From 0014466f32cf080c374ccc32f9658ccfb55abc32 Mon Sep 17 00:00:00 2001 From: Eric Minish Date: Tue, 3 Nov 2026 13:05:35 -0500 Subject: [PATCH 1/4] fix(typescript): parse variance annotations (``, ``, ``) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Vendor tree-sitter-typescript v0.23.2 with a grammar patch, regenerated with tree-sitter-cli 0.25.10, for both the wasm and the kernel (which now compiles the same C instead of the crate). `type_parameter` takes an optional `in` / `out` / `in out`, with `const` on either side; `out` stays usable as a parameter name (upstream #364's rule + brajevicm@9fcaa13). Known limit: a type or JSX tag literally named `out`/`in` right after an expression `<` (`x`, `…`) no longer parses; accepting `out` as a type name everywhere instead broke `[out: T]` tuple labels. Effect: 239 -> 185 files with a parse error, 54 newly clean, none newly broken; Zod 4 -> 0. VS Code src/ and Excalidraw (.ts/.tsx) parse to identical trees. Provenance in docs/grammars/tree-sitter-typescript.md. --- CHANGELOG.md | 1 + __tests__/typescript-variance-parse.test.ts | 128 + codegraph-kernel/Cargo.lock | 11 - codegraph-kernel/Cargo.toml | 5 +- codegraph-kernel/build.rs | 28 + codegraph-kernel/grammars/typescript/LICENSE | 21 + .../grammars/typescript/common/scanner.h | 347 + .../grammars/typescript/tsx/src/parser.c | 283559 +++++++++++++++ .../grammars/typescript/tsx/src/scanner.c | 13 + .../typescript/tsx/src/tree_sitter/alloc.h | 54 + .../typescript/tsx/src/tree_sitter/array.h | 291 + .../typescript/tsx/src/tree_sitter/parser.h | 286 + .../typescript/typescript/src/parser.c | 283040 ++++++++++++++ .../typescript/typescript/src/scanner.c | 13 + .../typescript/src/tree_sitter/alloc.h | 54 + .../typescript/src/tree_sitter/array.h | 291 + .../typescript/src/tree_sitter/parser.h | 286 + codegraph-kernel/src/langs.rs | 15 +- docs/design/rust-kernel-migration-plan.md | 2 + docs/grammars/tree-sitter-typescript.md | 105 + docs/grammars/tree-sitter-typescript.patch | 24 + src/extraction/grammars.ts | 7 +- src/extraction/wasm/tree-sitter-tsx.wasm | Bin 1445641 -> 1463463 bytes .../wasm/tree-sitter-typescript.wasm | Bin 1414055 -> 1431432 bytes 24 files changed, 568565 insertions(+), 16 deletions(-) create mode 100644 __tests__/typescript-variance-parse.test.ts create mode 100644 codegraph-kernel/grammars/typescript/LICENSE create mode 100644 codegraph-kernel/grammars/typescript/common/scanner.h create mode 100644 codegraph-kernel/grammars/typescript/tsx/src/parser.c create mode 100644 codegraph-kernel/grammars/typescript/tsx/src/scanner.c create mode 100644 codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/alloc.h create mode 100644 codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/array.h create mode 100644 codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/parser.h create mode 100644 codegraph-kernel/grammars/typescript/typescript/src/parser.c create mode 100644 codegraph-kernel/grammars/typescript/typescript/src/scanner.c create mode 100644 codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/alloc.h create mode 100644 codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/array.h create mode 100644 codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/parser.h create mode 100644 docs/grammars/tree-sitter-typescript.md create mode 100644 docs/grammars/tree-sitter-typescript.patch diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fb4f70039..58033935a1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,6 +53,7 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### Fixes +- TypeScript files that use variance annotations like `interface Stream` or `` now parse. Before, each one was a parse error, and in a large file the errors could make the whole file fail to parse, so files like Effect's `Schema.ts` and `Stream.ts` showed up with almost no symbols. Re-index TypeScript projects after upgrading. - In TypeScript, an awaited call with type arguments like `await fetchApi("/me")` or `await api.get(url)` now links to the function it calls. Before, the call was dropped, so typed fetch wrappers looked like they had no callers. (#2586) - In JavaScript and TypeScript, a call or `new` in a parameter's default value, like `function renderWithNote(note = buildNote())`, a destructured `{ size = defaultSize() }` or `constructor(private svc = new Service())`, now counts as the function's own call. Before, it was dropped, so `buildNote` was missing that caller and impact on it came back incomplete. Re-index JavaScript and TypeScript projects after upgrading. Thanks @inth3shadows for the report and the pull request. (#2588) - In React, a component rendered at module scope, in a top-level constant or inside a test's `it(…)` callback, like `createRoot(el).render()` or `render()`, now counts as rendered there, so an app's entry reaches its root component and a component's tests show among its callers. (#2587) diff --git a/__tests__/typescript-variance-parse.test.ts b/__tests__/typescript-variance-parse.test.ts new file mode 100644 index 0000000000..f2d4e013b3 --- /dev/null +++ b/__tests__/typescript-variance-parse.test.ts @@ -0,0 +1,128 @@ +/** + * TS 4.7 variance annotations (`interface Stream`, ``) + * were parse errors in tree-sitter-typescript v0.23.2 (upstream #370). In a + * big file the errors pile up until the parser gives up and the whole file + * becomes one ERROR: Effect's Schema.ts, Stream.ts and Channel.ts indexed as + * almost nothing. The vendored grammar (wasm and kernel) is patched; see + * docs/grammars/tree-sitter-typescript.md. + * + * The patch makes `in`/`out` keywords where a type parameter starts, so the + * cases below also pin that `out` still works as a name where real code uses + * it: the upstream fix PRs as written break `type F = out[]`, and + * accepting `out` as a type name everywhere broke `[out: T]` tuple labels + * (Effect's JsonSchema.ts). Known limit, by choice: a TYPE or JSX tag + * literally named `out`/`in` right after an expression `<` (`x`, + * `…`) no longer parses. + */ +import { describe, it, expect, afterAll, beforeAll } from 'vitest'; +import * as fs from 'fs'; +import * as os from 'os'; +import * as path from 'path'; +import type { Node } from 'web-tree-sitter'; +import { CodeGraph } from '../src'; +import { initGrammars, loadGrammarsForLanguages, getParser } from '../src/extraction/grammars'; + +let root = ''; +let cg: CodeGraph; + +beforeAll(async () => { + await initGrammars(); + await loadGrammarsForLanguages(['typescript', 'tsx']); + root = fs.mkdtempSync(path.join(os.tmpdir(), 'cg-ts-variance-')); + fs.mkdirSync(path.join(root, 'src'), { recursive: true }); + fs.writeFileSync(path.join(root, 'src/stream.ts'), `export interface Stream { + map(f: (a: A) => B): Stream +} + +export function runStream(s: Stream): A[] { + return [] +} +`); + cg = await CodeGraph.init(root, { index: true }); +}); + +afterAll(() => { + cg?.close(); + if (root) fs.rmSync(root, { recursive: true, force: true }); +}); + +function parse(language: 'typescript' | 'tsx', src: string) { + return getParser(language)!.parse(src)!.rootNode; +} + +/** The modifier tokens of every type_parameter, and its name. */ +function typeParams(root: Node): string[] { + return root.descendantsOfType('type_parameter').map((p) => { + const mods: string[] = []; + for (let i = 0; i < p.childCount; i++) { + const c = p.child(i)!; + if (!c.isNamed && ['in', 'out', 'const'].includes(c.type)) mods.push(c.type); + } + return [...mods, p.childForFieldName('name')!.text].join(' '); + }); +} + +describe('TypeScript variance annotations', () => { + it.each(['typescript', 'tsx'] as const)('%s: reads in / out / in out / const before the name', (language) => { + const cases: Array<[string, string[]]> = [ + ['interface E {}', ['out A', 'in B', 'in out C']], + ['class C {}', ['const in T']], + ['class C {}', ['in const T']], + ['export interface Channel<\n out OutElem,\n in InElem = unknown\n> {}', ['out OutElem', 'in InElem']], + ]; + for (const [src, want] of cases) { + const tree = parse(language, src); + expect(tree.hasError, src).toBe(false); + expect(typeParams(tree), src).toEqual(want); + } + }); + + it.each(['typescript', 'tsx'] as const)('%s: still takes `out` as a parameter name', (language) => { + const cases: Array<[string, string[]]> = [ + ['type F = out[];', ['out']], + ['type H = out;', ['out']], + ['type I = [out, T];', ['out', 'T']], + ['type J = out;', ['in out']], + ['type K = out;', ['out out']], + ]; + for (const [src, want] of cases) { + const tree = parse(language, src); + expect(tree.hasError, src).toBe(false); + expect(typeParams(tree), src).toEqual(want); + } + expect(parse('tsx', 'const c = (x: out) => x;').hasError).toBe(false); + }); + + it('keeps `out` usable as a name outside type parameters', () => { + const tuple = parse('typescript', 'type P = readonly [out: number, value: string]'); + expect(tuple.hasError).toBe(false); + expect(tuple.descendantsOfType('required_parameter').map((p) => p.childForFieldName('name')!.text)).toEqual(['out', 'value']); + for (const src of [ + 'type M = { [out in K]: 1 }', + 'type N = { [out: string]: 1 }', + 'type Q = (out: number) => void', + 'function isOut(out: unknown): out is string { return true }', + 'f(x)', + 'let out = 1; out++; const o = { out }; function g(out: number) { return out }', + 'interface I { out: number; in: string }', + 'enum E { out, in }', + 'for (const k in obj) {}\nconst b = "a" in obj;', + ]) { + expect(parse('typescript', src).hasError, src).toBe(false); + } + }); + + it('leaves a method whose type parameters start on the next line a method', () => { + const cls = parse('typescript', 'class Repo {\n find\n (id: T): T { return id }\n}'); + expect(cls.hasError).toBe(false); + expect(cls.descendantsOfType('method_definition').map((m) => m.childForFieldName('name')!.text)).toEqual(['find']); + const iface = parse('typescript', 'interface Api {\n get\n (url: string): T\n}'); + expect(iface.hasError).toBe(false); + expect(iface.descendantsOfType('method_signature').map((m) => m.childForFieldName('name')!.text)).toEqual(['get']); + }); + + it('extracts the declarations that use them', () => { + const names = cg.getNodesInFile('src/stream.ts').map((n) => `${n.kind}:${n.name}`); + expect(names).toEqual(expect.arrayContaining(['interface:Stream', 'method:map', 'function:runStream'])); + }); +}); diff --git a/codegraph-kernel/Cargo.lock b/codegraph-kernel/Cargo.lock index 34657efe18..c6725f332d 100644 --- a/codegraph-kernel/Cargo.lock +++ b/codegraph-kernel/Cargo.lock @@ -67,7 +67,6 @@ dependencies = [ "tree-sitter-r", "tree-sitter-ruby", "tree-sitter-rust", - "tree-sitter-typescript", ] [[package]] @@ -619,16 +618,6 @@ dependencies = [ "tree-sitter-language", ] -[[package]] -name = "tree-sitter-typescript" -version = "0.23.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c5f76ed8d947a75cc446d5fccd8b602ebf0cde64ccf2ffa434d873d7a575eff" -dependencies = [ - "cc", - "tree-sitter-language", -] - [[package]] name = "typenum" version = "1.20.1" diff --git a/codegraph-kernel/Cargo.toml b/codegraph-kernel/Cargo.toml index e6c79a3a3b..ef29d432ba 100644 --- a/codegraph-kernel/Cargo.toml +++ b/codegraph-kernel/Cargo.toml @@ -20,7 +20,8 @@ regex = "1" # path loads (tree-sitter-wasms npm package / src/extraction/wasm/). The # kernel-grammar-parity test asserts node-kind-table equality at test time; # bump these together with the wasm side or that gate fails. -tree-sitter-typescript = "0.23" +# typescript + tsx: vendored C (grammars/typescript, compiled in build.rs) — +# v0.23.2 carries docs/grammars/tree-sitter-typescript.patch, regenerated. tree-sitter-javascript = "0.25" tree-sitter-java = "0.23" tree-sitter-python = "0.23" @@ -58,7 +59,7 @@ tree-sitter-r = "=1.2.0" tree-sitter-luau = "=1.2.0" # tree-sitter-language: the version-agnostic LanguageFn shim for the vendored -# grammar C (kotlin, lua, scala, dart, swift — see build.rs). +# grammar C (kotlin, lua, scala, dart, swift, typescript, tsx — see build.rs). tree-sitter-language = "0.1" # Stack-bounds queries for the walker stack guard (src/stack.rs, #1581): diff --git a/codegraph-kernel/build.rs b/codegraph-kernel/build.rs index 924224c02e..fba0c60cd2 100644 --- a/codegraph-kernel/build.rs +++ b/codegraph-kernel/build.rs @@ -112,4 +112,32 @@ fn main() { swift.flag_if_supported("-utf-8"); // msvc swift.compile("tree-sitter-swift"); println!("cargo:rerun-if-changed=grammars/swift"); + + // TypeScript + TSX grammars — vendored C (sixth vendored-grammar-C + // language): tree-sitter/tree-sitter-typescript v0.23.2 (f975a62) with + // docs/grammars/tree-sitter-typescript.patch applied to the grammar source, + // then REGENERATED with tree-sitter-cli 0.25.10 (ABI 15) — the patch + // touches grammar rules, so the checked-in parser.c can't be reused. The + // vendored wasm is built from these same generated sources. Layout mirrors + // the upstream repo so scanner.c's `../../common/scanner.h` resolves + // unedited. The patch: TS 4.7 variance annotations (``, ``). + // common/scanner.h da66ef2bd14a3f7ea743e25ba068c6c9aae2c3509db200ff80c4a0e6116e564c (unpatched) + // typescript/src/parser.c eafc3e8cd89fbbfdcec9182b22446f19c31756f3c8c1212cfd7bffdb4b761424 + // tsx/src/parser.c 232fe5b8178180307a40b393713d82074920977b147638bae898874085bcee86 + // Flags crib the crate's bindings/rust/build.rs (c11). Each parser.c is + // ~9 MB. + for dialect in ["typescript", "tsx"] { + let src = format!("grammars/typescript/{dialect}/src"); + let mut ts = cc::Build::new(); + ts.std("c11"); + ts.include(&src); + ts.file(format!("{src}/parser.c")); + ts.file(format!("{src}/scanner.c")); + ts.flag_if_supported("-Wno-unused-parameter"); + ts.flag_if_supported("-Wno-unused-but-set-variable"); + ts.flag_if_supported("-Wno-trigraphs"); + ts.flag_if_supported("-utf-8"); // msvc + ts.compile(&format!("tree-sitter-{dialect}")); + } + println!("cargo:rerun-if-changed=grammars/typescript"); } diff --git a/codegraph-kernel/grammars/typescript/LICENSE b/codegraph-kernel/grammars/typescript/LICENSE new file mode 100644 index 0000000000..aa9f858db5 --- /dev/null +++ b/codegraph-kernel/grammars/typescript/LICENSE @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2017 Max Brunsfeld + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/codegraph-kernel/grammars/typescript/common/scanner.h b/codegraph-kernel/grammars/typescript/common/scanner.h new file mode 100644 index 0000000000..23b78b5bc5 --- /dev/null +++ b/codegraph-kernel/grammars/typescript/common/scanner.h @@ -0,0 +1,347 @@ +#include "tree_sitter/parser.h" + +#include + +enum TokenType { + AUTOMATIC_SEMICOLON, + TEMPLATE_CHARS, + TERNARY_QMARK, + HTML_COMMENT, + LOGICAL_OR, + ESCAPE_SEQUENCE, + REGEX_PATTERN, + JSX_TEXT, + FUNCTION_SIGNATURE_AUTOMATIC_SEMICOLON, + ERROR_RECOVERY, +}; + +static void advance(TSLexer *lexer) { lexer->advance(lexer, false); } + +static void skip(TSLexer *lexer) { lexer->advance(lexer, true); } + +static bool scan_template_chars(TSLexer *lexer) { + lexer->result_symbol = TEMPLATE_CHARS; + for (bool has_content = false;; has_content = true) { + lexer->mark_end(lexer); + switch (lexer->lookahead) { + case '`': + return has_content; + case '\0': + return false; + case '$': + advance(lexer); + if (lexer->lookahead == '{') { + return has_content; + } + break; + case '\\': + return has_content; + default: + advance(lexer); + } + } +} + +static bool scan_whitespace_and_comments(TSLexer *lexer, bool *scanned_comment) { + for (;;) { + while (iswspace(lexer->lookahead)) { + skip(lexer); + } + + if (lexer->lookahead == '/') { + skip(lexer); + + if (lexer->lookahead == '/') { + skip(lexer); + while (lexer->lookahead != 0 && lexer->lookahead != '\n') { + skip(lexer); + } + *scanned_comment = true; + } else if (lexer->lookahead == '*') { + skip(lexer); + while (lexer->lookahead != 0) { + if (lexer->lookahead == '*') { + skip(lexer); + if (lexer->lookahead == '/') { + skip(lexer); + break; + } + } else { + skip(lexer); + } + } + } else { + return false; + } + } else { + return true; + } + } +} + +static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, bool *scanned_comment) { + lexer->result_symbol = AUTOMATIC_SEMICOLON; + lexer->mark_end(lexer); + + for (;;) { + if (lexer->lookahead == 0) { + return true; + } + if (lexer->lookahead == '}') { + // Automatic semicolon insertion breaks detection of object patterns + // in a typed context: + // type F = ({a}: {a: number}) => number; + // Therefore, disable automatic semicolons when followed by typing + do { + skip(lexer); + } while (iswspace(lexer->lookahead)); + if (lexer->lookahead == ':') { + return valid_symbols[LOGICAL_OR]; // Don't return false if we're in a ternary by checking if || is valid + } + return true; + } + if (!iswspace(lexer->lookahead)) { + return false; + } + if (lexer->lookahead == '\n') { + break; + } + skip(lexer); + } + + skip(lexer); + + if (!scan_whitespace_and_comments(lexer, scanned_comment)) { + return false; + } + + switch (lexer->lookahead) { + case '`': + case ',': + case '.': + case ';': + case '*': + case '%': + case '>': + case '<': + case '=': + case '?': + case '^': + case '|': + case '&': + case '/': + case ':': + return false; + + case '{': + if (valid_symbols[FUNCTION_SIGNATURE_AUTOMATIC_SEMICOLON]) { + return false; + } + break; + + // Don't insert a semicolon before a '[' or '(', unless we're parsing + // a type. Detect whether we're parsing a type or an expression using + // the validity of a binary operator token. + case '(': + case '[': + if (valid_symbols[LOGICAL_OR]) { + return false; + } + break; + + // Insert a semicolon before `--` and `++`, but not before binary `+` or `-`. + case '+': + skip(lexer); + return lexer->lookahead == '+'; + case '-': + skip(lexer); + return lexer->lookahead == '-'; + + // Don't insert a semicolon before `!=`, but do insert one before a unary `!`. + case '!': + skip(lexer); + return lexer->lookahead != '='; + + // Don't insert a semicolon before `in` or `instanceof`, but do insert one + // before an identifier. + case 'i': + skip(lexer); + + if (lexer->lookahead != 'n') { + return true; + } + skip(lexer); + + if (!iswalpha(lexer->lookahead)) { + return false; + } + + for (unsigned i = 0; i < 8; i++) { + if (lexer->lookahead != "stanceof"[i]) { + return true; + } + skip(lexer); + } + + if (!iswalpha(lexer->lookahead)) { + return false; + } + break; + } + + return true; +} + +static bool scan_ternary_qmark(TSLexer *lexer) { + for (;;) { + if (!iswspace(lexer->lookahead)) { + break; + } + skip(lexer); + } + + if (lexer->lookahead == '?') { + advance(lexer); + + /* Optional chaining. */ + if (lexer->lookahead == '?' || lexer->lookahead == '.') { + return false; + } + + lexer->mark_end(lexer); + lexer->result_symbol = TERNARY_QMARK; + + /* TypeScript optional arguments contain the ?: sequence, possibly + with whitespace. */ + for (;;) { + if (!iswspace(lexer->lookahead)) { + break; + } + advance(lexer); + } + + if (lexer->lookahead == ':' || lexer->lookahead == ')' || lexer->lookahead == ',') { + return false; + } + + if (lexer->lookahead == '.') { + advance(lexer); + if (iswdigit(lexer->lookahead)) { + return true; + } + return false; + } + return true; + } + return false; +} + +static bool scan_closing_comment(TSLexer *lexer) { + while (iswspace(lexer->lookahead) || lexer->lookahead == 0x2028 || lexer->lookahead == 0x2029) { + skip(lexer); + } + + const char *comment_start = ""; + + if (lexer->lookahead == '<') { + for (unsigned i = 0; i < 4; i++) { + if (lexer->lookahead != comment_start[i]) { + return false; + } + advance(lexer); + } + } else if (lexer->lookahead == '-') { + for (unsigned i = 0; i < 3; i++) { + if (lexer->lookahead != comment_end[i]) { + return false; + } + advance(lexer); + } + } else { + return false; + } + + while (lexer->lookahead != 0 && lexer->lookahead != '\n' && lexer->lookahead != 0x2028 && + lexer->lookahead != 0x2029) { + advance(lexer); + } + + lexer->result_symbol = HTML_COMMENT; + lexer->mark_end(lexer); + + return true; +} + +static bool scan_jsx_text(TSLexer *lexer) { + // saw_text will be true if we see any non-whitespace content, or any whitespace content that is not a newline and + // does not immediately follow a newline. + bool saw_text = false; + // at_newline will be true if we are currently at a newline, or if we are at whitespace that is not a newline but + // immediately follows a newline. + bool at_newline = false; + + while (lexer->lookahead != 0 && lexer->lookahead != '<' && lexer->lookahead != '>' && lexer->lookahead != '{' && + lexer->lookahead != '}' && lexer->lookahead != '&') { + bool is_wspace = iswspace(lexer->lookahead); + if (lexer->lookahead == '\n') { + at_newline = true; + } else { + // If at_newline is already true, and we see some whitespace, then it must stay true. + // Otherwise, it should be false. + // + // See the table below to determine the logic for computing `saw_text`. + // + // |------------------------------------| + // | at_newline | is_wspace | saw_text | + // |------------|-----------|-----------| + // | false (0) | false (0) | true (1) | + // | false (0) | true (1) | true (1) | + // | true (1) | false (0) | true (1) | + // | true (1) | true (1) | false (0) | + // |------------------------------------| + + at_newline &= is_wspace; + if (!at_newline) { + saw_text = true; + } + } + + advance(lexer); + } + + lexer->result_symbol = JSX_TEXT; + return saw_text; +} + +static inline bool external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { + if (valid_symbols[TEMPLATE_CHARS]) { + if (valid_symbols[AUTOMATIC_SEMICOLON]) { + return false; + } + return scan_template_chars(lexer); + } + + if (valid_symbols[JSX_TEXT] && scan_jsx_text(lexer)) { + return true; + } + + if (valid_symbols[AUTOMATIC_SEMICOLON] || valid_symbols[FUNCTION_SIGNATURE_AUTOMATIC_SEMICOLON]) { + bool scanned_comment = false; + bool ret = scan_automatic_semicolon(lexer, valid_symbols, &scanned_comment); + if (!ret && !scanned_comment && valid_symbols[TERNARY_QMARK] && lexer->lookahead == '?') { + return scan_ternary_qmark(lexer); + } + return ret; + } + if (valid_symbols[TERNARY_QMARK]) { + return scan_ternary_qmark(lexer); + } + + if (valid_symbols[HTML_COMMENT] && !valid_symbols[LOGICAL_OR] && !valid_symbols[ESCAPE_SEQUENCE] && + !valid_symbols[REGEX_PATTERN]) { + return scan_closing_comment(lexer); + } + + return false; +} diff --git a/codegraph-kernel/grammars/typescript/tsx/src/parser.c b/codegraph-kernel/grammars/typescript/tsx/src/parser.c new file mode 100644 index 0000000000..8bac0b3c6c --- /dev/null +++ b/codegraph-kernel/grammars/typescript/tsx/src/parser.c @@ -0,0 +1,283559 @@ +/* Automatically @generated by tree-sitter v0.25.10 */ + +#include "tree_sitter/parser.h" + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#define LANGUAGE_VERSION 15 +#define STATE_COUNT 6006 +#define LARGE_STATE_COUNT 1167 +#define SYMBOL_COUNT 394 +#define ALIAS_COUNT 7 +#define TOKEN_COUNT 173 +#define EXTERNAL_TOKEN_COUNT 10 +#define FIELD_COUNT 43 +#define MAX_ALIAS_SEQUENCE_LENGTH 10 +#define MAX_RESERVED_WORD_SET_SIZE 0 +#define PRODUCTION_ID_COUNT 363 +#define SUPERTYPE_COUNT 7 + +enum ts_symbol_identifiers { + sym_identifier = 1, + sym_hash_bang_line = 2, + anon_sym_export = 3, + anon_sym_STAR = 4, + anon_sym_default = 5, + anon_sym_type = 6, + anon_sym_EQ = 7, + anon_sym_as = 8, + anon_sym_namespace = 9, + anon_sym_LBRACE = 10, + anon_sym_COMMA = 11, + anon_sym_RBRACE = 12, + anon_sym_typeof = 13, + anon_sym_import = 14, + anon_sym_from = 15, + anon_sym_with = 16, + anon_sym_assert = 17, + anon_sym_var = 18, + anon_sym_let = 19, + anon_sym_const = 20, + anon_sym_BANG = 21, + anon_sym_else = 22, + anon_sym_if = 23, + anon_sym_switch = 24, + anon_sym_for = 25, + anon_sym_LPAREN = 26, + anon_sym_SEMI = 27, + anon_sym_RPAREN = 28, + anon_sym_await = 29, + anon_sym_in = 30, + anon_sym_of = 31, + anon_sym_while = 32, + anon_sym_do = 33, + anon_sym_try = 34, + anon_sym_break = 35, + anon_sym_continue = 36, + anon_sym_debugger = 37, + anon_sym_return = 38, + anon_sym_throw = 39, + anon_sym_COLON = 40, + anon_sym_case = 41, + anon_sym_catch = 42, + anon_sym_finally = 43, + anon_sym_yield = 44, + anon_sym_LBRACK = 45, + anon_sym_RBRACK = 46, + sym_html_character_reference = 47, + anon_sym_GT = 48, + sym_jsx_identifier = 49, + anon_sym_DOT = 50, + anon_sym_LT_SLASH = 51, + anon_sym_SLASH_GT = 52, + anon_sym_DQUOTE = 53, + anon_sym_SQUOTE = 54, + sym_unescaped_double_jsx_string_fragment = 55, + sym_unescaped_single_jsx_string_fragment = 56, + anon_sym_class = 57, + anon_sym_async = 58, + anon_sym_function = 59, + anon_sym_EQ_GT = 60, + anon_sym_QMARK_DOT = 61, + anon_sym_new = 62, + anon_sym_using = 63, + anon_sym_PLUS_EQ = 64, + anon_sym_DASH_EQ = 65, + anon_sym_STAR_EQ = 66, + anon_sym_SLASH_EQ = 67, + anon_sym_PERCENT_EQ = 68, + anon_sym_CARET_EQ = 69, + anon_sym_AMP_EQ = 70, + anon_sym_PIPE_EQ = 71, + anon_sym_GT_GT_EQ = 72, + anon_sym_GT_GT_GT_EQ = 73, + anon_sym_LT_LT_EQ = 74, + anon_sym_STAR_STAR_EQ = 75, + anon_sym_AMP_AMP_EQ = 76, + anon_sym_PIPE_PIPE_EQ = 77, + anon_sym_QMARK_QMARK_EQ = 78, + anon_sym_DOT_DOT_DOT = 79, + anon_sym_AMP_AMP = 80, + anon_sym_PIPE_PIPE = 81, + anon_sym_GT_GT = 82, + anon_sym_GT_GT_GT = 83, + anon_sym_LT_LT = 84, + anon_sym_AMP = 85, + anon_sym_CARET = 86, + anon_sym_PIPE = 87, + anon_sym_PLUS = 88, + anon_sym_DASH = 89, + anon_sym_SLASH = 90, + anon_sym_PERCENT = 91, + anon_sym_STAR_STAR = 92, + anon_sym_LT = 93, + anon_sym_LT_EQ = 94, + anon_sym_EQ_EQ = 95, + anon_sym_EQ_EQ_EQ = 96, + anon_sym_BANG_EQ = 97, + anon_sym_BANG_EQ_EQ = 98, + anon_sym_GT_EQ = 99, + anon_sym_QMARK_QMARK = 100, + anon_sym_instanceof = 101, + anon_sym_TILDE = 102, + anon_sym_void = 103, + anon_sym_delete = 104, + anon_sym_PLUS_PLUS = 105, + anon_sym_DASH_DASH = 106, + sym_unescaped_double_string_fragment = 107, + sym_unescaped_single_string_fragment = 108, + sym_escape_sequence = 109, + sym_comment = 110, + anon_sym_BQUOTE = 111, + anon_sym_DOLLAR_LBRACE = 112, + anon_sym_SLASH2 = 113, + sym_regex_pattern = 114, + sym_regex_flags = 115, + sym_number = 116, + sym_private_property_identifier = 117, + anon_sym_target = 118, + anon_sym_meta = 119, + sym_this = 120, + sym_super = 121, + sym_true = 122, + sym_false = 123, + sym_null = 124, + sym_undefined = 125, + anon_sym_AT = 126, + anon_sym_static = 127, + anon_sym_readonly = 128, + anon_sym_get = 129, + anon_sym_set = 130, + anon_sym_QMARK = 131, + anon_sym_declare = 132, + anon_sym_public = 133, + anon_sym_private = 134, + anon_sym_protected = 135, + anon_sym_override = 136, + anon_sym_module = 137, + anon_sym_any = 138, + anon_sym_number = 139, + anon_sym_boolean = 140, + anon_sym_string = 141, + anon_sym_symbol = 142, + anon_sym_object = 143, + anon_sym_abstract = 144, + anon_sym_accessor = 145, + anon_sym_satisfies = 146, + anon_sym_require = 147, + anon_sym_extends = 148, + anon_sym_implements = 149, + anon_sym_global = 150, + anon_sym_interface = 151, + anon_sym_enum = 152, + anon_sym_DASH_QMARK_COLON = 153, + anon_sym_PLUS_QMARK_COLON = 154, + anon_sym_QMARK_COLON = 155, + anon_sym_asserts = 156, + anon_sym_infer = 157, + anon_sym_is = 158, + anon_sym_keyof = 159, + anon_sym_unique = 160, + anon_sym_unknown = 161, + anon_sym_never = 162, + anon_sym_LBRACE_PIPE = 163, + anon_sym_PIPE_RBRACE = 164, + anon_sym_out = 165, + sym__automatic_semicolon = 166, + sym__template_chars = 167, + sym__ternary_qmark = 168, + sym_html_comment = 169, + sym_jsx_text = 170, + sym__function_signature_automatic_semicolon = 171, + sym___error_recovery = 172, + sym_program = 173, + sym_export_statement = 174, + sym_namespace_export = 175, + sym_export_clause = 176, + sym_export_specifier = 177, + sym__module_export_name = 178, + sym_declaration = 179, + sym_import = 180, + sym_import_statement = 181, + sym_import_clause = 182, + sym__from_clause = 183, + sym_namespace_import = 184, + sym_named_imports = 185, + sym_import_specifier = 186, + sym_import_attribute = 187, + sym_statement = 188, + sym_expression_statement = 189, + sym_variable_declaration = 190, + sym_lexical_declaration = 191, + sym_variable_declarator = 192, + sym_statement_block = 193, + sym_else_clause = 194, + sym_if_statement = 195, + sym_switch_statement = 196, + sym_for_statement = 197, + sym_for_in_statement = 198, + sym__for_header = 199, + sym_while_statement = 200, + sym_do_statement = 201, + sym_try_statement = 202, + sym_with_statement = 203, + sym_break_statement = 204, + sym_continue_statement = 205, + sym_debugger_statement = 206, + sym_return_statement = 207, + sym_throw_statement = 208, + sym_empty_statement = 209, + sym_labeled_statement = 210, + sym_switch_body = 211, + sym_switch_case = 212, + sym_switch_default = 213, + sym_catch_clause = 214, + sym_finally_clause = 215, + sym_parenthesized_expression = 216, + sym_expression = 217, + sym_primary_expression = 218, + sym_yield_expression = 219, + sym_object = 220, + sym_object_pattern = 221, + sym_assignment_pattern = 222, + sym_object_assignment_pattern = 223, + sym_array = 224, + sym_array_pattern = 225, + sym_jsx_element = 226, + sym_jsx_expression = 227, + sym_jsx_opening_element = 228, + sym_nested_identifier = 229, + sym_jsx_namespace_name = 230, + sym_jsx_closing_element = 231, + sym_jsx_self_closing_element = 232, + sym_jsx_attribute = 233, + sym__jsx_string = 234, + sym_class = 235, + sym_class_declaration = 236, + sym_class_heritage = 237, + sym_function_expression = 238, + sym_function_declaration = 239, + sym_generator_function = 240, + sym_generator_function_declaration = 241, + sym_arrow_function = 242, + sym__call_signature = 243, + sym__formal_parameter = 244, + sym_optional_chain = 245, + sym_call_expression = 246, + sym_new_expression = 247, + sym_await_expression = 248, + sym_member_expression = 249, + sym_subscript_expression = 250, + sym_assignment_expression = 251, + sym__augmented_assignment_lhs = 252, + sym_augmented_assignment_expression = 253, + sym__initializer = 254, + sym__destructuring_pattern = 255, + sym_spread_element = 256, + sym_ternary_expression = 257, + sym_binary_expression = 258, + sym_unary_expression = 259, + sym_update_expression = 260, + sym_sequence_expression = 261, + sym_string = 262, + sym_template_string = 263, + sym_template_substitution = 264, + sym_regex = 265, + sym_meta_property = 266, + sym_arguments = 267, + sym_decorator = 268, + sym_decorator_member_expression = 269, + sym_decorator_call_expression = 270, + sym_class_body = 271, + sym_formal_parameters = 272, + sym_class_static_block = 273, + sym_pattern = 274, + sym_rest_pattern = 275, + sym_method_definition = 276, + sym_pair = 277, + sym_pair_pattern = 278, + sym__property_name = 279, + sym_computed_property_name = 280, + sym_public_field_definition = 281, + sym__import_identifier = 282, + sym_non_null_expression = 283, + sym_method_signature = 284, + sym_abstract_method_signature = 285, + sym_function_signature = 286, + sym_decorator_parenthesized_expression = 287, + sym_as_expression = 288, + sym_satisfies_expression = 289, + sym_instantiation_expression = 290, + sym_import_require_clause = 291, + sym_extends_clause = 292, + sym__extends_clause_single = 293, + sym_implements_clause = 294, + sym_ambient_declaration = 295, + sym_abstract_class_declaration = 296, + sym_module = 297, + sym_internal_module = 298, + sym__module = 299, + sym_import_alias = 300, + sym_nested_type_identifier = 301, + sym_interface_declaration = 302, + sym_extends_type_clause = 303, + sym_enum_declaration = 304, + sym_enum_body = 305, + sym_enum_assignment = 306, + sym_type_alias_declaration = 307, + sym_accessibility_modifier = 308, + sym_override_modifier = 309, + sym_required_parameter = 310, + sym_optional_parameter = 311, + sym__parameter_name = 312, + sym_omitting_type_annotation = 313, + sym_adding_type_annotation = 314, + sym_opting_type_annotation = 315, + sym_type_annotation = 316, + sym__type_query_member_expression_in_type_annotation = 317, + sym__type_query_call_expression_in_type_annotation = 318, + sym_asserts = 319, + sym_asserts_annotation = 320, + sym_type = 321, + sym_tuple_parameter = 322, + sym_optional_tuple_parameter = 323, + sym_optional_type = 324, + sym_rest_type = 325, + sym__tuple_type_member = 326, + sym_constructor_type = 327, + sym_primary_type = 328, + sym_template_type = 329, + sym_template_literal_type = 330, + sym_infer_type = 331, + sym_conditional_type = 332, + sym_generic_type = 333, + sym_type_predicate = 334, + sym_type_predicate_annotation = 335, + sym__type_query_member_expression = 336, + sym__type_query_subscript_expression = 337, + sym__type_query_call_expression = 338, + sym__type_query_instantiation_expression = 339, + sym_type_query = 340, + sym_index_type_query = 341, + sym_lookup_type = 342, + sym_mapped_type_clause = 343, + sym_literal_type = 344, + sym__number = 345, + sym_existential_type = 346, + sym_flow_maybe_type = 347, + sym_parenthesized_type = 348, + sym_predefined_type = 349, + sym_type_arguments = 350, + sym_object_type = 351, + sym_call_signature = 352, + sym_property_signature = 353, + sym_type_parameters = 354, + sym_type_parameter = 355, + sym_default_type = 356, + sym_constraint = 357, + sym_construct_signature = 358, + sym_index_signature = 359, + sym_array_type = 360, + sym_tuple_type = 361, + sym_readonly_type = 362, + sym_union_type = 363, + sym_intersection_type = 364, + sym_function_type = 365, + aux_sym_program_repeat1 = 366, + aux_sym_export_statement_repeat1 = 367, + aux_sym_export_clause_repeat1 = 368, + aux_sym_named_imports_repeat1 = 369, + aux_sym_variable_declaration_repeat1 = 370, + aux_sym_switch_body_repeat1 = 371, + aux_sym_object_repeat1 = 372, + aux_sym_object_pattern_repeat1 = 373, + aux_sym_array_repeat1 = 374, + aux_sym_array_pattern_repeat1 = 375, + aux_sym_jsx_element_repeat1 = 376, + aux_sym__jsx_string_repeat1 = 377, + aux_sym__jsx_string_repeat2 = 378, + aux_sym_sequence_expression_repeat1 = 379, + aux_sym_string_repeat1 = 380, + aux_sym_string_repeat2 = 381, + aux_sym_template_string_repeat1 = 382, + aux_sym_class_body_repeat1 = 383, + aux_sym_formal_parameters_repeat1 = 384, + aux_sym__jsx_start_opening_element_repeat1 = 385, + aux_sym_extends_clause_repeat1 = 386, + aux_sym_implements_clause_repeat1 = 387, + aux_sym_extends_type_clause_repeat1 = 388, + aux_sym_enum_body_repeat1 = 389, + aux_sym_template_literal_type_repeat1 = 390, + aux_sym_object_type_repeat1 = 391, + aux_sym_type_parameters_repeat1 = 392, + aux_sym_tuple_type_repeat1 = 393, + alias_sym_interface_body = 394, + alias_sym_property_identifier = 395, + alias_sym_shorthand_property_identifier = 396, + alias_sym_shorthand_property_identifier_pattern = 397, + alias_sym_statement_identifier = 398, + alias_sym_this_type = 399, + alias_sym_type_identifier = 400, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [sym_identifier] = "identifier", + [sym_hash_bang_line] = "hash_bang_line", + [anon_sym_export] = "export", + [anon_sym_STAR] = "*", + [anon_sym_default] = "default", + [anon_sym_type] = "type", + [anon_sym_EQ] = "=", + [anon_sym_as] = "as", + [anon_sym_namespace] = "namespace", + [anon_sym_LBRACE] = "{", + [anon_sym_COMMA] = ",", + [anon_sym_RBRACE] = "}", + [anon_sym_typeof] = "typeof", + [anon_sym_import] = "import", + [anon_sym_from] = "from", + [anon_sym_with] = "with", + [anon_sym_assert] = "assert", + [anon_sym_var] = "var", + [anon_sym_let] = "let", + [anon_sym_const] = "const", + [anon_sym_BANG] = "!", + [anon_sym_else] = "else", + [anon_sym_if] = "if", + [anon_sym_switch] = "switch", + [anon_sym_for] = "for", + [anon_sym_LPAREN] = "(", + [anon_sym_SEMI] = ";", + [anon_sym_RPAREN] = ")", + [anon_sym_await] = "await", + [anon_sym_in] = "in", + [anon_sym_of] = "of", + [anon_sym_while] = "while", + [anon_sym_do] = "do", + [anon_sym_try] = "try", + [anon_sym_break] = "break", + [anon_sym_continue] = "continue", + [anon_sym_debugger] = "debugger", + [anon_sym_return] = "return", + [anon_sym_throw] = "throw", + [anon_sym_COLON] = ":", + [anon_sym_case] = "case", + [anon_sym_catch] = "catch", + [anon_sym_finally] = "finally", + [anon_sym_yield] = "yield", + [anon_sym_LBRACK] = "[", + [anon_sym_RBRACK] = "]", + [sym_html_character_reference] = "html_character_reference", + [anon_sym_GT] = ">", + [sym_jsx_identifier] = "identifier", + [anon_sym_DOT] = ".", + [anon_sym_LT_SLASH] = "", + [anon_sym_DQUOTE] = "\"", + [anon_sym_SQUOTE] = "'", + [sym_unescaped_double_jsx_string_fragment] = "string_fragment", + [sym_unescaped_single_jsx_string_fragment] = "string_fragment", + [anon_sym_class] = "class", + [anon_sym_async] = "async", + [anon_sym_function] = "function", + [anon_sym_EQ_GT] = "=>", + [anon_sym_QMARK_DOT] = "\?.", + [anon_sym_new] = "new", + [anon_sym_using] = "using", + [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_DOT_DOT_DOT] = "...", + [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_LT_EQ] = "<=", + [anon_sym_EQ_EQ] = "==", + [anon_sym_EQ_EQ_EQ] = "===", + [anon_sym_BANG_EQ] = "!=", + [anon_sym_BANG_EQ_EQ] = "!==", + [anon_sym_GT_EQ] = ">=", + [anon_sym_QMARK_QMARK] = "\?\?", + [anon_sym_instanceof] = "instanceof", + [anon_sym_TILDE] = "~", + [anon_sym_void] = "void", + [anon_sym_delete] = "delete", + [anon_sym_PLUS_PLUS] = "++", + [anon_sym_DASH_DASH] = "--", + [sym_unescaped_double_string_fragment] = "string_fragment", + [sym_unescaped_single_string_fragment] = "string_fragment", + [sym_escape_sequence] = "escape_sequence", + [sym_comment] = "comment", + [anon_sym_BQUOTE] = "`", + [anon_sym_DOLLAR_LBRACE] = "${", + [anon_sym_SLASH2] = "/", + [sym_regex_pattern] = "regex_pattern", + [sym_regex_flags] = "regex_flags", + [sym_number] = "number", + [sym_private_property_identifier] = "private_property_identifier", + [anon_sym_target] = "target", + [anon_sym_meta] = "meta", + [sym_this] = "this", + [sym_super] = "super", + [sym_true] = "true", + [sym_false] = "false", + [sym_null] = "null", + [sym_undefined] = "undefined", + [anon_sym_AT] = "@", + [anon_sym_static] = "static", + [anon_sym_readonly] = "readonly", + [anon_sym_get] = "get", + [anon_sym_set] = "set", + [anon_sym_QMARK] = "\?", + [anon_sym_declare] = "declare", + [anon_sym_public] = "public", + [anon_sym_private] = "private", + [anon_sym_protected] = "protected", + [anon_sym_override] = "override", + [anon_sym_module] = "module", + [anon_sym_any] = "any", + [anon_sym_number] = "number", + [anon_sym_boolean] = "boolean", + [anon_sym_string] = "string", + [anon_sym_symbol] = "symbol", + [anon_sym_object] = "object", + [anon_sym_abstract] = "abstract", + [anon_sym_accessor] = "accessor", + [anon_sym_satisfies] = "satisfies", + [anon_sym_require] = "require", + [anon_sym_extends] = "extends", + [anon_sym_implements] = "implements", + [anon_sym_global] = "global", + [anon_sym_interface] = "interface", + [anon_sym_enum] = "enum", + [anon_sym_DASH_QMARK_COLON] = "-\?:", + [anon_sym_PLUS_QMARK_COLON] = "+\?:", + [anon_sym_QMARK_COLON] = "\?:", + [anon_sym_asserts] = "asserts", + [anon_sym_infer] = "infer", + [anon_sym_is] = "is", + [anon_sym_keyof] = "keyof", + [anon_sym_unique] = "unique symbol", + [anon_sym_unknown] = "unknown", + [anon_sym_never] = "never", + [anon_sym_LBRACE_PIPE] = "{|", + [anon_sym_PIPE_RBRACE] = "|}", + [anon_sym_out] = "out", + [sym__automatic_semicolon] = "_automatic_semicolon", + [sym__template_chars] = "string_fragment", + [sym__ternary_qmark] = "\?", + [sym_html_comment] = "html_comment", + [sym_jsx_text] = "jsx_text", + [sym__function_signature_automatic_semicolon] = "_function_signature_automatic_semicolon", + [sym___error_recovery] = "__error_recovery", + [sym_program] = "program", + [sym_export_statement] = "export_statement", + [sym_namespace_export] = "namespace_export", + [sym_export_clause] = "export_clause", + [sym_export_specifier] = "export_specifier", + [sym__module_export_name] = "_module_export_name", + [sym_declaration] = "declaration", + [sym_import] = "import", + [sym_import_statement] = "import_statement", + [sym_import_clause] = "import_clause", + [sym__from_clause] = "_from_clause", + [sym_namespace_import] = "namespace_import", + [sym_named_imports] = "named_imports", + [sym_import_specifier] = "import_specifier", + [sym_import_attribute] = "import_attribute", + [sym_statement] = "statement", + [sym_expression_statement] = "expression_statement", + [sym_variable_declaration] = "variable_declaration", + [sym_lexical_declaration] = "lexical_declaration", + [sym_variable_declarator] = "variable_declarator", + [sym_statement_block] = "statement_block", + [sym_else_clause] = "else_clause", + [sym_if_statement] = "if_statement", + [sym_switch_statement] = "switch_statement", + [sym_for_statement] = "for_statement", + [sym_for_in_statement] = "for_in_statement", + [sym__for_header] = "_for_header", + [sym_while_statement] = "while_statement", + [sym_do_statement] = "do_statement", + [sym_try_statement] = "try_statement", + [sym_with_statement] = "with_statement", + [sym_break_statement] = "break_statement", + [sym_continue_statement] = "continue_statement", + [sym_debugger_statement] = "debugger_statement", + [sym_return_statement] = "return_statement", + [sym_throw_statement] = "throw_statement", + [sym_empty_statement] = "empty_statement", + [sym_labeled_statement] = "labeled_statement", + [sym_switch_body] = "switch_body", + [sym_switch_case] = "switch_case", + [sym_switch_default] = "switch_default", + [sym_catch_clause] = "catch_clause", + [sym_finally_clause] = "finally_clause", + [sym_parenthesized_expression] = "parenthesized_expression", + [sym_expression] = "expression", + [sym_primary_expression] = "primary_expression", + [sym_yield_expression] = "yield_expression", + [sym_object] = "object", + [sym_object_pattern] = "object_pattern", + [sym_assignment_pattern] = "assignment_pattern", + [sym_object_assignment_pattern] = "object_assignment_pattern", + [sym_array] = "array", + [sym_array_pattern] = "array_pattern", + [sym_jsx_element] = "jsx_element", + [sym_jsx_expression] = "jsx_expression", + [sym_jsx_opening_element] = "jsx_opening_element", + [sym_nested_identifier] = "nested_identifier", + [sym_jsx_namespace_name] = "jsx_namespace_name", + [sym_jsx_closing_element] = "jsx_closing_element", + [sym_jsx_self_closing_element] = "jsx_self_closing_element", + [sym_jsx_attribute] = "jsx_attribute", + [sym__jsx_string] = "string", + [sym_class] = "class", + [sym_class_declaration] = "class_declaration", + [sym_class_heritage] = "class_heritage", + [sym_function_expression] = "function_expression", + [sym_function_declaration] = "function_declaration", + [sym_generator_function] = "generator_function", + [sym_generator_function_declaration] = "generator_function_declaration", + [sym_arrow_function] = "arrow_function", + [sym__call_signature] = "_call_signature", + [sym__formal_parameter] = "_formal_parameter", + [sym_optional_chain] = "optional_chain", + [sym_call_expression] = "call_expression", + [sym_new_expression] = "new_expression", + [sym_await_expression] = "await_expression", + [sym_member_expression] = "member_expression", + [sym_subscript_expression] = "subscript_expression", + [sym_assignment_expression] = "assignment_expression", + [sym__augmented_assignment_lhs] = "_augmented_assignment_lhs", + [sym_augmented_assignment_expression] = "augmented_assignment_expression", + [sym__initializer] = "_initializer", + [sym__destructuring_pattern] = "_destructuring_pattern", + [sym_spread_element] = "spread_element", + [sym_ternary_expression] = "ternary_expression", + [sym_binary_expression] = "binary_expression", + [sym_unary_expression] = "unary_expression", + [sym_update_expression] = "update_expression", + [sym_sequence_expression] = "sequence_expression", + [sym_string] = "string", + [sym_template_string] = "template_string", + [sym_template_substitution] = "template_substitution", + [sym_regex] = "regex", + [sym_meta_property] = "meta_property", + [sym_arguments] = "arguments", + [sym_decorator] = "decorator", + [sym_decorator_member_expression] = "member_expression", + [sym_decorator_call_expression] = "call_expression", + [sym_class_body] = "class_body", + [sym_formal_parameters] = "formal_parameters", + [sym_class_static_block] = "class_static_block", + [sym_pattern] = "pattern", + [sym_rest_pattern] = "rest_pattern", + [sym_method_definition] = "method_definition", + [sym_pair] = "pair", + [sym_pair_pattern] = "pair_pattern", + [sym__property_name] = "_property_name", + [sym_computed_property_name] = "computed_property_name", + [sym_public_field_definition] = "public_field_definition", + [sym__import_identifier] = "_import_identifier", + [sym_non_null_expression] = "non_null_expression", + [sym_method_signature] = "method_signature", + [sym_abstract_method_signature] = "abstract_method_signature", + [sym_function_signature] = "function_signature", + [sym_decorator_parenthesized_expression] = "parenthesized_expression", + [sym_as_expression] = "as_expression", + [sym_satisfies_expression] = "satisfies_expression", + [sym_instantiation_expression] = "instantiation_expression", + [sym_import_require_clause] = "import_require_clause", + [sym_extends_clause] = "extends_clause", + [sym__extends_clause_single] = "_extends_clause_single", + [sym_implements_clause] = "implements_clause", + [sym_ambient_declaration] = "ambient_declaration", + [sym_abstract_class_declaration] = "abstract_class_declaration", + [sym_module] = "module", + [sym_internal_module] = "internal_module", + [sym__module] = "_module", + [sym_import_alias] = "import_alias", + [sym_nested_type_identifier] = "nested_type_identifier", + [sym_interface_declaration] = "interface_declaration", + [sym_extends_type_clause] = "extends_type_clause", + [sym_enum_declaration] = "enum_declaration", + [sym_enum_body] = "enum_body", + [sym_enum_assignment] = "enum_assignment", + [sym_type_alias_declaration] = "type_alias_declaration", + [sym_accessibility_modifier] = "accessibility_modifier", + [sym_override_modifier] = "override_modifier", + [sym_required_parameter] = "required_parameter", + [sym_optional_parameter] = "optional_parameter", + [sym__parameter_name] = "_parameter_name", + [sym_omitting_type_annotation] = "omitting_type_annotation", + [sym_adding_type_annotation] = "adding_type_annotation", + [sym_opting_type_annotation] = "opting_type_annotation", + [sym_type_annotation] = "type_annotation", + [sym__type_query_member_expression_in_type_annotation] = "member_expression", + [sym__type_query_call_expression_in_type_annotation] = "call_expression", + [sym_asserts] = "asserts", + [sym_asserts_annotation] = "asserts_annotation", + [sym_type] = "type", + [sym_tuple_parameter] = "required_parameter", + [sym_optional_tuple_parameter] = "optional_parameter", + [sym_optional_type] = "optional_type", + [sym_rest_type] = "rest_type", + [sym__tuple_type_member] = "_tuple_type_member", + [sym_constructor_type] = "constructor_type", + [sym_primary_type] = "primary_type", + [sym_template_type] = "template_type", + [sym_template_literal_type] = "template_literal_type", + [sym_infer_type] = "infer_type", + [sym_conditional_type] = "conditional_type", + [sym_generic_type] = "generic_type", + [sym_type_predicate] = "type_predicate", + [sym_type_predicate_annotation] = "type_predicate_annotation", + [sym__type_query_member_expression] = "member_expression", + [sym__type_query_subscript_expression] = "subscript_expression", + [sym__type_query_call_expression] = "call_expression", + [sym__type_query_instantiation_expression] = "instantiation_expression", + [sym_type_query] = "type_query", + [sym_index_type_query] = "index_type_query", + [sym_lookup_type] = "lookup_type", + [sym_mapped_type_clause] = "mapped_type_clause", + [sym_literal_type] = "literal_type", + [sym__number] = "unary_expression", + [sym_existential_type] = "existential_type", + [sym_flow_maybe_type] = "flow_maybe_type", + [sym_parenthesized_type] = "parenthesized_type", + [sym_predefined_type] = "predefined_type", + [sym_type_arguments] = "type_arguments", + [sym_object_type] = "object_type", + [sym_call_signature] = "call_signature", + [sym_property_signature] = "property_signature", + [sym_type_parameters] = "type_parameters", + [sym_type_parameter] = "type_parameter", + [sym_default_type] = "default_type", + [sym_constraint] = "constraint", + [sym_construct_signature] = "construct_signature", + [sym_index_signature] = "index_signature", + [sym_array_type] = "array_type", + [sym_tuple_type] = "tuple_type", + [sym_readonly_type] = "readonly_type", + [sym_union_type] = "union_type", + [sym_intersection_type] = "intersection_type", + [sym_function_type] = "function_type", + [aux_sym_program_repeat1] = "program_repeat1", + [aux_sym_export_statement_repeat1] = "export_statement_repeat1", + [aux_sym_export_clause_repeat1] = "export_clause_repeat1", + [aux_sym_named_imports_repeat1] = "named_imports_repeat1", + [aux_sym_variable_declaration_repeat1] = "variable_declaration_repeat1", + [aux_sym_switch_body_repeat1] = "switch_body_repeat1", + [aux_sym_object_repeat1] = "object_repeat1", + [aux_sym_object_pattern_repeat1] = "object_pattern_repeat1", + [aux_sym_array_repeat1] = "array_repeat1", + [aux_sym_array_pattern_repeat1] = "array_pattern_repeat1", + [aux_sym_jsx_element_repeat1] = "jsx_element_repeat1", + [aux_sym__jsx_string_repeat1] = "_jsx_string_repeat1", + [aux_sym__jsx_string_repeat2] = "_jsx_string_repeat2", + [aux_sym_sequence_expression_repeat1] = "sequence_expression_repeat1", + [aux_sym_string_repeat1] = "string_repeat1", + [aux_sym_string_repeat2] = "string_repeat2", + [aux_sym_template_string_repeat1] = "template_string_repeat1", + [aux_sym_class_body_repeat1] = "class_body_repeat1", + [aux_sym_formal_parameters_repeat1] = "formal_parameters_repeat1", + [aux_sym__jsx_start_opening_element_repeat1] = "_jsx_start_opening_element_repeat1", + [aux_sym_extends_clause_repeat1] = "extends_clause_repeat1", + [aux_sym_implements_clause_repeat1] = "implements_clause_repeat1", + [aux_sym_extends_type_clause_repeat1] = "extends_type_clause_repeat1", + [aux_sym_enum_body_repeat1] = "enum_body_repeat1", + [aux_sym_template_literal_type_repeat1] = "template_literal_type_repeat1", + [aux_sym_object_type_repeat1] = "object_type_repeat1", + [aux_sym_type_parameters_repeat1] = "type_parameters_repeat1", + [aux_sym_tuple_type_repeat1] = "tuple_type_repeat1", + [alias_sym_interface_body] = "interface_body", + [alias_sym_property_identifier] = "property_identifier", + [alias_sym_shorthand_property_identifier] = "shorthand_property_identifier", + [alias_sym_shorthand_property_identifier_pattern] = "shorthand_property_identifier_pattern", + [alias_sym_statement_identifier] = "statement_identifier", + [alias_sym_this_type] = "this_type", + [alias_sym_type_identifier] = "type_identifier", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym_identifier] = sym_identifier, + [sym_hash_bang_line] = sym_hash_bang_line, + [anon_sym_export] = anon_sym_export, + [anon_sym_STAR] = anon_sym_STAR, + [anon_sym_default] = anon_sym_default, + [anon_sym_type] = anon_sym_type, + [anon_sym_EQ] = anon_sym_EQ, + [anon_sym_as] = anon_sym_as, + [anon_sym_namespace] = anon_sym_namespace, + [anon_sym_LBRACE] = anon_sym_LBRACE, + [anon_sym_COMMA] = anon_sym_COMMA, + [anon_sym_RBRACE] = anon_sym_RBRACE, + [anon_sym_typeof] = anon_sym_typeof, + [anon_sym_import] = anon_sym_import, + [anon_sym_from] = anon_sym_from, + [anon_sym_with] = anon_sym_with, + [anon_sym_assert] = anon_sym_assert, + [anon_sym_var] = anon_sym_var, + [anon_sym_let] = anon_sym_let, + [anon_sym_const] = anon_sym_const, + [anon_sym_BANG] = anon_sym_BANG, + [anon_sym_else] = anon_sym_else, + [anon_sym_if] = anon_sym_if, + [anon_sym_switch] = anon_sym_switch, + [anon_sym_for] = anon_sym_for, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_SEMI] = anon_sym_SEMI, + [anon_sym_RPAREN] = anon_sym_RPAREN, + [anon_sym_await] = anon_sym_await, + [anon_sym_in] = anon_sym_in, + [anon_sym_of] = anon_sym_of, + [anon_sym_while] = anon_sym_while, + [anon_sym_do] = anon_sym_do, + [anon_sym_try] = anon_sym_try, + [anon_sym_break] = anon_sym_break, + [anon_sym_continue] = anon_sym_continue, + [anon_sym_debugger] = anon_sym_debugger, + [anon_sym_return] = anon_sym_return, + [anon_sym_throw] = anon_sym_throw, + [anon_sym_COLON] = anon_sym_COLON, + [anon_sym_case] = anon_sym_case, + [anon_sym_catch] = anon_sym_catch, + [anon_sym_finally] = anon_sym_finally, + [anon_sym_yield] = anon_sym_yield, + [anon_sym_LBRACK] = anon_sym_LBRACK, + [anon_sym_RBRACK] = anon_sym_RBRACK, + [sym_html_character_reference] = sym_html_character_reference, + [anon_sym_GT] = anon_sym_GT, + [sym_jsx_identifier] = sym_identifier, + [anon_sym_DOT] = anon_sym_DOT, + [anon_sym_LT_SLASH] = anon_sym_LT_SLASH, + [anon_sym_SLASH_GT] = anon_sym_SLASH_GT, + [anon_sym_DQUOTE] = anon_sym_DQUOTE, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [sym_unescaped_double_jsx_string_fragment] = sym__template_chars, + [sym_unescaped_single_jsx_string_fragment] = sym__template_chars, + [anon_sym_class] = anon_sym_class, + [anon_sym_async] = anon_sym_async, + [anon_sym_function] = anon_sym_function, + [anon_sym_EQ_GT] = anon_sym_EQ_GT, + [anon_sym_QMARK_DOT] = anon_sym_QMARK_DOT, + [anon_sym_new] = anon_sym_new, + [anon_sym_using] = anon_sym_using, + [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ, + [anon_sym_DASH_EQ] = anon_sym_DASH_EQ, + [anon_sym_STAR_EQ] = anon_sym_STAR_EQ, + [anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ, + [anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ, + [anon_sym_CARET_EQ] = anon_sym_CARET_EQ, + [anon_sym_AMP_EQ] = anon_sym_AMP_EQ, + [anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ, + [anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ, + [anon_sym_GT_GT_GT_EQ] = anon_sym_GT_GT_GT_EQ, + [anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ, + [anon_sym_STAR_STAR_EQ] = anon_sym_STAR_STAR_EQ, + [anon_sym_AMP_AMP_EQ] = anon_sym_AMP_AMP_EQ, + [anon_sym_PIPE_PIPE_EQ] = anon_sym_PIPE_PIPE_EQ, + [anon_sym_QMARK_QMARK_EQ] = anon_sym_QMARK_QMARK_EQ, + [anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT, + [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, + [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, + [anon_sym_GT_GT] = anon_sym_GT_GT, + [anon_sym_GT_GT_GT] = anon_sym_GT_GT_GT, + [anon_sym_LT_LT] = anon_sym_LT_LT, + [anon_sym_AMP] = anon_sym_AMP, + [anon_sym_CARET] = anon_sym_CARET, + [anon_sym_PIPE] = anon_sym_PIPE, + [anon_sym_PLUS] = anon_sym_PLUS, + [anon_sym_DASH] = anon_sym_DASH, + [anon_sym_SLASH] = anon_sym_SLASH, + [anon_sym_PERCENT] = anon_sym_PERCENT, + [anon_sym_STAR_STAR] = anon_sym_STAR_STAR, + [anon_sym_LT] = anon_sym_LT, + [anon_sym_LT_EQ] = anon_sym_LT_EQ, + [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, + [anon_sym_EQ_EQ_EQ] = anon_sym_EQ_EQ_EQ, + [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, + [anon_sym_BANG_EQ_EQ] = anon_sym_BANG_EQ_EQ, + [anon_sym_GT_EQ] = anon_sym_GT_EQ, + [anon_sym_QMARK_QMARK] = anon_sym_QMARK_QMARK, + [anon_sym_instanceof] = anon_sym_instanceof, + [anon_sym_TILDE] = anon_sym_TILDE, + [anon_sym_void] = anon_sym_void, + [anon_sym_delete] = anon_sym_delete, + [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS, + [anon_sym_DASH_DASH] = anon_sym_DASH_DASH, + [sym_unescaped_double_string_fragment] = sym__template_chars, + [sym_unescaped_single_string_fragment] = sym__template_chars, + [sym_escape_sequence] = sym_escape_sequence, + [sym_comment] = sym_comment, + [anon_sym_BQUOTE] = anon_sym_BQUOTE, + [anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE, + [anon_sym_SLASH2] = anon_sym_SLASH, + [sym_regex_pattern] = sym_regex_pattern, + [sym_regex_flags] = sym_regex_flags, + [sym_number] = sym_number, + [sym_private_property_identifier] = sym_private_property_identifier, + [anon_sym_target] = anon_sym_target, + [anon_sym_meta] = anon_sym_meta, + [sym_this] = sym_this, + [sym_super] = sym_super, + [sym_true] = sym_true, + [sym_false] = sym_false, + [sym_null] = sym_null, + [sym_undefined] = sym_undefined, + [anon_sym_AT] = anon_sym_AT, + [anon_sym_static] = anon_sym_static, + [anon_sym_readonly] = anon_sym_readonly, + [anon_sym_get] = anon_sym_get, + [anon_sym_set] = anon_sym_set, + [anon_sym_QMARK] = anon_sym_QMARK, + [anon_sym_declare] = anon_sym_declare, + [anon_sym_public] = anon_sym_public, + [anon_sym_private] = anon_sym_private, + [anon_sym_protected] = anon_sym_protected, + [anon_sym_override] = anon_sym_override, + [anon_sym_module] = anon_sym_module, + [anon_sym_any] = anon_sym_any, + [anon_sym_number] = anon_sym_number, + [anon_sym_boolean] = anon_sym_boolean, + [anon_sym_string] = anon_sym_string, + [anon_sym_symbol] = anon_sym_symbol, + [anon_sym_object] = anon_sym_object, + [anon_sym_abstract] = anon_sym_abstract, + [anon_sym_accessor] = anon_sym_accessor, + [anon_sym_satisfies] = anon_sym_satisfies, + [anon_sym_require] = anon_sym_require, + [anon_sym_extends] = anon_sym_extends, + [anon_sym_implements] = anon_sym_implements, + [anon_sym_global] = anon_sym_global, + [anon_sym_interface] = anon_sym_interface, + [anon_sym_enum] = anon_sym_enum, + [anon_sym_DASH_QMARK_COLON] = anon_sym_DASH_QMARK_COLON, + [anon_sym_PLUS_QMARK_COLON] = anon_sym_PLUS_QMARK_COLON, + [anon_sym_QMARK_COLON] = anon_sym_QMARK_COLON, + [anon_sym_asserts] = anon_sym_asserts, + [anon_sym_infer] = anon_sym_infer, + [anon_sym_is] = anon_sym_is, + [anon_sym_keyof] = anon_sym_keyof, + [anon_sym_unique] = anon_sym_unique, + [anon_sym_unknown] = anon_sym_unknown, + [anon_sym_never] = anon_sym_never, + [anon_sym_LBRACE_PIPE] = anon_sym_LBRACE_PIPE, + [anon_sym_PIPE_RBRACE] = anon_sym_PIPE_RBRACE, + [anon_sym_out] = anon_sym_out, + [sym__automatic_semicolon] = sym__automatic_semicolon, + [sym__template_chars] = sym__template_chars, + [sym__ternary_qmark] = anon_sym_QMARK, + [sym_html_comment] = sym_html_comment, + [sym_jsx_text] = sym_jsx_text, + [sym__function_signature_automatic_semicolon] = sym__function_signature_automatic_semicolon, + [sym___error_recovery] = sym___error_recovery, + [sym_program] = sym_program, + [sym_export_statement] = sym_export_statement, + [sym_namespace_export] = sym_namespace_export, + [sym_export_clause] = sym_export_clause, + [sym_export_specifier] = sym_export_specifier, + [sym__module_export_name] = sym__module_export_name, + [sym_declaration] = sym_declaration, + [sym_import] = sym_import, + [sym_import_statement] = sym_import_statement, + [sym_import_clause] = sym_import_clause, + [sym__from_clause] = sym__from_clause, + [sym_namespace_import] = sym_namespace_import, + [sym_named_imports] = sym_named_imports, + [sym_import_specifier] = sym_import_specifier, + [sym_import_attribute] = sym_import_attribute, + [sym_statement] = sym_statement, + [sym_expression_statement] = sym_expression_statement, + [sym_variable_declaration] = sym_variable_declaration, + [sym_lexical_declaration] = sym_lexical_declaration, + [sym_variable_declarator] = sym_variable_declarator, + [sym_statement_block] = sym_statement_block, + [sym_else_clause] = sym_else_clause, + [sym_if_statement] = sym_if_statement, + [sym_switch_statement] = sym_switch_statement, + [sym_for_statement] = sym_for_statement, + [sym_for_in_statement] = sym_for_in_statement, + [sym__for_header] = sym__for_header, + [sym_while_statement] = sym_while_statement, + [sym_do_statement] = sym_do_statement, + [sym_try_statement] = sym_try_statement, + [sym_with_statement] = sym_with_statement, + [sym_break_statement] = sym_break_statement, + [sym_continue_statement] = sym_continue_statement, + [sym_debugger_statement] = sym_debugger_statement, + [sym_return_statement] = sym_return_statement, + [sym_throw_statement] = sym_throw_statement, + [sym_empty_statement] = sym_empty_statement, + [sym_labeled_statement] = sym_labeled_statement, + [sym_switch_body] = sym_switch_body, + [sym_switch_case] = sym_switch_case, + [sym_switch_default] = sym_switch_default, + [sym_catch_clause] = sym_catch_clause, + [sym_finally_clause] = sym_finally_clause, + [sym_parenthesized_expression] = sym_parenthesized_expression, + [sym_expression] = sym_expression, + [sym_primary_expression] = sym_primary_expression, + [sym_yield_expression] = sym_yield_expression, + [sym_object] = sym_object, + [sym_object_pattern] = sym_object_pattern, + [sym_assignment_pattern] = sym_assignment_pattern, + [sym_object_assignment_pattern] = sym_object_assignment_pattern, + [sym_array] = sym_array, + [sym_array_pattern] = sym_array_pattern, + [sym_jsx_element] = sym_jsx_element, + [sym_jsx_expression] = sym_jsx_expression, + [sym_jsx_opening_element] = sym_jsx_opening_element, + [sym_nested_identifier] = sym_nested_identifier, + [sym_jsx_namespace_name] = sym_jsx_namespace_name, + [sym_jsx_closing_element] = sym_jsx_closing_element, + [sym_jsx_self_closing_element] = sym_jsx_self_closing_element, + [sym_jsx_attribute] = sym_jsx_attribute, + [sym__jsx_string] = sym_string, + [sym_class] = sym_class, + [sym_class_declaration] = sym_class_declaration, + [sym_class_heritage] = sym_class_heritage, + [sym_function_expression] = sym_function_expression, + [sym_function_declaration] = sym_function_declaration, + [sym_generator_function] = sym_generator_function, + [sym_generator_function_declaration] = sym_generator_function_declaration, + [sym_arrow_function] = sym_arrow_function, + [sym__call_signature] = sym__call_signature, + [sym__formal_parameter] = sym__formal_parameter, + [sym_optional_chain] = sym_optional_chain, + [sym_call_expression] = sym_call_expression, + [sym_new_expression] = sym_new_expression, + [sym_await_expression] = sym_await_expression, + [sym_member_expression] = sym_member_expression, + [sym_subscript_expression] = sym_subscript_expression, + [sym_assignment_expression] = sym_assignment_expression, + [sym__augmented_assignment_lhs] = sym__augmented_assignment_lhs, + [sym_augmented_assignment_expression] = sym_augmented_assignment_expression, + [sym__initializer] = sym__initializer, + [sym__destructuring_pattern] = sym__destructuring_pattern, + [sym_spread_element] = sym_spread_element, + [sym_ternary_expression] = sym_ternary_expression, + [sym_binary_expression] = sym_binary_expression, + [sym_unary_expression] = sym_unary_expression, + [sym_update_expression] = sym_update_expression, + [sym_sequence_expression] = sym_sequence_expression, + [sym_string] = sym_string, + [sym_template_string] = sym_template_string, + [sym_template_substitution] = sym_template_substitution, + [sym_regex] = sym_regex, + [sym_meta_property] = sym_meta_property, + [sym_arguments] = sym_arguments, + [sym_decorator] = sym_decorator, + [sym_decorator_member_expression] = sym_member_expression, + [sym_decorator_call_expression] = sym_call_expression, + [sym_class_body] = sym_class_body, + [sym_formal_parameters] = sym_formal_parameters, + [sym_class_static_block] = sym_class_static_block, + [sym_pattern] = sym_pattern, + [sym_rest_pattern] = sym_rest_pattern, + [sym_method_definition] = sym_method_definition, + [sym_pair] = sym_pair, + [sym_pair_pattern] = sym_pair_pattern, + [sym__property_name] = sym__property_name, + [sym_computed_property_name] = sym_computed_property_name, + [sym_public_field_definition] = sym_public_field_definition, + [sym__import_identifier] = sym__import_identifier, + [sym_non_null_expression] = sym_non_null_expression, + [sym_method_signature] = sym_method_signature, + [sym_abstract_method_signature] = sym_abstract_method_signature, + [sym_function_signature] = sym_function_signature, + [sym_decorator_parenthesized_expression] = sym_parenthesized_expression, + [sym_as_expression] = sym_as_expression, + [sym_satisfies_expression] = sym_satisfies_expression, + [sym_instantiation_expression] = sym_instantiation_expression, + [sym_import_require_clause] = sym_import_require_clause, + [sym_extends_clause] = sym_extends_clause, + [sym__extends_clause_single] = sym__extends_clause_single, + [sym_implements_clause] = sym_implements_clause, + [sym_ambient_declaration] = sym_ambient_declaration, + [sym_abstract_class_declaration] = sym_abstract_class_declaration, + [sym_module] = sym_module, + [sym_internal_module] = sym_internal_module, + [sym__module] = sym__module, + [sym_import_alias] = sym_import_alias, + [sym_nested_type_identifier] = sym_nested_type_identifier, + [sym_interface_declaration] = sym_interface_declaration, + [sym_extends_type_clause] = sym_extends_type_clause, + [sym_enum_declaration] = sym_enum_declaration, + [sym_enum_body] = sym_enum_body, + [sym_enum_assignment] = sym_enum_assignment, + [sym_type_alias_declaration] = sym_type_alias_declaration, + [sym_accessibility_modifier] = sym_accessibility_modifier, + [sym_override_modifier] = sym_override_modifier, + [sym_required_parameter] = sym_required_parameter, + [sym_optional_parameter] = sym_optional_parameter, + [sym__parameter_name] = sym__parameter_name, + [sym_omitting_type_annotation] = sym_omitting_type_annotation, + [sym_adding_type_annotation] = sym_adding_type_annotation, + [sym_opting_type_annotation] = sym_opting_type_annotation, + [sym_type_annotation] = sym_type_annotation, + [sym__type_query_member_expression_in_type_annotation] = sym_member_expression, + [sym__type_query_call_expression_in_type_annotation] = sym_call_expression, + [sym_asserts] = sym_asserts, + [sym_asserts_annotation] = sym_asserts_annotation, + [sym_type] = sym_type, + [sym_tuple_parameter] = sym_required_parameter, + [sym_optional_tuple_parameter] = sym_optional_parameter, + [sym_optional_type] = sym_optional_type, + [sym_rest_type] = sym_rest_type, + [sym__tuple_type_member] = sym__tuple_type_member, + [sym_constructor_type] = sym_constructor_type, + [sym_primary_type] = sym_primary_type, + [sym_template_type] = sym_template_type, + [sym_template_literal_type] = sym_template_literal_type, + [sym_infer_type] = sym_infer_type, + [sym_conditional_type] = sym_conditional_type, + [sym_generic_type] = sym_generic_type, + [sym_type_predicate] = sym_type_predicate, + [sym_type_predicate_annotation] = sym_type_predicate_annotation, + [sym__type_query_member_expression] = sym_member_expression, + [sym__type_query_subscript_expression] = sym_subscript_expression, + [sym__type_query_call_expression] = sym_call_expression, + [sym__type_query_instantiation_expression] = sym_instantiation_expression, + [sym_type_query] = sym_type_query, + [sym_index_type_query] = sym_index_type_query, + [sym_lookup_type] = sym_lookup_type, + [sym_mapped_type_clause] = sym_mapped_type_clause, + [sym_literal_type] = sym_literal_type, + [sym__number] = sym_unary_expression, + [sym_existential_type] = sym_existential_type, + [sym_flow_maybe_type] = sym_flow_maybe_type, + [sym_parenthesized_type] = sym_parenthesized_type, + [sym_predefined_type] = sym_predefined_type, + [sym_type_arguments] = sym_type_arguments, + [sym_object_type] = sym_object_type, + [sym_call_signature] = sym_call_signature, + [sym_property_signature] = sym_property_signature, + [sym_type_parameters] = sym_type_parameters, + [sym_type_parameter] = sym_type_parameter, + [sym_default_type] = sym_default_type, + [sym_constraint] = sym_constraint, + [sym_construct_signature] = sym_construct_signature, + [sym_index_signature] = sym_index_signature, + [sym_array_type] = sym_array_type, + [sym_tuple_type] = sym_tuple_type, + [sym_readonly_type] = sym_readonly_type, + [sym_union_type] = sym_union_type, + [sym_intersection_type] = sym_intersection_type, + [sym_function_type] = sym_function_type, + [aux_sym_program_repeat1] = aux_sym_program_repeat1, + [aux_sym_export_statement_repeat1] = aux_sym_export_statement_repeat1, + [aux_sym_export_clause_repeat1] = aux_sym_export_clause_repeat1, + [aux_sym_named_imports_repeat1] = aux_sym_named_imports_repeat1, + [aux_sym_variable_declaration_repeat1] = aux_sym_variable_declaration_repeat1, + [aux_sym_switch_body_repeat1] = aux_sym_switch_body_repeat1, + [aux_sym_object_repeat1] = aux_sym_object_repeat1, + [aux_sym_object_pattern_repeat1] = aux_sym_object_pattern_repeat1, + [aux_sym_array_repeat1] = aux_sym_array_repeat1, + [aux_sym_array_pattern_repeat1] = aux_sym_array_pattern_repeat1, + [aux_sym_jsx_element_repeat1] = aux_sym_jsx_element_repeat1, + [aux_sym__jsx_string_repeat1] = aux_sym__jsx_string_repeat1, + [aux_sym__jsx_string_repeat2] = aux_sym__jsx_string_repeat2, + [aux_sym_sequence_expression_repeat1] = aux_sym_sequence_expression_repeat1, + [aux_sym_string_repeat1] = aux_sym_string_repeat1, + [aux_sym_string_repeat2] = aux_sym_string_repeat2, + [aux_sym_template_string_repeat1] = aux_sym_template_string_repeat1, + [aux_sym_class_body_repeat1] = aux_sym_class_body_repeat1, + [aux_sym_formal_parameters_repeat1] = aux_sym_formal_parameters_repeat1, + [aux_sym__jsx_start_opening_element_repeat1] = aux_sym__jsx_start_opening_element_repeat1, + [aux_sym_extends_clause_repeat1] = aux_sym_extends_clause_repeat1, + [aux_sym_implements_clause_repeat1] = aux_sym_implements_clause_repeat1, + [aux_sym_extends_type_clause_repeat1] = aux_sym_extends_type_clause_repeat1, + [aux_sym_enum_body_repeat1] = aux_sym_enum_body_repeat1, + [aux_sym_template_literal_type_repeat1] = aux_sym_template_literal_type_repeat1, + [aux_sym_object_type_repeat1] = aux_sym_object_type_repeat1, + [aux_sym_type_parameters_repeat1] = aux_sym_type_parameters_repeat1, + [aux_sym_tuple_type_repeat1] = aux_sym_tuple_type_repeat1, + [alias_sym_interface_body] = alias_sym_interface_body, + [alias_sym_property_identifier] = alias_sym_property_identifier, + [alias_sym_shorthand_property_identifier] = alias_sym_shorthand_property_identifier, + [alias_sym_shorthand_property_identifier_pattern] = alias_sym_shorthand_property_identifier_pattern, + [alias_sym_statement_identifier] = alias_sym_statement_identifier, + [alias_sym_this_type] = alias_sym_this_type, + [alias_sym_type_identifier] = alias_sym_type_identifier, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [sym_identifier] = { + .visible = true, + .named = true, + }, + [sym_hash_bang_line] = { + .visible = true, + .named = true, + }, + [anon_sym_export] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_default] = { + .visible = true, + .named = false, + }, + [anon_sym_type] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_as] = { + .visible = true, + .named = false, + }, + [anon_sym_namespace] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_COMMA] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_typeof] = { + .visible = true, + .named = false, + }, + [anon_sym_import] = { + .visible = true, + .named = false, + }, + [anon_sym_from] = { + .visible = true, + .named = false, + }, + [anon_sym_with] = { + .visible = true, + .named = false, + }, + [anon_sym_assert] = { + .visible = true, + .named = false, + }, + [anon_sym_var] = { + .visible = true, + .named = false, + }, + [anon_sym_let] = { + .visible = true, + .named = false, + }, + [anon_sym_const] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG] = { + .visible = true, + .named = false, + }, + [anon_sym_else] = { + .visible = true, + .named = false, + }, + [anon_sym_if] = { + .visible = true, + .named = false, + }, + [anon_sym_switch] = { + .visible = true, + .named = false, + }, + [anon_sym_for] = { + .visible = true, + .named = false, + }, + [anon_sym_LPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_SEMI] = { + .visible = true, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_await] = { + .visible = true, + .named = false, + }, + [anon_sym_in] = { + .visible = true, + .named = false, + }, + [anon_sym_of] = { + .visible = true, + .named = false, + }, + [anon_sym_while] = { + .visible = true, + .named = false, + }, + [anon_sym_do] = { + .visible = true, + .named = false, + }, + [anon_sym_try] = { + .visible = true, + .named = false, + }, + [anon_sym_break] = { + .visible = true, + .named = false, + }, + [anon_sym_continue] = { + .visible = true, + .named = false, + }, + [anon_sym_debugger] = { + .visible = true, + .named = false, + }, + [anon_sym_return] = { + .visible = true, + .named = false, + }, + [anon_sym_throw] = { + .visible = true, + .named = false, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_case] = { + .visible = true, + .named = false, + }, + [anon_sym_catch] = { + .visible = true, + .named = false, + }, + [anon_sym_finally] = { + .visible = true, + .named = false, + }, + [anon_sym_yield] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACK] = { + .visible = true, + .named = false, + }, + [sym_html_character_reference] = { + .visible = true, + .named = true, + }, + [anon_sym_GT] = { + .visible = true, + .named = false, + }, + [sym_jsx_identifier] = { + .visible = true, + .named = true, + }, + [anon_sym_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_SLASH] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_DQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_SQUOTE] = { + .visible = true, + .named = false, + }, + [sym_unescaped_double_jsx_string_fragment] = { + .visible = true, + .named = true, + }, + [sym_unescaped_single_jsx_string_fragment] = { + .visible = true, + .named = true, + }, + [anon_sym_class] = { + .visible = true, + .named = false, + }, + [anon_sym_async] = { + .visible = true, + .named = false, + }, + [anon_sym_function] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_new] = { + .visible = true, + .named = false, + }, + [anon_sym_using] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_PERCENT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT_GT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_LT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR_STAR_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP_AMP_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_PIPE_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_QMARK_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT_DOT_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH] = { + .visible = true, + .named = false, + }, + [anon_sym_PERCENT] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_QMARK] = { + .visible = true, + .named = false, + }, + [anon_sym_instanceof] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE] = { + .visible = true, + .named = false, + }, + [anon_sym_void] = { + .visible = true, + .named = false, + }, + [anon_sym_delete] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_DASH] = { + .visible = true, + .named = false, + }, + [sym_unescaped_double_string_fragment] = { + .visible = true, + .named = true, + }, + [sym_unescaped_single_string_fragment] = { + .visible = true, + .named = true, + }, + [sym_escape_sequence] = { + .visible = true, + .named = true, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [anon_sym_BQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_DOLLAR_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH2] = { + .visible = true, + .named = false, + }, + [sym_regex_pattern] = { + .visible = true, + .named = true, + }, + [sym_regex_flags] = { + .visible = true, + .named = true, + }, + [sym_number] = { + .visible = true, + .named = true, + }, + [sym_private_property_identifier] = { + .visible = true, + .named = true, + }, + [anon_sym_target] = { + .visible = true, + .named = false, + }, + [anon_sym_meta] = { + .visible = true, + .named = false, + }, + [sym_this] = { + .visible = true, + .named = true, + }, + [sym_super] = { + .visible = true, + .named = true, + }, + [sym_true] = { + .visible = true, + .named = true, + }, + [sym_false] = { + .visible = true, + .named = true, + }, + [sym_null] = { + .visible = true, + .named = true, + }, + [sym_undefined] = { + .visible = true, + .named = true, + }, + [anon_sym_AT] = { + .visible = true, + .named = false, + }, + [anon_sym_static] = { + .visible = true, + .named = false, + }, + [anon_sym_readonly] = { + .visible = true, + .named = false, + }, + [anon_sym_get] = { + .visible = true, + .named = false, + }, + [anon_sym_set] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK] = { + .visible = true, + .named = false, + }, + [anon_sym_declare] = { + .visible = true, + .named = false, + }, + [anon_sym_public] = { + .visible = true, + .named = false, + }, + [anon_sym_private] = { + .visible = true, + .named = false, + }, + [anon_sym_protected] = { + .visible = true, + .named = false, + }, + [anon_sym_override] = { + .visible = true, + .named = false, + }, + [anon_sym_module] = { + .visible = true, + .named = false, + }, + [anon_sym_any] = { + .visible = true, + .named = false, + }, + [anon_sym_number] = { + .visible = true, + .named = false, + }, + [anon_sym_boolean] = { + .visible = true, + .named = false, + }, + [anon_sym_string] = { + .visible = true, + .named = false, + }, + [anon_sym_symbol] = { + .visible = true, + .named = false, + }, + [anon_sym_object] = { + .visible = true, + .named = false, + }, + [anon_sym_abstract] = { + .visible = true, + .named = false, + }, + [anon_sym_accessor] = { + .visible = true, + .named = false, + }, + [anon_sym_satisfies] = { + .visible = true, + .named = false, + }, + [anon_sym_require] = { + .visible = true, + .named = false, + }, + [anon_sym_extends] = { + .visible = true, + .named = false, + }, + [anon_sym_implements] = { + .visible = true, + .named = false, + }, + [anon_sym_global] = { + .visible = true, + .named = false, + }, + [anon_sym_interface] = { + .visible = true, + .named = false, + }, + [anon_sym_enum] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_QMARK_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS_QMARK_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_asserts] = { + .visible = true, + .named = false, + }, + [anon_sym_infer] = { + .visible = true, + .named = false, + }, + [anon_sym_is] = { + .visible = true, + .named = false, + }, + [anon_sym_keyof] = { + .visible = true, + .named = false, + }, + [anon_sym_unique] = { + .visible = true, + .named = false, + }, + [anon_sym_unknown] = { + .visible = true, + .named = false, + }, + [anon_sym_never] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_RBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_out] = { + .visible = true, + .named = false, + }, + [sym__automatic_semicolon] = { + .visible = false, + .named = true, + }, + [sym__template_chars] = { + .visible = true, + .named = true, + }, + [sym__ternary_qmark] = { + .visible = true, + .named = false, + }, + [sym_html_comment] = { + .visible = true, + .named = true, + }, + [sym_jsx_text] = { + .visible = true, + .named = true, + }, + [sym__function_signature_automatic_semicolon] = { + .visible = false, + .named = true, + }, + [sym___error_recovery] = { + .visible = false, + .named = true, + }, + [sym_program] = { + .visible = true, + .named = true, + }, + [sym_export_statement] = { + .visible = true, + .named = true, + }, + [sym_namespace_export] = { + .visible = true, + .named = true, + }, + [sym_export_clause] = { + .visible = true, + .named = true, + }, + [sym_export_specifier] = { + .visible = true, + .named = true, + }, + [sym__module_export_name] = { + .visible = false, + .named = true, + }, + [sym_declaration] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_import] = { + .visible = true, + .named = true, + }, + [sym_import_statement] = { + .visible = true, + .named = true, + }, + [sym_import_clause] = { + .visible = true, + .named = true, + }, + [sym__from_clause] = { + .visible = false, + .named = true, + }, + [sym_namespace_import] = { + .visible = true, + .named = true, + }, + [sym_named_imports] = { + .visible = true, + .named = true, + }, + [sym_import_specifier] = { + .visible = true, + .named = true, + }, + [sym_import_attribute] = { + .visible = true, + .named = true, + }, + [sym_statement] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_expression_statement] = { + .visible = true, + .named = true, + }, + [sym_variable_declaration] = { + .visible = true, + .named = true, + }, + [sym_lexical_declaration] = { + .visible = true, + .named = true, + }, + [sym_variable_declarator] = { + .visible = true, + .named = true, + }, + [sym_statement_block] = { + .visible = true, + .named = true, + }, + [sym_else_clause] = { + .visible = true, + .named = true, + }, + [sym_if_statement] = { + .visible = true, + .named = true, + }, + [sym_switch_statement] = { + .visible = true, + .named = true, + }, + [sym_for_statement] = { + .visible = true, + .named = true, + }, + [sym_for_in_statement] = { + .visible = true, + .named = true, + }, + [sym__for_header] = { + .visible = false, + .named = true, + }, + [sym_while_statement] = { + .visible = true, + .named = true, + }, + [sym_do_statement] = { + .visible = true, + .named = true, + }, + [sym_try_statement] = { + .visible = true, + .named = true, + }, + [sym_with_statement] = { + .visible = true, + .named = true, + }, + [sym_break_statement] = { + .visible = true, + .named = true, + }, + [sym_continue_statement] = { + .visible = true, + .named = true, + }, + [sym_debugger_statement] = { + .visible = true, + .named = true, + }, + [sym_return_statement] = { + .visible = true, + .named = true, + }, + [sym_throw_statement] = { + .visible = true, + .named = true, + }, + [sym_empty_statement] = { + .visible = true, + .named = true, + }, + [sym_labeled_statement] = { + .visible = true, + .named = true, + }, + [sym_switch_body] = { + .visible = true, + .named = true, + }, + [sym_switch_case] = { + .visible = true, + .named = true, + }, + [sym_switch_default] = { + .visible = true, + .named = true, + }, + [sym_catch_clause] = { + .visible = true, + .named = true, + }, + [sym_finally_clause] = { + .visible = true, + .named = true, + }, + [sym_parenthesized_expression] = { + .visible = true, + .named = true, + }, + [sym_expression] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_primary_expression] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_yield_expression] = { + .visible = true, + .named = true, + }, + [sym_object] = { + .visible = true, + .named = true, + }, + [sym_object_pattern] = { + .visible = true, + .named = true, + }, + [sym_assignment_pattern] = { + .visible = true, + .named = true, + }, + [sym_object_assignment_pattern] = { + .visible = true, + .named = true, + }, + [sym_array] = { + .visible = true, + .named = true, + }, + [sym_array_pattern] = { + .visible = true, + .named = true, + }, + [sym_jsx_element] = { + .visible = true, + .named = true, + }, + [sym_jsx_expression] = { + .visible = true, + .named = true, + }, + [sym_jsx_opening_element] = { + .visible = true, + .named = true, + }, + [sym_nested_identifier] = { + .visible = true, + .named = true, + }, + [sym_jsx_namespace_name] = { + .visible = true, + .named = true, + }, + [sym_jsx_closing_element] = { + .visible = true, + .named = true, + }, + [sym_jsx_self_closing_element] = { + .visible = true, + .named = true, + }, + [sym_jsx_attribute] = { + .visible = true, + .named = true, + }, + [sym__jsx_string] = { + .visible = true, + .named = true, + }, + [sym_class] = { + .visible = true, + .named = true, + }, + [sym_class_declaration] = { + .visible = true, + .named = true, + }, + [sym_class_heritage] = { + .visible = true, + .named = true, + }, + [sym_function_expression] = { + .visible = true, + .named = true, + }, + [sym_function_declaration] = { + .visible = true, + .named = true, + }, + [sym_generator_function] = { + .visible = true, + .named = true, + }, + [sym_generator_function_declaration] = { + .visible = true, + .named = true, + }, + [sym_arrow_function] = { + .visible = true, + .named = true, + }, + [sym__call_signature] = { + .visible = false, + .named = true, + }, + [sym__formal_parameter] = { + .visible = false, + .named = true, + }, + [sym_optional_chain] = { + .visible = true, + .named = true, + }, + [sym_call_expression] = { + .visible = true, + .named = true, + }, + [sym_new_expression] = { + .visible = true, + .named = true, + }, + [sym_await_expression] = { + .visible = true, + .named = true, + }, + [sym_member_expression] = { + .visible = true, + .named = true, + }, + [sym_subscript_expression] = { + .visible = true, + .named = true, + }, + [sym_assignment_expression] = { + .visible = true, + .named = true, + }, + [sym__augmented_assignment_lhs] = { + .visible = false, + .named = true, + }, + [sym_augmented_assignment_expression] = { + .visible = true, + .named = true, + }, + [sym__initializer] = { + .visible = false, + .named = true, + }, + [sym__destructuring_pattern] = { + .visible = false, + .named = true, + }, + [sym_spread_element] = { + .visible = true, + .named = true, + }, + [sym_ternary_expression] = { + .visible = true, + .named = true, + }, + [sym_binary_expression] = { + .visible = true, + .named = true, + }, + [sym_unary_expression] = { + .visible = true, + .named = true, + }, + [sym_update_expression] = { + .visible = true, + .named = true, + }, + [sym_sequence_expression] = { + .visible = true, + .named = true, + }, + [sym_string] = { + .visible = true, + .named = true, + }, + [sym_template_string] = { + .visible = true, + .named = true, + }, + [sym_template_substitution] = { + .visible = true, + .named = true, + }, + [sym_regex] = { + .visible = true, + .named = true, + }, + [sym_meta_property] = { + .visible = true, + .named = true, + }, + [sym_arguments] = { + .visible = true, + .named = true, + }, + [sym_decorator] = { + .visible = true, + .named = true, + }, + [sym_decorator_member_expression] = { + .visible = true, + .named = true, + }, + [sym_decorator_call_expression] = { + .visible = true, + .named = true, + }, + [sym_class_body] = { + .visible = true, + .named = true, + }, + [sym_formal_parameters] = { + .visible = true, + .named = true, + }, + [sym_class_static_block] = { + .visible = true, + .named = true, + }, + [sym_pattern] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_rest_pattern] = { + .visible = true, + .named = true, + }, + [sym_method_definition] = { + .visible = true, + .named = true, + }, + [sym_pair] = { + .visible = true, + .named = true, + }, + [sym_pair_pattern] = { + .visible = true, + .named = true, + }, + [sym__property_name] = { + .visible = false, + .named = true, + }, + [sym_computed_property_name] = { + .visible = true, + .named = true, + }, + [sym_public_field_definition] = { + .visible = true, + .named = true, + }, + [sym__import_identifier] = { + .visible = false, + .named = true, + }, + [sym_non_null_expression] = { + .visible = true, + .named = true, + }, + [sym_method_signature] = { + .visible = true, + .named = true, + }, + [sym_abstract_method_signature] = { + .visible = true, + .named = true, + }, + [sym_function_signature] = { + .visible = true, + .named = true, + }, + [sym_decorator_parenthesized_expression] = { + .visible = true, + .named = true, + }, + [sym_as_expression] = { + .visible = true, + .named = true, + }, + [sym_satisfies_expression] = { + .visible = true, + .named = true, + }, + [sym_instantiation_expression] = { + .visible = true, + .named = true, + }, + [sym_import_require_clause] = { + .visible = true, + .named = true, + }, + [sym_extends_clause] = { + .visible = true, + .named = true, + }, + [sym__extends_clause_single] = { + .visible = false, + .named = true, + }, + [sym_implements_clause] = { + .visible = true, + .named = true, + }, + [sym_ambient_declaration] = { + .visible = true, + .named = true, + }, + [sym_abstract_class_declaration] = { + .visible = true, + .named = true, + }, + [sym_module] = { + .visible = true, + .named = true, + }, + [sym_internal_module] = { + .visible = true, + .named = true, + }, + [sym__module] = { + .visible = false, + .named = true, + }, + [sym_import_alias] = { + .visible = true, + .named = true, + }, + [sym_nested_type_identifier] = { + .visible = true, + .named = true, + }, + [sym_interface_declaration] = { + .visible = true, + .named = true, + }, + [sym_extends_type_clause] = { + .visible = true, + .named = true, + }, + [sym_enum_declaration] = { + .visible = true, + .named = true, + }, + [sym_enum_body] = { + .visible = true, + .named = true, + }, + [sym_enum_assignment] = { + .visible = true, + .named = true, + }, + [sym_type_alias_declaration] = { + .visible = true, + .named = true, + }, + [sym_accessibility_modifier] = { + .visible = true, + .named = true, + }, + [sym_override_modifier] = { + .visible = true, + .named = true, + }, + [sym_required_parameter] = { + .visible = true, + .named = true, + }, + [sym_optional_parameter] = { + .visible = true, + .named = true, + }, + [sym__parameter_name] = { + .visible = false, + .named = true, + }, + [sym_omitting_type_annotation] = { + .visible = true, + .named = true, + }, + [sym_adding_type_annotation] = { + .visible = true, + .named = true, + }, + [sym_opting_type_annotation] = { + .visible = true, + .named = true, + }, + [sym_type_annotation] = { + .visible = true, + .named = true, + }, + [sym__type_query_member_expression_in_type_annotation] = { + .visible = true, + .named = true, + }, + [sym__type_query_call_expression_in_type_annotation] = { + .visible = true, + .named = true, + }, + [sym_asserts] = { + .visible = true, + .named = true, + }, + [sym_asserts_annotation] = { + .visible = true, + .named = true, + }, + [sym_type] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_tuple_parameter] = { + .visible = true, + .named = true, + }, + [sym_optional_tuple_parameter] = { + .visible = true, + .named = true, + }, + [sym_optional_type] = { + .visible = true, + .named = true, + }, + [sym_rest_type] = { + .visible = true, + .named = true, + }, + [sym__tuple_type_member] = { + .visible = false, + .named = true, + }, + [sym_constructor_type] = { + .visible = true, + .named = true, + }, + [sym_primary_type] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_template_type] = { + .visible = true, + .named = true, + }, + [sym_template_literal_type] = { + .visible = true, + .named = true, + }, + [sym_infer_type] = { + .visible = true, + .named = true, + }, + [sym_conditional_type] = { + .visible = true, + .named = true, + }, + [sym_generic_type] = { + .visible = true, + .named = true, + }, + [sym_type_predicate] = { + .visible = true, + .named = true, + }, + [sym_type_predicate_annotation] = { + .visible = true, + .named = true, + }, + [sym__type_query_member_expression] = { + .visible = true, + .named = true, + }, + [sym__type_query_subscript_expression] = { + .visible = true, + .named = true, + }, + [sym__type_query_call_expression] = { + .visible = true, + .named = true, + }, + [sym__type_query_instantiation_expression] = { + .visible = true, + .named = true, + }, + [sym_type_query] = { + .visible = true, + .named = true, + }, + [sym_index_type_query] = { + .visible = true, + .named = true, + }, + [sym_lookup_type] = { + .visible = true, + .named = true, + }, + [sym_mapped_type_clause] = { + .visible = true, + .named = true, + }, + [sym_literal_type] = { + .visible = true, + .named = true, + }, + [sym__number] = { + .visible = true, + .named = true, + }, + [sym_existential_type] = { + .visible = true, + .named = true, + }, + [sym_flow_maybe_type] = { + .visible = true, + .named = true, + }, + [sym_parenthesized_type] = { + .visible = true, + .named = true, + }, + [sym_predefined_type] = { + .visible = true, + .named = true, + }, + [sym_type_arguments] = { + .visible = true, + .named = true, + }, + [sym_object_type] = { + .visible = true, + .named = true, + }, + [sym_call_signature] = { + .visible = true, + .named = true, + }, + [sym_property_signature] = { + .visible = true, + .named = true, + }, + [sym_type_parameters] = { + .visible = true, + .named = true, + }, + [sym_type_parameter] = { + .visible = true, + .named = true, + }, + [sym_default_type] = { + .visible = true, + .named = true, + }, + [sym_constraint] = { + .visible = true, + .named = true, + }, + [sym_construct_signature] = { + .visible = true, + .named = true, + }, + [sym_index_signature] = { + .visible = true, + .named = true, + }, + [sym_array_type] = { + .visible = true, + .named = true, + }, + [sym_tuple_type] = { + .visible = true, + .named = true, + }, + [sym_readonly_type] = { + .visible = true, + .named = true, + }, + [sym_union_type] = { + .visible = true, + .named = true, + }, + [sym_intersection_type] = { + .visible = true, + .named = true, + }, + [sym_function_type] = { + .visible = true, + .named = true, + }, + [aux_sym_program_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_export_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_export_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_named_imports_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_variable_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_switch_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_pattern_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_pattern_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_jsx_element_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__jsx_string_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__jsx_string_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_sequence_expression_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_string_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_string_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_template_string_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_class_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_formal_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym__jsx_start_opening_element_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_extends_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_implements_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_extends_type_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_enum_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_template_literal_type_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_type_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_type_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_tuple_type_repeat1] = { + .visible = false, + .named = false, + }, + [alias_sym_interface_body] = { + .visible = true, + .named = true, + }, + [alias_sym_property_identifier] = { + .visible = true, + .named = true, + }, + [alias_sym_shorthand_property_identifier] = { + .visible = true, + .named = true, + }, + [alias_sym_shorthand_property_identifier_pattern] = { + .visible = true, + .named = true, + }, + [alias_sym_statement_identifier] = { + .visible = true, + .named = true, + }, + [alias_sym_this_type] = { + .visible = true, + .named = true, + }, + [alias_sym_type_identifier] = { + .visible = true, + .named = true, + }, +}; + +enum ts_field_identifiers { + field_alias = 1, + field_alternative = 2, + field_argument = 3, + field_arguments = 4, + field_attribute = 5, + field_body = 6, + field_close_tag = 7, + field_condition = 8, + field_consequence = 9, + field_constraint = 10, + field_constructor = 11, + field_declaration = 12, + field_decorator = 13, + field_finalizer = 14, + field_flags = 15, + field_function = 16, + field_handler = 17, + field_increment = 18, + field_index = 19, + field_index_type = 20, + field_initializer = 21, + field_key = 22, + field_kind = 23, + field_label = 24, + field_left = 25, + field_module = 26, + field_name = 27, + field_object = 28, + field_open_tag = 29, + field_operator = 30, + field_optional_chain = 31, + field_parameter = 32, + field_parameters = 33, + field_pattern = 34, + field_property = 35, + field_return_type = 36, + field_right = 37, + field_sign = 38, + field_source = 39, + field_type = 40, + field_type_arguments = 41, + field_type_parameters = 42, + field_value = 43, +}; + +static const char * const ts_field_names[] = { + [0] = NULL, + [field_alias] = "alias", + [field_alternative] = "alternative", + [field_argument] = "argument", + [field_arguments] = "arguments", + [field_attribute] = "attribute", + [field_body] = "body", + [field_close_tag] = "close_tag", + [field_condition] = "condition", + [field_consequence] = "consequence", + [field_constraint] = "constraint", + [field_constructor] = "constructor", + [field_declaration] = "declaration", + [field_decorator] = "decorator", + [field_finalizer] = "finalizer", + [field_flags] = "flags", + [field_function] = "function", + [field_handler] = "handler", + [field_increment] = "increment", + [field_index] = "index", + [field_index_type] = "index_type", + [field_initializer] = "initializer", + [field_key] = "key", + [field_kind] = "kind", + [field_label] = "label", + [field_left] = "left", + [field_module] = "module", + [field_name] = "name", + [field_object] = "object", + [field_open_tag] = "open_tag", + [field_operator] = "operator", + [field_optional_chain] = "optional_chain", + [field_parameter] = "parameter", + [field_parameters] = "parameters", + [field_pattern] = "pattern", + [field_property] = "property", + [field_return_type] = "return_type", + [field_right] = "right", + [field_sign] = "sign", + [field_source] = "source", + [field_type] = "type", + [field_type_arguments] = "type_arguments", + [field_type_parameters] = "type_parameters", + [field_value] = "value", +}; + +static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [2] = {.index = 0, .length = 1}, + [3] = {.index = 1, .length = 1}, + [4] = {.index = 2, .length = 1}, + [5] = {.index = 3, .length = 1}, + [6] = {.index = 4, .length = 2}, + [8] = {.index = 6, .length = 2}, + [9] = {.index = 8, .length = 1}, + [10] = {.index = 9, .length = 2}, + [11] = {.index = 11, .length = 1}, + [12] = {.index = 12, .length = 1}, + [13] = {.index = 3, .length = 1}, + [14] = {.index = 13, .length = 2}, + [15] = {.index = 15, .length = 2}, + [16] = {.index = 17, .length = 1}, + [17] = {.index = 18, .length = 2}, + [18] = {.index = 20, .length = 2}, + [19] = {.index = 22, .length = 2}, + [20] = {.index = 24, .length = 2}, + [21] = {.index = 26, .length = 1}, + [22] = {.index = 27, .length = 2}, + [23] = {.index = 29, .length = 2}, + [24] = {.index = 31, .length = 2}, + [25] = {.index = 33, .length = 2}, + [29] = {.index = 35, .length = 1}, + [30] = {.index = 36, .length = 2}, + [31] = {.index = 38, .length = 2}, + [32] = {.index = 40, .length = 2}, + [33] = {.index = 42, .length = 1}, + [34] = {.index = 43, .length = 2}, + [35] = {.index = 45, .length = 2}, + [36] = {.index = 47, .length = 6}, + [37] = {.index = 53, .length = 1}, + [38] = {.index = 54, .length = 3}, + [39] = {.index = 57, .length = 3}, + [40] = {.index = 60, .length = 2}, + [41] = {.index = 62, .length = 2}, + [42] = {.index = 64, .length = 2}, + [43] = {.index = 66, .length = 2}, + [44] = {.index = 68, .length = 1}, + [45] = {.index = 69, .length = 2}, + [46] = {.index = 71, .length = 1}, + [47] = {.index = 72, .length = 2}, + [50] = {.index = 74, .length = 2}, + [51] = {.index = 76, .length = 2}, + [52] = {.index = 78, .length = 2}, + [53] = {.index = 80, .length = 1}, + [54] = {.index = 81, .length = 2}, + [55] = {.index = 83, .length = 4}, + [56] = {.index = 87, .length = 2}, + [57] = {.index = 89, .length = 2}, + [58] = {.index = 91, .length = 1}, + [59] = {.index = 91, .length = 1}, + [60] = {.index = 92, .length = 1}, + [61] = {.index = 93, .length = 2}, + [62] = {.index = 95, .length = 2}, + [63] = {.index = 91, .length = 1}, + [64] = {.index = 27, .length = 2}, + [65] = {.index = 31, .length = 2}, + [66] = {.index = 97, .length = 3}, + [67] = {.index = 69, .length = 2}, + [68] = {.index = 69, .length = 2}, + [69] = {.index = 100, .length = 2}, + [70] = {.index = 100, .length = 2}, + [71] = {.index = 102, .length = 3}, + [72] = {.index = 102, .length = 3}, + [73] = {.index = 105, .length = 3}, + [74] = {.index = 108, .length = 2}, + [75] = {.index = 110, .length = 2}, + [76] = {.index = 112, .length = 4}, + [77] = {.index = 116, .length = 3}, + [78] = {.index = 119, .length = 2}, + [79] = {.index = 121, .length = 2}, + [80] = {.index = 123, .length = 1}, + [81] = {.index = 124, .length = 1}, + [82] = {.index = 100, .length = 2}, + [83] = {.index = 27, .length = 2}, + [84] = {.index = 125, .length = 2}, + [85] = {.index = 127, .length = 5}, + [86] = {.index = 132, .length = 1}, + [87] = {.index = 133, .length = 1}, + [88] = {.index = 134, .length = 2}, + [89] = {.index = 136, .length = 3}, + [90] = {.index = 139, .length = 2}, + [91] = {.index = 141, .length = 3}, + [92] = {.index = 144, .length = 6}, + [93] = {.index = 150, .length = 1}, + [94] = {.index = 151, .length = 1}, + [95] = {.index = 152, .length = 3}, + [96] = {.index = 155, .length = 3}, + [97] = {.index = 158, .length = 4}, + [98] = {.index = 162, .length = 2}, + [99] = {.index = 164, .length = 2}, + [100] = {.index = 166, .length = 3}, + [101] = {.index = 169, .length = 4}, + [102] = {.index = 173, .length = 1}, + [103] = {.index = 174, .length = 2}, + [104] = {.index = 176, .length = 1}, + [105] = {.index = 177, .length = 2}, + [106] = {.index = 179, .length = 3}, + [107] = {.index = 182, .length = 2}, + [108] = {.index = 184, .length = 4}, + [109] = {.index = 188, .length = 3}, + [110] = {.index = 191, .length = 2}, + [111] = {.index = 193, .length = 2}, + [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 = 2}, + [120] = {.index = 207, .length = 2}, + [121] = {.index = 209, .length = 4}, + [122] = {.index = 207, .length = 2}, + [123] = {.index = 213, .length = 4}, + [124] = {.index = 217, .length = 4}, + [125] = {.index = 221, .length = 5}, + [126] = {.index = 226, .length = 3}, + [127] = {.index = 229, .length = 2}, + [128] = {.index = 229, .length = 2}, + [129] = {.index = 231, .length = 2}, + [130] = {.index = 233, .length = 1}, + [131] = {.index = 234, .length = 2}, + [132] = {.index = 236, .length = 2}, + [133] = {.index = 238, .length = 2}, + [134] = {.index = 240, .length = 2}, + [135] = {.index = 242, .length = 2}, + [136] = {.index = 244, .length = 3}, + [137] = {.index = 242, .length = 2}, + [138] = {.index = 238, .length = 2}, + [139] = {.index = 139, .length = 2}, + [140] = {.index = 247, .length = 1}, + [141] = {.index = 247, .length = 1}, + [142] = {.index = 177, .length = 2}, + [143] = {.index = 179, .length = 3}, + [144] = {.index = 248, .length = 2}, + [145] = {.index = 250, .length = 3}, + [146] = {.index = 253, .length = 2}, + [147] = {.index = 255, .length = 3}, + [148] = {.index = 258, .length = 2}, + [149] = {.index = 260, .length = 3}, + [150] = {.index = 263, .length = 1}, + [151] = {.index = 264, .length = 2}, + [152] = {.index = 266, .length = 2}, + [153] = {.index = 268, .length = 5}, + [154] = {.index = 264, .length = 2}, + [155] = {.index = 273, .length = 1}, + [156] = {.index = 274, .length = 4}, + [157] = {.index = 278, .length = 2}, + [158] = {.index = 233, .length = 1}, + [159] = {.index = 280, .length = 2}, + [160] = {.index = 282, .length = 2}, + [161] = {.index = 284, .length = 2}, + [162] = {.index = 286, .length = 4}, + [163] = {.index = 290, .length = 2}, + [164] = {.index = 292, .length = 3}, + [165] = {.index = 295, .length = 3}, + [166] = {.index = 298, .length = 3}, + [167] = {.index = 301, .length = 4}, + [168] = {.index = 305, .length = 1}, + [169] = {.index = 306, .length = 2}, + [170] = {.index = 308, .length = 4}, + [171] = {.index = 312, .length = 4}, + [172] = {.index = 316, .length = 4}, + [173] = {.index = 320, .length = 2}, + [174] = {.index = 322, .length = 2}, + [175] = {.index = 324, .length = 4}, + [176] = {.index = 324, .length = 4}, + [177] = {.index = 328, .length = 4}, + [178] = {.index = 328, .length = 4}, + [179] = {.index = 332, .length = 4}, + [180] = {.index = 336, .length = 4}, + [181] = {.index = 340, .length = 5}, + [182] = {.index = 345, .length = 2}, + [183] = {.index = 347, .length = 2}, + [184] = {.index = 349, .length = 1}, + [185] = {.index = 350, .length = 3}, + [186] = {.index = 353, .length = 3}, + [187] = {.index = 353, .length = 3}, + [188] = {.index = 356, .length = 2}, + [189] = {.index = 358, .length = 3}, + [190] = {.index = 361, .length = 2}, + [191] = {.index = 361, .length = 2}, + [192] = {.index = 298, .length = 3}, + [193] = {.index = 363, .length = 3}, + [194] = {.index = 366, .length = 3}, + [195] = {.index = 134, .length = 2}, + [196] = {.index = 369, .length = 2}, + [197] = {.index = 371, .length = 3}, + [198] = {.index = 374, .length = 4}, + [199] = {.index = 378, .length = 3}, + [200] = {.index = 381, .length = 3}, + [201] = {.index = 384, .length = 2}, + [202] = {.index = 386, .length = 3}, + [203] = {.index = 389, .length = 5}, + [204] = {.index = 384, .length = 2}, + [205] = {.index = 394, .length = 3}, + [206] = {.index = 394, .length = 3}, + [207] = {.index = 397, .length = 3}, + [208] = {.index = 400, .length = 2}, + [209] = {.index = 402, .length = 4}, + [210] = {.index = 134, .length = 2}, + [211] = {.index = 406, .length = 1}, + [212] = {.index = 407, .length = 2}, + [213] = {.index = 409, .length = 2}, + [214] = {.index = 411, .length = 2}, + [215] = {.index = 413, .length = 2}, + [216] = {.index = 415, .length = 3}, + [217] = {.index = 349, .length = 1}, + [218] = {.index = 418, .length = 3}, + [219] = {.index = 421, .length = 2}, + [220] = {.index = 423, .length = 3}, + [221] = {.index = 426, .length = 3}, + [222] = {.index = 429, .length = 3}, + [223] = {.index = 432, .length = 3}, + [224] = {.index = 435, .length = 4}, + [225] = {.index = 439, .length = 2}, + [226] = {.index = 441, .length = 2}, + [227] = {.index = 443, .length = 1}, + [228] = {.index = 444, .length = 4}, + [229] = {.index = 444, .length = 4}, + [230] = {.index = 448, .length = 2}, + [231] = {.index = 450, .length = 3}, + [232] = {.index = 453, .length = 5}, + [233] = {.index = 458, .length = 3}, + [234] = {.index = 461, .length = 2}, + [235] = {.index = 463, .length = 2}, + [236] = {.index = 465, .length = 1}, + [237] = {.index = 466, .length = 3}, + [238] = {.index = 469, .length = 2}, + [239] = {.index = 471, .length = 2}, + [240] = {.index = 473, .length = 2}, + [241] = {.index = 475, .length = 1}, + [242] = {.index = 476, .length = 4}, + [243] = {.index = 480, .length = 3}, + [244] = {.index = 483, .length = 4}, + [245] = {.index = 487, .length = 5}, + [246] = {.index = 492, .length = 1}, + [247] = {.index = 493, .length = 2}, + [248] = {.index = 495, .length = 4}, + [249] = {.index = 499, .length = 4}, + [250] = {.index = 503, .length = 4}, + [251] = {.index = 507, .length = 3}, + [252] = {.index = 510, .length = 2}, + [253] = {.index = 512, .length = 4}, + [254] = {.index = 516, .length = 4}, + [255] = {.index = 520, .length = 2}, + [256] = {.index = 522, .length = 2}, + [257] = {.index = 524, .length = 3}, + [258] = {.index = 527, .length = 3}, + [259] = {.index = 530, .length = 2}, + [260] = {.index = 532, .length = 2}, + [261] = {.index = 534, .length = 1}, + [262] = {.index = 465, .length = 1}, + [263] = {.index = 535, .length = 3}, + [264] = {.index = 538, .length = 3}, + [265] = {.index = 541, .length = 3}, + [266] = {.index = 544, .length = 3}, + [267] = {.index = 547, .length = 4}, + [268] = {.index = 551, .length = 2}, + [269] = {.index = 553, .length = 4}, + [270] = {.index = 557, .length = 3}, + [271] = {.index = 560, .length = 2}, + [272] = {.index = 562, .length = 2}, + [273] = {.index = 564, .length = 4}, + [274] = {.index = 568, .length = 4}, + [275] = {.index = 572, .length = 4}, + [276] = {.index = 576, .length = 3}, + [277] = {.index = 579, .length = 2}, + [278] = {.index = 581, .length = 3}, + [279] = {.index = 584, .length = 2}, + [280] = {.index = 586, .length = 2}, + [282] = {.index = 588, .length = 4}, + [283] = {.index = 592, .length = 5}, + [284] = {.index = 597, .length = 5}, + [285] = {.index = 602, .length = 5}, + [286] = {.index = 607, .length = 4}, + [287] = {.index = 611, .length = 5}, + [288] = {.index = 616, .length = 4}, + [289] = {.index = 620, .length = 4}, + [290] = {.index = 624, .length = 3}, + [291] = {.index = 627, .length = 3}, + [292] = {.index = 630, .length = 3}, + [293] = {.index = 627, .length = 3}, + [294] = {.index = 633, .length = 2}, + [295] = {.index = 635, .length = 4}, + [296] = {.index = 639, .length = 4}, + [297] = {.index = 643, .length = 3}, + [298] = {.index = 646, .length = 2}, + [299] = {.index = 648, .length = 2}, + [300] = {.index = 650, .length = 3}, + [301] = {.index = 653, .length = 2}, + [302] = {.index = 655, .length = 2}, + [303] = {.index = 657, .length = 1}, + [304] = {.index = 658, .length = 3}, + [305] = {.index = 661, .length = 3}, + [306] = {.index = 664, .length = 4}, + [307] = {.index = 668, .length = 4}, + [308] = {.index = 672, .length = 3}, + [309] = {.index = 675, .length = 3}, + [310] = {.index = 678, .length = 2}, + [311] = {.index = 680, .length = 3}, + [312] = {.index = 683, .length = 2}, + [313] = {.index = 685, .length = 4}, + [314] = {.index = 689, .length = 4}, + [315] = {.index = 693, .length = 4}, + [316] = {.index = 697, .length = 3}, + [317] = {.index = 700, .length = 3}, + [318] = {.index = 703, .length = 5}, + [319] = {.index = 708, .length = 5}, + [320] = {.index = 713, .length = 5}, + [321] = {.index = 718, .length = 4}, + [322] = {.index = 722, .length = 4}, + [323] = {.index = 726, .length = 3}, + [324] = {.index = 729, .length = 3}, + [325] = {.index = 729, .length = 3}, + [326] = {.index = 732, .length = 2}, + [327] = {.index = 734, .length = 2}, + [328] = {.index = 736, .length = 3}, + [329] = {.index = 739, .length = 2}, + [330] = {.index = 741, .length = 2}, + [331] = {.index = 743, .length = 4}, + [332] = {.index = 747, .length = 3}, + [333] = {.index = 750, .length = 3}, + [334] = {.index = 753, .length = 4}, + [335] = {.index = 757, .length = 3}, + [336] = {.index = 760, .length = 3}, + [337] = {.index = 763, .length = 2}, + [338] = {.index = 765, .length = 4}, + [339] = {.index = 769, .length = 5}, + [340] = {.index = 774, .length = 5}, + [341] = {.index = 779, .length = 4}, + [342] = {.index = 779, .length = 4}, + [343] = {.index = 783, .length = 4}, + [344] = {.index = 787, .length = 3}, + [345] = {.index = 790, .length = 2}, + [346] = {.index = 792, .length = 2}, + [347] = {.index = 794, .length = 3}, + [348] = {.index = 797, .length = 4}, + [349] = {.index = 801, .length = 4}, + [350] = {.index = 805, .length = 3}, + [351] = {.index = 808, .length = 3}, + [352] = {.index = 811, .length = 4}, + [353] = {.index = 815, .length = 3}, + [354] = {.index = 818, .length = 3}, + [355] = {.index = 821, .length = 5}, + [356] = {.index = 826, .length = 3}, + [357] = {.index = 829, .length = 4}, + [358] = {.index = 833, .length = 4}, + [359] = {.index = 837, .length = 3}, + [360] = {.index = 840, .length = 3}, + [361] = {.index = 843, .length = 4}, + [362] = {.index = 847, .length = 4}, +}; + +static const TSFieldMapEntry ts_field_map_entries[] = { + [0] = + {field_decorator, 0}, + [1] = + {field_parameters, 0}, + [2] = + {field_declaration, 1}, + [3] = + {field_name, 0}, + [4] = + {field_body, 1, .inherited = true}, + {field_name, 1, .inherited = true}, + [6] = + {field_argument, 1}, + {field_operator, 0}, + [8] = + {field_pattern, 0}, + [9] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + [11] = + {field_body, 1}, + [12] = + {field_constructor, 1}, + [13] = + {field_arguments, 1}, + {field_function, 0}, + [15] = + {field_argument, 0}, + {field_operator, 1}, + [17] = + {field_type_arguments, 1}, + [18] = + {field_close_tag, 1}, + {field_open_tag, 0}, + [20] = + {field_parameters, 0}, + {field_return_type, 1}, + [22] = + {field_parameters, 1}, + {field_type_parameters, 0}, + [24] = + {field_decorator, 0, .inherited = true}, + {field_decorator, 1, .inherited = true}, + [26] = + {field_declaration, 2}, + [27] = + {field_left, 0}, + {field_right, 2}, + [29] = + {field_body, 2}, + {field_label, 0}, + [31] = + {field_body, 2}, + {field_parameter, 0}, + [33] = + {field_body, 1}, + {field_name, 0}, + [35] = + {field_source, 1}, + [36] = + {field_body, 2}, + {field_object, 1}, + [38] = + {field_name, 0}, + {field_value, 1, .inherited = true}, + [40] = + {field_name, 0}, + {field_type, 1}, + [42] = + {field_kind, 0}, + [43] = + {field_condition, 1}, + {field_consequence, 2}, + [45] = + {field_body, 2}, + {field_value, 1}, + [47] = + {field_body, 2}, + {field_kind, 1, .inherited = true}, + {field_left, 1, .inherited = true}, + {field_operator, 1, .inherited = true}, + {field_right, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [53] = + {field_pattern, 1}, + [54] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_value, 1, .inherited = true}, + [57] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_type, 1}, + [60] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 1}, + [62] = + {field_body, 2}, + {field_condition, 1}, + [64] = + {field_body, 1}, + {field_handler, 2}, + [66] = + {field_body, 1}, + {field_finalizer, 2}, + [68] = + {field_label, 1}, + [69] = + {field_body, 2}, + {field_name, 1}, + [71] = + {field_value, 0}, + [72] = + {field_type_arguments, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [74] = + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + [76] = + {field_arguments, 0, .inherited = true}, + {field_function, 0, .inherited = true}, + [78] = + {field_argument, 0, .inherited = true}, + {field_operator, 0, .inherited = true}, + [80] = + {field_body, 2}, + [81] = + {field_body, 2}, + {field_type_parameters, 1}, + [83] = + {field_body, 2}, + {field_parameters, 1, .inherited = true}, + {field_return_type, 1, .inherited = true}, + {field_type_parameters, 1, .inherited = true}, + [87] = + {field_arguments, 2}, + {field_constructor, 1}, + [89] = + {field_constructor, 1}, + {field_type_arguments, 2}, + [91] = + {field_name, 1}, + [92] = + {field_attribute, 0}, + [93] = + {field_name, 0}, + {field_value, 1}, + [95] = + {field_constraint, 1}, + {field_name, 0}, + [97] = + {field_left, 0}, + {field_operator, 1}, + {field_right, 2}, + [100] = + {field_object, 0}, + {field_property, 2}, + [102] = + {field_object, 0}, + {field_optional_chain, 1}, + {field_property, 2}, + [105] = + {field_arguments, 2}, + {field_function, 0}, + {field_type_arguments, 1}, + [108] = + {field_arguments, 2}, + {field_function, 0}, + [110] = + {field_close_tag, 2}, + {field_open_tag, 0}, + [112] = + {field_body, 2}, + {field_parameters, 0, .inherited = true}, + {field_return_type, 0, .inherited = true}, + {field_type_parameters, 0, .inherited = true}, + [116] = + {field_parameters, 1}, + {field_return_type, 2}, + {field_type_parameters, 0}, + [119] = + {field_declaration, 2}, + {field_decorator, 0, .inherited = true}, + [121] = + {field_body, 2}, + {field_decorator, 0, .inherited = true}, + [123] = + {field_source, 2, .inherited = true}, + [124] = + {field_value, 2}, + [125] = + {field_key, 0}, + {field_value, 2}, + [127] = + {field_body, 2}, + {field_name, 0}, + {field_parameters, 1, .inherited = true}, + {field_return_type, 1, .inherited = true}, + {field_type_parameters, 1, .inherited = true}, + [132] = + {field_source, 2}, + [133] = + {field_value, 1}, + [134] = + {field_name, 0}, + {field_type, 2}, + [136] = + {field_name, 0}, + {field_type, 1}, + {field_value, 2, .inherited = true}, + [139] = + {field_body, 3}, + {field_name, 2}, + [141] = + {field_alternative, 3}, + {field_condition, 1}, + {field_consequence, 2}, + [144] = + {field_body, 3}, + {field_kind, 2, .inherited = true}, + {field_left, 2, .inherited = true}, + {field_operator, 2, .inherited = true}, + {field_right, 2, .inherited = true}, + {field_value, 2, .inherited = true}, + [150] = + {field_type, 2}, + [151] = + {field_pattern, 2}, + [152] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_value, 2, .inherited = true}, + [155] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_type, 2}, + [158] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_type, 1}, + {field_value, 2, .inherited = true}, + [162] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 2}, + [164] = + {field_body, 1}, + {field_condition, 3}, + [166] = + {field_body, 1}, + {field_finalizer, 3}, + {field_handler, 2}, + [169] = + {field_name, 0}, + {field_parameters, 1, .inherited = true}, + {field_return_type, 1, .inherited = true}, + {field_type_parameters, 1, .inherited = true}, + [173] = + {field_decorator, 0, .inherited = true}, + [174] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + [176] = + {field_decorator, 1, .inherited = true}, + [177] = + {field_body, 3}, + {field_name, 1}, + [179] = + {field_body, 3}, + {field_name, 1}, + {field_type_parameters, 2}, + [182] = + {field_type_arguments, 1}, + {field_value, 0}, + [184] = + {field_type_arguments, 1, .inherited = true}, + {field_type_arguments, 2, .inherited = true}, + {field_value, 1, .inherited = true}, + {field_value, 2, .inherited = true}, + [188] = + {field_parameters, 0, .inherited = true}, + {field_return_type, 0, .inherited = true}, + {field_type_parameters, 0, .inherited = true}, + [191] = + {field_object, 1, .inherited = true}, + {field_property, 1, .inherited = true}, + [193] = + {field_index, 1, .inherited = true}, + {field_object, 1, .inherited = true}, + [195] = + {field_arguments, 1, .inherited = true}, + {field_function, 1, .inherited = true}, + [197] = + {field_function, 1, .inherited = true}, + {field_type_arguments, 1, .inherited = true}, + [199] = + {field_name, 0}, + {field_type_arguments, 1}, + [201] = + {field_arguments, 1}, + {field_function, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + [205] = + {field_body, 3}, + {field_type_parameters, 1}, + [207] = + {field_body, 3}, + {field_parameter, 1}, + [209] = + {field_body, 3}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [213] = + {field_body, 3}, + {field_parameters, 1, .inherited = true}, + {field_return_type, 1, .inherited = true}, + {field_type_parameters, 1, .inherited = true}, + [217] = + {field_name, 1}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [221] = + {field_body, 3}, + {field_name, 1}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [226] = + {field_arguments, 3}, + {field_constructor, 1}, + {field_type_arguments, 2}, + [229] = + {field_left, 1}, + {field_right, 3}, + [231] = + {field_flags, 3}, + {field_pattern, 1}, + [233] = + {field_name, 2}, + [234] = + {field_name, 1}, + {field_value, 2}, + [236] = + {field_constraint, 2}, + {field_name, 1}, + [238] = + {field_attribute, 2, .inherited = true}, + {field_name, 1}, + [240] = + {field_attribute, 0, .inherited = true}, + {field_attribute, 1, .inherited = true}, + [242] = + {field_name, 1}, + {field_type_arguments, 2}, + [244] = + {field_constraint, 1}, + {field_name, 0}, + {field_value, 2}, + [247] = + {field_type, 1}, + [248] = + {field_index, 2}, + {field_object, 0}, + [250] = + {field_arguments, 3}, + {field_function, 0}, + {field_type_arguments, 2}, + [253] = + {field_declaration, 3}, + {field_decorator, 0, .inherited = true}, + [255] = + {field_body, 3}, + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + [258] = + {field_body, 3}, + {field_decorator, 0, .inherited = true}, + [260] = + {field_body, 3}, + {field_decorator, 0, .inherited = true}, + {field_type_parameters, 2}, + [263] = + {field_source, 3, .inherited = true}, + [264] = + {field_alias, 2}, + {field_name, 0}, + [266] = + {field_name, 1}, + {field_value, 3}, + [268] = + {field_body, 3}, + {field_name, 0}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [273] = + {field_pattern, 3}, + [274] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_type, 2}, + {field_value, 3, .inherited = true}, + [278] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 3}, + [280] = + {field_name, 1}, + {field_value, 2, .inherited = true}, + [282] = + {field_name, 1}, + {field_type, 2}, + [284] = + {field_name, 0}, + {field_value, 2, .inherited = true}, + [286] = + {field_name, 0}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [290] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + [292] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_value, 2, .inherited = true}, + [295] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_type, 2}, + [298] = + {field_body, 4}, + {field_name, 1}, + {field_type_parameters, 2}, + [301] = + {field_type_arguments, 0, .inherited = true}, + {field_type_arguments, 1, .inherited = true}, + {field_value, 0, .inherited = true}, + {field_value, 1, .inherited = true}, + [305] = + {field_parameters, 1}, + [306] = + {field_function, 0}, + {field_type_arguments, 1}, + [308] = + {field_function, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + {field_type_arguments, 1}, + [312] = + {field_arguments, 1}, + {field_function, 0}, + {field_index, 0, .inherited = true}, + {field_object, 0, .inherited = true}, + [316] = + {field_function, 0}, + {field_index, 0, .inherited = true}, + {field_object, 0, .inherited = true}, + {field_type_arguments, 1}, + [320] = + {field_module, 0}, + {field_name, 2}, + [322] = + {field_parameters, 0}, + {field_return_type, 2}, + [324] = + {field_object, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + {field_property, 2}, + [328] = + {field_arguments, 0, .inherited = true}, + {field_function, 0, .inherited = true}, + {field_object, 0}, + {field_property, 2}, + [332] = + {field_body, 4}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [336] = + {field_name, 2}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [340] = + {field_body, 4}, + {field_name, 2}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [345] = + {field_name, 2}, + {field_value, 3}, + [347] = + {field_constraint, 3}, + {field_name, 2}, + [349] = + {field_name, 3}, + [350] = + {field_constraint, 2}, + {field_name, 1}, + {field_value, 3}, + [353] = + {field_attribute, 3, .inherited = true}, + {field_name, 1}, + {field_type_arguments, 2}, + [356] = + {field_body, 4}, + {field_name, 2}, + [358] = + {field_body, 4}, + {field_name, 2}, + {field_type_parameters, 3}, + [361] = + {field_type, 1}, + {field_type, 2, .inherited = true}, + [363] = + {field_alternative, 4}, + {field_condition, 0}, + {field_consequence, 2}, + [366] = + {field_index, 3}, + {field_object, 0}, + {field_optional_chain, 1}, + [369] = + {field_decorator, 0, .inherited = true}, + {field_value, 3}, + [371] = + {field_body, 4}, + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + [374] = + {field_body, 4}, + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type_parameters, 3}, + [378] = + {field_body, 4}, + {field_decorator, 0, .inherited = true}, + {field_type_parameters, 2}, + [381] = + {field_body, 4}, + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + [384] = + {field_alias, 3}, + {field_name, 1}, + [386] = + {field_name, 1}, + {field_type_parameters, 2}, + {field_value, 4}, + [389] = + {field_body, 4}, + {field_name, 1}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [394] = + {field_left, 1}, + {field_operator, 2}, + {field_right, 3}, + [397] = + {field_body, 5}, + {field_condition, 3}, + {field_initializer, 2}, + [400] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 4}, + [402] = + {field_name, 1}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [406] = + {field_type, 3}, + [407] = + {field_name, 2}, + {field_value, 3, .inherited = true}, + [409] = + {field_name, 2}, + {field_type, 3}, + [411] = + {field_name, 1}, + {field_value, 3, .inherited = true}, + [413] = + {field_name, 1}, + {field_type, 3}, + [415] = + {field_name, 1}, + {field_type, 2}, + {field_value, 3, .inherited = true}, + [418] = + {field_name, 0}, + {field_type, 2}, + {field_value, 3, .inherited = true}, + [421] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + [423] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_value, 3, .inherited = true}, + [426] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type, 3}, + [429] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_value, 3, .inherited = true}, + [432] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_type, 3}, + [435] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_type, 2}, + {field_value, 3, .inherited = true}, + [439] = + {field_parameters, 1}, + {field_type, 2}, + [441] = + {field_parameters, 2}, + {field_type_parameters, 1}, + [443] = + {field_parameters, 2}, + [444] = + {field_index, 0, .inherited = true}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + {field_property, 2}, + [448] = + {field_parameters, 1}, + {field_type, 3}, + [450] = + {field_parameters, 1}, + {field_return_type, 3}, + {field_type_parameters, 0}, + [453] = + {field_body, 5}, + {field_name, 3}, + {field_parameters, 4, .inherited = true}, + {field_return_type, 4, .inherited = true}, + {field_type_parameters, 4, .inherited = true}, + [458] = + {field_constraint, 3}, + {field_name, 2}, + {field_value, 4}, + [461] = + {field_name, 3}, + {field_value, 4}, + [463] = + {field_constraint, 4}, + {field_name, 3}, + [465] = + {field_name, 4}, + [466] = + {field_body, 5}, + {field_name, 2}, + {field_type_parameters, 3}, + [469] = + {field_type, 0, .inherited = true}, + {field_type, 1, .inherited = true}, + [471] = + {field_name, 1}, + {field_name, 2, .inherited = true}, + [473] = + {field_name, 0, .inherited = true}, + {field_name, 1, .inherited = true}, + [475] = + {field_name, 2, .inherited = true}, + [476] = + {field_body, 5}, + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type_parameters, 3}, + [480] = + {field_body, 5}, + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + [483] = + {field_body, 5}, + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type_parameters, 4}, + [487] = + {field_body, 5}, + {field_name, 2}, + {field_parameters, 4, .inherited = true}, + {field_return_type, 4, .inherited = true}, + {field_type_parameters, 4, .inherited = true}, + [492] = + {field_source, 4}, + [493] = + {field_body, 3}, + {field_value, 1}, + [495] = + {field_kind, 1}, + {field_left, 2}, + {field_operator, 3}, + {field_right, 4}, + [499] = + {field_body, 6}, + {field_condition, 3}, + {field_increment, 4}, + {field_initializer, 2}, + [503] = + {field_body, 6}, + {field_condition, 3}, + {field_condition, 4}, + {field_initializer, 2}, + [507] = + {field_body, 6}, + {field_condition, 4}, + {field_initializer, 2}, + [510] = + {field_body, 4}, + {field_parameter, 2}, + [512] = + {field_name, 2}, + {field_parameters, 4, .inherited = true}, + {field_return_type, 4, .inherited = true}, + {field_type_parameters, 4, .inherited = true}, + [516] = + {field_name, 3}, + {field_parameters, 4, .inherited = true}, + {field_return_type, 4, .inherited = true}, + {field_type_parameters, 4, .inherited = true}, + [520] = + {field_name, 2}, + {field_value, 4, .inherited = true}, + [522] = + {field_name, 2}, + {field_type, 4}, + [524] = + {field_name, 2}, + {field_type, 3}, + {field_value, 4, .inherited = true}, + [527] = + {field_name, 1}, + {field_type, 3}, + {field_value, 4, .inherited = true}, + [530] = + {field_name, 3}, + {field_value, 4, .inherited = true}, + [532] = + {field_name, 3}, + {field_type, 4}, + [534] = + {field_type, 4}, + [535] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_value, 4, .inherited = true}, + [538] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type, 4}, + [541] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_value, 4, .inherited = true}, + [544] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type, 4}, + [547] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type, 3}, + {field_value, 4, .inherited = true}, + [551] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + [553] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_type, 3}, + {field_value, 4, .inherited = true}, + [557] = + {field_parameters, 2}, + {field_type, 3}, + {field_type_parameters, 1}, + [560] = + {field_parameters, 2}, + {field_type, 3}, + [562] = + {field_parameters, 3}, + {field_type_parameters, 2}, + [564] = + {field_index, 2}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + [568] = + {field_index, 0, .inherited = true}, + {field_index, 2}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + [572] = + {field_arguments, 0, .inherited = true}, + {field_function, 0, .inherited = true}, + {field_index, 2}, + {field_object, 0}, + [576] = + {field_parameters, 2}, + {field_type, 4}, + {field_type_parameters, 1}, + [579] = + {field_parameters, 2}, + {field_type, 4}, + [581] = + {field_constraint, 4}, + {field_name, 3}, + {field_value, 5}, + [584] = + {field_name, 4}, + {field_value, 5}, + [586] = + {field_constraint, 5}, + {field_name, 4}, + [588] = + {field_body, 6}, + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type_parameters, 4}, + [592] = + {field_body, 6}, + {field_name, 3}, + {field_parameters, 5, .inherited = true}, + {field_return_type, 5, .inherited = true}, + {field_type_parameters, 5, .inherited = true}, + [597] = + {field_body, 6}, + {field_name, 4}, + {field_parameters, 5, .inherited = true}, + {field_return_type, 5, .inherited = true}, + {field_type_parameters, 5, .inherited = true}, + [602] = + {field_kind, 1}, + {field_left, 2}, + {field_operator, 4}, + {field_right, 5}, + {field_value, 3, .inherited = true}, + [607] = + {field_kind, 1}, + {field_left, 2}, + {field_operator, 4}, + {field_right, 5}, + [611] = + {field_body, 7}, + {field_condition, 3}, + {field_condition, 4}, + {field_increment, 5}, + {field_initializer, 2}, + [616] = + {field_body, 7}, + {field_condition, 4}, + {field_increment, 5}, + {field_initializer, 2}, + [620] = + {field_body, 7}, + {field_condition, 4}, + {field_condition, 5}, + {field_initializer, 2}, + [624] = + {field_body, 5}, + {field_parameter, 2}, + {field_type, 3}, + [627] = + {field_index_type, 3}, + {field_name, 1}, + {field_type, 5}, + [630] = + {field_alias, 4}, + {field_name, 0}, + {field_type, 2}, + [633] = + {field_sign, 0}, + {field_type, 5}, + [635] = + {field_name, 3}, + {field_parameters, 5, .inherited = true}, + {field_return_type, 5, .inherited = true}, + {field_type_parameters, 5, .inherited = true}, + [639] = + {field_name, 4}, + {field_parameters, 5, .inherited = true}, + {field_return_type, 5, .inherited = true}, + {field_type_parameters, 5, .inherited = true}, + [643] = + {field_name, 2}, + {field_type, 4}, + {field_value, 5, .inherited = true}, + [646] = + {field_name, 3}, + {field_value, 5, .inherited = true}, + [648] = + {field_name, 3}, + {field_type, 5}, + [650] = + {field_name, 3}, + {field_type, 4}, + {field_value, 5, .inherited = true}, + [653] = + {field_name, 4}, + {field_value, 5, .inherited = true}, + [655] = + {field_name, 4}, + {field_type, 5}, + [657] = + {field_name, 5}, + [658] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_value, 5, .inherited = true}, + [661] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type, 5}, + [664] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type, 4}, + {field_value, 5, .inherited = true}, + [668] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type, 4}, + {field_value, 5, .inherited = true}, + [672] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_value, 5, .inherited = true}, + [675] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_type, 5}, + [678] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + [680] = + {field_parameters, 3}, + {field_type, 4}, + {field_type_parameters, 2}, + [683] = + {field_index, 3}, + {field_object, 0}, + [685] = + {field_index, 3}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + [689] = + {field_index, 0, .inherited = true}, + {field_index, 3}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + [693] = + {field_arguments, 0, .inherited = true}, + {field_function, 0, .inherited = true}, + {field_index, 3}, + {field_object, 0}, + [697] = + {field_parameters, 3}, + {field_type, 5}, + {field_type_parameters, 2}, + [700] = + {field_constraint, 5}, + {field_name, 4}, + {field_value, 6}, + [703] = + {field_body, 7}, + {field_name, 4}, + {field_parameters, 6, .inherited = true}, + {field_return_type, 6, .inherited = true}, + {field_type_parameters, 6, .inherited = true}, + [708] = + {field_body, 7}, + {field_name, 5}, + {field_parameters, 6, .inherited = true}, + {field_return_type, 6, .inherited = true}, + {field_type_parameters, 6, .inherited = true}, + [713] = + {field_body, 8}, + {field_condition, 4}, + {field_condition, 5}, + {field_increment, 6}, + {field_initializer, 2}, + [718] = + {field_name, 4}, + {field_parameters, 6, .inherited = true}, + {field_return_type, 6, .inherited = true}, + {field_type_parameters, 6, .inherited = true}, + [722] = + {field_name, 5}, + {field_parameters, 6, .inherited = true}, + {field_return_type, 6, .inherited = true}, + {field_type_parameters, 6, .inherited = true}, + [726] = + {field_name, 3}, + {field_type, 5}, + {field_value, 6, .inherited = true}, + [729] = + {field_index_type, 4}, + {field_name, 2}, + {field_type, 6}, + [732] = + {field_name, 4}, + {field_value, 6, .inherited = true}, + [734] = + {field_name, 4}, + {field_type, 6}, + [736] = + {field_name, 4}, + {field_type, 5}, + {field_value, 6, .inherited = true}, + [739] = + {field_name, 5}, + {field_value, 6, .inherited = true}, + [741] = + {field_name, 5}, + {field_type, 6}, + [743] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type, 5}, + {field_value, 6, .inherited = true}, + [747] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_value, 6, .inherited = true}, + [750] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_type, 6}, + [753] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_type, 5}, + {field_value, 6, .inherited = true}, + [757] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_value, 6, .inherited = true}, + [760] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_type, 6}, + [763] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + [765] = + {field_alternative, 6}, + {field_consequence, 4}, + {field_left, 0}, + {field_right, 2}, + [769] = + {field_body, 8}, + {field_name, 5}, + {field_parameters, 7, .inherited = true}, + {field_return_type, 7, .inherited = true}, + {field_type_parameters, 7, .inherited = true}, + [774] = + {field_body, 8}, + {field_name, 6}, + {field_parameters, 7, .inherited = true}, + {field_return_type, 7, .inherited = true}, + {field_type_parameters, 7, .inherited = true}, + [779] = + {field_index_type, 5}, + {field_name, 3}, + {field_sign, 0}, + {field_type, 7}, + [783] = + {field_name, 5}, + {field_parameters, 7, .inherited = true}, + {field_return_type, 7, .inherited = true}, + {field_type_parameters, 7, .inherited = true}, + [787] = + {field_name, 4}, + {field_type, 6}, + {field_value, 7, .inherited = true}, + [790] = + {field_name, 5}, + {field_value, 7, .inherited = true}, + [792] = + {field_name, 5}, + {field_type, 7}, + [794] = + {field_name, 5}, + {field_type, 6}, + {field_value, 7, .inherited = true}, + [797] = + {field_name, 6}, + {field_parameters, 7, .inherited = true}, + {field_return_type, 7, .inherited = true}, + {field_type_parameters, 7, .inherited = true}, + [801] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_type, 6}, + {field_value, 7, .inherited = true}, + [805] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_value, 7, .inherited = true}, + [808] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_type, 7}, + [811] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_type, 6}, + {field_value, 7, .inherited = true}, + [815] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_value, 7, .inherited = true}, + [818] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_type, 7}, + [821] = + {field_body, 9}, + {field_name, 6}, + {field_parameters, 8, .inherited = true}, + {field_return_type, 8, .inherited = true}, + {field_type_parameters, 8, .inherited = true}, + [826] = + {field_name, 5}, + {field_type, 7}, + {field_value, 8, .inherited = true}, + [829] = + {field_name, 6}, + {field_parameters, 8, .inherited = true}, + {field_return_type, 8, .inherited = true}, + {field_type_parameters, 8, .inherited = true}, + [833] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_type, 7}, + {field_value, 8, .inherited = true}, + [837] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_value, 8, .inherited = true}, + [840] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_type, 8}, + [843] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_type, 7}, + {field_value, 8, .inherited = true}, + [847] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_type, 8}, + {field_value, 9, .inherited = true}, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, + [1] = { + [0] = sym_identifier, + }, + [7] = { + [0] = alias_sym_property_identifier, + }, + [13] = { + [0] = alias_sym_type_identifier, + }, + [22] = { + [0] = sym_identifier, + }, + [23] = { + [0] = alias_sym_statement_identifier, + }, + [24] = { + [0] = sym_identifier, + }, + [26] = { + [1] = alias_sym_shorthand_property_identifier, + }, + [27] = { + [1] = alias_sym_shorthand_property_identifier_pattern, + }, + [28] = { + [1] = sym_identifier, + }, + [44] = { + [1] = alias_sym_statement_identifier, + }, + [45] = { + [1] = alias_sym_type_identifier, + }, + [48] = { + [0] = alias_sym_type_identifier, + }, + [49] = { + [0] = alias_sym_this_type, + }, + [58] = { + [1] = alias_sym_type_identifier, + }, + [61] = { + [0] = alias_sym_type_identifier, + }, + [62] = { + [0] = alias_sym_type_identifier, + }, + [63] = { + [1] = sym_member_expression, + }, + [67] = { + [1] = alias_sym_type_identifier, + [2] = alias_sym_interface_body, + }, + [69] = { + [2] = alias_sym_property_identifier, + }, + [71] = { + [2] = alias_sym_property_identifier, + }, + [82] = { + [0] = sym_member_expression, + [2] = alias_sym_property_identifier, + }, + [83] = { + [0] = alias_sym_shorthand_property_identifier_pattern, + }, + [105] = { + [1] = alias_sym_type_identifier, + }, + [106] = { + [1] = alias_sym_type_identifier, + }, + [114] = { + [0] = alias_sym_type_identifier, + }, + [115] = { + [1] = alias_sym_type_identifier, + }, + [116] = { + [1] = anon_sym_unique, + }, + [120] = { + [1] = sym_identifier, + }, + [127] = { + [1] = sym_identifier, + }, + [130] = { + [2] = alias_sym_type_identifier, + }, + [131] = { + [1] = alias_sym_type_identifier, + }, + [132] = { + [1] = alias_sym_type_identifier, + }, + [136] = { + [0] = alias_sym_type_identifier, + }, + [137] = { + [1] = sym_member_expression, + }, + [138] = { + [1] = sym_member_expression, + }, + [139] = { + [2] = alias_sym_type_identifier, + }, + [140] = { + [1] = alias_sym_type_identifier, + }, + [142] = { + [1] = alias_sym_type_identifier, + [3] = alias_sym_interface_body, + }, + [143] = { + [1] = alias_sym_type_identifier, + [3] = alias_sym_interface_body, + }, + [147] = { + [2] = alias_sym_type_identifier, + }, + [152] = { + [1] = alias_sym_type_identifier, + }, + [154] = { + [0] = sym_identifier, + }, + [166] = { + [1] = alias_sym_type_identifier, + }, + [173] = { + [2] = alias_sym_type_identifier, + }, + [175] = { + [2] = alias_sym_property_identifier, + }, + [177] = { + [2] = alias_sym_property_identifier, + }, + [182] = { + [2] = alias_sym_type_identifier, + }, + [183] = { + [2] = alias_sym_type_identifier, + }, + [184] = { + [3] = alias_sym_type_identifier, + }, + [185] = { + [1] = alias_sym_type_identifier, + }, + [187] = { + [1] = sym_member_expression, + }, + [188] = { + [2] = alias_sym_type_identifier, + }, + [189] = { + [2] = alias_sym_type_identifier, + }, + [190] = { + [1] = alias_sym_type_identifier, + }, + [192] = { + [1] = alias_sym_type_identifier, + [4] = alias_sym_interface_body, + }, + [195] = { + [0] = sym_identifier, + }, + [197] = { + [2] = alias_sym_type_identifier, + }, + [198] = { + [2] = alias_sym_type_identifier, + }, + [200] = { + [3] = alias_sym_type_identifier, + }, + [202] = { + [1] = alias_sym_type_identifier, + }, + [204] = { + [1] = sym_identifier, + }, + [205] = { + [1] = sym_identifier, + }, + [210] = { + [0] = alias_sym_type_identifier, + }, + [228] = { + [2] = alias_sym_property_identifier, + }, + [233] = { + [2] = alias_sym_type_identifier, + }, + [234] = { + [3] = alias_sym_type_identifier, + }, + [235] = { + [3] = alias_sym_type_identifier, + }, + [236] = { + [4] = alias_sym_type_identifier, + }, + [237] = { + [2] = alias_sym_type_identifier, + }, + [242] = { + [2] = alias_sym_type_identifier, + }, + [243] = { + [3] = alias_sym_type_identifier, + }, + [244] = { + [3] = alias_sym_type_identifier, + }, + [278] = { + [3] = alias_sym_type_identifier, + }, + [279] = { + [4] = alias_sym_type_identifier, + }, + [280] = { + [4] = alias_sym_type_identifier, + }, + [281] = { + [3] = alias_sym_property_identifier, + }, + [282] = { + [3] = alias_sym_type_identifier, + }, + [291] = { + [1] = sym_identifier, + }, + [292] = { + [0] = alias_sym_type_identifier, + }, + [317] = { + [4] = alias_sym_type_identifier, + }, + [324] = { + [2] = sym_identifier, + }, + [341] = { + [3] = sym_identifier, + }, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + sym_nested_identifier, 2, + sym_nested_identifier, + sym_member_expression, + sym_predefined_type, 2, + sym_predefined_type, + sym_identifier, + sym_object_type, 2, + sym_object_type, + alias_sym_interface_body, + 0, +}; + +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 2, + [4] = 4, + [5] = 4, + [6] = 4, + [7] = 4, + [8] = 4, + [9] = 9, + [10] = 10, + [11] = 11, + [12] = 12, + [13] = 13, + [14] = 14, + [15] = 15, + [16] = 16, + [17] = 17, + [18] = 18, + [19] = 18, + [20] = 17, + [21] = 18, + [22] = 18, + [23] = 17, + [24] = 17, + [25] = 18, + [26] = 17, + [27] = 18, + [28] = 17, + [29] = 17, + [30] = 18, + [31] = 31, + [32] = 32, + [33] = 33, + [34] = 34, + [35] = 35, + [36] = 36, + [37] = 37, + [38] = 31, + [39] = 39, + [40] = 40, + [41] = 41, + [42] = 42, + [43] = 43, + [44] = 44, + [45] = 33, + [46] = 42, + [47] = 43, + [48] = 44, + [49] = 49, + [50] = 50, + [51] = 51, + [52] = 32, + [53] = 34, + [54] = 35, + [55] = 36, + [56] = 37, + [57] = 43, + [58] = 39, + [59] = 40, + [60] = 41, + [61] = 41, + [62] = 51, + [63] = 63, + [64] = 51, + [65] = 50, + [66] = 51, + [67] = 51, + [68] = 51, + [69] = 51, + [70] = 51, + [71] = 51, + [72] = 51, + [73] = 33, + [74] = 42, + [75] = 44, + [76] = 49, + [77] = 50, + [78] = 32, + [79] = 34, + [80] = 35, + [81] = 36, + [82] = 37, + [83] = 31, + [84] = 39, + [85] = 40, + [86] = 49, + [87] = 87, + [88] = 87, + [89] = 87, + [90] = 90, + [91] = 91, + [92] = 92, + [93] = 93, + [94] = 92, + [95] = 95, + [96] = 96, + [97] = 97, + [98] = 95, + [99] = 99, + [100] = 92, + [101] = 101, + [102] = 102, + [103] = 103, + [104] = 102, + [105] = 102, + [106] = 102, + [107] = 101, + [108] = 108, + [109] = 103, + [110] = 110, + [111] = 102, + [112] = 112, + [113] = 112, + [114] = 103, + [115] = 115, + [116] = 103, + [117] = 110, + [118] = 103, + [119] = 110, + [120] = 103, + [121] = 115, + [122] = 112, + [123] = 108, + [124] = 124, + [125] = 125, + [126] = 126, + [127] = 127, + [128] = 103, + [129] = 129, + [130] = 110, + [131] = 103, + [132] = 103, + [133] = 103, + [134] = 101, + [135] = 103, + [136] = 110, + [137] = 115, + [138] = 103, + [139] = 115, + [140] = 110, + [141] = 125, + [142] = 110, + [143] = 110, + [144] = 103, + [145] = 103, + [146] = 103, + [147] = 103, + [148] = 124, + [149] = 103, + [150] = 150, + [151] = 150, + [152] = 150, + [153] = 150, + [154] = 154, + [155] = 150, + [156] = 150, + [157] = 150, + [158] = 150, + [159] = 110, + [160] = 150, + [161] = 161, + [162] = 162, + [163] = 163, + [164] = 163, + [165] = 163, + [166] = 163, + [167] = 163, + [168] = 163, + [169] = 163, + [170] = 163, + [171] = 163, + [172] = 172, + [173] = 173, + [174] = 173, + [175] = 173, + [176] = 173, + [177] = 173, + [178] = 173, + [179] = 173, + [180] = 173, + [181] = 173, + [182] = 182, + [183] = 182, + [184] = 182, + [185] = 185, + [186] = 185, + [187] = 187, + [188] = 188, + [189] = 189, + [190] = 185, + [191] = 188, + [192] = 188, + [193] = 188, + [194] = 185, + [195] = 187, + [196] = 182, + [197] = 182, + [198] = 182, + [199] = 187, + [200] = 182, + [201] = 189, + [202] = 182, + [203] = 182, + [204] = 204, + [205] = 204, + [206] = 206, + [207] = 206, + [208] = 208, + [209] = 206, + [210] = 210, + [211] = 210, + [212] = 208, + [213] = 210, + [214] = 208, + [215] = 215, + [216] = 216, + [217] = 217, + [218] = 218, + [219] = 219, + [220] = 218, + [221] = 221, + [222] = 218, + [223] = 218, + [224] = 218, + [225] = 225, + [226] = 226, + [227] = 218, + [228] = 228, + [229] = 229, + [230] = 230, + [231] = 231, + [232] = 232, + [233] = 233, + [234] = 215, + [235] = 235, + [236] = 236, + [237] = 237, + [238] = 238, + [239] = 239, + [240] = 240, + [241] = 241, + [242] = 242, + [243] = 243, + [244] = 244, + [245] = 245, + [246] = 246, + [247] = 247, + [248] = 248, + [249] = 249, + [250] = 250, + [251] = 251, + [252] = 252, + [253] = 253, + [254] = 254, + [255] = 255, + [256] = 256, + [257] = 257, + [258] = 256, + [259] = 257, + [260] = 255, + [261] = 261, + [262] = 255, + [263] = 263, + [264] = 215, + [265] = 265, + [266] = 266, + [267] = 215, + [268] = 266, + [269] = 215, + [270] = 270, + [271] = 215, + [272] = 266, + [273] = 215, + [274] = 215, + [275] = 275, + [276] = 266, + [277] = 215, + [278] = 266, + [279] = 279, + [280] = 266, + [281] = 279, + [282] = 275, + [283] = 283, + [284] = 215, + [285] = 266, + [286] = 286, + [287] = 287, + [288] = 287, + [289] = 287, + [290] = 287, + [291] = 287, + [292] = 292, + [293] = 293, + [294] = 287, + [295] = 287, + [296] = 287, + [297] = 287, + [298] = 298, + [299] = 287, + [300] = 287, + [301] = 287, + [302] = 287, + [303] = 287, + [304] = 304, + [305] = 292, + [306] = 306, + [307] = 306, + [308] = 308, + [309] = 309, + [310] = 308, + [311] = 311, + [312] = 312, + [313] = 313, + [314] = 314, + [315] = 306, + [316] = 308, + [317] = 317, + [318] = 318, + [319] = 317, + [320] = 320, + [321] = 318, + [322] = 322, + [323] = 323, + [324] = 323, + [325] = 322, + [326] = 322, + [327] = 317, + [328] = 318, + [329] = 323, + [330] = 330, + [331] = 331, + [332] = 331, + [333] = 333, + [334] = 334, + [335] = 335, + [336] = 336, + [337] = 337, + [338] = 338, + [339] = 339, + [340] = 334, + [341] = 337, + [342] = 330, + [343] = 331, + [344] = 338, + [345] = 334, + [346] = 338, + [347] = 331, + [348] = 339, + [349] = 331, + [350] = 338, + [351] = 339, + [352] = 334, + [353] = 337, + [354] = 330, + [355] = 331, + [356] = 339, + [357] = 357, + [358] = 334, + [359] = 359, + [360] = 337, + [361] = 330, + [362] = 331, + [363] = 363, + [364] = 364, + [365] = 365, + [366] = 338, + [367] = 338, + [368] = 339, + [369] = 339, + [370] = 330, + [371] = 337, + [372] = 330, + [373] = 331, + [374] = 374, + [375] = 339, + [376] = 337, + [377] = 334, + [378] = 337, + [379] = 337, + [380] = 365, + [381] = 330, + [382] = 330, + [383] = 331, + [384] = 384, + [385] = 385, + [386] = 386, + [387] = 387, + [388] = 388, + [389] = 330, + [390] = 334, + [391] = 338, + [392] = 333, + [393] = 393, + [394] = 394, + [395] = 395, + [396] = 338, + [397] = 339, + [398] = 339, + [399] = 338, + [400] = 334, + [401] = 337, + [402] = 402, + [403] = 394, + [404] = 334, + [405] = 405, + [406] = 406, + [407] = 407, + [408] = 408, + [409] = 409, + [410] = 408, + [411] = 411, + [412] = 412, + [413] = 413, + [414] = 414, + [415] = 415, + [416] = 416, + [417] = 416, + [418] = 418, + [419] = 419, + [420] = 406, + [421] = 411, + [422] = 408, + [423] = 423, + [424] = 412, + [425] = 425, + [426] = 416, + [427] = 425, + [428] = 428, + [429] = 429, + [430] = 430, + [431] = 431, + [432] = 432, + [433] = 433, + [434] = 434, + [435] = 435, + [436] = 436, + [437] = 437, + [438] = 438, + [439] = 405, + [440] = 409, + [441] = 438, + [442] = 428, + [443] = 418, + [444] = 406, + [445] = 409, + [446] = 408, + [447] = 413, + [448] = 428, + [449] = 449, + [450] = 450, + [451] = 451, + [452] = 451, + [453] = 409, + [454] = 411, + [455] = 429, + [456] = 423, + [457] = 412, + [458] = 430, + [459] = 416, + [460] = 460, + [461] = 425, + [462] = 428, + [463] = 429, + [464] = 430, + [465] = 431, + [466] = 432, + [467] = 433, + [468] = 434, + [469] = 435, + [470] = 436, + [471] = 437, + [472] = 413, + [473] = 431, + [474] = 418, + [475] = 406, + [476] = 432, + [477] = 409, + [478] = 413, + [479] = 419, + [480] = 411, + [481] = 419, + [482] = 423, + [483] = 412, + [484] = 416, + [485] = 425, + [486] = 428, + [487] = 429, + [488] = 430, + [489] = 431, + [490] = 432, + [491] = 433, + [492] = 434, + [493] = 435, + [494] = 436, + [495] = 437, + [496] = 405, + [497] = 497, + [498] = 433, + [499] = 429, + [500] = 418, + [501] = 406, + [502] = 430, + [503] = 431, + [504] = 409, + [505] = 432, + [506] = 413, + [507] = 433, + [508] = 449, + [509] = 450, + [510] = 413, + [511] = 434, + [512] = 451, + [513] = 460, + [514] = 409, + [515] = 435, + [516] = 411, + [517] = 423, + [518] = 412, + [519] = 434, + [520] = 416, + [521] = 425, + [522] = 428, + [523] = 429, + [524] = 430, + [525] = 431, + [526] = 432, + [527] = 433, + [528] = 434, + [529] = 435, + [530] = 436, + [531] = 437, + [532] = 435, + [533] = 405, + [534] = 418, + [535] = 418, + [536] = 406, + [537] = 411, + [538] = 409, + [539] = 409, + [540] = 406, + [541] = 449, + [542] = 413, + [543] = 407, + [544] = 449, + [545] = 450, + [546] = 450, + [547] = 451, + [548] = 419, + [549] = 549, + [550] = 460, + [551] = 411, + [552] = 423, + [553] = 412, + [554] = 416, + [555] = 425, + [556] = 428, + [557] = 429, + [558] = 430, + [559] = 431, + [560] = 432, + [561] = 433, + [562] = 434, + [563] = 435, + [564] = 436, + [565] = 437, + [566] = 436, + [567] = 405, + [568] = 409, + [569] = 437, + [570] = 418, + [571] = 406, + [572] = 572, + [573] = 409, + [574] = 409, + [575] = 436, + [576] = 413, + [577] = 449, + [578] = 450, + [579] = 409, + [580] = 451, + [581] = 460, + [582] = 450, + [583] = 583, + [584] = 449, + [585] = 450, + [586] = 419, + [587] = 587, + [588] = 419, + [589] = 411, + [590] = 423, + [591] = 412, + [592] = 416, + [593] = 425, + [594] = 428, + [595] = 429, + [596] = 430, + [597] = 431, + [598] = 432, + [599] = 433, + [600] = 434, + [601] = 435, + [602] = 436, + [603] = 437, + [604] = 451, + [605] = 405, + [606] = 419, + [607] = 437, + [608] = 418, + [609] = 406, + [610] = 411, + [611] = 611, + [612] = 409, + [613] = 613, + [614] = 405, + [615] = 615, + [616] = 423, + [617] = 413, + [618] = 412, + [619] = 449, + [620] = 450, + [621] = 423, + [622] = 416, + [623] = 460, + [624] = 425, + [625] = 405, + [626] = 428, + [627] = 429, + [628] = 430, + [629] = 431, + [630] = 630, + [631] = 449, + [632] = 423, + [633] = 432, + [634] = 433, + [635] = 434, + [636] = 435, + [637] = 451, + [638] = 460, + [639] = 436, + [640] = 437, + [641] = 405, + [642] = 642, + [643] = 449, + [644] = 450, + [645] = 645, + [646] = 642, + [647] = 425, + [648] = 419, + [649] = 419, + [650] = 451, + [651] = 651, + [652] = 460, + [653] = 412, + [654] = 451, + [655] = 418, + [656] = 460, + [657] = 460, + [658] = 658, + [659] = 658, + [660] = 658, + [661] = 661, + [662] = 661, + [663] = 661, + [664] = 664, + [665] = 664, + [666] = 664, + [667] = 667, + [668] = 667, + [669] = 667, + [670] = 670, + [671] = 670, + [672] = 670, + [673] = 673, + [674] = 674, + [675] = 674, + [676] = 673, + [677] = 673, + [678] = 674, + [679] = 229, + [680] = 248, + [681] = 681, + [682] = 681, + [683] = 681, + [684] = 684, + [685] = 685, + [686] = 686, + [687] = 687, + [688] = 688, + [689] = 689, + [690] = 690, + [691] = 689, + [692] = 692, + [693] = 692, + [694] = 689, + [695] = 690, + [696] = 690, + [697] = 692, + [698] = 698, + [699] = 698, + [700] = 700, + [701] = 701, + [702] = 700, + [703] = 703, + [704] = 703, + [705] = 700, + [706] = 700, + [707] = 703, + [708] = 700, + [709] = 700, + [710] = 701, + [711] = 711, + [712] = 700, + [713] = 713, + [714] = 700, + [715] = 700, + [716] = 232, + [717] = 700, + [718] = 718, + [719] = 700, + [720] = 720, + [721] = 238, + [722] = 722, + [723] = 698, + [724] = 724, + [725] = 718, + [726] = 718, + [727] = 700, + [728] = 233, + [729] = 235, + [730] = 232, + [731] = 700, + [732] = 700, + [733] = 700, + [734] = 700, + [735] = 701, + [736] = 711, + [737] = 237, + [738] = 230, + [739] = 230, + [740] = 238, + [741] = 235, + [742] = 216, + [743] = 743, + [744] = 743, + [745] = 700, + [746] = 743, + [747] = 743, + [748] = 743, + [749] = 743, + [750] = 743, + [751] = 743, + [752] = 752, + [753] = 743, + [754] = 217, + [755] = 755, + [756] = 756, + [757] = 757, + [758] = 758, + [759] = 759, + [760] = 760, + [761] = 761, + [762] = 219, + [763] = 763, + [764] = 760, + [765] = 765, + [766] = 766, + [767] = 760, + [768] = 760, + [769] = 760, + [770] = 770, + [771] = 771, + [772] = 772, + [773] = 773, + [774] = 774, + [775] = 775, + [776] = 776, + [777] = 777, + [778] = 778, + [779] = 240, + [780] = 241, + [781] = 781, + [782] = 782, + [783] = 783, + [784] = 784, + [785] = 785, + [786] = 786, + [787] = 787, + [788] = 788, + [789] = 789, + [790] = 790, + [791] = 791, + [792] = 792, + [793] = 793, + [794] = 794, + [795] = 792, + [796] = 793, + [797] = 797, + [798] = 792, + [799] = 793, + [800] = 800, + [801] = 801, + [802] = 792, + [803] = 793, + [804] = 804, + [805] = 805, + [806] = 806, + [807] = 807, + [808] = 808, + [809] = 809, + [810] = 810, + [811] = 811, + [812] = 812, + [813] = 813, + [814] = 814, + [815] = 231, + [816] = 816, + [817] = 817, + [818] = 818, + [819] = 819, + [820] = 820, + [821] = 821, + [822] = 822, + [823] = 823, + [824] = 824, + [825] = 825, + [826] = 826, + [827] = 827, + [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, + [841] = 841, + [842] = 842, + [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, + [856] = 856, + [857] = 857, + [858] = 858, + [859] = 859, + [860] = 239, + [861] = 861, + [862] = 862, + [863] = 863, + [864] = 864, + [865] = 865, + [866] = 866, + [867] = 867, + [868] = 868, + [869] = 869, + [870] = 870, + [871] = 871, + [872] = 872, + [873] = 873, + [874] = 874, + [875] = 875, + [876] = 876, + [877] = 877, + [878] = 878, + [879] = 792, + [880] = 880, + [881] = 881, + [882] = 882, + [883] = 883, + [884] = 884, + [885] = 885, + [886] = 886, + [887] = 887, + [888] = 888, + [889] = 889, + [890] = 890, + [891] = 891, + [892] = 892, + [893] = 893, + [894] = 894, + [895] = 895, + [896] = 896, + [897] = 897, + [898] = 898, + [899] = 899, + [900] = 900, + [901] = 901, + [902] = 902, + [903] = 903, + [904] = 904, + [905] = 905, + [906] = 233, + [907] = 237, + [908] = 908, + [909] = 793, + [910] = 910, + [911] = 911, + [912] = 912, + [913] = 913, + [914] = 914, + [915] = 915, + [916] = 916, + [917] = 917, + [918] = 776, + [919] = 919, + [920] = 920, + [921] = 921, + [922] = 920, + [923] = 923, + [924] = 924, + [925] = 925, + [926] = 923, + [927] = 927, + [928] = 757, + [929] = 920, + [930] = 930, + [931] = 931, + [932] = 920, + [933] = 933, + [934] = 920, + [935] = 923, + [936] = 936, + [937] = 919, + [938] = 923, + [939] = 920, + [940] = 923, + [941] = 923, + [942] = 942, + [943] = 920, + [944] = 923, + [945] = 945, + [946] = 946, + [947] = 919, + [948] = 948, + [949] = 949, + [950] = 950, + [951] = 951, + [952] = 948, + [953] = 950, + [954] = 951, + [955] = 948, + [956] = 950, + [957] = 951, + [958] = 948, + [959] = 950, + [960] = 951, + [961] = 948, + [962] = 951, + [963] = 951, + [964] = 948, + [965] = 965, + [966] = 966, + [967] = 950, + [968] = 968, + [969] = 951, + [970] = 948, + [971] = 971, + [972] = 972, + [973] = 973, + [974] = 971, + [975] = 975, + [976] = 976, + [977] = 977, + [978] = 978, + [979] = 976, + [980] = 977, + [981] = 981, + [982] = 982, + [983] = 983, + [984] = 984, + [985] = 983, + [986] = 973, + [987] = 976, + [988] = 977, + [989] = 989, + [990] = 990, + [991] = 981, + [992] = 982, + [993] = 993, + [994] = 994, + [995] = 972, + [996] = 989, + [997] = 994, + [998] = 972, + [999] = 978, + [1000] = 1000, + [1001] = 1001, + [1002] = 1002, + [1003] = 1003, + [1004] = 1000, + [1005] = 1005, + [1006] = 971, + [1007] = 1007, + [1008] = 1008, + [1009] = 978, + [1010] = 993, + [1011] = 983, + [1012] = 973, + [1013] = 976, + [1014] = 977, + [1015] = 981, + [1016] = 982, + [1017] = 983, + [1018] = 1018, + [1019] = 989, + [1020] = 994, + [1021] = 1021, + [1022] = 972, + [1023] = 978, + [1024] = 973, + [1025] = 976, + [1026] = 976, + [1027] = 1027, + [1028] = 977, + [1029] = 1029, + [1030] = 983, + [1031] = 981, + [1032] = 973, + [1033] = 990, + [1034] = 977, + [1035] = 982, + [1036] = 1000, + [1037] = 1037, + [1038] = 989, + [1039] = 994, + [1040] = 972, + [1041] = 1021, + [1042] = 1005, + [1043] = 1043, + [1044] = 976, + [1045] = 977, + [1046] = 1001, + [1047] = 1002, + [1048] = 1003, + [1049] = 1005, + [1050] = 1003, + [1051] = 1000, + [1052] = 1021, + [1053] = 983, + [1054] = 973, + [1055] = 981, + [1056] = 982, + [1057] = 989, + [1058] = 1058, + [1059] = 994, + [1060] = 1060, + [1061] = 1061, + [1062] = 1000, + [1063] = 1021, + [1064] = 972, + [1065] = 978, + [1066] = 1001, + [1067] = 1002, + [1068] = 1003, + [1069] = 981, + [1070] = 982, + [1071] = 1005, + [1072] = 971, + [1073] = 983, + [1074] = 1000, + [1075] = 973, + [1076] = 1000, + [1077] = 981, + [1078] = 982, + [1079] = 1079, + [1080] = 1018, + [1081] = 989, + [1082] = 994, + [1083] = 972, + [1084] = 978, + [1085] = 1001, + [1086] = 1002, + [1087] = 1001, + [1088] = 1002, + [1089] = 1003, + [1090] = 1005, + [1091] = 971, + [1092] = 1021, + [1093] = 1007, + [1094] = 1003, + [1095] = 1001, + [1096] = 1002, + [1097] = 1003, + [1098] = 1005, + [1099] = 971, + [1100] = 1100, + [1101] = 1005, + [1102] = 1102, + [1103] = 1103, + [1104] = 1104, + [1105] = 1105, + [1106] = 1106, + [1107] = 1107, + [1108] = 1008, + [1109] = 1109, + [1110] = 1043, + [1111] = 971, + [1112] = 989, + [1113] = 994, + [1114] = 1021, + [1115] = 990, + [1116] = 1021, + [1117] = 1002, + [1118] = 984, + [1119] = 1001, + [1120] = 990, + [1121] = 990, + [1122] = 990, + [1123] = 990, + [1124] = 978, + [1125] = 1125, + [1126] = 1125, + [1127] = 1125, + [1128] = 1125, + [1129] = 1125, + [1130] = 1125, + [1131] = 1125, + [1132] = 1125, + [1133] = 1125, + [1134] = 1125, + [1135] = 1125, + [1136] = 1125, + [1137] = 1137, + [1138] = 1138, + [1139] = 1137, + [1140] = 1138, + [1141] = 1141, + [1142] = 1138, + [1143] = 1137, + [1144] = 1141, + [1145] = 1141, + [1146] = 1146, + [1147] = 1147, + [1148] = 1147, + [1149] = 1149, + [1150] = 1146, + [1151] = 1151, + [1152] = 1151, + [1153] = 1153, + [1154] = 1147, + [1155] = 1147, + [1156] = 1147, + [1157] = 1157, + [1158] = 1158, + [1159] = 1153, + [1160] = 1158, + [1161] = 1149, + [1162] = 1147, + [1163] = 1157, + [1164] = 1157, + [1165] = 1153, + [1166] = 1158, + [1167] = 1167, + [1168] = 1168, + [1169] = 1169, + [1170] = 1170, + [1171] = 1171, + [1172] = 1172, + [1173] = 1167, + [1174] = 1174, + [1175] = 1175, + [1176] = 1176, + [1177] = 1177, + [1178] = 1147, + [1179] = 1167, + [1180] = 1180, + [1181] = 1181, + [1182] = 1182, + [1183] = 1183, + [1184] = 1147, + [1185] = 1185, + [1186] = 1147, + [1187] = 1187, + [1188] = 1188, + [1189] = 1189, + [1190] = 1190, + [1191] = 1187, + [1192] = 1192, + [1193] = 1193, + [1194] = 1193, + [1195] = 1195, + [1196] = 1185, + [1197] = 1185, + [1198] = 1147, + [1199] = 1147, + [1200] = 1193, + [1201] = 1147, + [1202] = 1147, + [1203] = 776, + [1204] = 1195, + [1205] = 1187, + [1206] = 757, + [1207] = 1146, + [1208] = 1168, + [1209] = 1168, + [1210] = 1210, + [1211] = 1211, + [1212] = 1147, + [1213] = 1169, + [1214] = 1147, + [1215] = 1215, + [1216] = 1168, + [1217] = 1168, + [1218] = 1218, + [1219] = 1147, + [1220] = 1147, + [1221] = 1149, + [1222] = 1222, + [1223] = 1223, + [1224] = 1168, + [1225] = 1223, + [1226] = 1226, + [1227] = 1210, + [1228] = 1223, + [1229] = 1229, + [1230] = 1147, + [1231] = 1210, + [1232] = 1232, + [1233] = 1233, + [1234] = 1190, + [1235] = 1233, + [1236] = 1223, + [1237] = 1223, + [1238] = 1168, + [1239] = 1223, + [1240] = 1240, + [1241] = 1168, + [1242] = 1242, + [1243] = 1226, + [1244] = 1223, + [1245] = 1223, + [1246] = 1190, + [1247] = 1247, + [1248] = 1223, + [1249] = 1232, + [1250] = 1168, + [1251] = 1251, + [1252] = 1240, + [1253] = 1253, + [1254] = 1188, + [1255] = 1255, + [1256] = 1256, + [1257] = 1182, + [1258] = 1180, + [1259] = 1182, + [1260] = 1215, + [1261] = 1168, + [1262] = 1180, + [1263] = 1190, + [1264] = 1264, + [1265] = 1190, + [1266] = 1190, + [1267] = 1256, + [1268] = 1268, + [1269] = 1215, + [1270] = 1264, + [1271] = 1256, + [1272] = 1253, + [1273] = 1273, + [1274] = 1182, + [1275] = 1168, + [1276] = 1276, + [1277] = 1268, + [1278] = 1180, + [1279] = 1168, + [1280] = 1253, + [1281] = 1281, + [1282] = 1282, + [1283] = 1232, + [1284] = 1176, + [1285] = 1215, + [1286] = 1181, + [1287] = 1282, + [1288] = 1288, + [1289] = 1215, + [1290] = 1233, + [1291] = 1291, + [1292] = 1188, + [1293] = 1251, + [1294] = 1232, + [1295] = 1233, + [1296] = 1175, + [1297] = 1297, + [1298] = 1291, + [1299] = 1233, + [1300] = 1297, + [1301] = 1301, + [1302] = 1253, + [1303] = 1170, + [1304] = 1233, + [1305] = 1291, + [1306] = 1282, + [1307] = 1172, + [1308] = 1168, + [1309] = 1190, + [1310] = 757, + [1311] = 1190, + [1312] = 1215, + [1313] = 1174, + [1314] = 1314, + [1315] = 1190, + [1316] = 1171, + [1317] = 1232, + [1318] = 1168, + [1319] = 1232, + [1320] = 776, + [1321] = 1190, + [1322] = 1215, + [1323] = 1323, + [1324] = 1324, + [1325] = 1182, + [1326] = 1215, + [1327] = 1233, + [1328] = 1242, + [1329] = 1188, + [1330] = 1180, + [1331] = 1331, + [1332] = 1188, + [1333] = 1233, + [1334] = 1334, + [1335] = 1180, + [1336] = 1255, + [1337] = 1232, + [1338] = 1215, + [1339] = 1339, + [1340] = 1182, + [1341] = 1232, + [1342] = 1331, + [1343] = 1232, + [1344] = 1233, + [1345] = 1182, + [1346] = 1180, + [1347] = 1347, + [1348] = 1347, + [1349] = 1347, + [1350] = 1347, + [1351] = 1347, + [1352] = 1347, + [1353] = 1353, + [1354] = 1354, + [1355] = 1232, + [1356] = 1356, + [1357] = 1233, + [1358] = 1240, + [1359] = 1226, + [1360] = 1232, + [1361] = 1215, + [1362] = 1362, + [1363] = 1363, + [1364] = 1232, + [1365] = 1233, + [1366] = 1233, + [1367] = 1188, + [1368] = 1233, + [1369] = 1268, + [1370] = 1232, + [1371] = 1232, + [1372] = 1232, + [1373] = 1232, + [1374] = 1188, + [1375] = 1251, + [1376] = 1323, + [1377] = 1324, + [1378] = 1188, + [1379] = 1233, + [1380] = 1233, + [1381] = 1233, + [1382] = 1382, + [1383] = 1383, + [1384] = 1384, + [1385] = 1385, + [1386] = 1383, + [1387] = 1384, + [1388] = 1385, + [1389] = 1383, + [1390] = 1384, + [1391] = 1385, + [1392] = 1392, + [1393] = 1382, + [1394] = 1392, + [1395] = 1232, + [1396] = 1382, + [1397] = 1382, + [1398] = 1392, + [1399] = 1392, + [1400] = 1382, + [1401] = 1383, + [1402] = 1385, + [1403] = 1382, + [1404] = 1383, + [1405] = 1392, + [1406] = 1392, + [1407] = 1382, + [1408] = 1383, + [1409] = 1255, + [1410] = 1384, + [1411] = 1385, + [1412] = 1356, + [1413] = 1392, + [1414] = 1382, + [1415] = 1385, + [1416] = 1384, + [1417] = 1392, + [1418] = 1382, + [1419] = 1233, + [1420] = 1188, + [1421] = 1384, + [1422] = 1188, + [1423] = 1392, + [1424] = 1424, + [1425] = 1424, + [1426] = 1424, + [1427] = 1424, + [1428] = 1424, + [1429] = 1424, + [1430] = 1424, + [1431] = 1424, + [1432] = 1424, + [1433] = 1433, + [1434] = 1434, + [1435] = 1433, + [1436] = 1433, + [1437] = 1433, + [1438] = 1433, + [1439] = 1433, + [1440] = 1440, + [1441] = 1441, + [1442] = 1440, + [1443] = 1441, + [1444] = 1441, + [1445] = 1445, + [1446] = 1441, + [1447] = 1440, + [1448] = 1445, + [1449] = 1445, + [1450] = 1445, + [1451] = 1440, + [1452] = 1441, + [1453] = 1453, + [1454] = 1445, + [1455] = 1440, + [1456] = 1456, + [1457] = 1457, + [1458] = 1456, + [1459] = 1456, + [1460] = 1456, + [1461] = 1456, + [1462] = 1456, + [1463] = 1463, + [1464] = 1464, + [1465] = 248, + [1466] = 1466, + [1467] = 1467, + [1468] = 229, + [1469] = 1469, + [1470] = 1470, + [1471] = 221, + [1472] = 1472, + [1473] = 1473, + [1474] = 1474, + [1475] = 1475, + [1476] = 1476, + [1477] = 1477, + [1478] = 1478, + [1479] = 1479, + [1480] = 1480, + [1481] = 1481, + [1482] = 968, + [1483] = 965, + [1484] = 966, + [1485] = 229, + [1486] = 248, + [1487] = 1487, + [1488] = 1488, + [1489] = 1489, + [1490] = 1490, + [1491] = 1491, + [1492] = 1492, + [1493] = 232, + [1494] = 1494, + [1495] = 1495, + [1496] = 1496, + [1497] = 1497, + [1498] = 1498, + [1499] = 1499, + [1500] = 1500, + [1501] = 1501, + [1502] = 1502, + [1503] = 1503, + [1504] = 1504, + [1505] = 1505, + [1506] = 1506, + [1507] = 687, + [1508] = 1508, + [1509] = 1509, + [1510] = 1510, + [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, + [1524] = 1524, + [1525] = 1525, + [1526] = 686, + [1527] = 1527, + [1528] = 1528, + [1529] = 1529, + [1530] = 1530, + [1531] = 1531, + [1532] = 1532, + [1533] = 1533, + [1534] = 1534, + [1535] = 1535, + [1536] = 1536, + [1537] = 1537, + [1538] = 1538, + [1539] = 1539, + [1540] = 1540, + [1541] = 1541, + [1542] = 1542, + [1543] = 216, + [1544] = 217, + [1545] = 219, + [1546] = 1546, + [1547] = 1547, + [1548] = 1548, + [1549] = 1549, + [1550] = 1550, + [1551] = 1551, + [1552] = 1552, + [1553] = 1553, + [1554] = 1554, + [1555] = 1555, + [1556] = 1556, + [1557] = 1557, + [1558] = 1558, + [1559] = 1559, + [1560] = 1560, + [1561] = 1561, + [1562] = 1562, + [1563] = 1563, + [1564] = 1564, + [1565] = 1565, + [1566] = 1566, + [1567] = 216, + [1568] = 217, + [1569] = 219, + [1570] = 1570, + [1571] = 238, + [1572] = 1572, + [1573] = 1573, + [1574] = 1574, + [1575] = 1575, + [1576] = 1576, + [1577] = 1577, + [1578] = 1578, + [1579] = 1579, + [1580] = 1580, + [1581] = 1581, + [1582] = 684, + [1583] = 1583, + [1584] = 1584, + [1585] = 1585, + [1586] = 1586, + [1587] = 1587, + [1588] = 1588, + [1589] = 1589, + [1590] = 1590, + [1591] = 1591, + [1592] = 685, + [1593] = 1593, + [1594] = 1594, + [1595] = 1595, + [1596] = 1596, + [1597] = 1597, + [1598] = 1598, + [1599] = 1599, + [1600] = 1600, + [1601] = 1601, + [1602] = 1602, + [1603] = 688, + [1604] = 1604, + [1605] = 1605, + [1606] = 1606, + [1607] = 1607, + [1608] = 1608, + [1609] = 1609, + [1610] = 1610, + [1611] = 1611, + [1612] = 1612, + [1613] = 1613, + [1614] = 1614, + [1615] = 1615, + [1616] = 1616, + [1617] = 1617, + [1618] = 1618, + [1619] = 1619, + [1620] = 1620, + [1621] = 1621, + [1622] = 1622, + [1623] = 1623, + [1624] = 1624, + [1625] = 1625, + [1626] = 1626, + [1627] = 1627, + [1628] = 1628, + [1629] = 1629, + [1630] = 1630, + [1631] = 1631, + [1632] = 1632, + [1633] = 1632, + [1634] = 1634, + [1635] = 1635, + [1636] = 1636, + [1637] = 1637, + [1638] = 1638, + [1639] = 240, + [1640] = 241, + [1641] = 1641, + [1642] = 1642, + [1643] = 1643, + [1644] = 1644, + [1645] = 1645, + [1646] = 1646, + [1647] = 1647, + [1648] = 1648, + [1649] = 1632, + [1650] = 1650, + [1651] = 1651, + [1652] = 1652, + [1653] = 1653, + [1654] = 1654, + [1655] = 1632, + [1656] = 1656, + [1657] = 1657, + [1658] = 1658, + [1659] = 1659, + [1660] = 1660, + [1661] = 1661, + [1662] = 1662, + [1663] = 1663, + [1664] = 1664, + [1665] = 1665, + [1666] = 1666, + [1667] = 1667, + [1668] = 1668, + [1669] = 1669, + [1670] = 1670, + [1671] = 1671, + [1672] = 1672, + [1673] = 231, + [1674] = 233, + [1675] = 239, + [1676] = 230, + [1677] = 1677, + [1678] = 1678, + [1679] = 1632, + [1680] = 1680, + [1681] = 1681, + [1682] = 1682, + [1683] = 1683, + [1684] = 1684, + [1685] = 1685, + [1686] = 1686, + [1687] = 1687, + [1688] = 1688, + [1689] = 1457, + [1690] = 240, + [1691] = 241, + [1692] = 235, + [1693] = 1693, + [1694] = 1694, + [1695] = 1695, + [1696] = 1696, + [1697] = 1697, + [1698] = 1698, + [1699] = 1699, + [1700] = 1700, + [1701] = 1701, + [1702] = 1702, + [1703] = 1703, + [1704] = 1704, + [1705] = 1705, + [1706] = 1706, + [1707] = 1707, + [1708] = 1708, + [1709] = 1709, + [1710] = 1710, + [1711] = 1711, + [1712] = 1712, + [1713] = 1713, + [1714] = 1714, + [1715] = 1715, + [1716] = 1716, + [1717] = 1717, + [1718] = 1718, + [1719] = 1719, + [1720] = 237, + [1721] = 1721, + [1722] = 1722, + [1723] = 1723, + [1724] = 1724, + [1725] = 1725, + [1726] = 1726, + [1727] = 1610, + [1728] = 1726, + [1729] = 1729, + [1730] = 1729, + [1731] = 1466, + [1732] = 232, + [1733] = 238, + [1734] = 1734, + [1735] = 1469, + [1736] = 1736, + [1737] = 1726, + [1738] = 231, + [1739] = 1641, + [1740] = 1644, + [1741] = 230, + [1742] = 1742, + [1743] = 1729, + [1744] = 1463, + [1745] = 239, + [1746] = 1726, + [1747] = 235, + [1748] = 233, + [1749] = 1726, + [1750] = 1467, + [1751] = 1729, + [1752] = 237, + [1753] = 1753, + [1754] = 1729, + [1755] = 1755, + [1756] = 1687, + [1757] = 1645, + [1758] = 1702, + [1759] = 1651, + [1760] = 1687, + [1761] = 1708, + [1762] = 1661, + [1763] = 1667, + [1764] = 1647, + [1765] = 1678, + [1766] = 1680, + [1767] = 1664, + [1768] = 1702, + [1769] = 1769, + [1770] = 1669, + [1771] = 1771, + [1772] = 1610, + [1773] = 1708, + [1774] = 1682, + [1775] = 1641, + [1776] = 1648, + [1777] = 1680, + [1778] = 1644, + [1779] = 1779, + [1780] = 1685, + [1781] = 1666, + [1782] = 1665, + [1783] = 1723, + [1784] = 1613, + [1785] = 1785, + [1786] = 1618, + [1787] = 1481, + [1788] = 1779, + [1789] = 1472, + [1790] = 1790, + [1791] = 1480, + [1792] = 966, + [1793] = 1479, + [1794] = 1478, + [1795] = 1651, + [1796] = 1515, + [1797] = 1790, + [1798] = 1785, + [1799] = 1799, + [1800] = 1800, + [1801] = 1474, + [1802] = 1656, + [1803] = 1657, + [1804] = 1682, + [1805] = 1785, + [1806] = 1656, + [1807] = 1685, + [1808] = 1681, + [1809] = 1723, + [1810] = 1790, + [1811] = 1613, + [1812] = 1790, + [1813] = 1813, + [1814] = 1521, + [1815] = 1618, + [1816] = 1658, + [1817] = 1659, + [1818] = 965, + [1819] = 1660, + [1820] = 1667, + [1821] = 1661, + [1822] = 1525, + [1823] = 1790, + [1824] = 1477, + [1825] = 1664, + [1826] = 1657, + [1827] = 1725, + [1828] = 1828, + [1829] = 1678, + [1830] = 1515, + [1831] = 1521, + [1832] = 1681, + [1833] = 1666, + [1834] = 1475, + [1835] = 1669, + [1836] = 1665, + [1837] = 1533, + [1838] = 1570, + [1839] = 1636, + [1840] = 1645, + [1841] = 1658, + [1842] = 1659, + [1843] = 1476, + [1844] = 1515, + [1845] = 1643, + [1846] = 1521, + [1847] = 968, + [1848] = 1647, + [1849] = 1648, + [1850] = 1660, + [1851] = 1636, + [1852] = 1725, + [1853] = 1643, + [1854] = 1785, + [1855] = 1520, + [1856] = 1755, + [1857] = 1594, + [1858] = 1595, + [1859] = 1596, + [1860] = 1597, + [1861] = 1598, + [1862] = 1521, + [1863] = 1557, + [1864] = 1559, + [1865] = 685, + [1866] = 1601, + [1867] = 1602, + [1868] = 1488, + [1869] = 1489, + [1870] = 1490, + [1871] = 1491, + [1872] = 1525, + [1873] = 1492, + [1874] = 1494, + [1875] = 1495, + [1876] = 1487, + [1877] = 1497, + [1878] = 1498, + [1879] = 1570, + [1880] = 1499, + [1881] = 1500, + [1882] = 1882, + [1883] = 1883, + [1884] = 1884, + [1885] = 1885, + [1886] = 1599, + [1887] = 1501, + [1888] = 1502, + [1889] = 1889, + [1890] = 1890, + [1891] = 1503, + [1892] = 1892, + [1893] = 1813, + [1894] = 1504, + [1895] = 1505, + [1896] = 1506, + [1897] = 1566, + [1898] = 1600, + [1899] = 687, + [1900] = 1508, + [1901] = 1509, + [1902] = 1510, + [1903] = 1511, + [1904] = 1581, + [1905] = 1512, + [1906] = 1513, + [1907] = 1514, + [1908] = 1516, + [1909] = 1517, + [1910] = 1518, + [1911] = 1519, + [1912] = 1533, + [1913] = 1522, + [1914] = 1523, + [1915] = 1915, + [1916] = 686, + [1917] = 1527, + [1918] = 1528, + [1919] = 1529, + [1920] = 1530, + [1921] = 1531, + [1922] = 1532, + [1923] = 1535, + [1924] = 1536, + [1925] = 1537, + [1926] = 1538, + [1927] = 1539, + [1928] = 1540, + [1929] = 1929, + [1930] = 1668, + [1931] = 1546, + [1932] = 1524, + [1933] = 1694, + [1934] = 1525, + [1935] = 221, + [1936] = 1889, + [1937] = 1542, + [1938] = 1644, + [1939] = 1672, + [1940] = 1610, + [1941] = 1755, + [1942] = 1942, + [1943] = 1942, + [1944] = 1942, + [1945] = 1515, + [1946] = 1521, + [1947] = 1576, + [1948] = 1672, + [1949] = 1580, + [1950] = 1950, + [1951] = 1951, + [1952] = 221, + [1953] = 1953, + [1954] = 1954, + [1955] = 1955, + [1956] = 1558, + [1957] = 1957, + [1958] = 1958, + [1959] = 1668, + [1960] = 1515, + [1961] = 1521, + [1962] = 1694, + [1963] = 1553, + [1964] = 1942, + [1965] = 1555, + [1966] = 1556, + [1967] = 1593, + [1968] = 1942, + [1969] = 1969, + [1970] = 1970, + [1971] = 684, + [1972] = 1972, + [1973] = 1584, + [1974] = 1974, + [1975] = 1672, + [1976] = 1976, + [1977] = 1977, + [1978] = 1533, + [1979] = 1979, + [1980] = 1942, + [1981] = 688, + [1982] = 1647, + [1983] = 1648, + [1984] = 1725, + [1985] = 1604, + [1986] = 1605, + [1987] = 1572, + [1988] = 1606, + [1989] = 1636, + [1990] = 1643, + [1991] = 1645, + [1992] = 1651, + [1993] = 1656, + [1994] = 1657, + [1995] = 1658, + [1996] = 1659, + [1997] = 1660, + [1998] = 1661, + [1999] = 1664, + [2000] = 1665, + [2001] = 1607, + [2002] = 1573, + [2003] = 1608, + [2004] = 1551, + [2005] = 1678, + [2006] = 1680, + [2007] = 1702, + [2008] = 1708, + [2009] = 1682, + [2010] = 1685, + [2011] = 1723, + [2012] = 1613, + [2013] = 1618, + [2014] = 1667, + [2015] = 2015, + [2016] = 2016, + [2017] = 1496, + [2018] = 1574, + [2019] = 1550, + [2020] = 1534, + [2021] = 1641, + [2022] = 1585, + [2023] = 1541, + [2024] = 1547, + [2025] = 1668, + [2026] = 1575, + [2027] = 1548, + [2028] = 2028, + [2029] = 1549, + [2030] = 1609, + [2031] = 1552, + [2032] = 1554, + [2033] = 1560, + [2034] = 1561, + [2035] = 1563, + [2036] = 1564, + [2037] = 1565, + [2038] = 1577, + [2039] = 1583, + [2040] = 1586, + [2041] = 1562, + [2042] = 1892, + [2043] = 1813, + [2044] = 1587, + [2045] = 1588, + [2046] = 1578, + [2047] = 1589, + [2048] = 1579, + [2049] = 1520, + [2050] = 1681, + [2051] = 1666, + [2052] = 1669, + [2053] = 1687, + [2054] = 1524, + [2055] = 1694, + [2056] = 1590, + [2057] = 1591, + [2058] = 1515, + [2059] = 2059, + [2060] = 1706, + [2061] = 1670, + [2062] = 244, + [2063] = 253, + [2064] = 2064, + [2065] = 254, + [2066] = 2064, + [2067] = 2067, + [2068] = 2064, + [2069] = 1771, + [2070] = 1628, + [2071] = 2071, + [2072] = 2072, + [2073] = 2071, + [2074] = 2074, + [2075] = 2064, + [2076] = 2076, + [2077] = 2077, + [2078] = 1635, + [2079] = 1707, + [2080] = 1710, + [2081] = 1711, + [2082] = 1713, + [2083] = 2072, + [2084] = 2072, + [2085] = 2085, + [2086] = 236, + [2087] = 2087, + [2088] = 2088, + [2089] = 2089, + [2090] = 2090, + [2091] = 2091, + [2092] = 1629, + [2093] = 2093, + [2094] = 2067, + [2095] = 2095, + [2096] = 2096, + [2097] = 2097, + [2098] = 2098, + [2099] = 1668, + [2100] = 1653, + [2101] = 2101, + [2102] = 2102, + [2103] = 2103, + [2104] = 2104, + [2105] = 1693, + [2106] = 1686, + [2107] = 2107, + [2108] = 2108, + [2109] = 1647, + [2110] = 2110, + [2111] = 2111, + [2112] = 2112, + [2113] = 2113, + [2114] = 1648, + [2115] = 2115, + [2116] = 242, + [2117] = 243, + [2118] = 2118, + [2119] = 2119, + [2120] = 1647, + [2121] = 2121, + [2122] = 2122, + [2123] = 1630, + [2124] = 2124, + [2125] = 1813, + [2126] = 2126, + [2127] = 2127, + [2128] = 2128, + [2129] = 1648, + [2130] = 2130, + [2131] = 1725, + [2132] = 1636, + [2133] = 2133, + [2134] = 2134, + [2135] = 244, + [2136] = 1643, + [2137] = 1642, + [2138] = 1645, + [2139] = 1725, + [2140] = 1515, + [2141] = 1718, + [2142] = 1521, + [2143] = 1688, + [2144] = 1696, + [2145] = 1699, + [2146] = 1951, + [2147] = 1520, + [2148] = 1651, + [2149] = 228, + [2150] = 1656, + [2151] = 1524, + [2152] = 1646, + [2153] = 242, + [2154] = 1694, + [2155] = 1636, + [2156] = 1643, + [2157] = 1645, + [2158] = 2115, + [2159] = 1657, + [2160] = 1721, + [2161] = 2064, + [2162] = 2115, + [2163] = 247, + [2164] = 1722, + [2165] = 249, + [2166] = 1712, + [2167] = 1658, + [2168] = 2072, + [2169] = 250, + [2170] = 251, + [2171] = 1651, + [2172] = 1625, + [2173] = 2089, + [2174] = 1656, + [2175] = 1657, + [2176] = 1658, + [2177] = 2177, + [2178] = 1659, + [2179] = 1660, + [2180] = 2180, + [2181] = 2077, + [2182] = 1661, + [2183] = 1664, + [2184] = 1665, + [2185] = 1659, + [2186] = 1660, + [2187] = 243, + [2188] = 228, + [2189] = 1661, + [2190] = 252, + [2191] = 1664, + [2192] = 2074, + [2193] = 1678, + [2194] = 2115, + [2195] = 253, + [2196] = 1626, + [2197] = 1665, + [2198] = 247, + [2199] = 254, + [2200] = 1680, + [2201] = 1678, + [2202] = 2121, + [2203] = 1702, + [2204] = 2204, + [2205] = 1708, + [2206] = 2095, + [2207] = 1680, + [2208] = 2208, + [2209] = 1702, + [2210] = 2076, + [2211] = 2115, + [2212] = 1708, + [2213] = 1682, + [2214] = 1685, + [2215] = 2215, + [2216] = 1515, + [2217] = 1723, + [2218] = 249, + [2219] = 2219, + [2220] = 1714, + [2221] = 1613, + [2222] = 1618, + [2223] = 1667, + [2224] = 2064, + [2225] = 2072, + [2226] = 236, + [2227] = 2227, + [2228] = 252, + [2229] = 1677, + [2230] = 2093, + [2231] = 1614, + [2232] = 1662, + [2233] = 1683, + [2234] = 1684, + [2235] = 2235, + [2236] = 1705, + [2237] = 2110, + [2238] = 2238, + [2239] = 1724, + [2240] = 2240, + [2241] = 2112, + [2242] = 2074, + [2243] = 1611, + [2244] = 1668, + [2245] = 1621, + [2246] = 2246, + [2247] = 1615, + [2248] = 1623, + [2249] = 1755, + [2250] = 1616, + [2251] = 1627, + [2252] = 1637, + [2253] = 1638, + [2254] = 1652, + [2255] = 1654, + [2256] = 1617, + [2257] = 1619, + [2258] = 1719, + [2259] = 1620, + [2260] = 2260, + [2261] = 1650, + [2262] = 1695, + [2263] = 2076, + [2264] = 1570, + [2265] = 1755, + [2266] = 2266, + [2267] = 1715, + [2268] = 2268, + [2269] = 2269, + [2270] = 2133, + [2271] = 2271, + [2272] = 1717, + [2273] = 1612, + [2274] = 1682, + [2275] = 1771, + [2276] = 1704, + [2277] = 2277, + [2278] = 1681, + [2279] = 1716, + [2280] = 2280, + [2281] = 2281, + [2282] = 1755, + [2283] = 2283, + [2284] = 2284, + [2285] = 1666, + [2286] = 2286, + [2287] = 1694, + [2288] = 1669, + [2289] = 2289, + [2290] = 1687, + [2291] = 1709, + [2292] = 2292, + [2293] = 1681, + [2294] = 2294, + [2295] = 1666, + [2296] = 2093, + [2297] = 2297, + [2298] = 2298, + [2299] = 2283, + [2300] = 2284, + [2301] = 2301, + [2302] = 2067, + [2303] = 1951, + [2304] = 1669, + [2305] = 2305, + [2306] = 1687, + [2307] = 2072, + [2308] = 1570, + [2309] = 1698, + [2310] = 1622, + [2311] = 2311, + [2312] = 1685, + [2313] = 1723, + [2314] = 1663, + [2315] = 2204, + [2316] = 250, + [2317] = 2317, + [2318] = 2204, + [2319] = 2319, + [2320] = 2095, + [2321] = 251, + [2322] = 1613, + [2323] = 1618, + [2324] = 1631, + [2325] = 1521, + [2326] = 2326, + [2327] = 2074, + [2328] = 2328, + [2329] = 2329, + [2330] = 2330, + [2331] = 1624, + [2332] = 2076, + [2333] = 2333, + [2334] = 2334, + [2335] = 2283, + [2336] = 2284, + [2337] = 1634, + [2338] = 2334, + [2339] = 2326, + [2340] = 1667, + [2341] = 2074, + [2342] = 1697, + [2343] = 1700, + [2344] = 1701, + [2345] = 2294, + [2346] = 2346, + [2347] = 2115, + [2348] = 2076, + [2349] = 2115, + [2350] = 2334, + [2351] = 2124, + [2352] = 1753, + [2353] = 1703, + [2354] = 1671, + [2355] = 1665, + [2356] = 1672, + [2357] = 1643, + [2358] = 1645, + [2359] = 2359, + [2360] = 1672, + [2361] = 2361, + [2362] = 2362, + [2363] = 2363, + [2364] = 1647, + [2365] = 1648, + [2366] = 1725, + [2367] = 1636, + [2368] = 1643, + [2369] = 1645, + [2370] = 1651, + [2371] = 1656, + [2372] = 1657, + [2373] = 1658, + [2374] = 1659, + [2375] = 1660, + [2376] = 1661, + [2377] = 1664, + [2378] = 1665, + [2379] = 1678, + [2380] = 1680, + [2381] = 1702, + [2382] = 1708, + [2383] = 1682, + [2384] = 1685, + [2385] = 1723, + [2386] = 1613, + [2387] = 1618, + [2388] = 1667, + [2389] = 2362, + [2390] = 2362, + [2391] = 246, + [2392] = 2392, + [2393] = 1651, + [2394] = 1668, + [2395] = 1656, + [2396] = 1657, + [2397] = 2362, + [2398] = 2398, + [2399] = 1755, + [2400] = 2400, + [2401] = 2401, + [2402] = 2402, + [2403] = 1658, + [2404] = 1659, + [2405] = 1660, + [2406] = 1661, + [2407] = 1681, + [2408] = 1666, + [2409] = 1669, + [2410] = 1687, + [2411] = 1694, + [2412] = 1664, + [2413] = 2413, + [2414] = 2414, + [2415] = 246, + [2416] = 2416, + [2417] = 2417, + [2418] = 2418, + [2419] = 1636, + [2420] = 2420, + [2421] = 1641, + [2422] = 1610, + [2423] = 1771, + [2424] = 1641, + [2425] = 1680, + [2426] = 1702, + [2427] = 2427, + [2428] = 1708, + [2429] = 1682, + [2430] = 1685, + [2431] = 1723, + [2432] = 1800, + [2433] = 1613, + [2434] = 1618, + [2435] = 1667, + [2436] = 2436, + [2437] = 1755, + [2438] = 2438, + [2439] = 2439, + [2440] = 2440, + [2441] = 2441, + [2442] = 1644, + [2443] = 2363, + [2444] = 1755, + [2445] = 2445, + [2446] = 2446, + [2447] = 2447, + [2448] = 2440, + [2449] = 1515, + [2450] = 1521, + [2451] = 1524, + [2452] = 2445, + [2453] = 2453, + [2454] = 2362, + [2455] = 2455, + [2456] = 2362, + [2457] = 2457, + [2458] = 1533, + [2459] = 1570, + [2460] = 2413, + [2461] = 2461, + [2462] = 1647, + [2463] = 1648, + [2464] = 1681, + [2465] = 1666, + [2466] = 1725, + [2467] = 1520, + [2468] = 1525, + [2469] = 1669, + [2470] = 2441, + [2471] = 2471, + [2472] = 2472, + [2473] = 2446, + [2474] = 1687, + [2475] = 2475, + [2476] = 2476, + [2477] = 1678, + [2478] = 1951, + [2479] = 2479, + [2480] = 2480, + [2481] = 2481, + [2482] = 2482, + [2483] = 2483, + [2484] = 2484, + [2485] = 2485, + [2486] = 2486, + [2487] = 2487, + [2488] = 1779, + [2489] = 1755, + [2490] = 2490, + [2491] = 2491, + [2492] = 2492, + [2493] = 2493, + [2494] = 2494, + [2495] = 2495, + [2496] = 2496, + [2497] = 2497, + [2498] = 2498, + [2499] = 1610, + [2500] = 1641, + [2501] = 1644, + [2502] = 965, + [2503] = 1672, + [2504] = 966, + [2505] = 1525, + [2506] = 968, + [2507] = 1533, + [2508] = 1672, + [2509] = 1668, + [2510] = 1694, + [2511] = 2511, + [2512] = 2512, + [2513] = 2513, + [2514] = 2514, + [2515] = 2511, + [2516] = 2516, + [2517] = 1647, + [2518] = 1648, + [2519] = 2519, + [2520] = 2520, + [2521] = 1725, + [2522] = 2516, + [2523] = 1643, + [2524] = 1645, + [2525] = 1651, + [2526] = 1656, + [2527] = 1657, + [2528] = 1658, + [2529] = 1659, + [2530] = 1660, + [2531] = 1661, + [2532] = 1664, + [2533] = 1665, + [2534] = 1678, + [2535] = 1680, + [2536] = 1702, + [2537] = 1708, + [2538] = 1682, + [2539] = 1685, + [2540] = 1723, + [2541] = 1613, + [2542] = 1618, + [2543] = 1667, + [2544] = 2544, + [2545] = 2545, + [2546] = 2546, + [2547] = 1969, + [2548] = 1681, + [2549] = 1666, + [2550] = 1669, + [2551] = 1687, + [2552] = 2511, + [2553] = 2511, + [2554] = 2511, + [2555] = 2511, + [2556] = 1570, + [2557] = 2511, + [2558] = 2511, + [2559] = 2511, + [2560] = 1570, + [2561] = 1636, + [2562] = 2562, + [2563] = 2563, + [2564] = 1771, + [2565] = 2565, + [2566] = 2566, + [2567] = 2076, + [2568] = 1570, + [2569] = 2569, + [2570] = 2074, + [2571] = 2571, + [2572] = 2572, + [2573] = 2076, + [2574] = 2574, + [2575] = 2575, + [2576] = 2576, + [2577] = 2577, + [2578] = 2578, + [2579] = 2074, + [2580] = 2076, + [2581] = 2581, + [2582] = 2582, + [2583] = 2583, + [2584] = 2076, + [2585] = 2585, + [2586] = 2586, + [2587] = 1570, + [2588] = 2074, + [2589] = 2589, + [2590] = 2589, + [2591] = 2591, + [2592] = 2076, + [2593] = 2475, + [2594] = 2074, + [2595] = 2595, + [2596] = 2596, + [2597] = 2074, + [2598] = 2076, + [2599] = 2074, + [2600] = 1534, + [2601] = 2601, + [2602] = 238, + [2603] = 235, + [2604] = 2604, + [2605] = 2605, + [2606] = 2606, + [2607] = 2607, + [2608] = 2608, + [2609] = 2609, + [2610] = 2606, + [2611] = 2611, + [2612] = 2612, + [2613] = 2613, + [2614] = 2614, + [2615] = 2615, + [2616] = 2616, + [2617] = 2617, + [2618] = 2618, + [2619] = 2619, + [2620] = 2620, + [2621] = 2621, + [2622] = 2622, + [2623] = 2623, + [2624] = 2624, + [2625] = 1218, + [2626] = 2626, + [2627] = 232, + [2628] = 2628, + [2629] = 232, + [2630] = 2630, + [2631] = 2631, + [2632] = 2632, + [2633] = 2633, + [2634] = 2634, + [2635] = 2635, + [2636] = 2636, + [2637] = 2606, + [2638] = 238, + [2639] = 2639, + [2640] = 2640, + [2641] = 2641, + [2642] = 2606, + [2643] = 2643, + [2644] = 2644, + [2645] = 2645, + [2646] = 2606, + [2647] = 2647, + [2648] = 2606, + [2649] = 2606, + [2650] = 2650, + [2651] = 2651, + [2652] = 2652, + [2653] = 2653, + [2654] = 2654, + [2655] = 2655, + [2656] = 2606, + [2657] = 2657, + [2658] = 2658, + [2659] = 2659, + [2660] = 2606, + [2661] = 2661, + [2662] = 230, + [2663] = 2663, + [2664] = 1546, + [2665] = 2483, + [2666] = 2666, + [2667] = 2667, + [2668] = 2482, + [2669] = 230, + [2670] = 2670, + [2671] = 2671, + [2672] = 2672, + [2673] = 2673, + [2674] = 2674, + [2675] = 235, + [2676] = 2676, + [2677] = 2208, + [2678] = 2130, + [2679] = 2679, + [2680] = 2680, + [2681] = 2681, + [2682] = 2682, + [2683] = 2683, + [2684] = 2103, + [2685] = 2685, + [2686] = 2686, + [2687] = 1247, + [2688] = 2688, + [2689] = 2346, + [2690] = 2363, + [2691] = 2363, + [2692] = 1229, + [2693] = 2693, + [2694] = 2694, + [2695] = 2402, + [2696] = 2441, + [2697] = 2455, + [2698] = 2698, + [2699] = 2400, + [2700] = 2700, + [2701] = 2445, + [2702] = 2414, + [2703] = 2471, + [2704] = 2414, + [2705] = 2427, + [2706] = 2427, + [2707] = 2455, + [2708] = 2457, + [2709] = 2700, + [2710] = 2440, + [2711] = 2711, + [2712] = 2445, + [2713] = 2441, + [2714] = 2440, + [2715] = 2438, + [2716] = 2698, + [2717] = 2717, + [2718] = 2457, + [2719] = 2359, + [2720] = 2720, + [2721] = 2720, + [2722] = 2722, + [2723] = 2723, + [2724] = 2724, + [2725] = 2725, + [2726] = 2726, + [2727] = 2724, + [2728] = 2728, + [2729] = 2728, + [2730] = 2730, + [2731] = 2725, + [2732] = 2720, + [2733] = 2726, + [2734] = 2734, + [2735] = 2722, + [2736] = 2736, + [2737] = 2737, + [2738] = 2720, + [2739] = 2739, + [2740] = 2726, + [2741] = 2723, + [2742] = 2742, + [2743] = 2743, + [2744] = 1314, + [2745] = 2420, + [2746] = 2746, + [2747] = 2747, + [2748] = 2748, + [2749] = 2749, + [2750] = 2750, + [2751] = 2751, + [2752] = 1301, + [2753] = 1276, + [2754] = 2754, + [2755] = 2755, + [2756] = 1273, + [2757] = 2757, + [2758] = 2758, + [2759] = 2759, + [2760] = 2760, + [2761] = 2761, + [2762] = 2762, + [2763] = 2763, + [2764] = 1288, + [2765] = 2765, + [2766] = 2766, + [2767] = 2767, + [2768] = 2768, + [2769] = 2769, + [2770] = 2770, + [2771] = 2771, + [2772] = 2772, + [2773] = 2773, + [2774] = 2774, + [2775] = 2775, + [2776] = 2776, + [2777] = 2777, + [2778] = 2778, + [2779] = 2779, + [2780] = 2780, + [2781] = 2781, + [2782] = 2782, + [2783] = 2783, + [2784] = 2784, + [2785] = 2785, + [2786] = 2786, + [2787] = 2787, + [2788] = 2788, + [2789] = 2789, + [2790] = 2790, + [2791] = 2791, + [2792] = 2792, + [2793] = 2793, + [2794] = 2794, + [2795] = 2795, + [2796] = 2796, + [2797] = 2797, + [2798] = 2798, + [2799] = 2799, + [2800] = 2800, + [2801] = 2801, + [2802] = 2802, + [2803] = 2788, + [2804] = 2804, + [2805] = 2774, + [2806] = 2769, + [2807] = 2777, + [2808] = 2804, + [2809] = 2809, + [2810] = 2810, + [2811] = 2811, + [2812] = 2812, + [2813] = 2813, + [2814] = 2814, + [2815] = 2815, + [2816] = 2816, + [2817] = 2817, + [2818] = 2818, + [2819] = 2809, + [2820] = 2770, + [2821] = 2821, + [2822] = 2776, + [2823] = 2789, + [2824] = 2771, + [2825] = 2802, + [2826] = 2826, + [2827] = 2821, + [2828] = 2828, + [2829] = 1469, + [2830] = 1466, + [2831] = 1467, + [2832] = 1516, + [2833] = 1498, + [2834] = 1499, + [2835] = 1500, + [2836] = 1508, + [2837] = 1509, + [2838] = 1510, + [2839] = 1511, + [2840] = 1512, + [2841] = 1513, + [2842] = 1514, + [2843] = 1492, + [2844] = 1517, + [2845] = 1518, + [2846] = 1487, + [2847] = 1497, + [2848] = 1494, + [2849] = 1601, + [2850] = 1602, + [2851] = 1488, + [2852] = 1489, + [2853] = 1490, + [2854] = 1491, + [2855] = 1527, + [2856] = 1528, + [2857] = 1529, + [2858] = 1530, + [2859] = 1531, + [2860] = 1532, + [2861] = 1535, + [2862] = 1536, + [2863] = 1537, + [2864] = 1538, + [2865] = 1495, + [2866] = 229, + [2867] = 248, + [2868] = 2868, + [2869] = 2868, + [2870] = 1474, + [2871] = 2871, + [2872] = 1564, + [2873] = 1467, + [2874] = 1466, + [2875] = 1469, + [2876] = 1584, + [2877] = 1585, + [2878] = 1463, + [2879] = 1475, + [2880] = 1604, + [2881] = 1549, + [2882] = 1609, + [2883] = 1606, + [2884] = 1608, + [2885] = 1547, + [2886] = 1548, + [2887] = 1560, + [2888] = 1561, + [2889] = 1563, + [2890] = 1562, + [2891] = 1566, + [2892] = 1558, + [2893] = 1598, + [2894] = 1478, + [2895] = 1472, + [2896] = 1600, + [2897] = 1476, + [2898] = 1578, + [2899] = 1498, + [2900] = 1591, + [2901] = 1553, + [2902] = 1575, + [2903] = 1513, + [2904] = 1514, + [2905] = 1516, + [2906] = 1517, + [2907] = 1463, + [2908] = 1597, + [2909] = 1518, + [2910] = 1466, + [2911] = 1469, + [2912] = 1508, + [2913] = 1527, + [2914] = 1528, + [2915] = 1529, + [2916] = 2916, + [2917] = 1530, + [2918] = 1531, + [2919] = 2919, + [2920] = 2920, + [2921] = 1586, + [2922] = 1587, + [2923] = 2923, + [2924] = 1532, + [2925] = 1535, + [2926] = 2926, + [2927] = 1536, + [2928] = 1501, + [2929] = 1502, + [2930] = 1504, + [2931] = 1505, + [2932] = 2920, + [2933] = 1573, + [2934] = 2920, + [2935] = 1509, + [2936] = 1510, + [2937] = 1537, + [2938] = 2916, + [2939] = 2919, + [2940] = 2923, + [2941] = 1467, + [2942] = 1579, + [2943] = 1580, + [2944] = 1538, + [2945] = 1581, + [2946] = 2920, + [2947] = 2916, + [2948] = 2919, + [2949] = 2923, + [2950] = 2926, + [2951] = 1605, + [2952] = 1607, + [2953] = 1511, + [2954] = 1551, + [2955] = 1496, + [2956] = 1550, + [2957] = 1519, + [2958] = 1522, + [2959] = 1523, + [2960] = 2920, + [2961] = 2916, + [2962] = 2919, + [2963] = 2923, + [2964] = 2926, + [2965] = 2920, + [2966] = 2916, + [2967] = 2919, + [2968] = 2923, + [2969] = 2926, + [2970] = 2920, + [2971] = 2920, + [2972] = 1541, + [2973] = 1512, + [2974] = 1572, + [2975] = 1599, + [2976] = 1601, + [2977] = 1602, + [2978] = 1488, + [2979] = 1552, + [2980] = 1489, + [2981] = 1490, + [2982] = 1491, + [2983] = 1492, + [2984] = 1494, + [2985] = 2920, + [2986] = 1495, + [2987] = 1487, + [2988] = 1497, + [2989] = 1593, + [2990] = 1499, + [2991] = 1500, + [2992] = 1574, + [2993] = 1595, + [2994] = 1565, + [2995] = 1583, + [2996] = 1588, + [2997] = 1590, + [2998] = 1539, + [2999] = 2926, + [3000] = 1476, + [3001] = 3001, + [3002] = 3002, + [3003] = 3003, + [3004] = 3004, + [3005] = 3005, + [3006] = 3006, + [3007] = 3007, + [3008] = 3004, + [3009] = 3005, + [3010] = 3010, + [3011] = 3011, + [3012] = 3012, + [3013] = 3013, + [3014] = 3014, + [3015] = 3015, + [3016] = 3016, + [3017] = 3005, + [3018] = 3018, + [3019] = 1477, + [3020] = 1474, + [3021] = 3004, + [3022] = 3004, + [3023] = 3004, + [3024] = 3024, + [3025] = 1481, + [3026] = 3005, + [3027] = 1480, + [3028] = 3028, + [3029] = 3005, + [3030] = 3005, + [3031] = 3031, + [3032] = 3032, + [3033] = 3005, + [3034] = 3034, + [3035] = 3035, + [3036] = 3036, + [3037] = 3037, + [3038] = 3038, + [3039] = 3039, + [3040] = 3040, + [3041] = 3041, + [3042] = 1506, + [3043] = 3043, + [3044] = 1518, + [3045] = 3045, + [3046] = 1527, + [3047] = 1528, + [3048] = 1529, + [3049] = 966, + [3050] = 1530, + [3051] = 1531, + [3052] = 1532, + [3053] = 1535, + [3054] = 1536, + [3055] = 3055, + [3056] = 1537, + [3057] = 1538, + [3058] = 1594, + [3059] = 1503, + [3060] = 1547, + [3061] = 1601, + [3062] = 1548, + [3063] = 1549, + [3064] = 1609, + [3065] = 965, + [3066] = 1596, + [3067] = 1463, + [3068] = 3068, + [3069] = 3045, + [3070] = 1560, + [3071] = 1561, + [3072] = 1563, + [3073] = 3073, + [3074] = 1564, + [3075] = 1602, + [3076] = 1488, + [3077] = 1489, + [3078] = 1490, + [3079] = 1491, + [3080] = 1475, + [3081] = 1492, + [3082] = 1608, + [3083] = 1495, + [3084] = 1487, + [3085] = 1497, + [3086] = 1498, + [3087] = 1555, + [3088] = 1584, + [3089] = 1556, + [3090] = 1499, + [3091] = 1500, + [3092] = 1585, + [3093] = 1508, + [3094] = 3094, + [3095] = 1509, + [3096] = 1540, + [3097] = 1510, + [3098] = 1554, + [3099] = 3099, + [3100] = 3100, + [3101] = 1511, + [3102] = 1512, + [3103] = 968, + [3104] = 1604, + [3105] = 1606, + [3106] = 1577, + [3107] = 1513, + [3108] = 3108, + [3109] = 1589, + [3110] = 1514, + [3111] = 1516, + [3112] = 3112, + [3113] = 3113, + [3114] = 1517, + [3115] = 1494, + [3116] = 3116, + [3117] = 1477, + [3118] = 3118, + [3119] = 3119, + [3120] = 3120, + [3121] = 3121, + [3122] = 1467, + [3123] = 1466, + [3124] = 1469, + [3125] = 3125, + [3126] = 3126, + [3127] = 3127, + [3128] = 1478, + [3129] = 3129, + [3130] = 3130, + [3131] = 1598, + [3132] = 1600, + [3133] = 1481, + [3134] = 1480, + [3135] = 3135, + [3136] = 3136, + [3137] = 3137, + [3138] = 3138, + [3139] = 1562, + [3140] = 1472, + [3141] = 3141, + [3142] = 3142, + [3143] = 3143, + [3144] = 1578, + [3145] = 3145, + [3146] = 3143, + [3147] = 3143, + [3148] = 3143, + [3149] = 3149, + [3150] = 3150, + [3151] = 1476, + [3152] = 1566, + [3153] = 3153, + [3154] = 3154, + [3155] = 3155, + [3156] = 3156, + [3157] = 3116, + [3158] = 3158, + [3159] = 1474, + [3160] = 3160, + [3161] = 3161, + [3162] = 3162, + [3163] = 3116, + [3164] = 3164, + [3165] = 3143, + [3166] = 3166, + [3167] = 1558, + [3168] = 3168, + [3169] = 3169, + [3170] = 3116, + [3171] = 3171, + [3172] = 3172, + [3173] = 3173, + [3174] = 3174, + [3175] = 3175, + [3176] = 3176, + [3177] = 3177, + [3178] = 1585, + [3179] = 1548, + [3180] = 1605, + [3181] = 1574, + [3182] = 968, + [3183] = 1588, + [3184] = 1607, + [3185] = 1519, + [3186] = 1575, + [3187] = 965, + [3188] = 3120, + [3189] = 1589, + [3190] = 1522, + [3191] = 1555, + [3192] = 1556, + [3193] = 1579, + [3194] = 1580, + [3195] = 1581, + [3196] = 1596, + [3197] = 3197, + [3198] = 684, + [3199] = 1597, + [3200] = 3200, + [3201] = 1551, + [3202] = 1496, + [3203] = 1523, + [3204] = 3200, + [3205] = 1475, + [3206] = 3206, + [3207] = 1550, + [3208] = 1541, + [3209] = 3200, + [3210] = 1590, + [3211] = 1591, + [3212] = 686, + [3213] = 1584, + [3214] = 1609, + [3215] = 1552, + [3216] = 1599, + [3217] = 3217, + [3218] = 3218, + [3219] = 1554, + [3220] = 3217, + [3221] = 1563, + [3222] = 1595, + [3223] = 1586, + [3224] = 1587, + [3225] = 1565, + [3226] = 1577, + [3227] = 1583, + [3228] = 685, + [3229] = 1463, + [3230] = 3200, + [3231] = 687, + [3232] = 3217, + [3233] = 3217, + [3234] = 3234, + [3235] = 966, + [3236] = 1539, + [3237] = 1594, + [3238] = 1564, + [3239] = 1549, + [3240] = 1540, + [3241] = 1572, + [3242] = 1604, + [3243] = 1606, + [3244] = 1573, + [3245] = 1608, + [3246] = 1547, + [3247] = 1560, + [3248] = 688, + [3249] = 1561, + [3250] = 1501, + [3251] = 1502, + [3252] = 1553, + [3253] = 1503, + [3254] = 1504, + [3255] = 1505, + [3256] = 1506, + [3257] = 1593, + [3258] = 3258, + [3259] = 3259, + [3260] = 3259, + [3261] = 1600, + [3262] = 3262, + [3263] = 3263, + [3264] = 3262, + [3265] = 3265, + [3266] = 3265, + [3267] = 3267, + [3268] = 3268, + [3269] = 3269, + [3270] = 3270, + [3271] = 3271, + [3272] = 3272, + [3273] = 3273, + [3274] = 3274, + [3275] = 3275, + [3276] = 1477, + [3277] = 1480, + [3278] = 3278, + [3279] = 3279, + [3280] = 1472, + [3281] = 1463, + [3282] = 1478, + [3283] = 3283, + [3284] = 3284, + [3285] = 3285, + [3286] = 1578, + [3287] = 1481, + [3288] = 3271, + [3289] = 3274, + [3290] = 3269, + [3291] = 3269, + [3292] = 3271, + [3293] = 3269, + [3294] = 3259, + [3295] = 1598, + [3296] = 1476, + [3297] = 3297, + [3298] = 3298, + [3299] = 3299, + [3300] = 1553, + [3301] = 3301, + [3302] = 3143, + [3303] = 1572, + [3304] = 1573, + [3305] = 1574, + [3306] = 1575, + [3307] = 1579, + [3308] = 1580, + [3309] = 1581, + [3310] = 3310, + [3311] = 3311, + [3312] = 684, + [3313] = 3313, + [3314] = 1586, + [3315] = 1587, + [3316] = 1588, + [3317] = 1589, + [3318] = 1590, + [3319] = 1591, + [3320] = 1594, + [3321] = 1595, + [3322] = 1596, + [3323] = 1597, + [3324] = 3324, + [3325] = 1558, + [3326] = 3326, + [3327] = 688, + [3328] = 1605, + [3329] = 1607, + [3330] = 1551, + [3331] = 1496, + [3332] = 1550, + [3333] = 1541, + [3334] = 1552, + [3335] = 1554, + [3336] = 1565, + [3337] = 1577, + [3338] = 1583, + [3339] = 1562, + [3340] = 3340, + [3341] = 685, + [3342] = 3273, + [3343] = 1555, + [3344] = 1556, + [3345] = 1501, + [3346] = 1502, + [3347] = 1503, + [3348] = 1504, + [3349] = 1505, + [3350] = 1506, + [3351] = 1566, + [3352] = 687, + [3353] = 1519, + [3354] = 1522, + [3355] = 1523, + [3356] = 3356, + [3357] = 686, + [3358] = 1539, + [3359] = 1540, + [3360] = 3360, + [3361] = 3361, + [3362] = 3362, + [3363] = 3363, + [3364] = 1593, + [3365] = 1599, + [3366] = 3366, + [3367] = 229, + [3368] = 3143, + [3369] = 248, + [3370] = 3370, + [3371] = 3371, + [3372] = 3372, + [3373] = 3373, + [3374] = 3374, + [3375] = 3375, + [3376] = 3371, + [3377] = 3377, + [3378] = 3378, + [3379] = 3379, + [3380] = 3340, + [3381] = 3356, + [3382] = 3360, + [3383] = 3361, + [3384] = 3362, + [3385] = 3363, + [3386] = 3372, + [3387] = 3387, + [3388] = 3388, + [3389] = 3389, + [3390] = 3390, + [3391] = 3299, + [3392] = 3324, + [3393] = 3326, + [3394] = 3377, + [3395] = 3395, + [3396] = 3396, + [3397] = 3143, + [3398] = 3398, + [3399] = 3399, + [3400] = 3400, + [3401] = 3285, + [3402] = 3402, + [3403] = 3403, + [3404] = 3404, + [3405] = 3143, + [3406] = 3406, + [3407] = 3407, + [3408] = 3408, + [3409] = 3409, + [3410] = 3410, + [3411] = 3374, + [3412] = 3371, + [3413] = 3340, + [3414] = 3356, + [3415] = 3360, + [3416] = 3361, + [3417] = 3362, + [3418] = 3363, + [3419] = 3389, + [3420] = 3324, + [3421] = 3326, + [3422] = 3371, + [3423] = 3340, + [3424] = 3356, + [3425] = 3360, + [3426] = 3361, + [3427] = 3362, + [3428] = 3363, + [3429] = 3429, + [3430] = 3324, + [3431] = 3326, + [3432] = 3432, + [3433] = 3378, + [3434] = 3143, + [3435] = 3435, + [3436] = 3297, + [3437] = 3379, + [3438] = 3389, + [3439] = 3439, + [3440] = 3440, + [3441] = 3441, + [3442] = 3442, + [3443] = 3443, + [3444] = 3444, + [3445] = 3445, + [3446] = 3446, + [3447] = 3447, + [3448] = 3448, + [3449] = 3449, + [3450] = 3450, + [3451] = 3451, + [3452] = 3452, + [3453] = 3453, + [3454] = 3454, + [3455] = 3455, + [3456] = 3456, + [3457] = 3457, + [3458] = 1476, + [3459] = 3143, + [3460] = 3460, + [3461] = 3390, + [3462] = 3462, + [3463] = 3463, + [3464] = 3464, + [3465] = 3465, + [3466] = 3466, + [3467] = 3467, + [3468] = 3468, + [3469] = 3469, + [3470] = 3470, + [3471] = 3471, + [3472] = 3472, + [3473] = 3473, + [3474] = 3474, + [3475] = 3475, + [3476] = 3476, + [3477] = 3477, + [3478] = 3374, + [3479] = 3479, + [3480] = 3120, + [3481] = 3481, + [3482] = 966, + [3483] = 3483, + [3484] = 3484, + [3485] = 3485, + [3486] = 968, + [3487] = 3481, + [3488] = 240, + [3489] = 3483, + [3490] = 3483, + [3491] = 241, + [3492] = 3483, + [3493] = 3483, + [3494] = 3297, + [3495] = 3481, + [3496] = 3496, + [3497] = 3483, + [3498] = 3485, + [3499] = 3483, + [3500] = 3500, + [3501] = 3501, + [3502] = 3502, + [3503] = 3503, + [3504] = 3504, + [3505] = 3505, + [3506] = 3506, + [3507] = 3507, + [3508] = 217, + [3509] = 3481, + [3510] = 3510, + [3511] = 1481, + [3512] = 1480, + [3513] = 3483, + [3514] = 3481, + [3515] = 248, + [3516] = 1477, + [3517] = 3481, + [3518] = 229, + [3519] = 216, + [3520] = 965, + [3521] = 3521, + [3522] = 3522, + [3523] = 3523, + [3524] = 3524, + [3525] = 1477, + [3526] = 3526, + [3527] = 3527, + [3528] = 3528, + [3529] = 3529, + [3530] = 3530, + [3531] = 3531, + [3532] = 3532, + [3533] = 3533, + [3534] = 3534, + [3535] = 3206, + [3536] = 3536, + [3537] = 240, + [3538] = 241, + [3539] = 3539, + [3540] = 3540, + [3541] = 3541, + [3542] = 3542, + [3543] = 3543, + [3544] = 3544, + [3545] = 3545, + [3546] = 3546, + [3547] = 3547, + [3548] = 3548, + [3549] = 3549, + [3550] = 3530, + [3551] = 3551, + [3552] = 3552, + [3553] = 3553, + [3554] = 3554, + [3555] = 3555, + [3556] = 3556, + [3557] = 3557, + [3558] = 3558, + [3559] = 3429, + [3560] = 3560, + [3561] = 3561, + [3562] = 3562, + [3563] = 3563, + [3564] = 3564, + [3565] = 3565, + [3566] = 3566, + [3567] = 3567, + [3568] = 3568, + [3569] = 3569, + [3570] = 3570, + [3571] = 3571, + [3572] = 219, + [3573] = 3573, + [3574] = 3574, + [3575] = 3575, + [3576] = 3528, + [3577] = 3527, + [3578] = 3578, + [3579] = 3534, + [3580] = 3580, + [3581] = 3375, + [3582] = 3582, + [3583] = 3583, + [3584] = 3584, + [3585] = 3545, + [3586] = 3586, + [3587] = 3587, + [3588] = 3573, + [3589] = 3589, + [3590] = 3590, + [3591] = 3528, + [3592] = 3592, + [3593] = 3593, + [3594] = 3594, + [3595] = 3595, + [3596] = 3596, + [3597] = 3573, + [3598] = 3528, + [3599] = 3599, + [3600] = 3573, + [3601] = 3601, + [3602] = 3573, + [3603] = 3528, + [3604] = 3604, + [3605] = 3573, + [3606] = 3606, + [3607] = 3607, + [3608] = 3566, + [3609] = 3558, + [3610] = 3610, + [3611] = 3536, + [3612] = 3612, + [3613] = 3549, + [3614] = 3614, + [3615] = 3527, + [3616] = 3616, + [3617] = 3551, + [3618] = 3618, + [3619] = 3612, + [3620] = 3618, + [3621] = 3621, + [3622] = 3622, + [3623] = 3623, + [3624] = 3584, + [3625] = 1481, + [3626] = 1480, + [3627] = 3627, + [3628] = 3628, + [3629] = 3629, + [3630] = 3630, + [3631] = 3631, + [3632] = 3632, + [3633] = 3633, + [3634] = 1554, + [3635] = 1577, + [3636] = 1555, + [3637] = 1556, + [3638] = 3638, + [3639] = 3639, + [3640] = 3640, + [3641] = 3641, + [3642] = 1503, + [3643] = 3643, + [3644] = 1506, + [3645] = 3645, + [3646] = 1540, + [3647] = 3647, + [3648] = 3648, + [3649] = 3649, + [3650] = 3650, + [3651] = 3651, + [3652] = 3652, + [3653] = 3653, + [3654] = 3654, + [3655] = 3655, + [3656] = 3656, + [3657] = 3566, + [3658] = 3658, + [3659] = 3659, + [3660] = 3660, + [3661] = 3661, + [3662] = 3662, + [3663] = 3663, + [3664] = 3664, + [3665] = 3573, + [3666] = 3666, + [3667] = 3667, + [3668] = 3263, + [3669] = 3669, + [3670] = 3606, + [3671] = 3671, + [3672] = 3672, + [3673] = 3673, + [3674] = 3674, + [3675] = 3675, + [3676] = 3676, + [3677] = 3677, + [3678] = 3301, + [3679] = 3679, + [3680] = 3680, + [3681] = 3366, + [3682] = 3682, + [3683] = 3683, + [3684] = 3684, + [3685] = 3685, + [3686] = 3686, + [3687] = 3435, + [3688] = 3688, + [3689] = 3689, + [3690] = 3690, + [3691] = 3691, + [3692] = 3692, + [3693] = 3693, + [3694] = 3694, + [3695] = 3695, + [3696] = 3696, + [3697] = 3697, + [3698] = 3698, + [3699] = 3699, + [3700] = 3700, + [3701] = 3701, + [3702] = 3702, + [3703] = 3703, + [3704] = 3704, + [3705] = 3705, + [3706] = 3706, + [3707] = 3573, + [3708] = 3708, + [3709] = 3709, + [3710] = 3710, + [3711] = 3711, + [3712] = 3712, + [3713] = 3713, + [3714] = 3714, + [3715] = 3715, + [3716] = 3716, + [3717] = 3717, + [3718] = 3718, + [3719] = 3719, + [3720] = 3720, + [3721] = 3721, + [3722] = 3599, + [3723] = 3723, + [3724] = 3724, + [3725] = 3614, + [3726] = 3539, + [3727] = 3551, + [3728] = 3728, + [3729] = 3729, + [3730] = 3730, + [3731] = 3683, + [3732] = 3732, + [3733] = 3691, + [3734] = 3656, + [3735] = 3735, + [3736] = 3736, + [3737] = 1589, + [3738] = 1594, + [3739] = 1596, + [3740] = 3740, + [3741] = 3741, + [3742] = 3742, + [3743] = 3743, + [3744] = 3744, + [3745] = 3745, + [3746] = 3746, + [3747] = 3747, + [3748] = 3748, + [3749] = 3749, + [3750] = 3750, + [3751] = 3751, + [3752] = 3752, + [3753] = 3753, + [3754] = 3754, + [3755] = 3755, + [3756] = 3756, + [3757] = 3590, + [3758] = 3528, + [3759] = 3759, + [3760] = 3599, + [3761] = 3539, + [3762] = 3762, + [3763] = 3763, + [3764] = 3764, + [3765] = 3765, + [3766] = 3529, + [3767] = 3767, + [3768] = 3768, + [3769] = 3769, + [3770] = 3770, + [3771] = 3771, + [3772] = 3772, + [3773] = 3773, + [3774] = 3774, + [3775] = 3775, + [3776] = 3774, + [3777] = 3777, + [3778] = 3778, + [3779] = 3779, + [3780] = 3780, + [3781] = 3777, + [3782] = 3782, + [3783] = 1558, + [3784] = 3784, + [3785] = 3785, + [3786] = 3786, + [3787] = 3787, + [3788] = 3788, + [3789] = 3789, + [3790] = 3774, + [3791] = 3791, + [3792] = 3774, + [3793] = 3793, + [3794] = 3794, + [3795] = 3795, + [3796] = 1566, + [3797] = 3735, + [3798] = 688, + [3799] = 3285, + [3800] = 3800, + [3801] = 3778, + [3802] = 3560, + [3803] = 685, + [3804] = 3804, + [3805] = 3805, + [3806] = 3806, + [3807] = 3557, + [3808] = 3808, + [3809] = 3804, + [3810] = 3810, + [3811] = 3568, + [3812] = 684, + [3813] = 3813, + [3814] = 3814, + [3815] = 3815, + [3816] = 3218, + [3817] = 3777, + [3818] = 3589, + [3819] = 3774, + [3820] = 3592, + [3821] = 3821, + [3822] = 3596, + [3823] = 3808, + [3824] = 3649, + [3825] = 3784, + [3826] = 3660, + [3827] = 3607, + [3828] = 3828, + [3829] = 3778, + [3830] = 3830, + [3831] = 3785, + [3832] = 3832, + [3833] = 3833, + [3834] = 3834, + [3835] = 3835, + [3836] = 3785, + [3837] = 3837, + [3838] = 3838, + [3839] = 3562, + [3840] = 3543, + [3841] = 3837, + [3842] = 3842, + [3843] = 3843, + [3844] = 3564, + [3845] = 3583, + [3846] = 3838, + [3847] = 3565, + [3848] = 3784, + [3849] = 3570, + [3850] = 1555, + [3851] = 3851, + [3852] = 1556, + [3853] = 3853, + [3854] = 3835, + [3855] = 3788, + [3856] = 3856, + [3857] = 3857, + [3858] = 3682, + [3859] = 3859, + [3860] = 3860, + [3861] = 3595, + [3862] = 1594, + [3863] = 1596, + [3864] = 3821, + [3865] = 3779, + [3866] = 3859, + [3867] = 3867, + [3868] = 3780, + [3869] = 3690, + [3870] = 3870, + [3871] = 3871, + [3872] = 3775, + [3873] = 3859, + [3874] = 3874, + [3875] = 3875, + [3876] = 3876, + [3877] = 1562, + [3878] = 3773, + [3879] = 3774, + [3880] = 1540, + [3881] = 3876, + [3882] = 687, + [3883] = 3688, + [3884] = 686, + [3885] = 3778, + [3886] = 3814, + [3887] = 1554, + [3888] = 3787, + [3889] = 3778, + [3890] = 3890, + [3891] = 1577, + [3892] = 3777, + [3893] = 3893, + [3894] = 3810, + [3895] = 3813, + [3896] = 3784, + [3897] = 3832, + [3898] = 3898, + [3899] = 3785, + [3900] = 3273, + [3901] = 3785, + [3902] = 3902, + [3903] = 3870, + [3904] = 3904, + [3905] = 3905, + [3906] = 3906, + [3907] = 3907, + [3908] = 3908, + [3909] = 3777, + [3910] = 3910, + [3911] = 3694, + [3912] = 3834, + [3913] = 3904, + [3914] = 3851, + [3915] = 3628, + [3916] = 3630, + [3917] = 3774, + [3918] = 3808, + [3919] = 3867, + [3920] = 3640, + [3921] = 3784, + [3922] = 3806, + [3923] = 3786, + [3924] = 3779, + [3925] = 3925, + [3926] = 3616, + [3927] = 3775, + [3928] = 3773, + [3929] = 3778, + [3930] = 1503, + [3931] = 3777, + [3932] = 1506, + [3933] = 3621, + [3934] = 3784, + [3935] = 3785, + [3936] = 1589, + [3937] = 1722, + [3938] = 3938, + [3939] = 3939, + [3940] = 3940, + [3941] = 3941, + [3942] = 1700, + [3943] = 1701, + [3944] = 3944, + [3945] = 3945, + [3946] = 3946, + [3947] = 3947, + [3948] = 3948, + [3949] = 3949, + [3950] = 3950, + [3951] = 3951, + [3952] = 3952, + [3953] = 3953, + [3954] = 3954, + [3955] = 3955, + [3956] = 3956, + [3957] = 910, + [3958] = 3958, + [3959] = 3959, + [3960] = 3960, + [3961] = 765, + [3962] = 3962, + [3963] = 3963, + [3964] = 911, + [3965] = 3965, + [3966] = 881, + [3967] = 912, + [3968] = 3968, + [3969] = 3969, + [3970] = 3970, + [3971] = 882, + [3972] = 3972, + [3973] = 913, + [3974] = 3962, + [3975] = 3975, + [3976] = 3976, + [3977] = 766, + [3978] = 3978, + [3979] = 3979, + [3980] = 3980, + [3981] = 884, + [3982] = 778, + [3983] = 914, + [3984] = 784, + [3985] = 862, + [3986] = 3953, + [3987] = 3987, + [3988] = 3988, + [3989] = 3989, + [3990] = 3990, + [3991] = 3991, + [3992] = 3992, + [3993] = 3993, + [3994] = 3994, + [3995] = 783, + [3996] = 3996, + [3997] = 3997, + [3998] = 3998, + [3999] = 3999, + [4000] = 789, + [4001] = 790, + [4002] = 4002, + [4003] = 791, + [4004] = 4004, + [4005] = 4005, + [4006] = 4006, + [4007] = 4007, + [4008] = 3988, + [4009] = 814, + [4010] = 4010, + [4011] = 4011, + [4012] = 4012, + [4013] = 788, + [4014] = 4014, + [4015] = 4015, + [4016] = 759, + [4017] = 4017, + [4018] = 4018, + [4019] = 4019, + [4020] = 1547, + [4021] = 4021, + [4022] = 3979, + [4023] = 4023, + [4024] = 4024, + [4025] = 777, + [4026] = 4026, + [4027] = 4027, + [4028] = 4028, + [4029] = 4029, + [4030] = 1721, + [4031] = 1722, + [4032] = 887, + [4033] = 4033, + [4034] = 4034, + [4035] = 4035, + [4036] = 4036, + [4037] = 1609, + [4038] = 4038, + [4039] = 4039, + [4040] = 4040, + [4041] = 4041, + [4042] = 4042, + [4043] = 4043, + [4044] = 4044, + [4045] = 1622, + [4046] = 3948, + [4047] = 3955, + [4048] = 4015, + [4049] = 4049, + [4050] = 890, + [4051] = 4051, + [4052] = 4052, + [4053] = 891, + [4054] = 1635, + [4055] = 892, + [4056] = 4056, + [4057] = 893, + [4058] = 4058, + [4059] = 4059, + [4060] = 4060, + [4061] = 4061, + [4062] = 4062, + [4063] = 4028, + [4064] = 4019, + [4065] = 4065, + [4066] = 4066, + [4067] = 4044, + [4068] = 4068, + [4069] = 4069, + [4070] = 4010, + [4071] = 772, + [4072] = 773, + [4073] = 4073, + [4074] = 4074, + [4075] = 4075, + [4076] = 4076, + [4077] = 3992, + [4078] = 4078, + [4079] = 4079, + [4080] = 4080, + [4081] = 4081, + [4082] = 4082, + [4083] = 895, + [4084] = 4084, + [4085] = 841, + [4086] = 4086, + [4087] = 3972, + [4088] = 825, + [4089] = 4066, + [4090] = 3991, + [4091] = 763, + [4092] = 3987, + [4093] = 4093, + [4094] = 4094, + [4095] = 4095, + [4096] = 4096, + [4097] = 4011, + [4098] = 4098, + [4099] = 867, + [4100] = 4100, + [4101] = 4023, + [4102] = 4102, + [4103] = 4103, + [4104] = 4104, + [4105] = 4105, + [4106] = 4106, + [4107] = 4107, + [4108] = 4108, + [4109] = 4109, + [4110] = 3795, + [4111] = 4111, + [4112] = 4112, + [4113] = 4113, + [4114] = 4114, + [4115] = 4115, + [4116] = 4116, + [4117] = 4065, + [4118] = 3815, + [4119] = 4119, + [4120] = 828, + [4121] = 3857, + [4122] = 4122, + [4123] = 4123, + [4124] = 800, + [4125] = 4125, + [4126] = 842, + [4127] = 4127, + [4128] = 4128, + [4129] = 4129, + [4130] = 3925, + [4131] = 4131, + [4132] = 4132, + [4133] = 4133, + [4134] = 4134, + [4135] = 4135, + [4136] = 4136, + [4137] = 804, + [4138] = 805, + [4139] = 4139, + [4140] = 806, + [4141] = 4141, + [4142] = 807, + [4143] = 4143, + [4144] = 878, + [4145] = 770, + [4146] = 4146, + [4147] = 4078, + [4148] = 809, + [4149] = 4149, + [4150] = 810, + [4151] = 897, + [4152] = 811, + [4153] = 812, + [4154] = 4154, + [4155] = 4155, + [4156] = 851, + [4157] = 855, + [4158] = 4068, + [4159] = 1628, + [4160] = 4160, + [4161] = 4161, + [4162] = 1629, + [4163] = 4163, + [4164] = 898, + [4165] = 4165, + [4166] = 3997, + [4167] = 875, + [4168] = 1688, + [4169] = 4169, + [4170] = 4170, + [4171] = 4171, + [4172] = 1696, + [4173] = 4173, + [4174] = 899, + [4175] = 4175, + [4176] = 4176, + [4177] = 896, + [4178] = 4007, + [4179] = 4179, + [4180] = 4180, + [4181] = 4021, + [4182] = 4182, + [4183] = 4024, + [4184] = 4184, + [4185] = 4185, + [4186] = 4186, + [4187] = 4187, + [4188] = 4059, + [4189] = 4189, + [4190] = 901, + [4191] = 4191, + [4192] = 4192, + [4193] = 4193, + [4194] = 4194, + [4195] = 4195, + [4196] = 4196, + [4197] = 1622, + [4198] = 1635, + [4199] = 4199, + [4200] = 4200, + [4201] = 4201, + [4202] = 4202, + [4203] = 4033, + [4204] = 4204, + [4205] = 3940, + [4206] = 4206, + [4207] = 771, + [4208] = 774, + [4209] = 3546, + [4210] = 775, + [4211] = 4211, + [4212] = 822, + [4213] = 823, + [4214] = 824, + [4215] = 4215, + [4216] = 4216, + [4217] = 3947, + [4218] = 4218, + [4219] = 4219, + [4220] = 4220, + [4221] = 4221, + [4222] = 4096, + [4223] = 4223, + [4224] = 4224, + [4225] = 3730, + [4226] = 4043, + [4227] = 4227, + [4228] = 3975, + [4229] = 902, + [4230] = 4230, + [4231] = 4231, + [4232] = 4232, + [4233] = 4233, + [4234] = 4234, + [4235] = 4235, + [4236] = 4236, + [4237] = 4106, + [4238] = 4238, + [4239] = 4239, + [4240] = 4240, + [4241] = 4241, + [4242] = 4242, + [4243] = 4243, + [4244] = 4244, + [4245] = 1628, + [4246] = 1629, + [4247] = 852, + [4248] = 4248, + [4249] = 4249, + [4250] = 4250, + [4251] = 4251, + [4252] = 4252, + [4253] = 4253, + [4254] = 4254, + [4255] = 4255, + [4256] = 4256, + [4257] = 4257, + [4258] = 1688, + [4259] = 4259, + [4260] = 1696, + [4261] = 4261, + [4262] = 4262, + [4263] = 4263, + [4264] = 4264, + [4265] = 4265, + [4266] = 4266, + [4267] = 4267, + [4268] = 4223, + [4269] = 4269, + [4270] = 4270, + [4271] = 4271, + [4272] = 4272, + [4273] = 4273, + [4274] = 4274, + [4275] = 4275, + [4276] = 4276, + [4277] = 3728, + [4278] = 4278, + [4279] = 4279, + [4280] = 4280, + [4281] = 4281, + [4282] = 4282, + [4283] = 4283, + [4284] = 4059, + [4285] = 4285, + [4286] = 3732, + [4287] = 4287, + [4288] = 4288, + [4289] = 3947, + [4290] = 4290, + [4291] = 4291, + [4292] = 4292, + [4293] = 4293, + [4294] = 4024, + [4295] = 853, + [4296] = 854, + [4297] = 4297, + [4298] = 4298, + [4299] = 4299, + [4300] = 4300, + [4301] = 4301, + [4302] = 4139, + [4303] = 4107, + [4304] = 231, + [4305] = 836, + [4306] = 4306, + [4307] = 4307, + [4308] = 4308, + [4309] = 239, + [4310] = 4310, + [4311] = 4223, + [4312] = 4270, + [4313] = 4313, + [4314] = 3953, + [4315] = 4315, + [4316] = 4316, + [4317] = 3992, + [4318] = 4318, + [4319] = 4319, + [4320] = 4320, + [4321] = 4321, + [4322] = 4290, + [4323] = 4323, + [4324] = 4324, + [4325] = 4325, + [4326] = 4021, + [4327] = 3996, + [4328] = 4328, + [4329] = 4329, + [4330] = 4330, + [4331] = 4331, + [4332] = 4332, + [4333] = 4333, + [4334] = 4007, + [4335] = 4335, + [4336] = 3962, + [4337] = 4337, + [4338] = 4227, + [4339] = 844, + [4340] = 4340, + [4341] = 4341, + [4342] = 4342, + [4343] = 3997, + [4344] = 838, + [4345] = 4010, + [4346] = 4011, + [4347] = 3969, + [4348] = 845, + [4349] = 846, + [4350] = 4350, + [4351] = 4019, + [4352] = 4352, + [4353] = 4353, + [4354] = 1623, + [4355] = 1627, + [4356] = 4356, + [4357] = 4005, + [4358] = 4320, + [4359] = 4359, + [4360] = 4360, + [4361] = 4361, + [4362] = 1637, + [4363] = 856, + [4364] = 4364, + [4365] = 4365, + [4366] = 4366, + [4367] = 1638, + [4368] = 4368, + [4369] = 4369, + [4370] = 4370, + [4371] = 4371, + [4372] = 4372, + [4373] = 4373, + [4374] = 4374, + [4375] = 4375, + [4376] = 4376, + [4377] = 4377, + [4378] = 1623, + [4379] = 1627, + [4380] = 4380, + [4381] = 4381, + [4382] = 4382, + [4383] = 4383, + [4384] = 4384, + [4385] = 1652, + [4386] = 813, + [4387] = 1654, + [4388] = 4388, + [4389] = 4389, + [4390] = 4390, + [4391] = 4391, + [4392] = 4392, + [4393] = 4393, + [4394] = 4394, + [4395] = 4395, + [4396] = 1637, + [4397] = 3978, + [4398] = 4398, + [4399] = 4399, + [4400] = 4400, + [4401] = 3953, + [4402] = 4223, + [4403] = 4403, + [4404] = 4404, + [4405] = 1700, + [4406] = 4406, + [4407] = 1701, + [4408] = 4408, + [4409] = 1638, + [4410] = 4410, + [4411] = 4411, + [4412] = 4412, + [4413] = 4413, + [4414] = 4414, + [4415] = 847, + [4416] = 848, + [4417] = 1652, + [4418] = 1654, + [4419] = 4419, + [4420] = 849, + [4421] = 850, + [4422] = 3947, + [4423] = 837, + [4424] = 4424, + [4425] = 4425, + [4426] = 4100, + [4427] = 4427, + [4428] = 4428, + [4429] = 4075, + [4430] = 4108, + [4431] = 3947, + [4432] = 4432, + [4433] = 4433, + [4434] = 4434, + [4435] = 4290, + [4436] = 4436, + [4437] = 4437, + [4438] = 4438, + [4439] = 4439, + [4440] = 4440, + [4441] = 4441, + [4442] = 4442, + [4443] = 4443, + [4444] = 4444, + [4445] = 3953, + [4446] = 4446, + [4447] = 4447, + [4448] = 4448, + [4449] = 4449, + [4450] = 4450, + [4451] = 4451, + [4452] = 4452, + [4453] = 4453, + [4454] = 4454, + [4455] = 4455, + [4456] = 1721, + [4457] = 4457, + [4458] = 4458, + [4459] = 4459, + [4460] = 4460, + [4461] = 4461, + [4462] = 4462, + [4463] = 3963, + [4464] = 4464, + [4465] = 4465, + [4466] = 4466, + [4467] = 4467, + [4468] = 4468, + [4469] = 4469, + [4470] = 4470, + [4471] = 4471, + [4472] = 4472, + [4473] = 4473, + [4474] = 4474, + [4475] = 4475, + [4476] = 4476, + [4477] = 4477, + [4478] = 4478, + [4479] = 4474, + [4480] = 4480, + [4481] = 4481, + [4482] = 4482, + [4483] = 4483, + [4484] = 4484, + [4485] = 4485, + [4486] = 4486, + [4487] = 4487, + [4488] = 4487, + [4489] = 4476, + [4490] = 4481, + [4491] = 4476, + [4492] = 4492, + [4493] = 4493, + [4494] = 4494, + [4495] = 4495, + [4496] = 4496, + [4497] = 4497, + [4498] = 4498, + [4499] = 4492, + [4500] = 4494, + [4501] = 4501, + [4502] = 4502, + [4503] = 4503, + [4504] = 4504, + [4505] = 4492, + [4506] = 4506, + [4507] = 4494, + [4508] = 4508, + [4509] = 4492, + [4510] = 4510, + [4511] = 4511, + [4512] = 4512, + [4513] = 4494, + [4514] = 4514, + [4515] = 4476, + [4516] = 4496, + [4517] = 4517, + [4518] = 4487, + [4519] = 4519, + [4520] = 4517, + [4521] = 4521, + [4522] = 4522, + [4523] = 4485, + [4524] = 4524, + [4525] = 4525, + [4526] = 4526, + [4527] = 4519, + [4528] = 4476, + [4529] = 4529, + [4530] = 4530, + [4531] = 4496, + [4532] = 3639, + [4533] = 4496, + [4534] = 4534, + [4535] = 4508, + [4536] = 4536, + [4537] = 4475, + [4538] = 216, + [4539] = 217, + [4540] = 4540, + [4541] = 4541, + [4542] = 4530, + [4543] = 4493, + [4544] = 4496, + [4545] = 4508, + [4546] = 4517, + [4547] = 4547, + [4548] = 4487, + [4549] = 4549, + [4550] = 4474, + [4551] = 4551, + [4552] = 4552, + [4553] = 4553, + [4554] = 4554, + [4555] = 4475, + [4556] = 4556, + [4557] = 4474, + [4558] = 4558, + [4559] = 4559, + [4560] = 4492, + [4561] = 4519, + [4562] = 4517, + [4563] = 4508, + [4564] = 4564, + [4565] = 4565, + [4566] = 4566, + [4567] = 3544, + [4568] = 4568, + [4569] = 4569, + [4570] = 4474, + [4571] = 4571, + [4572] = 4554, + [4573] = 4573, + [4574] = 4574, + [4575] = 4492, + [4576] = 4496, + [4577] = 4508, + [4578] = 4494, + [4579] = 4497, + [4580] = 4580, + [4581] = 4519, + [4582] = 4580, + [4583] = 4574, + [4584] = 4480, + [4585] = 4517, + [4586] = 4480, + [4587] = 4494, + [4588] = 4588, + [4589] = 4474, + [4590] = 4480, + [4591] = 4517, + [4592] = 4475, + [4593] = 4593, + [4594] = 4480, + [4595] = 4506, + [4596] = 4596, + [4597] = 4492, + [4598] = 4494, + [4599] = 4599, + [4600] = 4487, + [4601] = 4601, + [4602] = 4474, + [4603] = 4475, + [4604] = 4480, + [4605] = 4480, + [4606] = 4606, + [4607] = 4487, + [4608] = 4476, + [4609] = 4476, + [4610] = 4610, + [4611] = 4475, + [4612] = 4612, + [4613] = 4517, + [4614] = 4519, + [4615] = 4615, + [4616] = 4487, + [4617] = 4475, + [4618] = 4618, + [4619] = 4619, + [4620] = 4620, + [4621] = 4621, + [4622] = 4622, + [4623] = 4623, + [4624] = 4624, + [4625] = 4625, + [4626] = 4626, + [4627] = 4627, + [4628] = 4628, + [4629] = 4629, + [4630] = 4630, + [4631] = 4631, + [4632] = 4632, + [4633] = 4633, + [4634] = 4634, + [4635] = 4635, + [4636] = 4636, + [4637] = 4637, + [4638] = 4638, + [4639] = 4639, + [4640] = 4640, + [4641] = 4641, + [4642] = 4642, + [4643] = 4643, + [4644] = 4644, + [4645] = 4645, + [4646] = 4646, + [4647] = 4647, + [4648] = 4648, + [4649] = 4649, + [4650] = 4650, + [4651] = 4618, + [4652] = 4652, + [4653] = 4653, + [4654] = 4654, + [4655] = 4655, + [4656] = 4656, + [4657] = 4657, + [4658] = 4658, + [4659] = 4659, + [4660] = 4660, + [4661] = 4661, + [4662] = 4662, + [4663] = 4663, + [4664] = 4664, + [4665] = 4665, + [4666] = 4666, + [4667] = 4667, + [4668] = 4668, + [4669] = 4669, + [4670] = 4670, + [4671] = 4626, + [4672] = 4672, + [4673] = 4673, + [4674] = 4674, + [4675] = 4675, + [4676] = 4676, + [4677] = 4677, + [4678] = 4661, + [4679] = 4679, + [4680] = 4680, + [4681] = 4681, + [4682] = 4682, + [4683] = 4646, + [4684] = 4650, + [4685] = 4618, + [4686] = 4686, + [4687] = 4687, + [4688] = 4661, + [4689] = 4663, + [4690] = 4666, + [4691] = 4691, + [4692] = 4668, + [4693] = 4693, + [4694] = 4694, + [4695] = 4663, + [4696] = 4621, + [4697] = 4622, + [4698] = 4623, + [4699] = 4624, + [4700] = 4036, + [4701] = 4626, + [4702] = 4702, + [4703] = 4703, + [4704] = 4704, + [4705] = 4705, + [4706] = 4706, + [4707] = 4707, + [4708] = 4708, + [4709] = 4709, + [4710] = 4710, + [4711] = 4711, + [4712] = 4712, + [4713] = 4713, + [4714] = 4714, + [4715] = 4650, + [4716] = 4618, + [4717] = 4717, + [4718] = 4666, + [4719] = 4668, + [4720] = 4720, + [4721] = 4721, + [4722] = 4722, + [4723] = 4723, + [4724] = 4724, + [4725] = 4725, + [4726] = 4726, + [4727] = 4650, + [4728] = 4618, + [4729] = 4729, + [4730] = 4730, + [4731] = 4666, + [4732] = 4732, + [4733] = 4668, + [4734] = 4734, + [4735] = 4735, + [4736] = 3595, + [4737] = 4737, + [4738] = 4738, + [4739] = 4739, + [4740] = 4740, + [4741] = 1558, + [4742] = 4742, + [4743] = 4740, + [4744] = 4744, + [4745] = 4687, + [4746] = 4746, + [4747] = 1562, + [4748] = 4748, + [4749] = 1566, + [4750] = 4750, + [4751] = 4656, + [4752] = 4752, + [4753] = 4753, + [4754] = 4754, + [4755] = 4755, + [4756] = 4756, + [4757] = 4757, + [4758] = 4758, + [4759] = 4759, + [4760] = 782, + [4761] = 4761, + [4762] = 4646, + [4763] = 4763, + [4764] = 4764, + [4765] = 4765, + [4766] = 4766, + [4767] = 4767, + [4768] = 4768, + [4769] = 4769, + [4770] = 4770, + [4771] = 4771, + [4772] = 4772, + [4773] = 4773, + [4774] = 4774, + [4775] = 4775, + [4776] = 4776, + [4777] = 4777, + [4778] = 4778, + [4779] = 4779, + [4780] = 4780, + [4781] = 4781, + [4782] = 4782, + [4783] = 4783, + [4784] = 4784, + [4785] = 4785, + [4786] = 4786, + [4787] = 4787, + [4788] = 4650, + [4789] = 4663, + [4790] = 4618, + [4791] = 4735, + [4792] = 4792, + [4793] = 4793, + [4794] = 4794, + [4795] = 4795, + [4796] = 4796, + [4797] = 4797, + [4798] = 4798, + [4799] = 4799, + [4800] = 4800, + [4801] = 4801, + [4802] = 4802, + [4803] = 4803, + [4804] = 4804, + [4805] = 4805, + [4806] = 4806, + [4807] = 4807, + [4808] = 4808, + [4809] = 3735, + [4810] = 4810, + [4811] = 4811, + [4812] = 4812, + [4813] = 4813, + [4814] = 4814, + [4815] = 4815, + [4816] = 4816, + [4817] = 4817, + [4818] = 4818, + [4819] = 4819, + [4820] = 4820, + [4821] = 4821, + [4822] = 4822, + [4823] = 4753, + [4824] = 4824, + [4825] = 4825, + [4826] = 4826, + [4827] = 4238, + [4828] = 4828, + [4829] = 4829, + [4830] = 4830, + [4831] = 4831, + [4832] = 4832, + [4833] = 4833, + [4834] = 4834, + [4835] = 4835, + [4836] = 4836, + [4837] = 4837, + [4838] = 4838, + [4839] = 4839, + [4840] = 4840, + [4841] = 4841, + [4842] = 4842, + [4843] = 4843, + [4844] = 4844, + [4845] = 4845, + [4846] = 4846, + [4847] = 4778, + [4848] = 4848, + [4849] = 4849, + [4850] = 4850, + [4851] = 4851, + [4852] = 4852, + [4853] = 4853, + [4854] = 4854, + [4855] = 4855, + [4856] = 4856, + [4857] = 4857, + [4858] = 4858, + [4859] = 4859, + [4860] = 4860, + [4861] = 4861, + [4862] = 4862, + [4863] = 4863, + [4864] = 4864, + [4865] = 4646, + [4866] = 4866, + [4867] = 4867, + [4868] = 4868, + [4869] = 4869, + [4870] = 4870, + [4871] = 4871, + [4872] = 4872, + [4873] = 4725, + [4874] = 4874, + [4875] = 4875, + [4876] = 4876, + [4877] = 4877, + [4878] = 4878, + [4879] = 4879, + [4880] = 4880, + [4881] = 4774, + [4882] = 4882, + [4883] = 4883, + [4884] = 4884, + [4885] = 4650, + [4886] = 4886, + [4887] = 4887, + [4888] = 4888, + [4889] = 4889, + [4890] = 4890, + [4891] = 4891, + [4892] = 4892, + [4893] = 4780, + [4894] = 4894, + [4895] = 4895, + [4896] = 4896, + [4897] = 4897, + [4898] = 4898, + [4899] = 4899, + [4900] = 4900, + [4901] = 4646, + [4902] = 4902, + [4903] = 4903, + [4904] = 4904, + [4905] = 4905, + [4906] = 4906, + [4907] = 4907, + [4908] = 4908, + [4909] = 4909, + [4910] = 4910, + [4911] = 4911, + [4912] = 4656, + [4913] = 4913, + [4914] = 4914, + [4915] = 3543, + [4916] = 4666, + [4917] = 4848, + [4918] = 4836, + [4919] = 4668, + [4920] = 3557, + [4921] = 4921, + [4922] = 4922, + [4923] = 4766, + [4924] = 4770, + [4925] = 4925, + [4926] = 4926, + [4927] = 4927, + [4928] = 4661, + [4929] = 4929, + [4930] = 4663, + [4931] = 4931, + [4932] = 4932, + [4933] = 4933, + [4934] = 4934, + [4935] = 4935, + [4936] = 4832, + [4937] = 4834, + [4938] = 4938, + [4939] = 4939, + [4940] = 4940, + [4941] = 4646, + [4942] = 4942, + [4943] = 4896, + [4944] = 4944, + [4945] = 4914, + [4946] = 4666, + [4947] = 4947, + [4948] = 4948, + [4949] = 4668, + [4950] = 4950, + [4951] = 4951, + [4952] = 4838, + [4953] = 4953, + [4954] = 4954, + [4955] = 4955, + [4956] = 4956, + [4957] = 4957, + [4958] = 4958, + [4959] = 4959, + [4960] = 4960, + [4961] = 4961, + [4962] = 4962, + [4963] = 4963, + [4964] = 4964, + [4965] = 4965, + [4966] = 4966, + [4967] = 4967, + [4968] = 4968, + [4969] = 4969, + [4970] = 4970, + [4971] = 4971, + [4972] = 4972, + [4973] = 4973, + [4974] = 4974, + [4975] = 4975, + [4976] = 4976, + [4977] = 4977, + [4978] = 4978, + [4979] = 4979, + [4980] = 4980, + [4981] = 4981, + [4982] = 4982, + [4983] = 4983, + [4984] = 4984, + [4985] = 4985, + [4986] = 4986, + [4987] = 4987, + [4988] = 4988, + [4989] = 4989, + [4990] = 4797, + [4991] = 4626, + [4992] = 4992, + [4993] = 4799, + [4994] = 4994, + [4995] = 4995, + [4996] = 4996, + [4997] = 4997, + [4998] = 4998, + [4999] = 4999, + [5000] = 5000, + [5001] = 5001, + [5002] = 5002, + [5003] = 4625, + [5004] = 5004, + [5005] = 5005, + [5006] = 3990, + [5007] = 5007, + [5008] = 4635, + [5009] = 5009, + [5010] = 5010, + [5011] = 5011, + [5012] = 5012, + [5013] = 4801, + [5014] = 4782, + [5015] = 5015, + [5016] = 4802, + [5017] = 5017, + [5018] = 5018, + [5019] = 5019, + [5020] = 5020, + [5021] = 5021, + [5022] = 4621, + [5023] = 5023, + [5024] = 5024, + [5025] = 5025, + [5026] = 5026, + [5027] = 5027, + [5028] = 5028, + [5029] = 5029, + [5030] = 5030, + [5031] = 5031, + [5032] = 4622, + [5033] = 4817, + [5034] = 5034, + [5035] = 4783, + [5036] = 4623, + [5037] = 5037, + [5038] = 5038, + [5039] = 5039, + [5040] = 5040, + [5041] = 5041, + [5042] = 5042, + [5043] = 5043, + [5044] = 5044, + [5045] = 4624, + [5046] = 5046, + [5047] = 5047, + [5048] = 5048, + [5049] = 5049, + [5050] = 5050, + [5051] = 5051, + [5052] = 5052, + [5053] = 4814, + [5054] = 5054, + [5055] = 5055, + [5056] = 5056, + [5057] = 5057, + [5058] = 5058, + [5059] = 4663, + [5060] = 5060, + [5061] = 4626, + [5062] = 5062, + [5063] = 5063, + [5064] = 5064, + [5065] = 5065, + [5066] = 5066, + [5067] = 5067, + [5068] = 5068, + [5069] = 5069, + [5070] = 5070, + [5071] = 5071, + [5072] = 5072, + [5073] = 5073, + [5074] = 5074, + [5075] = 5075, + [5076] = 5076, + [5077] = 4850, + [5078] = 5078, + [5079] = 5079, + [5080] = 5080, + [5081] = 4851, + [5082] = 5082, + [5083] = 5083, + [5084] = 5084, + [5085] = 5085, + [5086] = 5086, + [5087] = 5087, + [5088] = 5088, + [5089] = 5089, + [5090] = 5090, + [5091] = 5091, + [5092] = 5092, + [5093] = 5093, + [5094] = 5094, + [5095] = 5095, + [5096] = 5096, + [5097] = 5097, + [5098] = 5098, + [5099] = 5099, + [5100] = 5100, + [5101] = 5101, + [5102] = 5102, + [5103] = 5103, + [5104] = 5104, + [5105] = 5105, + [5106] = 5106, + [5107] = 5107, + [5108] = 5108, + [5109] = 5109, + [5110] = 5110, + [5111] = 5111, + [5112] = 5112, + [5113] = 5113, + [5114] = 5114, + [5115] = 5115, + [5116] = 5116, + [5117] = 5117, + [5118] = 5118, + [5119] = 5119, + [5120] = 5120, + [5121] = 5121, + [5122] = 5122, + [5123] = 5123, + [5124] = 5124, + [5125] = 5125, + [5126] = 5126, + [5127] = 5127, + [5128] = 5128, + [5129] = 5129, + [5130] = 4744, + [5131] = 5131, + [5132] = 5132, + [5133] = 5133, + [5134] = 4780, + [5135] = 5135, + [5136] = 4782, + [5137] = 5137, + [5138] = 4735, + [5139] = 5139, + [5140] = 5140, + [5141] = 5141, + [5142] = 5142, + [5143] = 5143, + [5144] = 5144, + [5145] = 5145, + [5146] = 5146, + [5147] = 5147, + [5148] = 4832, + [5149] = 4838, + [5150] = 4848, + [5151] = 5151, + [5152] = 4740, + [5153] = 5153, + [5154] = 5154, + [5155] = 5155, + [5156] = 5156, + [5157] = 782, + [5158] = 5158, + [5159] = 5159, + [5160] = 5160, + [5161] = 5161, + [5162] = 5162, + [5163] = 5163, + [5164] = 4646, + [5165] = 5165, + [5166] = 5166, + [5167] = 5167, + [5168] = 5168, + [5169] = 5169, + [5170] = 5170, + [5171] = 5171, + [5172] = 5172, + [5173] = 5173, + [5174] = 5174, + [5175] = 5175, + [5176] = 5176, + [5177] = 3614, + [5178] = 5178, + [5179] = 5179, + [5180] = 5180, + [5181] = 5181, + [5182] = 4650, + [5183] = 4618, + [5184] = 5184, + [5185] = 5185, + [5186] = 5186, + [5187] = 5187, + [5188] = 1593, + [5189] = 5189, + [5190] = 5190, + [5191] = 5191, + [5192] = 5192, + [5193] = 5193, + [5194] = 5194, + [5195] = 4656, + [5196] = 5196, + [5197] = 5197, + [5198] = 5198, + [5199] = 5199, + [5200] = 5200, + [5201] = 4755, + [5202] = 5202, + [5203] = 5203, + [5204] = 5031, + [5205] = 5205, + [5206] = 5206, + [5207] = 5207, + [5208] = 5208, + [5209] = 5209, + [5210] = 5210, + [5211] = 1599, + [5212] = 5212, + [5213] = 5213, + [5214] = 4661, + [5215] = 5215, + [5216] = 5216, + [5217] = 4663, + [5218] = 5218, + [5219] = 5219, + [5220] = 5220, + [5221] = 5221, + [5222] = 5222, + [5223] = 5223, + [5224] = 5224, + [5225] = 5225, + [5226] = 5226, + [5227] = 5227, + [5228] = 5228, + [5229] = 4666, + [5230] = 5230, + [5231] = 4668, + [5232] = 5232, + [5233] = 5233, + [5234] = 5234, + [5235] = 5235, + [5236] = 5236, + [5237] = 5237, + [5238] = 5234, + [5239] = 5239, + [5240] = 5240, + [5241] = 5241, + [5242] = 5242, + [5243] = 5243, + [5244] = 5244, + [5245] = 5245, + [5246] = 5246, + [5247] = 5247, + [5248] = 5248, + [5249] = 5249, + [5250] = 5250, + [5251] = 5251, + [5252] = 5252, + [5253] = 5253, + [5254] = 5254, + [5255] = 5255, + [5256] = 5256, + [5257] = 5257, + [5258] = 5258, + [5259] = 5259, + [5260] = 5260, + [5261] = 5261, + [5262] = 5262, + [5263] = 5263, + [5264] = 5264, + [5265] = 5265, + [5266] = 5266, + [5267] = 5267, + [5268] = 5268, + [5269] = 5269, + [5270] = 5270, + [5271] = 5271, + [5272] = 5272, + [5273] = 5273, + [5274] = 2609, + [5275] = 5275, + [5276] = 5276, + [5277] = 5277, + [5278] = 5278, + [5279] = 5279, + [5280] = 5280, + [5281] = 2601, + [5282] = 5282, + [5283] = 5283, + [5284] = 5284, + [5285] = 5272, + [5286] = 5286, + [5287] = 5287, + [5288] = 5288, + [5289] = 5233, + [5290] = 5290, + [5291] = 5241, + [5292] = 5286, + [5293] = 5293, + [5294] = 5294, + [5295] = 5295, + [5296] = 5296, + [5297] = 5297, + [5298] = 5276, + [5299] = 5277, + [5300] = 5268, + [5301] = 5271, + [5302] = 2614, + [5303] = 5303, + [5304] = 2615, + [5305] = 5305, + [5306] = 5306, + [5307] = 5283, + [5308] = 5233, + [5309] = 5309, + [5310] = 5278, + [5311] = 5273, + [5312] = 5312, + [5313] = 5313, + [5314] = 5314, + [5315] = 5315, + [5316] = 5316, + [5317] = 5317, + [5318] = 5318, + [5319] = 5256, + [5320] = 5266, + [5321] = 5250, + [5322] = 5270, + [5323] = 5280, + [5324] = 5288, + [5325] = 5268, + [5326] = 5326, + [5327] = 5280, + [5328] = 5328, + [5329] = 5329, + [5330] = 5330, + [5331] = 5331, + [5332] = 5332, + [5333] = 5333, + [5334] = 5314, + [5335] = 5335, + [5336] = 5283, + [5337] = 5337, + [5338] = 5338, + [5339] = 5269, + [5340] = 5340, + [5341] = 5233, + [5342] = 5342, + [5343] = 5343, + [5344] = 5344, + [5345] = 5335, + [5346] = 5346, + [5347] = 5347, + [5348] = 5271, + [5349] = 2611, + [5350] = 5350, + [5351] = 5351, + [5352] = 5352, + [5353] = 5353, + [5354] = 5354, + [5355] = 5355, + [5356] = 5356, + [5357] = 5357, + [5358] = 5256, + [5359] = 5266, + [5360] = 5360, + [5361] = 5270, + [5362] = 2612, + [5363] = 5363, + [5364] = 5364, + [5365] = 5261, + [5366] = 5366, + [5367] = 5236, + [5368] = 5236, + [5369] = 5237, + [5370] = 5370, + [5371] = 5239, + [5372] = 5354, + [5373] = 5241, + [5374] = 5374, + [5375] = 5280, + [5376] = 5376, + [5377] = 5273, + [5378] = 2630, + [5379] = 5379, + [5380] = 2631, + [5381] = 5381, + [5382] = 5382, + [5383] = 5383, + [5384] = 5384, + [5385] = 5385, + [5386] = 5386, + [5387] = 5256, + [5388] = 5388, + [5389] = 5389, + [5390] = 5284, + [5391] = 5391, + [5392] = 5236, + [5393] = 5393, + [5394] = 5394, + [5395] = 5395, + [5396] = 5237, + [5397] = 5280, + [5398] = 5379, + [5399] = 5388, + [5400] = 5400, + [5401] = 3795, + [5402] = 5236, + [5403] = 5403, + [5404] = 5239, + [5405] = 5405, + [5406] = 5406, + [5407] = 5407, + [5408] = 5408, + [5409] = 3815, + [5410] = 5410, + [5411] = 5241, + [5412] = 5412, + [5413] = 3857, + [5414] = 5414, + [5415] = 5415, + [5416] = 5416, + [5417] = 5417, + [5418] = 5237, + [5419] = 5340, + [5420] = 5251, + [5421] = 5403, + [5422] = 5239, + [5423] = 5423, + [5424] = 2607, + [5425] = 5405, + [5426] = 5355, + [5427] = 5343, + [5428] = 5428, + [5429] = 5241, + [5430] = 5350, + [5431] = 5431, + [5432] = 5370, + [5433] = 5353, + [5434] = 2608, + [5435] = 5246, + [5436] = 5436, + [5437] = 5316, + [5438] = 5256, + [5439] = 5439, + [5440] = 5280, + [5441] = 5441, + [5442] = 5256, + [5443] = 5303, + [5444] = 5306, + [5445] = 5445, + [5446] = 5446, + [5447] = 5447, + [5448] = 5266, + [5449] = 5449, + [5450] = 5450, + [5451] = 5451, + [5452] = 5452, + [5453] = 5406, + [5454] = 5454, + [5455] = 5247, + [5456] = 5456, + [5457] = 5270, + [5458] = 2643, + [5459] = 2644, + [5460] = 5270, + [5461] = 5447, + [5462] = 5462, + [5463] = 5333, + [5464] = 5407, + [5465] = 5465, + [5466] = 5337, + [5467] = 5408, + [5468] = 5312, + [5469] = 5469, + [5470] = 5275, + [5471] = 5471, + [5472] = 2657, + [5473] = 5382, + [5474] = 5474, + [5475] = 2658, + [5476] = 5476, + [5477] = 5383, + [5478] = 5249, + [5479] = 5309, + [5480] = 5480, + [5481] = 2622, + [5482] = 5482, + [5483] = 5483, + [5484] = 5484, + [5485] = 5266, + [5486] = 5356, + [5487] = 5487, + [5488] = 5488, + [5489] = 5489, + [5490] = 5490, + [5491] = 5447, + [5492] = 5294, + [5493] = 5417, + [5494] = 5494, + [5495] = 5495, + [5496] = 5496, + [5497] = 5497, + [5498] = 5498, + [5499] = 5499, + [5500] = 5500, + [5501] = 5393, + [5502] = 5502, + [5503] = 5503, + [5504] = 5342, + [5505] = 5505, + [5506] = 5506, + [5507] = 5507, + [5508] = 5507, + [5509] = 5509, + [5510] = 5237, + [5511] = 5346, + [5512] = 5512, + [5513] = 5513, + [5514] = 5329, + [5515] = 5330, + [5516] = 5516, + [5517] = 5517, + [5518] = 2616, + [5519] = 5449, + [5520] = 2617, + [5521] = 5450, + [5522] = 5270, + [5523] = 2620, + [5524] = 5524, + [5525] = 5351, + [5526] = 5330, + [5527] = 5234, + [5528] = 5528, + [5529] = 5340, + [5530] = 5385, + [5531] = 5531, + [5532] = 1653, + [5533] = 5533, + [5534] = 2604, + [5535] = 5266, + [5536] = 3925, + [5537] = 5382, + [5538] = 5415, + [5539] = 5383, + [5540] = 5540, + [5541] = 5524, + [5542] = 5542, + [5543] = 5543, + [5544] = 5544, + [5545] = 5352, + [5546] = 5379, + [5547] = 5528, + [5548] = 5548, + [5549] = 5549, + [5550] = 5315, + [5551] = 5551, + [5552] = 5552, + [5553] = 2618, + [5554] = 5540, + [5555] = 5240, + [5556] = 5264, + [5557] = 5557, + [5558] = 5239, + [5559] = 5559, + [5560] = 5560, + [5561] = 5271, + [5562] = 5454, + [5563] = 5273, + [5564] = 2619, + [5565] = 5259, + [5566] = 5566, + [5567] = 5567, + [5568] = 5568, + [5569] = 5333, + [5570] = 5294, + [5571] = 5391, + [5572] = 5394, + [5573] = 5573, + [5574] = 2605, + [5575] = 5268, + [5576] = 5256, + [5577] = 5312, + [5578] = 5266, + [5579] = 5283, + [5580] = 5393, + [5581] = 5270, + [5582] = 5268, + [5583] = 5283, + [5584] = 5233, + [5585] = 5331, + [5586] = 5586, + [5587] = 5316, + [5588] = 5335, + [5589] = 5589, + [5590] = 1714, + [5591] = 1715, + [5592] = 5280, + [5593] = 5412, + [5594] = 5326, + [5595] = 5595, + [5596] = 5596, + [5597] = 5597, + [5598] = 5598, + [5599] = 5599, + [5600] = 5600, + [5601] = 5601, + [5602] = 5602, + [5603] = 5603, + [5604] = 5604, + [5605] = 5605, + [5606] = 5606, + [5607] = 5607, + [5608] = 5608, + [5609] = 5609, + [5610] = 5610, + [5611] = 5611, + [5612] = 5612, + [5613] = 5613, + [5614] = 5614, + [5615] = 5615, + [5616] = 5616, + [5617] = 5617, + [5618] = 5618, + [5619] = 5619, + [5620] = 5620, + [5621] = 5621, + [5622] = 5622, + [5623] = 5623, + [5624] = 5624, + [5625] = 5623, + [5626] = 5626, + [5627] = 5627, + [5628] = 5628, + [5629] = 5629, + [5630] = 5630, + [5631] = 5631, + [5632] = 5632, + [5633] = 5633, + [5634] = 5634, + [5635] = 5635, + [5636] = 5633, + [5637] = 5637, + [5638] = 5638, + [5639] = 5639, + [5640] = 5612, + [5641] = 5641, + [5642] = 5598, + [5643] = 5643, + [5644] = 5644, + [5645] = 5645, + [5646] = 5646, + [5647] = 5647, + [5648] = 5645, + [5649] = 5649, + [5650] = 5650, + [5651] = 5651, + [5652] = 5652, + [5653] = 5653, + [5654] = 5610, + [5655] = 5655, + [5656] = 5656, + [5657] = 5657, + [5658] = 5658, + [5659] = 5659, + [5660] = 5660, + [5661] = 5661, + [5662] = 5662, + [5663] = 5595, + [5664] = 5664, + [5665] = 5619, + [5666] = 5666, + [5667] = 5661, + [5668] = 5668, + [5669] = 5611, + [5670] = 5600, + [5671] = 5671, + [5672] = 5672, + [5673] = 5624, + [5674] = 5626, + [5675] = 5675, + [5676] = 5647, + [5677] = 5614, + [5678] = 5659, + [5679] = 5659, + [5680] = 5628, + [5681] = 5629, + [5682] = 5631, + [5683] = 5637, + [5684] = 5613, + [5685] = 5685, + [5686] = 5608, + [5687] = 5652, + [5688] = 5688, + [5689] = 5616, + [5690] = 5657, + [5691] = 5603, + [5692] = 5675, + [5693] = 5693, + [5694] = 5657, + [5695] = 5613, + [5696] = 5615, + [5697] = 5615, + [5698] = 5698, + [5699] = 5600, + [5700] = 5645, + [5701] = 5701, + [5702] = 5624, + [5703] = 5703, + [5704] = 5704, + [5705] = 5626, + [5706] = 5650, + [5707] = 5707, + [5708] = 5650, + [5709] = 5688, + [5710] = 5710, + [5711] = 5650, + [5712] = 5656, + [5713] = 5651, + [5714] = 5693, + [5715] = 5606, + [5716] = 5628, + [5717] = 5717, + [5718] = 5627, + [5719] = 5607, + [5720] = 5608, + [5721] = 5656, + [5722] = 5596, + [5723] = 5630, + [5724] = 5611, + [5725] = 5704, + [5726] = 5657, + [5727] = 5613, + [5728] = 5632, + [5729] = 5633, + [5730] = 5629, + [5731] = 5615, + [5732] = 5618, + [5733] = 5664, + [5734] = 5734, + [5735] = 5735, + [5736] = 5620, + [5737] = 5621, + [5738] = 5738, + [5739] = 5739, + [5740] = 5609, + [5741] = 5741, + [5742] = 5622, + [5743] = 5601, + [5744] = 5618, + [5745] = 5650, + [5746] = 5656, + [5747] = 5747, + [5748] = 5659, + [5749] = 5749, + [5750] = 5704, + [5751] = 5598, + [5752] = 5618, + [5753] = 5639, + [5754] = 5754, + [5755] = 5755, + [5756] = 5756, + [5757] = 5647, + [5758] = 5627, + [5759] = 5759, + [5760] = 5619, + [5761] = 5661, + [5762] = 5595, + [5763] = 5608, + [5764] = 5600, + [5765] = 5765, + [5766] = 5766, + [5767] = 5767, + [5768] = 5624, + [5769] = 5710, + [5770] = 5626, + [5771] = 5771, + [5772] = 5707, + [5773] = 5773, + [5774] = 5628, + [5775] = 5775, + [5776] = 5776, + [5777] = 5629, + [5778] = 5693, + [5779] = 5739, + [5780] = 5631, + [5781] = 5781, + [5782] = 5637, + [5783] = 5647, + [5784] = 5784, + [5785] = 5785, + [5786] = 5703, + [5787] = 5787, + [5788] = 5610, + [5789] = 5644, + [5790] = 5790, + [5791] = 5645, + [5792] = 5756, + [5793] = 5671, + [5794] = 5794, + [5795] = 5656, + [5796] = 5796, + [5797] = 5620, + [5798] = 5794, + [5799] = 5610, + [5800] = 5614, + [5801] = 5652, + [5802] = 5616, + [5803] = 5610, + [5804] = 5614, + [5805] = 5620, + [5806] = 5621, + [5807] = 5807, + [5808] = 5630, + [5809] = 5632, + [5810] = 5633, + [5811] = 5622, + [5812] = 5630, + [5813] = 5632, + [5814] = 5633, + [5815] = 5659, + [5816] = 5655, + [5817] = 5817, + [5818] = 5598, + [5819] = 5704, + [5820] = 5693, + [5821] = 5785, + [5822] = 5614, + [5823] = 5606, + [5824] = 5596, + [5825] = 5645, + [5826] = 5598, + [5827] = 5609, + [5828] = 5828, + [5829] = 5817, + [5830] = 5787, + [5831] = 5621, + [5832] = 5832, + [5833] = 5710, + [5834] = 5739, + [5835] = 5671, + [5836] = 5666, + [5837] = 5631, + [5838] = 5630, + [5839] = 5632, + [5840] = 5616, + [5841] = 5637, + [5842] = 5650, + [5843] = 5609, + [5844] = 5844, + [5845] = 5656, + [5846] = 5607, + [5847] = 5657, + [5848] = 5622, + [5849] = 5710, + [5850] = 5738, + [5851] = 5739, + [5852] = 5616, + [5853] = 5633, + [5854] = 5664, + [5855] = 5606, + [5856] = 5856, + [5857] = 5857, + [5858] = 5858, + [5859] = 5607, + [5860] = 5608, + [5861] = 5611, + [5862] = 5653, + [5863] = 5701, + [5864] = 5619, + [5865] = 5630, + [5866] = 5613, + [5867] = 5615, + [5868] = 5661, + [5869] = 5595, + [5870] = 5870, + [5871] = 5639, + [5872] = 5600, + [5873] = 5618, + [5874] = 5647, + [5875] = 5828, + [5876] = 5617, + [5877] = 5652, + [5878] = 5639, + [5879] = 5879, + [5880] = 5879, + [5881] = 5881, + [5882] = 5610, + [5883] = 5881, + [5884] = 5597, + [5885] = 5620, + [5886] = 5650, + [5887] = 5879, + [5888] = 5659, + [5889] = 5598, + [5890] = 5656, + [5891] = 5666, + [5892] = 5647, + [5893] = 5616, + [5894] = 5652, + [5895] = 5704, + [5896] = 5659, + [5897] = 5704, + [5898] = 5610, + [5899] = 5621, + [5900] = 5627, + [5901] = 5614, + [5902] = 5624, + [5903] = 5616, + [5904] = 5787, + [5905] = 5626, + [5906] = 5630, + [5907] = 5628, + [5908] = 5632, + [5909] = 5633, + [5910] = 5611, + [5911] = 5870, + [5912] = 5622, + [5913] = 5597, + [5914] = 5655, + [5915] = 5627, + [5916] = 5629, + [5917] = 5631, + [5918] = 5598, + [5919] = 5637, + [5920] = 5614, + [5921] = 5675, + [5922] = 5881, + [5923] = 5646, + [5924] = 5710, + [5925] = 5603, + [5926] = 5926, + [5927] = 5671, + [5928] = 5688, + [5929] = 5929, + [5930] = 5639, + [5931] = 5931, + [5932] = 5627, + [5933] = 5857, + [5934] = 5934, + [5935] = 5607, + [5936] = 5602, + [5937] = 5807, + [5938] = 5616, + [5939] = 5675, + [5940] = 5655, + [5941] = 5941, + [5942] = 5596, + [5943] = 5610, + [5944] = 5662, + [5945] = 5703, + [5946] = 5614, + [5947] = 5947, + [5948] = 5739, + [5949] = 5616, + [5950] = 5675, + [5951] = 5630, + [5952] = 5632, + [5953] = 5633, + [5954] = 5787, + [5955] = 5710, + [5956] = 5956, + [5957] = 5739, + [5958] = 5693, + [5959] = 5703, + [5960] = 5960, + [5961] = 5734, + [5962] = 5775, + [5963] = 5596, + [5964] = 5606, + [5965] = 5693, + [5966] = 5755, + [5967] = 5604, + [5968] = 5926, + [5969] = 5596, + [5970] = 5675, + [5971] = 5647, + [5972] = 5972, + [5973] = 5634, + [5974] = 5632, + [5975] = 5643, + [5976] = 5976, + [5977] = 5609, + [5978] = 5671, + [5979] = 5598, + [5980] = 5610, + [5981] = 5614, + [5982] = 5609, + [5983] = 5619, + [5984] = 5703, + [5985] = 5657, + [5986] = 5986, + [5987] = 5645, + [5988] = 5605, + [5989] = 5630, + [5990] = 5632, + [5991] = 5645, + [5992] = 5633, + [5993] = 5666, + [5994] = 5627, + [5995] = 5661, + [5996] = 5595, + [5997] = 5926, + [5998] = 5693, + [5999] = 5999, + [6000] = 5828, + [6001] = 5675, + [6002] = 5704, + [6003] = 5598, + [6004] = 5664, + [6005] = 5666, +}; + +static const TSSymbol ts_supertype_symbols[SUPERTYPE_COUNT] = { + sym_declaration, + sym_expression, + sym_pattern, + sym_primary_expression, + sym_primary_type, + sym_statement, + sym_type, +}; + +static const TSMapSlice ts_supertype_map_slices[] = { + [sym_declaration] = {.index = 0, .length = 14}, + [sym_expression] = {.index = 14, .length = 16}, + [sym_pattern] = {.index = 30, .length = 8}, + [sym_primary_expression] = {.index = 38, .length = 23}, + [sym_primary_type] = {.index = 61, .length = 20}, + [sym_statement] = {.index = 81, .length = 20}, + [sym_type] = {.index = 101, .length = 10}, +}; + +static const TSSymbol ts_supertype_map_entries[] = { + [0] = + sym_abstract_class_declaration, + sym_ambient_declaration, + sym_class_declaration, + sym_enum_declaration, + sym_function_declaration, + sym_function_signature, + sym_generator_function_declaration, + sym_import_alias, + sym_interface_declaration, + sym_internal_module, + sym_lexical_declaration, + sym_module, + sym_type_alias_declaration, + sym_variable_declaration, + [14] = + sym_as_expression, + sym_assignment_expression, + sym_augmented_assignment_expression, + sym_await_expression, + sym_binary_expression, + sym_instantiation_expression, + sym_internal_module, + sym_jsx_element, + sym_jsx_self_closing_element, + sym_new_expression, + sym_primary_expression, + sym_satisfies_expression, + sym_ternary_expression, + sym_unary_expression, + sym_update_expression, + sym_yield_expression, + [30] = + sym_array_pattern, + sym_identifier, + sym_member_expression, + sym_non_null_expression, + sym_object_pattern, + sym_rest_pattern, + sym_subscript_expression, + sym_undefined, + [38] = + sym_array, + sym_arrow_function, + sym_call_expression, + sym_class, + sym_false, + sym_function_expression, + sym_generator_function, + sym_identifier, + sym_member_expression, + sym_meta_property, + sym_non_null_expression, + sym_null, + sym_number, + sym_object, + sym_parenthesized_expression, + sym_regex, + sym_string, + sym_subscript_expression, + sym_super, + sym_template_string, + sym_this, + sym_true, + sym_undefined, + [61] = + alias_sym_this_type, + alias_sym_type_identifier, + anon_sym_const, + sym_array_type, + sym_conditional_type, + sym_existential_type, + sym_flow_maybe_type, + sym_generic_type, + sym_index_type_query, + sym_intersection_type, + sym_literal_type, + sym_lookup_type, + sym_nested_type_identifier, + sym_object_type, + sym_parenthesized_type, + sym_predefined_type, + sym_template_literal_type, + sym_tuple_type, + sym_type_query, + sym_union_type, + [81] = + sym_break_statement, + sym_continue_statement, + sym_debugger_statement, + sym_declaration, + sym_do_statement, + sym_empty_statement, + sym_export_statement, + sym_expression_statement, + sym_for_in_statement, + sym_for_statement, + sym_if_statement, + sym_import_statement, + sym_labeled_statement, + sym_return_statement, + sym_statement_block, + sym_switch_statement, + sym_throw_statement, + sym_try_statement, + sym_while_statement, + sym_with_statement, + [101] = + sym__type_query_call_expression, + sym__type_query_call_expression_in_type_annotation, + sym_call_expression, + sym_constructor_type, + sym_decorator_call_expression, + sym_function_type, + sym_infer_type, + sym_member_expression, + sym_primary_type, + sym_readonly_type, +}; + +static const TSCharacterRange extras_character_set_1[] = { + {'\t', '\r'}, {' ', ' '}, {0xa0, 0xa0}, {0x1680, 0x1680}, {0x2000, 0x200b}, {0x2028, 0x2029}, {0x202f, 0x202f}, {0x205f, 0x2060}, + {0x3000, 0x3000}, {0xfeff, 0xfeff}, +}; + +static const TSCharacterRange sym_identifier_character_set_1[] = { + {'$', '$'}, {'A', 'Z'}, {'\\', '\\'}, {'_', '_'}, {'a', 'z'}, {0x7f, 0x9f}, {0xa1, 0x167f}, {0x1681, 0x1fff}, + {0x200c, 0x2027}, {0x202a, 0x202e}, {0x2030, 0x205e}, {0x2061, 0x2fff}, {0x3001, 0xfefe}, {0xff00, 0x10ffff}, +}; + +static const TSCharacterRange sym_identifier_character_set_2[] = { + {'$', '$'}, {'0', '9'}, {'A', 'Z'}, {'\\', '\\'}, {'_', '_'}, {'a', 'z'}, {0x7f, 0x9f}, {0xa1, 0x167f}, + {0x1681, 0x1fff}, {0x200c, 0x2027}, {0x202a, 0x202e}, {0x2030, 0x205e}, {0x2061, 0x2fff}, {0x3001, 0xfefe}, {0xff00, 0x10ffff}, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(129); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(126); + if (lookahead > '@') ADVANCE(282); + 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); + 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); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(3); + if (lookahead > '#') ADVANCE(282); + 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, + ); + 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); + 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, + ); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(5); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(282); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(7); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead)) ADVANCE(282); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(8); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(282); + END_STATE(); + case 9: + ADVANCE_MAP( + '"', 160, + '#', 80, + '&', 202, + '\'', 161, + '(', 144, + '*', 131, + '+', 213, + ',', 140, + '-', 217, + '.', 30, + '/', 24, + '0', 271, + ';', 145, + '<', 227, + '>', 151, + '?', 285, + '@', 284, + '[', 148, + '\\', 84, + ']', 149, + '`', 264, + '{', 139, + '|', 212, + '}', 141, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(9); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(282); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(10); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + lookahead != '`' && + (lookahead < '{' || '~' < lookahead)) ADVANCE(282); + END_STATE(); + case 11: + ADVANCE_MAP( + '"', 160, + '&', 202, + '\'', 161, + '(', 144, + '*', 131, + '+', 213, + '-', 217, + '.', 101, + '/', 25, + '0', 271, + '<', 227, + '>', 151, + '?', 285, + '[', 148, + '\\', 84, + '`', 264, + '{', 139, + '|', 207, + ); + 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); + 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); + END_STATE(); + case 13: + if (lookahead == '"') ADVANCE(160); + if (lookahead == '/') ADVANCE(24); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(13); + END_STATE(); + case 14: + if (lookahead == '"') ADVANCE(160); + if (lookahead == '/') ADVANCE(243); + if (lookahead == '\\') ADVANCE(85); + if (lookahead == '\n' || + lookahead == '\r') SKIP(13); + if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(246); + if (lookahead != 0) ADVANCE(248); + END_STATE(); + case 15: + if (lookahead == '#') ADVANCE(97); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(76); + END_STATE(); + case 16: + if (lookahead == '#') ADVANCE(97); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(76); + if (lookahead != 0) ADVANCE(164); + END_STATE(); + case 17: + if (lookahead == '#') ADVANCE(97); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(76); + if (lookahead != 0) ADVANCE(170); + 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); + 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); + END_STATE(); + case 20: + ADVANCE_MAP( + '&', 202, + '(', 144, + '+', 78, + ',', 140, + '-', 79, + '.', 155, + '/', 25, + ':', 147, + '<', 227, + '=', 134, + '>', 151, + '?', 37, + '[', 148, + '\\', 84, + '{', 138, + '|', 207, + ); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(20); + if (lookahead == '$' || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= 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); + END_STATE(); + case 22: + if (lookahead == '\'') ADVANCE(161); + if (lookahead == '/') ADVANCE(24); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(22); + END_STATE(); + case 23: + if (lookahead == '\'') ADVANCE(161); + if (lookahead == '/') ADVANCE(249); + if (lookahead == '\\') ADVANCE(85); + if (lookahead == '\n' || + lookahead == '\r') SKIP(22); + if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(252); + if (lookahead != 0) ADVANCE(254); + END_STATE(); + case 24: + if (lookahead == '*') ADVANCE(27); + if (lookahead == '/') ADVANCE(263); + END_STATE(); + case 25: + if (lookahead == '*') ADVANCE(27); + if (lookahead == '/') ADVANCE(263); + if (lookahead == '>') ADVANCE(159); + END_STATE(); + case 26: + if (lookahead == '*') ADVANCE(26); + if (lookahead == '/') ADVANCE(260); + if (lookahead != 0) ADVANCE(27); + END_STATE(); + case 27: + if (lookahead == '*') ADVANCE(26); + if (lookahead != 0) ADVANCE(27); + 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); + 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); + END_STATE(); + case 30: + if (lookahead == '.') ADVANCE(32); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + END_STATE(); + case 31: + if (lookahead == '.') ADVANCE(175); + if (lookahead == '?') ADVANCE(238); + END_STATE(); + case 32: + if (lookahead == '.') ADVANCE(191); + END_STATE(); + case 33: + if (lookahead == '/') ADVANCE(266); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(34); + END_STATE(); + case 34: + if (lookahead == '/') ADVANCE(24); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(34); + END_STATE(); + case 35: + if (lookahead == ':') ADVANCE(290); + END_STATE(); + case 36: + if (lookahead == ':') ADVANCE(289); + END_STATE(); + case 37: + if (lookahead == ':') ADVANCE(291); + END_STATE(); + case 38: + if (lookahead == ';') ADVANCE(150); + END_STATE(); + case 39: + if (lookahead == ';') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(38); + END_STATE(); + case 40: + if (lookahead == ';') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(39); + END_STATE(); + case 41: + if (lookahead == ';') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(40); + END_STATE(); + case 42: + if (lookahead == ';') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(41); + END_STATE(); + case 43: + if (lookahead == ';') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(38); + END_STATE(); + case 44: + if (lookahead == ';') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(43); + END_STATE(); + case 45: + if (lookahead == ';') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) 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); + END_STATE(); + case 47: + if (lookahead == ';') ADVANCE(150); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + END_STATE(); + case 48: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(38); + END_STATE(); + case 49: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(48); + END_STATE(); + case 50: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(49); + END_STATE(); + case 51: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(50); + END_STATE(); + case 52: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(51); + END_STATE(); + case 53: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(52); + END_STATE(); + case 54: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(53); + END_STATE(); + case 55: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(54); + END_STATE(); + case 56: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(55); + END_STATE(); + case 57: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(56); + END_STATE(); + case 58: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(57); + END_STATE(); + case 59: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(58); + END_STATE(); + case 60: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(59); + END_STATE(); + case 61: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(60); + END_STATE(); + case 62: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(61); + END_STATE(); + case 63: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(62); + END_STATE(); + case 64: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(63); + END_STATE(); + case 65: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(64); + END_STATE(); + case 66: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(65); + END_STATE(); + case 67: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(66); + END_STATE(); + case 68: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(67); + END_STATE(); + case 69: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(68); + END_STATE(); + case 70: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(69); + END_STATE(); + case 71: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(70); + END_STATE(); + case 72: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(71); + END_STATE(); + case 73: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(72); + END_STATE(); + case 74: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(73); + END_STATE(); + case 75: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(74); + END_STATE(); + case 76: + if (lookahead == ';') ADVANCE(150); + if (('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(75); + END_STATE(); + case 77: + if (lookahead == '=') ADVANCE(233); + END_STATE(); + case 78: + if (lookahead == '?') ADVANCE(35); + END_STATE(); + case 79: + if (lookahead == '?') ADVANCE(36); + END_STATE(); + case 80: + if (lookahead == '\\') ADVANCE(83); + if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(283); + END_STATE(); + case 81: + if (lookahead == '\\') ADVANCE(124); + if (lookahead == ']') ADVANCE(268); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(81); + 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); + END_STATE(); + case 83: + if (lookahead == 'u') ADVANCE(88); + END_STATE(); + case 84: + if (lookahead == 'u') ADVANCE(89); + 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); + END_STATE(); + case 86: + if (lookahead == '{') ADVANCE(265); + END_STATE(); + case 87: + if (lookahead == '{') ADVANCE(108); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(119); + END_STATE(); + case 88: + if (lookahead == '{') ADVANCE(112); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(120); + END_STATE(); + case 89: + if (lookahead == '{') ADVANCE(113); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(121); + END_STATE(); + case 90: + if (lookahead == '{') ADVANCE(115); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(111); + END_STATE(); + case 91: + if (lookahead == '}') ADVANCE(282); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(91); + END_STATE(); + case 92: + if (lookahead == '}') ADVANCE(283); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(92); + END_STATE(); + case 93: + if (lookahead == '}') ADVANCE(255); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(93); + END_STATE(); + case 94: + if (lookahead == '}') ADVANCE(293); + END_STATE(); + case 95: + if (lookahead == '}') ADVANCE(256); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(95); + END_STATE(); + case 96: + if (lookahead == '+' || + lookahead == '-') ADVANCE(103); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(278); + END_STATE(); + case 97: + if (lookahead == 'X' || + lookahead == 'x') ADVANCE(110); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(42); + END_STATE(); + case 98: + if (lookahead == '0' || + lookahead == '1') ADVANCE(274); + END_STATE(); + case 99: + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(275); + END_STATE(); + case 100: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); + END_STATE(); + case 101: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + END_STATE(); + case 102: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + END_STATE(); + case 103: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(278); + END_STATE(); + case 104: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(282); + END_STATE(); + case 105: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(283); + END_STATE(); + case 106: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(255); + END_STATE(); + case 107: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(276); + END_STATE(); + case 108: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(95); + END_STATE(); + case 109: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(256); + END_STATE(); + case 110: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(47); + END_STATE(); + case 111: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(114); + END_STATE(); + case 112: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(92); + END_STATE(); + case 113: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(91); + END_STATE(); + case 114: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(106); + END_STATE(); + case 115: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(93); + END_STATE(); + case 116: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(109); + END_STATE(); + case 117: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(105); + END_STATE(); + case 118: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(104); + END_STATE(); + case 119: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(116); + END_STATE(); + case 120: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(117); + END_STATE(); + case 121: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(118); + END_STATE(); + case 122: + if (lookahead != 0 && + lookahead != '#' && + (lookahead < 'A' || 'Z' < lookahead) && + (lookahead < 'a' || 'z' < lookahead)) ADVANCE(164); + END_STATE(); + case 123: + if (lookahead != 0 && + lookahead != '#' && + (lookahead < 'A' || 'Z' < lookahead) && + (lookahead < 'a' || 'z' < lookahead)) ADVANCE(170); + END_STATE(); + case 124: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(81); + END_STATE(); + case 125: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(268); + END_STATE(); + case 126: + if (eof) ADVANCE(129); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(126); + if (lookahead > '@') ADVANCE(282); + END_STATE(); + case 127: + if (eof) ADVANCE(129); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(127); + if (lookahead > '#') ADVANCE(282); + END_STATE(); + case 128: + if (eof) ADVANCE(129); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(128); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead)) ADVANCE(282); + END_STATE(); + case 129: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 130: + ACCEPT_TOKEN(sym_hash_bang_line); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(130); + END_STATE(); + case 131: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 132: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '*') ADVANCE(226); + if (lookahead == '=') ADVANCE(178); + END_STATE(); + case 133: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '*') ADVANCE(225); + END_STATE(); + case 134: + ACCEPT_TOKEN(anon_sym_EQ); + END_STATE(); + case 135: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(233); + END_STATE(); + case 136: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(233); + if (lookahead == '>') ADVANCE(174); + END_STATE(); + case 137: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '>') ADVANCE(174); + END_STATE(); + case 138: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 139: + ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == '|') ADVANCE(292); + END_STATE(); + case 140: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + case 141: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 142: + ACCEPT_TOKEN(anon_sym_BANG); + END_STATE(); + case 143: + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '=') ADVANCE(235); + END_STATE(); + case 144: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 145: + ACCEPT_TOKEN(anon_sym_SEMI); + END_STATE(); + case 146: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 147: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 148: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 149: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 150: + ACCEPT_TOKEN(sym_html_character_reference); + END_STATE(); + case 151: + ACCEPT_TOKEN(anon_sym_GT); + END_STATE(); + case 152: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(237); + if (lookahead == '>') ADVANCE(196); + END_STATE(); + case 153: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(237); + if (lookahead == '>') ADVANCE(197); + END_STATE(); + case 154: + ACCEPT_TOKEN(sym_jsx_identifier); + if (lookahead == '$' || + lookahead == '-' || + ('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'Z') || + lookahead == '_' || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(154); + END_STATE(); + case 155: + ACCEPT_TOKEN(anon_sym_DOT); + END_STATE(); + case 156: + ACCEPT_TOKEN(anon_sym_DOT); + if (lookahead == '.') ADVANCE(32); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + END_STATE(); + case 157: + ACCEPT_TOKEN(anon_sym_DOT); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + END_STATE(); + case 158: + ACCEPT_TOKEN(anon_sym_LT_SLASH); + END_STATE(); + case 159: + ACCEPT_TOKEN(anon_sym_SLASH_GT); + END_STATE(); + case 160: + ACCEPT_TOKEN(anon_sym_DQUOTE); + END_STATE(); + case 161: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 162: + 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 != 0 && + lookahead != '"') ADVANCE(164); + END_STATE(); + case 163: + ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); + if (lookahead == '&') ADVANCE(122); + if (lookahead == '*') ADVANCE(166); + if (lookahead == '/') ADVANCE(167); + if (lookahead != 0 && + lookahead != '"') ADVANCE(164); + END_STATE(); + case 164: + ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); + if (lookahead == '&') ADVANCE(122); + if (lookahead != 0 && + lookahead != '"') ADVANCE(164); + END_STATE(); + case 165: + ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); + if (lookahead == '&') ADVANCE(28); + if (lookahead == '*') ADVANCE(165); + if (lookahead == '/') ADVANCE(164); + if (lookahead != 0 && + lookahead != '"') ADVANCE(166); + END_STATE(); + case 166: + ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); + if (lookahead == '&') ADVANCE(28); + if (lookahead == '*') ADVANCE(165); + if (lookahead != 0 && + lookahead != '"') ADVANCE(166); + END_STATE(); + case 167: + ACCEPT_TOKEN(sym_unescaped_double_jsx_string_fragment); + if (lookahead == '&') ADVANCE(261); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(164); + if (lookahead != 0 && + lookahead != '"') ADVANCE(167); + END_STATE(); + case 168: + 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 != 0 && + lookahead != '&' && + lookahead != '\'') ADVANCE(170); + END_STATE(); + case 169: + ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); + if (lookahead == '&') ADVANCE(123); + if (lookahead == '*') ADVANCE(172); + if (lookahead == '/') ADVANCE(173); + if (lookahead != 0 && + lookahead != '&' && + lookahead != '\'') ADVANCE(170); + END_STATE(); + case 170: + ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); + if (lookahead == '&') ADVANCE(123); + if (lookahead != 0 && + lookahead != '&' && + lookahead != '\'') ADVANCE(170); + END_STATE(); + case 171: + ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); + if (lookahead == '&') ADVANCE(29); + if (lookahead == '*') ADVANCE(171); + if (lookahead == '/') ADVANCE(170); + if (lookahead != 0 && + lookahead != '&' && + lookahead != '\'') ADVANCE(172); + END_STATE(); + case 172: + ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); + if (lookahead == '&') ADVANCE(29); + if (lookahead == '*') ADVANCE(171); + if (lookahead != 0 && + lookahead != '&' && + lookahead != '\'') ADVANCE(172); + END_STATE(); + case 173: + ACCEPT_TOKEN(sym_unescaped_single_jsx_string_fragment); + if (lookahead == '&') ADVANCE(262); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(170); + if (lookahead != 0 && + lookahead != '&' && + lookahead != '\'') ADVANCE(173); + END_STATE(); + case 174: + ACCEPT_TOKEN(anon_sym_EQ_GT); + END_STATE(); + case 175: + ACCEPT_TOKEN(anon_sym_QMARK_DOT); + END_STATE(); + case 176: + ACCEPT_TOKEN(anon_sym_PLUS_EQ); + END_STATE(); + case 177: + ACCEPT_TOKEN(anon_sym_DASH_EQ); + END_STATE(); + case 178: + ACCEPT_TOKEN(anon_sym_STAR_EQ); + END_STATE(); + case 179: + ACCEPT_TOKEN(anon_sym_SLASH_EQ); + END_STATE(); + case 180: + ACCEPT_TOKEN(anon_sym_PERCENT_EQ); + END_STATE(); + case 181: + ACCEPT_TOKEN(anon_sym_CARET_EQ); + END_STATE(); + case 182: + ACCEPT_TOKEN(anon_sym_AMP_EQ); + END_STATE(); + case 183: + ACCEPT_TOKEN(anon_sym_PIPE_EQ); + END_STATE(); + case 184: + ACCEPT_TOKEN(anon_sym_GT_GT_EQ); + END_STATE(); + case 185: + ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); + END_STATE(); + case 186: + ACCEPT_TOKEN(anon_sym_LT_LT_EQ); + END_STATE(); + case 187: + ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); + END_STATE(); + case 188: + ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); + END_STATE(); + case 189: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); + END_STATE(); + case 190: + ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); + END_STATE(); + case 191: + ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); + END_STATE(); + case 192: + ACCEPT_TOKEN(anon_sym_AMP_AMP); + END_STATE(); + case 193: + ACCEPT_TOKEN(anon_sym_AMP_AMP); + if (lookahead == '=') ADVANCE(188); + END_STATE(); + case 194: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + END_STATE(); + case 195: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + if (lookahead == '=') ADVANCE(189); + END_STATE(); + case 196: + ACCEPT_TOKEN(anon_sym_GT_GT); + if (lookahead == '=') ADVANCE(184); + if (lookahead == '>') ADVANCE(199); + END_STATE(); + case 197: + ACCEPT_TOKEN(anon_sym_GT_GT); + if (lookahead == '>') ADVANCE(198); + END_STATE(); + case 198: + ACCEPT_TOKEN(anon_sym_GT_GT_GT); + END_STATE(); + case 199: + ACCEPT_TOKEN(anon_sym_GT_GT_GT); + if (lookahead == '=') ADVANCE(185); + END_STATE(); + case 200: + ACCEPT_TOKEN(anon_sym_LT_LT); + END_STATE(); + case 201: + ACCEPT_TOKEN(anon_sym_LT_LT); + if (lookahead == '=') ADVANCE(186); + END_STATE(); + case 202: + ACCEPT_TOKEN(anon_sym_AMP); + END_STATE(); + case 203: + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(193); + if (lookahead == '=') ADVANCE(182); + END_STATE(); + case 204: + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(192); + END_STATE(); + case 205: + ACCEPT_TOKEN(anon_sym_CARET); + END_STATE(); + case 206: + ACCEPT_TOKEN(anon_sym_CARET); + if (lookahead == '=') ADVANCE(181); + END_STATE(); + case 207: + ACCEPT_TOKEN(anon_sym_PIPE); + END_STATE(); + case 208: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(183); + if (lookahead == '|') ADVANCE(195); + END_STATE(); + case 209: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(183); + if (lookahead == '|') ADVANCE(195); + if (lookahead == '}') ADVANCE(293); + END_STATE(); + case 210: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(194); + END_STATE(); + case 211: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(194); + if (lookahead == '}') ADVANCE(293); + END_STATE(); + case 212: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '}') ADVANCE(293); + END_STATE(); + case 213: + ACCEPT_TOKEN(anon_sym_PLUS); + END_STATE(); + case 214: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(241); + END_STATE(); + case 215: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(241); + if (lookahead == '=') ADVANCE(176); + END_STATE(); + case 216: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(241); + if (lookahead == '=') ADVANCE(176); + if (lookahead == '?') ADVANCE(35); + END_STATE(); + case 217: + ACCEPT_TOKEN(anon_sym_DASH); + END_STATE(); + case 218: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(242); + END_STATE(); + case 219: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(242); + if (lookahead == '=') ADVANCE(177); + END_STATE(); + case 220: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(242); + if (lookahead == '=') ADVANCE(177); + if (lookahead == '?') ADVANCE(36); + END_STATE(); + case 221: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(27); + if (lookahead == '/') ADVANCE(263); + END_STATE(); + case 222: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(27); + if (lookahead == '/') ADVANCE(263); + if (lookahead == '=') ADVANCE(179); + END_STATE(); + case 223: + ACCEPT_TOKEN(anon_sym_PERCENT); + END_STATE(); + case 224: + ACCEPT_TOKEN(anon_sym_PERCENT); + if (lookahead == '=') ADVANCE(180); + END_STATE(); + case 225: + ACCEPT_TOKEN(anon_sym_STAR_STAR); + END_STATE(); + case 226: + ACCEPT_TOKEN(anon_sym_STAR_STAR); + if (lookahead == '=') ADVANCE(187); + END_STATE(); + case 227: + ACCEPT_TOKEN(anon_sym_LT); + END_STATE(); + case 228: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '/') ADVANCE(158); + END_STATE(); + case 229: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '/') ADVANCE(158); + if (lookahead == '<') ADVANCE(201); + if (lookahead == '=') ADVANCE(232); + END_STATE(); + case 230: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(201); + if (lookahead == '=') ADVANCE(232); + END_STATE(); + case 231: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(200); + if (lookahead == '=') ADVANCE(232); + END_STATE(); + case 232: + ACCEPT_TOKEN(anon_sym_LT_EQ); + END_STATE(); + case 233: + ACCEPT_TOKEN(anon_sym_EQ_EQ); + if (lookahead == '=') ADVANCE(234); + END_STATE(); + case 234: + ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); + END_STATE(); + case 235: + ACCEPT_TOKEN(anon_sym_BANG_EQ); + if (lookahead == '=') ADVANCE(236); + END_STATE(); + case 236: + ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); + END_STATE(); + case 237: + ACCEPT_TOKEN(anon_sym_GT_EQ); + END_STATE(); + case 238: + ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + END_STATE(); + case 239: + ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + if (lookahead == '=') ADVANCE(190); + END_STATE(); + case 240: + ACCEPT_TOKEN(anon_sym_TILDE); + END_STATE(); + case 241: + ACCEPT_TOKEN(anon_sym_PLUS_PLUS); + END_STATE(); + case 242: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + END_STATE(); + case 243: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == '*') ADVANCE(245); + if (lookahead == '/') ADVANCE(247); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(248); + END_STATE(); + case 244: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == '*') ADVANCE(244); + if (lookahead == '/') ADVANCE(248); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(245); + END_STATE(); + case 245: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == '*') ADVANCE(244); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(245); + END_STATE(); + case 246: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == '/') ADVANCE(243); + if ((set_contains(extras_character_set_1, 10, lookahead)) && + lookahead != '\n' && + lookahead != '\r') ADVANCE(246); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != '"' && + lookahead != '\\') ADVANCE(248); + END_STATE(); + case 247: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(248); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(247); + END_STATE(); + case 248: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(248); + END_STATE(); + case 249: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == '*') ADVANCE(251); + if (lookahead == '/') ADVANCE(253); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(254); + END_STATE(); + case 250: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == '*') ADVANCE(250); + if (lookahead == '/') ADVANCE(254); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(251); + END_STATE(); + case 251: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == '*') ADVANCE(250); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(251); + END_STATE(); + case 252: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == '/') ADVANCE(249); + if ((set_contains(extras_character_set_1, 10, lookahead)) && + lookahead != '\n' && + lookahead != '\r') ADVANCE(252); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != '\'' && + lookahead != '\\') ADVANCE(254); + END_STATE(); + case 253: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(254); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(253); + END_STATE(); + case 254: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(254); + END_STATE(); + case 255: + ACCEPT_TOKEN(sym_escape_sequence); + END_STATE(); + case 256: + ACCEPT_TOKEN(sym_escape_sequence); + if (lookahead == '\\') ADVANCE(84); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(282); + END_STATE(); + case 257: + ACCEPT_TOKEN(sym_escape_sequence); + if (lookahead == '\n' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(255); + END_STATE(); + case 258: + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(255); + END_STATE(); + case 259: + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(258); + END_STATE(); + case 260: + ACCEPT_TOKEN(sym_comment); + END_STATE(); + case 261: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(164); + if (lookahead == '#' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(263); + if (lookahead != 0) ADVANCE(167); + END_STATE(); + case 262: + ACCEPT_TOKEN(sym_comment); + if (lookahead == '\n' || + lookahead == '\r' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(170); + if (lookahead == '#' || + ('A' <= lookahead && lookahead <= 'Z') || + ('a' <= lookahead && lookahead <= 'z')) ADVANCE(263); + if (lookahead != 0) ADVANCE(173); + END_STATE(); + case 263: + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != 0x2028 && + lookahead != 0x2029) ADVANCE(263); + END_STATE(); + case 264: + ACCEPT_TOKEN(anon_sym_BQUOTE); + END_STATE(); + case 265: + ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); + END_STATE(); + case 266: + ACCEPT_TOKEN(anon_sym_SLASH2); + END_STATE(); + case 267: + 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); + END_STATE(); + case 268: + ACCEPT_TOKEN(sym_regex_pattern); + if (lookahead == '[') ADVANCE(81); + if (lookahead == '\\') ADVANCE(125); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '/') ADVANCE(268); + END_STATE(); + case 269: + 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); + END_STATE(); + case 270: + ACCEPT_TOKEN(sym_number); + END_STATE(); + case 271: + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(272); + END_STATE(); + case 272: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(279); + if (lookahead == '_') ADVANCE(100); + if (lookahead == 'n') ADVANCE(270); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(96); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(272); + END_STATE(); + case 273: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(102); + if (lookahead == 'n') ADVANCE(270); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(273); + END_STATE(); + case 274: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(98); + if (lookahead == 'n') ADVANCE(270); + if (lookahead == '0' || + lookahead == '1') ADVANCE(274); + END_STATE(); + case 275: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(99); + if (lookahead == 'n') ADVANCE(270); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(275); + END_STATE(); + case 276: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(107); + if (lookahead == 'n') ADVANCE(270); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(276); + END_STATE(); + case 277: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(101); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(96); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + END_STATE(); + case 278: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(103); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(278); + END_STATE(); + case 279: + ACCEPT_TOKEN(sym_number); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(96); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(277); + END_STATE(); + case 280: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '-') ADVANCE(154); + if (lookahead == '\\') ADVANCE(84); + 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); + END_STATE(); + case 281: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(84); + if (lookahead == '{') ADVANCE(265); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(282); + END_STATE(); + case 282: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(84); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(282); + END_STATE(); + case 283: + ACCEPT_TOKEN(sym_private_property_identifier); + if (lookahead == '\\') ADVANCE(83); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(283); + END_STATE(); + case 284: + ACCEPT_TOKEN(anon_sym_AT); + END_STATE(); + case 285: + ACCEPT_TOKEN(anon_sym_QMARK); + END_STATE(); + case 286: + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(175); + END_STATE(); + case 287: + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(175); + if (lookahead == '?') ADVANCE(239); + END_STATE(); + case 288: + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(175); + if (lookahead == '?') ADVANCE(238); + END_STATE(); + case 289: + ACCEPT_TOKEN(anon_sym_DASH_QMARK_COLON); + END_STATE(); + case 290: + ACCEPT_TOKEN(anon_sym_PLUS_QMARK_COLON); + END_STATE(); + case 291: + ACCEPT_TOKEN(anon_sym_QMARK_COLON); + END_STATE(); + case 292: + ACCEPT_TOKEN(anon_sym_LBRACE_PIPE); + END_STATE(); + case 293: + ACCEPT_TOKEN(anon_sym_PIPE_RBRACE); + END_STATE(); + default: + return false; + } +} + +static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + ADVANCE_MAP( + 'a', 1, + 'b', 2, + 'c', 3, + 'd', 4, + 'e', 5, + 'f', 6, + 'g', 7, + 'i', 8, + 'k', 9, + 'l', 10, + 'm', 11, + 'n', 12, + 'o', 13, + 'p', 14, + 'r', 15, + 's', 16, + 't', 17, + 'u', 18, + 'v', 19, + 'w', 20, + 'y', 21, + ); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(0); + END_STATE(); + case 1: + if (lookahead == 'b') ADVANCE(22); + if (lookahead == 'c') ADVANCE(23); + if (lookahead == 'n') ADVANCE(24); + if (lookahead == 's') ADVANCE(25); + if (lookahead == 'w') ADVANCE(26); + END_STATE(); + case 2: + if (lookahead == 'o') ADVANCE(27); + if (lookahead == 'r') ADVANCE(28); + END_STATE(); + case 3: + if (lookahead == 'a') ADVANCE(29); + if (lookahead == 'l') ADVANCE(30); + if (lookahead == 'o') ADVANCE(31); + END_STATE(); + case 4: + if (lookahead == 'e') ADVANCE(32); + if (lookahead == 'o') ADVANCE(33); + END_STATE(); + case 5: + if (lookahead == 'l') ADVANCE(34); + if (lookahead == 'n') ADVANCE(35); + if (lookahead == 'x') ADVANCE(36); + END_STATE(); + case 6: + if (lookahead == 'a') ADVANCE(37); + if (lookahead == 'i') ADVANCE(38); + if (lookahead == 'o') ADVANCE(39); + if (lookahead == 'r') ADVANCE(40); + if (lookahead == 'u') ADVANCE(41); + END_STATE(); + case 7: + if (lookahead == 'e') ADVANCE(42); + if (lookahead == 'l') ADVANCE(43); + END_STATE(); + case 8: + if (lookahead == 'f') ADVANCE(44); + if (lookahead == 'm') ADVANCE(45); + if (lookahead == 'n') ADVANCE(46); + if (lookahead == 's') ADVANCE(47); + END_STATE(); + case 9: + if (lookahead == 'e') ADVANCE(48); + END_STATE(); + case 10: + if (lookahead == 'e') ADVANCE(49); + END_STATE(); + case 11: + if (lookahead == 'e') ADVANCE(50); + if (lookahead == 'o') ADVANCE(51); + END_STATE(); + case 12: + if (lookahead == 'a') ADVANCE(52); + if (lookahead == 'e') ADVANCE(53); + if (lookahead == 'u') ADVANCE(54); + END_STATE(); + case 13: + if (lookahead == 'b') ADVANCE(55); + if (lookahead == 'f') ADVANCE(56); + if (lookahead == 'u') ADVANCE(57); + if (lookahead == 'v') ADVANCE(58); + END_STATE(); + case 14: + if (lookahead == 'r') ADVANCE(59); + if (lookahead == 'u') ADVANCE(60); + END_STATE(); + case 15: + if (lookahead == 'e') ADVANCE(61); + END_STATE(); + case 16: + if (lookahead == 'a') ADVANCE(62); + if (lookahead == 'e') ADVANCE(63); + if (lookahead == 't') ADVANCE(64); + if (lookahead == 'u') ADVANCE(65); + if (lookahead == 'w') ADVANCE(66); + if (lookahead == 'y') ADVANCE(67); + END_STATE(); + case 17: + if (lookahead == 'a') ADVANCE(68); + if (lookahead == 'h') ADVANCE(69); + if (lookahead == 'r') ADVANCE(70); + if (lookahead == 'y') ADVANCE(71); + END_STATE(); + case 18: + if (lookahead == 'n') ADVANCE(72); + if (lookahead == 's') ADVANCE(73); + END_STATE(); + case 19: + if (lookahead == 'a') ADVANCE(74); + if (lookahead == 'o') ADVANCE(75); + END_STATE(); + case 20: + if (lookahead == 'h') ADVANCE(76); + if (lookahead == 'i') ADVANCE(77); + END_STATE(); + case 21: + if (lookahead == 'i') ADVANCE(78); + END_STATE(); + case 22: + if (lookahead == 's') ADVANCE(79); + END_STATE(); + case 23: + if (lookahead == 'c') ADVANCE(80); + END_STATE(); + case 24: + if (lookahead == 'y') ADVANCE(81); + END_STATE(); + case 25: + ACCEPT_TOKEN(anon_sym_as); + if (lookahead == 's') ADVANCE(82); + if (lookahead == 'y') ADVANCE(83); + END_STATE(); + case 26: + if (lookahead == 'a') ADVANCE(84); + END_STATE(); + case 27: + if (lookahead == 'o') ADVANCE(85); + END_STATE(); + case 28: + if (lookahead == 'e') ADVANCE(86); + END_STATE(); + case 29: + if (lookahead == 's') ADVANCE(87); + if (lookahead == 't') ADVANCE(88); + END_STATE(); + case 30: + if (lookahead == 'a') ADVANCE(89); + END_STATE(); + case 31: + if (lookahead == 'n') ADVANCE(90); + END_STATE(); + case 32: + if (lookahead == 'b') ADVANCE(91); + if (lookahead == 'c') ADVANCE(92); + if (lookahead == 'f') ADVANCE(93); + if (lookahead == 'l') ADVANCE(94); + END_STATE(); + case 33: + ACCEPT_TOKEN(anon_sym_do); + END_STATE(); + case 34: + if (lookahead == 's') ADVANCE(95); + END_STATE(); + case 35: + if (lookahead == 'u') ADVANCE(96); + END_STATE(); + case 36: + if (lookahead == 'p') ADVANCE(97); + if (lookahead == 't') ADVANCE(98); + END_STATE(); + case 37: + if (lookahead == 'l') ADVANCE(99); + END_STATE(); + case 38: + if (lookahead == 'n') ADVANCE(100); + END_STATE(); + case 39: + if (lookahead == 'r') ADVANCE(101); + END_STATE(); + case 40: + if (lookahead == 'o') ADVANCE(102); + END_STATE(); + case 41: + if (lookahead == 'n') ADVANCE(103); + END_STATE(); + case 42: + if (lookahead == 't') ADVANCE(104); + END_STATE(); + case 43: + if (lookahead == 'o') ADVANCE(105); + END_STATE(); + case 44: + ACCEPT_TOKEN(anon_sym_if); + END_STATE(); + case 45: + if (lookahead == 'p') ADVANCE(106); + END_STATE(); + case 46: + ACCEPT_TOKEN(anon_sym_in); + if (lookahead == 'f') ADVANCE(107); + if (lookahead == 's') ADVANCE(108); + if (lookahead == 't') ADVANCE(109); + END_STATE(); + case 47: + ACCEPT_TOKEN(anon_sym_is); + END_STATE(); + case 48: + if (lookahead == 'y') ADVANCE(110); + END_STATE(); + case 49: + if (lookahead == 't') ADVANCE(111); + END_STATE(); + case 50: + if (lookahead == 't') ADVANCE(112); + END_STATE(); + case 51: + if (lookahead == 'd') ADVANCE(113); + END_STATE(); + case 52: + if (lookahead == 'm') ADVANCE(114); + END_STATE(); + case 53: + if (lookahead == 'v') ADVANCE(115); + if (lookahead == 'w') ADVANCE(116); + END_STATE(); + case 54: + if (lookahead == 'l') ADVANCE(117); + if (lookahead == 'm') ADVANCE(118); + END_STATE(); + case 55: + if (lookahead == 'j') ADVANCE(119); + END_STATE(); + case 56: + ACCEPT_TOKEN(anon_sym_of); + END_STATE(); + case 57: + if (lookahead == 't') ADVANCE(120); + END_STATE(); + case 58: + if (lookahead == 'e') ADVANCE(121); + END_STATE(); + case 59: + if (lookahead == 'i') ADVANCE(122); + if (lookahead == 'o') ADVANCE(123); + END_STATE(); + case 60: + if (lookahead == 'b') ADVANCE(124); + END_STATE(); + case 61: + if (lookahead == 'a') ADVANCE(125); + if (lookahead == 'q') ADVANCE(126); + if (lookahead == 't') ADVANCE(127); + END_STATE(); + case 62: + if (lookahead == 't') ADVANCE(128); + END_STATE(); + case 63: + if (lookahead == 't') ADVANCE(129); + END_STATE(); + case 64: + if (lookahead == 'a') ADVANCE(130); + if (lookahead == 'r') ADVANCE(131); + END_STATE(); + case 65: + if (lookahead == 'p') ADVANCE(132); + END_STATE(); + case 66: + if (lookahead == 'i') ADVANCE(133); + END_STATE(); + case 67: + if (lookahead == 'm') ADVANCE(134); + END_STATE(); + case 68: + if (lookahead == 'r') ADVANCE(135); + END_STATE(); + case 69: + if (lookahead == 'i') ADVANCE(136); + if (lookahead == 'r') ADVANCE(137); + END_STATE(); + case 70: + if (lookahead == 'u') ADVANCE(138); + if (lookahead == 'y') ADVANCE(139); + END_STATE(); + case 71: + if (lookahead == 'p') ADVANCE(140); + END_STATE(); + case 72: + if (lookahead == 'd') ADVANCE(141); + if (lookahead == 'i') ADVANCE(142); + if (lookahead == 'k') ADVANCE(143); + END_STATE(); + case 73: + if (lookahead == 'i') ADVANCE(144); + END_STATE(); + case 74: + if (lookahead == 'r') ADVANCE(145); + END_STATE(); + case 75: + if (lookahead == 'i') ADVANCE(146); + END_STATE(); + case 76: + if (lookahead == 'i') ADVANCE(147); + END_STATE(); + case 77: + if (lookahead == 't') ADVANCE(148); + END_STATE(); + case 78: + if (lookahead == 'e') ADVANCE(149); + END_STATE(); + case 79: + if (lookahead == 't') ADVANCE(150); + END_STATE(); + case 80: + if (lookahead == 'e') ADVANCE(151); + END_STATE(); + case 81: + ACCEPT_TOKEN(anon_sym_any); + END_STATE(); + case 82: + if (lookahead == 'e') ADVANCE(152); + END_STATE(); + case 83: + if (lookahead == 'n') ADVANCE(153); + END_STATE(); + case 84: + if (lookahead == 'i') ADVANCE(154); + END_STATE(); + case 85: + if (lookahead == 'l') ADVANCE(155); + END_STATE(); + case 86: + if (lookahead == 'a') ADVANCE(156); + END_STATE(); + case 87: + if (lookahead == 'e') ADVANCE(157); + END_STATE(); + case 88: + if (lookahead == 'c') ADVANCE(158); + END_STATE(); + case 89: + if (lookahead == 's') ADVANCE(159); + END_STATE(); + case 90: + if (lookahead == 's') ADVANCE(160); + if (lookahead == 't') ADVANCE(161); + END_STATE(); + case 91: + if (lookahead == 'u') ADVANCE(162); + END_STATE(); + case 92: + if (lookahead == 'l') ADVANCE(163); + END_STATE(); + case 93: + if (lookahead == 'a') ADVANCE(164); + END_STATE(); + case 94: + if (lookahead == 'e') ADVANCE(165); + END_STATE(); + case 95: + if (lookahead == 'e') ADVANCE(166); + END_STATE(); + case 96: + if (lookahead == 'm') ADVANCE(167); + END_STATE(); + case 97: + if (lookahead == 'o') ADVANCE(168); + END_STATE(); + case 98: + if (lookahead == 'e') ADVANCE(169); + END_STATE(); + case 99: + if (lookahead == 's') ADVANCE(170); + END_STATE(); + case 100: + if (lookahead == 'a') ADVANCE(171); + END_STATE(); + case 101: + ACCEPT_TOKEN(anon_sym_for); + END_STATE(); + case 102: + if (lookahead == 'm') ADVANCE(172); + END_STATE(); + case 103: + if (lookahead == 'c') ADVANCE(173); + END_STATE(); + case 104: + ACCEPT_TOKEN(anon_sym_get); + END_STATE(); + case 105: + if (lookahead == 'b') ADVANCE(174); + END_STATE(); + case 106: + if (lookahead == 'l') ADVANCE(175); + if (lookahead == 'o') ADVANCE(176); + END_STATE(); + case 107: + if (lookahead == 'e') ADVANCE(177); + END_STATE(); + case 108: + if (lookahead == 't') ADVANCE(178); + END_STATE(); + case 109: + if (lookahead == 'e') ADVANCE(179); + END_STATE(); + case 110: + if (lookahead == 'o') ADVANCE(180); + END_STATE(); + case 111: + ACCEPT_TOKEN(anon_sym_let); + END_STATE(); + case 112: + if (lookahead == 'a') ADVANCE(181); + END_STATE(); + case 113: + if (lookahead == 'u') ADVANCE(182); + END_STATE(); + case 114: + if (lookahead == 'e') ADVANCE(183); + END_STATE(); + case 115: + if (lookahead == 'e') ADVANCE(184); + END_STATE(); + case 116: + ACCEPT_TOKEN(anon_sym_new); + END_STATE(); + case 117: + if (lookahead == 'l') ADVANCE(185); + END_STATE(); + case 118: + if (lookahead == 'b') ADVANCE(186); + END_STATE(); + case 119: + if (lookahead == 'e') ADVANCE(187); + END_STATE(); + case 120: + ACCEPT_TOKEN(anon_sym_out); + END_STATE(); + case 121: + if (lookahead == 'r') ADVANCE(188); + END_STATE(); + case 122: + if (lookahead == 'v') ADVANCE(189); + END_STATE(); + case 123: + if (lookahead == 't') ADVANCE(190); + END_STATE(); + case 124: + if (lookahead == 'l') ADVANCE(191); + END_STATE(); + case 125: + if (lookahead == 'd') ADVANCE(192); + END_STATE(); + case 126: + if (lookahead == 'u') ADVANCE(193); + END_STATE(); + case 127: + if (lookahead == 'u') ADVANCE(194); + END_STATE(); + case 128: + if (lookahead == 'i') ADVANCE(195); + END_STATE(); + case 129: + ACCEPT_TOKEN(anon_sym_set); + END_STATE(); + case 130: + if (lookahead == 't') ADVANCE(196); + END_STATE(); + case 131: + if (lookahead == 'i') ADVANCE(197); + END_STATE(); + case 132: + if (lookahead == 'e') ADVANCE(198); + END_STATE(); + case 133: + if (lookahead == 't') ADVANCE(199); + END_STATE(); + case 134: + if (lookahead == 'b') ADVANCE(200); + END_STATE(); + case 135: + if (lookahead == 'g') ADVANCE(201); + END_STATE(); + case 136: + if (lookahead == 's') ADVANCE(202); + END_STATE(); + case 137: + if (lookahead == 'o') ADVANCE(203); + END_STATE(); + case 138: + if (lookahead == 'e') ADVANCE(204); + END_STATE(); + case 139: + ACCEPT_TOKEN(anon_sym_try); + END_STATE(); + case 140: + if (lookahead == 'e') ADVANCE(205); + END_STATE(); + case 141: + if (lookahead == 'e') ADVANCE(206); + END_STATE(); + case 142: + if (lookahead == 'q') ADVANCE(207); + END_STATE(); + case 143: + if (lookahead == 'n') ADVANCE(208); + END_STATE(); + case 144: + if (lookahead == 'n') ADVANCE(209); + END_STATE(); + case 145: + ACCEPT_TOKEN(anon_sym_var); + END_STATE(); + case 146: + if (lookahead == 'd') ADVANCE(210); + END_STATE(); + case 147: + if (lookahead == 'l') ADVANCE(211); + END_STATE(); + case 148: + if (lookahead == 'h') ADVANCE(212); + END_STATE(); + case 149: + if (lookahead == 'l') ADVANCE(213); + END_STATE(); + case 150: + if (lookahead == 'r') ADVANCE(214); + END_STATE(); + case 151: + if (lookahead == 's') ADVANCE(215); + END_STATE(); + case 152: + if (lookahead == 'r') ADVANCE(216); + END_STATE(); + case 153: + if (lookahead == 'c') ADVANCE(217); + END_STATE(); + case 154: + if (lookahead == 't') ADVANCE(218); + END_STATE(); + case 155: + if (lookahead == 'e') ADVANCE(219); + END_STATE(); + case 156: + if (lookahead == 'k') ADVANCE(220); + END_STATE(); + case 157: + ACCEPT_TOKEN(anon_sym_case); + END_STATE(); + case 158: + if (lookahead == 'h') ADVANCE(221); + END_STATE(); + case 159: + if (lookahead == 's') ADVANCE(222); + END_STATE(); + case 160: + if (lookahead == 't') ADVANCE(223); + END_STATE(); + case 161: + if (lookahead == 'i') ADVANCE(224); + END_STATE(); + case 162: + if (lookahead == 'g') ADVANCE(225); + END_STATE(); + case 163: + if (lookahead == 'a') ADVANCE(226); + END_STATE(); + case 164: + if (lookahead == 'u') ADVANCE(227); + END_STATE(); + case 165: + if (lookahead == 't') ADVANCE(228); + END_STATE(); + case 166: + ACCEPT_TOKEN(anon_sym_else); + END_STATE(); + case 167: + ACCEPT_TOKEN(anon_sym_enum); + END_STATE(); + case 168: + if (lookahead == 'r') ADVANCE(229); + END_STATE(); + case 169: + if (lookahead == 'n') ADVANCE(230); + END_STATE(); + case 170: + if (lookahead == 'e') ADVANCE(231); + END_STATE(); + case 171: + if (lookahead == 'l') ADVANCE(232); + END_STATE(); + case 172: + ACCEPT_TOKEN(anon_sym_from); + END_STATE(); + case 173: + if (lookahead == 't') ADVANCE(233); + END_STATE(); + case 174: + if (lookahead == 'a') ADVANCE(234); + END_STATE(); + case 175: + if (lookahead == 'e') ADVANCE(235); + END_STATE(); + case 176: + if (lookahead == 'r') ADVANCE(236); + END_STATE(); + case 177: + if (lookahead == 'r') ADVANCE(237); + END_STATE(); + case 178: + if (lookahead == 'a') ADVANCE(238); + END_STATE(); + case 179: + if (lookahead == 'r') ADVANCE(239); + END_STATE(); + case 180: + if (lookahead == 'f') ADVANCE(240); + END_STATE(); + case 181: + ACCEPT_TOKEN(anon_sym_meta); + END_STATE(); + case 182: + if (lookahead == 'l') ADVANCE(241); + END_STATE(); + case 183: + if (lookahead == 's') ADVANCE(242); + END_STATE(); + case 184: + if (lookahead == 'r') ADVANCE(243); + END_STATE(); + case 185: + ACCEPT_TOKEN(sym_null); + END_STATE(); + case 186: + if (lookahead == 'e') ADVANCE(244); + END_STATE(); + case 187: + if (lookahead == 'c') ADVANCE(245); + END_STATE(); + case 188: + if (lookahead == 'r') ADVANCE(246); + END_STATE(); + case 189: + if (lookahead == 'a') ADVANCE(247); + END_STATE(); + case 190: + if (lookahead == 'e') ADVANCE(248); + END_STATE(); + case 191: + if (lookahead == 'i') ADVANCE(249); + END_STATE(); + case 192: + if (lookahead == 'o') ADVANCE(250); + END_STATE(); + case 193: + if (lookahead == 'i') ADVANCE(251); + END_STATE(); + case 194: + if (lookahead == 'r') ADVANCE(252); + END_STATE(); + case 195: + if (lookahead == 's') ADVANCE(253); + END_STATE(); + case 196: + if (lookahead == 'i') ADVANCE(254); + END_STATE(); + case 197: + if (lookahead == 'n') ADVANCE(255); + END_STATE(); + case 198: + if (lookahead == 'r') ADVANCE(256); + END_STATE(); + case 199: + if (lookahead == 'c') ADVANCE(257); + END_STATE(); + case 200: + if (lookahead == 'o') ADVANCE(258); + END_STATE(); + case 201: + if (lookahead == 'e') ADVANCE(259); + END_STATE(); + case 202: + ACCEPT_TOKEN(sym_this); + END_STATE(); + case 203: + if (lookahead == 'w') ADVANCE(260); + END_STATE(); + case 204: + ACCEPT_TOKEN(sym_true); + END_STATE(); + case 205: + ACCEPT_TOKEN(anon_sym_type); + if (lookahead == 'o') ADVANCE(261); + END_STATE(); + case 206: + if (lookahead == 'f') ADVANCE(262); + END_STATE(); + case 207: + if (lookahead == 'u') ADVANCE(263); + END_STATE(); + case 208: + if (lookahead == 'o') ADVANCE(264); + END_STATE(); + case 209: + if (lookahead == 'g') ADVANCE(265); + END_STATE(); + case 210: + ACCEPT_TOKEN(anon_sym_void); + END_STATE(); + case 211: + if (lookahead == 'e') ADVANCE(266); + END_STATE(); + case 212: + ACCEPT_TOKEN(anon_sym_with); + END_STATE(); + case 213: + if (lookahead == 'd') ADVANCE(267); + END_STATE(); + case 214: + if (lookahead == 'a') ADVANCE(268); + END_STATE(); + case 215: + if (lookahead == 's') ADVANCE(269); + END_STATE(); + case 216: + if (lookahead == 't') ADVANCE(270); + END_STATE(); + case 217: + ACCEPT_TOKEN(anon_sym_async); + END_STATE(); + case 218: + ACCEPT_TOKEN(anon_sym_await); + END_STATE(); + case 219: + if (lookahead == 'a') ADVANCE(271); + END_STATE(); + case 220: + ACCEPT_TOKEN(anon_sym_break); + END_STATE(); + case 221: + ACCEPT_TOKEN(anon_sym_catch); + END_STATE(); + case 222: + ACCEPT_TOKEN(anon_sym_class); + END_STATE(); + case 223: + ACCEPT_TOKEN(anon_sym_const); + END_STATE(); + case 224: + if (lookahead == 'n') ADVANCE(272); + END_STATE(); + case 225: + if (lookahead == 'g') ADVANCE(273); + END_STATE(); + case 226: + if (lookahead == 'r') ADVANCE(274); + END_STATE(); + case 227: + if (lookahead == 'l') ADVANCE(275); + END_STATE(); + case 228: + if (lookahead == 'e') ADVANCE(276); + END_STATE(); + case 229: + if (lookahead == 't') ADVANCE(277); + END_STATE(); + case 230: + if (lookahead == 'd') ADVANCE(278); + END_STATE(); + case 231: + ACCEPT_TOKEN(sym_false); + END_STATE(); + case 232: + if (lookahead == 'l') ADVANCE(279); + END_STATE(); + case 233: + if (lookahead == 'i') ADVANCE(280); + END_STATE(); + case 234: + if (lookahead == 'l') ADVANCE(281); + END_STATE(); + case 235: + if (lookahead == 'm') ADVANCE(282); + END_STATE(); + case 236: + if (lookahead == 't') ADVANCE(283); + END_STATE(); + case 237: + ACCEPT_TOKEN(anon_sym_infer); + END_STATE(); + case 238: + if (lookahead == 'n') ADVANCE(284); + END_STATE(); + case 239: + if (lookahead == 'f') ADVANCE(285); + END_STATE(); + case 240: + ACCEPT_TOKEN(anon_sym_keyof); + END_STATE(); + case 241: + if (lookahead == 'e') ADVANCE(286); + END_STATE(); + case 242: + if (lookahead == 'p') ADVANCE(287); + END_STATE(); + case 243: + ACCEPT_TOKEN(anon_sym_never); + END_STATE(); + case 244: + if (lookahead == 'r') ADVANCE(288); + END_STATE(); + case 245: + if (lookahead == 't') ADVANCE(289); + END_STATE(); + case 246: + if (lookahead == 'i') ADVANCE(290); + END_STATE(); + case 247: + if (lookahead == 't') ADVANCE(291); + END_STATE(); + case 248: + if (lookahead == 'c') ADVANCE(292); + END_STATE(); + case 249: + if (lookahead == 'c') ADVANCE(293); + END_STATE(); + case 250: + if (lookahead == 'n') ADVANCE(294); + END_STATE(); + case 251: + if (lookahead == 'r') ADVANCE(295); + END_STATE(); + case 252: + if (lookahead == 'n') ADVANCE(296); + END_STATE(); + case 253: + if (lookahead == 'f') ADVANCE(297); + END_STATE(); + case 254: + if (lookahead == 'c') ADVANCE(298); + END_STATE(); + case 255: + if (lookahead == 'g') ADVANCE(299); + END_STATE(); + case 256: + ACCEPT_TOKEN(sym_super); + END_STATE(); + case 257: + if (lookahead == 'h') ADVANCE(300); + END_STATE(); + case 258: + if (lookahead == 'l') ADVANCE(301); + END_STATE(); + case 259: + if (lookahead == 't') ADVANCE(302); + END_STATE(); + case 260: + ACCEPT_TOKEN(anon_sym_throw); + END_STATE(); + case 261: + if (lookahead == 'f') ADVANCE(303); + END_STATE(); + case 262: + if (lookahead == 'i') ADVANCE(304); + END_STATE(); + case 263: + if (lookahead == 'e') ADVANCE(305); + END_STATE(); + case 264: + if (lookahead == 'w') ADVANCE(306); + END_STATE(); + case 265: + ACCEPT_TOKEN(anon_sym_using); + END_STATE(); + case 266: + ACCEPT_TOKEN(anon_sym_while); + END_STATE(); + case 267: + ACCEPT_TOKEN(anon_sym_yield); + END_STATE(); + case 268: + if (lookahead == 'c') ADVANCE(307); + END_STATE(); + case 269: + if (lookahead == 'o') ADVANCE(308); + END_STATE(); + case 270: + ACCEPT_TOKEN(anon_sym_assert); + if (lookahead == 's') ADVANCE(309); + END_STATE(); + case 271: + if (lookahead == 'n') ADVANCE(310); + END_STATE(); + case 272: + if (lookahead == 'u') ADVANCE(311); + END_STATE(); + case 273: + if (lookahead == 'e') ADVANCE(312); + END_STATE(); + case 274: + if (lookahead == 'e') ADVANCE(313); + END_STATE(); + case 275: + if (lookahead == 't') ADVANCE(314); + END_STATE(); + case 276: + ACCEPT_TOKEN(anon_sym_delete); + END_STATE(); + case 277: + ACCEPT_TOKEN(anon_sym_export); + END_STATE(); + case 278: + if (lookahead == 's') ADVANCE(315); + END_STATE(); + case 279: + if (lookahead == 'y') ADVANCE(316); + END_STATE(); + case 280: + if (lookahead == 'o') ADVANCE(317); + END_STATE(); + case 281: + ACCEPT_TOKEN(anon_sym_global); + END_STATE(); + case 282: + if (lookahead == 'e') ADVANCE(318); + END_STATE(); + case 283: + ACCEPT_TOKEN(anon_sym_import); + END_STATE(); + case 284: + if (lookahead == 'c') ADVANCE(319); + END_STATE(); + case 285: + if (lookahead == 'a') ADVANCE(320); + END_STATE(); + case 286: + ACCEPT_TOKEN(anon_sym_module); + END_STATE(); + case 287: + if (lookahead == 'a') ADVANCE(321); + END_STATE(); + case 288: + ACCEPT_TOKEN(anon_sym_number); + END_STATE(); + case 289: + ACCEPT_TOKEN(anon_sym_object); + END_STATE(); + case 290: + if (lookahead == 'd') ADVANCE(322); + END_STATE(); + case 291: + if (lookahead == 'e') ADVANCE(323); + END_STATE(); + case 292: + if (lookahead == 't') ADVANCE(324); + END_STATE(); + case 293: + ACCEPT_TOKEN(anon_sym_public); + END_STATE(); + case 294: + if (lookahead == 'l') ADVANCE(325); + END_STATE(); + case 295: + if (lookahead == 'e') ADVANCE(326); + END_STATE(); + case 296: + ACCEPT_TOKEN(anon_sym_return); + END_STATE(); + case 297: + if (lookahead == 'i') ADVANCE(327); + END_STATE(); + case 298: + ACCEPT_TOKEN(anon_sym_static); + END_STATE(); + case 299: + ACCEPT_TOKEN(anon_sym_string); + END_STATE(); + case 300: + ACCEPT_TOKEN(anon_sym_switch); + END_STATE(); + case 301: + ACCEPT_TOKEN(anon_sym_symbol); + END_STATE(); + case 302: + ACCEPT_TOKEN(anon_sym_target); + END_STATE(); + case 303: + ACCEPT_TOKEN(anon_sym_typeof); + END_STATE(); + case 304: + if (lookahead == 'n') ADVANCE(328); + END_STATE(); + case 305: + ACCEPT_TOKEN(anon_sym_unique); + END_STATE(); + case 306: + if (lookahead == 'n') ADVANCE(329); + END_STATE(); + case 307: + if (lookahead == 't') ADVANCE(330); + END_STATE(); + case 308: + if (lookahead == 'r') ADVANCE(331); + END_STATE(); + case 309: + ACCEPT_TOKEN(anon_sym_asserts); + END_STATE(); + case 310: + ACCEPT_TOKEN(anon_sym_boolean); + END_STATE(); + case 311: + if (lookahead == 'e') ADVANCE(332); + END_STATE(); + case 312: + if (lookahead == 'r') ADVANCE(333); + END_STATE(); + case 313: + ACCEPT_TOKEN(anon_sym_declare); + END_STATE(); + case 314: + ACCEPT_TOKEN(anon_sym_default); + END_STATE(); + case 315: + ACCEPT_TOKEN(anon_sym_extends); + END_STATE(); + case 316: + ACCEPT_TOKEN(anon_sym_finally); + END_STATE(); + case 317: + if (lookahead == 'n') ADVANCE(334); + END_STATE(); + case 318: + if (lookahead == 'n') ADVANCE(335); + END_STATE(); + case 319: + if (lookahead == 'e') ADVANCE(336); + END_STATE(); + case 320: + if (lookahead == 'c') ADVANCE(337); + END_STATE(); + case 321: + if (lookahead == 'c') ADVANCE(338); + END_STATE(); + case 322: + if (lookahead == 'e') ADVANCE(339); + END_STATE(); + case 323: + ACCEPT_TOKEN(anon_sym_private); + END_STATE(); + case 324: + if (lookahead == 'e') ADVANCE(340); + END_STATE(); + case 325: + if (lookahead == 'y') ADVANCE(341); + END_STATE(); + case 326: + ACCEPT_TOKEN(anon_sym_require); + END_STATE(); + case 327: + if (lookahead == 'e') ADVANCE(342); + END_STATE(); + case 328: + if (lookahead == 'e') ADVANCE(343); + END_STATE(); + case 329: + ACCEPT_TOKEN(anon_sym_unknown); + END_STATE(); + case 330: + ACCEPT_TOKEN(anon_sym_abstract); + END_STATE(); + case 331: + ACCEPT_TOKEN(anon_sym_accessor); + END_STATE(); + case 332: + ACCEPT_TOKEN(anon_sym_continue); + END_STATE(); + case 333: + ACCEPT_TOKEN(anon_sym_debugger); + END_STATE(); + case 334: + ACCEPT_TOKEN(anon_sym_function); + END_STATE(); + case 335: + if (lookahead == 't') ADVANCE(344); + END_STATE(); + case 336: + if (lookahead == 'o') ADVANCE(345); + END_STATE(); + case 337: + if (lookahead == 'e') ADVANCE(346); + END_STATE(); + case 338: + if (lookahead == 'e') ADVANCE(347); + END_STATE(); + case 339: + ACCEPT_TOKEN(anon_sym_override); + END_STATE(); + case 340: + if (lookahead == 'd') ADVANCE(348); + END_STATE(); + case 341: + ACCEPT_TOKEN(anon_sym_readonly); + 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: + ACCEPT_TOKEN(anon_sym_namespace); + END_STATE(); + case 348: + ACCEPT_TOKEN(anon_sym_protected); + END_STATE(); + case 349: + ACCEPT_TOKEN(anon_sym_satisfies); + END_STATE(); + case 350: + ACCEPT_TOKEN(sym_undefined); + END_STATE(); + case 351: + ACCEPT_TOKEN(anon_sym_implements); + END_STATE(); + case 352: + ACCEPT_TOKEN(anon_sym_instanceof); + END_STATE(); + default: + return false; + } +} + +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 = 8, .external_lex_state = 2}, + [52] = {.lex_state = 128, .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 = 8, .external_lex_state = 2}, + [63] = {.lex_state = 128, .external_lex_state = 2}, + [64] = {.lex_state = 8, .external_lex_state = 2}, + [65] = {.lex_state = 128, .external_lex_state = 2}, + [66] = {.lex_state = 8, .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 = 8, .external_lex_state = 2}, + [95] = {.lex_state = 3, .external_lex_state = 3}, + [96] = {.lex_state = 3, .external_lex_state = 3}, + [97] = {.lex_state = 3, .external_lex_state = 3}, + [98] = {.lex_state = 3, .external_lex_state = 3}, + [99] = {.lex_state = 3, .external_lex_state = 3}, + [100] = {.lex_state = 8, .external_lex_state = 2}, + [101] = {.lex_state = 3, .external_lex_state = 3}, + [102] = {.lex_state = 8, .external_lex_state = 2}, + [103] = {.lex_state = 3, .external_lex_state = 3}, + [104] = {.lex_state = 8, .external_lex_state = 2}, + [105] = {.lex_state = 8, .external_lex_state = 2}, + [106] = {.lex_state = 8, .external_lex_state = 2}, + [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 = 8, .external_lex_state = 2}, + [112] = {.lex_state = 3, .external_lex_state = 4}, + [113] = {.lex_state = 3, .external_lex_state = 4}, + [114] = {.lex_state = 3, .external_lex_state = 4}, + [115] = {.lex_state = 3, .external_lex_state = 3}, + [116] = {.lex_state = 3, .external_lex_state = 4}, + [117] = {.lex_state = 3, .external_lex_state = 4}, + [118] = {.lex_state = 3, .external_lex_state = 4}, + [119] = {.lex_state = 3, .external_lex_state = 4}, + [120] = {.lex_state = 3, .external_lex_state = 4}, + [121] = {.lex_state = 3, .external_lex_state = 3}, + [122] = {.lex_state = 3, .external_lex_state = 4}, + [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 = 4}, + [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 = 4}, + [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 = 3, .external_lex_state = 4}, + [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 = 3, .external_lex_state = 3}, + [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 = 8, .external_lex_state = 2}, + [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 = 4}, + [175] = {.lex_state = 127, .external_lex_state = 4}, + [176] = {.lex_state = 127, .external_lex_state = 4}, + [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 = 4}, + [184] = {.lex_state = 2, .external_lex_state = 4}, + [185] = {.lex_state = 128, .external_lex_state = 2}, + [186] = {.lex_state = 128, .external_lex_state = 2}, + [187] = {.lex_state = 2, .external_lex_state = 3}, + [188] = {.lex_state = 128, .external_lex_state = 2}, + [189] = {.lex_state = 2, .external_lex_state = 3}, + [190] = {.lex_state = 128, .external_lex_state = 2}, + [191] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2, .external_lex_state = 3}, + [196] = {.lex_state = 2, .external_lex_state = 3}, + [197] = {.lex_state = 2, .external_lex_state = 3}, + [198] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 128, .external_lex_state = 2}, + [216] = {.lex_state = 127, .external_lex_state = 4}, + [217] = {.lex_state = 127, .external_lex_state = 4}, + [218] = {.lex_state = 128, .external_lex_state = 2}, + [219] = {.lex_state = 127, .external_lex_state = 4}, + [220] = {.lex_state = 128, .external_lex_state = 2}, + [221] = {.lex_state = 127, .external_lex_state = 4}, + [222] = {.lex_state = 128, .external_lex_state = 2}, + [223] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 4}, + [229] = {.lex_state = 127, .external_lex_state = 4}, + [230] = {.lex_state = 127, .external_lex_state = 4}, + [231] = {.lex_state = 127, .external_lex_state = 4}, + [232] = {.lex_state = 127, .external_lex_state = 4}, + [233] = {.lex_state = 127, .external_lex_state = 4}, + [234] = {.lex_state = 128, .external_lex_state = 5}, + [235] = {.lex_state = 127, .external_lex_state = 4}, + [236] = {.lex_state = 127, .external_lex_state = 4}, + [237] = {.lex_state = 127, .external_lex_state = 4}, + [238] = {.lex_state = 127, .external_lex_state = 4}, + [239] = {.lex_state = 127, .external_lex_state = 4}, + [240] = {.lex_state = 127, .external_lex_state = 4}, + [241] = {.lex_state = 127, .external_lex_state = 4}, + [242] = {.lex_state = 127, .external_lex_state = 4}, + [243] = {.lex_state = 127, .external_lex_state = 4}, + [244] = {.lex_state = 127, .external_lex_state = 4}, + [245] = {.lex_state = 128, .external_lex_state = 2}, + [246] = {.lex_state = 127, .external_lex_state = 4}, + [247] = {.lex_state = 127, .external_lex_state = 4}, + [248] = {.lex_state = 127, .external_lex_state = 4}, + [249] = {.lex_state = 127, .external_lex_state = 4}, + [250] = {.lex_state = 127, .external_lex_state = 4}, + [251] = {.lex_state = 127, .external_lex_state = 4}, + [252] = {.lex_state = 127, .external_lex_state = 4}, + [253] = {.lex_state = 127, .external_lex_state = 4}, + [254] = {.lex_state = 127, .external_lex_state = 4}, + [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 = 128, .external_lex_state = 2}, + [270] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 3, .external_lex_state = 3}, + [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 = 3, .external_lex_state = 3}, + [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 = 5}, + [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 = 2}, + [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 = 128, .external_lex_state = 2}, + [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 = 128, .external_lex_state = 2}, + [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 = 128, .external_lex_state = 2}, + [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 = 3, .external_lex_state = 4}, + [659] = {.lex_state = 3, .external_lex_state = 4}, + [660] = {.lex_state = 3, .external_lex_state = 4}, + [661] = {.lex_state = 2, .external_lex_state = 4}, + [662] = {.lex_state = 2, .external_lex_state = 4}, + [663] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 3, .external_lex_state = 4}, + [668] = {.lex_state = 3, .external_lex_state = 4}, + [669] = {.lex_state = 3, .external_lex_state = 4}, + [670] = {.lex_state = 2, .external_lex_state = 4}, + [671] = {.lex_state = 2, .external_lex_state = 4}, + [672] = {.lex_state = 2, .external_lex_state = 4}, + [673] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 128, .external_lex_state = 2}, + [680] = {.lex_state = 128, .external_lex_state = 2}, + [681] = {.lex_state = 2, .external_lex_state = 4}, + [682] = {.lex_state = 2, .external_lex_state = 4}, + [683] = {.lex_state = 2, .external_lex_state = 4}, + [684] = {.lex_state = 128, .external_lex_state = 2}, + [685] = {.lex_state = 128, .external_lex_state = 2}, + [686] = {.lex_state = 128, .external_lex_state = 2}, + [687] = {.lex_state = 128, .external_lex_state = 2}, + [688] = {.lex_state = 128, .external_lex_state = 2}, + [689] = {.lex_state = 2, .external_lex_state = 4}, + [690] = {.lex_state = 2, .external_lex_state = 4}, + [691] = {.lex_state = 2, .external_lex_state = 4}, + [692] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 3}, + [699] = {.lex_state = 2, .external_lex_state = 3}, + [700] = {.lex_state = 2, .external_lex_state = 3}, + [701] = {.lex_state = 2, .external_lex_state = 3}, + [702] = {.lex_state = 2, .external_lex_state = 3}, + [703] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 2, .external_lex_state = 3}, + [711] = {.lex_state = 2, .external_lex_state = 3}, + [712] = {.lex_state = 3, .external_lex_state = 3}, + [713] = {.lex_state = 2, .external_lex_state = 3}, + [714] = {.lex_state = 3, .external_lex_state = 3}, + [715] = {.lex_state = 2, .external_lex_state = 4}, + [716] = {.lex_state = 128, .external_lex_state = 5}, + [717] = {.lex_state = 2, .external_lex_state = 3}, + [718] = {.lex_state = 2, .external_lex_state = 4}, + [719] = {.lex_state = 2, .external_lex_state = 4}, + [720] = {.lex_state = 128, .external_lex_state = 2}, + [721] = {.lex_state = 128, .external_lex_state = 5}, + [722] = {.lex_state = 2, .external_lex_state = 3}, + [723] = {.lex_state = 2, .external_lex_state = 3}, + [724] = {.lex_state = 2, .external_lex_state = 3}, + [725] = {.lex_state = 2, .external_lex_state = 4}, + [726] = {.lex_state = 2, .external_lex_state = 4}, + [727] = {.lex_state = 2, .external_lex_state = 3}, + [728] = {.lex_state = 128, .external_lex_state = 5}, + [729] = {.lex_state = 128, .external_lex_state = 2}, + [730] = {.lex_state = 128, .external_lex_state = 5}, + [731] = {.lex_state = 2, .external_lex_state = 3}, + [732] = {.lex_state = 2, .external_lex_state = 3}, + [733] = {.lex_state = 2, .external_lex_state = 3}, + [734] = {.lex_state = 2, .external_lex_state = 3}, + [735] = {.lex_state = 2, .external_lex_state = 3}, + [736] = {.lex_state = 2, .external_lex_state = 3}, + [737] = {.lex_state = 128, .external_lex_state = 5}, + [738] = {.lex_state = 128, .external_lex_state = 5}, + [739] = {.lex_state = 128, .external_lex_state = 2}, + [740] = {.lex_state = 128, .external_lex_state = 5}, + [741] = {.lex_state = 128, .external_lex_state = 5}, + [742] = {.lex_state = 128, .external_lex_state = 2}, + [743] = {.lex_state = 2, .external_lex_state = 3}, + [744] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 2, .external_lex_state = 3}, + [750] = {.lex_state = 2, .external_lex_state = 3}, + [751] = {.lex_state = 2, .external_lex_state = 3}, + [752] = {.lex_state = 128, .external_lex_state = 2}, + [753] = {.lex_state = 2, .external_lex_state = 3}, + [754] = {.lex_state = 128, .external_lex_state = 2}, + [755] = {.lex_state = 128, .external_lex_state = 2}, + [756] = {.lex_state = 128, .external_lex_state = 2}, + [757] = {.lex_state = 128, .external_lex_state = 5}, + [758] = {.lex_state = 128, .external_lex_state = 2}, + [759] = {.lex_state = 128, .external_lex_state = 5}, + [760] = {.lex_state = 9, .external_lex_state = 2}, + [761] = {.lex_state = 128, .external_lex_state = 2}, + [762] = {.lex_state = 128, .external_lex_state = 2}, + [763] = {.lex_state = 128, .external_lex_state = 5}, + [764] = {.lex_state = 9, .external_lex_state = 2}, + [765] = {.lex_state = 128, .external_lex_state = 5}, + [766] = {.lex_state = 128, .external_lex_state = 5}, + [767] = {.lex_state = 9, .external_lex_state = 2}, + [768] = {.lex_state = 9, .external_lex_state = 2}, + [769] = {.lex_state = 9, .external_lex_state = 2}, + [770] = {.lex_state = 128, .external_lex_state = 5}, + [771] = {.lex_state = 128, .external_lex_state = 5}, + [772] = {.lex_state = 128, .external_lex_state = 5}, + [773] = {.lex_state = 128, .external_lex_state = 5}, + [774] = {.lex_state = 128, .external_lex_state = 5}, + [775] = {.lex_state = 128, .external_lex_state = 5}, + [776] = {.lex_state = 128, .external_lex_state = 5}, + [777] = {.lex_state = 128, .external_lex_state = 5}, + [778] = {.lex_state = 128, .external_lex_state = 5}, + [779] = {.lex_state = 128, .external_lex_state = 2}, + [780] = {.lex_state = 128, .external_lex_state = 2}, + [781] = {.lex_state = 128, .external_lex_state = 5}, + [782] = {.lex_state = 128, .external_lex_state = 2}, + [783] = {.lex_state = 128, .external_lex_state = 2}, + [784] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 9, .external_lex_state = 2}, + [793] = {.lex_state = 9, .external_lex_state = 2}, + [794] = {.lex_state = 128, .external_lex_state = 2}, + [795] = {.lex_state = 9, .external_lex_state = 2}, + [796] = {.lex_state = 9, .external_lex_state = 2}, + [797] = {.lex_state = 128, .external_lex_state = 2}, + [798] = {.lex_state = 9, .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 = 9, .external_lex_state = 2}, + [803] = {.lex_state = 9, .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 = 128, .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 = 128, .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 = 128, .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 = 128, .external_lex_state = 2}, + [849] = {.lex_state = 128, .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 = 128, .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 = 128, .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 = 9, .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 = 9, .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 = 9, .external_lex_state = 2}, + [917] = {.lex_state = 128, .external_lex_state = 2}, + [918] = {.lex_state = 128, .external_lex_state = 2}, + [919] = {.lex_state = 9, .external_lex_state = 2}, + [920] = {.lex_state = 9, .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 = 128, .external_lex_state = 2}, + [925] = {.lex_state = 128, .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 = 128, .external_lex_state = 2}, + [931] = {.lex_state = 128, .external_lex_state = 2}, + [932] = {.lex_state = 9, .external_lex_state = 2}, + [933] = {.lex_state = 128, .external_lex_state = 2}, + [934] = {.lex_state = 9, .external_lex_state = 2}, + [935] = {.lex_state = 9, .external_lex_state = 2}, + [936] = {.lex_state = 128, .external_lex_state = 2}, + [937] = {.lex_state = 9, .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 = 9, .external_lex_state = 2}, + [942] = {.lex_state = 128, .external_lex_state = 2}, + [943] = {.lex_state = 9, .external_lex_state = 2}, + [944] = {.lex_state = 9, .external_lex_state = 2}, + [945] = {.lex_state = 128, .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 = 11, .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 = 7, .external_lex_state = 2}, + [966] = {.lex_state = 7, .external_lex_state = 2}, + [967] = {.lex_state = 9, .external_lex_state = 2}, + [968] = {.lex_state = 7, .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 = 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 = 9, .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 = 10, .external_lex_state = 2}, + [1126] = {.lex_state = 10, .external_lex_state = 2}, + [1127] = {.lex_state = 10, .external_lex_state = 2}, + [1128] = {.lex_state = 10, .external_lex_state = 2}, + [1129] = {.lex_state = 10, .external_lex_state = 2}, + [1130] = {.lex_state = 10, .external_lex_state = 2}, + [1131] = {.lex_state = 10, .external_lex_state = 2}, + [1132] = {.lex_state = 10, .external_lex_state = 2}, + [1133] = {.lex_state = 10, .external_lex_state = 2}, + [1134] = {.lex_state = 10, .external_lex_state = 2}, + [1135] = {.lex_state = 10, .external_lex_state = 2}, + [1136] = {.lex_state = 10, .external_lex_state = 2}, + [1137] = {.lex_state = 3, .external_lex_state = 4}, + [1138] = {.lex_state = 2, .external_lex_state = 4}, + [1139] = {.lex_state = 3, .external_lex_state = 4}, + [1140] = {.lex_state = 2, .external_lex_state = 4}, + [1141] = {.lex_state = 2, .external_lex_state = 4}, + [1142] = {.lex_state = 2, .external_lex_state = 4}, + [1143] = {.lex_state = 3, .external_lex_state = 4}, + [1144] = {.lex_state = 2, .external_lex_state = 4}, + [1145] = {.lex_state = 2, .external_lex_state = 4}, + [1146] = {.lex_state = 2, .external_lex_state = 3}, + [1147] = {.lex_state = 2, .external_lex_state = 3}, + [1148] = {.lex_state = 2, .external_lex_state = 3}, + [1149] = {.lex_state = 2, .external_lex_state = 3}, + [1150] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 2, .external_lex_state = 4}, + [1156] = {.lex_state = 2, .external_lex_state = 4}, + [1157] = {.lex_state = 2, .external_lex_state = 4}, + [1158] = {.lex_state = 3, .external_lex_state = 4}, + [1159] = {.lex_state = 2, .external_lex_state = 4}, + [1160] = {.lex_state = 3, .external_lex_state = 4}, + [1161] = {.lex_state = 2, .external_lex_state = 3}, + [1162] = {.lex_state = 2, .external_lex_state = 4}, + [1163] = {.lex_state = 2, .external_lex_state = 4}, + [1164] = {.lex_state = 2, .external_lex_state = 4}, + [1165] = {.lex_state = 2, .external_lex_state = 4}, + [1166] = {.lex_state = 3, .external_lex_state = 4}, + [1167] = {.lex_state = 2, .external_lex_state = 4}, + [1168] = {.lex_state = 2, .external_lex_state = 3}, + [1169] = {.lex_state = 2, .external_lex_state = 3}, + [1170] = {.lex_state = 3, .external_lex_state = 3}, + [1171] = {.lex_state = 3, .external_lex_state = 3}, + [1172] = {.lex_state = 3, .external_lex_state = 3}, + [1173] = {.lex_state = 2, .external_lex_state = 4}, + [1174] = {.lex_state = 3, .external_lex_state = 3}, + [1175] = {.lex_state = 3, .external_lex_state = 3}, + [1176] = {.lex_state = 3, .external_lex_state = 3}, + [1177] = {.lex_state = 3, .external_lex_state = 3}, + [1178] = {.lex_state = 3, .external_lex_state = 3}, + [1179] = {.lex_state = 2, .external_lex_state = 4}, + [1180] = {.lex_state = 3, .external_lex_state = 3}, + [1181] = {.lex_state = 3, .external_lex_state = 3}, + [1182] = {.lex_state = 3, .external_lex_state = 3}, + [1183] = {.lex_state = 2, .external_lex_state = 3}, + [1184] = {.lex_state = 3, .external_lex_state = 3}, + [1185] = {.lex_state = 2, .external_lex_state = 4}, + [1186] = {.lex_state = 2, .external_lex_state = 4}, + [1187] = {.lex_state = 2, .external_lex_state = 4}, + [1188] = {.lex_state = 3, .external_lex_state = 3}, + [1189] = {.lex_state = 2, .external_lex_state = 3}, + [1190] = {.lex_state = 2, .external_lex_state = 3}, + [1191] = {.lex_state = 2, .external_lex_state = 4}, + [1192] = {.lex_state = 2, .external_lex_state = 3}, + [1193] = {.lex_state = 2, .external_lex_state = 4}, + [1194] = {.lex_state = 2, .external_lex_state = 4}, + [1195] = {.lex_state = 3, .external_lex_state = 4}, + [1196] = {.lex_state = 2, .external_lex_state = 4}, + [1197] = {.lex_state = 2, .external_lex_state = 4}, + [1198] = {.lex_state = 2, .external_lex_state = 3}, + [1199] = {.lex_state = 2, .external_lex_state = 3}, + [1200] = {.lex_state = 2, .external_lex_state = 4}, + [1201] = {.lex_state = 2, .external_lex_state = 4}, + [1202] = {.lex_state = 2, .external_lex_state = 4}, + [1203] = {.lex_state = 3, .external_lex_state = 3}, + [1204] = {.lex_state = 3, .external_lex_state = 4}, + [1205] = {.lex_state = 2, .external_lex_state = 4}, + [1206] = {.lex_state = 3, .external_lex_state = 3}, + [1207] = {.lex_state = 2, .external_lex_state = 3}, + [1208] = {.lex_state = 2, .external_lex_state = 4}, + [1209] = {.lex_state = 2, .external_lex_state = 4}, + [1210] = {.lex_state = 2, .external_lex_state = 4}, + [1211] = {.lex_state = 2, .external_lex_state = 3}, + [1212] = {.lex_state = 2, .external_lex_state = 3}, + [1213] = {.lex_state = 2, .external_lex_state = 3}, + [1214] = {.lex_state = 2, .external_lex_state = 3}, + [1215] = {.lex_state = 2, .external_lex_state = 3}, + [1216] = {.lex_state = 2, .external_lex_state = 3}, + [1217] = {.lex_state = 2, .external_lex_state = 4}, + [1218] = {.lex_state = 128, .external_lex_state = 2}, + [1219] = {.lex_state = 2, .external_lex_state = 3}, + [1220] = {.lex_state = 2, .external_lex_state = 3}, + [1221] = {.lex_state = 2, .external_lex_state = 3}, + [1222] = {.lex_state = 3, .external_lex_state = 3}, + [1223] = {.lex_state = 2, .external_lex_state = 3}, + [1224] = {.lex_state = 2, .external_lex_state = 3}, + [1225] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 128, .external_lex_state = 2}, + [1230] = {.lex_state = 2, .external_lex_state = 3}, + [1231] = {.lex_state = 2, .external_lex_state = 3}, + [1232] = {.lex_state = 2, .external_lex_state = 3}, + [1233] = {.lex_state = 2, .external_lex_state = 3}, + [1234] = {.lex_state = 2, .external_lex_state = 4}, + [1235] = {.lex_state = 2, .external_lex_state = 3}, + [1236] = {.lex_state = 2, .external_lex_state = 3}, + [1237] = {.lex_state = 2, .external_lex_state = 3}, + [1238] = {.lex_state = 3, .external_lex_state = 3}, + [1239] = {.lex_state = 2, .external_lex_state = 3}, + [1240] = {.lex_state = 2, .external_lex_state = 3}, + [1241] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 2, .external_lex_state = 3}, + [1246] = {.lex_state = 2, .external_lex_state = 4}, + [1247] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2, .external_lex_state = 4}, + [1254] = {.lex_state = 2, .external_lex_state = 3}, + [1255] = {.lex_state = 2, .external_lex_state = 3}, + [1256] = {.lex_state = 2, .external_lex_state = 4}, + [1257] = {.lex_state = 2, .external_lex_state = 4}, + [1258] = {.lex_state = 2, .external_lex_state = 4}, + [1259] = {.lex_state = 2, .external_lex_state = 4}, + [1260] = {.lex_state = 2, .external_lex_state = 4}, + [1261] = {.lex_state = 2, .external_lex_state = 3}, + [1262] = {.lex_state = 2, .external_lex_state = 4}, + [1263] = {.lex_state = 3, .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 = 4}, + [1267] = {.lex_state = 2, .external_lex_state = 4}, + [1268] = {.lex_state = 2, .external_lex_state = 3}, + [1269] = {.lex_state = 2, .external_lex_state = 4}, + [1270] = {.lex_state = 2, .external_lex_state = 3}, + [1271] = {.lex_state = 2, .external_lex_state = 4}, + [1272] = {.lex_state = 2, .external_lex_state = 3}, + [1273] = {.lex_state = 128, .external_lex_state = 2}, + [1274] = {.lex_state = 2, .external_lex_state = 3}, + [1275] = {.lex_state = 2, .external_lex_state = 3}, + [1276] = {.lex_state = 128, .external_lex_state = 2}, + [1277] = {.lex_state = 2, .external_lex_state = 3}, + [1278] = {.lex_state = 2, .external_lex_state = 3}, + [1279] = {.lex_state = 2, .external_lex_state = 3}, + [1280] = {.lex_state = 2, .external_lex_state = 3}, + [1281] = {.lex_state = 128, .external_lex_state = 2}, + [1282] = {.lex_state = 2, .external_lex_state = 4}, + [1283] = {.lex_state = 2, .external_lex_state = 4}, + [1284] = {.lex_state = 2, .external_lex_state = 4}, + [1285] = {.lex_state = 2, .external_lex_state = 3}, + [1286] = {.lex_state = 2, .external_lex_state = 4}, + [1287] = {.lex_state = 2, .external_lex_state = 4}, + [1288] = {.lex_state = 128, .external_lex_state = 2}, + [1289] = {.lex_state = 2, .external_lex_state = 4}, + [1290] = {.lex_state = 2, .external_lex_state = 4}, + [1291] = {.lex_state = 2, .external_lex_state = 4}, + [1292] = {.lex_state = 2, .external_lex_state = 4}, + [1293] = {.lex_state = 2, .external_lex_state = 3}, + [1294] = {.lex_state = 2, .external_lex_state = 4}, + [1295] = {.lex_state = 2, .external_lex_state = 4}, + [1296] = {.lex_state = 2, .external_lex_state = 4}, + [1297] = {.lex_state = 2, .external_lex_state = 3}, + [1298] = {.lex_state = 2, .external_lex_state = 4}, + [1299] = {.lex_state = 2, .external_lex_state = 4}, + [1300] = {.lex_state = 2, .external_lex_state = 3}, + [1301] = {.lex_state = 128, .external_lex_state = 2}, + [1302] = {.lex_state = 2, .external_lex_state = 3}, + [1303] = {.lex_state = 2, .external_lex_state = 4}, + [1304] = {.lex_state = 2, .external_lex_state = 4}, + [1305] = {.lex_state = 2, .external_lex_state = 4}, + [1306] = {.lex_state = 2, .external_lex_state = 4}, + [1307] = {.lex_state = 2, .external_lex_state = 4}, + [1308] = {.lex_state = 2, .external_lex_state = 3}, + [1309] = {.lex_state = 2, .external_lex_state = 3}, + [1310] = {.lex_state = 2, .external_lex_state = 4}, + [1311] = {.lex_state = 2, .external_lex_state = 3}, + [1312] = {.lex_state = 3, .external_lex_state = 3}, + [1313] = {.lex_state = 2, .external_lex_state = 4}, + [1314] = {.lex_state = 128, .external_lex_state = 2}, + [1315] = {.lex_state = 2, .external_lex_state = 3}, + [1316] = {.lex_state = 2, .external_lex_state = 4}, + [1317] = {.lex_state = 2, .external_lex_state = 4}, + [1318] = {.lex_state = 2, .external_lex_state = 3}, + [1319] = {.lex_state = 2, .external_lex_state = 4}, + [1320] = {.lex_state = 2, .external_lex_state = 4}, + [1321] = {.lex_state = 2, .external_lex_state = 3}, + [1322] = {.lex_state = 2, .external_lex_state = 3}, + [1323] = {.lex_state = 2, .external_lex_state = 3}, + [1324] = {.lex_state = 2, .external_lex_state = 3}, + [1325] = {.lex_state = 2, .external_lex_state = 3}, + [1326] = {.lex_state = 2, .external_lex_state = 3}, + [1327] = {.lex_state = 3, .external_lex_state = 3}, + [1328] = {.lex_state = 2, .external_lex_state = 3}, + [1329] = {.lex_state = 2, .external_lex_state = 4}, + [1330] = {.lex_state = 2, .external_lex_state = 4}, + [1331] = {.lex_state = 2, .external_lex_state = 4}, + [1332] = {.lex_state = 2, .external_lex_state = 4}, + [1333] = {.lex_state = 3, .external_lex_state = 3}, + [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 = 3, .external_lex_state = 3}, + [1338] = {.lex_state = 2, .external_lex_state = 3}, + [1339] = {.lex_state = 2, .external_lex_state = 3}, + [1340] = {.lex_state = 2, .external_lex_state = 4}, + [1341] = {.lex_state = 3, .external_lex_state = 3}, + [1342] = {.lex_state = 2, .external_lex_state = 4}, + [1343] = {.lex_state = 2, .external_lex_state = 4}, + [1344] = {.lex_state = 2, .external_lex_state = 3}, + [1345] = {.lex_state = 2, .external_lex_state = 3}, + [1346] = {.lex_state = 2, .external_lex_state = 3}, + [1347] = {.lex_state = 9, .external_lex_state = 2}, + [1348] = {.lex_state = 9, .external_lex_state = 2}, + [1349] = {.lex_state = 9, .external_lex_state = 2}, + [1350] = {.lex_state = 9, .external_lex_state = 2}, + [1351] = {.lex_state = 9, .external_lex_state = 2}, + [1352] = {.lex_state = 9, .external_lex_state = 2}, + [1353] = {.lex_state = 2, .external_lex_state = 3}, + [1354] = {.lex_state = 2, .external_lex_state = 3}, + [1355] = {.lex_state = 2, .external_lex_state = 4}, + [1356] = {.lex_state = 2, .external_lex_state = 3}, + [1357] = {.lex_state = 2, .external_lex_state = 4}, + [1358] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 3}, + [1363] = {.lex_state = 2, .external_lex_state = 3}, + [1364] = {.lex_state = 2, .external_lex_state = 3}, + [1365] = {.lex_state = 2, .external_lex_state = 4}, + [1366] = {.lex_state = 2, .external_lex_state = 3}, + [1367] = {.lex_state = 3, .external_lex_state = 3}, + [1368] = {.lex_state = 2, .external_lex_state = 3}, + [1369] = {.lex_state = 2, .external_lex_state = 3}, + [1370] = {.lex_state = 2, .external_lex_state = 3}, + [1371] = {.lex_state = 2, .external_lex_state = 3}, + [1372] = {.lex_state = 2, .external_lex_state = 3}, + [1373] = {.lex_state = 2, .external_lex_state = 3}, + [1374] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 2, .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 = 3}, + [1383] = {.lex_state = 9, .external_lex_state = 2}, + [1384] = {.lex_state = 9, .external_lex_state = 2}, + [1385] = {.lex_state = 9, .external_lex_state = 2}, + [1386] = {.lex_state = 9, .external_lex_state = 2}, + [1387] = {.lex_state = 9, .external_lex_state = 2}, + [1388] = {.lex_state = 9, .external_lex_state = 2}, + [1389] = {.lex_state = 9, .external_lex_state = 2}, + [1390] = {.lex_state = 9, .external_lex_state = 2}, + [1391] = {.lex_state = 9, .external_lex_state = 2}, + [1392] = {.lex_state = 2, .external_lex_state = 3}, + [1393] = {.lex_state = 2, .external_lex_state = 3}, + [1394] = {.lex_state = 2, .external_lex_state = 3}, + [1395] = {.lex_state = 2, .external_lex_state = 3}, + [1396] = {.lex_state = 2, .external_lex_state = 3}, + [1397] = {.lex_state = 2, .external_lex_state = 3}, + [1398] = {.lex_state = 2, .external_lex_state = 3}, + [1399] = {.lex_state = 2, .external_lex_state = 3}, + [1400] = {.lex_state = 2, .external_lex_state = 3}, + [1401] = {.lex_state = 9, .external_lex_state = 2}, + [1402] = {.lex_state = 9, .external_lex_state = 2}, + [1403] = {.lex_state = 2, .external_lex_state = 3}, + [1404] = {.lex_state = 9, .external_lex_state = 2}, + [1405] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 9, .external_lex_state = 2}, + [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 = 9, .external_lex_state = 2}, + [1416] = {.lex_state = 9, .external_lex_state = 2}, + [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 = 9, .external_lex_state = 2}, + [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 = 3}, + [1427] = {.lex_state = 2, .external_lex_state = 3}, + [1428] = {.lex_state = 2, .external_lex_state = 3}, + [1429] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 9, .external_lex_state = 2}, + [1437] = {.lex_state = 9, .external_lex_state = 2}, + [1438] = {.lex_state = 9, .external_lex_state = 2}, + [1439] = {.lex_state = 9, .external_lex_state = 2}, + [1440] = {.lex_state = 128, .external_lex_state = 5}, + [1441] = {.lex_state = 9, .external_lex_state = 2}, + [1442] = {.lex_state = 128, .external_lex_state = 5}, + [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 = 9, .external_lex_state = 2}, + [1447] = {.lex_state = 128, .external_lex_state = 5}, + [1448] = {.lex_state = 9, .external_lex_state = 2}, + [1449] = {.lex_state = 9, .external_lex_state = 2}, + [1450] = {.lex_state = 9, .external_lex_state = 2}, + [1451] = {.lex_state = 128, .external_lex_state = 5}, + [1452] = {.lex_state = 9, .external_lex_state = 2}, + [1453] = {.lex_state = 9, .external_lex_state = 2}, + [1454] = {.lex_state = 9, .external_lex_state = 2}, + [1455] = {.lex_state = 128, .external_lex_state = 5}, + [1456] = {.lex_state = 128, .external_lex_state = 2}, + [1457] = {.lex_state = 127, .external_lex_state = 3}, + [1458] = {.lex_state = 128, .external_lex_state = 2}, + [1459] = {.lex_state = 128, .external_lex_state = 2}, + [1460] = {.lex_state = 128, .external_lex_state = 2}, + [1461] = {.lex_state = 128, .external_lex_state = 2}, + [1462] = {.lex_state = 128, .external_lex_state = 2}, + [1463] = {.lex_state = 127, .external_lex_state = 3}, + [1464] = {.lex_state = 128, .external_lex_state = 5}, + [1465] = {.lex_state = 127, .external_lex_state = 4}, + [1466] = {.lex_state = 127, .external_lex_state = 3}, + [1467] = {.lex_state = 127, .external_lex_state = 3}, + [1468] = {.lex_state = 127, .external_lex_state = 4}, + [1469] = {.lex_state = 127, .external_lex_state = 3}, + [1470] = {.lex_state = 128, .external_lex_state = 5}, + [1471] = {.lex_state = 127, .external_lex_state = 4}, + [1472] = {.lex_state = 127, .external_lex_state = 3}, + [1473] = {.lex_state = 128, .external_lex_state = 2}, + [1474] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 127, .external_lex_state = 3}, + [1486] = {.lex_state = 127, .external_lex_state = 3}, + [1487] = {.lex_state = 127, .external_lex_state = 3}, + [1488] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 4}, + [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 = 3}, + [1506] = {.lex_state = 127, .external_lex_state = 3}, + [1507] = {.lex_state = 127, .external_lex_state = 3}, + [1508] = {.lex_state = 127, .external_lex_state = 3}, + [1509] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 3}, + [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 = 127, .external_lex_state = 4}, + [1544] = {.lex_state = 127, .external_lex_state = 4}, + [1545] = {.lex_state = 127, .external_lex_state = 4}, + [1546] = {.lex_state = 127, .external_lex_state = 3}, + [1547] = {.lex_state = 127, .external_lex_state = 3}, + [1548] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 3}, + [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 = 3}, + [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 = 4}, + [1572] = {.lex_state = 127, .external_lex_state = 3}, + [1573] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 3}, + [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 = 127, .external_lex_state = 3}, + [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 = 127, .external_lex_state = 3}, + [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 = 5}, + [1633] = {.lex_state = 128, .external_lex_state = 5}, + [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 = 127, .external_lex_state = 3}, + [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 = 128, .external_lex_state = 5}, + [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 = 128, .external_lex_state = 5}, + [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 = 3}, + [1664] = {.lex_state = 127, .external_lex_state = 3}, + [1665] = {.lex_state = 127, .external_lex_state = 3}, + [1666] = {.lex_state = 127, .external_lex_state = 3}, + [1667] = {.lex_state = 127, .external_lex_state = 3}, + [1668] = {.lex_state = 127, .external_lex_state = 3}, + [1669] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 5}, + [1680] = {.lex_state = 127, .external_lex_state = 3}, + [1681] = {.lex_state = 127, .external_lex_state = 3}, + [1682] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 4}, + [1690] = {.lex_state = 127, .external_lex_state = 4}, + [1691] = {.lex_state = 127, .external_lex_state = 4}, + [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 = 127, .external_lex_state = 3}, + [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 = 127, .external_lex_state = 3}, + [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 = 127, .external_lex_state = 3}, + [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 = 127, .external_lex_state = 3}, + [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 = 128, .external_lex_state = 5}, + [1727] = {.lex_state = 127, .external_lex_state = 3}, + [1728] = {.lex_state = 128, .external_lex_state = 5}, + [1729] = {.lex_state = 128, .external_lex_state = 5}, + [1730] = {.lex_state = 128, .external_lex_state = 5}, + [1731] = {.lex_state = 127, .external_lex_state = 4}, + [1732] = {.lex_state = 127, .external_lex_state = 4}, + [1733] = {.lex_state = 127, .external_lex_state = 4}, + [1734] = {.lex_state = 128, .external_lex_state = 5}, + [1735] = {.lex_state = 127, .external_lex_state = 4}, + [1736] = {.lex_state = 128, .external_lex_state = 5}, + [1737] = {.lex_state = 128, .external_lex_state = 5}, + [1738] = {.lex_state = 127, .external_lex_state = 4}, + [1739] = {.lex_state = 127, .external_lex_state = 3}, + [1740] = {.lex_state = 127, .external_lex_state = 3}, + [1741] = {.lex_state = 127, .external_lex_state = 4}, + [1742] = {.lex_state = 128, .external_lex_state = 5}, + [1743] = {.lex_state = 128, .external_lex_state = 5}, + [1744] = {.lex_state = 127, .external_lex_state = 4}, + [1745] = {.lex_state = 127, .external_lex_state = 4}, + [1746] = {.lex_state = 128, .external_lex_state = 5}, + [1747] = {.lex_state = 127, .external_lex_state = 4}, + [1748] = {.lex_state = 127, .external_lex_state = 4}, + [1749] = {.lex_state = 128, .external_lex_state = 5}, + [1750] = {.lex_state = 127, .external_lex_state = 4}, + [1751] = {.lex_state = 128, .external_lex_state = 5}, + [1752] = {.lex_state = 127, .external_lex_state = 4}, + [1753] = {.lex_state = 127, .external_lex_state = 3}, + [1754] = {.lex_state = 128, .external_lex_state = 5}, + [1755] = {.lex_state = 127, .external_lex_state = 3}, + [1756] = {.lex_state = 127, .external_lex_state = 4}, + [1757] = {.lex_state = 127, .external_lex_state = 4}, + [1758] = {.lex_state = 127, .external_lex_state = 4}, + [1759] = {.lex_state = 127, .external_lex_state = 4}, + [1760] = {.lex_state = 127, .external_lex_state = 4}, + [1761] = {.lex_state = 127, .external_lex_state = 4}, + [1762] = {.lex_state = 127, .external_lex_state = 4}, + [1763] = {.lex_state = 127, .external_lex_state = 4}, + [1764] = {.lex_state = 127, .external_lex_state = 4}, + [1765] = {.lex_state = 127, .external_lex_state = 4}, + [1766] = {.lex_state = 127, .external_lex_state = 4}, + [1767] = {.lex_state = 127, .external_lex_state = 4}, + [1768] = {.lex_state = 127, .external_lex_state = 4}, + [1769] = {.lex_state = 128, .external_lex_state = 5}, + [1770] = {.lex_state = 127, .external_lex_state = 4}, + [1771] = {.lex_state = 4, .external_lex_state = 3}, + [1772] = {.lex_state = 127, .external_lex_state = 3}, + [1773] = {.lex_state = 127, .external_lex_state = 4}, + [1774] = {.lex_state = 127, .external_lex_state = 4}, + [1775] = {.lex_state = 127, .external_lex_state = 3}, + [1776] = {.lex_state = 127, .external_lex_state = 4}, + [1777] = {.lex_state = 127, .external_lex_state = 4}, + [1778] = {.lex_state = 127, .external_lex_state = 3}, + [1779] = {.lex_state = 127, .external_lex_state = 3}, + [1780] = {.lex_state = 127, .external_lex_state = 4}, + [1781] = {.lex_state = 127, .external_lex_state = 4}, + [1782] = {.lex_state = 127, .external_lex_state = 4}, + [1783] = {.lex_state = 127, .external_lex_state = 4}, + [1784] = {.lex_state = 127, .external_lex_state = 4}, + [1785] = {.lex_state = 127, .external_lex_state = 3}, + [1786] = {.lex_state = 127, .external_lex_state = 4}, + [1787] = {.lex_state = 127, .external_lex_state = 4}, + [1788] = {.lex_state = 127, .external_lex_state = 3}, + [1789] = {.lex_state = 127, .external_lex_state = 4}, + [1790] = {.lex_state = 128, .external_lex_state = 5}, + [1791] = {.lex_state = 127, .external_lex_state = 4}, + [1792] = {.lex_state = 127, .external_lex_state = 4}, + [1793] = {.lex_state = 127, .external_lex_state = 4}, + [1794] = {.lex_state = 127, .external_lex_state = 4}, + [1795] = {.lex_state = 127, .external_lex_state = 4}, + [1796] = {.lex_state = 127, .external_lex_state = 4}, + [1797] = {.lex_state = 128, .external_lex_state = 5}, + [1798] = {.lex_state = 127, .external_lex_state = 3}, + [1799] = {.lex_state = 128, .external_lex_state = 5}, + [1800] = {.lex_state = 127, .external_lex_state = 3}, + [1801] = {.lex_state = 127, .external_lex_state = 4}, + [1802] = {.lex_state = 127, .external_lex_state = 4}, + [1803] = {.lex_state = 127, .external_lex_state = 4}, + [1804] = {.lex_state = 127, .external_lex_state = 4}, + [1805] = {.lex_state = 127, .external_lex_state = 3}, + [1806] = {.lex_state = 127, .external_lex_state = 4}, + [1807] = {.lex_state = 127, .external_lex_state = 4}, + [1808] = {.lex_state = 127, .external_lex_state = 4}, + [1809] = {.lex_state = 127, .external_lex_state = 4}, + [1810] = {.lex_state = 128, .external_lex_state = 5}, + [1811] = {.lex_state = 127, .external_lex_state = 4}, + [1812] = {.lex_state = 128, .external_lex_state = 5}, + [1813] = {.lex_state = 127, .external_lex_state = 4}, + [1814] = {.lex_state = 127, .external_lex_state = 4}, + [1815] = {.lex_state = 127, .external_lex_state = 4}, + [1816] = {.lex_state = 127, .external_lex_state = 4}, + [1817] = {.lex_state = 127, .external_lex_state = 4}, + [1818] = {.lex_state = 127, .external_lex_state = 4}, + [1819] = {.lex_state = 127, .external_lex_state = 4}, + [1820] = {.lex_state = 127, .external_lex_state = 4}, + [1821] = {.lex_state = 127, .external_lex_state = 4}, + [1822] = {.lex_state = 127, .external_lex_state = 3}, + [1823] = {.lex_state = 128, .external_lex_state = 5}, + [1824] = {.lex_state = 127, .external_lex_state = 4}, + [1825] = {.lex_state = 127, .external_lex_state = 4}, + [1826] = {.lex_state = 127, .external_lex_state = 4}, + [1827] = {.lex_state = 127, .external_lex_state = 4}, + [1828] = {.lex_state = 128, .external_lex_state = 5}, + [1829] = {.lex_state = 127, .external_lex_state = 4}, + [1830] = {.lex_state = 127, .external_lex_state = 4}, + [1831] = {.lex_state = 127, .external_lex_state = 4}, + [1832] = {.lex_state = 127, .external_lex_state = 4}, + [1833] = {.lex_state = 127, .external_lex_state = 4}, + [1834] = {.lex_state = 127, .external_lex_state = 4}, + [1835] = {.lex_state = 127, .external_lex_state = 4}, + [1836] = {.lex_state = 127, .external_lex_state = 4}, + [1837] = {.lex_state = 127, .external_lex_state = 3}, + [1838] = {.lex_state = 127, .external_lex_state = 3}, + [1839] = {.lex_state = 127, .external_lex_state = 4}, + [1840] = {.lex_state = 127, .external_lex_state = 4}, + [1841] = {.lex_state = 127, .external_lex_state = 4}, + [1842] = {.lex_state = 127, .external_lex_state = 4}, + [1843] = {.lex_state = 127, .external_lex_state = 4}, + [1844] = {.lex_state = 127, .external_lex_state = 3}, + [1845] = {.lex_state = 127, .external_lex_state = 4}, + [1846] = {.lex_state = 127, .external_lex_state = 3}, + [1847] = {.lex_state = 127, .external_lex_state = 4}, + [1848] = {.lex_state = 127, .external_lex_state = 4}, + [1849] = {.lex_state = 127, .external_lex_state = 4}, + [1850] = {.lex_state = 127, .external_lex_state = 4}, + [1851] = {.lex_state = 127, .external_lex_state = 4}, + [1852] = {.lex_state = 127, .external_lex_state = 4}, + [1853] = {.lex_state = 127, .external_lex_state = 4}, + [1854] = {.lex_state = 127, .external_lex_state = 3}, + [1855] = {.lex_state = 127, .external_lex_state = 4}, + [1856] = {.lex_state = 127, .external_lex_state = 4}, + [1857] = {.lex_state = 127, .external_lex_state = 4}, + [1858] = {.lex_state = 127, .external_lex_state = 4}, + [1859] = {.lex_state = 127, .external_lex_state = 4}, + [1860] = {.lex_state = 127, .external_lex_state = 4}, + [1861] = {.lex_state = 127, .external_lex_state = 4}, + [1862] = {.lex_state = 127, .external_lex_state = 3}, + [1863] = {.lex_state = 127, .external_lex_state = 4}, + [1864] = {.lex_state = 127, .external_lex_state = 4}, + [1865] = {.lex_state = 127, .external_lex_state = 4}, + [1866] = {.lex_state = 127, .external_lex_state = 4}, + [1867] = {.lex_state = 127, .external_lex_state = 4}, + [1868] = {.lex_state = 127, .external_lex_state = 4}, + [1869] = {.lex_state = 127, .external_lex_state = 4}, + [1870] = {.lex_state = 127, .external_lex_state = 4}, + [1871] = {.lex_state = 127, .external_lex_state = 4}, + [1872] = {.lex_state = 127, .external_lex_state = 4}, + [1873] = {.lex_state = 127, .external_lex_state = 4}, + [1874] = {.lex_state = 127, .external_lex_state = 4}, + [1875] = {.lex_state = 127, .external_lex_state = 4}, + [1876] = {.lex_state = 127, .external_lex_state = 4}, + [1877] = {.lex_state = 127, .external_lex_state = 4}, + [1878] = {.lex_state = 127, .external_lex_state = 4}, + [1879] = {.lex_state = 127, .external_lex_state = 4}, + [1880] = {.lex_state = 127, .external_lex_state = 4}, + [1881] = {.lex_state = 127, .external_lex_state = 4}, + [1882] = {.lex_state = 128, .external_lex_state = 5}, + [1883] = {.lex_state = 128, .external_lex_state = 5}, + [1884] = {.lex_state = 128, .external_lex_state = 5}, + [1885] = {.lex_state = 128, .external_lex_state = 5}, + [1886] = {.lex_state = 127, .external_lex_state = 4}, + [1887] = {.lex_state = 127, .external_lex_state = 4}, + [1888] = {.lex_state = 127, .external_lex_state = 4}, + [1889] = {.lex_state = 128, .external_lex_state = 2}, + [1890] = {.lex_state = 128, .external_lex_state = 5}, + [1891] = {.lex_state = 127, .external_lex_state = 4}, + [1892] = {.lex_state = 127, .external_lex_state = 3}, + [1893] = {.lex_state = 127, .external_lex_state = 3}, + [1894] = {.lex_state = 127, .external_lex_state = 4}, + [1895] = {.lex_state = 127, .external_lex_state = 4}, + [1896] = {.lex_state = 127, .external_lex_state = 4}, + [1897] = {.lex_state = 127, .external_lex_state = 4}, + [1898] = {.lex_state = 127, .external_lex_state = 4}, + [1899] = {.lex_state = 127, .external_lex_state = 4}, + [1900] = {.lex_state = 127, .external_lex_state = 4}, + [1901] = {.lex_state = 127, .external_lex_state = 4}, + [1902] = {.lex_state = 127, .external_lex_state = 4}, + [1903] = {.lex_state = 127, .external_lex_state = 4}, + [1904] = {.lex_state = 127, .external_lex_state = 4}, + [1905] = {.lex_state = 127, .external_lex_state = 4}, + [1906] = {.lex_state = 127, .external_lex_state = 4}, + [1907] = {.lex_state = 127, .external_lex_state = 4}, + [1908] = {.lex_state = 127, .external_lex_state = 4}, + [1909] = {.lex_state = 127, .external_lex_state = 4}, + [1910] = {.lex_state = 127, .external_lex_state = 4}, + [1911] = {.lex_state = 127, .external_lex_state = 4}, + [1912] = {.lex_state = 127, .external_lex_state = 4}, + [1913] = {.lex_state = 127, .external_lex_state = 4}, + [1914] = {.lex_state = 127, .external_lex_state = 4}, + [1915] = {.lex_state = 127, .external_lex_state = 4}, + [1916] = {.lex_state = 127, .external_lex_state = 4}, + [1917] = {.lex_state = 127, .external_lex_state = 4}, + [1918] = {.lex_state = 127, .external_lex_state = 4}, + [1919] = {.lex_state = 127, .external_lex_state = 4}, + [1920] = {.lex_state = 127, .external_lex_state = 4}, + [1921] = {.lex_state = 127, .external_lex_state = 4}, + [1922] = {.lex_state = 127, .external_lex_state = 4}, + [1923] = {.lex_state = 127, .external_lex_state = 4}, + [1924] = {.lex_state = 127, .external_lex_state = 4}, + [1925] = {.lex_state = 127, .external_lex_state = 4}, + [1926] = {.lex_state = 127, .external_lex_state = 4}, + [1927] = {.lex_state = 127, .external_lex_state = 4}, + [1928] = {.lex_state = 127, .external_lex_state = 4}, + [1929] = {.lex_state = 127, .external_lex_state = 4}, + [1930] = {.lex_state = 127, .external_lex_state = 4}, + [1931] = {.lex_state = 127, .external_lex_state = 4}, + [1932] = {.lex_state = 127, .external_lex_state = 4}, + [1933] = {.lex_state = 127, .external_lex_state = 4}, + [1934] = {.lex_state = 127, .external_lex_state = 4}, + [1935] = {.lex_state = 127, .external_lex_state = 4}, + [1936] = {.lex_state = 128, .external_lex_state = 2}, + [1937] = {.lex_state = 127, .external_lex_state = 4}, + [1938] = {.lex_state = 127, .external_lex_state = 4}, + [1939] = {.lex_state = 127, .external_lex_state = 4}, + [1940] = {.lex_state = 127, .external_lex_state = 4}, + [1941] = {.lex_state = 127, .external_lex_state = 4}, + [1942] = {.lex_state = 128, .external_lex_state = 2}, + [1943] = {.lex_state = 128, .external_lex_state = 2}, + [1944] = {.lex_state = 128, .external_lex_state = 2}, + [1945] = {.lex_state = 127, .external_lex_state = 3}, + [1946] = {.lex_state = 127, .external_lex_state = 3}, + [1947] = {.lex_state = 127, .external_lex_state = 4}, + [1948] = {.lex_state = 127, .external_lex_state = 3}, + [1949] = {.lex_state = 127, .external_lex_state = 4}, + [1950] = {.lex_state = 128, .external_lex_state = 5}, + [1951] = {.lex_state = 127, .external_lex_state = 4}, + [1952] = {.lex_state = 127, .external_lex_state = 4}, + [1953] = {.lex_state = 127, .external_lex_state = 4}, + [1954] = {.lex_state = 128, .external_lex_state = 5}, + [1955] = {.lex_state = 128, .external_lex_state = 5}, + [1956] = {.lex_state = 127, .external_lex_state = 4}, + [1957] = {.lex_state = 128, .external_lex_state = 5}, + [1958] = {.lex_state = 127, .external_lex_state = 3}, + [1959] = {.lex_state = 127, .external_lex_state = 4}, + [1960] = {.lex_state = 127, .external_lex_state = 3}, + [1961] = {.lex_state = 127, .external_lex_state = 3}, + [1962] = {.lex_state = 127, .external_lex_state = 4}, + [1963] = {.lex_state = 127, .external_lex_state = 4}, + [1964] = {.lex_state = 128, .external_lex_state = 2}, + [1965] = {.lex_state = 127, .external_lex_state = 4}, + [1966] = {.lex_state = 127, .external_lex_state = 4}, + [1967] = {.lex_state = 127, .external_lex_state = 4}, + [1968] = {.lex_state = 128, .external_lex_state = 2}, + [1969] = {.lex_state = 127, .external_lex_state = 3}, + [1970] = {.lex_state = 127, .external_lex_state = 4}, + [1971] = {.lex_state = 127, .external_lex_state = 4}, + [1972] = {.lex_state = 128, .external_lex_state = 5}, + [1973] = {.lex_state = 127, .external_lex_state = 4}, + [1974] = {.lex_state = 128, .external_lex_state = 5}, + [1975] = {.lex_state = 127, .external_lex_state = 4}, + [1976] = {.lex_state = 127, .external_lex_state = 4}, + [1977] = {.lex_state = 128, .external_lex_state = 5}, + [1978] = {.lex_state = 127, .external_lex_state = 4}, + [1979] = {.lex_state = 127, .external_lex_state = 4}, + [1980] = {.lex_state = 128, .external_lex_state = 2}, + [1981] = {.lex_state = 127, .external_lex_state = 4}, + [1982] = {.lex_state = 127, .external_lex_state = 3}, + [1983] = {.lex_state = 127, .external_lex_state = 3}, + [1984] = {.lex_state = 127, .external_lex_state = 3}, + [1985] = {.lex_state = 127, .external_lex_state = 4}, + [1986] = {.lex_state = 127, .external_lex_state = 4}, + [1987] = {.lex_state = 127, .external_lex_state = 4}, + [1988] = {.lex_state = 127, .external_lex_state = 4}, + [1989] = {.lex_state = 127, .external_lex_state = 3}, + [1990] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 3}, + [1996] = {.lex_state = 127, .external_lex_state = 3}, + [1997] = {.lex_state = 127, .external_lex_state = 3}, + [1998] = {.lex_state = 127, .external_lex_state = 3}, + [1999] = {.lex_state = 127, .external_lex_state = 3}, + [2000] = {.lex_state = 127, .external_lex_state = 3}, + [2001] = {.lex_state = 127, .external_lex_state = 4}, + [2002] = {.lex_state = 127, .external_lex_state = 4}, + [2003] = {.lex_state = 127, .external_lex_state = 4}, + [2004] = {.lex_state = 127, .external_lex_state = 4}, + [2005] = {.lex_state = 127, .external_lex_state = 3}, + [2006] = {.lex_state = 127, .external_lex_state = 3}, + [2007] = {.lex_state = 127, .external_lex_state = 3}, + [2008] = {.lex_state = 127, .external_lex_state = 3}, + [2009] = {.lex_state = 127, .external_lex_state = 3}, + [2010] = {.lex_state = 127, .external_lex_state = 3}, + [2011] = {.lex_state = 127, .external_lex_state = 3}, + [2012] = {.lex_state = 127, .external_lex_state = 3}, + [2013] = {.lex_state = 127, .external_lex_state = 3}, + [2014] = {.lex_state = 127, .external_lex_state = 3}, + [2015] = {.lex_state = 127, .external_lex_state = 4}, + [2016] = {.lex_state = 127, .external_lex_state = 4}, + [2017] = {.lex_state = 127, .external_lex_state = 4}, + [2018] = {.lex_state = 127, .external_lex_state = 4}, + [2019] = {.lex_state = 127, .external_lex_state = 4}, + [2020] = {.lex_state = 127, .external_lex_state = 4}, + [2021] = {.lex_state = 127, .external_lex_state = 4}, + [2022] = {.lex_state = 127, .external_lex_state = 4}, + [2023] = {.lex_state = 127, .external_lex_state = 4}, + [2024] = {.lex_state = 127, .external_lex_state = 4}, + [2025] = {.lex_state = 127, .external_lex_state = 3}, + [2026] = {.lex_state = 127, .external_lex_state = 4}, + [2027] = {.lex_state = 127, .external_lex_state = 4}, + [2028] = {.lex_state = 128, .external_lex_state = 5}, + [2029] = {.lex_state = 127, .external_lex_state = 4}, + [2030] = {.lex_state = 127, .external_lex_state = 4}, + [2031] = {.lex_state = 127, .external_lex_state = 4}, + [2032] = {.lex_state = 127, .external_lex_state = 4}, + [2033] = {.lex_state = 127, .external_lex_state = 4}, + [2034] = {.lex_state = 127, .external_lex_state = 4}, + [2035] = {.lex_state = 127, .external_lex_state = 4}, + [2036] = {.lex_state = 127, .external_lex_state = 4}, + [2037] = {.lex_state = 127, .external_lex_state = 4}, + [2038] = {.lex_state = 127, .external_lex_state = 4}, + [2039] = {.lex_state = 127, .external_lex_state = 4}, + [2040] = {.lex_state = 127, .external_lex_state = 4}, + [2041] = {.lex_state = 127, .external_lex_state = 4}, + [2042] = {.lex_state = 127, .external_lex_state = 3}, + [2043] = {.lex_state = 127, .external_lex_state = 3}, + [2044] = {.lex_state = 127, .external_lex_state = 4}, + [2045] = {.lex_state = 127, .external_lex_state = 4}, + [2046] = {.lex_state = 127, .external_lex_state = 4}, + [2047] = {.lex_state = 127, .external_lex_state = 4}, + [2048] = {.lex_state = 127, .external_lex_state = 4}, + [2049] = {.lex_state = 127, .external_lex_state = 4}, + [2050] = {.lex_state = 127, .external_lex_state = 3}, + [2051] = {.lex_state = 127, .external_lex_state = 3}, + [2052] = {.lex_state = 127, .external_lex_state = 3}, + [2053] = {.lex_state = 127, .external_lex_state = 3}, + [2054] = {.lex_state = 127, .external_lex_state = 4}, + [2055] = {.lex_state = 127, .external_lex_state = 3}, + [2056] = {.lex_state = 127, .external_lex_state = 4}, + [2057] = {.lex_state = 127, .external_lex_state = 4}, + [2058] = {.lex_state = 127, .external_lex_state = 3}, + [2059] = {.lex_state = 127, .external_lex_state = 4}, + [2060] = {.lex_state = 127, .external_lex_state = 4}, + [2061] = {.lex_state = 127, .external_lex_state = 4}, + [2062] = {.lex_state = 127, .external_lex_state = 4}, + [2063] = {.lex_state = 127, .external_lex_state = 4}, + [2064] = {.lex_state = 128, .external_lex_state = 2}, + [2065] = {.lex_state = 127, .external_lex_state = 4}, + [2066] = {.lex_state = 128, .external_lex_state = 2}, + [2067] = {.lex_state = 127, .external_lex_state = 3}, + [2068] = {.lex_state = 128, .external_lex_state = 2}, + [2069] = {.lex_state = 4, .external_lex_state = 4}, + [2070] = {.lex_state = 127, .external_lex_state = 4}, + [2071] = {.lex_state = 127, .external_lex_state = 3}, + [2072] = {.lex_state = 128, .external_lex_state = 2}, + [2073] = {.lex_state = 127, .external_lex_state = 3}, + [2074] = {.lex_state = 128, .external_lex_state = 5}, + [2075] = {.lex_state = 128, .external_lex_state = 2}, + [2076] = {.lex_state = 128, .external_lex_state = 5}, + [2077] = {.lex_state = 128, .external_lex_state = 5}, + [2078] = {.lex_state = 127, .external_lex_state = 4}, + [2079] = {.lex_state = 127, .external_lex_state = 4}, + [2080] = {.lex_state = 127, .external_lex_state = 4}, + [2081] = {.lex_state = 127, .external_lex_state = 4}, + [2082] = {.lex_state = 127, .external_lex_state = 4}, + [2083] = {.lex_state = 128, .external_lex_state = 2}, + [2084] = {.lex_state = 128, .external_lex_state = 2}, + [2085] = {.lex_state = 128, .external_lex_state = 5}, + [2086] = {.lex_state = 127, .external_lex_state = 4}, + [2087] = {.lex_state = 128, .external_lex_state = 2}, + [2088] = {.lex_state = 127, .external_lex_state = 3}, + [2089] = {.lex_state = 127, .external_lex_state = 3}, + [2090] = {.lex_state = 127, .external_lex_state = 3}, + [2091] = {.lex_state = 127, .external_lex_state = 3}, + [2092] = {.lex_state = 127, .external_lex_state = 4}, + [2093] = {.lex_state = 127, .external_lex_state = 3}, + [2094] = {.lex_state = 127, .external_lex_state = 3}, + [2095] = {.lex_state = 127, .external_lex_state = 3}, + [2096] = {.lex_state = 127, .external_lex_state = 3}, + [2097] = {.lex_state = 127, .external_lex_state = 3}, + [2098] = {.lex_state = 127, .external_lex_state = 3}, + [2099] = {.lex_state = 127, .external_lex_state = 3}, + [2100] = {.lex_state = 127, .external_lex_state = 4}, + [2101] = {.lex_state = 128, .external_lex_state = 5}, + [2102] = {.lex_state = 127, .external_lex_state = 3}, + [2103] = {.lex_state = 128, .external_lex_state = 5}, + [2104] = {.lex_state = 127, .external_lex_state = 3}, + [2105] = {.lex_state = 127, .external_lex_state = 4}, + [2106] = {.lex_state = 127, .external_lex_state = 4}, + [2107] = {.lex_state = 127, .external_lex_state = 3}, + [2108] = {.lex_state = 127, .external_lex_state = 3}, + [2109] = {.lex_state = 127, .external_lex_state = 4}, + [2110] = {.lex_state = 128, .external_lex_state = 5}, + [2111] = {.lex_state = 128, .external_lex_state = 5}, + [2112] = {.lex_state = 128, .external_lex_state = 5}, + [2113] = {.lex_state = 128, .external_lex_state = 5}, + [2114] = {.lex_state = 127, .external_lex_state = 4}, + [2115] = {.lex_state = 127, .external_lex_state = 3}, + [2116] = {.lex_state = 127, .external_lex_state = 4}, + [2117] = {.lex_state = 127, .external_lex_state = 4}, + [2118] = {.lex_state = 127, .external_lex_state = 3}, + [2119] = {.lex_state = 128, .external_lex_state = 5}, + [2120] = {.lex_state = 127, .external_lex_state = 3}, + [2121] = {.lex_state = 127, .external_lex_state = 3}, + [2122] = {.lex_state = 128, .external_lex_state = 5}, + [2123] = {.lex_state = 127, .external_lex_state = 4}, + [2124] = {.lex_state = 127, .external_lex_state = 3}, + [2125] = {.lex_state = 127, .external_lex_state = 3}, + [2126] = {.lex_state = 127, .external_lex_state = 3}, + [2127] = {.lex_state = 128, .external_lex_state = 5}, + [2128] = {.lex_state = 128, .external_lex_state = 5}, + [2129] = {.lex_state = 127, .external_lex_state = 3}, + [2130] = {.lex_state = 128, .external_lex_state = 5}, + [2131] = {.lex_state = 127, .external_lex_state = 3}, + [2132] = {.lex_state = 127, .external_lex_state = 3}, + [2133] = {.lex_state = 127, .external_lex_state = 3}, + [2134] = {.lex_state = 127, .external_lex_state = 4}, + [2135] = {.lex_state = 127, .external_lex_state = 4}, + [2136] = {.lex_state = 127, .external_lex_state = 3}, + [2137] = {.lex_state = 127, .external_lex_state = 4}, + [2138] = {.lex_state = 127, .external_lex_state = 3}, + [2139] = {.lex_state = 127, .external_lex_state = 4}, + [2140] = {.lex_state = 127, .external_lex_state = 4}, + [2141] = {.lex_state = 127, .external_lex_state = 4}, + [2142] = {.lex_state = 127, .external_lex_state = 4}, + [2143] = {.lex_state = 127, .external_lex_state = 4}, + [2144] = {.lex_state = 127, .external_lex_state = 4}, + [2145] = {.lex_state = 127, .external_lex_state = 4}, + [2146] = {.lex_state = 127, .external_lex_state = 3}, + [2147] = {.lex_state = 127, .external_lex_state = 3}, + [2148] = {.lex_state = 127, .external_lex_state = 3}, + [2149] = {.lex_state = 127, .external_lex_state = 4}, + [2150] = {.lex_state = 127, .external_lex_state = 3}, + [2151] = {.lex_state = 127, .external_lex_state = 3}, + [2152] = {.lex_state = 127, .external_lex_state = 4}, + [2153] = {.lex_state = 127, .external_lex_state = 4}, + [2154] = {.lex_state = 127, .external_lex_state = 3}, + [2155] = {.lex_state = 127, .external_lex_state = 4}, + [2156] = {.lex_state = 127, .external_lex_state = 4}, + [2157] = {.lex_state = 127, .external_lex_state = 4}, + [2158] = {.lex_state = 127, .external_lex_state = 3}, + [2159] = {.lex_state = 127, .external_lex_state = 3}, + [2160] = {.lex_state = 127, .external_lex_state = 4}, + [2161] = {.lex_state = 128, .external_lex_state = 2}, + [2162] = {.lex_state = 127, .external_lex_state = 3}, + [2163] = {.lex_state = 127, .external_lex_state = 4}, + [2164] = {.lex_state = 127, .external_lex_state = 4}, + [2165] = {.lex_state = 127, .external_lex_state = 4}, + [2166] = {.lex_state = 127, .external_lex_state = 4}, + [2167] = {.lex_state = 127, .external_lex_state = 3}, + [2168] = {.lex_state = 128, .external_lex_state = 2}, + [2169] = {.lex_state = 127, .external_lex_state = 4}, + [2170] = {.lex_state = 127, .external_lex_state = 4}, + [2171] = {.lex_state = 127, .external_lex_state = 4}, + [2172] = {.lex_state = 127, .external_lex_state = 4}, + [2173] = {.lex_state = 127, .external_lex_state = 3}, + [2174] = {.lex_state = 127, .external_lex_state = 4}, + [2175] = {.lex_state = 127, .external_lex_state = 4}, + [2176] = {.lex_state = 127, .external_lex_state = 4}, + [2177] = {.lex_state = 127, .external_lex_state = 3}, + [2178] = {.lex_state = 127, .external_lex_state = 4}, + [2179] = {.lex_state = 127, .external_lex_state = 4}, + [2180] = {.lex_state = 127, .external_lex_state = 3}, + [2181] = {.lex_state = 128, .external_lex_state = 5}, + [2182] = {.lex_state = 127, .external_lex_state = 4}, + [2183] = {.lex_state = 127, .external_lex_state = 4}, + [2184] = {.lex_state = 127, .external_lex_state = 4}, + [2185] = {.lex_state = 127, .external_lex_state = 3}, + [2186] = {.lex_state = 127, .external_lex_state = 3}, + [2187] = {.lex_state = 127, .external_lex_state = 4}, + [2188] = {.lex_state = 127, .external_lex_state = 4}, + [2189] = {.lex_state = 127, .external_lex_state = 3}, + [2190] = {.lex_state = 127, .external_lex_state = 4}, + [2191] = {.lex_state = 127, .external_lex_state = 3}, + [2192] = {.lex_state = 128, .external_lex_state = 5}, + [2193] = {.lex_state = 127, .external_lex_state = 4}, + [2194] = {.lex_state = 127, .external_lex_state = 3}, + [2195] = {.lex_state = 127, .external_lex_state = 4}, + [2196] = {.lex_state = 127, .external_lex_state = 4}, + [2197] = {.lex_state = 127, .external_lex_state = 3}, + [2198] = {.lex_state = 127, .external_lex_state = 4}, + [2199] = {.lex_state = 127, .external_lex_state = 4}, + [2200] = {.lex_state = 127, .external_lex_state = 4}, + [2201] = {.lex_state = 127, .external_lex_state = 3}, + [2202] = {.lex_state = 127, .external_lex_state = 3}, + [2203] = {.lex_state = 127, .external_lex_state = 4}, + [2204] = {.lex_state = 127, .external_lex_state = 3}, + [2205] = {.lex_state = 127, .external_lex_state = 4}, + [2206] = {.lex_state = 127, .external_lex_state = 3}, + [2207] = {.lex_state = 127, .external_lex_state = 3}, + [2208] = {.lex_state = 128, .external_lex_state = 5}, + [2209] = {.lex_state = 127, .external_lex_state = 3}, + [2210] = {.lex_state = 128, .external_lex_state = 5}, + [2211] = {.lex_state = 127, .external_lex_state = 3}, + [2212] = {.lex_state = 127, .external_lex_state = 3}, + [2213] = {.lex_state = 127, .external_lex_state = 3}, + [2214] = {.lex_state = 127, .external_lex_state = 3}, + [2215] = {.lex_state = 128, .external_lex_state = 5}, + [2216] = {.lex_state = 127, .external_lex_state = 3}, + [2217] = {.lex_state = 127, .external_lex_state = 3}, + [2218] = {.lex_state = 127, .external_lex_state = 4}, + [2219] = {.lex_state = 128, .external_lex_state = 5}, + [2220] = {.lex_state = 127, .external_lex_state = 4}, + [2221] = {.lex_state = 127, .external_lex_state = 3}, + [2222] = {.lex_state = 127, .external_lex_state = 3}, + [2223] = {.lex_state = 127, .external_lex_state = 3}, + [2224] = {.lex_state = 128, .external_lex_state = 2}, + [2225] = {.lex_state = 128, .external_lex_state = 2}, + [2226] = {.lex_state = 127, .external_lex_state = 4}, + [2227] = {.lex_state = 127, .external_lex_state = 3}, + [2228] = {.lex_state = 127, .external_lex_state = 4}, + [2229] = {.lex_state = 127, .external_lex_state = 4}, + [2230] = {.lex_state = 127, .external_lex_state = 3}, + [2231] = {.lex_state = 127, .external_lex_state = 4}, + [2232] = {.lex_state = 127, .external_lex_state = 4}, + [2233] = {.lex_state = 127, .external_lex_state = 4}, + [2234] = {.lex_state = 127, .external_lex_state = 4}, + [2235] = {.lex_state = 127, .external_lex_state = 3}, + [2236] = {.lex_state = 127, .external_lex_state = 4}, + [2237] = {.lex_state = 128, .external_lex_state = 5}, + [2238] = {.lex_state = 128, .external_lex_state = 5}, + [2239] = {.lex_state = 127, .external_lex_state = 4}, + [2240] = {.lex_state = 128, .external_lex_state = 5}, + [2241] = {.lex_state = 128, .external_lex_state = 5}, + [2242] = {.lex_state = 128, .external_lex_state = 5}, + [2243] = {.lex_state = 127, .external_lex_state = 4}, + [2244] = {.lex_state = 127, .external_lex_state = 3}, + [2245] = {.lex_state = 127, .external_lex_state = 4}, + [2246] = {.lex_state = 128, .external_lex_state = 5}, + [2247] = {.lex_state = 127, .external_lex_state = 4}, + [2248] = {.lex_state = 127, .external_lex_state = 4}, + [2249] = {.lex_state = 127, .external_lex_state = 3}, + [2250] = {.lex_state = 127, .external_lex_state = 4}, + [2251] = {.lex_state = 127, .external_lex_state = 4}, + [2252] = {.lex_state = 127, .external_lex_state = 4}, + [2253] = {.lex_state = 127, .external_lex_state = 4}, + [2254] = {.lex_state = 127, .external_lex_state = 4}, + [2255] = {.lex_state = 127, .external_lex_state = 4}, + [2256] = {.lex_state = 127, .external_lex_state = 4}, + [2257] = {.lex_state = 127, .external_lex_state = 4}, + [2258] = {.lex_state = 127, .external_lex_state = 4}, + [2259] = {.lex_state = 127, .external_lex_state = 4}, + [2260] = {.lex_state = 127, .external_lex_state = 4}, + [2261] = {.lex_state = 127, .external_lex_state = 4}, + [2262] = {.lex_state = 127, .external_lex_state = 4}, + [2263] = {.lex_state = 128, .external_lex_state = 5}, + [2264] = {.lex_state = 127, .external_lex_state = 4}, + [2265] = {.lex_state = 127, .external_lex_state = 3}, + [2266] = {.lex_state = 128, .external_lex_state = 5}, + [2267] = {.lex_state = 127, .external_lex_state = 4}, + [2268] = {.lex_state = 128, .external_lex_state = 5}, + [2269] = {.lex_state = 127, .external_lex_state = 3}, + [2270] = {.lex_state = 127, .external_lex_state = 3}, + [2271] = {.lex_state = 127, .external_lex_state = 3}, + [2272] = {.lex_state = 127, .external_lex_state = 4}, + [2273] = {.lex_state = 127, .external_lex_state = 4}, + [2274] = {.lex_state = 127, .external_lex_state = 4}, + [2275] = {.lex_state = 4, .external_lex_state = 4}, + [2276] = {.lex_state = 127, .external_lex_state = 4}, + [2277] = {.lex_state = 128, .external_lex_state = 5}, + [2278] = {.lex_state = 127, .external_lex_state = 4}, + [2279] = {.lex_state = 127, .external_lex_state = 4}, + [2280] = {.lex_state = 128, .external_lex_state = 5}, + [2281] = {.lex_state = 127, .external_lex_state = 3}, + [2282] = {.lex_state = 127, .external_lex_state = 4}, + [2283] = {.lex_state = 127, .external_lex_state = 3}, + [2284] = {.lex_state = 127, .external_lex_state = 3}, + [2285] = {.lex_state = 127, .external_lex_state = 4}, + [2286] = {.lex_state = 127, .external_lex_state = 3}, + [2287] = {.lex_state = 127, .external_lex_state = 3}, + [2288] = {.lex_state = 127, .external_lex_state = 4}, + [2289] = {.lex_state = 127, .external_lex_state = 3}, + [2290] = {.lex_state = 127, .external_lex_state = 4}, + [2291] = {.lex_state = 127, .external_lex_state = 4}, + [2292] = {.lex_state = 128, .external_lex_state = 2}, + [2293] = {.lex_state = 127, .external_lex_state = 3}, + [2294] = {.lex_state = 128, .external_lex_state = 5}, + [2295] = {.lex_state = 127, .external_lex_state = 3}, + [2296] = {.lex_state = 127, .external_lex_state = 3}, + [2297] = {.lex_state = 128, .external_lex_state = 5}, + [2298] = {.lex_state = 128, .external_lex_state = 5}, + [2299] = {.lex_state = 127, .external_lex_state = 3}, + [2300] = {.lex_state = 127, .external_lex_state = 3}, + [2301] = {.lex_state = 128, .external_lex_state = 5}, + [2302] = {.lex_state = 127, .external_lex_state = 3}, + [2303] = {.lex_state = 127, .external_lex_state = 4}, + [2304] = {.lex_state = 127, .external_lex_state = 3}, + [2305] = {.lex_state = 128, .external_lex_state = 5}, + [2306] = {.lex_state = 127, .external_lex_state = 3}, + [2307] = {.lex_state = 128, .external_lex_state = 2}, + [2308] = {.lex_state = 127, .external_lex_state = 4}, + [2309] = {.lex_state = 127, .external_lex_state = 4}, + [2310] = {.lex_state = 127, .external_lex_state = 4}, + [2311] = {.lex_state = 128, .external_lex_state = 5}, + [2312] = {.lex_state = 127, .external_lex_state = 4}, + [2313] = {.lex_state = 127, .external_lex_state = 4}, + [2314] = {.lex_state = 127, .external_lex_state = 4}, + [2315] = {.lex_state = 127, .external_lex_state = 3}, + [2316] = {.lex_state = 127, .external_lex_state = 4}, + [2317] = {.lex_state = 128, .external_lex_state = 5}, + [2318] = {.lex_state = 127, .external_lex_state = 3}, + [2319] = {.lex_state = 128, .external_lex_state = 5}, + [2320] = {.lex_state = 127, .external_lex_state = 3}, + [2321] = {.lex_state = 127, .external_lex_state = 4}, + [2322] = {.lex_state = 127, .external_lex_state = 4}, + [2323] = {.lex_state = 127, .external_lex_state = 4}, + [2324] = {.lex_state = 127, .external_lex_state = 4}, + [2325] = {.lex_state = 127, .external_lex_state = 3}, + [2326] = {.lex_state = 127, .external_lex_state = 3}, + [2327] = {.lex_state = 128, .external_lex_state = 5}, + [2328] = {.lex_state = 127, .external_lex_state = 3}, + [2329] = {.lex_state = 127, .external_lex_state = 3}, + [2330] = {.lex_state = 127, .external_lex_state = 3}, + [2331] = {.lex_state = 127, .external_lex_state = 4}, + [2332] = {.lex_state = 128, .external_lex_state = 5}, + [2333] = {.lex_state = 127, .external_lex_state = 3}, + [2334] = {.lex_state = 127, .external_lex_state = 3}, + [2335] = {.lex_state = 127, .external_lex_state = 3}, + [2336] = {.lex_state = 127, .external_lex_state = 3}, + [2337] = {.lex_state = 127, .external_lex_state = 4}, + [2338] = {.lex_state = 127, .external_lex_state = 3}, + [2339] = {.lex_state = 127, .external_lex_state = 3}, + [2340] = {.lex_state = 127, .external_lex_state = 4}, + [2341] = {.lex_state = 128, .external_lex_state = 5}, + [2342] = {.lex_state = 127, .external_lex_state = 4}, + [2343] = {.lex_state = 127, .external_lex_state = 4}, + [2344] = {.lex_state = 127, .external_lex_state = 4}, + [2345] = {.lex_state = 128, .external_lex_state = 5}, + [2346] = {.lex_state = 128, .external_lex_state = 5}, + [2347] = {.lex_state = 127, .external_lex_state = 3}, + [2348] = {.lex_state = 128, .external_lex_state = 5}, + [2349] = {.lex_state = 127, .external_lex_state = 3}, + [2350] = {.lex_state = 127, .external_lex_state = 3}, + [2351] = {.lex_state = 127, .external_lex_state = 3}, + [2352] = {.lex_state = 127, .external_lex_state = 4}, + [2353] = {.lex_state = 127, .external_lex_state = 4}, + [2354] = {.lex_state = 127, .external_lex_state = 4}, + [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 = 3}, + [2359] = {.lex_state = 128, .external_lex_state = 5}, + [2360] = {.lex_state = 127, .external_lex_state = 4}, + [2361] = {.lex_state = 128, .external_lex_state = 5}, + [2362] = {.lex_state = 128, .external_lex_state = 2}, + [2363] = {.lex_state = 128, .external_lex_state = 5}, + [2364] = {.lex_state = 127, .external_lex_state = 3}, + [2365] = {.lex_state = 127, .external_lex_state = 3}, + [2366] = {.lex_state = 127, .external_lex_state = 3}, + [2367] = {.lex_state = 127, .external_lex_state = 3}, + [2368] = {.lex_state = 127, .external_lex_state = 3}, + [2369] = {.lex_state = 127, .external_lex_state = 3}, + [2370] = {.lex_state = 127, .external_lex_state = 3}, + [2371] = {.lex_state = 127, .external_lex_state = 3}, + [2372] = {.lex_state = 127, .external_lex_state = 3}, + [2373] = {.lex_state = 127, .external_lex_state = 3}, + [2374] = {.lex_state = 127, .external_lex_state = 3}, + [2375] = {.lex_state = 127, .external_lex_state = 3}, + [2376] = {.lex_state = 127, .external_lex_state = 3}, + [2377] = {.lex_state = 127, .external_lex_state = 3}, + [2378] = {.lex_state = 127, .external_lex_state = 3}, + [2379] = {.lex_state = 127, .external_lex_state = 3}, + [2380] = {.lex_state = 127, .external_lex_state = 3}, + [2381] = {.lex_state = 127, .external_lex_state = 3}, + [2382] = {.lex_state = 127, .external_lex_state = 3}, + [2383] = {.lex_state = 127, .external_lex_state = 3}, + [2384] = {.lex_state = 127, .external_lex_state = 3}, + [2385] = {.lex_state = 127, .external_lex_state = 3}, + [2386] = {.lex_state = 127, .external_lex_state = 3}, + [2387] = {.lex_state = 127, .external_lex_state = 3}, + [2388] = {.lex_state = 127, .external_lex_state = 3}, + [2389] = {.lex_state = 128, .external_lex_state = 2}, + [2390] = {.lex_state = 128, .external_lex_state = 2}, + [2391] = {.lex_state = 127, .external_lex_state = 4}, + [2392] = {.lex_state = 128, .external_lex_state = 5}, + [2393] = {.lex_state = 127, .external_lex_state = 3}, + [2394] = {.lex_state = 127, .external_lex_state = 4}, + [2395] = {.lex_state = 127, .external_lex_state = 3}, + [2396] = {.lex_state = 127, .external_lex_state = 3}, + [2397] = {.lex_state = 128, .external_lex_state = 2}, + [2398] = {.lex_state = 128, .external_lex_state = 5}, + [2399] = {.lex_state = 127, .external_lex_state = 3}, + [2400] = {.lex_state = 128, .external_lex_state = 5}, + [2401] = {.lex_state = 128, .external_lex_state = 2}, + [2402] = {.lex_state = 128, .external_lex_state = 5}, + [2403] = {.lex_state = 127, .external_lex_state = 3}, + [2404] = {.lex_state = 127, .external_lex_state = 3}, + [2405] = {.lex_state = 127, .external_lex_state = 3}, + [2406] = {.lex_state = 127, .external_lex_state = 3}, + [2407] = {.lex_state = 127, .external_lex_state = 3}, + [2408] = {.lex_state = 127, .external_lex_state = 3}, + [2409] = {.lex_state = 127, .external_lex_state = 3}, + [2410] = {.lex_state = 127, .external_lex_state = 3}, + [2411] = {.lex_state = 127, .external_lex_state = 4}, + [2412] = {.lex_state = 127, .external_lex_state = 3}, + [2413] = {.lex_state = 127, .external_lex_state = 4}, + [2414] = {.lex_state = 128, .external_lex_state = 5}, + [2415] = {.lex_state = 127, .external_lex_state = 4}, + [2416] = {.lex_state = 127, .external_lex_state = 4}, + [2417] = {.lex_state = 128, .external_lex_state = 2}, + [2418] = {.lex_state = 128, .external_lex_state = 5}, + [2419] = {.lex_state = 127, .external_lex_state = 3}, + [2420] = {.lex_state = 128, .external_lex_state = 5}, + [2421] = {.lex_state = 127, .external_lex_state = 3}, + [2422] = {.lex_state = 127, .external_lex_state = 3}, + [2423] = {.lex_state = 4, .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 = 128, .external_lex_state = 5}, + [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 = 128, .external_lex_state = 5}, + [2437] = {.lex_state = 127, .external_lex_state = 3}, + [2438] = {.lex_state = 128, .external_lex_state = 5}, + [2439] = {.lex_state = 128, .external_lex_state = 5}, + [2440] = {.lex_state = 128, .external_lex_state = 5}, + [2441] = {.lex_state = 128, .external_lex_state = 5}, + [2442] = {.lex_state = 127, .external_lex_state = 3}, + [2443] = {.lex_state = 128, .external_lex_state = 5}, + [2444] = {.lex_state = 127, .external_lex_state = 3}, + [2445] = {.lex_state = 128, .external_lex_state = 5}, + [2446] = {.lex_state = 127, .external_lex_state = 4}, + [2447] = {.lex_state = 127, .external_lex_state = 3}, + [2448] = {.lex_state = 128, .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 = 128, .external_lex_state = 5}, + [2453] = {.lex_state = 127, .external_lex_state = 3}, + [2454] = {.lex_state = 128, .external_lex_state = 2}, + [2455] = {.lex_state = 128, .external_lex_state = 5}, + [2456] = {.lex_state = 128, .external_lex_state = 2}, + [2457] = {.lex_state = 128, .external_lex_state = 5}, + [2458] = {.lex_state = 127, .external_lex_state = 4}, + [2459] = {.lex_state = 127, .external_lex_state = 3}, + [2460] = {.lex_state = 127, .external_lex_state = 4}, + [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 = 4}, + [2469] = {.lex_state = 127, .external_lex_state = 3}, + [2470] = {.lex_state = 128, .external_lex_state = 5}, + [2471] = {.lex_state = 128, .external_lex_state = 5}, + [2472] = {.lex_state = 128, .external_lex_state = 2}, + [2473] = {.lex_state = 127, .external_lex_state = 4}, + [2474] = {.lex_state = 127, .external_lex_state = 3}, + [2475] = {.lex_state = 127, .external_lex_state = 3}, + [2476] = {.lex_state = 128, .external_lex_state = 2}, + [2477] = {.lex_state = 127, .external_lex_state = 3}, + [2478] = {.lex_state = 127, .external_lex_state = 3}, + [2479] = {.lex_state = 128, .external_lex_state = 2}, + [2480] = {.lex_state = 128, .external_lex_state = 2}, + [2481] = {.lex_state = 128, .external_lex_state = 2}, + [2482] = {.lex_state = 128, .external_lex_state = 5}, + [2483] = {.lex_state = 128, .external_lex_state = 5}, + [2484] = {.lex_state = 127, .external_lex_state = 3}, + [2485] = {.lex_state = 128, .external_lex_state = 5}, + [2486] = {.lex_state = 128, .external_lex_state = 5}, + [2487] = {.lex_state = 127, .external_lex_state = 3}, + [2488] = {.lex_state = 127, .external_lex_state = 3}, + [2489] = {.lex_state = 127, .external_lex_state = 3}, + [2490] = {.lex_state = 128, .external_lex_state = 2}, + [2491] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 128, .external_lex_state = 5}, + [2496] = {.lex_state = 128, .external_lex_state = 5}, + [2497] = {.lex_state = 128, .external_lex_state = 5}, + [2498] = {.lex_state = 128, .external_lex_state = 5}, + [2499] = {.lex_state = 127, .external_lex_state = 3}, + [2500] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 128, .external_lex_state = 2}, + [2505] = {.lex_state = 127, .external_lex_state = 3}, + [2506] = {.lex_state = 128, .external_lex_state = 2}, + [2507] = {.lex_state = 127, .external_lex_state = 3}, + [2508] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 128, .external_lex_state = 5}, + [2520] = {.lex_state = 128, .external_lex_state = 5}, + [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 = 127, .external_lex_state = 3}, + [2540] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 128, .external_lex_state = 5}, + [2545] = {.lex_state = 128, .external_lex_state = 5}, + [2546] = {.lex_state = 127, .external_lex_state = 3}, + [2547] = {.lex_state = 127, .external_lex_state = 3}, + [2548] = {.lex_state = 127, .external_lex_state = 3}, + [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 = 127, .external_lex_state = 3}, + [2556] = {.lex_state = 127, .external_lex_state = 4}, + [2557] = {.lex_state = 127, .external_lex_state = 3}, + [2558] = {.lex_state = 127, .external_lex_state = 3}, + [2559] = {.lex_state = 127, .external_lex_state = 3}, + [2560] = {.lex_state = 127, .external_lex_state = 3}, + [2561] = {.lex_state = 127, .external_lex_state = 3}, + [2562] = {.lex_state = 128, .external_lex_state = 5}, + [2563] = {.lex_state = 128, .external_lex_state = 5}, + [2564] = {.lex_state = 4, .external_lex_state = 3}, + [2565] = {.lex_state = 128, .external_lex_state = 5}, + [2566] = {.lex_state = 128, .external_lex_state = 5}, + [2567] = {.lex_state = 128, .external_lex_state = 2}, + [2568] = {.lex_state = 127, .external_lex_state = 3}, + [2569] = {.lex_state = 128, .external_lex_state = 2}, + [2570] = {.lex_state = 128, .external_lex_state = 2}, + [2571] = {.lex_state = 128, .external_lex_state = 2}, + [2572] = {.lex_state = 128, .external_lex_state = 5}, + [2573] = {.lex_state = 128, .external_lex_state = 2}, + [2574] = {.lex_state = 128, .external_lex_state = 2}, + [2575] = {.lex_state = 128, .external_lex_state = 5}, + [2576] = {.lex_state = 128, .external_lex_state = 5}, + [2577] = {.lex_state = 128, .external_lex_state = 2}, + [2578] = {.lex_state = 128, .external_lex_state = 5}, + [2579] = {.lex_state = 128, .external_lex_state = 2}, + [2580] = {.lex_state = 128, .external_lex_state = 2}, + [2581] = {.lex_state = 128, .external_lex_state = 5}, + [2582] = {.lex_state = 128, .external_lex_state = 5}, + [2583] = {.lex_state = 128, .external_lex_state = 5}, + [2584] = {.lex_state = 128, .external_lex_state = 2}, + [2585] = {.lex_state = 128, .external_lex_state = 5}, + [2586] = {.lex_state = 128, .external_lex_state = 5}, + [2587] = {.lex_state = 127, .external_lex_state = 3}, + [2588] = {.lex_state = 128, .external_lex_state = 2}, + [2589] = {.lex_state = 127, .external_lex_state = 3}, + [2590] = {.lex_state = 127, .external_lex_state = 3}, + [2591] = {.lex_state = 128, .external_lex_state = 5}, + [2592] = {.lex_state = 128, .external_lex_state = 2}, + [2593] = {.lex_state = 127, .external_lex_state = 3}, + [2594] = {.lex_state = 128, .external_lex_state = 2}, + [2595] = {.lex_state = 128, .external_lex_state = 5}, + [2596] = {.lex_state = 128, .external_lex_state = 5}, + [2597] = {.lex_state = 128, .external_lex_state = 2}, + [2598] = {.lex_state = 128, .external_lex_state = 2}, + [2599] = {.lex_state = 128, .external_lex_state = 2}, + [2600] = {.lex_state = 127, .external_lex_state = 3}, + [2601] = {.lex_state = 9, .external_lex_state = 5}, + [2602] = {.lex_state = 9, .external_lex_state = 5}, + [2603] = {.lex_state = 9, .external_lex_state = 5}, + [2604] = {.lex_state = 9, .external_lex_state = 5}, + [2605] = {.lex_state = 9, .external_lex_state = 5}, + [2606] = {.lex_state = 127, .external_lex_state = 3}, + [2607] = {.lex_state = 9, .external_lex_state = 5}, + [2608] = {.lex_state = 9, .external_lex_state = 5}, + [2609] = {.lex_state = 9, .external_lex_state = 5}, + [2610] = {.lex_state = 127, .external_lex_state = 3}, + [2611] = {.lex_state = 9, .external_lex_state = 5}, + [2612] = {.lex_state = 9, .external_lex_state = 5}, + [2613] = {.lex_state = 9, .external_lex_state = 5}, + [2614] = {.lex_state = 9, .external_lex_state = 5}, + [2615] = {.lex_state = 9, .external_lex_state = 5}, + [2616] = {.lex_state = 9, .external_lex_state = 5}, + [2617] = {.lex_state = 9, .external_lex_state = 5}, + [2618] = {.lex_state = 9, .external_lex_state = 5}, + [2619] = {.lex_state = 9, .external_lex_state = 5}, + [2620] = {.lex_state = 9, .external_lex_state = 5}, + [2621] = {.lex_state = 9, .external_lex_state = 5}, + [2622] = {.lex_state = 9, .external_lex_state = 5}, + [2623] = {.lex_state = 128, .external_lex_state = 2}, + [2624] = {.lex_state = 9, .external_lex_state = 5}, + [2625] = {.lex_state = 128, .external_lex_state = 2}, + [2626] = {.lex_state = 9, .external_lex_state = 5}, + [2627] = {.lex_state = 9, .external_lex_state = 5}, + [2628] = {.lex_state = 9, .external_lex_state = 5}, + [2629] = {.lex_state = 9, .external_lex_state = 5}, + [2630] = {.lex_state = 9, .external_lex_state = 5}, + [2631] = {.lex_state = 9, .external_lex_state = 5}, + [2632] = {.lex_state = 9, .external_lex_state = 5}, + [2633] = {.lex_state = 9, .external_lex_state = 5}, + [2634] = {.lex_state = 9, .external_lex_state = 5}, + [2635] = {.lex_state = 9, .external_lex_state = 5}, + [2636] = {.lex_state = 9, .external_lex_state = 5}, + [2637] = {.lex_state = 127, .external_lex_state = 3}, + [2638] = {.lex_state = 9, .external_lex_state = 5}, + [2639] = {.lex_state = 9, .external_lex_state = 5}, + [2640] = {.lex_state = 9, .external_lex_state = 5}, + [2641] = {.lex_state = 9, .external_lex_state = 5}, + [2642] = {.lex_state = 127, .external_lex_state = 3}, + [2643] = {.lex_state = 9, .external_lex_state = 5}, + [2644] = {.lex_state = 9, .external_lex_state = 5}, + [2645] = {.lex_state = 9, .external_lex_state = 5}, + [2646] = {.lex_state = 127, .external_lex_state = 3}, + [2647] = {.lex_state = 9, .external_lex_state = 5}, + [2648] = {.lex_state = 127, .external_lex_state = 3}, + [2649] = {.lex_state = 127, .external_lex_state = 3}, + [2650] = {.lex_state = 9, .external_lex_state = 5}, + [2651] = {.lex_state = 9, .external_lex_state = 5}, + [2652] = {.lex_state = 9, .external_lex_state = 5}, + [2653] = {.lex_state = 9, .external_lex_state = 5}, + [2654] = {.lex_state = 9, .external_lex_state = 5}, + [2655] = {.lex_state = 9, .external_lex_state = 5}, + [2656] = {.lex_state = 127, .external_lex_state = 3}, + [2657] = {.lex_state = 9, .external_lex_state = 5}, + [2658] = {.lex_state = 9, .external_lex_state = 5}, + [2659] = {.lex_state = 9, .external_lex_state = 5}, + [2660] = {.lex_state = 127, .external_lex_state = 3}, + [2661] = {.lex_state = 9, .external_lex_state = 5}, + [2662] = {.lex_state = 9, .external_lex_state = 5}, + [2663] = {.lex_state = 9, .external_lex_state = 5}, + [2664] = {.lex_state = 127, .external_lex_state = 3}, + [2665] = {.lex_state = 128, .external_lex_state = 2}, + [2666] = {.lex_state = 9, .external_lex_state = 2}, + [2667] = {.lex_state = 9, .external_lex_state = 2}, + [2668] = {.lex_state = 128, .external_lex_state = 2}, + [2669] = {.lex_state = 9, .external_lex_state = 2}, + [2670] = {.lex_state = 128, .external_lex_state = 2}, + [2671] = {.lex_state = 9, .external_lex_state = 2}, + [2672] = {.lex_state = 9, .external_lex_state = 2}, + [2673] = {.lex_state = 9, .external_lex_state = 2}, + [2674] = {.lex_state = 128, .external_lex_state = 2}, + [2675] = {.lex_state = 9, .external_lex_state = 2}, + [2676] = {.lex_state = 128, .external_lex_state = 2}, + [2677] = {.lex_state = 128, .external_lex_state = 2}, + [2678] = {.lex_state = 128, .external_lex_state = 2}, + [2679] = {.lex_state = 128, .external_lex_state = 2}, + [2680] = {.lex_state = 128, .external_lex_state = 2}, + [2681] = {.lex_state = 128, .external_lex_state = 2}, + [2682] = {.lex_state = 128, .external_lex_state = 2}, + [2683] = {.lex_state = 128, .external_lex_state = 2}, + [2684] = {.lex_state = 128, .external_lex_state = 2}, + [2685] = {.lex_state = 128, .external_lex_state = 2}, + [2686] = {.lex_state = 128, .external_lex_state = 2}, + [2687] = {.lex_state = 128, .external_lex_state = 2}, + [2688] = {.lex_state = 128, .external_lex_state = 2}, + [2689] = {.lex_state = 128, .external_lex_state = 2}, + [2690] = {.lex_state = 128, .external_lex_state = 2}, + [2691] = {.lex_state = 128, .external_lex_state = 2}, + [2692] = {.lex_state = 128, .external_lex_state = 2}, + [2693] = {.lex_state = 128, .external_lex_state = 2}, + [2694] = {.lex_state = 128, .external_lex_state = 2}, + [2695] = {.lex_state = 128, .external_lex_state = 2}, + [2696] = {.lex_state = 128, .external_lex_state = 2}, + [2697] = {.lex_state = 128, .external_lex_state = 2}, + [2698] = {.lex_state = 128, .external_lex_state = 2}, + [2699] = {.lex_state = 128, .external_lex_state = 2}, + [2700] = {.lex_state = 128, .external_lex_state = 2}, + [2701] = {.lex_state = 128, .external_lex_state = 2}, + [2702] = {.lex_state = 128, .external_lex_state = 2}, + [2703] = {.lex_state = 128, .external_lex_state = 2}, + [2704] = {.lex_state = 128, .external_lex_state = 2}, + [2705] = {.lex_state = 128, .external_lex_state = 2}, + [2706] = {.lex_state = 128, .external_lex_state = 2}, + [2707] = {.lex_state = 128, .external_lex_state = 2}, + [2708] = {.lex_state = 128, .external_lex_state = 2}, + [2709] = {.lex_state = 128, .external_lex_state = 2}, + [2710] = {.lex_state = 128, .external_lex_state = 2}, + [2711] = {.lex_state = 128, .external_lex_state = 2}, + [2712] = {.lex_state = 128, .external_lex_state = 2}, + [2713] = {.lex_state = 128, .external_lex_state = 2}, + [2714] = {.lex_state = 128, .external_lex_state = 2}, + [2715] = {.lex_state = 128, .external_lex_state = 2}, + [2716] = {.lex_state = 128, .external_lex_state = 2}, + [2717] = {.lex_state = 128, .external_lex_state = 2}, + [2718] = {.lex_state = 128, .external_lex_state = 2}, + [2719] = {.lex_state = 128, .external_lex_state = 2}, + [2720] = {.lex_state = 128, .external_lex_state = 2}, + [2721] = {.lex_state = 128, .external_lex_state = 2}, + [2722] = {.lex_state = 128, .external_lex_state = 2}, + [2723] = {.lex_state = 128, .external_lex_state = 2}, + [2724] = {.lex_state = 128, .external_lex_state = 2}, + [2725] = {.lex_state = 128, .external_lex_state = 2}, + [2726] = {.lex_state = 128, .external_lex_state = 2}, + [2727] = {.lex_state = 128, .external_lex_state = 2}, + [2728] = {.lex_state = 128, .external_lex_state = 2}, + [2729] = {.lex_state = 128, .external_lex_state = 2}, + [2730] = {.lex_state = 128, .external_lex_state = 2}, + [2731] = {.lex_state = 128, .external_lex_state = 2}, + [2732] = {.lex_state = 128, .external_lex_state = 2}, + [2733] = {.lex_state = 128, .external_lex_state = 2}, + [2734] = {.lex_state = 128, .external_lex_state = 2}, + [2735] = {.lex_state = 128, .external_lex_state = 2}, + [2736] = {.lex_state = 128, .external_lex_state = 2}, + [2737] = {.lex_state = 128, .external_lex_state = 2}, + [2738] = {.lex_state = 128, .external_lex_state = 2}, + [2739] = {.lex_state = 128, .external_lex_state = 2}, + [2740] = {.lex_state = 128, .external_lex_state = 2}, + [2741] = {.lex_state = 128, .external_lex_state = 2}, + [2742] = {.lex_state = 128, .external_lex_state = 2}, + [2743] = {.lex_state = 128, .external_lex_state = 2}, + [2744] = {.lex_state = 128, .external_lex_state = 2}, + [2745] = {.lex_state = 128, .external_lex_state = 2}, + [2746] = {.lex_state = 128, .external_lex_state = 2}, + [2747] = {.lex_state = 128, .external_lex_state = 2}, + [2748] = {.lex_state = 128, .external_lex_state = 2}, + [2749] = {.lex_state = 128, .external_lex_state = 2}, + [2750] = {.lex_state = 128, .external_lex_state = 2}, + [2751] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2}, + [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 = 7, .external_lex_state = 2}, + [2830] = {.lex_state = 7, .external_lex_state = 2}, + [2831] = {.lex_state = 7, .external_lex_state = 2}, + [2832] = {.lex_state = 7, .external_lex_state = 2}, + [2833] = {.lex_state = 7, .external_lex_state = 2}, + [2834] = {.lex_state = 7, .external_lex_state = 2}, + [2835] = {.lex_state = 7, .external_lex_state = 2}, + [2836] = {.lex_state = 7, .external_lex_state = 2}, + [2837] = {.lex_state = 7, .external_lex_state = 2}, + [2838] = {.lex_state = 7, .external_lex_state = 2}, + [2839] = {.lex_state = 7, .external_lex_state = 2}, + [2840] = {.lex_state = 7, .external_lex_state = 2}, + [2841] = {.lex_state = 7, .external_lex_state = 2}, + [2842] = {.lex_state = 7, .external_lex_state = 2}, + [2843] = {.lex_state = 7, .external_lex_state = 2}, + [2844] = {.lex_state = 7, .external_lex_state = 2}, + [2845] = {.lex_state = 7, .external_lex_state = 2}, + [2846] = {.lex_state = 7, .external_lex_state = 2}, + [2847] = {.lex_state = 7, .external_lex_state = 2}, + [2848] = {.lex_state = 7, .external_lex_state = 2}, + [2849] = {.lex_state = 7, .external_lex_state = 2}, + [2850] = {.lex_state = 7, .external_lex_state = 2}, + [2851] = {.lex_state = 7, .external_lex_state = 2}, + [2852] = {.lex_state = 7, .external_lex_state = 2}, + [2853] = {.lex_state = 7, .external_lex_state = 2}, + [2854] = {.lex_state = 7, .external_lex_state = 2}, + [2855] = {.lex_state = 7, .external_lex_state = 2}, + [2856] = {.lex_state = 7, .external_lex_state = 2}, + [2857] = {.lex_state = 7, .external_lex_state = 2}, + [2858] = {.lex_state = 7, .external_lex_state = 2}, + [2859] = {.lex_state = 7, .external_lex_state = 2}, + [2860] = {.lex_state = 7, .external_lex_state = 2}, + [2861] = {.lex_state = 7, .external_lex_state = 2}, + [2862] = {.lex_state = 7, .external_lex_state = 2}, + [2863] = {.lex_state = 7, .external_lex_state = 2}, + [2864] = {.lex_state = 7, .external_lex_state = 2}, + [2865] = {.lex_state = 7, .external_lex_state = 2}, + [2866] = {.lex_state = 128, .external_lex_state = 5}, + [2867] = {.lex_state = 128, .external_lex_state = 5}, + [2868] = {.lex_state = 20, .external_lex_state = 2}, + [2869] = {.lex_state = 20, .external_lex_state = 2}, + [2870] = {.lex_state = 128, .external_lex_state = 2}, + [2871] = {.lex_state = 7, .external_lex_state = 2}, + [2872] = {.lex_state = 128, .external_lex_state = 2}, + [2873] = {.lex_state = 7, .external_lex_state = 5}, + [2874] = {.lex_state = 7, .external_lex_state = 5}, + [2875] = {.lex_state = 7, .external_lex_state = 5}, + [2876] = {.lex_state = 7, .external_lex_state = 2}, + [2877] = {.lex_state = 7, .external_lex_state = 2}, + [2878] = {.lex_state = 128, .external_lex_state = 2}, + [2879] = {.lex_state = 128, .external_lex_state = 2}, + [2880] = {.lex_state = 7, .external_lex_state = 2}, + [2881] = {.lex_state = 128, .external_lex_state = 2}, + [2882] = {.lex_state = 128, .external_lex_state = 2}, + [2883] = {.lex_state = 7, .external_lex_state = 2}, + [2884] = {.lex_state = 7, .external_lex_state = 2}, + [2885] = {.lex_state = 128, .external_lex_state = 2}, + [2886] = {.lex_state = 128, .external_lex_state = 2}, + [2887] = {.lex_state = 128, .external_lex_state = 2}, + [2888] = {.lex_state = 128, .external_lex_state = 2}, + [2889] = {.lex_state = 128, .external_lex_state = 2}, + [2890] = {.lex_state = 128, .external_lex_state = 2}, + [2891] = {.lex_state = 128, .external_lex_state = 2}, + [2892] = {.lex_state = 128, .external_lex_state = 2}, + [2893] = {.lex_state = 128, .external_lex_state = 2}, + [2894] = {.lex_state = 128, .external_lex_state = 2}, + [2895] = {.lex_state = 128, .external_lex_state = 2}, + [2896] = {.lex_state = 128, .external_lex_state = 2}, + [2897] = {.lex_state = 128, .external_lex_state = 2}, + [2898] = {.lex_state = 128, .external_lex_state = 2}, + [2899] = {.lex_state = 7, .external_lex_state = 5}, + [2900] = {.lex_state = 128, .external_lex_state = 2}, + [2901] = {.lex_state = 128, .external_lex_state = 2}, + [2902] = {.lex_state = 128, .external_lex_state = 2}, + [2903] = {.lex_state = 7, .external_lex_state = 5}, + [2904] = {.lex_state = 7, .external_lex_state = 5}, + [2905] = {.lex_state = 7, .external_lex_state = 5}, + [2906] = {.lex_state = 7, .external_lex_state = 5}, + [2907] = {.lex_state = 128, .external_lex_state = 5}, + [2908] = {.lex_state = 128, .external_lex_state = 2}, + [2909] = {.lex_state = 7, .external_lex_state = 5}, + [2910] = {.lex_state = 7, .external_lex_state = 6}, + [2911] = {.lex_state = 7, .external_lex_state = 6}, + [2912] = {.lex_state = 7, .external_lex_state = 5}, + [2913] = {.lex_state = 7, .external_lex_state = 5}, + [2914] = {.lex_state = 7, .external_lex_state = 5}, + [2915] = {.lex_state = 7, .external_lex_state = 5}, + [2916] = {.lex_state = 128, .external_lex_state = 2}, + [2917] = {.lex_state = 7, .external_lex_state = 5}, + [2918] = {.lex_state = 7, .external_lex_state = 5}, + [2919] = {.lex_state = 128, .external_lex_state = 2}, + [2920] = {.lex_state = 2, .external_lex_state = 2}, + [2921] = {.lex_state = 128, .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 = 5}, + [2925] = {.lex_state = 7, .external_lex_state = 5}, + [2926] = {.lex_state = 128, .external_lex_state = 2}, + [2927] = {.lex_state = 7, .external_lex_state = 5}, + [2928] = {.lex_state = 128, .external_lex_state = 2}, + [2929] = {.lex_state = 128, .external_lex_state = 2}, + [2930] = {.lex_state = 128, .external_lex_state = 2}, + [2931] = {.lex_state = 128, .external_lex_state = 2}, + [2932] = {.lex_state = 2, .external_lex_state = 2}, + [2933] = {.lex_state = 128, .external_lex_state = 2}, + [2934] = {.lex_state = 2, .external_lex_state = 2}, + [2935] = {.lex_state = 7, .external_lex_state = 5}, + [2936] = {.lex_state = 7, .external_lex_state = 5}, + [2937] = {.lex_state = 7, .external_lex_state = 5}, + [2938] = {.lex_state = 128, .external_lex_state = 2}, + [2939] = {.lex_state = 128, .external_lex_state = 2}, + [2940] = {.lex_state = 128, .external_lex_state = 2}, + [2941] = {.lex_state = 7, .external_lex_state = 6}, + [2942] = {.lex_state = 128, .external_lex_state = 2}, + [2943] = {.lex_state = 128, .external_lex_state = 2}, + [2944] = {.lex_state = 7, .external_lex_state = 5}, + [2945] = {.lex_state = 128, .external_lex_state = 2}, + [2946] = {.lex_state = 2, .external_lex_state = 2}, + [2947] = {.lex_state = 128, .external_lex_state = 2}, + [2948] = {.lex_state = 128, .external_lex_state = 2}, + [2949] = {.lex_state = 128, .external_lex_state = 2}, + [2950] = {.lex_state = 128, .external_lex_state = 2}, + [2951] = {.lex_state = 128, .external_lex_state = 2}, + [2952] = {.lex_state = 128, .external_lex_state = 2}, + [2953] = {.lex_state = 7, .external_lex_state = 5}, + [2954] = {.lex_state = 128, .external_lex_state = 2}, + [2955] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2, .external_lex_state = 2}, + [2961] = {.lex_state = 128, .external_lex_state = 2}, + [2962] = {.lex_state = 128, .external_lex_state = 2}, + [2963] = {.lex_state = 128, .external_lex_state = 2}, + [2964] = {.lex_state = 128, .external_lex_state = 2}, + [2965] = {.lex_state = 2, .external_lex_state = 2}, + [2966] = {.lex_state = 128, .external_lex_state = 2}, + [2967] = {.lex_state = 128, .external_lex_state = 2}, + [2968] = {.lex_state = 128, .external_lex_state = 2}, + [2969] = {.lex_state = 128, .external_lex_state = 2}, + [2970] = {.lex_state = 2, .external_lex_state = 2}, + [2971] = {.lex_state = 2, .external_lex_state = 2}, + [2972] = {.lex_state = 128, .external_lex_state = 2}, + [2973] = {.lex_state = 7, .external_lex_state = 5}, + [2974] = {.lex_state = 128, .external_lex_state = 2}, + [2975] = {.lex_state = 128, .external_lex_state = 2}, + [2976] = {.lex_state = 7, .external_lex_state = 5}, + [2977] = {.lex_state = 7, .external_lex_state = 5}, + [2978] = {.lex_state = 7, .external_lex_state = 5}, + [2979] = {.lex_state = 128, .external_lex_state = 2}, + [2980] = {.lex_state = 7, .external_lex_state = 5}, + [2981] = {.lex_state = 7, .external_lex_state = 5}, + [2982] = {.lex_state = 7, .external_lex_state = 5}, + [2983] = {.lex_state = 7, .external_lex_state = 5}, + [2984] = {.lex_state = 7, .external_lex_state = 5}, + [2985] = {.lex_state = 2, .external_lex_state = 2}, + [2986] = {.lex_state = 7, .external_lex_state = 5}, + [2987] = {.lex_state = 7, .external_lex_state = 5}, + [2988] = {.lex_state = 7, .external_lex_state = 5}, + [2989] = {.lex_state = 128, .external_lex_state = 2}, + [2990] = {.lex_state = 7, .external_lex_state = 5}, + [2991] = {.lex_state = 7, .external_lex_state = 5}, + [2992] = {.lex_state = 128, .external_lex_state = 2}, + [2993] = {.lex_state = 128, .external_lex_state = 2}, + [2994] = {.lex_state = 128, .external_lex_state = 2}, + [2995] = {.lex_state = 128, .external_lex_state = 2}, + [2996] = {.lex_state = 128, .external_lex_state = 2}, + [2997] = {.lex_state = 128, .external_lex_state = 2}, + [2998] = {.lex_state = 128, .external_lex_state = 2}, + [2999] = {.lex_state = 128, .external_lex_state = 2}, + [3000] = {.lex_state = 128, .external_lex_state = 5}, + [3001] = {.lex_state = 128, .external_lex_state = 5}, + [3002] = {.lex_state = 128, .external_lex_state = 5}, + [3003] = {.lex_state = 128, .external_lex_state = 5}, + [3004] = {.lex_state = 128, .external_lex_state = 5}, + [3005] = {.lex_state = 128, .external_lex_state = 2}, + [3006] = {.lex_state = 128, .external_lex_state = 5}, + [3007] = {.lex_state = 20, .external_lex_state = 2}, + [3008] = {.lex_state = 128, .external_lex_state = 5}, + [3009] = {.lex_state = 128, .external_lex_state = 2}, + [3010] = {.lex_state = 128, .external_lex_state = 2}, + [3011] = {.lex_state = 128, .external_lex_state = 5}, + [3012] = {.lex_state = 128, .external_lex_state = 5}, + [3013] = {.lex_state = 128, .external_lex_state = 5}, + [3014] = {.lex_state = 128, .external_lex_state = 5}, + [3015] = {.lex_state = 128, .external_lex_state = 5}, + [3016] = {.lex_state = 128, .external_lex_state = 5}, + [3017] = {.lex_state = 128, .external_lex_state = 2}, + [3018] = {.lex_state = 128, .external_lex_state = 5}, + [3019] = {.lex_state = 128, .external_lex_state = 2}, + [3020] = {.lex_state = 128, .external_lex_state = 5}, + [3021] = {.lex_state = 128, .external_lex_state = 5}, + [3022] = {.lex_state = 128, .external_lex_state = 5}, + [3023] = {.lex_state = 128, .external_lex_state = 5}, + [3024] = {.lex_state = 128, .external_lex_state = 5}, + [3025] = {.lex_state = 128, .external_lex_state = 2}, + [3026] = {.lex_state = 128, .external_lex_state = 2}, + [3027] = {.lex_state = 128, .external_lex_state = 2}, + [3028] = {.lex_state = 128, .external_lex_state = 5}, + [3029] = {.lex_state = 128, .external_lex_state = 2}, + [3030] = {.lex_state = 128, .external_lex_state = 2}, + [3031] = {.lex_state = 128, .external_lex_state = 5}, + [3032] = {.lex_state = 128, .external_lex_state = 5}, + [3033] = {.lex_state = 128, .external_lex_state = 2}, + [3034] = {.lex_state = 128, .external_lex_state = 5}, + [3035] = {.lex_state = 128, .external_lex_state = 5}, + [3036] = {.lex_state = 128, .external_lex_state = 5}, + [3037] = {.lex_state = 128, .external_lex_state = 5}, + [3038] = {.lex_state = 128, .external_lex_state = 5}, + [3039] = {.lex_state = 128, .external_lex_state = 5}, + [3040] = {.lex_state = 128, .external_lex_state = 5}, + [3041] = {.lex_state = 128, .external_lex_state = 5}, + [3042] = {.lex_state = 128, .external_lex_state = 2}, + [3043] = {.lex_state = 128, .external_lex_state = 5}, + [3044] = {.lex_state = 7, .external_lex_state = 6}, + [3045] = {.lex_state = 20, .external_lex_state = 2}, + [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 = 5}, + [3050] = {.lex_state = 7, .external_lex_state = 6}, + [3051] = {.lex_state = 7, .external_lex_state = 6}, + [3052] = {.lex_state = 7, .external_lex_state = 6}, + [3053] = {.lex_state = 7, .external_lex_state = 6}, + [3054] = {.lex_state = 7, .external_lex_state = 6}, + [3055] = {.lex_state = 128, .external_lex_state = 5}, + [3056] = {.lex_state = 7, .external_lex_state = 6}, + [3057] = {.lex_state = 7, .external_lex_state = 6}, + [3058] = {.lex_state = 128, .external_lex_state = 2}, + [3059] = {.lex_state = 128, .external_lex_state = 2}, + [3060] = {.lex_state = 128, .external_lex_state = 5}, + [3061] = {.lex_state = 7, .external_lex_state = 6}, + [3062] = {.lex_state = 128, .external_lex_state = 5}, + [3063] = {.lex_state = 128, .external_lex_state = 5}, + [3064] = {.lex_state = 128, .external_lex_state = 5}, + [3065] = {.lex_state = 7, .external_lex_state = 5}, + [3066] = {.lex_state = 128, .external_lex_state = 2}, + [3067] = {.lex_state = 128, .external_lex_state = 6}, + [3068] = {.lex_state = 128, .external_lex_state = 5}, + [3069] = {.lex_state = 20, .external_lex_state = 2}, + [3070] = {.lex_state = 128, .external_lex_state = 5}, + [3071] = {.lex_state = 128, .external_lex_state = 5}, + [3072] = {.lex_state = 128, .external_lex_state = 5}, + [3073] = {.lex_state = 128, .external_lex_state = 5}, + [3074] = {.lex_state = 128, .external_lex_state = 5}, + [3075] = {.lex_state = 7, .external_lex_state = 6}, + [3076] = {.lex_state = 7, .external_lex_state = 6}, + [3077] = {.lex_state = 7, .external_lex_state = 6}, + [3078] = {.lex_state = 7, .external_lex_state = 6}, + [3079] = {.lex_state = 7, .external_lex_state = 6}, + [3080] = {.lex_state = 128, .external_lex_state = 5}, + [3081] = {.lex_state = 7, .external_lex_state = 6}, + [3082] = {.lex_state = 7, .external_lex_state = 5}, + [3083] = {.lex_state = 7, .external_lex_state = 6}, + [3084] = {.lex_state = 7, .external_lex_state = 6}, + [3085] = {.lex_state = 7, .external_lex_state = 6}, + [3086] = {.lex_state = 7, .external_lex_state = 6}, + [3087] = {.lex_state = 128, .external_lex_state = 2}, + [3088] = {.lex_state = 7, .external_lex_state = 5}, + [3089] = {.lex_state = 128, .external_lex_state = 2}, + [3090] = {.lex_state = 7, .external_lex_state = 6}, + [3091] = {.lex_state = 7, .external_lex_state = 6}, + [3092] = {.lex_state = 7, .external_lex_state = 5}, + [3093] = {.lex_state = 7, .external_lex_state = 6}, + [3094] = {.lex_state = 128, .external_lex_state = 5}, + [3095] = {.lex_state = 7, .external_lex_state = 6}, + [3096] = {.lex_state = 128, .external_lex_state = 2}, + [3097] = {.lex_state = 7, .external_lex_state = 6}, + [3098] = {.lex_state = 128, .external_lex_state = 2}, + [3099] = {.lex_state = 128, .external_lex_state = 5}, + [3100] = {.lex_state = 128, .external_lex_state = 5}, + [3101] = {.lex_state = 7, .external_lex_state = 6}, + [3102] = {.lex_state = 7, .external_lex_state = 6}, + [3103] = {.lex_state = 7, .external_lex_state = 5}, + [3104] = {.lex_state = 7, .external_lex_state = 5}, + [3105] = {.lex_state = 7, .external_lex_state = 5}, + [3106] = {.lex_state = 128, .external_lex_state = 2}, + [3107] = {.lex_state = 7, .external_lex_state = 6}, + [3108] = {.lex_state = 128, .external_lex_state = 5}, + [3109] = {.lex_state = 128, .external_lex_state = 2}, + [3110] = {.lex_state = 7, .external_lex_state = 6}, + [3111] = {.lex_state = 7, .external_lex_state = 6}, + [3112] = {.lex_state = 128, .external_lex_state = 5}, + [3113] = {.lex_state = 128, .external_lex_state = 5}, + [3114] = {.lex_state = 7, .external_lex_state = 6}, + [3115] = {.lex_state = 7, .external_lex_state = 6}, + [3116] = {.lex_state = 20, .external_lex_state = 2}, + [3117] = {.lex_state = 128, .external_lex_state = 5}, + [3118] = {.lex_state = 128, .external_lex_state = 5}, + [3119] = {.lex_state = 128, .external_lex_state = 5}, + [3120] = {.lex_state = 128, .external_lex_state = 2}, + [3121] = {.lex_state = 128, .external_lex_state = 5}, + [3122] = {.lex_state = 7, .external_lex_state = 2}, + [3123] = {.lex_state = 7, .external_lex_state = 2}, + [3124] = {.lex_state = 7, .external_lex_state = 2}, + [3125] = {.lex_state = 128, .external_lex_state = 5}, + [3126] = {.lex_state = 128, .external_lex_state = 5}, + [3127] = {.lex_state = 128, .external_lex_state = 5}, + [3128] = {.lex_state = 128, .external_lex_state = 5}, + [3129] = {.lex_state = 128, .external_lex_state = 5}, + [3130] = {.lex_state = 128, .external_lex_state = 2}, + [3131] = {.lex_state = 128, .external_lex_state = 5}, + [3132] = {.lex_state = 128, .external_lex_state = 5}, + [3133] = {.lex_state = 128, .external_lex_state = 5}, + [3134] = {.lex_state = 128, .external_lex_state = 5}, + [3135] = {.lex_state = 128, .external_lex_state = 5}, + [3136] = {.lex_state = 128, .external_lex_state = 5}, + [3137] = {.lex_state = 128, .external_lex_state = 5}, + [3138] = {.lex_state = 128, .external_lex_state = 5}, + [3139] = {.lex_state = 128, .external_lex_state = 5}, + [3140] = {.lex_state = 128, .external_lex_state = 5}, + [3141] = {.lex_state = 128, .external_lex_state = 5}, + [3142] = {.lex_state = 128, .external_lex_state = 5}, + [3143] = {.lex_state = 128, .external_lex_state = 5}, + [3144] = {.lex_state = 128, .external_lex_state = 5}, + [3145] = {.lex_state = 128, .external_lex_state = 5}, + [3146] = {.lex_state = 128, .external_lex_state = 5}, + [3147] = {.lex_state = 128, .external_lex_state = 5}, + [3148] = {.lex_state = 128, .external_lex_state = 5}, + [3149] = {.lex_state = 128, .external_lex_state = 2}, + [3150] = {.lex_state = 128, .external_lex_state = 5}, + [3151] = {.lex_state = 128, .external_lex_state = 6}, + [3152] = {.lex_state = 128, .external_lex_state = 5}, + [3153] = {.lex_state = 128, .external_lex_state = 5}, + [3154] = {.lex_state = 128, .external_lex_state = 5}, + [3155] = {.lex_state = 128, .external_lex_state = 5}, + [3156] = {.lex_state = 128, .external_lex_state = 5}, + [3157] = {.lex_state = 20, .external_lex_state = 2}, + [3158] = {.lex_state = 128, .external_lex_state = 5}, + [3159] = {.lex_state = 128, .external_lex_state = 6}, + [3160] = {.lex_state = 128, .external_lex_state = 5}, + [3161] = {.lex_state = 128, .external_lex_state = 5}, + [3162] = {.lex_state = 128, .external_lex_state = 5}, + [3163] = {.lex_state = 20, .external_lex_state = 2}, + [3164] = {.lex_state = 128, .external_lex_state = 5}, + [3165] = {.lex_state = 128, .external_lex_state = 5}, + [3166] = {.lex_state = 128, .external_lex_state = 5}, + [3167] = {.lex_state = 128, .external_lex_state = 5}, + [3168] = {.lex_state = 128, .external_lex_state = 5}, + [3169] = {.lex_state = 128, .external_lex_state = 5}, + [3170] = {.lex_state = 20, .external_lex_state = 2}, + [3171] = {.lex_state = 128, .external_lex_state = 5}, + [3172] = {.lex_state = 128, .external_lex_state = 5}, + [3173] = {.lex_state = 128, .external_lex_state = 5}, + [3174] = {.lex_state = 128, .external_lex_state = 5}, + [3175] = {.lex_state = 128, .external_lex_state = 5}, + [3176] = {.lex_state = 128, .external_lex_state = 5}, + [3177] = {.lex_state = 128, .external_lex_state = 5}, + [3178] = {.lex_state = 7, .external_lex_state = 6}, + [3179] = {.lex_state = 128, .external_lex_state = 6}, + [3180] = {.lex_state = 128, .external_lex_state = 5}, + [3181] = {.lex_state = 128, .external_lex_state = 5}, + [3182] = {.lex_state = 7, .external_lex_state = 6}, + [3183] = {.lex_state = 128, .external_lex_state = 5}, + [3184] = {.lex_state = 128, .external_lex_state = 5}, + [3185] = {.lex_state = 128, .external_lex_state = 5}, + [3186] = {.lex_state = 128, .external_lex_state = 5}, + [3187] = {.lex_state = 7, .external_lex_state = 6}, + [3188] = {.lex_state = 128, .external_lex_state = 5}, + [3189] = {.lex_state = 128, .external_lex_state = 5}, + [3190] = {.lex_state = 128, .external_lex_state = 5}, + [3191] = {.lex_state = 128, .external_lex_state = 5}, + [3192] = {.lex_state = 128, .external_lex_state = 5}, + [3193] = {.lex_state = 128, .external_lex_state = 5}, + [3194] = {.lex_state = 128, .external_lex_state = 5}, + [3195] = {.lex_state = 128, .external_lex_state = 5}, + [3196] = {.lex_state = 128, .external_lex_state = 5}, + [3197] = {.lex_state = 128, .external_lex_state = 2}, + [3198] = {.lex_state = 128, .external_lex_state = 5}, + [3199] = {.lex_state = 128, .external_lex_state = 5}, + [3200] = {.lex_state = 18, .external_lex_state = 7}, + [3201] = {.lex_state = 128, .external_lex_state = 5}, + [3202] = {.lex_state = 128, .external_lex_state = 5}, + [3203] = {.lex_state = 128, .external_lex_state = 5}, + [3204] = {.lex_state = 18, .external_lex_state = 7}, + [3205] = {.lex_state = 128, .external_lex_state = 6}, + [3206] = {.lex_state = 128, .external_lex_state = 5}, + [3207] = {.lex_state = 128, .external_lex_state = 5}, + [3208] = {.lex_state = 128, .external_lex_state = 5}, + [3209] = {.lex_state = 18, .external_lex_state = 7}, + [3210] = {.lex_state = 128, .external_lex_state = 5}, + [3211] = {.lex_state = 128, .external_lex_state = 5}, + [3212] = {.lex_state = 128, .external_lex_state = 5}, + [3213] = {.lex_state = 7, .external_lex_state = 6}, + [3214] = {.lex_state = 128, .external_lex_state = 6}, + [3215] = {.lex_state = 128, .external_lex_state = 5}, + [3216] = {.lex_state = 128, .external_lex_state = 5}, + [3217] = {.lex_state = 18, .external_lex_state = 7}, + [3218] = {.lex_state = 128, .external_lex_state = 5}, + [3219] = {.lex_state = 128, .external_lex_state = 5}, + [3220] = {.lex_state = 18, .external_lex_state = 7}, + [3221] = {.lex_state = 128, .external_lex_state = 6}, + [3222] = {.lex_state = 128, .external_lex_state = 5}, + [3223] = {.lex_state = 128, .external_lex_state = 5}, + [3224] = {.lex_state = 128, .external_lex_state = 5}, + [3225] = {.lex_state = 128, .external_lex_state = 5}, + [3226] = {.lex_state = 128, .external_lex_state = 5}, + [3227] = {.lex_state = 128, .external_lex_state = 5}, + [3228] = {.lex_state = 128, .external_lex_state = 5}, + [3229] = {.lex_state = 128, .external_lex_state = 2}, + [3230] = {.lex_state = 18, .external_lex_state = 7}, + [3231] = {.lex_state = 128, .external_lex_state = 5}, + [3232] = {.lex_state = 18, .external_lex_state = 7}, + [3233] = {.lex_state = 18, .external_lex_state = 7}, + [3234] = {.lex_state = 128, .external_lex_state = 5}, + [3235] = {.lex_state = 7, .external_lex_state = 6}, + [3236] = {.lex_state = 128, .external_lex_state = 5}, + [3237] = {.lex_state = 128, .external_lex_state = 5}, + [3238] = {.lex_state = 128, .external_lex_state = 6}, + [3239] = {.lex_state = 128, .external_lex_state = 6}, + [3240] = {.lex_state = 128, .external_lex_state = 5}, + [3241] = {.lex_state = 128, .external_lex_state = 5}, + [3242] = {.lex_state = 7, .external_lex_state = 6}, + [3243] = {.lex_state = 7, .external_lex_state = 6}, + [3244] = {.lex_state = 128, .external_lex_state = 5}, + [3245] = {.lex_state = 7, .external_lex_state = 6}, + [3246] = {.lex_state = 128, .external_lex_state = 6}, + [3247] = {.lex_state = 128, .external_lex_state = 6}, + [3248] = {.lex_state = 128, .external_lex_state = 5}, + [3249] = {.lex_state = 128, .external_lex_state = 6}, + [3250] = {.lex_state = 128, .external_lex_state = 5}, + [3251] = {.lex_state = 128, .external_lex_state = 5}, + [3252] = {.lex_state = 128, .external_lex_state = 5}, + [3253] = {.lex_state = 128, .external_lex_state = 5}, + [3254] = {.lex_state = 128, .external_lex_state = 5}, + [3255] = {.lex_state = 128, .external_lex_state = 5}, + [3256] = {.lex_state = 128, .external_lex_state = 5}, + [3257] = {.lex_state = 128, .external_lex_state = 5}, + [3258] = {.lex_state = 128, .external_lex_state = 2}, + [3259] = {.lex_state = 128, .external_lex_state = 2}, + [3260] = {.lex_state = 128, .external_lex_state = 2}, + [3261] = {.lex_state = 128, .external_lex_state = 6}, + [3262] = {.lex_state = 128, .external_lex_state = 2}, + [3263] = {.lex_state = 128, .external_lex_state = 5}, + [3264] = {.lex_state = 128, .external_lex_state = 2}, + [3265] = {.lex_state = 128, .external_lex_state = 2}, + [3266] = {.lex_state = 128, .external_lex_state = 2}, + [3267] = {.lex_state = 128, .external_lex_state = 2}, + [3268] = {.lex_state = 18, .external_lex_state = 7}, + [3269] = {.lex_state = 20, .external_lex_state = 2}, + [3270] = {.lex_state = 128, .external_lex_state = 2}, + [3271] = {.lex_state = 128, .external_lex_state = 2}, + [3272] = {.lex_state = 128, .external_lex_state = 2}, + [3273] = {.lex_state = 128, .external_lex_state = 5}, + [3274] = {.lex_state = 11, .external_lex_state = 2}, + [3275] = {.lex_state = 128, .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 = 2}, + [3279] = {.lex_state = 128, .external_lex_state = 5}, + [3280] = {.lex_state = 128, .external_lex_state = 6}, + [3281] = {.lex_state = 128, .external_lex_state = 2}, + [3282] = {.lex_state = 128, .external_lex_state = 6}, + [3283] = {.lex_state = 128, .external_lex_state = 2}, + [3284] = {.lex_state = 128, .external_lex_state = 2}, + [3285] = {.lex_state = 128, .external_lex_state = 5}, + [3286] = {.lex_state = 128, .external_lex_state = 6}, + [3287] = {.lex_state = 128, .external_lex_state = 6}, + [3288] = {.lex_state = 128, .external_lex_state = 2}, + [3289] = {.lex_state = 11, .external_lex_state = 2}, + [3290] = {.lex_state = 20, .external_lex_state = 2}, + [3291] = {.lex_state = 20, .external_lex_state = 2}, + [3292] = {.lex_state = 128, .external_lex_state = 2}, + [3293] = {.lex_state = 20, .external_lex_state = 2}, + [3294] = {.lex_state = 128, .external_lex_state = 2}, + [3295] = {.lex_state = 128, .external_lex_state = 6}, + [3296] = {.lex_state = 128, .external_lex_state = 2}, + [3297] = {.lex_state = 128, .external_lex_state = 5}, + [3298] = {.lex_state = 128, .external_lex_state = 5}, + [3299] = {.lex_state = 128, .external_lex_state = 2}, + [3300] = {.lex_state = 128, .external_lex_state = 6}, + [3301] = {.lex_state = 128, .external_lex_state = 2}, + [3302] = {.lex_state = 128, .external_lex_state = 2}, + [3303] = {.lex_state = 128, .external_lex_state = 6}, + [3304] = {.lex_state = 128, .external_lex_state = 6}, + [3305] = {.lex_state = 128, .external_lex_state = 6}, + [3306] = {.lex_state = 128, .external_lex_state = 6}, + [3307] = {.lex_state = 128, .external_lex_state = 6}, + [3308] = {.lex_state = 128, .external_lex_state = 6}, + [3309] = {.lex_state = 128, .external_lex_state = 6}, + [3310] = {.lex_state = 128, .external_lex_state = 2}, + [3311] = {.lex_state = 128, .external_lex_state = 2}, + [3312] = {.lex_state = 128, .external_lex_state = 6}, + [3313] = {.lex_state = 20, .external_lex_state = 2}, + [3314] = {.lex_state = 128, .external_lex_state = 6}, + [3315] = {.lex_state = 128, .external_lex_state = 6}, + [3316] = {.lex_state = 128, .external_lex_state = 6}, + [3317] = {.lex_state = 128, .external_lex_state = 6}, + [3318] = {.lex_state = 128, .external_lex_state = 6}, + [3319] = {.lex_state = 128, .external_lex_state = 6}, + [3320] = {.lex_state = 128, .external_lex_state = 6}, + [3321] = {.lex_state = 128, .external_lex_state = 6}, + [3322] = {.lex_state = 128, .external_lex_state = 6}, + [3323] = {.lex_state = 128, .external_lex_state = 6}, + [3324] = {.lex_state = 20, .external_lex_state = 2}, + [3325] = {.lex_state = 128, .external_lex_state = 6}, + [3326] = {.lex_state = 20, .external_lex_state = 2}, + [3327] = {.lex_state = 128, .external_lex_state = 6}, + [3328] = {.lex_state = 128, .external_lex_state = 6}, + [3329] = {.lex_state = 128, .external_lex_state = 6}, + [3330] = {.lex_state = 128, .external_lex_state = 6}, + [3331] = {.lex_state = 128, .external_lex_state = 6}, + [3332] = {.lex_state = 128, .external_lex_state = 6}, + [3333] = {.lex_state = 128, .external_lex_state = 6}, + [3334] = {.lex_state = 128, .external_lex_state = 6}, + [3335] = {.lex_state = 128, .external_lex_state = 6}, + [3336] = {.lex_state = 128, .external_lex_state = 6}, + [3337] = {.lex_state = 128, .external_lex_state = 6}, + [3338] = {.lex_state = 128, .external_lex_state = 6}, + [3339] = {.lex_state = 128, .external_lex_state = 6}, + [3340] = {.lex_state = 20, .external_lex_state = 2}, + [3341] = {.lex_state = 128, .external_lex_state = 6}, + [3342] = {.lex_state = 128, .external_lex_state = 6}, + [3343] = {.lex_state = 128, .external_lex_state = 6}, + [3344] = {.lex_state = 128, .external_lex_state = 6}, + [3345] = {.lex_state = 128, .external_lex_state = 6}, + [3346] = {.lex_state = 128, .external_lex_state = 6}, + [3347] = {.lex_state = 128, .external_lex_state = 6}, + [3348] = {.lex_state = 128, .external_lex_state = 6}, + [3349] = {.lex_state = 128, .external_lex_state = 6}, + [3350] = {.lex_state = 128, .external_lex_state = 6}, + [3351] = {.lex_state = 128, .external_lex_state = 6}, + [3352] = {.lex_state = 128, .external_lex_state = 6}, + [3353] = {.lex_state = 128, .external_lex_state = 6}, + [3354] = {.lex_state = 128, .external_lex_state = 6}, + [3355] = {.lex_state = 128, .external_lex_state = 6}, + [3356] = {.lex_state = 20, .external_lex_state = 2}, + [3357] = {.lex_state = 128, .external_lex_state = 6}, + [3358] = {.lex_state = 128, .external_lex_state = 6}, + [3359] = {.lex_state = 128, .external_lex_state = 6}, + [3360] = {.lex_state = 20, .external_lex_state = 2}, + [3361] = {.lex_state = 20, .external_lex_state = 2}, + [3362] = {.lex_state = 20, .external_lex_state = 2}, + [3363] = {.lex_state = 20, .external_lex_state = 2}, + [3364] = {.lex_state = 128, .external_lex_state = 6}, + [3365] = {.lex_state = 128, .external_lex_state = 6}, + [3366] = {.lex_state = 128, .external_lex_state = 2}, + [3367] = {.lex_state = 128, .external_lex_state = 6}, + [3368] = {.lex_state = 128, .external_lex_state = 2}, + [3369] = {.lex_state = 128, .external_lex_state = 6}, + [3370] = {.lex_state = 128, .external_lex_state = 5}, + [3371] = {.lex_state = 20, .external_lex_state = 2}, + [3372] = {.lex_state = 128, .external_lex_state = 2}, + [3373] = {.lex_state = 128, .external_lex_state = 2}, + [3374] = {.lex_state = 128, .external_lex_state = 2}, + [3375] = {.lex_state = 128, .external_lex_state = 2}, + [3376] = {.lex_state = 20, .external_lex_state = 2}, + [3377] = {.lex_state = 128, .external_lex_state = 2}, + [3378] = {.lex_state = 128, .external_lex_state = 2}, + [3379] = {.lex_state = 128, .external_lex_state = 2}, + [3380] = {.lex_state = 20, .external_lex_state = 2}, + [3381] = {.lex_state = 20, .external_lex_state = 2}, + [3382] = {.lex_state = 20, .external_lex_state = 2}, + [3383] = {.lex_state = 20, .external_lex_state = 2}, + [3384] = {.lex_state = 20, .external_lex_state = 2}, + [3385] = {.lex_state = 20, .external_lex_state = 2}, + [3386] = {.lex_state = 128, .external_lex_state = 2}, + [3387] = {.lex_state = 128, .external_lex_state = 5}, + [3388] = {.lex_state = 128, .external_lex_state = 2}, + [3389] = {.lex_state = 128, .external_lex_state = 2}, + [3390] = {.lex_state = 128, .external_lex_state = 2}, + [3391] = {.lex_state = 128, .external_lex_state = 2}, + [3392] = {.lex_state = 20, .external_lex_state = 2}, + [3393] = {.lex_state = 20, .external_lex_state = 2}, + [3394] = {.lex_state = 128, .external_lex_state = 2}, + [3395] = {.lex_state = 128, .external_lex_state = 5}, + [3396] = {.lex_state = 128, .external_lex_state = 5}, + [3397] = {.lex_state = 128, .external_lex_state = 2}, + [3398] = {.lex_state = 128, .external_lex_state = 5}, + [3399] = {.lex_state = 128, .external_lex_state = 5}, + [3400] = {.lex_state = 128, .external_lex_state = 5}, + [3401] = {.lex_state = 128, .external_lex_state = 6}, + [3402] = {.lex_state = 128, .external_lex_state = 5}, + [3403] = {.lex_state = 128, .external_lex_state = 5}, + [3404] = {.lex_state = 128, .external_lex_state = 5}, + [3405] = {.lex_state = 128, .external_lex_state = 2}, + [3406] = {.lex_state = 128, .external_lex_state = 5}, + [3407] = {.lex_state = 128, .external_lex_state = 5}, + [3408] = {.lex_state = 128, .external_lex_state = 5}, + [3409] = {.lex_state = 128, .external_lex_state = 5}, + [3410] = {.lex_state = 128, .external_lex_state = 5}, + [3411] = {.lex_state = 128, .external_lex_state = 2}, + [3412] = {.lex_state = 20, .external_lex_state = 2}, + [3413] = {.lex_state = 20, .external_lex_state = 2}, + [3414] = {.lex_state = 20, .external_lex_state = 2}, + [3415] = {.lex_state = 20, .external_lex_state = 2}, + [3416] = {.lex_state = 20, .external_lex_state = 2}, + [3417] = {.lex_state = 20, .external_lex_state = 2}, + [3418] = {.lex_state = 20, .external_lex_state = 2}, + [3419] = {.lex_state = 128, .external_lex_state = 2}, + [3420] = {.lex_state = 20, .external_lex_state = 2}, + [3421] = {.lex_state = 20, .external_lex_state = 2}, + [3422] = {.lex_state = 20, .external_lex_state = 2}, + [3423] = {.lex_state = 20, .external_lex_state = 2}, + [3424] = {.lex_state = 20, .external_lex_state = 2}, + [3425] = {.lex_state = 20, .external_lex_state = 2}, + [3426] = {.lex_state = 20, .external_lex_state = 2}, + [3427] = {.lex_state = 20, .external_lex_state = 2}, + [3428] = {.lex_state = 20, .external_lex_state = 2}, + [3429] = {.lex_state = 128, .external_lex_state = 2}, + [3430] = {.lex_state = 20, .external_lex_state = 2}, + [3431] = {.lex_state = 20, .external_lex_state = 2}, + [3432] = {.lex_state = 128, .external_lex_state = 2}, + [3433] = {.lex_state = 128, .external_lex_state = 2}, + [3434] = {.lex_state = 128, .external_lex_state = 2}, + [3435] = {.lex_state = 128, .external_lex_state = 2}, + [3436] = {.lex_state = 128, .external_lex_state = 2}, + [3437] = {.lex_state = 128, .external_lex_state = 2}, + [3438] = {.lex_state = 128, .external_lex_state = 2}, + [3439] = {.lex_state = 128, .external_lex_state = 5}, + [3440] = {.lex_state = 128, .external_lex_state = 5}, + [3441] = {.lex_state = 128, .external_lex_state = 5}, + [3442] = {.lex_state = 128, .external_lex_state = 5}, + [3443] = {.lex_state = 128, .external_lex_state = 5}, + [3444] = {.lex_state = 128, .external_lex_state = 5}, + [3445] = {.lex_state = 128, .external_lex_state = 5}, + [3446] = {.lex_state = 128, .external_lex_state = 5}, + [3447] = {.lex_state = 128, .external_lex_state = 5}, + [3448] = {.lex_state = 128, .external_lex_state = 5}, + [3449] = {.lex_state = 128, .external_lex_state = 5}, + [3450] = {.lex_state = 128, .external_lex_state = 5}, + [3451] = {.lex_state = 128, .external_lex_state = 5}, + [3452] = {.lex_state = 128, .external_lex_state = 5}, + [3453] = {.lex_state = 128, .external_lex_state = 5}, + [3454] = {.lex_state = 128, .external_lex_state = 5}, + [3455] = {.lex_state = 128, .external_lex_state = 5}, + [3456] = {.lex_state = 128, .external_lex_state = 5}, + [3457] = {.lex_state = 128, .external_lex_state = 5}, + [3458] = {.lex_state = 128, .external_lex_state = 2}, + [3459] = {.lex_state = 128, .external_lex_state = 2}, + [3460] = {.lex_state = 128, .external_lex_state = 2}, + [3461] = {.lex_state = 128, .external_lex_state = 2}, + [3462] = {.lex_state = 128, .external_lex_state = 5}, + [3463] = {.lex_state = 128, .external_lex_state = 5}, + [3464] = {.lex_state = 128, .external_lex_state = 5}, + [3465] = {.lex_state = 128, .external_lex_state = 5}, + [3466] = {.lex_state = 128, .external_lex_state = 5}, + [3467] = {.lex_state = 128, .external_lex_state = 5}, + [3468] = {.lex_state = 128, .external_lex_state = 5}, + [3469] = {.lex_state = 128, .external_lex_state = 5}, + [3470] = {.lex_state = 128, .external_lex_state = 5}, + [3471] = {.lex_state = 128, .external_lex_state = 5}, + [3472] = {.lex_state = 128, .external_lex_state = 5}, + [3473] = {.lex_state = 128, .external_lex_state = 5}, + [3474] = {.lex_state = 128, .external_lex_state = 5}, + [3475] = {.lex_state = 128, .external_lex_state = 5}, + [3476] = {.lex_state = 128, .external_lex_state = 5}, + [3477] = {.lex_state = 128, .external_lex_state = 5}, + [3478] = {.lex_state = 128, .external_lex_state = 2}, + [3479] = {.lex_state = 128, .external_lex_state = 5}, + [3480] = {.lex_state = 128, .external_lex_state = 2}, + [3481] = {.lex_state = 128, .external_lex_state = 2}, + [3482] = {.lex_state = 7, .external_lex_state = 2}, + [3483] = {.lex_state = 18, .external_lex_state = 8}, + [3484] = {.lex_state = 128, .external_lex_state = 5}, + [3485] = {.lex_state = 128, .external_lex_state = 2}, + [3486] = {.lex_state = 7, .external_lex_state = 2}, + [3487] = {.lex_state = 128, .external_lex_state = 2}, + [3488] = {.lex_state = 20, .external_lex_state = 2}, + [3489] = {.lex_state = 18, .external_lex_state = 8}, + [3490] = {.lex_state = 18, .external_lex_state = 8}, + [3491] = {.lex_state = 20, .external_lex_state = 2}, + [3492] = {.lex_state = 18, .external_lex_state = 8}, + [3493] = {.lex_state = 18, .external_lex_state = 8}, + [3494] = {.lex_state = 128, .external_lex_state = 6}, + [3495] = {.lex_state = 128, .external_lex_state = 2}, + [3496] = {.lex_state = 20, .external_lex_state = 2}, + [3497] = {.lex_state = 18, .external_lex_state = 8}, + [3498] = {.lex_state = 128, .external_lex_state = 2}, + [3499] = {.lex_state = 18, .external_lex_state = 8}, + [3500] = {.lex_state = 20, .external_lex_state = 2}, + [3501] = {.lex_state = 20, .external_lex_state = 2}, + [3502] = {.lex_state = 128, .external_lex_state = 2}, + [3503] = {.lex_state = 20, .external_lex_state = 2}, + [3504] = {.lex_state = 20, .external_lex_state = 2}, + [3505] = {.lex_state = 128, .external_lex_state = 5}, + [3506] = {.lex_state = 128, .external_lex_state = 5}, + [3507] = {.lex_state = 128, .external_lex_state = 5}, + [3508] = {.lex_state = 128, .external_lex_state = 5}, + [3509] = {.lex_state = 128, .external_lex_state = 2}, + [3510] = {.lex_state = 20, .external_lex_state = 2}, + [3511] = {.lex_state = 128, .external_lex_state = 2}, + [3512] = {.lex_state = 128, .external_lex_state = 2}, + [3513] = {.lex_state = 18, .external_lex_state = 8}, + [3514] = {.lex_state = 128, .external_lex_state = 2}, + [3515] = {.lex_state = 128, .external_lex_state = 2}, + [3516] = {.lex_state = 128, .external_lex_state = 2}, + [3517] = {.lex_state = 128, .external_lex_state = 2}, + [3518] = {.lex_state = 128, .external_lex_state = 2}, + [3519] = {.lex_state = 128, .external_lex_state = 5}, + [3520] = {.lex_state = 7, .external_lex_state = 2}, + [3521] = {.lex_state = 20, .external_lex_state = 2}, + [3522] = {.lex_state = 20, .external_lex_state = 2}, + [3523] = {.lex_state = 20, .external_lex_state = 2}, + [3524] = {.lex_state = 128, .external_lex_state = 5}, + [3525] = {.lex_state = 128, .external_lex_state = 2}, + [3526] = {.lex_state = 128, .external_lex_state = 5}, + [3527] = {.lex_state = 128, .external_lex_state = 2}, + [3528] = {.lex_state = 7, .external_lex_state = 2}, + [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 = 128, .external_lex_state = 5}, + [3533] = {.lex_state = 128, .external_lex_state = 5}, + [3534] = {.lex_state = 128, .external_lex_state = 2}, + [3535] = {.lex_state = 128, .external_lex_state = 2}, + [3536] = {.lex_state = 128, .external_lex_state = 2}, + [3537] = {.lex_state = 128, .external_lex_state = 5}, + [3538] = {.lex_state = 128, .external_lex_state = 5}, + [3539] = {.lex_state = 128, .external_lex_state = 2}, + [3540] = {.lex_state = 128, .external_lex_state = 5}, + [3541] = {.lex_state = 128, .external_lex_state = 5}, + [3542] = {.lex_state = 128, .external_lex_state = 5}, + [3543] = {.lex_state = 128, .external_lex_state = 5}, + [3544] = {.lex_state = 128, .external_lex_state = 2}, + [3545] = {.lex_state = 7, .external_lex_state = 2}, + [3546] = {.lex_state = 128, .external_lex_state = 5}, + [3547] = {.lex_state = 128, .external_lex_state = 5}, + [3548] = {.lex_state = 128, .external_lex_state = 5}, + [3549] = {.lex_state = 128, .external_lex_state = 2}, + [3550] = {.lex_state = 128, .external_lex_state = 2}, + [3551] = {.lex_state = 128, .external_lex_state = 2}, + [3552] = {.lex_state = 128, .external_lex_state = 2}, + [3553] = {.lex_state = 128, .external_lex_state = 5}, + [3554] = {.lex_state = 128, .external_lex_state = 5}, + [3555] = {.lex_state = 128, .external_lex_state = 5}, + [3556] = {.lex_state = 128, .external_lex_state = 5}, + [3557] = {.lex_state = 128, .external_lex_state = 5}, + [3558] = {.lex_state = 128, .external_lex_state = 2}, + [3559] = {.lex_state = 128, .external_lex_state = 5}, + [3560] = {.lex_state = 128, .external_lex_state = 5}, + [3561] = {.lex_state = 128, .external_lex_state = 5}, + [3562] = {.lex_state = 128, .external_lex_state = 5}, + [3563] = {.lex_state = 128, .external_lex_state = 5}, + [3564] = {.lex_state = 128, .external_lex_state = 5}, + [3565] = {.lex_state = 128, .external_lex_state = 5}, + [3566] = {.lex_state = 128, .external_lex_state = 2}, + [3567] = {.lex_state = 128, .external_lex_state = 5}, + [3568] = {.lex_state = 128, .external_lex_state = 5}, + [3569] = {.lex_state = 128, .external_lex_state = 2}, + [3570] = {.lex_state = 128, .external_lex_state = 5}, + [3571] = {.lex_state = 20, .external_lex_state = 2}, + [3572] = {.lex_state = 128, .external_lex_state = 5}, + [3573] = {.lex_state = 7, .external_lex_state = 2}, + [3574] = {.lex_state = 128, .external_lex_state = 5}, + [3575] = {.lex_state = 128, .external_lex_state = 5}, + [3576] = {.lex_state = 7, .external_lex_state = 2}, + [3577] = {.lex_state = 128, .external_lex_state = 2}, + [3578] = {.lex_state = 128, .external_lex_state = 5}, + [3579] = {.lex_state = 128, .external_lex_state = 2}, + [3580] = {.lex_state = 128, .external_lex_state = 5}, + [3581] = {.lex_state = 128, .external_lex_state = 5}, + [3582] = {.lex_state = 128, .external_lex_state = 2}, + [3583] = {.lex_state = 128, .external_lex_state = 5}, + [3584] = {.lex_state = 128, .external_lex_state = 2}, + [3585] = {.lex_state = 7, .external_lex_state = 2}, + [3586] = {.lex_state = 128, .external_lex_state = 5}, + [3587] = {.lex_state = 128, .external_lex_state = 2}, + [3588] = {.lex_state = 7, .external_lex_state = 2}, + [3589] = {.lex_state = 128, .external_lex_state = 5}, + [3590] = {.lex_state = 128, .external_lex_state = 2}, + [3591] = {.lex_state = 7, .external_lex_state = 2}, + [3592] = {.lex_state = 128, .external_lex_state = 5}, + [3593] = {.lex_state = 128, .external_lex_state = 2}, + [3594] = {.lex_state = 128, .external_lex_state = 2}, + [3595] = {.lex_state = 128, .external_lex_state = 5}, + [3596] = {.lex_state = 128, .external_lex_state = 5}, + [3597] = {.lex_state = 7, .external_lex_state = 2}, + [3598] = {.lex_state = 7, .external_lex_state = 2}, + [3599] = {.lex_state = 128, .external_lex_state = 2}, + [3600] = {.lex_state = 7, .external_lex_state = 2}, + [3601] = {.lex_state = 128, .external_lex_state = 2}, + [3602] = {.lex_state = 7, .external_lex_state = 2}, + [3603] = {.lex_state = 7, .external_lex_state = 2}, + [3604] = {.lex_state = 8, .external_lex_state = 2}, + [3605] = {.lex_state = 7, .external_lex_state = 2}, + [3606] = {.lex_state = 128, .external_lex_state = 2}, + [3607] = {.lex_state = 128, .external_lex_state = 5}, + [3608] = {.lex_state = 128, .external_lex_state = 2}, + [3609] = {.lex_state = 128, .external_lex_state = 2}, + [3610] = {.lex_state = 128, .external_lex_state = 5}, + [3611] = {.lex_state = 128, .external_lex_state = 2}, + [3612] = {.lex_state = 8, .external_lex_state = 2}, + [3613] = {.lex_state = 128, .external_lex_state = 2}, + [3614] = {.lex_state = 128, .external_lex_state = 2}, + [3615] = {.lex_state = 128, .external_lex_state = 2}, + [3616] = {.lex_state = 128, .external_lex_state = 5}, + [3617] = {.lex_state = 128, .external_lex_state = 2}, + [3618] = {.lex_state = 128, .external_lex_state = 2}, + [3619] = {.lex_state = 8, .external_lex_state = 2}, + [3620] = {.lex_state = 128, .external_lex_state = 2}, + [3621] = {.lex_state = 128, .external_lex_state = 5}, + [3622] = {.lex_state = 128, .external_lex_state = 2}, + [3623] = {.lex_state = 128, .external_lex_state = 5}, + [3624] = {.lex_state = 128, .external_lex_state = 2}, + [3625] = {.lex_state = 128, .external_lex_state = 2}, + [3626] = {.lex_state = 128, .external_lex_state = 2}, + [3627] = {.lex_state = 128, .external_lex_state = 5}, + [3628] = {.lex_state = 128, .external_lex_state = 5}, + [3629] = {.lex_state = 128, .external_lex_state = 5}, + [3630] = {.lex_state = 128, .external_lex_state = 5}, + [3631] = {.lex_state = 128, .external_lex_state = 5}, + [3632] = {.lex_state = 128, .external_lex_state = 5}, + [3633] = {.lex_state = 128, .external_lex_state = 5}, + [3634] = {.lex_state = 128, .external_lex_state = 2}, + [3635] = {.lex_state = 128, .external_lex_state = 2}, + [3636] = {.lex_state = 128, .external_lex_state = 2}, + [3637] = {.lex_state = 128, .external_lex_state = 2}, + [3638] = {.lex_state = 128, .external_lex_state = 5}, + [3639] = {.lex_state = 128, .external_lex_state = 2}, + [3640] = {.lex_state = 128, .external_lex_state = 5}, + [3641] = {.lex_state = 128, .external_lex_state = 5}, + [3642] = {.lex_state = 128, .external_lex_state = 2}, + [3643] = {.lex_state = 128, .external_lex_state = 5}, + [3644] = {.lex_state = 128, .external_lex_state = 2}, + [3645] = {.lex_state = 128, .external_lex_state = 2}, + [3646] = {.lex_state = 128, .external_lex_state = 2}, + [3647] = {.lex_state = 128, .external_lex_state = 5}, + [3648] = {.lex_state = 128, .external_lex_state = 5}, + [3649] = {.lex_state = 128, .external_lex_state = 5}, + [3650] = {.lex_state = 128, .external_lex_state = 5}, + [3651] = {.lex_state = 128, .external_lex_state = 5}, + [3652] = {.lex_state = 128, .external_lex_state = 5}, + [3653] = {.lex_state = 128, .external_lex_state = 5}, + [3654] = {.lex_state = 128, .external_lex_state = 5}, + [3655] = {.lex_state = 128, .external_lex_state = 5}, + [3656] = {.lex_state = 128, .external_lex_state = 2}, + [3657] = {.lex_state = 128, .external_lex_state = 2}, + [3658] = {.lex_state = 128, .external_lex_state = 5}, + [3659] = {.lex_state = 128, .external_lex_state = 5}, + [3660] = {.lex_state = 128, .external_lex_state = 5}, + [3661] = {.lex_state = 128, .external_lex_state = 5}, + [3662] = {.lex_state = 128, .external_lex_state = 5}, + [3663] = {.lex_state = 128, .external_lex_state = 5}, + [3664] = {.lex_state = 128, .external_lex_state = 5}, + [3665] = {.lex_state = 7, .external_lex_state = 2}, + [3666] = {.lex_state = 128, .external_lex_state = 5}, + [3667] = {.lex_state = 128, .external_lex_state = 2}, + [3668] = {.lex_state = 128, .external_lex_state = 2}, + [3669] = {.lex_state = 128, .external_lex_state = 5}, + [3670] = {.lex_state = 128, .external_lex_state = 2}, + [3671] = {.lex_state = 128, .external_lex_state = 5}, + [3672] = {.lex_state = 128, .external_lex_state = 5}, + [3673] = {.lex_state = 128, .external_lex_state = 5}, + [3674] = {.lex_state = 128, .external_lex_state = 5}, + [3675] = {.lex_state = 128, .external_lex_state = 5}, + [3676] = {.lex_state = 128, .external_lex_state = 5}, + [3677] = {.lex_state = 128, .external_lex_state = 5}, + [3678] = {.lex_state = 128, .external_lex_state = 5}, + [3679] = {.lex_state = 128, .external_lex_state = 5}, + [3680] = {.lex_state = 128, .external_lex_state = 5}, + [3681] = {.lex_state = 128, .external_lex_state = 5}, + [3682] = {.lex_state = 128, .external_lex_state = 5}, + [3683] = {.lex_state = 128, .external_lex_state = 2}, + [3684] = {.lex_state = 128, .external_lex_state = 5}, + [3685] = {.lex_state = 128, .external_lex_state = 5}, + [3686] = {.lex_state = 128, .external_lex_state = 2}, + [3687] = {.lex_state = 128, .external_lex_state = 5}, + [3688] = {.lex_state = 128, .external_lex_state = 5}, + [3689] = {.lex_state = 128, .external_lex_state = 5}, + [3690] = {.lex_state = 128, .external_lex_state = 5}, + [3691] = {.lex_state = 128, .external_lex_state = 2}, + [3692] = {.lex_state = 128, .external_lex_state = 2}, + [3693] = {.lex_state = 128, .external_lex_state = 5}, + [3694] = {.lex_state = 128, .external_lex_state = 5}, + [3695] = {.lex_state = 128, .external_lex_state = 5}, + [3696] = {.lex_state = 128, .external_lex_state = 5}, + [3697] = {.lex_state = 128, .external_lex_state = 5}, + [3698] = {.lex_state = 128, .external_lex_state = 5}, + [3699] = {.lex_state = 128, .external_lex_state = 5}, + [3700] = {.lex_state = 128, .external_lex_state = 5}, + [3701] = {.lex_state = 128, .external_lex_state = 5}, + [3702] = {.lex_state = 128, .external_lex_state = 5}, + [3703] = {.lex_state = 128, .external_lex_state = 5}, + [3704] = {.lex_state = 128, .external_lex_state = 5}, + [3705] = {.lex_state = 128, .external_lex_state = 5}, + [3706] = {.lex_state = 128, .external_lex_state = 5}, + [3707] = {.lex_state = 7, .external_lex_state = 2}, + [3708] = {.lex_state = 128, .external_lex_state = 5}, + [3709] = {.lex_state = 128, .external_lex_state = 5}, + [3710] = {.lex_state = 128, .external_lex_state = 5}, + [3711] = {.lex_state = 128, .external_lex_state = 5}, + [3712] = {.lex_state = 128, .external_lex_state = 5}, + [3713] = {.lex_state = 128, .external_lex_state = 5}, + [3714] = {.lex_state = 128, .external_lex_state = 2}, + [3715] = {.lex_state = 128, .external_lex_state = 5}, + [3716] = {.lex_state = 128, .external_lex_state = 5}, + [3717] = {.lex_state = 128, .external_lex_state = 5}, + [3718] = {.lex_state = 128, .external_lex_state = 5}, + [3719] = {.lex_state = 128, .external_lex_state = 2}, + [3720] = {.lex_state = 128, .external_lex_state = 5}, + [3721] = {.lex_state = 128, .external_lex_state = 5}, + [3722] = {.lex_state = 128, .external_lex_state = 2}, + [3723] = {.lex_state = 128, .external_lex_state = 5}, + [3724] = {.lex_state = 128, .external_lex_state = 5}, + [3725] = {.lex_state = 128, .external_lex_state = 2}, + [3726] = {.lex_state = 128, .external_lex_state = 2}, + [3727] = {.lex_state = 128, .external_lex_state = 2}, + [3728] = {.lex_state = 128, .external_lex_state = 5}, + [3729] = {.lex_state = 128, .external_lex_state = 5}, + [3730] = {.lex_state = 128, .external_lex_state = 2}, + [3731] = {.lex_state = 128, .external_lex_state = 2}, + [3732] = {.lex_state = 128, .external_lex_state = 5}, + [3733] = {.lex_state = 128, .external_lex_state = 2}, + [3734] = {.lex_state = 128, .external_lex_state = 2}, + [3735] = {.lex_state = 128, .external_lex_state = 5}, + [3736] = {.lex_state = 128, .external_lex_state = 5}, + [3737] = {.lex_state = 128, .external_lex_state = 2}, + [3738] = {.lex_state = 128, .external_lex_state = 2}, + [3739] = {.lex_state = 128, .external_lex_state = 2}, + [3740] = {.lex_state = 128, .external_lex_state = 5}, + [3741] = {.lex_state = 128, .external_lex_state = 5}, + [3742] = {.lex_state = 128, .external_lex_state = 5}, + [3743] = {.lex_state = 128, .external_lex_state = 5}, + [3744] = {.lex_state = 128, .external_lex_state = 5}, + [3745] = {.lex_state = 128, .external_lex_state = 5}, + [3746] = {.lex_state = 128, .external_lex_state = 5}, + [3747] = {.lex_state = 128, .external_lex_state = 5}, + [3748] = {.lex_state = 128, .external_lex_state = 5}, + [3749] = {.lex_state = 128, .external_lex_state = 5}, + [3750] = {.lex_state = 128, .external_lex_state = 5}, + [3751] = {.lex_state = 128, .external_lex_state = 5}, + [3752] = {.lex_state = 128, .external_lex_state = 5}, + [3753] = {.lex_state = 128, .external_lex_state = 5}, + [3754] = {.lex_state = 128, .external_lex_state = 5}, + [3755] = {.lex_state = 128, .external_lex_state = 5}, + [3756] = {.lex_state = 128, .external_lex_state = 5}, + [3757] = {.lex_state = 128, .external_lex_state = 2}, + [3758] = {.lex_state = 7, .external_lex_state = 2}, + [3759] = {.lex_state = 128, .external_lex_state = 5}, + [3760] = {.lex_state = 128, .external_lex_state = 2}, + [3761] = {.lex_state = 128, .external_lex_state = 2}, + [3762] = {.lex_state = 128, .external_lex_state = 5}, + [3763] = {.lex_state = 128, .external_lex_state = 5}, + [3764] = {.lex_state = 128, .external_lex_state = 5}, + [3765] = {.lex_state = 128, .external_lex_state = 5}, + [3766] = {.lex_state = 128, .external_lex_state = 2}, + [3767] = {.lex_state = 128, .external_lex_state = 5}, + [3768] = {.lex_state = 128, .external_lex_state = 5}, + [3769] = {.lex_state = 128, .external_lex_state = 5}, + [3770] = {.lex_state = 128, .external_lex_state = 5}, + [3771] = {.lex_state = 128, .external_lex_state = 5}, + [3772] = {.lex_state = 128, .external_lex_state = 2}, + [3773] = {.lex_state = 128, .external_lex_state = 2}, + [3774] = {.lex_state = 128, .external_lex_state = 2}, + [3775] = {.lex_state = 128, .external_lex_state = 2}, + [3776] = {.lex_state = 128, .external_lex_state = 2}, + [3777] = {.lex_state = 128, .external_lex_state = 5}, + [3778] = {.lex_state = 128, .external_lex_state = 5}, + [3779] = {.lex_state = 128, .external_lex_state = 2}, + [3780] = {.lex_state = 128, .external_lex_state = 2}, + [3781] = {.lex_state = 128, .external_lex_state = 5}, + [3782] = {.lex_state = 128, .external_lex_state = 2}, + [3783] = {.lex_state = 20, .external_lex_state = 2}, + [3784] = {.lex_state = 128, .external_lex_state = 5}, + [3785] = {.lex_state = 128, .external_lex_state = 5}, + [3786] = {.lex_state = 128, .external_lex_state = 2}, + [3787] = {.lex_state = 128, .external_lex_state = 2}, + [3788] = {.lex_state = 128, .external_lex_state = 2}, + [3789] = {.lex_state = 8, .external_lex_state = 2}, + [3790] = {.lex_state = 128, .external_lex_state = 2}, + [3791] = {.lex_state = 18, .external_lex_state = 8}, + [3792] = {.lex_state = 128, .external_lex_state = 2}, + [3793] = {.lex_state = 128, .external_lex_state = 2}, + [3794] = {.lex_state = 128, .external_lex_state = 2}, + [3795] = {.lex_state = 128, .external_lex_state = 5}, + [3796] = {.lex_state = 20, .external_lex_state = 2}, + [3797] = {.lex_state = 128, .external_lex_state = 6}, + [3798] = {.lex_state = 128, .external_lex_state = 2}, + [3799] = {.lex_state = 128, .external_lex_state = 2}, + [3800] = {.lex_state = 128, .external_lex_state = 2}, + [3801] = {.lex_state = 128, .external_lex_state = 5}, + [3802] = {.lex_state = 128, .external_lex_state = 6}, + [3803] = {.lex_state = 128, .external_lex_state = 2}, + [3804] = {.lex_state = 128, .external_lex_state = 2}, + [3805] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2}, + [3811] = {.lex_state = 128, .external_lex_state = 6}, + [3812] = {.lex_state = 128, .external_lex_state = 2}, + [3813] = {.lex_state = 128, .external_lex_state = 2}, + [3814] = {.lex_state = 128, .external_lex_state = 2}, + [3815] = {.lex_state = 128, .external_lex_state = 5}, + [3816] = {.lex_state = 128, .external_lex_state = 2}, + [3817] = {.lex_state = 128, .external_lex_state = 5}, + [3818] = {.lex_state = 128, .external_lex_state = 6}, + [3819] = {.lex_state = 128, .external_lex_state = 2}, + [3820] = {.lex_state = 128, .external_lex_state = 6}, + [3821] = {.lex_state = 128, .external_lex_state = 2}, + [3822] = {.lex_state = 128, .external_lex_state = 6}, + [3823] = {.lex_state = 128, .external_lex_state = 2}, + [3824] = {.lex_state = 128, .external_lex_state = 6}, + [3825] = {.lex_state = 128, .external_lex_state = 5}, + [3826] = {.lex_state = 128, .external_lex_state = 6}, + [3827] = {.lex_state = 128, .external_lex_state = 6}, + [3828] = {.lex_state = 8, .external_lex_state = 2}, + [3829] = {.lex_state = 128, .external_lex_state = 5}, + [3830] = {.lex_state = 128, .external_lex_state = 2}, + [3831] = {.lex_state = 128, .external_lex_state = 5}, + [3832] = {.lex_state = 18, .external_lex_state = 8}, + [3833] = {.lex_state = 128, .external_lex_state = 2}, + [3834] = {.lex_state = 128, .external_lex_state = 2}, + [3835] = {.lex_state = 128, .external_lex_state = 2}, + [3836] = {.lex_state = 128, .external_lex_state = 5}, + [3837] = {.lex_state = 128, .external_lex_state = 2}, + [3838] = {.lex_state = 128, .external_lex_state = 2}, + [3839] = {.lex_state = 128, .external_lex_state = 6}, + [3840] = {.lex_state = 128, .external_lex_state = 6}, + [3841] = {.lex_state = 128, .external_lex_state = 2}, + [3842] = {.lex_state = 128, .external_lex_state = 2}, + [3843] = {.lex_state = 128, .external_lex_state = 2}, + [3844] = {.lex_state = 128, .external_lex_state = 6}, + [3845] = {.lex_state = 128, .external_lex_state = 6}, + [3846] = {.lex_state = 128, .external_lex_state = 2}, + [3847] = {.lex_state = 128, .external_lex_state = 6}, + [3848] = {.lex_state = 128, .external_lex_state = 5}, + [3849] = {.lex_state = 128, .external_lex_state = 6}, + [3850] = {.lex_state = 128, .external_lex_state = 2}, + [3851] = {.lex_state = 11, .external_lex_state = 2}, + [3852] = {.lex_state = 128, .external_lex_state = 2}, + [3853] = {.lex_state = 128, .external_lex_state = 5}, + [3854] = {.lex_state = 128, .external_lex_state = 2}, + [3855] = {.lex_state = 128, .external_lex_state = 2}, + [3856] = {.lex_state = 128, .external_lex_state = 2}, + [3857] = {.lex_state = 128, .external_lex_state = 5}, + [3858] = {.lex_state = 128, .external_lex_state = 6}, + [3859] = {.lex_state = 128, .external_lex_state = 2}, + [3860] = {.lex_state = 128, .external_lex_state = 2}, + [3861] = {.lex_state = 128, .external_lex_state = 6}, + [3862] = {.lex_state = 128, .external_lex_state = 2}, + [3863] = {.lex_state = 128, .external_lex_state = 2}, + [3864] = {.lex_state = 128, .external_lex_state = 2}, + [3865] = {.lex_state = 128, .external_lex_state = 2}, + [3866] = {.lex_state = 128, .external_lex_state = 2}, + [3867] = {.lex_state = 128, .external_lex_state = 2}, + [3868] = {.lex_state = 128, .external_lex_state = 2}, + [3869] = {.lex_state = 128, .external_lex_state = 6}, + [3870] = {.lex_state = 18, .external_lex_state = 8}, + [3871] = {.lex_state = 128, .external_lex_state = 2}, + [3872] = {.lex_state = 128, .external_lex_state = 2}, + [3873] = {.lex_state = 128, .external_lex_state = 2}, + [3874] = {.lex_state = 128, .external_lex_state = 2}, + [3875] = {.lex_state = 128, .external_lex_state = 2}, + [3876] = {.lex_state = 128, .external_lex_state = 2}, + [3877] = {.lex_state = 20, .external_lex_state = 2}, + [3878] = {.lex_state = 128, .external_lex_state = 2}, + [3879] = {.lex_state = 128, .external_lex_state = 2}, + [3880] = {.lex_state = 128, .external_lex_state = 2}, + [3881] = {.lex_state = 128, .external_lex_state = 2}, + [3882] = {.lex_state = 128, .external_lex_state = 2}, + [3883] = {.lex_state = 128, .external_lex_state = 6}, + [3884] = {.lex_state = 128, .external_lex_state = 2}, + [3885] = {.lex_state = 128, .external_lex_state = 5}, + [3886] = {.lex_state = 128, .external_lex_state = 2}, + [3887] = {.lex_state = 128, .external_lex_state = 2}, + [3888] = {.lex_state = 128, .external_lex_state = 2}, + [3889] = {.lex_state = 128, .external_lex_state = 5}, + [3890] = {.lex_state = 128, .external_lex_state = 2}, + [3891] = {.lex_state = 128, .external_lex_state = 2}, + [3892] = {.lex_state = 128, .external_lex_state = 5}, + [3893] = {.lex_state = 128, .external_lex_state = 2}, + [3894] = {.lex_state = 128, .external_lex_state = 2}, + [3895] = {.lex_state = 128, .external_lex_state = 2}, + [3896] = {.lex_state = 128, .external_lex_state = 5}, + [3897] = {.lex_state = 18, .external_lex_state = 8}, + [3898] = {.lex_state = 20, .external_lex_state = 2}, + [3899] = {.lex_state = 128, .external_lex_state = 5}, + [3900] = {.lex_state = 128, .external_lex_state = 2}, + [3901] = {.lex_state = 128, .external_lex_state = 5}, + [3902] = {.lex_state = 20, .external_lex_state = 2}, + [3903] = {.lex_state = 18, .external_lex_state = 8}, + [3904] = {.lex_state = 128, .external_lex_state = 2}, + [3905] = {.lex_state = 128, .external_lex_state = 2}, + [3906] = {.lex_state = 128, .external_lex_state = 2}, + [3907] = {.lex_state = 128, .external_lex_state = 2}, + [3908] = {.lex_state = 128, .external_lex_state = 2}, + [3909] = {.lex_state = 128, .external_lex_state = 5}, + [3910] = {.lex_state = 128, .external_lex_state = 2}, + [3911] = {.lex_state = 128, .external_lex_state = 6}, + [3912] = {.lex_state = 128, .external_lex_state = 2}, + [3913] = {.lex_state = 128, .external_lex_state = 2}, + [3914] = {.lex_state = 11, .external_lex_state = 2}, + [3915] = {.lex_state = 128, .external_lex_state = 6}, + [3916] = {.lex_state = 128, .external_lex_state = 6}, + [3917] = {.lex_state = 128, .external_lex_state = 2}, + [3918] = {.lex_state = 128, .external_lex_state = 2}, + [3919] = {.lex_state = 128, .external_lex_state = 2}, + [3920] = {.lex_state = 128, .external_lex_state = 6}, + [3921] = {.lex_state = 128, .external_lex_state = 5}, + [3922] = {.lex_state = 128, .external_lex_state = 2}, + [3923] = {.lex_state = 128, .external_lex_state = 2}, + [3924] = {.lex_state = 128, .external_lex_state = 2}, + [3925] = {.lex_state = 128, .external_lex_state = 5}, + [3926] = {.lex_state = 128, .external_lex_state = 6}, + [3927] = {.lex_state = 128, .external_lex_state = 2}, + [3928] = {.lex_state = 128, .external_lex_state = 2}, + [3929] = {.lex_state = 128, .external_lex_state = 5}, + [3930] = {.lex_state = 128, .external_lex_state = 2}, + [3931] = {.lex_state = 128, .external_lex_state = 5}, + [3932] = {.lex_state = 128, .external_lex_state = 2}, + [3933] = {.lex_state = 128, .external_lex_state = 6}, + [3934] = {.lex_state = 128, .external_lex_state = 5}, + [3935] = {.lex_state = 128, .external_lex_state = 5}, + [3936] = {.lex_state = 128, .external_lex_state = 2}, + [3937] = {.lex_state = 20, .external_lex_state = 2}, + [3938] = {.lex_state = 128, .external_lex_state = 5}, + [3939] = {.lex_state = 128, .external_lex_state = 2}, + [3940] = {.lex_state = 2, .external_lex_state = 2}, + [3941] = {.lex_state = 18, .external_lex_state = 7}, + [3942] = {.lex_state = 18, .external_lex_state = 7}, + [3943] = {.lex_state = 18, .external_lex_state = 7}, + [3944] = {.lex_state = 128, .external_lex_state = 5}, + [3945] = {.lex_state = 128, .external_lex_state = 5}, + [3946] = {.lex_state = 128, .external_lex_state = 5}, + [3947] = {.lex_state = 18, .external_lex_state = 9}, + [3948] = {.lex_state = 128, .external_lex_state = 2}, + [3949] = {.lex_state = 18, .external_lex_state = 7}, + [3950] = {.lex_state = 18, .external_lex_state = 7}, + [3951] = {.lex_state = 128, .external_lex_state = 2}, + [3952] = {.lex_state = 128, .external_lex_state = 5}, + [3953] = {.lex_state = 18, .external_lex_state = 9}, + [3954] = {.lex_state = 128, .external_lex_state = 5}, + [3955] = {.lex_state = 128, .external_lex_state = 2}, + [3956] = {.lex_state = 128, .external_lex_state = 2}, + [3957] = {.lex_state = 128, .external_lex_state = 5}, + [3958] = {.lex_state = 128, .external_lex_state = 2}, + [3959] = {.lex_state = 128, .external_lex_state = 2}, + [3960] = {.lex_state = 128, .external_lex_state = 5}, + [3961] = {.lex_state = 128, .external_lex_state = 5}, + [3962] = {.lex_state = 128, .external_lex_state = 2}, + [3963] = {.lex_state = 7, .external_lex_state = 2}, + [3964] = {.lex_state = 128, .external_lex_state = 5}, + [3965] = {.lex_state = 128, .external_lex_state = 2}, + [3966] = {.lex_state = 128, .external_lex_state = 5}, + [3967] = {.lex_state = 128, .external_lex_state = 5}, + [3968] = {.lex_state = 20, .external_lex_state = 2}, + [3969] = {.lex_state = 128, .external_lex_state = 2}, + [3970] = {.lex_state = 18, .external_lex_state = 9}, + [3971] = {.lex_state = 128, .external_lex_state = 5}, + [3972] = {.lex_state = 128, .external_lex_state = 5}, + [3973] = {.lex_state = 128, .external_lex_state = 5}, + [3974] = {.lex_state = 128, .external_lex_state = 2}, + [3975] = {.lex_state = 128, .external_lex_state = 6}, + [3976] = {.lex_state = 8, .external_lex_state = 2}, + [3977] = {.lex_state = 128, .external_lex_state = 5}, + [3978] = {.lex_state = 128, .external_lex_state = 5}, + [3979] = {.lex_state = 128, .external_lex_state = 6}, + [3980] = {.lex_state = 128, .external_lex_state = 2}, + [3981] = {.lex_state = 128, .external_lex_state = 5}, + [3982] = {.lex_state = 128, .external_lex_state = 5}, + [3983] = {.lex_state = 128, .external_lex_state = 5}, + [3984] = {.lex_state = 128, .external_lex_state = 5}, + [3985] = {.lex_state = 128, .external_lex_state = 5}, + [3986] = {.lex_state = 18, .external_lex_state = 9}, + [3987] = {.lex_state = 18, .external_lex_state = 7}, + [3988] = {.lex_state = 128, .external_lex_state = 2}, + [3989] = {.lex_state = 128, .external_lex_state = 2}, + [3990] = {.lex_state = 128, .external_lex_state = 2}, + [3991] = {.lex_state = 128, .external_lex_state = 2}, + [3992] = {.lex_state = 128, .external_lex_state = 6}, + [3993] = {.lex_state = 128, .external_lex_state = 5}, + [3994] = {.lex_state = 128, .external_lex_state = 5}, + [3995] = {.lex_state = 128, .external_lex_state = 5}, + [3996] = {.lex_state = 128, .external_lex_state = 2}, + [3997] = {.lex_state = 128, .external_lex_state = 2}, + [3998] = {.lex_state = 128, .external_lex_state = 5}, + [3999] = {.lex_state = 128, .external_lex_state = 5}, + [4000] = {.lex_state = 128, .external_lex_state = 5}, + [4001] = {.lex_state = 128, .external_lex_state = 5}, + [4002] = {.lex_state = 128, .external_lex_state = 5}, + [4003] = {.lex_state = 128, .external_lex_state = 5}, + [4004] = {.lex_state = 18, .external_lex_state = 7}, + [4005] = {.lex_state = 128, .external_lex_state = 2}, + [4006] = {.lex_state = 128, .external_lex_state = 5}, + [4007] = {.lex_state = 128, .external_lex_state = 2}, + [4008] = {.lex_state = 128, .external_lex_state = 2}, + [4009] = {.lex_state = 128, .external_lex_state = 5}, + [4010] = {.lex_state = 128, .external_lex_state = 2}, + [4011] = {.lex_state = 128, .external_lex_state = 2}, + [4012] = {.lex_state = 128, .external_lex_state = 5}, + [4013] = {.lex_state = 128, .external_lex_state = 5}, + [4014] = {.lex_state = 128, .external_lex_state = 5}, + [4015] = {.lex_state = 128, .external_lex_state = 2}, + [4016] = {.lex_state = 128, .external_lex_state = 5}, + [4017] = {.lex_state = 128, .external_lex_state = 5}, + [4018] = {.lex_state = 128, .external_lex_state = 2}, + [4019] = {.lex_state = 128, .external_lex_state = 2}, + [4020] = {.lex_state = 8, .external_lex_state = 2}, + [4021] = {.lex_state = 128, .external_lex_state = 2}, + [4022] = {.lex_state = 128, .external_lex_state = 6}, + [4023] = {.lex_state = 128, .external_lex_state = 2}, + [4024] = {.lex_state = 128, .external_lex_state = 2}, + [4025] = {.lex_state = 128, .external_lex_state = 5}, + [4026] = {.lex_state = 18, .external_lex_state = 7}, + [4027] = {.lex_state = 128, .external_lex_state = 5}, + [4028] = {.lex_state = 128, .external_lex_state = 5}, + [4029] = {.lex_state = 128, .external_lex_state = 5}, + [4030] = {.lex_state = 18, .external_lex_state = 7}, + [4031] = {.lex_state = 18, .external_lex_state = 7}, + [4032] = {.lex_state = 128, .external_lex_state = 5}, + [4033] = {.lex_state = 128, .external_lex_state = 2}, + [4034] = {.lex_state = 128, .external_lex_state = 5}, + [4035] = {.lex_state = 128, .external_lex_state = 5}, + [4036] = {.lex_state = 128, .external_lex_state = 2}, + [4037] = {.lex_state = 8, .external_lex_state = 2}, + [4038] = {.lex_state = 128, .external_lex_state = 2}, + [4039] = {.lex_state = 128, .external_lex_state = 2}, + [4040] = {.lex_state = 128, .external_lex_state = 5}, + [4041] = {.lex_state = 128, .external_lex_state = 5}, + [4042] = {.lex_state = 128, .external_lex_state = 5}, + [4043] = {.lex_state = 128, .external_lex_state = 2}, + [4044] = {.lex_state = 128, .external_lex_state = 2}, + [4045] = {.lex_state = 18, .external_lex_state = 7}, + [4046] = {.lex_state = 128, .external_lex_state = 2}, + [4047] = {.lex_state = 128, .external_lex_state = 2}, + [4048] = {.lex_state = 128, .external_lex_state = 2}, + [4049] = {.lex_state = 128, .external_lex_state = 5}, + [4050] = {.lex_state = 128, .external_lex_state = 5}, + [4051] = {.lex_state = 128, .external_lex_state = 5}, + [4052] = {.lex_state = 128, .external_lex_state = 5}, + [4053] = {.lex_state = 128, .external_lex_state = 5}, + [4054] = {.lex_state = 18, .external_lex_state = 7}, + [4055] = {.lex_state = 128, .external_lex_state = 5}, + [4056] = {.lex_state = 128, .external_lex_state = 2}, + [4057] = {.lex_state = 128, .external_lex_state = 5}, + [4058] = {.lex_state = 128, .external_lex_state = 5}, + [4059] = {.lex_state = 128, .external_lex_state = 2}, + [4060] = {.lex_state = 128, .external_lex_state = 5}, + [4061] = {.lex_state = 128, .external_lex_state = 5}, + [4062] = {.lex_state = 128, .external_lex_state = 5}, + [4063] = {.lex_state = 128, .external_lex_state = 5}, + [4064] = {.lex_state = 128, .external_lex_state = 2}, + [4065] = {.lex_state = 128, .external_lex_state = 2}, + [4066] = {.lex_state = 128, .external_lex_state = 2}, + [4067] = {.lex_state = 128, .external_lex_state = 2}, + [4068] = {.lex_state = 128, .external_lex_state = 2}, + [4069] = {.lex_state = 128, .external_lex_state = 5}, + [4070] = {.lex_state = 128, .external_lex_state = 2}, + [4071] = {.lex_state = 128, .external_lex_state = 5}, + [4072] = {.lex_state = 128, .external_lex_state = 5}, + [4073] = {.lex_state = 128, .external_lex_state = 5}, + [4074] = {.lex_state = 128, .external_lex_state = 5}, + [4075] = {.lex_state = 128, .external_lex_state = 2}, + [4076] = {.lex_state = 128, .external_lex_state = 5}, + [4077] = {.lex_state = 128, .external_lex_state = 6}, + [4078] = {.lex_state = 128, .external_lex_state = 2}, + [4079] = {.lex_state = 128, .external_lex_state = 5}, + [4080] = {.lex_state = 128, .external_lex_state = 5}, + [4081] = {.lex_state = 128, .external_lex_state = 5}, + [4082] = {.lex_state = 128, .external_lex_state = 5}, + [4083] = {.lex_state = 128, .external_lex_state = 5}, + [4084] = {.lex_state = 128, .external_lex_state = 5}, + [4085] = {.lex_state = 128, .external_lex_state = 5}, + [4086] = {.lex_state = 20, .external_lex_state = 2}, + [4087] = {.lex_state = 128, .external_lex_state = 5}, + [4088] = {.lex_state = 128, .external_lex_state = 5}, + [4089] = {.lex_state = 128, .external_lex_state = 2}, + [4090] = {.lex_state = 128, .external_lex_state = 2}, + [4091] = {.lex_state = 128, .external_lex_state = 5}, + [4092] = {.lex_state = 20, .external_lex_state = 2}, + [4093] = {.lex_state = 128, .external_lex_state = 5}, + [4094] = {.lex_state = 128, .external_lex_state = 5}, + [4095] = {.lex_state = 128, .external_lex_state = 5}, + [4096] = {.lex_state = 128, .external_lex_state = 2}, + [4097] = {.lex_state = 128, .external_lex_state = 2}, + [4098] = {.lex_state = 128, .external_lex_state = 5}, + [4099] = {.lex_state = 128, .external_lex_state = 5}, + [4100] = {.lex_state = 128, .external_lex_state = 2}, + [4101] = {.lex_state = 128, .external_lex_state = 2}, + [4102] = {.lex_state = 128, .external_lex_state = 5}, + [4103] = {.lex_state = 20, .external_lex_state = 2}, + [4104] = {.lex_state = 20, .external_lex_state = 2}, + [4105] = {.lex_state = 128, .external_lex_state = 5}, + [4106] = {.lex_state = 128, .external_lex_state = 2}, + [4107] = {.lex_state = 18, .external_lex_state = 7}, + [4108] = {.lex_state = 128, .external_lex_state = 2}, + [4109] = {.lex_state = 128, .external_lex_state = 5}, + [4110] = {.lex_state = 128, .external_lex_state = 6}, + [4111] = {.lex_state = 128, .external_lex_state = 5}, + [4112] = {.lex_state = 128, .external_lex_state = 5}, + [4113] = {.lex_state = 128, .external_lex_state = 5}, + [4114] = {.lex_state = 128, .external_lex_state = 5}, + [4115] = {.lex_state = 128, .external_lex_state = 5}, + [4116] = {.lex_state = 128, .external_lex_state = 5}, + [4117] = {.lex_state = 128, .external_lex_state = 2}, + [4118] = {.lex_state = 128, .external_lex_state = 6}, + [4119] = {.lex_state = 128, .external_lex_state = 5}, + [4120] = {.lex_state = 128, .external_lex_state = 5}, + [4121] = {.lex_state = 128, .external_lex_state = 6}, + [4122] = {.lex_state = 128, .external_lex_state = 5}, + [4123] = {.lex_state = 128, .external_lex_state = 5}, + [4124] = {.lex_state = 128, .external_lex_state = 5}, + [4125] = {.lex_state = 128, .external_lex_state = 5}, + [4126] = {.lex_state = 128, .external_lex_state = 5}, + [4127] = {.lex_state = 128, .external_lex_state = 5}, + [4128] = {.lex_state = 128, .external_lex_state = 5}, + [4129] = {.lex_state = 18, .external_lex_state = 7}, + [4130] = {.lex_state = 128, .external_lex_state = 6}, + [4131] = {.lex_state = 128, .external_lex_state = 5}, + [4132] = {.lex_state = 128, .external_lex_state = 5}, + [4133] = {.lex_state = 128, .external_lex_state = 5}, + [4134] = {.lex_state = 128, .external_lex_state = 5}, + [4135] = {.lex_state = 128, .external_lex_state = 5}, + [4136] = {.lex_state = 128, .external_lex_state = 5}, + [4137] = {.lex_state = 128, .external_lex_state = 5}, + [4138] = {.lex_state = 128, .external_lex_state = 5}, + [4139] = {.lex_state = 128, .external_lex_state = 2}, + [4140] = {.lex_state = 128, .external_lex_state = 5}, + [4141] = {.lex_state = 128, .external_lex_state = 5}, + [4142] = {.lex_state = 128, .external_lex_state = 5}, + [4143] = {.lex_state = 128, .external_lex_state = 5}, + [4144] = {.lex_state = 128, .external_lex_state = 5}, + [4145] = {.lex_state = 128, .external_lex_state = 5}, + [4146] = {.lex_state = 128, .external_lex_state = 5}, + [4147] = {.lex_state = 128, .external_lex_state = 2}, + [4148] = {.lex_state = 128, .external_lex_state = 5}, + [4149] = {.lex_state = 128, .external_lex_state = 5}, + [4150] = {.lex_state = 128, .external_lex_state = 5}, + [4151] = {.lex_state = 128, .external_lex_state = 5}, + [4152] = {.lex_state = 128, .external_lex_state = 5}, + [4153] = {.lex_state = 128, .external_lex_state = 5}, + [4154] = {.lex_state = 128, .external_lex_state = 5}, + [4155] = {.lex_state = 128, .external_lex_state = 5}, + [4156] = {.lex_state = 128, .external_lex_state = 5}, + [4157] = {.lex_state = 128, .external_lex_state = 5}, + [4158] = {.lex_state = 128, .external_lex_state = 2}, + [4159] = {.lex_state = 18, .external_lex_state = 7}, + [4160] = {.lex_state = 128, .external_lex_state = 5}, + [4161] = {.lex_state = 128, .external_lex_state = 5}, + [4162] = {.lex_state = 18, .external_lex_state = 7}, + [4163] = {.lex_state = 18, .external_lex_state = 7}, + [4164] = {.lex_state = 128, .external_lex_state = 5}, + [4165] = {.lex_state = 128, .external_lex_state = 5}, + [4166] = {.lex_state = 128, .external_lex_state = 2}, + [4167] = {.lex_state = 128, .external_lex_state = 5}, + [4168] = {.lex_state = 18, .external_lex_state = 7}, + [4169] = {.lex_state = 128, .external_lex_state = 5}, + [4170] = {.lex_state = 128, .external_lex_state = 5}, + [4171] = {.lex_state = 128, .external_lex_state = 5}, + [4172] = {.lex_state = 18, .external_lex_state = 7}, + [4173] = {.lex_state = 128, .external_lex_state = 5}, + [4174] = {.lex_state = 128, .external_lex_state = 5}, + [4175] = {.lex_state = 128, .external_lex_state = 5}, + [4176] = {.lex_state = 128, .external_lex_state = 5}, + [4177] = {.lex_state = 128, .external_lex_state = 5}, + [4178] = {.lex_state = 128, .external_lex_state = 2}, + [4179] = {.lex_state = 128, .external_lex_state = 5}, + [4180] = {.lex_state = 128, .external_lex_state = 5}, + [4181] = {.lex_state = 128, .external_lex_state = 2}, + [4182] = {.lex_state = 128, .external_lex_state = 5}, + [4183] = {.lex_state = 128, .external_lex_state = 2}, + [4184] = {.lex_state = 128, .external_lex_state = 5}, + [4185] = {.lex_state = 128, .external_lex_state = 5}, + [4186] = {.lex_state = 128, .external_lex_state = 5}, + [4187] = {.lex_state = 128, .external_lex_state = 5}, + [4188] = {.lex_state = 128, .external_lex_state = 2}, + [4189] = {.lex_state = 128, .external_lex_state = 2}, + [4190] = {.lex_state = 128, .external_lex_state = 5}, + [4191] = {.lex_state = 128, .external_lex_state = 2}, + [4192] = {.lex_state = 128, .external_lex_state = 2}, + [4193] = {.lex_state = 128, .external_lex_state = 2}, + [4194] = {.lex_state = 128, .external_lex_state = 5}, + [4195] = {.lex_state = 128, .external_lex_state = 5}, + [4196] = {.lex_state = 128, .external_lex_state = 2}, + [4197] = {.lex_state = 20, .external_lex_state = 2}, + [4198] = {.lex_state = 20, .external_lex_state = 2}, + [4199] = {.lex_state = 128, .external_lex_state = 5}, + [4200] = {.lex_state = 128, .external_lex_state = 5}, + [4201] = {.lex_state = 128, .external_lex_state = 5}, + [4202] = {.lex_state = 128, .external_lex_state = 5}, + [4203] = {.lex_state = 128, .external_lex_state = 2}, + [4204] = {.lex_state = 128, .external_lex_state = 5}, + [4205] = {.lex_state = 2, .external_lex_state = 2}, + [4206] = {.lex_state = 128, .external_lex_state = 5}, + [4207] = {.lex_state = 128, .external_lex_state = 5}, + [4208] = {.lex_state = 128, .external_lex_state = 5}, + [4209] = {.lex_state = 128, .external_lex_state = 2}, + [4210] = {.lex_state = 128, .external_lex_state = 5}, + [4211] = {.lex_state = 128, .external_lex_state = 5}, + [4212] = {.lex_state = 128, .external_lex_state = 5}, + [4213] = {.lex_state = 128, .external_lex_state = 5}, + [4214] = {.lex_state = 128, .external_lex_state = 5}, + [4215] = {.lex_state = 128, .external_lex_state = 5}, + [4216] = {.lex_state = 20, .external_lex_state = 2}, + [4217] = {.lex_state = 18, .external_lex_state = 9}, + [4218] = {.lex_state = 128, .external_lex_state = 5}, + [4219] = {.lex_state = 128, .external_lex_state = 5}, + [4220] = {.lex_state = 128, .external_lex_state = 5}, + [4221] = {.lex_state = 128, .external_lex_state = 5}, + [4222] = {.lex_state = 128, .external_lex_state = 2}, + [4223] = {.lex_state = 11, .external_lex_state = 2}, + [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 = 2}, + [4228] = {.lex_state = 128, .external_lex_state = 6}, + [4229] = {.lex_state = 128, .external_lex_state = 5}, + [4230] = {.lex_state = 128, .external_lex_state = 5}, + [4231] = {.lex_state = 128, .external_lex_state = 5}, + [4232] = {.lex_state = 128, .external_lex_state = 5}, + [4233] = {.lex_state = 128, .external_lex_state = 2}, + [4234] = {.lex_state = 128, .external_lex_state = 5}, + [4235] = {.lex_state = 128, .external_lex_state = 5}, + [4236] = {.lex_state = 128, .external_lex_state = 5}, + [4237] = {.lex_state = 128, .external_lex_state = 2}, + [4238] = {.lex_state = 128, .external_lex_state = 2}, + [4239] = {.lex_state = 128, .external_lex_state = 5}, + [4240] = {.lex_state = 128, .external_lex_state = 2}, + [4241] = {.lex_state = 128, .external_lex_state = 5}, + [4242] = {.lex_state = 128, .external_lex_state = 5}, + [4243] = {.lex_state = 128, .external_lex_state = 5}, + [4244] = {.lex_state = 128, .external_lex_state = 5}, + [4245] = {.lex_state = 20, .external_lex_state = 2}, + [4246] = {.lex_state = 20, .external_lex_state = 2}, + [4247] = {.lex_state = 128, .external_lex_state = 5}, + [4248] = {.lex_state = 128, .external_lex_state = 2}, + [4249] = {.lex_state = 128, .external_lex_state = 5}, + [4250] = {.lex_state = 128, .external_lex_state = 5}, + [4251] = {.lex_state = 128, .external_lex_state = 5}, + [4252] = {.lex_state = 128, .external_lex_state = 5}, + [4253] = {.lex_state = 128, .external_lex_state = 5}, + [4254] = {.lex_state = 128, .external_lex_state = 5}, + [4255] = {.lex_state = 18, .external_lex_state = 7}, + [4256] = {.lex_state = 128, .external_lex_state = 5}, + [4257] = {.lex_state = 128, .external_lex_state = 5}, + [4258] = {.lex_state = 20, .external_lex_state = 2}, + [4259] = {.lex_state = 128, .external_lex_state = 5}, + [4260] = {.lex_state = 20, .external_lex_state = 2}, + [4261] = {.lex_state = 128, .external_lex_state = 5}, + [4262] = {.lex_state = 128, .external_lex_state = 5}, + [4263] = {.lex_state = 128, .external_lex_state = 5}, + [4264] = {.lex_state = 128, .external_lex_state = 5}, + [4265] = {.lex_state = 128, .external_lex_state = 5}, + [4266] = {.lex_state = 128, .external_lex_state = 5}, + [4267] = {.lex_state = 128, .external_lex_state = 5}, + [4268] = {.lex_state = 11, .external_lex_state = 2}, + [4269] = {.lex_state = 128, .external_lex_state = 5}, + [4270] = {.lex_state = 128, .external_lex_state = 2}, + [4271] = {.lex_state = 128, .external_lex_state = 5}, + [4272] = {.lex_state = 128, .external_lex_state = 5}, + [4273] = {.lex_state = 128, .external_lex_state = 5}, + [4274] = {.lex_state = 128, .external_lex_state = 5}, + [4275] = {.lex_state = 128, .external_lex_state = 5}, + [4276] = {.lex_state = 128, .external_lex_state = 5}, + [4277] = {.lex_state = 128, .external_lex_state = 2}, + [4278] = {.lex_state = 128, .external_lex_state = 5}, + [4279] = {.lex_state = 128, .external_lex_state = 5}, + [4280] = {.lex_state = 128, .external_lex_state = 5}, + [4281] = {.lex_state = 128, .external_lex_state = 5}, + [4282] = {.lex_state = 128, .external_lex_state = 5}, + [4283] = {.lex_state = 128, .external_lex_state = 5}, + [4284] = {.lex_state = 128, .external_lex_state = 2}, + [4285] = {.lex_state = 128, .external_lex_state = 2}, + [4286] = {.lex_state = 128, .external_lex_state = 2}, + [4287] = {.lex_state = 128, .external_lex_state = 5}, + [4288] = {.lex_state = 128, .external_lex_state = 5}, + [4289] = {.lex_state = 18, .external_lex_state = 9}, + [4290] = {.lex_state = 128, .external_lex_state = 6}, + [4291] = {.lex_state = 128, .external_lex_state = 5}, + [4292] = {.lex_state = 128, .external_lex_state = 5}, + [4293] = {.lex_state = 128, .external_lex_state = 5}, + [4294] = {.lex_state = 128, .external_lex_state = 2}, + [4295] = {.lex_state = 128, .external_lex_state = 5}, + [4296] = {.lex_state = 128, .external_lex_state = 5}, + [4297] = {.lex_state = 128, .external_lex_state = 5}, + [4298] = {.lex_state = 128, .external_lex_state = 5}, + [4299] = {.lex_state = 128, .external_lex_state = 5}, + [4300] = {.lex_state = 128, .external_lex_state = 5}, + [4301] = {.lex_state = 128, .external_lex_state = 5}, + [4302] = {.lex_state = 128, .external_lex_state = 2}, + [4303] = {.lex_state = 20, .external_lex_state = 2}, + [4304] = {.lex_state = 128, .external_lex_state = 5}, + [4305] = {.lex_state = 128, .external_lex_state = 5}, + [4306] = {.lex_state = 128, .external_lex_state = 5}, + [4307] = {.lex_state = 128, .external_lex_state = 5}, + [4308] = {.lex_state = 128, .external_lex_state = 5}, + [4309] = {.lex_state = 128, .external_lex_state = 5}, + [4310] = {.lex_state = 128, .external_lex_state = 5}, + [4311] = {.lex_state = 11, .external_lex_state = 2}, + [4312] = {.lex_state = 128, .external_lex_state = 2}, + [4313] = {.lex_state = 128, .external_lex_state = 5}, + [4314] = {.lex_state = 18, .external_lex_state = 9}, + [4315] = {.lex_state = 128, .external_lex_state = 5}, + [4316] = {.lex_state = 128, .external_lex_state = 2}, + [4317] = {.lex_state = 128, .external_lex_state = 6}, + [4318] = {.lex_state = 128, .external_lex_state = 5}, + [4319] = {.lex_state = 128, .external_lex_state = 5}, + [4320] = {.lex_state = 128, .external_lex_state = 2}, + [4321] = {.lex_state = 128, .external_lex_state = 5}, + [4322] = {.lex_state = 128, .external_lex_state = 6}, + [4323] = {.lex_state = 128, .external_lex_state = 5}, + [4324] = {.lex_state = 128, .external_lex_state = 5}, + [4325] = {.lex_state = 128, .external_lex_state = 5}, + [4326] = {.lex_state = 128, .external_lex_state = 2}, + [4327] = {.lex_state = 128, .external_lex_state = 2}, + [4328] = {.lex_state = 128, .external_lex_state = 5}, + [4329] = {.lex_state = 128, .external_lex_state = 5}, + [4330] = {.lex_state = 128, .external_lex_state = 5}, + [4331] = {.lex_state = 128, .external_lex_state = 2}, + [4332] = {.lex_state = 128, .external_lex_state = 5}, + [4333] = {.lex_state = 128, .external_lex_state = 5}, + [4334] = {.lex_state = 128, .external_lex_state = 2}, + [4335] = {.lex_state = 128, .external_lex_state = 5}, + [4336] = {.lex_state = 128, .external_lex_state = 2}, + [4337] = {.lex_state = 128, .external_lex_state = 5}, + [4338] = {.lex_state = 128, .external_lex_state = 2}, + [4339] = {.lex_state = 128, .external_lex_state = 5}, + [4340] = {.lex_state = 18, .external_lex_state = 7}, + [4341] = {.lex_state = 128, .external_lex_state = 2}, + [4342] = {.lex_state = 128, .external_lex_state = 5}, + [4343] = {.lex_state = 128, .external_lex_state = 2}, + [4344] = {.lex_state = 128, .external_lex_state = 5}, + [4345] = {.lex_state = 128, .external_lex_state = 2}, + [4346] = {.lex_state = 128, .external_lex_state = 2}, + [4347] = {.lex_state = 128, .external_lex_state = 2}, + [4348] = {.lex_state = 128, .external_lex_state = 5}, + [4349] = {.lex_state = 128, .external_lex_state = 5}, + [4350] = {.lex_state = 128, .external_lex_state = 5}, + [4351] = {.lex_state = 128, .external_lex_state = 2}, + [4352] = {.lex_state = 128, .external_lex_state = 5}, + [4353] = {.lex_state = 128, .external_lex_state = 5}, + [4354] = {.lex_state = 20, .external_lex_state = 2}, + [4355] = {.lex_state = 20, .external_lex_state = 2}, + [4356] = {.lex_state = 128, .external_lex_state = 5}, + [4357] = {.lex_state = 128, .external_lex_state = 2}, + [4358] = {.lex_state = 128, .external_lex_state = 2}, + [4359] = {.lex_state = 128, .external_lex_state = 5}, + [4360] = {.lex_state = 128, .external_lex_state = 5}, + [4361] = {.lex_state = 128, .external_lex_state = 5}, + [4362] = {.lex_state = 20, .external_lex_state = 2}, + [4363] = {.lex_state = 128, .external_lex_state = 5}, + [4364] = {.lex_state = 128, .external_lex_state = 5}, + [4365] = {.lex_state = 128, .external_lex_state = 5}, + [4366] = {.lex_state = 128, .external_lex_state = 5}, + [4367] = {.lex_state = 20, .external_lex_state = 2}, + [4368] = {.lex_state = 128, .external_lex_state = 5}, + [4369] = {.lex_state = 128, .external_lex_state = 5}, + [4370] = {.lex_state = 128, .external_lex_state = 2}, + [4371] = {.lex_state = 128, .external_lex_state = 5}, + [4372] = {.lex_state = 128, .external_lex_state = 5}, + [4373] = {.lex_state = 128, .external_lex_state = 5}, + [4374] = {.lex_state = 128, .external_lex_state = 5}, + [4375] = {.lex_state = 128, .external_lex_state = 5}, + [4376] = {.lex_state = 128, .external_lex_state = 5}, + [4377] = {.lex_state = 128, .external_lex_state = 5}, + [4378] = {.lex_state = 18, .external_lex_state = 7}, + [4379] = {.lex_state = 18, .external_lex_state = 7}, + [4380] = {.lex_state = 128, .external_lex_state = 5}, + [4381] = {.lex_state = 128, .external_lex_state = 5}, + [4382] = {.lex_state = 128, .external_lex_state = 5}, + [4383] = {.lex_state = 128, .external_lex_state = 5}, + [4384] = {.lex_state = 128, .external_lex_state = 5}, + [4385] = {.lex_state = 20, .external_lex_state = 2}, + [4386] = {.lex_state = 128, .external_lex_state = 5}, + [4387] = {.lex_state = 20, .external_lex_state = 2}, + [4388] = {.lex_state = 128, .external_lex_state = 5}, + [4389] = {.lex_state = 128, .external_lex_state = 5}, + [4390] = {.lex_state = 128, .external_lex_state = 5}, + [4391] = {.lex_state = 128, .external_lex_state = 5}, + [4392] = {.lex_state = 128, .external_lex_state = 5}, + [4393] = {.lex_state = 128, .external_lex_state = 5}, + [4394] = {.lex_state = 128, .external_lex_state = 5}, + [4395] = {.lex_state = 128, .external_lex_state = 5}, + [4396] = {.lex_state = 18, .external_lex_state = 7}, + [4397] = {.lex_state = 128, .external_lex_state = 5}, + [4398] = {.lex_state = 128, .external_lex_state = 5}, + [4399] = {.lex_state = 128, .external_lex_state = 2}, + [4400] = {.lex_state = 128, .external_lex_state = 5}, + [4401] = {.lex_state = 18, .external_lex_state = 9}, + [4402] = {.lex_state = 11, .external_lex_state = 2}, + [4403] = {.lex_state = 128, .external_lex_state = 2}, + [4404] = {.lex_state = 128, .external_lex_state = 5}, + [4405] = {.lex_state = 20, .external_lex_state = 2}, + [4406] = {.lex_state = 128, .external_lex_state = 5}, + [4407] = {.lex_state = 20, .external_lex_state = 2}, + [4408] = {.lex_state = 128, .external_lex_state = 5}, + [4409] = {.lex_state = 18, .external_lex_state = 7}, + [4410] = {.lex_state = 128, .external_lex_state = 5}, + [4411] = {.lex_state = 128, .external_lex_state = 5}, + [4412] = {.lex_state = 128, .external_lex_state = 5}, + [4413] = {.lex_state = 128, .external_lex_state = 5}, + [4414] = {.lex_state = 128, .external_lex_state = 5}, + [4415] = {.lex_state = 128, .external_lex_state = 5}, + [4416] = {.lex_state = 128, .external_lex_state = 5}, + [4417] = {.lex_state = 18, .external_lex_state = 7}, + [4418] = {.lex_state = 18, .external_lex_state = 7}, + [4419] = {.lex_state = 128, .external_lex_state = 2}, + [4420] = {.lex_state = 128, .external_lex_state = 5}, + [4421] = {.lex_state = 128, .external_lex_state = 5}, + [4422] = {.lex_state = 18, .external_lex_state = 9}, + [4423] = {.lex_state = 128, .external_lex_state = 5}, + [4424] = {.lex_state = 18, .external_lex_state = 7}, + [4425] = {.lex_state = 128, .external_lex_state = 5}, + [4426] = {.lex_state = 128, .external_lex_state = 2}, + [4427] = {.lex_state = 128, .external_lex_state = 5}, + [4428] = {.lex_state = 128, .external_lex_state = 5}, + [4429] = {.lex_state = 128, .external_lex_state = 2}, + [4430] = {.lex_state = 128, .external_lex_state = 2}, + [4431] = {.lex_state = 18, .external_lex_state = 9}, + [4432] = {.lex_state = 128, .external_lex_state = 5}, + [4433] = {.lex_state = 128, .external_lex_state = 5}, + [4434] = {.lex_state = 128, .external_lex_state = 5}, + [4435] = {.lex_state = 128, .external_lex_state = 6}, + [4436] = {.lex_state = 128, .external_lex_state = 5}, + [4437] = {.lex_state = 18, .external_lex_state = 7}, + [4438] = {.lex_state = 128, .external_lex_state = 5}, + [4439] = {.lex_state = 128, .external_lex_state = 5}, + [4440] = {.lex_state = 128, .external_lex_state = 5}, + [4441] = {.lex_state = 128, .external_lex_state = 2}, + [4442] = {.lex_state = 128, .external_lex_state = 5}, + [4443] = {.lex_state = 128, .external_lex_state = 5}, + [4444] = {.lex_state = 128, .external_lex_state = 5}, + [4445] = {.lex_state = 18, .external_lex_state = 9}, + [4446] = {.lex_state = 128, .external_lex_state = 5}, + [4447] = {.lex_state = 128, .external_lex_state = 5}, + [4448] = {.lex_state = 128, .external_lex_state = 5}, + [4449] = {.lex_state = 128, .external_lex_state = 2}, + [4450] = {.lex_state = 128, .external_lex_state = 5}, + [4451] = {.lex_state = 128, .external_lex_state = 5}, + [4452] = {.lex_state = 128, .external_lex_state = 5}, + [4453] = {.lex_state = 128, .external_lex_state = 5}, + [4454] = {.lex_state = 128, .external_lex_state = 5}, + [4455] = {.lex_state = 128, .external_lex_state = 5}, + [4456] = {.lex_state = 20, .external_lex_state = 2}, + [4457] = {.lex_state = 128, .external_lex_state = 5}, + [4458] = {.lex_state = 128, .external_lex_state = 5}, + [4459] = {.lex_state = 128, .external_lex_state = 5}, + [4460] = {.lex_state = 128, .external_lex_state = 2}, + [4461] = {.lex_state = 128, .external_lex_state = 5}, + [4462] = {.lex_state = 128, .external_lex_state = 5}, + [4463] = {.lex_state = 7, .external_lex_state = 2}, + [4464] = {.lex_state = 128, .external_lex_state = 5}, + [4465] = {.lex_state = 128, .external_lex_state = 5}, + [4466] = {.lex_state = 128, .external_lex_state = 2}, + [4467] = {.lex_state = 128, .external_lex_state = 5}, + [4468] = {.lex_state = 128, .external_lex_state = 5}, + [4469] = {.lex_state = 128, .external_lex_state = 5}, + [4470] = {.lex_state = 128, .external_lex_state = 5}, + [4471] = {.lex_state = 128, .external_lex_state = 5}, + [4472] = {.lex_state = 128, .external_lex_state = 5}, + [4473] = {.lex_state = 128, .external_lex_state = 5}, + [4474] = {.lex_state = 128, .external_lex_state = 2}, + [4475] = {.lex_state = 128, .external_lex_state = 2}, + [4476] = {.lex_state = 23, .external_lex_state = 10}, + [4477] = {.lex_state = 128, .external_lex_state = 2}, + [4478] = {.lex_state = 128, .external_lex_state = 2}, + [4479] = {.lex_state = 128, .external_lex_state = 2}, + [4480] = {.lex_state = 128, .external_lex_state = 2}, + [4481] = {.lex_state = 128, .external_lex_state = 5}, + [4482] = {.lex_state = 128, .external_lex_state = 2}, + [4483] = {.lex_state = 18, .external_lex_state = 8}, + [4484] = {.lex_state = 128, .external_lex_state = 2}, + [4485] = {.lex_state = 128, .external_lex_state = 5}, + [4486] = {.lex_state = 128, .external_lex_state = 2}, + [4487] = {.lex_state = 14, .external_lex_state = 10}, + [4488] = {.lex_state = 14, .external_lex_state = 10}, + [4489] = {.lex_state = 23, .external_lex_state = 10}, + [4490] = {.lex_state = 128, .external_lex_state = 5}, + [4491] = {.lex_state = 23, .external_lex_state = 10}, + [4492] = {.lex_state = 14, .external_lex_state = 10}, + [4493] = {.lex_state = 128, .external_lex_state = 5}, + [4494] = {.lex_state = 23, .external_lex_state = 10}, + [4495] = {.lex_state = 2, .external_lex_state = 2}, + [4496] = {.lex_state = 128, .external_lex_state = 2}, + [4497] = {.lex_state = 7, .external_lex_state = 2}, + [4498] = {.lex_state = 128, .external_lex_state = 2}, + [4499] = {.lex_state = 14, .external_lex_state = 10}, + [4500] = {.lex_state = 23, .external_lex_state = 10}, + [4501] = {.lex_state = 12, .external_lex_state = 2}, + [4502] = {.lex_state = 128, .external_lex_state = 2}, + [4503] = {.lex_state = 128, .external_lex_state = 2}, + [4504] = {.lex_state = 128, .external_lex_state = 5}, + [4505] = {.lex_state = 14, .external_lex_state = 10}, + [4506] = {.lex_state = 128, .external_lex_state = 2}, + [4507] = {.lex_state = 23, .external_lex_state = 10}, + [4508] = {.lex_state = 128, .external_lex_state = 2}, + [4509] = {.lex_state = 14, .external_lex_state = 10}, + [4510] = {.lex_state = 21, .external_lex_state = 2}, + [4511] = {.lex_state = 128, .external_lex_state = 2}, + [4512] = {.lex_state = 23, .external_lex_state = 10}, + [4513] = {.lex_state = 23, .external_lex_state = 10}, + [4514] = {.lex_state = 14, .external_lex_state = 10}, + [4515] = {.lex_state = 23, .external_lex_state = 10}, + [4516] = {.lex_state = 128, .external_lex_state = 2}, + [4517] = {.lex_state = 128, .external_lex_state = 2}, + [4518] = {.lex_state = 14, .external_lex_state = 10}, + [4519] = {.lex_state = 128, .external_lex_state = 2}, + [4520] = {.lex_state = 128, .external_lex_state = 2}, + [4521] = {.lex_state = 128, .external_lex_state = 2}, + [4522] = {.lex_state = 128, .external_lex_state = 2}, + [4523] = {.lex_state = 128, .external_lex_state = 5}, + [4524] = {.lex_state = 12, .external_lex_state = 2}, + [4525] = {.lex_state = 21, .external_lex_state = 2}, + [4526] = {.lex_state = 2, .external_lex_state = 2}, + [4527] = {.lex_state = 128, .external_lex_state = 2}, + [4528] = {.lex_state = 23, .external_lex_state = 10}, + [4529] = {.lex_state = 128, .external_lex_state = 2}, + [4530] = {.lex_state = 128, .external_lex_state = 5}, + [4531] = {.lex_state = 128, .external_lex_state = 2}, + [4532] = {.lex_state = 128, .external_lex_state = 5}, + [4533] = {.lex_state = 128, .external_lex_state = 2}, + [4534] = {.lex_state = 128, .external_lex_state = 5}, + [4535] = {.lex_state = 128, .external_lex_state = 2}, + [4536] = {.lex_state = 128, .external_lex_state = 2}, + [4537] = {.lex_state = 128, .external_lex_state = 2}, + [4538] = {.lex_state = 128, .external_lex_state = 2}, + [4539] = {.lex_state = 128, .external_lex_state = 2}, + [4540] = {.lex_state = 128, .external_lex_state = 2}, + [4541] = {.lex_state = 128, .external_lex_state = 2}, + [4542] = {.lex_state = 128, .external_lex_state = 5}, + [4543] = {.lex_state = 128, .external_lex_state = 5}, + [4544] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 14, .external_lex_state = 10}, + [4549] = {.lex_state = 128, .external_lex_state = 2}, + [4550] = {.lex_state = 128, .external_lex_state = 2}, + [4551] = {.lex_state = 128, .external_lex_state = 2}, + [4552] = {.lex_state = 18, .external_lex_state = 8}, + [4553] = {.lex_state = 128, .external_lex_state = 2}, + [4554] = {.lex_state = 128, .external_lex_state = 2}, + [4555] = {.lex_state = 128, .external_lex_state = 2}, + [4556] = {.lex_state = 128, .external_lex_state = 2}, + [4557] = {.lex_state = 128, .external_lex_state = 2}, + [4558] = {.lex_state = 128, .external_lex_state = 2}, + [4559] = {.lex_state = 128, .external_lex_state = 2}, + [4560] = {.lex_state = 14, .external_lex_state = 10}, + [4561] = {.lex_state = 128, .external_lex_state = 2}, + [4562] = {.lex_state = 128, .external_lex_state = 2}, + [4563] = {.lex_state = 128, .external_lex_state = 2}, + [4564] = {.lex_state = 128, .external_lex_state = 2}, + [4565] = {.lex_state = 12, .external_lex_state = 2}, + [4566] = {.lex_state = 2, .external_lex_state = 2}, + [4567] = {.lex_state = 128, .external_lex_state = 5}, + [4568] = {.lex_state = 128, .external_lex_state = 2}, + [4569] = {.lex_state = 21, .external_lex_state = 2}, + [4570] = {.lex_state = 128, .external_lex_state = 2}, + [4571] = {.lex_state = 128, .external_lex_state = 6}, + [4572] = {.lex_state = 128, .external_lex_state = 2}, + [4573] = {.lex_state = 128, .external_lex_state = 2}, + [4574] = {.lex_state = 128, .external_lex_state = 5}, + [4575] = {.lex_state = 14, .external_lex_state = 10}, + [4576] = {.lex_state = 128, .external_lex_state = 2}, + [4577] = {.lex_state = 128, .external_lex_state = 2}, + [4578] = {.lex_state = 23, .external_lex_state = 10}, + [4579] = {.lex_state = 7, .external_lex_state = 2}, + [4580] = {.lex_state = 128, .external_lex_state = 5}, + [4581] = {.lex_state = 128, .external_lex_state = 2}, + [4582] = {.lex_state = 128, .external_lex_state = 5}, + [4583] = {.lex_state = 128, .external_lex_state = 5}, + [4584] = {.lex_state = 128, .external_lex_state = 2}, + [4585] = {.lex_state = 128, .external_lex_state = 2}, + [4586] = {.lex_state = 128, .external_lex_state = 2}, + [4587] = {.lex_state = 23, .external_lex_state = 10}, + [4588] = {.lex_state = 128, .external_lex_state = 2}, + [4589] = {.lex_state = 128, .external_lex_state = 2}, + [4590] = {.lex_state = 128, .external_lex_state = 2}, + [4591] = {.lex_state = 128, .external_lex_state = 2}, + [4592] = {.lex_state = 128, .external_lex_state = 2}, + [4593] = {.lex_state = 128, .external_lex_state = 2}, + [4594] = {.lex_state = 128, .external_lex_state = 2}, + [4595] = {.lex_state = 128, .external_lex_state = 2}, + [4596] = {.lex_state = 2, .external_lex_state = 2}, + [4597] = {.lex_state = 14, .external_lex_state = 10}, + [4598] = {.lex_state = 23, .external_lex_state = 10}, + [4599] = {.lex_state = 128, .external_lex_state = 5}, + [4600] = {.lex_state = 14, .external_lex_state = 10}, + [4601] = {.lex_state = 128, .external_lex_state = 2}, + [4602] = {.lex_state = 128, .external_lex_state = 2}, + [4603] = {.lex_state = 128, .external_lex_state = 2}, + [4604] = {.lex_state = 128, .external_lex_state = 2}, + [4605] = {.lex_state = 128, .external_lex_state = 2}, + [4606] = {.lex_state = 2, .external_lex_state = 2}, + [4607] = {.lex_state = 14, .external_lex_state = 10}, + [4608] = {.lex_state = 23, .external_lex_state = 10}, + [4609] = {.lex_state = 23, .external_lex_state = 10}, + [4610] = {.lex_state = 128, .external_lex_state = 2}, + [4611] = {.lex_state = 128, .external_lex_state = 2}, + [4612] = {.lex_state = 128, .external_lex_state = 2}, + [4613] = {.lex_state = 128, .external_lex_state = 2}, + [4614] = {.lex_state = 128, .external_lex_state = 2}, + [4615] = {.lex_state = 128, .external_lex_state = 2}, + [4616] = {.lex_state = 14, .external_lex_state = 10}, + [4617] = {.lex_state = 128, .external_lex_state = 2}, + [4618] = {.lex_state = 128, .external_lex_state = 2}, + [4619] = {.lex_state = 128, .external_lex_state = 5}, + [4620] = {.lex_state = 128, .external_lex_state = 5}, + [4621] = {.lex_state = 128, .external_lex_state = 2}, + [4622] = {.lex_state = 128, .external_lex_state = 2}, + [4623] = {.lex_state = 128, .external_lex_state = 2}, + [4624] = {.lex_state = 128, .external_lex_state = 2}, + [4625] = {.lex_state = 128, .external_lex_state = 2}, + [4626] = {.lex_state = 128, .external_lex_state = 2}, + [4627] = {.lex_state = 128, .external_lex_state = 5}, + [4628] = {.lex_state = 128, .external_lex_state = 2}, + [4629] = {.lex_state = 128, .external_lex_state = 5}, + [4630] = {.lex_state = 128, .external_lex_state = 5}, + [4631] = {.lex_state = 128, .external_lex_state = 5}, + [4632] = {.lex_state = 128, .external_lex_state = 5}, + [4633] = {.lex_state = 128, .external_lex_state = 2}, + [4634] = {.lex_state = 128, .external_lex_state = 5}, + [4635] = {.lex_state = 128, .external_lex_state = 2}, + [4636] = {.lex_state = 128, .external_lex_state = 5}, + [4637] = {.lex_state = 128, .external_lex_state = 5}, + [4638] = {.lex_state = 128, .external_lex_state = 5}, + [4639] = {.lex_state = 128, .external_lex_state = 2}, + [4640] = {.lex_state = 128, .external_lex_state = 5}, + [4641] = {.lex_state = 128, .external_lex_state = 5}, + [4642] = {.lex_state = 128, .external_lex_state = 5}, + [4643] = {.lex_state = 128, .external_lex_state = 2}, + [4644] = {.lex_state = 128, .external_lex_state = 2}, + [4645] = {.lex_state = 128, .external_lex_state = 5}, + [4646] = {.lex_state = 128, .external_lex_state = 2}, + [4647] = {.lex_state = 128, .external_lex_state = 5}, + [4648] = {.lex_state = 128, .external_lex_state = 5}, + [4649] = {.lex_state = 128, .external_lex_state = 5}, + [4650] = {.lex_state = 128, .external_lex_state = 2}, + [4651] = {.lex_state = 128, .external_lex_state = 2}, + [4652] = {.lex_state = 128, .external_lex_state = 5}, + [4653] = {.lex_state = 128, .external_lex_state = 5}, + [4654] = {.lex_state = 128, .external_lex_state = 5}, + [4655] = {.lex_state = 128, .external_lex_state = 2}, + [4656] = {.lex_state = 128, .external_lex_state = 2}, + [4657] = {.lex_state = 128, .external_lex_state = 5}, + [4658] = {.lex_state = 128, .external_lex_state = 5}, + [4659] = {.lex_state = 128, .external_lex_state = 5}, + [4660] = {.lex_state = 128, .external_lex_state = 5}, + [4661] = {.lex_state = 128, .external_lex_state = 2}, + [4662] = {.lex_state = 128, .external_lex_state = 5}, + [4663] = {.lex_state = 128, .external_lex_state = 2}, + [4664] = {.lex_state = 128, .external_lex_state = 5}, + [4665] = {.lex_state = 128, .external_lex_state = 5}, + [4666] = {.lex_state = 128, .external_lex_state = 2}, + [4667] = {.lex_state = 128, .external_lex_state = 5}, + [4668] = {.lex_state = 128, .external_lex_state = 2}, + [4669] = {.lex_state = 128, .external_lex_state = 5}, + [4670] = {.lex_state = 128, .external_lex_state = 2}, + [4671] = {.lex_state = 128, .external_lex_state = 2}, + [4672] = {.lex_state = 128, .external_lex_state = 5}, + [4673] = {.lex_state = 128, .external_lex_state = 5}, + [4674] = {.lex_state = 128, .external_lex_state = 5}, + [4675] = {.lex_state = 128, .external_lex_state = 5}, + [4676] = {.lex_state = 128, .external_lex_state = 5}, + [4677] = {.lex_state = 128, .external_lex_state = 5}, + [4678] = {.lex_state = 128, .external_lex_state = 2}, + [4679] = {.lex_state = 128, .external_lex_state = 5}, + [4680] = {.lex_state = 128, .external_lex_state = 5}, + [4681] = {.lex_state = 128, .external_lex_state = 5}, + [4682] = {.lex_state = 128, .external_lex_state = 5}, + [4683] = {.lex_state = 128, .external_lex_state = 2}, + [4684] = {.lex_state = 128, .external_lex_state = 2}, + [4685] = {.lex_state = 128, .external_lex_state = 2}, + [4686] = {.lex_state = 128, .external_lex_state = 5}, + [4687] = {.lex_state = 128, .external_lex_state = 2}, + [4688] = {.lex_state = 128, .external_lex_state = 2}, + [4689] = {.lex_state = 128, .external_lex_state = 2}, + [4690] = {.lex_state = 128, .external_lex_state = 2}, + [4691] = {.lex_state = 128, .external_lex_state = 2}, + [4692] = {.lex_state = 128, .external_lex_state = 2}, + [4693] = {.lex_state = 128, .external_lex_state = 5}, + [4694] = {.lex_state = 128, .external_lex_state = 5}, + [4695] = {.lex_state = 128, .external_lex_state = 2}, + [4696] = {.lex_state = 128, .external_lex_state = 2}, + [4697] = {.lex_state = 128, .external_lex_state = 2}, + [4698] = {.lex_state = 128, .external_lex_state = 2}, + [4699] = {.lex_state = 128, .external_lex_state = 2}, + [4700] = {.lex_state = 2, .external_lex_state = 2}, + [4701] = {.lex_state = 128, .external_lex_state = 2}, + [4702] = {.lex_state = 18, .external_lex_state = 9}, + [4703] = {.lex_state = 128, .external_lex_state = 5}, + [4704] = {.lex_state = 128, .external_lex_state = 5}, + [4705] = {.lex_state = 128, .external_lex_state = 5}, + [4706] = {.lex_state = 128, .external_lex_state = 5}, + [4707] = {.lex_state = 128, .external_lex_state = 5}, + [4708] = {.lex_state = 128, .external_lex_state = 5}, + [4709] = {.lex_state = 128, .external_lex_state = 5}, + [4710] = {.lex_state = 128, .external_lex_state = 2}, + [4711] = {.lex_state = 128, .external_lex_state = 2}, + [4712] = {.lex_state = 128, .external_lex_state = 5}, + [4713] = {.lex_state = 128, .external_lex_state = 5}, + [4714] = {.lex_state = 128, .external_lex_state = 5}, + [4715] = {.lex_state = 128, .external_lex_state = 2}, + [4716] = {.lex_state = 128, .external_lex_state = 2}, + [4717] = {.lex_state = 128, .external_lex_state = 2}, + [4718] = {.lex_state = 128, .external_lex_state = 2}, + [4719] = {.lex_state = 128, .external_lex_state = 2}, + [4720] = {.lex_state = 128, .external_lex_state = 5}, + [4721] = {.lex_state = 128, .external_lex_state = 5}, + [4722] = {.lex_state = 128, .external_lex_state = 2}, + [4723] = {.lex_state = 128, .external_lex_state = 5}, + [4724] = {.lex_state = 2, .external_lex_state = 2}, + [4725] = {.lex_state = 128, .external_lex_state = 2}, + [4726] = {.lex_state = 128, .external_lex_state = 5}, + [4727] = {.lex_state = 128, .external_lex_state = 2}, + [4728] = {.lex_state = 128, .external_lex_state = 2}, + [4729] = {.lex_state = 128, .external_lex_state = 5}, + [4730] = {.lex_state = 128, .external_lex_state = 5}, + [4731] = {.lex_state = 128, .external_lex_state = 2}, + [4732] = {.lex_state = 128, .external_lex_state = 5}, + [4733] = {.lex_state = 128, .external_lex_state = 2}, + [4734] = {.lex_state = 128, .external_lex_state = 2}, + [4735] = {.lex_state = 128, .external_lex_state = 2}, + [4736] = {.lex_state = 128, .external_lex_state = 2}, + [4737] = {.lex_state = 128, .external_lex_state = 2}, + [4738] = {.lex_state = 128, .external_lex_state = 5}, + [4739] = {.lex_state = 128, .external_lex_state = 5}, + [4740] = {.lex_state = 128, .external_lex_state = 2}, + [4741] = {.lex_state = 2, .external_lex_state = 2}, + [4742] = {.lex_state = 128, .external_lex_state = 5}, + [4743] = {.lex_state = 128, .external_lex_state = 2}, + [4744] = {.lex_state = 128, .external_lex_state = 2}, + [4745] = {.lex_state = 128, .external_lex_state = 2}, + [4746] = {.lex_state = 128, .external_lex_state = 5}, + [4747] = {.lex_state = 2, .external_lex_state = 2}, + [4748] = {.lex_state = 128, .external_lex_state = 5}, + [4749] = {.lex_state = 2, .external_lex_state = 2}, + [4750] = {.lex_state = 128, .external_lex_state = 5}, + [4751] = {.lex_state = 128, .external_lex_state = 2}, + [4752] = {.lex_state = 128, .external_lex_state = 5}, + [4753] = {.lex_state = 128, .external_lex_state = 2}, + [4754] = {.lex_state = 128, .external_lex_state = 5}, + [4755] = {.lex_state = 128, .external_lex_state = 2}, + [4756] = {.lex_state = 128, .external_lex_state = 2}, + [4757] = {.lex_state = 128, .external_lex_state = 5}, + [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 = 2}, + [4763] = {.lex_state = 128, .external_lex_state = 5}, + [4764] = {.lex_state = 128, .external_lex_state = 2}, + [4765] = {.lex_state = 128, .external_lex_state = 5}, + [4766] = {.lex_state = 128, .external_lex_state = 5}, + [4767] = {.lex_state = 128, .external_lex_state = 5}, + [4768] = {.lex_state = 128, .external_lex_state = 5}, + [4769] = {.lex_state = 128, .external_lex_state = 5}, + [4770] = {.lex_state = 128, .external_lex_state = 5}, + [4771] = {.lex_state = 128, .external_lex_state = 5}, + [4772] = {.lex_state = 128, .external_lex_state = 5}, + [4773] = {.lex_state = 128, .external_lex_state = 5}, + [4774] = {.lex_state = 2, .external_lex_state = 2}, + [4775] = {.lex_state = 128, .external_lex_state = 5}, + [4776] = {.lex_state = 128, .external_lex_state = 5}, + [4777] = {.lex_state = 128, .external_lex_state = 5}, + [4778] = {.lex_state = 128, .external_lex_state = 2}, + [4779] = {.lex_state = 128, .external_lex_state = 5}, + [4780] = {.lex_state = 128, .external_lex_state = 2}, + [4781] = {.lex_state = 128, .external_lex_state = 5}, + [4782] = {.lex_state = 128, .external_lex_state = 2}, + [4783] = {.lex_state = 128, .external_lex_state = 2}, + [4784] = {.lex_state = 128, .external_lex_state = 5}, + [4785] = {.lex_state = 128, .external_lex_state = 5}, + [4786] = {.lex_state = 128, .external_lex_state = 5}, + [4787] = {.lex_state = 128, .external_lex_state = 5}, + [4788] = {.lex_state = 128, .external_lex_state = 2}, + [4789] = {.lex_state = 128, .external_lex_state = 2}, + [4790] = {.lex_state = 128, .external_lex_state = 2}, + [4791] = {.lex_state = 128, .external_lex_state = 2}, + [4792] = {.lex_state = 128, .external_lex_state = 5}, + [4793] = {.lex_state = 128, .external_lex_state = 5}, + [4794] = {.lex_state = 128, .external_lex_state = 5}, + [4795] = {.lex_state = 128, .external_lex_state = 5}, + [4796] = {.lex_state = 128, .external_lex_state = 5}, + [4797] = {.lex_state = 128, .external_lex_state = 2}, + [4798] = {.lex_state = 128, .external_lex_state = 5}, + [4799] = {.lex_state = 128, .external_lex_state = 2}, + [4800] = {.lex_state = 128, .external_lex_state = 5}, + [4801] = {.lex_state = 128, .external_lex_state = 2}, + [4802] = {.lex_state = 128, .external_lex_state = 2}, + [4803] = {.lex_state = 128, .external_lex_state = 5}, + [4804] = {.lex_state = 128, .external_lex_state = 5}, + [4805] = {.lex_state = 128, .external_lex_state = 5}, + [4806] = {.lex_state = 128, .external_lex_state = 5}, + [4807] = {.lex_state = 128, .external_lex_state = 5}, + [4808] = {.lex_state = 128, .external_lex_state = 5}, + [4809] = {.lex_state = 128, .external_lex_state = 2}, + [4810] = {.lex_state = 128, .external_lex_state = 5}, + [4811] = {.lex_state = 128, .external_lex_state = 5}, + [4812] = {.lex_state = 128, .external_lex_state = 5}, + [4813] = {.lex_state = 128, .external_lex_state = 5}, + [4814] = {.lex_state = 128, .external_lex_state = 2}, + [4815] = {.lex_state = 128, .external_lex_state = 2}, + [4816] = {.lex_state = 128, .external_lex_state = 2}, + [4817] = {.lex_state = 128, .external_lex_state = 2}, + [4818] = {.lex_state = 128, .external_lex_state = 5}, + [4819] = {.lex_state = 128, .external_lex_state = 5}, + [4820] = {.lex_state = 128, .external_lex_state = 5}, + [4821] = {.lex_state = 128, .external_lex_state = 5}, + [4822] = {.lex_state = 128, .external_lex_state = 5}, + [4823] = {.lex_state = 128, .external_lex_state = 2}, + [4824] = {.lex_state = 128, .external_lex_state = 5}, + [4825] = {.lex_state = 128, .external_lex_state = 5}, + [4826] = {.lex_state = 128, .external_lex_state = 5}, + [4827] = {.lex_state = 2, .external_lex_state = 2}, + [4828] = {.lex_state = 128, .external_lex_state = 5}, + [4829] = {.lex_state = 128, .external_lex_state = 5}, + [4830] = {.lex_state = 128, .external_lex_state = 5}, + [4831] = {.lex_state = 128, .external_lex_state = 5}, + [4832] = {.lex_state = 128, .external_lex_state = 2}, + [4833] = {.lex_state = 128, .external_lex_state = 5}, + [4834] = {.lex_state = 128, .external_lex_state = 2}, + [4835] = {.lex_state = 128, .external_lex_state = 5}, + [4836] = {.lex_state = 128, .external_lex_state = 2}, + [4837] = {.lex_state = 128, .external_lex_state = 5}, + [4838] = {.lex_state = 128, .external_lex_state = 2}, + [4839] = {.lex_state = 128, .external_lex_state = 5}, + [4840] = {.lex_state = 128, .external_lex_state = 5}, + [4841] = {.lex_state = 128, .external_lex_state = 2}, + [4842] = {.lex_state = 128, .external_lex_state = 5}, + [4843] = {.lex_state = 128, .external_lex_state = 5}, + [4844] = {.lex_state = 128, .external_lex_state = 5}, + [4845] = {.lex_state = 128, .external_lex_state = 5}, + [4846] = {.lex_state = 128, .external_lex_state = 5}, + [4847] = {.lex_state = 128, .external_lex_state = 2}, + [4848] = {.lex_state = 128, .external_lex_state = 2}, + [4849] = {.lex_state = 128, .external_lex_state = 5}, + [4850] = {.lex_state = 128, .external_lex_state = 2}, + [4851] = {.lex_state = 128, .external_lex_state = 2}, + [4852] = {.lex_state = 128, .external_lex_state = 5}, + [4853] = {.lex_state = 128, .external_lex_state = 5}, + [4854] = {.lex_state = 128, .external_lex_state = 5}, + [4855] = {.lex_state = 128, .external_lex_state = 5}, + [4856] = {.lex_state = 128, .external_lex_state = 2}, + [4857] = {.lex_state = 128, .external_lex_state = 5}, + [4858] = {.lex_state = 128, .external_lex_state = 5}, + [4859] = {.lex_state = 128, .external_lex_state = 5}, + [4860] = {.lex_state = 128, .external_lex_state = 5}, + [4861] = {.lex_state = 128, .external_lex_state = 5}, + [4862] = {.lex_state = 128, .external_lex_state = 5}, + [4863] = {.lex_state = 128, .external_lex_state = 5}, + [4864] = {.lex_state = 128, .external_lex_state = 5}, + [4865] = {.lex_state = 128, .external_lex_state = 2}, + [4866] = {.lex_state = 128, .external_lex_state = 5}, + [4867] = {.lex_state = 128, .external_lex_state = 5}, + [4868] = {.lex_state = 128, .external_lex_state = 5}, + [4869] = {.lex_state = 128, .external_lex_state = 5}, + [4870] = {.lex_state = 128, .external_lex_state = 5}, + [4871] = {.lex_state = 128, .external_lex_state = 5}, + [4872] = {.lex_state = 128, .external_lex_state = 5}, + [4873] = {.lex_state = 128, .external_lex_state = 2}, + [4874] = {.lex_state = 128, .external_lex_state = 5}, + [4875] = {.lex_state = 128, .external_lex_state = 5}, + [4876] = {.lex_state = 128, .external_lex_state = 5}, + [4877] = {.lex_state = 128, .external_lex_state = 5}, + [4878] = {.lex_state = 128, .external_lex_state = 5}, + [4879] = {.lex_state = 128, .external_lex_state = 5}, + [4880] = {.lex_state = 128, .external_lex_state = 5}, + [4881] = {.lex_state = 2, .external_lex_state = 2}, + [4882] = {.lex_state = 128, .external_lex_state = 5}, + [4883] = {.lex_state = 128, .external_lex_state = 5}, + [4884] = {.lex_state = 128, .external_lex_state = 5}, + [4885] = {.lex_state = 128, .external_lex_state = 2}, + [4886] = {.lex_state = 128, .external_lex_state = 5}, + [4887] = {.lex_state = 128, .external_lex_state = 5}, + [4888] = {.lex_state = 128, .external_lex_state = 5}, + [4889] = {.lex_state = 128, .external_lex_state = 5}, + [4890] = {.lex_state = 128, .external_lex_state = 5}, + [4891] = {.lex_state = 128, .external_lex_state = 5}, + [4892] = {.lex_state = 128, .external_lex_state = 5}, + [4893] = {.lex_state = 128, .external_lex_state = 2}, + [4894] = {.lex_state = 128, .external_lex_state = 5}, + [4895] = {.lex_state = 128, .external_lex_state = 5}, + [4896] = {.lex_state = 2, .external_lex_state = 2}, + [4897] = {.lex_state = 128, .external_lex_state = 5}, + [4898] = {.lex_state = 128, .external_lex_state = 5}, + [4899] = {.lex_state = 128, .external_lex_state = 5}, + [4900] = {.lex_state = 128, .external_lex_state = 5}, + [4901] = {.lex_state = 128, .external_lex_state = 2}, + [4902] = {.lex_state = 128, .external_lex_state = 5}, + [4903] = {.lex_state = 128, .external_lex_state = 5}, + [4904] = {.lex_state = 128, .external_lex_state = 5}, + [4905] = {.lex_state = 128, .external_lex_state = 5}, + [4906] = {.lex_state = 128, .external_lex_state = 5}, + [4907] = {.lex_state = 128, .external_lex_state = 5}, + [4908] = {.lex_state = 128, .external_lex_state = 5}, + [4909] = {.lex_state = 128, .external_lex_state = 5}, + [4910] = {.lex_state = 128, .external_lex_state = 5}, + [4911] = {.lex_state = 128, .external_lex_state = 5}, + [4912] = {.lex_state = 128, .external_lex_state = 2}, + [4913] = {.lex_state = 128, .external_lex_state = 5}, + [4914] = {.lex_state = 128, .external_lex_state = 2}, + [4915] = {.lex_state = 128, .external_lex_state = 2}, + [4916] = {.lex_state = 128, .external_lex_state = 2}, + [4917] = {.lex_state = 128, .external_lex_state = 2}, + [4918] = {.lex_state = 128, .external_lex_state = 2}, + [4919] = {.lex_state = 128, .external_lex_state = 2}, + [4920] = {.lex_state = 128, .external_lex_state = 2}, + [4921] = {.lex_state = 128, .external_lex_state = 5}, + [4922] = {.lex_state = 128, .external_lex_state = 2}, + [4923] = {.lex_state = 128, .external_lex_state = 5}, + [4924] = {.lex_state = 128, .external_lex_state = 5}, + [4925] = {.lex_state = 128, .external_lex_state = 5}, + [4926] = {.lex_state = 128, .external_lex_state = 5}, + [4927] = {.lex_state = 128, .external_lex_state = 5}, + [4928] = {.lex_state = 128, .external_lex_state = 2}, + [4929] = {.lex_state = 128, .external_lex_state = 2}, + [4930] = {.lex_state = 128, .external_lex_state = 2}, + [4931] = {.lex_state = 128, .external_lex_state = 5}, + [4932] = {.lex_state = 128, .external_lex_state = 2}, + [4933] = {.lex_state = 128, .external_lex_state = 5}, + [4934] = {.lex_state = 128, .external_lex_state = 5}, + [4935] = {.lex_state = 128, .external_lex_state = 5}, + [4936] = {.lex_state = 128, .external_lex_state = 2}, + [4937] = {.lex_state = 128, .external_lex_state = 2}, + [4938] = {.lex_state = 128, .external_lex_state = 5}, + [4939] = {.lex_state = 128, .external_lex_state = 5}, + [4940] = {.lex_state = 128, .external_lex_state = 5}, + [4941] = {.lex_state = 128, .external_lex_state = 2}, + [4942] = {.lex_state = 128, .external_lex_state = 5}, + [4943] = {.lex_state = 2, .external_lex_state = 2}, + [4944] = {.lex_state = 128, .external_lex_state = 2}, + [4945] = {.lex_state = 128, .external_lex_state = 2}, + [4946] = {.lex_state = 128, .external_lex_state = 2}, + [4947] = {.lex_state = 128, .external_lex_state = 5}, + [4948] = {.lex_state = 128, .external_lex_state = 5}, + [4949] = {.lex_state = 128, .external_lex_state = 2}, + [4950] = {.lex_state = 128, .external_lex_state = 5}, + [4951] = {.lex_state = 128, .external_lex_state = 5}, + [4952] = {.lex_state = 128, .external_lex_state = 2}, + [4953] = {.lex_state = 128, .external_lex_state = 5}, + [4954] = {.lex_state = 128, .external_lex_state = 5}, + [4955] = {.lex_state = 128, .external_lex_state = 5}, + [4956] = {.lex_state = 128, .external_lex_state = 5}, + [4957] = {.lex_state = 128, .external_lex_state = 5}, + [4958] = {.lex_state = 128, .external_lex_state = 5}, + [4959] = {.lex_state = 128, .external_lex_state = 5}, + [4960] = {.lex_state = 128, .external_lex_state = 5}, + [4961] = {.lex_state = 128, .external_lex_state = 5}, + [4962] = {.lex_state = 128, .external_lex_state = 5}, + [4963] = {.lex_state = 128, .external_lex_state = 5}, + [4964] = {.lex_state = 128, .external_lex_state = 5}, + [4965] = {.lex_state = 128, .external_lex_state = 5}, + [4966] = {.lex_state = 128, .external_lex_state = 5}, + [4967] = {.lex_state = 128, .external_lex_state = 5}, + [4968] = {.lex_state = 128, .external_lex_state = 5}, + [4969] = {.lex_state = 128, .external_lex_state = 5}, + [4970] = {.lex_state = 128, .external_lex_state = 2}, + [4971] = {.lex_state = 128, .external_lex_state = 5}, + [4972] = {.lex_state = 128, .external_lex_state = 5}, + [4973] = {.lex_state = 128, .external_lex_state = 5}, + [4974] = {.lex_state = 128, .external_lex_state = 5}, + [4975] = {.lex_state = 128, .external_lex_state = 2}, + [4976] = {.lex_state = 128, .external_lex_state = 5}, + [4977] = {.lex_state = 128, .external_lex_state = 5}, + [4978] = {.lex_state = 128, .external_lex_state = 5}, + [4979] = {.lex_state = 128, .external_lex_state = 5}, + [4980] = {.lex_state = 128, .external_lex_state = 5}, + [4981] = {.lex_state = 128, .external_lex_state = 5}, + [4982] = {.lex_state = 128, .external_lex_state = 2}, + [4983] = {.lex_state = 128, .external_lex_state = 5}, + [4984] = {.lex_state = 128, .external_lex_state = 2}, + [4985] = {.lex_state = 128, .external_lex_state = 5}, + [4986] = {.lex_state = 128, .external_lex_state = 5}, + [4987] = {.lex_state = 128, .external_lex_state = 5}, + [4988] = {.lex_state = 128, .external_lex_state = 5}, + [4989] = {.lex_state = 128, .external_lex_state = 5}, + [4990] = {.lex_state = 128, .external_lex_state = 2}, + [4991] = {.lex_state = 128, .external_lex_state = 2}, + [4992] = {.lex_state = 128, .external_lex_state = 5}, + [4993] = {.lex_state = 128, .external_lex_state = 2}, + [4994] = {.lex_state = 128, .external_lex_state = 5}, + [4995] = {.lex_state = 128, .external_lex_state = 5}, + [4996] = {.lex_state = 128, .external_lex_state = 5}, + [4997] = {.lex_state = 128, .external_lex_state = 5}, + [4998] = {.lex_state = 128, .external_lex_state = 5}, + [4999] = {.lex_state = 128, .external_lex_state = 5}, + [5000] = {.lex_state = 128, .external_lex_state = 5}, + [5001] = {.lex_state = 128, .external_lex_state = 5}, + [5002] = {.lex_state = 128, .external_lex_state = 5}, + [5003] = {.lex_state = 128, .external_lex_state = 2}, + [5004] = {.lex_state = 128, .external_lex_state = 5}, + [5005] = {.lex_state = 128, .external_lex_state = 5}, + [5006] = {.lex_state = 2, .external_lex_state = 2}, + [5007] = {.lex_state = 128, .external_lex_state = 5}, + [5008] = {.lex_state = 128, .external_lex_state = 2}, + [5009] = {.lex_state = 128, .external_lex_state = 5}, + [5010] = {.lex_state = 128, .external_lex_state = 5}, + [5011] = {.lex_state = 128, .external_lex_state = 5}, + [5012] = {.lex_state = 128, .external_lex_state = 5}, + [5013] = {.lex_state = 128, .external_lex_state = 2}, + [5014] = {.lex_state = 128, .external_lex_state = 2}, + [5015] = {.lex_state = 128, .external_lex_state = 5}, + [5016] = {.lex_state = 128, .external_lex_state = 2}, + [5017] = {.lex_state = 128, .external_lex_state = 5}, + [5018] = {.lex_state = 128, .external_lex_state = 5}, + [5019] = {.lex_state = 128, .external_lex_state = 5}, + [5020] = {.lex_state = 128, .external_lex_state = 5}, + [5021] = {.lex_state = 128, .external_lex_state = 5}, + [5022] = {.lex_state = 128, .external_lex_state = 2}, + [5023] = {.lex_state = 128, .external_lex_state = 5}, + [5024] = {.lex_state = 128, .external_lex_state = 5}, + [5025] = {.lex_state = 128, .external_lex_state = 5}, + [5026] = {.lex_state = 128, .external_lex_state = 5}, + [5027] = {.lex_state = 128, .external_lex_state = 5}, + [5028] = {.lex_state = 128, .external_lex_state = 5}, + [5029] = {.lex_state = 128, .external_lex_state = 5}, + [5030] = {.lex_state = 128, .external_lex_state = 5}, + [5031] = {.lex_state = 128, .external_lex_state = 2}, + [5032] = {.lex_state = 128, .external_lex_state = 2}, + [5033] = {.lex_state = 128, .external_lex_state = 2}, + [5034] = {.lex_state = 128, .external_lex_state = 5}, + [5035] = {.lex_state = 128, .external_lex_state = 2}, + [5036] = {.lex_state = 128, .external_lex_state = 2}, + [5037] = {.lex_state = 128, .external_lex_state = 5}, + [5038] = {.lex_state = 128, .external_lex_state = 5}, + [5039] = {.lex_state = 128, .external_lex_state = 5}, + [5040] = {.lex_state = 128, .external_lex_state = 5}, + [5041] = {.lex_state = 128, .external_lex_state = 5}, + [5042] = {.lex_state = 128, .external_lex_state = 5}, + [5043] = {.lex_state = 128, .external_lex_state = 5}, + [5044] = {.lex_state = 128, .external_lex_state = 5}, + [5045] = {.lex_state = 128, .external_lex_state = 2}, + [5046] = {.lex_state = 128, .external_lex_state = 5}, + [5047] = {.lex_state = 128, .external_lex_state = 5}, + [5048] = {.lex_state = 128, .external_lex_state = 5}, + [5049] = {.lex_state = 128, .external_lex_state = 5}, + [5050] = {.lex_state = 128, .external_lex_state = 5}, + [5051] = {.lex_state = 128, .external_lex_state = 5}, + [5052] = {.lex_state = 128, .external_lex_state = 5}, + [5053] = {.lex_state = 128, .external_lex_state = 2}, + [5054] = {.lex_state = 128, .external_lex_state = 5}, + [5055] = {.lex_state = 128, .external_lex_state = 5}, + [5056] = {.lex_state = 128, .external_lex_state = 5}, + [5057] = {.lex_state = 128, .external_lex_state = 5}, + [5058] = {.lex_state = 128, .external_lex_state = 5}, + [5059] = {.lex_state = 128, .external_lex_state = 2}, + [5060] = {.lex_state = 128, .external_lex_state = 5}, + [5061] = {.lex_state = 128, .external_lex_state = 2}, + [5062] = {.lex_state = 128, .external_lex_state = 5}, + [5063] = {.lex_state = 128, .external_lex_state = 5}, + [5064] = {.lex_state = 128, .external_lex_state = 5}, + [5065] = {.lex_state = 128, .external_lex_state = 5}, + [5066] = {.lex_state = 128, .external_lex_state = 2}, + [5067] = {.lex_state = 128, .external_lex_state = 5}, + [5068] = {.lex_state = 128, .external_lex_state = 5}, + [5069] = {.lex_state = 128, .external_lex_state = 2}, + [5070] = {.lex_state = 128, .external_lex_state = 5}, + [5071] = {.lex_state = 128, .external_lex_state = 2}, + [5072] = {.lex_state = 128, .external_lex_state = 5}, + [5073] = {.lex_state = 128, .external_lex_state = 5}, + [5074] = {.lex_state = 128, .external_lex_state = 5}, + [5075] = {.lex_state = 128, .external_lex_state = 5}, + [5076] = {.lex_state = 128, .external_lex_state = 5}, + [5077] = {.lex_state = 128, .external_lex_state = 2}, + [5078] = {.lex_state = 128, .external_lex_state = 5}, + [5079] = {.lex_state = 128, .external_lex_state = 5}, + [5080] = {.lex_state = 128, .external_lex_state = 5}, + [5081] = {.lex_state = 128, .external_lex_state = 2}, + [5082] = {.lex_state = 128, .external_lex_state = 5}, + [5083] = {.lex_state = 128, .external_lex_state = 5}, + [5084] = {.lex_state = 128, .external_lex_state = 5}, + [5085] = {.lex_state = 128, .external_lex_state = 5}, + [5086] = {.lex_state = 128, .external_lex_state = 5}, + [5087] = {.lex_state = 128, .external_lex_state = 5}, + [5088] = {.lex_state = 128, .external_lex_state = 5}, + [5089] = {.lex_state = 128, .external_lex_state = 5}, + [5090] = {.lex_state = 128, .external_lex_state = 5}, + [5091] = {.lex_state = 128, .external_lex_state = 5}, + [5092] = {.lex_state = 128, .external_lex_state = 5}, + [5093] = {.lex_state = 128, .external_lex_state = 5}, + [5094] = {.lex_state = 128, .external_lex_state = 5}, + [5095] = {.lex_state = 128, .external_lex_state = 5}, + [5096] = {.lex_state = 128, .external_lex_state = 5}, + [5097] = {.lex_state = 128, .external_lex_state = 5}, + [5098] = {.lex_state = 128, .external_lex_state = 5}, + [5099] = {.lex_state = 128, .external_lex_state = 5}, + [5100] = {.lex_state = 128, .external_lex_state = 5}, + [5101] = {.lex_state = 128, .external_lex_state = 5}, + [5102] = {.lex_state = 128, .external_lex_state = 5}, + [5103] = {.lex_state = 128, .external_lex_state = 5}, + [5104] = {.lex_state = 128, .external_lex_state = 5}, + [5105] = {.lex_state = 128, .external_lex_state = 5}, + [5106] = {.lex_state = 128, .external_lex_state = 5}, + [5107] = {.lex_state = 128, .external_lex_state = 5}, + [5108] = {.lex_state = 128, .external_lex_state = 2}, + [5109] = {.lex_state = 128, .external_lex_state = 5}, + [5110] = {.lex_state = 128, .external_lex_state = 5}, + [5111] = {.lex_state = 128, .external_lex_state = 5}, + [5112] = {.lex_state = 128, .external_lex_state = 5}, + [5113] = {.lex_state = 128, .external_lex_state = 2}, + [5114] = {.lex_state = 128, .external_lex_state = 5}, + [5115] = {.lex_state = 128, .external_lex_state = 5}, + [5116] = {.lex_state = 128, .external_lex_state = 5}, + [5117] = {.lex_state = 128, .external_lex_state = 5}, + [5118] = {.lex_state = 128, .external_lex_state = 5}, + [5119] = {.lex_state = 128, .external_lex_state = 5}, + [5120] = {.lex_state = 128, .external_lex_state = 5}, + [5121] = {.lex_state = 128, .external_lex_state = 5}, + [5122] = {.lex_state = 128, .external_lex_state = 5}, + [5123] = {.lex_state = 128, .external_lex_state = 5}, + [5124] = {.lex_state = 128, .external_lex_state = 5}, + [5125] = {.lex_state = 128, .external_lex_state = 5}, + [5126] = {.lex_state = 128, .external_lex_state = 5}, + [5127] = {.lex_state = 128, .external_lex_state = 5}, + [5128] = {.lex_state = 128, .external_lex_state = 2}, + [5129] = {.lex_state = 128, .external_lex_state = 2}, + [5130] = {.lex_state = 128, .external_lex_state = 2}, + [5131] = {.lex_state = 128, .external_lex_state = 5}, + [5132] = {.lex_state = 128, .external_lex_state = 5}, + [5133] = {.lex_state = 128, .external_lex_state = 5}, + [5134] = {.lex_state = 128, .external_lex_state = 2}, + [5135] = {.lex_state = 128, .external_lex_state = 5}, + [5136] = {.lex_state = 128, .external_lex_state = 2}, + [5137] = {.lex_state = 128, .external_lex_state = 5}, + [5138] = {.lex_state = 128, .external_lex_state = 2}, + [5139] = {.lex_state = 128, .external_lex_state = 5}, + [5140] = {.lex_state = 128, .external_lex_state = 5}, + [5141] = {.lex_state = 128, .external_lex_state = 5}, + [5142] = {.lex_state = 128, .external_lex_state = 5}, + [5143] = {.lex_state = 128, .external_lex_state = 5}, + [5144] = {.lex_state = 128, .external_lex_state = 5}, + [5145] = {.lex_state = 128, .external_lex_state = 5}, + [5146] = {.lex_state = 128, .external_lex_state = 5}, + [5147] = {.lex_state = 128, .external_lex_state = 2}, + [5148] = {.lex_state = 128, .external_lex_state = 2}, + [5149] = {.lex_state = 128, .external_lex_state = 2}, + [5150] = {.lex_state = 128, .external_lex_state = 2}, + [5151] = {.lex_state = 128, .external_lex_state = 5}, + [5152] = {.lex_state = 128, .external_lex_state = 2}, + [5153] = {.lex_state = 128, .external_lex_state = 5}, + [5154] = {.lex_state = 128, .external_lex_state = 5}, + [5155] = {.lex_state = 128, .external_lex_state = 5}, + [5156] = {.lex_state = 128, .external_lex_state = 5}, + [5157] = {.lex_state = 128, .external_lex_state = 2}, + [5158] = {.lex_state = 128, .external_lex_state = 5}, + [5159] = {.lex_state = 128, .external_lex_state = 5}, + [5160] = {.lex_state = 128, .external_lex_state = 5}, + [5161] = {.lex_state = 128, .external_lex_state = 5}, + [5162] = {.lex_state = 128, .external_lex_state = 5}, + [5163] = {.lex_state = 128, .external_lex_state = 5}, + [5164] = {.lex_state = 128, .external_lex_state = 2}, + [5165] = {.lex_state = 128, .external_lex_state = 5}, + [5166] = {.lex_state = 128, .external_lex_state = 5}, + [5167] = {.lex_state = 128, .external_lex_state = 5}, + [5168] = {.lex_state = 128, .external_lex_state = 5}, + [5169] = {.lex_state = 128, .external_lex_state = 5}, + [5170] = {.lex_state = 128, .external_lex_state = 5}, + [5171] = {.lex_state = 128, .external_lex_state = 5}, + [5172] = {.lex_state = 128, .external_lex_state = 5}, + [5173] = {.lex_state = 128, .external_lex_state = 5}, + [5174] = {.lex_state = 128, .external_lex_state = 5}, + [5175] = {.lex_state = 128, .external_lex_state = 5}, + [5176] = {.lex_state = 128, .external_lex_state = 5}, + [5177] = {.lex_state = 128, .external_lex_state = 2}, + [5178] = {.lex_state = 128, .external_lex_state = 5}, + [5179] = {.lex_state = 128, .external_lex_state = 5}, + [5180] = {.lex_state = 128, .external_lex_state = 5}, + [5181] = {.lex_state = 128, .external_lex_state = 5}, + [5182] = {.lex_state = 128, .external_lex_state = 2}, + [5183] = {.lex_state = 128, .external_lex_state = 2}, + [5184] = {.lex_state = 128, .external_lex_state = 5}, + [5185] = {.lex_state = 128, .external_lex_state = 5}, + [5186] = {.lex_state = 128, .external_lex_state = 5}, + [5187] = {.lex_state = 128, .external_lex_state = 5}, + [5188] = {.lex_state = 2, .external_lex_state = 2}, + [5189] = {.lex_state = 128, .external_lex_state = 5}, + [5190] = {.lex_state = 128, .external_lex_state = 5}, + [5191] = {.lex_state = 128, .external_lex_state = 5}, + [5192] = {.lex_state = 128, .external_lex_state = 5}, + [5193] = {.lex_state = 128, .external_lex_state = 5}, + [5194] = {.lex_state = 128, .external_lex_state = 5}, + [5195] = {.lex_state = 128, .external_lex_state = 2}, + [5196] = {.lex_state = 128, .external_lex_state = 5}, + [5197] = {.lex_state = 128, .external_lex_state = 5}, + [5198] = {.lex_state = 128, .external_lex_state = 5}, + [5199] = {.lex_state = 128, .external_lex_state = 5}, + [5200] = {.lex_state = 128, .external_lex_state = 5}, + [5201] = {.lex_state = 128, .external_lex_state = 2}, + [5202] = {.lex_state = 128, .external_lex_state = 5}, + [5203] = {.lex_state = 128, .external_lex_state = 5}, + [5204] = {.lex_state = 128, .external_lex_state = 2}, + [5205] = {.lex_state = 128, .external_lex_state = 5}, + [5206] = {.lex_state = 128, .external_lex_state = 5}, + [5207] = {.lex_state = 128, .external_lex_state = 5}, + [5208] = {.lex_state = 128, .external_lex_state = 5}, + [5209] = {.lex_state = 128, .external_lex_state = 5}, + [5210] = {.lex_state = 128, .external_lex_state = 5}, + [5211] = {.lex_state = 2, .external_lex_state = 2}, + [5212] = {.lex_state = 128, .external_lex_state = 5}, + [5213] = {.lex_state = 128, .external_lex_state = 5}, + [5214] = {.lex_state = 128, .external_lex_state = 2}, + [5215] = {.lex_state = 128, .external_lex_state = 5}, + [5216] = {.lex_state = 128, .external_lex_state = 5}, + [5217] = {.lex_state = 128, .external_lex_state = 2}, + [5218] = {.lex_state = 128, .external_lex_state = 5}, + [5219] = {.lex_state = 128, .external_lex_state = 5}, + [5220] = {.lex_state = 128, .external_lex_state = 5}, + [5221] = {.lex_state = 128, .external_lex_state = 5}, + [5222] = {.lex_state = 128, .external_lex_state = 5}, + [5223] = {.lex_state = 128, .external_lex_state = 5}, + [5224] = {.lex_state = 128, .external_lex_state = 5}, + [5225] = {.lex_state = 128, .external_lex_state = 5}, + [5226] = {.lex_state = 128, .external_lex_state = 5}, + [5227] = {.lex_state = 128, .external_lex_state = 5}, + [5228] = {.lex_state = 128, .external_lex_state = 5}, + [5229] = {.lex_state = 128, .external_lex_state = 2}, + [5230] = {.lex_state = 128, .external_lex_state = 5}, + [5231] = {.lex_state = 128, .external_lex_state = 2}, + [5232] = {.lex_state = 128, .external_lex_state = 5}, + [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 = 2}, + [5237] = {.lex_state = 128, .external_lex_state = 2}, + [5238] = {.lex_state = 128, .external_lex_state = 2}, + [5239] = {.lex_state = 128, .external_lex_state = 2}, + [5240] = {.lex_state = 128, .external_lex_state = 2}, + [5241] = {.lex_state = 128, .external_lex_state = 2}, + [5242] = {.lex_state = 128, .external_lex_state = 2}, + [5243] = {.lex_state = 128, .external_lex_state = 2}, + [5244] = {.lex_state = 128, .external_lex_state = 2}, + [5245] = {.lex_state = 128, .external_lex_state = 2}, + [5246] = {.lex_state = 128, .external_lex_state = 2}, + [5247] = {.lex_state = 128, .external_lex_state = 2}, + [5248] = {.lex_state = 128, .external_lex_state = 2}, + [5249] = {.lex_state = 128, .external_lex_state = 2}, + [5250] = {.lex_state = 128, .external_lex_state = 2}, + [5251] = {.lex_state = 128, .external_lex_state = 2}, + [5252] = {.lex_state = 128, .external_lex_state = 2}, + [5253] = {.lex_state = 128, .external_lex_state = 2}, + [5254] = {.lex_state = 128, .external_lex_state = 2}, + [5255] = {.lex_state = 128, .external_lex_state = 5}, + [5256] = {.lex_state = 128, .external_lex_state = 2}, + [5257] = {.lex_state = 128, .external_lex_state = 2}, + [5258] = {.lex_state = 128, .external_lex_state = 2}, + [5259] = {.lex_state = 128, .external_lex_state = 5}, + [5260] = {.lex_state = 128, .external_lex_state = 2}, + [5261] = {.lex_state = 128, .external_lex_state = 2}, + [5262] = {.lex_state = 128, .external_lex_state = 2}, + [5263] = {.lex_state = 128, .external_lex_state = 2}, + [5264] = {.lex_state = 128, .external_lex_state = 2}, + [5265] = {.lex_state = 128, .external_lex_state = 5}, + [5266] = {.lex_state = 128, .external_lex_state = 2}, + [5267] = {.lex_state = 128, .external_lex_state = 2}, + [5268] = {.lex_state = 128, .external_lex_state = 2}, + [5269] = {.lex_state = 128, .external_lex_state = 2}, + [5270] = {.lex_state = 128, .external_lex_state = 2}, + [5271] = {.lex_state = 128, .external_lex_state = 2}, + [5272] = {.lex_state = 128, .external_lex_state = 2}, + [5273] = {.lex_state = 128, .external_lex_state = 2}, + [5274] = {.lex_state = 128, .external_lex_state = 2}, + [5275] = {.lex_state = 128, .external_lex_state = 2}, + [5276] = {.lex_state = 128, .external_lex_state = 5}, + [5277] = {.lex_state = 128, .external_lex_state = 5}, + [5278] = {.lex_state = 128, .external_lex_state = 2}, + [5279] = {.lex_state = 128, .external_lex_state = 2}, + [5280] = {.lex_state = 128, .external_lex_state = 2}, + [5281] = {.lex_state = 128, .external_lex_state = 2}, + [5282] = {.lex_state = 128, .external_lex_state = 2}, + [5283] = {.lex_state = 128, .external_lex_state = 2}, + [5284] = {.lex_state = 128, .external_lex_state = 2}, + [5285] = {.lex_state = 128, .external_lex_state = 2}, + [5286] = {.lex_state = 128, .external_lex_state = 2}, + [5287] = {.lex_state = 128, .external_lex_state = 2}, + [5288] = {.lex_state = 128, .external_lex_state = 2}, + [5289] = {.lex_state = 128, .external_lex_state = 2}, + [5290] = {.lex_state = 128, .external_lex_state = 2}, + [5291] = {.lex_state = 128, .external_lex_state = 2}, + [5292] = {.lex_state = 128, .external_lex_state = 2}, + [5293] = {.lex_state = 128, .external_lex_state = 2}, + [5294] = {.lex_state = 128, .external_lex_state = 2}, + [5295] = {.lex_state = 128, .external_lex_state = 2}, + [5296] = {.lex_state = 128, .external_lex_state = 2}, + [5297] = {.lex_state = 128, .external_lex_state = 2}, + [5298] = {.lex_state = 128, .external_lex_state = 5}, + [5299] = {.lex_state = 128, .external_lex_state = 5}, + [5300] = {.lex_state = 128, .external_lex_state = 2}, + [5301] = {.lex_state = 128, .external_lex_state = 2}, + [5302] = {.lex_state = 128, .external_lex_state = 2}, + [5303] = {.lex_state = 128, .external_lex_state = 2}, + [5304] = {.lex_state = 128, .external_lex_state = 2}, + [5305] = {.lex_state = 128, .external_lex_state = 2}, + [5306] = {.lex_state = 128, .external_lex_state = 2}, + [5307] = {.lex_state = 128, .external_lex_state = 2}, + [5308] = {.lex_state = 128, .external_lex_state = 2}, + [5309] = {.lex_state = 128, .external_lex_state = 2}, + [5310] = {.lex_state = 128, .external_lex_state = 2}, + [5311] = {.lex_state = 128, .external_lex_state = 2}, + [5312] = {.lex_state = 128, .external_lex_state = 2}, + [5313] = {.lex_state = 128, .external_lex_state = 2}, + [5314] = {.lex_state = 128, .external_lex_state = 2}, + [5315] = {.lex_state = 128, .external_lex_state = 2}, + [5316] = {.lex_state = 128, .external_lex_state = 2}, + [5317] = {.lex_state = 128, .external_lex_state = 2}, + [5318] = {.lex_state = 128, .external_lex_state = 2}, + [5319] = {.lex_state = 128, .external_lex_state = 2}, + [5320] = {.lex_state = 128, .external_lex_state = 2}, + [5321] = {.lex_state = 128, .external_lex_state = 2}, + [5322] = {.lex_state = 128, .external_lex_state = 2}, + [5323] = {.lex_state = 128, .external_lex_state = 2}, + [5324] = {.lex_state = 128, .external_lex_state = 2}, + [5325] = {.lex_state = 128, .external_lex_state = 2}, + [5326] = {.lex_state = 128, .external_lex_state = 2}, + [5327] = {.lex_state = 128, .external_lex_state = 2}, + [5328] = {.lex_state = 128, .external_lex_state = 2}, + [5329] = {.lex_state = 128, .external_lex_state = 2}, + [5330] = {.lex_state = 128, .external_lex_state = 2}, + [5331] = {.lex_state = 128, .external_lex_state = 2}, + [5332] = {.lex_state = 128, .external_lex_state = 2}, + [5333] = {.lex_state = 128, .external_lex_state = 2}, + [5334] = {.lex_state = 128, .external_lex_state = 2}, + [5335] = {.lex_state = 128, .external_lex_state = 2}, + [5336] = {.lex_state = 128, .external_lex_state = 2}, + [5337] = {.lex_state = 128, .external_lex_state = 2}, + [5338] = {.lex_state = 128, .external_lex_state = 2}, + [5339] = {.lex_state = 128, .external_lex_state = 2}, + [5340] = {.lex_state = 128, .external_lex_state = 2}, + [5341] = {.lex_state = 128, .external_lex_state = 2}, + [5342] = {.lex_state = 128, .external_lex_state = 2}, + [5343] = {.lex_state = 128, .external_lex_state = 2}, + [5344] = {.lex_state = 128, .external_lex_state = 2}, + [5345] = {.lex_state = 128, .external_lex_state = 2}, + [5346] = {.lex_state = 128, .external_lex_state = 2}, + [5347] = {.lex_state = 128, .external_lex_state = 2}, + [5348] = {.lex_state = 128, .external_lex_state = 2}, + [5349] = {.lex_state = 128, .external_lex_state = 2}, + [5350] = {.lex_state = 128, .external_lex_state = 2}, + [5351] = {.lex_state = 128, .external_lex_state = 2}, + [5352] = {.lex_state = 128, .external_lex_state = 2}, + [5353] = {.lex_state = 128, .external_lex_state = 2}, + [5354] = {.lex_state = 128, .external_lex_state = 2}, + [5355] = {.lex_state = 128, .external_lex_state = 2}, + [5356] = {.lex_state = 128, .external_lex_state = 2}, + [5357] = {.lex_state = 128, .external_lex_state = 2}, + [5358] = {.lex_state = 128, .external_lex_state = 2}, + [5359] = {.lex_state = 128, .external_lex_state = 2}, + [5360] = {.lex_state = 128, .external_lex_state = 2}, + [5361] = {.lex_state = 128, .external_lex_state = 2}, + [5362] = {.lex_state = 128, .external_lex_state = 2}, + [5363] = {.lex_state = 128, .external_lex_state = 2}, + [5364] = {.lex_state = 128, .external_lex_state = 2}, + [5365] = {.lex_state = 128, .external_lex_state = 2}, + [5366] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2}, + [5371] = {.lex_state = 128, .external_lex_state = 2}, + [5372] = {.lex_state = 128, .external_lex_state = 2}, + [5373] = {.lex_state = 128, .external_lex_state = 2}, + [5374] = {.lex_state = 128, .external_lex_state = 5}, + [5375] = {.lex_state = 128, .external_lex_state = 2}, + [5376] = {.lex_state = 128, .external_lex_state = 2}, + [5377] = {.lex_state = 128, .external_lex_state = 2}, + [5378] = {.lex_state = 128, .external_lex_state = 2}, + [5379] = {.lex_state = 128, .external_lex_state = 2}, + [5380] = {.lex_state = 128, .external_lex_state = 2}, + [5381] = {.lex_state = 128, .external_lex_state = 5}, + [5382] = {.lex_state = 128, .external_lex_state = 2}, + [5383] = {.lex_state = 128, .external_lex_state = 2}, + [5384] = {.lex_state = 128, .external_lex_state = 5}, + [5385] = {.lex_state = 128, .external_lex_state = 2}, + [5386] = {.lex_state = 128, .external_lex_state = 2}, + [5387] = {.lex_state = 128, .external_lex_state = 2}, + [5388] = {.lex_state = 128, .external_lex_state = 2}, + [5389] = {.lex_state = 128, .external_lex_state = 5}, + [5390] = {.lex_state = 128, .external_lex_state = 2}, + [5391] = {.lex_state = 128, .external_lex_state = 5}, + [5392] = {.lex_state = 128, .external_lex_state = 2}, + [5393] = {.lex_state = 128, .external_lex_state = 2}, + [5394] = {.lex_state = 128, .external_lex_state = 5}, + [5395] = {.lex_state = 128, .external_lex_state = 5}, + [5396] = {.lex_state = 128, .external_lex_state = 2}, + [5397] = {.lex_state = 128, .external_lex_state = 2}, + [5398] = {.lex_state = 128, .external_lex_state = 2}, + [5399] = {.lex_state = 128, .external_lex_state = 2}, + [5400] = {.lex_state = 128, .external_lex_state = 2}, + [5401] = {.lex_state = 128, .external_lex_state = 2}, + [5402] = {.lex_state = 128, .external_lex_state = 2}, + [5403] = {.lex_state = 128, .external_lex_state = 2}, + [5404] = {.lex_state = 128, .external_lex_state = 2}, + [5405] = {.lex_state = 128, .external_lex_state = 2}, + [5406] = {.lex_state = 128, .external_lex_state = 2}, + [5407] = {.lex_state = 128, .external_lex_state = 2}, + [5408] = {.lex_state = 128, .external_lex_state = 2}, + [5409] = {.lex_state = 128, .external_lex_state = 2}, + [5410] = {.lex_state = 128, .external_lex_state = 2}, + [5411] = {.lex_state = 128, .external_lex_state = 2}, + [5412] = {.lex_state = 128, .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 = 2}, + [5417] = {.lex_state = 128, .external_lex_state = 2}, + [5418] = {.lex_state = 128, .external_lex_state = 2}, + [5419] = {.lex_state = 128, .external_lex_state = 2}, + [5420] = {.lex_state = 128, .external_lex_state = 2}, + [5421] = {.lex_state = 128, .external_lex_state = 2}, + [5422] = {.lex_state = 128, .external_lex_state = 2}, + [5423] = {.lex_state = 128, .external_lex_state = 2}, + [5424] = {.lex_state = 128, .external_lex_state = 2}, + [5425] = {.lex_state = 128, .external_lex_state = 2}, + [5426] = {.lex_state = 128, .external_lex_state = 2}, + [5427] = {.lex_state = 128, .external_lex_state = 2}, + [5428] = {.lex_state = 11, .external_lex_state = 2}, + [5429] = {.lex_state = 128, .external_lex_state = 2}, + [5430] = {.lex_state = 128, .external_lex_state = 2}, + [5431] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2}, + [5453] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 5}, + [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 = 5}, + [5484] = {.lex_state = 128, .external_lex_state = 5}, + [5485] = {.lex_state = 128, .external_lex_state = 2}, + [5486] = {.lex_state = 128, .external_lex_state = 2}, + [5487] = {.lex_state = 128, .external_lex_state = 2}, + [5488] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2}, + [5503] = {.lex_state = 128, .external_lex_state = 2}, + [5504] = {.lex_state = 128, .external_lex_state = 2}, + [5505] = {.lex_state = 128, .external_lex_state = 2}, + [5506] = {.lex_state = 128, .external_lex_state = 5}, + [5507] = {.lex_state = 128, .external_lex_state = 2}, + [5508] = {.lex_state = 128, .external_lex_state = 2}, + [5509] = {.lex_state = 128, .external_lex_state = 5}, + [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 = 5}, + [5533] = {.lex_state = 128, .external_lex_state = 2}, + [5534] = {.lex_state = 128, .external_lex_state = 2}, + [5535] = {.lex_state = 128, .external_lex_state = 2}, + [5536] = {.lex_state = 128, .external_lex_state = 2}, + [5537] = {.lex_state = 128, .external_lex_state = 2}, + [5538] = {.lex_state = 128, .external_lex_state = 2}, + [5539] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2}, + [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 = 5}, + [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 = 5}, + [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 = 5}, + [5566] = {.lex_state = 128, .external_lex_state = 2}, + [5567] = {.lex_state = 128, .external_lex_state = 2}, + [5568] = {.lex_state = 128, .external_lex_state = 5}, + [5569] = {.lex_state = 128, .external_lex_state = 2}, + [5570] = {.lex_state = 128, .external_lex_state = 2}, + [5571] = {.lex_state = 128, .external_lex_state = 5}, + [5572] = {.lex_state = 128, .external_lex_state = 5}, + [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 = 2}, + [5586] = {.lex_state = 128, .external_lex_state = 2}, + [5587] = {.lex_state = 128, .external_lex_state = 2}, + [5588] = {.lex_state = 128, .external_lex_state = 2}, + [5589] = {.lex_state = 128, .external_lex_state = 2}, + [5590] = {.lex_state = 128, .external_lex_state = 5}, + [5591] = {.lex_state = 128, .external_lex_state = 5}, + [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 = 128, .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 = 2}, + [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 = 2}, + [5642] = {.lex_state = 128, .external_lex_state = 2}, + [5643] = {.lex_state = 128, .external_lex_state = 2}, + [5644] = {.lex_state = 128, .external_lex_state = 2}, + [5645] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 33, .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 = 1, .external_lex_state = 11}, + [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 = 2}, + [5687] = {.lex_state = 128, .external_lex_state = 2}, + [5688] = {.lex_state = 128, .external_lex_state = 2}, + [5689] = {.lex_state = 128, .external_lex_state = 2}, + [5690] = {.lex_state = 128, .external_lex_state = 2}, + [5691] = {.lex_state = 128, .external_lex_state = 2}, + [5692] = {.lex_state = 128, .external_lex_state = 2}, + [5693] = {.lex_state = 128, .external_lex_state = 2}, + [5694] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 2}, + [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 = 2}, + [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 = 2}, + [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 = 2}, + [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 = 2}, + [5787] = {.lex_state = 128, .external_lex_state = 2}, + [5788] = {.lex_state = 128, .external_lex_state = 2}, + [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 = 1, .external_lex_state = 11}, + [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 = 2}, + [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 = 2}, + [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 = 1, .external_lex_state = 11}, + [5836] = {.lex_state = 33, .external_lex_state = 2}, + [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 = 128, .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 = 33, .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 = 128, .external_lex_state = 2}, + [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 = 1, .external_lex_state = 11}, + [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 = 1, .external_lex_state = 11}, + [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 = 33, .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 = 33, .external_lex_state = 2}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [STATE(0)] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym_identifier] = ACTIONS(1), + [sym_hash_bang_line] = ACTIONS(1), + [anon_sym_export] = ACTIONS(1), + [anon_sym_STAR] = ACTIONS(1), + [anon_sym_default] = ACTIONS(1), + [anon_sym_type] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [anon_sym_as] = ACTIONS(1), + [anon_sym_namespace] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_RBRACE] = ACTIONS(1), + [anon_sym_typeof] = ACTIONS(1), + [anon_sym_import] = ACTIONS(1), + [anon_sym_from] = ACTIONS(1), + [anon_sym_with] = ACTIONS(1), + [anon_sym_assert] = ACTIONS(1), + [anon_sym_var] = ACTIONS(1), + [anon_sym_let] = ACTIONS(1), + [anon_sym_const] = ACTIONS(1), + [anon_sym_BANG] = ACTIONS(1), + [anon_sym_else] = ACTIONS(1), + [anon_sym_if] = ACTIONS(1), + [anon_sym_switch] = ACTIONS(1), + [anon_sym_for] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_SEMI] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), + [anon_sym_await] = ACTIONS(1), + [anon_sym_in] = ACTIONS(1), + [anon_sym_of] = ACTIONS(1), + [anon_sym_while] = ACTIONS(1), + [anon_sym_do] = ACTIONS(1), + [anon_sym_try] = ACTIONS(1), + [anon_sym_break] = ACTIONS(1), + [anon_sym_continue] = ACTIONS(1), + [anon_sym_debugger] = ACTIONS(1), + [anon_sym_return] = ACTIONS(1), + [anon_sym_throw] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [anon_sym_case] = ACTIONS(1), + [anon_sym_catch] = ACTIONS(1), + [anon_sym_finally] = ACTIONS(1), + [anon_sym_yield] = ACTIONS(1), + [anon_sym_LBRACK] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), + [anon_sym_GT] = ACTIONS(1), + [anon_sym_DOT] = ACTIONS(1), + [anon_sym_LT_SLASH] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [anon_sym_class] = ACTIONS(1), + [anon_sym_async] = ACTIONS(1), + [anon_sym_function] = ACTIONS(1), + [anon_sym_EQ_GT] = ACTIONS(1), + [anon_sym_QMARK_DOT] = ACTIONS(1), + [anon_sym_new] = ACTIONS(1), + [anon_sym_using] = ACTIONS(1), + [anon_sym_PLUS_EQ] = ACTIONS(1), + [anon_sym_DASH_EQ] = ACTIONS(1), + [anon_sym_STAR_EQ] = ACTIONS(1), + [anon_sym_SLASH_EQ] = ACTIONS(1), + [anon_sym_PERCENT_EQ] = ACTIONS(1), + [anon_sym_CARET_EQ] = ACTIONS(1), + [anon_sym_AMP_EQ] = ACTIONS(1), + [anon_sym_PIPE_EQ] = ACTIONS(1), + [anon_sym_GT_GT_EQ] = ACTIONS(1), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(1), + [anon_sym_LT_LT_EQ] = ACTIONS(1), + [anon_sym_STAR_STAR_EQ] = ACTIONS(1), + [anon_sym_AMP_AMP_EQ] = ACTIONS(1), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1), + [anon_sym_AMP_AMP] = ACTIONS(1), + [anon_sym_PIPE_PIPE] = ACTIONS(1), + [anon_sym_GT_GT] = ACTIONS(1), + [anon_sym_GT_GT_GT] = ACTIONS(1), + [anon_sym_LT_LT] = ACTIONS(1), + [anon_sym_AMP] = ACTIONS(1), + [anon_sym_CARET] = ACTIONS(1), + [anon_sym_PIPE] = ACTIONS(1), + [anon_sym_PLUS] = ACTIONS(1), + [anon_sym_DASH] = ACTIONS(1), + [anon_sym_SLASH] = ACTIONS(1), + [anon_sym_PERCENT] = ACTIONS(1), + [anon_sym_STAR_STAR] = ACTIONS(1), + [anon_sym_LT] = ACTIONS(1), + [anon_sym_LT_EQ] = ACTIONS(1), + [anon_sym_EQ_EQ] = ACTIONS(1), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1), + [anon_sym_BANG_EQ] = ACTIONS(1), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1), + [anon_sym_GT_EQ] = ACTIONS(1), + [anon_sym_QMARK_QMARK] = ACTIONS(1), + [anon_sym_instanceof] = ACTIONS(1), + [anon_sym_TILDE] = ACTIONS(1), + [anon_sym_void] = ACTIONS(1), + [anon_sym_delete] = ACTIONS(1), + [anon_sym_PLUS_PLUS] = ACTIONS(1), + [anon_sym_DASH_DASH] = ACTIONS(1), + [sym_escape_sequence] = ACTIONS(1), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(1), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1), + [anon_sym_SLASH2] = ACTIONS(1), + [sym_number] = ACTIONS(1), + [sym_private_property_identifier] = ACTIONS(1), + [anon_sym_target] = ACTIONS(1), + [anon_sym_meta] = ACTIONS(1), + [sym_this] = ACTIONS(1), + [sym_super] = ACTIONS(1), + [sym_true] = ACTIONS(1), + [sym_false] = ACTIONS(1), + [sym_null] = ACTIONS(1), + [sym_undefined] = ACTIONS(1), + [anon_sym_AT] = ACTIONS(1), + [anon_sym_static] = ACTIONS(1), + [anon_sym_readonly] = ACTIONS(1), + [anon_sym_get] = ACTIONS(1), + [anon_sym_set] = ACTIONS(1), + [anon_sym_QMARK] = ACTIONS(1), + [anon_sym_declare] = ACTIONS(1), + [anon_sym_public] = ACTIONS(1), + [anon_sym_private] = ACTIONS(1), + [anon_sym_protected] = ACTIONS(1), + [anon_sym_override] = ACTIONS(1), + [anon_sym_module] = ACTIONS(1), + [anon_sym_any] = ACTIONS(1), + [anon_sym_number] = ACTIONS(1), + [anon_sym_boolean] = ACTIONS(1), + [anon_sym_string] = ACTIONS(1), + [anon_sym_symbol] = ACTIONS(1), + [anon_sym_object] = ACTIONS(1), + [anon_sym_abstract] = ACTIONS(1), + [anon_sym_accessor] = ACTIONS(1), + [anon_sym_satisfies] = ACTIONS(1), + [anon_sym_require] = ACTIONS(1), + [anon_sym_extends] = ACTIONS(1), + [anon_sym_implements] = ACTIONS(1), + [anon_sym_global] = ACTIONS(1), + [anon_sym_interface] = ACTIONS(1), + [anon_sym_enum] = ACTIONS(1), + [anon_sym_DASH_QMARK_COLON] = ACTIONS(1), + [anon_sym_PLUS_QMARK_COLON] = ACTIONS(1), + [anon_sym_asserts] = ACTIONS(1), + [anon_sym_infer] = ACTIONS(1), + [anon_sym_is] = ACTIONS(1), + [anon_sym_keyof] = ACTIONS(1), + [anon_sym_unique] = ACTIONS(1), + [anon_sym_unknown] = ACTIONS(1), + [anon_sym_never] = ACTIONS(1), + [anon_sym_LBRACE_PIPE] = ACTIONS(1), + [anon_sym_PIPE_RBRACE] = ACTIONS(1), + [anon_sym_out] = ACTIONS(1), + [sym__automatic_semicolon] = ACTIONS(1), + [sym__template_chars] = ACTIONS(1), + [sym__ternary_qmark] = ACTIONS(1), + [sym_html_comment] = ACTIONS(5), + [sym_jsx_text] = ACTIONS(1), + [sym__function_signature_automatic_semicolon] = ACTIONS(1), + [sym___error_recovery] = ACTIONS(1), + }, + [STATE(1)] = { + [sym_program] = STATE(5976), + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(15), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(15), + [aux_sym_export_statement_repeat1] = STATE(3823), + [ts_builtin_sym_end] = ACTIONS(7), + [sym_identifier] = ACTIONS(9), + [sym_hash_bang_line] = ACTIONS(11), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(2)] = { + [sym_import] = STATE(3573), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4189), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(137), + [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(143), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(173), + [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(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [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(201), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [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(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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(3)] = { + [sym_import] = STATE(3573), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4189), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(124), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [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(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(173), + [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(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [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(201), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [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(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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(4)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(18), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5767), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5767), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5767), + [sym_spread_element] = STATE(4893), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2059), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4893), + [sym_pair] = STATE(4893), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_accessibility_modifier] = STATE(2737), + [sym_override_modifier] = STATE(2755), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(3823), + [aux_sym_object_repeat1] = STATE(5014), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(227), + [anon_sym_export] = ACTIONS(229), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(233), + [anon_sym_namespace] = ACTIONS(235), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(239), + [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_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(243), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(245), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(247), + [anon_sym_using] = ACTIONS(79), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(255), + [anon_sym_readonly] = ACTIONS(257), + [anon_sym_get] = ACTIONS(259), + [anon_sym_set] = ACTIONS(259), + [anon_sym_declare] = ACTIONS(261), + [anon_sym_public] = ACTIONS(263), + [anon_sym_private] = ACTIONS(263), + [anon_sym_protected] = ACTIONS(263), + [anon_sym_override] = ACTIONS(265), + [anon_sym_module] = ACTIONS(267), + [anon_sym_any] = ACTIONS(269), + [anon_sym_number] = ACTIONS(269), + [anon_sym_boolean] = ACTIONS(269), + [anon_sym_string] = ACTIONS(269), + [anon_sym_symbol] = ACTIONS(269), + [anon_sym_object] = ACTIONS(269), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(5)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(18), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5767), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5767), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5767), + [sym_spread_element] = STATE(4893), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2059), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4893), + [sym_pair] = STATE(4893), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_accessibility_modifier] = STATE(2737), + [sym_override_modifier] = STATE(2755), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(3823), + [aux_sym_object_repeat1] = STATE(5014), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(227), + [anon_sym_export] = ACTIONS(229), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(233), + [anon_sym_namespace] = ACTIONS(235), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(271), + [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_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(243), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(245), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(247), + [anon_sym_using] = ACTIONS(79), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(255), + [anon_sym_readonly] = ACTIONS(257), + [anon_sym_get] = ACTIONS(259), + [anon_sym_set] = ACTIONS(259), + [anon_sym_declare] = ACTIONS(261), + [anon_sym_public] = ACTIONS(263), + [anon_sym_private] = ACTIONS(263), + [anon_sym_protected] = ACTIONS(263), + [anon_sym_override] = ACTIONS(265), + [anon_sym_module] = ACTIONS(267), + [anon_sym_any] = ACTIONS(269), + [anon_sym_number] = ACTIONS(269), + [anon_sym_boolean] = ACTIONS(269), + [anon_sym_string] = ACTIONS(269), + [anon_sym_symbol] = ACTIONS(269), + [anon_sym_object] = ACTIONS(269), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5767), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5767), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5767), + [sym_spread_element] = STATE(4780), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2059), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_accessibility_modifier] = STATE(2737), + [sym_override_modifier] = STATE(2755), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(3823), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(273), + [anon_sym_export] = ACTIONS(275), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(277), + [anon_sym_namespace] = ACTIONS(279), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(281), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(283), + [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(243), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(285), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(287), + [anon_sym_using] = ACTIONS(79), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(289), + [anon_sym_readonly] = ACTIONS(291), + [anon_sym_get] = ACTIONS(293), + [anon_sym_set] = ACTIONS(293), + [anon_sym_declare] = ACTIONS(295), + [anon_sym_public] = ACTIONS(297), + [anon_sym_private] = ACTIONS(297), + [anon_sym_protected] = ACTIONS(297), + [anon_sym_override] = ACTIONS(299), + [anon_sym_module] = ACTIONS(301), + [anon_sym_any] = ACTIONS(303), + [anon_sym_number] = ACTIONS(303), + [anon_sym_boolean] = ACTIONS(303), + [anon_sym_string] = ACTIONS(303), + [anon_sym_symbol] = ACTIONS(303), + [anon_sym_object] = ACTIONS(303), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5767), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5767), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5767), + [sym_spread_element] = STATE(4780), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2059), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_accessibility_modifier] = STATE(2737), + [sym_override_modifier] = STATE(2755), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(3823), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(305), + [anon_sym_export] = ACTIONS(307), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(309), + [anon_sym_namespace] = ACTIONS(311), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(281), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(313), + [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(243), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(315), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(317), + [anon_sym_using] = ACTIONS(79), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(319), + [anon_sym_readonly] = ACTIONS(321), + [anon_sym_get] = ACTIONS(323), + [anon_sym_set] = ACTIONS(323), + [anon_sym_declare] = ACTIONS(325), + [anon_sym_public] = ACTIONS(327), + [anon_sym_private] = ACTIONS(327), + [anon_sym_protected] = ACTIONS(327), + [anon_sym_override] = ACTIONS(329), + [anon_sym_module] = ACTIONS(331), + [anon_sym_any] = ACTIONS(333), + [anon_sym_number] = ACTIONS(333), + [anon_sym_boolean] = ACTIONS(333), + [anon_sym_string] = ACTIONS(333), + [anon_sym_symbol] = ACTIONS(333), + [anon_sym_object] = ACTIONS(333), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(21), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5767), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5767), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5767), + [sym_spread_element] = STATE(4893), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2059), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4893), + [sym_pair] = STATE(4893), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_accessibility_modifier] = STATE(2737), + [sym_override_modifier] = STATE(2755), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(21), + [aux_sym_export_statement_repeat1] = STATE(3823), + [aux_sym_object_repeat1] = STATE(5014), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(227), + [anon_sym_export] = ACTIONS(229), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(233), + [anon_sym_namespace] = ACTIONS(235), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(335), + [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_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(243), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(245), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(247), + [anon_sym_using] = ACTIONS(79), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(255), + [anon_sym_readonly] = ACTIONS(257), + [anon_sym_get] = ACTIONS(259), + [anon_sym_set] = ACTIONS(259), + [anon_sym_declare] = ACTIONS(261), + [anon_sym_public] = ACTIONS(263), + [anon_sym_private] = ACTIONS(263), + [anon_sym_protected] = ACTIONS(263), + [anon_sym_override] = ACTIONS(265), + [anon_sym_module] = ACTIONS(267), + [anon_sym_any] = ACTIONS(269), + [anon_sym_number] = ACTIONS(269), + [anon_sym_boolean] = ACTIONS(269), + [anon_sym_string] = ACTIONS(269), + [anon_sym_symbol] = ACTIONS(269), + [anon_sym_object] = ACTIONS(269), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [ts_builtin_sym_end] = ACTIONS(337), + [sym_identifier] = ACTIONS(339), + [anon_sym_export] = ACTIONS(342), + [anon_sym_default] = ACTIONS(345), + [anon_sym_type] = ACTIONS(347), + [anon_sym_namespace] = ACTIONS(350), + [anon_sym_LBRACE] = ACTIONS(353), + [anon_sym_RBRACE] = ACTIONS(337), + [anon_sym_typeof] = ACTIONS(356), + [anon_sym_import] = ACTIONS(359), + [anon_sym_with] = ACTIONS(362), + [anon_sym_var] = ACTIONS(365), + [anon_sym_let] = ACTIONS(368), + [anon_sym_const] = ACTIONS(371), + [anon_sym_BANG] = ACTIONS(374), + [anon_sym_if] = ACTIONS(377), + [anon_sym_switch] = ACTIONS(380), + [anon_sym_for] = ACTIONS(383), + [anon_sym_LPAREN] = ACTIONS(386), + [anon_sym_SEMI] = ACTIONS(389), + [anon_sym_await] = ACTIONS(392), + [anon_sym_while] = ACTIONS(395), + [anon_sym_do] = ACTIONS(398), + [anon_sym_try] = ACTIONS(401), + [anon_sym_break] = ACTIONS(404), + [anon_sym_continue] = ACTIONS(407), + [anon_sym_debugger] = ACTIONS(410), + [anon_sym_return] = ACTIONS(413), + [anon_sym_throw] = ACTIONS(416), + [anon_sym_case] = ACTIONS(345), + [anon_sym_yield] = ACTIONS(419), + [anon_sym_LBRACK] = ACTIONS(422), + [anon_sym_DQUOTE] = ACTIONS(425), + [anon_sym_SQUOTE] = ACTIONS(428), + [anon_sym_class] = ACTIONS(431), + [anon_sym_async] = ACTIONS(434), + [anon_sym_function] = ACTIONS(437), + [anon_sym_new] = ACTIONS(440), + [anon_sym_using] = ACTIONS(443), + [anon_sym_PLUS] = ACTIONS(356), + [anon_sym_DASH] = ACTIONS(356), + [anon_sym_SLASH] = ACTIONS(446), + [anon_sym_LT] = ACTIONS(449), + [anon_sym_TILDE] = ACTIONS(374), + [anon_sym_void] = ACTIONS(356), + [anon_sym_delete] = ACTIONS(356), + [anon_sym_PLUS_PLUS] = ACTIONS(452), + [anon_sym_DASH_DASH] = ACTIONS(452), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(455), + [sym_number] = ACTIONS(458), + [sym_private_property_identifier] = ACTIONS(461), + [sym_this] = ACTIONS(464), + [sym_super] = ACTIONS(464), + [sym_true] = ACTIONS(464), + [sym_false] = ACTIONS(464), + [sym_null] = ACTIONS(464), + [sym_undefined] = ACTIONS(467), + [anon_sym_AT] = ACTIONS(470), + [anon_sym_static] = ACTIONS(473), + [anon_sym_readonly] = ACTIONS(473), + [anon_sym_get] = ACTIONS(473), + [anon_sym_set] = ACTIONS(473), + [anon_sym_declare] = ACTIONS(476), + [anon_sym_public] = ACTIONS(473), + [anon_sym_private] = ACTIONS(473), + [anon_sym_protected] = ACTIONS(473), + [anon_sym_override] = ACTIONS(473), + [anon_sym_module] = ACTIONS(479), + [anon_sym_any] = ACTIONS(473), + [anon_sym_number] = ACTIONS(473), + [anon_sym_boolean] = ACTIONS(473), + [anon_sym_string] = ACTIONS(473), + [anon_sym_symbol] = ACTIONS(473), + [anon_sym_object] = ACTIONS(473), + [anon_sym_abstract] = ACTIONS(482), + [anon_sym_interface] = ACTIONS(485), + [anon_sym_enum] = ACTIONS(488), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(10)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_default] = ACTIONS(491), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(493), + [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_case] = ACTIONS(491), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(11)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(12), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(497), + [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_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_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), + [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(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(12)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_default] = ACTIONS(499), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(501), + [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_case] = ACTIONS(499), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(13)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(3823), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_default] = ACTIONS(503), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(505), + [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_case] = ACTIONS(503), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(14)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [ts_builtin_sym_end] = ACTIONS(507), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(15)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [ts_builtin_sym_end] = ACTIONS(509), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(16)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(14), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(14), + [aux_sym_export_statement_repeat1] = STATE(3823), + [ts_builtin_sym_end] = ACTIONS(509), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(17)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(18), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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(511), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(18)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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(513), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(19)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(20)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(21), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(21), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(21)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(22)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(23)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(24)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(19), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(19), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(25)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(26)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(25), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(25), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(27)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(28)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(30), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(30), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(29)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(27), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(27), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(30)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(31)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(785), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(870), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(885), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(34)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(905), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(35)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(797), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(36)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(801), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(37)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(808), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(38)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(785), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(39)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(786), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(40)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(787), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(41)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(794), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(42)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(833), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(43)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(782), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(44)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(859), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(885), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(833), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(4760), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(859), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(874), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(830), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(623), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(52)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(870), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(905), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(797), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(801), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(808), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(5157), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(786), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(787), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(794), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(794), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(62)] = { + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(667), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(63)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(5759), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3808), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(543), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(549), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(551), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(553), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(555), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(557), + [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(559), + [anon_sym_async] = ACTIONS(561), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(565), + [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(567), + [anon_sym_readonly] = ACTIONS(567), + [anon_sym_get] = ACTIONS(567), + [anon_sym_set] = ACTIONS(567), + [anon_sym_declare] = ACTIONS(569), + [anon_sym_public] = ACTIONS(567), + [anon_sym_private] = ACTIONS(567), + [anon_sym_protected] = ACTIONS(567), + [anon_sym_override] = ACTIONS(567), + [anon_sym_module] = ACTIONS(571), + [anon_sym_any] = ACTIONS(567), + [anon_sym_number] = ACTIONS(567), + [anon_sym_boolean] = ACTIONS(567), + [anon_sym_string] = ACTIONS(567), + [anon_sym_symbol] = ACTIONS(567), + [anon_sym_object] = ACTIONS(567), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(64)] = { + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(669), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(65)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(830), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(66)] = { + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(671), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(67)] = { + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(673), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(68)] = { + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2073), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4993), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(5013), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(675), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(69)] = { + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(677), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(70)] = { + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(679), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(71)] = { + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5214), + [sym_optional_tuple_parameter] = STATE(5214), + [sym_optional_type] = STATE(5214), + [sym_rest_type] = STATE(5214), + [sym__tuple_type_member] = STATE(5214), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(681), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(72)] = { + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2073), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4993), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4336), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(4056), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5577), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(5013), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(601), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(609), + [anon_sym_COMMA] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_RBRACK] = ACTIONS(685), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(627), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(631), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(653), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(655), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(73)] = { + [sym_export_statement] = STATE(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(885), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(833), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(859), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(874), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(830), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(870), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(905), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(797), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(801), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(808), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(785), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(786), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(787), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3918), + [sym_identifier] = ACTIONS(573), + [anon_sym_export] = ACTIONS(575), + [anon_sym_type] = ACTIONS(577), + [anon_sym_namespace] = ACTIONS(579), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(581), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(583), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(585), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(587), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(589), + [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(559), + [anon_sym_async] = ACTIONS(591), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(593), + [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(595), + [anon_sym_readonly] = ACTIONS(595), + [anon_sym_get] = ACTIONS(595), + [anon_sym_set] = ACTIONS(595), + [anon_sym_declare] = ACTIONS(597), + [anon_sym_public] = ACTIONS(595), + [anon_sym_private] = ACTIONS(595), + [anon_sym_protected] = ACTIONS(595), + [anon_sym_override] = ACTIONS(595), + [anon_sym_module] = ACTIONS(599), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [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(840), + [sym_declaration] = STATE(840), + [sym_import] = STATE(3545), + [sym_import_statement] = STATE(840), + [sym_statement] = STATE(874), + [sym_expression_statement] = STATE(840), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_statement_block] = STATE(840), + [sym_if_statement] = STATE(840), + [sym_switch_statement] = STATE(840), + [sym_for_statement] = STATE(840), + [sym_for_in_statement] = STATE(840), + [sym_while_statement] = STATE(840), + [sym_do_statement] = STATE(840), + [sym_try_statement] = STATE(840), + [sym_with_statement] = STATE(840), + [sym_break_statement] = STATE(840), + [sym_continue_statement] = STATE(840), + [sym_debugger_statement] = STATE(840), + [sym_return_statement] = STATE(840), + [sym_throw_statement] = STATE(840), + [sym_empty_statement] = STATE(840), + [sym_labeled_statement] = STATE(840), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1915), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5381), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(3823), + [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_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [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), + [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(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(87)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(687), + [anon_sym_export] = ACTIONS(689), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(693), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(689), + [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(701), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(708), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(714), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(689), + [anon_sym_readonly] = ACTIONS(689), + [anon_sym_get] = ACTIONS(689), + [anon_sym_set] = ACTIONS(689), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(689), + [anon_sym_public] = ACTIONS(689), + [anon_sym_private] = ACTIONS(689), + [anon_sym_protected] = ACTIONS(689), + [anon_sym_override] = ACTIONS(689), + [anon_sym_module] = ACTIONS(689), + [anon_sym_any] = ACTIONS(689), + [anon_sym_number] = ACTIONS(689), + [anon_sym_boolean] = ACTIONS(689), + [anon_sym_string] = ACTIONS(689), + [anon_sym_symbol] = ACTIONS(689), + [anon_sym_object] = ACTIONS(689), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(88)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(687), + [anon_sym_export] = ACTIONS(689), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(693), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(689), + [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(701), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(708), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(714), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(689), + [anon_sym_readonly] = ACTIONS(689), + [anon_sym_get] = ACTIONS(689), + [anon_sym_set] = ACTIONS(689), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(689), + [anon_sym_public] = ACTIONS(689), + [anon_sym_private] = ACTIONS(689), + [anon_sym_protected] = ACTIONS(689), + [anon_sym_override] = ACTIONS(689), + [anon_sym_module] = ACTIONS(689), + [anon_sym_any] = ACTIONS(689), + [anon_sym_number] = ACTIONS(689), + [anon_sym_boolean] = ACTIONS(689), + [anon_sym_string] = ACTIONS(689), + [anon_sym_symbol] = ACTIONS(689), + [anon_sym_object] = ACTIONS(689), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(89)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(687), + [anon_sym_export] = ACTIONS(689), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(693), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(689), + [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(701), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(708), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(714), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(689), + [anon_sym_readonly] = ACTIONS(689), + [anon_sym_get] = ACTIONS(689), + [anon_sym_set] = ACTIONS(689), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(689), + [anon_sym_public] = ACTIONS(689), + [anon_sym_private] = ACTIONS(689), + [anon_sym_protected] = ACTIONS(689), + [anon_sym_override] = ACTIONS(689), + [anon_sym_module] = ACTIONS(689), + [anon_sym_any] = ACTIONS(689), + [anon_sym_number] = ACTIONS(689), + [anon_sym_boolean] = ACTIONS(689), + [anon_sym_string] = ACTIONS(689), + [anon_sym_symbol] = ACTIONS(689), + [anon_sym_object] = ACTIONS(689), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(90)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4341), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [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(728), + [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(730), + [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(733), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(736), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(738), + [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(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(741), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(746), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [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(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(91)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4196), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [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(728), + [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(730), + [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(733), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(736), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(738), + [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(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(741), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(752), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [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(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(92)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1798), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5954), + [sym_string] = STATE(2244), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4563), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(754), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(756), + [anon_sym_typeof] = ACTIONS(758), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(762), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(764), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(770), + [anon_sym_DASH] = ACTIONS(770), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(772), + [sym_number] = ACTIONS(774), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(776), + [sym_super] = ACTIONS(195), + [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(603), + [anon_sym_readonly] = ACTIONS(782), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(603), + [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(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(93)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4039), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [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(728), + [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(730), + [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(733), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(736), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(738), + [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(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(741), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(792), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [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(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(94)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1854), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5830), + [sym_string] = STATE(2244), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4545), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(754), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(756), + [anon_sym_typeof] = ACTIONS(758), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(762), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(764), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(770), + [anon_sym_DASH] = ACTIONS(770), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(772), + [sym_number] = ACTIONS(774), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(776), + [sym_super] = ACTIONS(195), + [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(603), + [anon_sym_readonly] = ACTIONS(782), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(603), + [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(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(95)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4189), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [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(728), + [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(730), + [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(733), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(736), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(738), + [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(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(741), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(794), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [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(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(96)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4460), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [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(728), + [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(730), + [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(733), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(736), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(738), + [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(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(741), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(796), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [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(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(97)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4191), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [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(728), + [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(730), + [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(733), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(736), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(738), + [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(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(741), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(798), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [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(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(98)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4189), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [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(730), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(733), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(736), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(738), + [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(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(741), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(794), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [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(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(99)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(3951), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [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(728), + [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(730), + [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(733), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [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_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(736), + [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_DOT_DOT_DOT] = ACTIONS(165), + [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(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(738), + [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(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(741), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(800), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [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(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(100)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1854), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5830), + [sym_string] = STATE(2244), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4563), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(754), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(756), + [anon_sym_typeof] = ACTIONS(758), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(762), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(764), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(770), + [anon_sym_DASH] = ACTIONS(770), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(772), + [sym_number] = ACTIONS(774), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(776), + [sym_super] = ACTIONS(195), + [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(603), + [anon_sym_readonly] = ACTIONS(782), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(603), + [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(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(101)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(818), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [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(750), + [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(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(102)] = { + [sym_import] = STATE(3573), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4535), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(605), + [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(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [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(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(824), + [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(826), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(103)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [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(842), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(104)] = { + [sym_import] = STATE(3573), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4545), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(605), + [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(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [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(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(824), + [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(826), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(105)] = { + [sym_import] = STATE(3573), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4577), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(605), + [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(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [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(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(824), + [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(826), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(106)] = { + [sym_import] = STATE(3573), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4508), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(605), + [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(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [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(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(824), + [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(826), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(107)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [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(842), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_QMARK] = ACTIONS(750), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(108)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(848), + [anon_sym_RBRACE] = ACTIONS(848), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(848), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(848), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_QMARK] = ACTIONS(850), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(109)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [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(812), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(818), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(110)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [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(812), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(818), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(111)] = { + [sym_import] = STATE(3573), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4563), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(605), + [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(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [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(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(824), + [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(826), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(112)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(687), + [anon_sym_export] = ACTIONS(689), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(693), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(689), + [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(856), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(708), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(714), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(689), + [anon_sym_readonly] = ACTIONS(689), + [anon_sym_get] = ACTIONS(689), + [anon_sym_set] = ACTIONS(689), + [anon_sym_declare] = ACTIONS(689), + [anon_sym_public] = ACTIONS(689), + [anon_sym_private] = ACTIONS(689), + [anon_sym_protected] = ACTIONS(689), + [anon_sym_override] = ACTIONS(689), + [anon_sym_module] = ACTIONS(689), + [anon_sym_any] = ACTIONS(689), + [anon_sym_number] = ACTIONS(689), + [anon_sym_boolean] = ACTIONS(689), + [anon_sym_string] = ACTIONS(689), + [anon_sym_symbol] = ACTIONS(689), + [anon_sym_object] = ACTIONS(689), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(113)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(687), + [anon_sym_export] = ACTIONS(689), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(693), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(689), + [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(858), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(708), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(714), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(689), + [anon_sym_readonly] = ACTIONS(689), + [anon_sym_get] = ACTIONS(689), + [anon_sym_set] = ACTIONS(689), + [anon_sym_declare] = ACTIONS(689), + [anon_sym_public] = ACTIONS(689), + [anon_sym_private] = ACTIONS(689), + [anon_sym_protected] = ACTIONS(689), + [anon_sym_override] = ACTIONS(689), + [anon_sym_module] = ACTIONS(689), + [anon_sym_any] = ACTIONS(689), + [anon_sym_number] = ACTIONS(689), + [anon_sym_boolean] = ACTIONS(689), + [anon_sym_string] = ACTIONS(689), + [anon_sym_symbol] = ACTIONS(689), + [anon_sym_object] = ACTIONS(689), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(114)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(687), + [anon_sym_export] = ACTIONS(689), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(693), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(689), + [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(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(708), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(714), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(689), + [anon_sym_readonly] = ACTIONS(689), + [anon_sym_get] = ACTIONS(689), + [anon_sym_set] = ACTIONS(689), + [anon_sym_declare] = ACTIONS(689), + [anon_sym_public] = ACTIONS(689), + [anon_sym_private] = ACTIONS(689), + [anon_sym_protected] = ACTIONS(689), + [anon_sym_override] = ACTIONS(689), + [anon_sym_module] = ACTIONS(689), + [anon_sym_any] = ACTIONS(689), + [anon_sym_number] = ACTIONS(689), + [anon_sym_boolean] = ACTIONS(689), + [anon_sym_string] = ACTIONS(689), + [anon_sym_symbol] = ACTIONS(689), + [anon_sym_object] = ACTIONS(689), + [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(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [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(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_QMARK] = ACTIONS(750), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(116)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(117)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(687), + [anon_sym_export] = ACTIONS(689), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(693), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(689), + [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(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(708), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(714), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(689), + [anon_sym_readonly] = ACTIONS(689), + [anon_sym_get] = ACTIONS(689), + [anon_sym_set] = ACTIONS(689), + [anon_sym_declare] = ACTIONS(689), + [anon_sym_public] = ACTIONS(689), + [anon_sym_private] = ACTIONS(689), + [anon_sym_protected] = ACTIONS(689), + [anon_sym_override] = ACTIONS(689), + [anon_sym_module] = ACTIONS(689), + [anon_sym_any] = ACTIONS(689), + [anon_sym_number] = ACTIONS(689), + [anon_sym_boolean] = ACTIONS(689), + [anon_sym_string] = ACTIONS(689), + [anon_sym_symbol] = ACTIONS(689), + [anon_sym_object] = ACTIONS(689), + [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(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(860), + [anon_sym_export] = ACTIONS(862), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(862), + [anon_sym_EQ] = ACTIONS(864), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(862), + [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_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(868), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(870), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(872), + [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(874), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(862), + [anon_sym_readonly] = ACTIONS(862), + [anon_sym_get] = ACTIONS(862), + [anon_sym_set] = ACTIONS(862), + [anon_sym_declare] = ACTIONS(862), + [anon_sym_public] = ACTIONS(862), + [anon_sym_private] = ACTIONS(862), + [anon_sym_protected] = ACTIONS(862), + [anon_sym_override] = ACTIONS(862), + [anon_sym_module] = ACTIONS(862), + [anon_sym_any] = ACTIONS(862), + [anon_sym_number] = ACTIONS(862), + [anon_sym_boolean] = ACTIONS(862), + [anon_sym_string] = ACTIONS(862), + [anon_sym_symbol] = ACTIONS(862), + [anon_sym_object] = ACTIONS(862), + [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(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(860), + [anon_sym_export] = ACTIONS(862), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(862), + [anon_sym_EQ] = ACTIONS(864), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(866), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(862), + [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_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(868), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(870), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(872), + [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(874), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(862), + [anon_sym_readonly] = ACTIONS(862), + [anon_sym_get] = ACTIONS(862), + [anon_sym_set] = ACTIONS(862), + [anon_sym_declare] = ACTIONS(862), + [anon_sym_public] = ACTIONS(862), + [anon_sym_private] = ACTIONS(862), + [anon_sym_protected] = ACTIONS(862), + [anon_sym_override] = ACTIONS(862), + [anon_sym_module] = ACTIONS(862), + [anon_sym_any] = ACTIONS(862), + [anon_sym_number] = ACTIONS(862), + [anon_sym_boolean] = ACTIONS(862), + [anon_sym_string] = ACTIONS(862), + [anon_sym_symbol] = ACTIONS(862), + [anon_sym_object] = ACTIONS(862), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(120)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [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(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(870), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [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(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(818), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [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(750), + [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(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(122)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(687), + [anon_sym_export] = ACTIONS(689), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(689), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(693), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(689), + [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(876), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(708), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(714), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(689), + [anon_sym_readonly] = ACTIONS(689), + [anon_sym_get] = ACTIONS(689), + [anon_sym_set] = ACTIONS(689), + [anon_sym_declare] = ACTIONS(689), + [anon_sym_public] = ACTIONS(689), + [anon_sym_private] = ACTIONS(689), + [anon_sym_protected] = ACTIONS(689), + [anon_sym_override] = ACTIONS(689), + [anon_sym_module] = ACTIONS(689), + [anon_sym_any] = ACTIONS(689), + [anon_sym_number] = ACTIONS(689), + [anon_sym_boolean] = ACTIONS(689), + [anon_sym_string] = ACTIONS(689), + [anon_sym_symbol] = ACTIONS(689), + [anon_sym_object] = ACTIONS(689), + [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(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(878), + [anon_sym_RBRACE] = ACTIONS(878), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(878), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(818), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(124)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(881), + [anon_sym_of] = ACTIONS(884), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(818), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(125)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(878), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(878), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(818), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(126)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(886), + [anon_sym_export] = ACTIONS(888), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(888), + [anon_sym_EQ] = ACTIONS(890), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(893), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(888), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(895), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(901), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(888), + [anon_sym_readonly] = ACTIONS(888), + [anon_sym_get] = ACTIONS(888), + [anon_sym_set] = ACTIONS(888), + [anon_sym_declare] = ACTIONS(888), + [anon_sym_public] = ACTIONS(888), + [anon_sym_private] = ACTIONS(888), + [anon_sym_protected] = ACTIONS(888), + [anon_sym_override] = ACTIONS(888), + [anon_sym_module] = ACTIONS(888), + [anon_sym_any] = ACTIONS(888), + [anon_sym_number] = ACTIONS(888), + [anon_sym_boolean] = ACTIONS(888), + [anon_sym_string] = ACTIONS(888), + [anon_sym_symbol] = ACTIONS(888), + [anon_sym_object] = ACTIONS(888), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(127)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(886), + [anon_sym_export] = ACTIONS(888), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(888), + [anon_sym_EQ] = ACTIONS(903), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(893), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(888), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(905), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(901), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(888), + [anon_sym_readonly] = ACTIONS(888), + [anon_sym_get] = ACTIONS(888), + [anon_sym_set] = ACTIONS(888), + [anon_sym_declare] = ACTIONS(888), + [anon_sym_public] = ACTIONS(888), + [anon_sym_private] = ACTIONS(888), + [anon_sym_protected] = ACTIONS(888), + [anon_sym_override] = ACTIONS(888), + [anon_sym_module] = ACTIONS(888), + [anon_sym_any] = ACTIONS(888), + [anon_sym_number] = ACTIONS(888), + [anon_sym_boolean] = ACTIONS(888), + [anon_sym_string] = ACTIONS(888), + [anon_sym_symbol] = ACTIONS(888), + [anon_sym_object] = ACTIONS(888), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(128)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(704), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(907), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [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(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(886), + [anon_sym_export] = ACTIONS(888), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(888), + [anon_sym_EQ] = ACTIONS(903), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(893), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(888), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(895), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(901), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(888), + [anon_sym_readonly] = ACTIONS(888), + [anon_sym_get] = ACTIONS(888), + [anon_sym_set] = ACTIONS(888), + [anon_sym_declare] = ACTIONS(888), + [anon_sym_public] = ACTIONS(888), + [anon_sym_private] = ACTIONS(888), + [anon_sym_protected] = ACTIONS(888), + [anon_sym_override] = ACTIONS(888), + [anon_sym_module] = ACTIONS(888), + [anon_sym_any] = ACTIONS(888), + [anon_sym_number] = ACTIONS(888), + [anon_sym_boolean] = ACTIONS(888), + [anon_sym_string] = ACTIONS(888), + [anon_sym_symbol] = ACTIONS(888), + [anon_sym_object] = ACTIONS(888), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(130)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(909), + [anon_sym_export] = ACTIONS(911), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(911), + [anon_sym_EQ] = ACTIONS(913), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(911), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(919), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(921), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(911), + [anon_sym_readonly] = ACTIONS(911), + [anon_sym_get] = ACTIONS(911), + [anon_sym_set] = ACTIONS(911), + [anon_sym_declare] = ACTIONS(911), + [anon_sym_public] = ACTIONS(911), + [anon_sym_private] = ACTIONS(911), + [anon_sym_protected] = ACTIONS(911), + [anon_sym_override] = ACTIONS(911), + [anon_sym_module] = ACTIONS(911), + [anon_sym_any] = ACTIONS(911), + [anon_sym_number] = ACTIONS(911), + [anon_sym_boolean] = ACTIONS(911), + [anon_sym_string] = ACTIONS(911), + [anon_sym_symbol] = ACTIONS(911), + [anon_sym_object] = ACTIONS(911), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(131)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(909), + [anon_sym_export] = ACTIONS(911), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(911), + [anon_sym_EQ] = ACTIONS(913), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(915), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(911), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(917), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(919), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(921), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(911), + [anon_sym_readonly] = ACTIONS(911), + [anon_sym_get] = ACTIONS(911), + [anon_sym_set] = ACTIONS(911), + [anon_sym_declare] = ACTIONS(911), + [anon_sym_public] = ACTIONS(911), + [anon_sym_private] = ACTIONS(911), + [anon_sym_protected] = ACTIONS(911), + [anon_sym_override] = ACTIONS(911), + [anon_sym_module] = ACTIONS(911), + [anon_sym_any] = ACTIONS(911), + [anon_sym_number] = ACTIONS(911), + [anon_sym_boolean] = ACTIONS(911), + [anon_sym_string] = ACTIONS(911), + [anon_sym_symbol] = ACTIONS(911), + [anon_sym_object] = ACTIONS(911), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(132)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(919), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(133)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(923), + [anon_sym_export] = ACTIONS(925), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(925), + [anon_sym_EQ] = ACTIONS(927), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(929), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(925), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(931), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(933), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(935), + [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(937), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(925), + [anon_sym_readonly] = ACTIONS(925), + [anon_sym_get] = ACTIONS(925), + [anon_sym_set] = ACTIONS(925), + [anon_sym_declare] = ACTIONS(925), + [anon_sym_public] = ACTIONS(925), + [anon_sym_private] = ACTIONS(925), + [anon_sym_protected] = ACTIONS(925), + [anon_sym_override] = ACTIONS(925), + [anon_sym_module] = ACTIONS(925), + [anon_sym_any] = ACTIONS(925), + [anon_sym_number] = ACTIONS(925), + [anon_sym_boolean] = ACTIONS(925), + [anon_sym_string] = ACTIONS(925), + [anon_sym_symbol] = ACTIONS(925), + [anon_sym_object] = ACTIONS(925), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(134)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(886), + [anon_sym_export] = ACTIONS(888), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(888), + [anon_sym_EQ] = ACTIONS(890), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(893), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(888), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(901), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(888), + [anon_sym_readonly] = ACTIONS(888), + [anon_sym_get] = ACTIONS(888), + [anon_sym_set] = ACTIONS(888), + [anon_sym_declare] = ACTIONS(888), + [anon_sym_public] = ACTIONS(888), + [anon_sym_private] = ACTIONS(888), + [anon_sym_protected] = ACTIONS(888), + [anon_sym_override] = ACTIONS(888), + [anon_sym_module] = ACTIONS(888), + [anon_sym_any] = ACTIONS(888), + [anon_sym_number] = ACTIONS(888), + [anon_sym_boolean] = ACTIONS(888), + [anon_sym_string] = ACTIONS(888), + [anon_sym_symbol] = ACTIONS(888), + [anon_sym_object] = ACTIONS(888), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(135)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(939), + [anon_sym_export] = ACTIONS(941), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(941), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(945), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(941), + [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(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(947), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(907), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(949), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(941), + [anon_sym_readonly] = ACTIONS(941), + [anon_sym_get] = ACTIONS(941), + [anon_sym_set] = ACTIONS(941), + [anon_sym_declare] = ACTIONS(941), + [anon_sym_public] = ACTIONS(941), + [anon_sym_private] = ACTIONS(941), + [anon_sym_protected] = ACTIONS(941), + [anon_sym_override] = ACTIONS(941), + [anon_sym_module] = ACTIONS(941), + [anon_sym_any] = ACTIONS(941), + [anon_sym_number] = ACTIONS(941), + [anon_sym_boolean] = ACTIONS(941), + [anon_sym_string] = ACTIONS(941), + [anon_sym_symbol] = ACTIONS(941), + [anon_sym_object] = ACTIONS(941), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(136)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(923), + [anon_sym_export] = ACTIONS(925), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(925), + [anon_sym_EQ] = ACTIONS(927), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(929), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(925), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(931), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(933), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(935), + [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(937), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(925), + [anon_sym_readonly] = ACTIONS(925), + [anon_sym_get] = ACTIONS(925), + [anon_sym_set] = ACTIONS(925), + [anon_sym_declare] = ACTIONS(925), + [anon_sym_public] = ACTIONS(925), + [anon_sym_private] = ACTIONS(925), + [anon_sym_protected] = ACTIONS(925), + [anon_sym_override] = ACTIONS(925), + [anon_sym_module] = ACTIONS(925), + [anon_sym_any] = ACTIONS(925), + [anon_sym_number] = ACTIONS(925), + [anon_sym_boolean] = ACTIONS(925), + [anon_sym_string] = ACTIONS(925), + [anon_sym_symbol] = ACTIONS(925), + [anon_sym_object] = ACTIONS(925), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(137)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4345), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5580), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(818), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(138)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(933), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(139)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4010), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5501), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(818), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(140)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1292), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1689), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2600), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1292), + [sym_subscript_expression] = STATE(1292), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1292), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(939), + [anon_sym_export] = ACTIONS(941), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(941), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(945), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(941), + [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(704), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(947), + [anon_sym_function] = ACTIONS(710), + [anon_sym_EQ_GT] = ACTIONS(907), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(949), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [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(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(941), + [anon_sym_readonly] = ACTIONS(941), + [anon_sym_get] = ACTIONS(941), + [anon_sym_set] = ACTIONS(941), + [anon_sym_declare] = ACTIONS(941), + [anon_sym_public] = ACTIONS(941), + [anon_sym_private] = ACTIONS(941), + [anon_sym_protected] = ACTIONS(941), + [anon_sym_override] = ACTIONS(941), + [anon_sym_module] = ACTIONS(941), + [anon_sym_any] = ACTIONS(941), + [anon_sym_number] = ACTIONS(941), + [anon_sym_boolean] = ACTIONS(941), + [anon_sym_string] = ACTIONS(941), + [anon_sym_symbol] = ACTIONS(941), + [anon_sym_object] = ACTIONS(941), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(141)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(142)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(886), + [anon_sym_export] = ACTIONS(888), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(888), + [anon_sym_EQ] = ACTIONS(903), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(893), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(888), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(901), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(888), + [anon_sym_readonly] = ACTIONS(888), + [anon_sym_get] = ACTIONS(888), + [anon_sym_set] = ACTIONS(888), + [anon_sym_declare] = ACTIONS(888), + [anon_sym_public] = ACTIONS(888), + [anon_sym_private] = ACTIONS(888), + [anon_sym_protected] = ACTIONS(888), + [anon_sym_override] = ACTIONS(888), + [anon_sym_module] = ACTIONS(888), + [anon_sym_any] = ACTIONS(888), + [anon_sym_number] = ACTIONS(888), + [anon_sym_boolean] = ACTIONS(888), + [anon_sym_string] = ACTIONS(888), + [anon_sym_symbol] = ACTIONS(888), + [anon_sym_object] = ACTIONS(888), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(143)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(951), + [anon_sym_export] = ACTIONS(953), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(953), + [anon_sym_EQ] = ACTIONS(955), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(957), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(953), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(959), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(961), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(963), + [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(965), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(953), + [anon_sym_readonly] = ACTIONS(953), + [anon_sym_get] = ACTIONS(953), + [anon_sym_set] = ACTIONS(953), + [anon_sym_declare] = ACTIONS(953), + [anon_sym_public] = ACTIONS(953), + [anon_sym_private] = ACTIONS(953), + [anon_sym_protected] = ACTIONS(953), + [anon_sym_override] = ACTIONS(953), + [anon_sym_module] = ACTIONS(953), + [anon_sym_any] = ACTIONS(953), + [anon_sym_number] = ACTIONS(953), + [anon_sym_boolean] = ACTIONS(953), + [anon_sym_string] = ACTIONS(953), + [anon_sym_symbol] = ACTIONS(953), + [anon_sym_object] = ACTIONS(953), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(144)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(886), + [anon_sym_export] = ACTIONS(888), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(888), + [anon_sym_EQ] = ACTIONS(903), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(893), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(888), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(897), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(901), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(888), + [anon_sym_readonly] = ACTIONS(888), + [anon_sym_get] = ACTIONS(888), + [anon_sym_set] = ACTIONS(888), + [anon_sym_declare] = ACTIONS(888), + [anon_sym_public] = ACTIONS(888), + [anon_sym_private] = ACTIONS(888), + [anon_sym_protected] = ACTIONS(888), + [anon_sym_override] = ACTIONS(888), + [anon_sym_module] = ACTIONS(888), + [anon_sym_any] = ACTIONS(888), + [anon_sym_number] = ACTIONS(888), + [anon_sym_boolean] = ACTIONS(888), + [anon_sym_string] = ACTIONS(888), + [anon_sym_symbol] = ACTIONS(888), + [anon_sym_object] = ACTIONS(888), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(145)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(146)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(951), + [anon_sym_export] = ACTIONS(953), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(953), + [anon_sym_EQ] = ACTIONS(955), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(957), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(953), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(959), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(961), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(963), + [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(965), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(953), + [anon_sym_readonly] = ACTIONS(953), + [anon_sym_get] = ACTIONS(953), + [anon_sym_set] = ACTIONS(953), + [anon_sym_declare] = ACTIONS(953), + [anon_sym_public] = ACTIONS(953), + [anon_sym_private] = ACTIONS(953), + [anon_sym_protected] = ACTIONS(953), + [anon_sym_override] = ACTIONS(953), + [anon_sym_module] = ACTIONS(953), + [anon_sym_any] = ACTIONS(953), + [anon_sym_number] = ACTIONS(953), + [anon_sym_boolean] = ACTIONS(953), + [anon_sym_string] = ACTIONS(953), + [anon_sym_symbol] = ACTIONS(953), + [anon_sym_object] = ACTIONS(953), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(147)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(961), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(148)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(881), + [anon_sym_of] = ACTIONS(884), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(149)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(150)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(967), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(151)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(969), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(152)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(971), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(153)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(973), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(154)] = { + [sym_import] = STATE(3605), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2461), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(5267), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5726), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1959), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3962), + [sym_pattern] = STATE(4717), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3297), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5468), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(975), + [anon_sym_export] = ACTIONS(603), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(979), + [anon_sym_typeof] = ACTIONS(981), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_const] = ACTIONS(983), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(985), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(987), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(989), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(995), + [anon_sym_DASH] = ACTIONS(995), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(997), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(999), + [sym_number] = ACTIONS(1001), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(1003), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1005), + [sym_false] = ACTIONS(1005), + [sym_null] = ACTIONS(1005), + [sym_undefined] = ACTIONS(1007), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(1009), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_QMARK] = ACTIONS(1011), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(1013), + [anon_sym_number] = ACTIONS(1013), + [anon_sym_boolean] = ACTIONS(1013), + [anon_sym_string] = ACTIONS(1013), + [anon_sym_symbol] = ACTIONS(1013), + [anon_sym_object] = ACTIONS(1013), + [anon_sym_abstract] = ACTIONS(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(155)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(1027), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(156)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(1029), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(157)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(1031), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(158)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(1033), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(159)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(4070), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5393), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(160)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1457), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(834), + [anon_sym_EQ] = ACTIONS(1035), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(846), + [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(639), + [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(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(161)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2104), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5741), + [sym_string] = STATE(2244), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4695), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(4449), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(4568), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1037), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(1043), + [anon_sym_typeof] = ACTIONS(758), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(1045), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1049), + [anon_sym_using] = ACTIONS(629), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(770), + [anon_sym_DASH] = ACTIONS(770), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(772), + [sym_number] = ACTIONS(774), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(1051), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(778), + [sym_false] = ACTIONS(778), + [sym_null] = ACTIONS(778), + [sym_undefined] = ACTIONS(1053), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1039), + [anon_sym_readonly] = ACTIONS(1055), + [anon_sym_get] = ACTIONS(1039), + [anon_sym_set] = ACTIONS(1039), + [anon_sym_QMARK] = ACTIONS(784), + [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(1057), + [anon_sym_number] = ACTIONS(1057), + [anon_sym_boolean] = ACTIONS(1057), + [anon_sym_string] = ACTIONS(1057), + [anon_sym_symbol] = ACTIONS(1057), + [anon_sym_object] = ACTIONS(1057), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(162)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1969), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(4225), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(4225), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1336), + [sym_subscript_expression] = STATE(1336), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(4225), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2099), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1336), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4331), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1059), + [anon_sym_export] = ACTIONS(1061), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1061), + [anon_sym_namespace] = ACTIONS(1063), + [anon_sym_LBRACE] = ACTIONS(1065), + [anon_sym_typeof] = ACTIONS(613), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1061), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1067), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1069), + [anon_sym_using] = ACTIONS(629), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(637), + [anon_sym_DASH] = ACTIONS(637), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(651), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(1071), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1061), + [anon_sym_readonly] = ACTIONS(1073), + [anon_sym_get] = ACTIONS(1061), + [anon_sym_set] = ACTIONS(1061), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1061), + [anon_sym_public] = ACTIONS(1061), + [anon_sym_private] = ACTIONS(1061), + [anon_sym_protected] = ACTIONS(1061), + [anon_sym_override] = ACTIONS(1061), + [anon_sym_module] = ACTIONS(1061), + [anon_sym_any] = ACTIONS(1075), + [anon_sym_number] = ACTIONS(1075), + [anon_sym_boolean] = ACTIONS(1075), + [anon_sym_string] = ACTIONS(1075), + [anon_sym_symbol] = ACTIONS(1075), + [anon_sym_object] = ACTIONS(1075), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(163)] = { + [sym_import] = STATE(3597), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2157), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2394), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3819), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1077), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(1083), + [anon_sym_typeof] = ACTIONS(1085), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(1089), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(1095), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1099), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1103), + [anon_sym_DASH] = ACTIONS(1103), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1105), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1111), + [sym_number] = ACTIONS(1113), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(1117), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1119), + [sym_false] = ACTIONS(1119), + [sym_null] = ACTIONS(1119), + [sym_undefined] = ACTIONS(1121), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1123), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1125), + [anon_sym_number] = ACTIONS(1125), + [anon_sym_boolean] = ACTIONS(1125), + [anon_sym_string] = ACTIONS(1125), + [anon_sym_symbol] = ACTIONS(1125), + [anon_sym_object] = ACTIONS(1125), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(164)] = { + [sym_import] = STATE(3588), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2138), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2025), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3792), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1127), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(1133), + [anon_sym_typeof] = ACTIONS(1135), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(1143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1147), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1151), + [anon_sym_DASH] = ACTIONS(1151), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1153), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1159), + [sym_number] = ACTIONS(1161), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(1165), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1167), + [sym_false] = ACTIONS(1167), + [sym_null] = ACTIONS(1167), + [sym_undefined] = ACTIONS(1169), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1171), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1173), + [anon_sym_number] = ACTIONS(1173), + [anon_sym_boolean] = ACTIONS(1173), + [anon_sym_string] = ACTIONS(1173), + [anon_sym_symbol] = ACTIONS(1173), + [anon_sym_object] = ACTIONS(1173), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(165)] = { + [sym_import] = STATE(3600), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1757), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(1930), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3819), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1175), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(1181), + [anon_sym_typeof] = ACTIONS(1183), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(1089), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(1191), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1195), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1199), + [anon_sym_DASH] = ACTIONS(1199), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1201), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1207), + [sym_number] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(1213), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1215), + [sym_false] = ACTIONS(1215), + [sym_null] = ACTIONS(1215), + [sym_undefined] = ACTIONS(1217), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1219), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1221), + [anon_sym_number] = ACTIONS(1221), + [anon_sym_boolean] = ACTIONS(1221), + [anon_sym_string] = ACTIONS(1221), + [anon_sym_symbol] = ACTIONS(1221), + [anon_sym_object] = ACTIONS(1221), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(166)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1991), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1668), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3792), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1223), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(1229), + [anon_sym_typeof] = ACTIONS(1231), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(1239), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1243), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1247), + [anon_sym_DASH] = ACTIONS(1247), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(195), + [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(1225), + [anon_sym_readonly] = ACTIONS(1267), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(167)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1645), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1668), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3792), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1271), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(1229), + [anon_sym_typeof] = ACTIONS(1273), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(1239), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1049), + [anon_sym_using] = ACTIONS(629), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1275), + [anon_sym_DASH] = ACTIONS(1275), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(643), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1255), + [sym_number] = ACTIONS(1257), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(1261), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1263), + [sym_false] = ACTIONS(1263), + [sym_null] = ACTIONS(1263), + [sym_undefined] = ACTIONS(1277), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1039), + [anon_sym_readonly] = ACTIONS(1055), + [anon_sym_get] = ACTIONS(1039), + [anon_sym_set] = ACTIONS(1039), + [anon_sym_QMARK] = ACTIONS(784), + [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(1279), + [anon_sym_number] = ACTIONS(1279), + [anon_sym_boolean] = ACTIONS(1279), + [anon_sym_string] = ACTIONS(1279), + [anon_sym_symbol] = ACTIONS(1279), + [anon_sym_object] = ACTIONS(1279), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(168)] = { + [sym_import] = STATE(3600), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1840), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(1930), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3819), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1281), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(1181), + [anon_sym_typeof] = ACTIONS(1287), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(1089), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(1191), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1291), + [anon_sym_using] = ACTIONS(79), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1293), + [anon_sym_DASH] = ACTIONS(1293), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(1295), + [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(1207), + [sym_number] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(1213), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1215), + [sym_false] = ACTIONS(1215), + [sym_null] = ACTIONS(1215), + [sym_undefined] = ACTIONS(1297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1283), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(169)] = { + [sym_import] = STATE(3602), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2358), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2025), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3792), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1303), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(1133), + [anon_sym_typeof] = ACTIONS(1309), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(1143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1319), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1323), + [anon_sym_DASH] = ACTIONS(1323), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1325), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1159), + [sym_number] = ACTIONS(1161), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(1165), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1167), + [sym_false] = ACTIONS(1167), + [sym_null] = ACTIONS(1167), + [sym_undefined] = ACTIONS(1333), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1305), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1305), + [anon_sym_set] = ACTIONS(1305), + [anon_sym_QMARK] = ACTIONS(784), + [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(1337), + [anon_sym_number] = ACTIONS(1337), + [anon_sym_boolean] = ACTIONS(1337), + [anon_sym_string] = ACTIONS(1337), + [anon_sym_symbol] = ACTIONS(1337), + [anon_sym_object] = ACTIONS(1337), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(170)] = { + [sym_import] = STATE(3588), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2524), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2025), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3792), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1339), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(1341), + [anon_sym_typeof] = ACTIONS(1343), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [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(1143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1345), + [anon_sym_using] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1347), + [anon_sym_DASH] = ACTIONS(1347), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1159), + [sym_number] = ACTIONS(1161), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1165), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1167), + [sym_false] = ACTIONS(1167), + [sym_null] = ACTIONS(1167), + [sym_undefined] = ACTIONS(1349), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(1351), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(1353), + [anon_sym_number] = ACTIONS(1353), + [anon_sym_boolean] = ACTIONS(1353), + [anon_sym_string] = ACTIONS(1353), + [anon_sym_symbol] = ACTIONS(1353), + [anon_sym_object] = ACTIONS(1353), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(171)] = { + [sym_import] = STATE(3588), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2369), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2025), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3792), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1355), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(1341), + [anon_sym_typeof] = ACTIONS(1361), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1371), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1375), + [anon_sym_DASH] = ACTIONS(1375), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1377), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1159), + [sym_number] = ACTIONS(1161), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(1165), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1167), + [sym_false] = ACTIONS(1167), + [sym_null] = ACTIONS(1167), + [sym_undefined] = ACTIONS(1385), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1387), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(172)] = { + [sym_import] = STATE(3588), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3730), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3730), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_nested_identifier] = STATE(5694), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1409), + [sym_subscript_expression] = STATE(1409), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3730), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(2509), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3974), + [sym_non_null_expression] = STATE(1409), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4331), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5312), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1391), + [anon_sym_export] = ACTIONS(1393), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_type] = ACTIONS(1393), + [anon_sym_namespace] = ACTIONS(1395), + [anon_sym_LBRACE] = ACTIONS(1397), + [anon_sym_typeof] = ACTIONS(1399), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1393), + [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(1401), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1403), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1405), + [anon_sym_using] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(1407), + [anon_sym_DASH] = ACTIONS(1407), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1409), + [sym_number] = ACTIONS(1411), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1413), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1415), + [sym_false] = ACTIONS(1415), + [sym_null] = ACTIONS(1415), + [sym_undefined] = ACTIONS(1417), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1393), + [anon_sym_readonly] = ACTIONS(1419), + [anon_sym_get] = ACTIONS(1393), + [anon_sym_set] = ACTIONS(1393), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1393), + [anon_sym_public] = ACTIONS(1393), + [anon_sym_private] = ACTIONS(1393), + [anon_sym_protected] = ACTIONS(1393), + [anon_sym_override] = ACTIONS(1393), + [anon_sym_module] = ACTIONS(1393), + [anon_sym_any] = ACTIONS(1421), + [anon_sym_number] = ACTIONS(1421), + [anon_sym_boolean] = ACTIONS(1421), + [anon_sym_string] = ACTIONS(1421), + [anon_sym_symbol] = ACTIONS(1421), + [anon_sym_object] = ACTIONS(1421), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(173)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1669), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_STAR] = ACTIONS(1425), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_as] = ACTIONS(1427), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1429), + [anon_sym_RBRACE] = ACTIONS(1429), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(645), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(1429), + [anon_sym_RPAREN] = ACTIONS(1429), + [anon_sym_await] = ACTIONS(617), + [anon_sym_in] = ACTIONS(1427), + [anon_sym_COLON] = ACTIONS(1429), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1429), + [anon_sym_GT] = ACTIONS(1427), + [anon_sym_DOT] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1429), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_AMP_AMP] = ACTIONS(1429), + [anon_sym_PIPE_PIPE] = ACTIONS(1429), + [anon_sym_GT_GT] = ACTIONS(1427), + [anon_sym_GT_GT_GT] = ACTIONS(1429), + [anon_sym_LT_LT] = ACTIONS(1429), + [anon_sym_AMP] = ACTIONS(1427), + [anon_sym_CARET] = ACTIONS(1429), + [anon_sym_PIPE] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_PERCENT] = ACTIONS(1429), + [anon_sym_STAR_STAR] = ACTIONS(1429), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1429), + [anon_sym_EQ_EQ] = ACTIONS(1427), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1429), + [anon_sym_BANG_EQ] = ACTIONS(1427), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1429), + [anon_sym_GT_EQ] = ACTIONS(1429), + [anon_sym_QMARK_QMARK] = ACTIONS(1429), + [anon_sym_instanceof] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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(1427), + [sym__ternary_qmark] = ACTIONS(1429), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(174)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1770), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_STAR] = ACTIONS(1437), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_as] = ACTIONS(1427), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(1429), + [anon_sym_RBRACE] = ACTIONS(1429), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(1429), + [anon_sym_await] = ACTIONS(45), + [anon_sym_in] = ACTIONS(1427), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(1427), + [anon_sym_DOT] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_QMARK_DOT] = ACTIONS(1429), + [anon_sym_new] = ACTIONS(1439), + [anon_sym_using] = ACTIONS(79), + [anon_sym_AMP_AMP] = ACTIONS(1429), + [anon_sym_PIPE_PIPE] = ACTIONS(1429), + [anon_sym_GT_GT] = ACTIONS(1427), + [anon_sym_GT_GT_GT] = ACTIONS(1429), + [anon_sym_LT_LT] = ACTIONS(1429), + [anon_sym_AMP] = ACTIONS(1427), + [anon_sym_CARET] = ACTIONS(1429), + [anon_sym_PIPE] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(1429), + [anon_sym_STAR_STAR] = ACTIONS(1429), + [anon_sym_LT] = ACTIONS(1441), + [anon_sym_LT_EQ] = ACTIONS(1429), + [anon_sym_EQ_EQ] = ACTIONS(1427), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1429), + [anon_sym_BANG_EQ] = ACTIONS(1427), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1429), + [anon_sym_GT_EQ] = ACTIONS(1429), + [anon_sym_QMARK_QMARK] = ACTIONS(1429), + [anon_sym_instanceof] = ACTIONS(1427), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [anon_sym_satisfies] = ACTIONS(1427), + [sym__automatic_semicolon] = ACTIONS(1429), + [sym__ternary_qmark] = ACTIONS(1429), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(175)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1835), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_STAR] = ACTIONS(1445), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_as] = ACTIONS(1427), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(1429), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1203), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(1429), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_in] = ACTIONS(1427), + [anon_sym_of] = ACTIONS(1427), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(1427), + [anon_sym_DOT] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_QMARK_DOT] = ACTIONS(1429), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_AMP_AMP] = ACTIONS(1429), + [anon_sym_PIPE_PIPE] = ACTIONS(1429), + [anon_sym_GT_GT] = ACTIONS(1427), + [anon_sym_GT_GT_GT] = ACTIONS(1429), + [anon_sym_LT_LT] = ACTIONS(1429), + [anon_sym_AMP] = ACTIONS(1427), + [anon_sym_CARET] = ACTIONS(1429), + [anon_sym_PIPE] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_PERCENT] = ACTIONS(1429), + [anon_sym_STAR_STAR] = ACTIONS(1429), + [anon_sym_LT] = ACTIONS(1441), + [anon_sym_LT_EQ] = ACTIONS(1429), + [anon_sym_EQ_EQ] = ACTIONS(1427), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1429), + [anon_sym_BANG_EQ] = ACTIONS(1427), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1429), + [anon_sym_GT_EQ] = ACTIONS(1429), + [anon_sym_QMARK_QMARK] = ACTIONS(1429), + [anon_sym_instanceof] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [anon_sym_satisfies] = ACTIONS(1427), + [sym__automatic_semicolon] = ACTIONS(1429), + [sym__ternary_qmark] = ACTIONS(1429), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(176)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_STAR] = ACTIONS(1453), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_as] = ACTIONS(1427), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1107), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(1429), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_in] = ACTIONS(1427), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(1427), + [anon_sym_DOT] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_QMARK_DOT] = ACTIONS(1429), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_AMP_AMP] = ACTIONS(1429), + [anon_sym_PIPE_PIPE] = ACTIONS(1429), + [anon_sym_GT_GT] = ACTIONS(1427), + [anon_sym_GT_GT_GT] = ACTIONS(1429), + [anon_sym_LT_LT] = ACTIONS(1429), + [anon_sym_AMP] = ACTIONS(1427), + [anon_sym_CARET] = ACTIONS(1429), + [anon_sym_PIPE] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(1429), + [anon_sym_STAR_STAR] = ACTIONS(1429), + [anon_sym_LT] = ACTIONS(1441), + [anon_sym_LT_EQ] = ACTIONS(1429), + [anon_sym_EQ_EQ] = ACTIONS(1427), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1429), + [anon_sym_BANG_EQ] = ACTIONS(1427), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1429), + [anon_sym_GT_EQ] = ACTIONS(1429), + [anon_sym_QMARK_QMARK] = ACTIONS(1429), + [anon_sym_instanceof] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [anon_sym_satisfies] = ACTIONS(1427), + [sym__automatic_semicolon] = ACTIONS(1429), + [sym__ternary_qmark] = ACTIONS(1429), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(177)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2052), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_STAR] = ACTIONS(1461), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_as] = ACTIONS(1427), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1429), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1251), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_in] = ACTIONS(1427), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_GT] = ACTIONS(1427), + [anon_sym_DOT] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1429), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_AMP_AMP] = ACTIONS(1429), + [anon_sym_PIPE_PIPE] = ACTIONS(1429), + [anon_sym_GT_GT] = ACTIONS(1427), + [anon_sym_GT_GT_GT] = ACTIONS(1429), + [anon_sym_LT_LT] = ACTIONS(1429), + [anon_sym_AMP] = ACTIONS(1427), + [anon_sym_CARET] = ACTIONS(1429), + [anon_sym_PIPE] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_PERCENT] = ACTIONS(1429), + [anon_sym_STAR_STAR] = ACTIONS(1429), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1429), + [anon_sym_EQ_EQ] = ACTIONS(1427), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1429), + [anon_sym_BANG_EQ] = ACTIONS(1427), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1429), + [anon_sym_GT_EQ] = ACTIONS(1429), + [anon_sym_QMARK_QMARK] = ACTIONS(1429), + [anon_sym_instanceof] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [anon_sym_satisfies] = ACTIONS(1427), + [anon_sym_implements] = ACTIONS(1427), + [sym__ternary_qmark] = ACTIONS(1429), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(178)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2304), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_STAR] = ACTIONS(1469), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_as] = ACTIONS(1427), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_RBRACE] = ACTIONS(1429), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1155), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_in] = ACTIONS(1427), + [anon_sym_COLON] = ACTIONS(1429), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_GT] = ACTIONS(1427), + [anon_sym_DOT] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1429), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_AMP_AMP] = ACTIONS(1429), + [anon_sym_PIPE_PIPE] = ACTIONS(1429), + [anon_sym_GT_GT] = ACTIONS(1427), + [anon_sym_GT_GT_GT] = ACTIONS(1429), + [anon_sym_LT_LT] = ACTIONS(1429), + [anon_sym_AMP] = ACTIONS(1427), + [anon_sym_CARET] = ACTIONS(1429), + [anon_sym_PIPE] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_PERCENT] = ACTIONS(1429), + [anon_sym_STAR_STAR] = ACTIONS(1429), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1429), + [anon_sym_EQ_EQ] = ACTIONS(1427), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1429), + [anon_sym_BANG_EQ] = ACTIONS(1427), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1429), + [anon_sym_GT_EQ] = ACTIONS(1429), + [anon_sym_QMARK_QMARK] = ACTIONS(1429), + [anon_sym_instanceof] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [anon_sym_satisfies] = ACTIONS(1427), + [sym__ternary_qmark] = ACTIONS(1429), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(179)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2409), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_STAR] = ACTIONS(1477), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_as] = ACTIONS(1427), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1379), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_in] = ACTIONS(1427), + [anon_sym_of] = ACTIONS(1427), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(1427), + [anon_sym_DOT] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1429), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_AMP_AMP] = ACTIONS(1429), + [anon_sym_PIPE_PIPE] = ACTIONS(1429), + [anon_sym_GT_GT] = ACTIONS(1427), + [anon_sym_GT_GT_GT] = ACTIONS(1429), + [anon_sym_LT_LT] = ACTIONS(1429), + [anon_sym_AMP] = ACTIONS(1427), + [anon_sym_CARET] = ACTIONS(1429), + [anon_sym_PIPE] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_PERCENT] = ACTIONS(1429), + [anon_sym_STAR_STAR] = ACTIONS(1429), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1429), + [anon_sym_EQ_EQ] = ACTIONS(1427), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1429), + [anon_sym_BANG_EQ] = ACTIONS(1427), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1429), + [anon_sym_GT_EQ] = ACTIONS(1429), + [anon_sym_QMARK_QMARK] = ACTIONS(1429), + [anon_sym_instanceof] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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_satisfies] = ACTIONS(1427), + [sym__ternary_qmark] = ACTIONS(1429), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(180)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2469), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_STAR] = ACTIONS(1485), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_as] = ACTIONS(1427), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1327), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_in] = ACTIONS(1427), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1429), + [anon_sym_GT] = ACTIONS(1427), + [anon_sym_DOT] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1429), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_AMP_AMP] = ACTIONS(1429), + [anon_sym_PIPE_PIPE] = ACTIONS(1429), + [anon_sym_GT_GT] = ACTIONS(1427), + [anon_sym_GT_GT_GT] = ACTIONS(1429), + [anon_sym_LT_LT] = ACTIONS(1429), + [anon_sym_AMP] = ACTIONS(1427), + [anon_sym_CARET] = ACTIONS(1429), + [anon_sym_PIPE] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_PERCENT] = ACTIONS(1429), + [anon_sym_STAR_STAR] = ACTIONS(1429), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1429), + [anon_sym_EQ_EQ] = ACTIONS(1427), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1429), + [anon_sym_BANG_EQ] = ACTIONS(1427), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1429), + [anon_sym_GT_EQ] = ACTIONS(1429), + [anon_sym_QMARK_QMARK] = ACTIONS(1429), + [anon_sym_instanceof] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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), + [anon_sym_satisfies] = ACTIONS(1427), + [sym__ternary_qmark] = ACTIONS(1429), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(181)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2550), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_STAR] = ACTIONS(1491), + [anon_sym_type] = ACTIONS(834), + [anon_sym_as] = ACTIONS(1427), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(1427), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_GT] = ACTIONS(1427), + [anon_sym_DOT] = ACTIONS(1427), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1429), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_AMP_AMP] = ACTIONS(1429), + [anon_sym_PIPE_PIPE] = ACTIONS(1429), + [anon_sym_GT_GT] = ACTIONS(1427), + [anon_sym_GT_GT_GT] = ACTIONS(1429), + [anon_sym_LT_LT] = ACTIONS(1429), + [anon_sym_AMP] = ACTIONS(1427), + [anon_sym_CARET] = ACTIONS(1429), + [anon_sym_PIPE] = ACTIONS(1427), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_PERCENT] = ACTIONS(1429), + [anon_sym_STAR_STAR] = ACTIONS(1429), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1429), + [anon_sym_EQ_EQ] = ACTIONS(1427), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1429), + [anon_sym_BANG_EQ] = ACTIONS(1427), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1429), + [anon_sym_GT_EQ] = ACTIONS(1429), + [anon_sym_QMARK_QMARK] = ACTIONS(1429), + [anon_sym_instanceof] = ACTIONS(1427), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_satisfies] = ACTIONS(1427), + [sym__ternary_qmark] = ACTIONS(1429), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(182)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(183)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(864), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(870), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(184)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = 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_declaration] = STATE(878), + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2413), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4007), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1525), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(1527), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1529), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(559), + [anon_sym_async] = ACTIONS(1531), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1533), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1535), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(186)] = { + [sym_declaration] = STATE(878), + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2413), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4334), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1525), + [anon_sym_namespace] = ACTIONS(1537), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(1527), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1529), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(1539), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1541), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1543), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(187)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(188)] = { + [sym_declaration] = STATE(4247), + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(4085), + [sym_lexical_declaration] = STATE(4085), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2446), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(4085), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(4085), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(4085), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_function_signature] = STATE(4085), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(4085), + [sym_abstract_class_declaration] = STATE(4085), + [sym_module] = STATE(4085), + [sym_internal_module] = STATE(2391), + [sym_import_alias] = STATE(4085), + [sym_interface_declaration] = STATE(4085), + [sym_enum_declaration] = STATE(4085), + [sym_type_alias_declaration] = STATE(4085), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4178), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1545), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(1547), + [anon_sym_var] = ACTIONS(1549), + [anon_sym_let] = ACTIONS(1551), + [anon_sym_const] = ACTIONS(1553), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(1555), + [anon_sym_async] = ACTIONS(1557), + [anon_sym_function] = ACTIONS(1559), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1561), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1563), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [anon_sym_abstract] = ACTIONS(1565), + [anon_sym_interface] = ACTIONS(1567), + [anon_sym_enum] = ACTIONS(1569), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(189)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(878), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(878), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(190)] = { + [sym_declaration] = STATE(4144), + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(4085), + [sym_lexical_declaration] = STATE(4085), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2460), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(4085), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(4085), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(4085), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_function_signature] = STATE(4085), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(4085), + [sym_abstract_class_declaration] = STATE(4085), + [sym_module] = STATE(4085), + [sym_internal_module] = STATE(2391), + [sym_import_alias] = STATE(4085), + [sym_interface_declaration] = STATE(4085), + [sym_enum_declaration] = STATE(4085), + [sym_type_alias_declaration] = STATE(4085), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4178), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1545), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(1547), + [anon_sym_var] = ACTIONS(1549), + [anon_sym_let] = ACTIONS(1551), + [anon_sym_const] = ACTIONS(1553), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(1555), + [anon_sym_async] = ACTIONS(1557), + [anon_sym_function] = ACTIONS(1559), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1561), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1563), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [anon_sym_abstract] = ACTIONS(1565), + [anon_sym_interface] = ACTIONS(1567), + [anon_sym_enum] = ACTIONS(1569), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(191)] = { + [sym_declaration] = STATE(852), + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2473), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(246), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4334), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1525), + [anon_sym_namespace] = ACTIONS(1537), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(1527), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1529), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(1539), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1541), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1543), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(192)] = { + [sym_declaration] = STATE(852), + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2473), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4007), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1525), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(1527), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1529), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(559), + [anon_sym_async] = ACTIONS(1531), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1541), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1543), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [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(852), + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2473), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4007), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1525), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(1527), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1529), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(559), + [anon_sym_async] = ACTIONS(1531), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1533), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1535), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [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(878), + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2413), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_class_declaration] = STATE(841), + [sym_function_expression] = STATE(2279), + [sym_function_declaration] = STATE(841), + [sym_generator_function] = STATE(2279), + [sym_generator_function_declaration] = STATE(841), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_function_signature] = STATE(841), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(2415), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4007), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1525), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(1527), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1529), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(559), + [anon_sym_async] = ACTIONS(1531), + [anon_sym_function] = ACTIONS(563), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1541), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1543), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(195)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3237), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(1573), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1587), + [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(1589), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(1591), + [anon_sym_PLUS] = ACTIONS(1593), + [anon_sym_DASH] = ACTIONS(1593), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(1023), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1605), + [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(1015), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(196)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(913), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(919), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(197)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(927), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(933), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(198)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(907), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(199)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3738), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1607), + [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(1609), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(1611), + [anon_sym_PLUS] = ACTIONS(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(1615), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(200)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(955), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(961), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(201)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(202)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(903), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(203)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1509), + [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(1511), + [anon_sym_DASH] = ACTIONS(1511), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1513), + [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(215), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(204)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1798), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5954), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(1621), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(1625), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(205)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1854), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5830), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(1621), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(1625), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(206)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(4735), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4735), + [sym_optional_parameter] = STATE(4735), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(760), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(207)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(4791), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(4791), + [sym_optional_parameter] = STATE(4791), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1633), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(208)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(5282), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5282), + [sym_optional_parameter] = STATE(5282), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1635), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(209)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(5138), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5138), + [sym_optional_parameter] = STATE(5138), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1637), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(210)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(5282), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5282), + [sym_optional_parameter] = STATE(5282), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1639), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(211)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(5282), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5282), + [sym_optional_parameter] = STATE(5282), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1641), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(5282), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5282), + [sym_optional_parameter] = STATE(5282), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1643), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(5282), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5282), + [sym_optional_parameter] = STATE(5282), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1645), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(5282), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5282), + [sym_optional_parameter] = STATE(5282), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1647), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(215)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_RBRACE] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1649), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_RBRACK] = ACTIONS(1649), + [anon_sym_GT] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1649), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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_QMARK] = ACTIONS(1649), + [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_extends] = ACTIONS(1651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(216)] = { + [sym_statement_block] = STATE(239), + [ts_builtin_sym_end] = ACTIONS(1653), + [sym_identifier] = ACTIONS(1655), + [anon_sym_export] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(1655), + [anon_sym_default] = ACTIONS(1655), + [anon_sym_type] = ACTIONS(1655), + [anon_sym_as] = ACTIONS(1655), + [anon_sym_namespace] = ACTIONS(1655), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(1653), + [anon_sym_RBRACE] = ACTIONS(1653), + [anon_sym_typeof] = ACTIONS(1655), + [anon_sym_import] = ACTIONS(1655), + [anon_sym_with] = ACTIONS(1655), + [anon_sym_var] = ACTIONS(1655), + [anon_sym_let] = ACTIONS(1655), + [anon_sym_const] = ACTIONS(1655), + [anon_sym_BANG] = ACTIONS(1655), + [anon_sym_else] = ACTIONS(1655), + [anon_sym_if] = ACTIONS(1655), + [anon_sym_switch] = ACTIONS(1655), + [anon_sym_for] = ACTIONS(1655), + [anon_sym_LPAREN] = ACTIONS(1653), + [anon_sym_SEMI] = ACTIONS(1653), + [anon_sym_await] = ACTIONS(1655), + [anon_sym_in] = ACTIONS(1655), + [anon_sym_while] = ACTIONS(1655), + [anon_sym_do] = ACTIONS(1655), + [anon_sym_try] = ACTIONS(1655), + [anon_sym_break] = ACTIONS(1655), + [anon_sym_continue] = ACTIONS(1655), + [anon_sym_debugger] = ACTIONS(1655), + [anon_sym_return] = ACTIONS(1655), + [anon_sym_throw] = ACTIONS(1655), + [anon_sym_case] = ACTIONS(1655), + [anon_sym_yield] = ACTIONS(1655), + [anon_sym_LBRACK] = ACTIONS(1653), + [anon_sym_GT] = ACTIONS(1655), + [anon_sym_DOT] = ACTIONS(1659), + [anon_sym_DQUOTE] = ACTIONS(1653), + [anon_sym_SQUOTE] = ACTIONS(1653), + [anon_sym_class] = ACTIONS(1655), + [anon_sym_async] = ACTIONS(1655), + [anon_sym_function] = ACTIONS(1655), + [anon_sym_QMARK_DOT] = ACTIONS(1653), + [anon_sym_new] = ACTIONS(1655), + [anon_sym_using] = ACTIONS(1655), + [anon_sym_AMP_AMP] = ACTIONS(1653), + [anon_sym_PIPE_PIPE] = ACTIONS(1653), + [anon_sym_GT_GT] = ACTIONS(1655), + [anon_sym_GT_GT_GT] = ACTIONS(1653), + [anon_sym_LT_LT] = ACTIONS(1653), + [anon_sym_AMP] = ACTIONS(1655), + [anon_sym_CARET] = ACTIONS(1653), + [anon_sym_PIPE] = ACTIONS(1655), + [anon_sym_PLUS] = ACTIONS(1655), + [anon_sym_DASH] = ACTIONS(1655), + [anon_sym_SLASH] = ACTIONS(1655), + [anon_sym_PERCENT] = ACTIONS(1653), + [anon_sym_STAR_STAR] = ACTIONS(1653), + [anon_sym_LT] = ACTIONS(1655), + [anon_sym_LT_EQ] = ACTIONS(1653), + [anon_sym_EQ_EQ] = ACTIONS(1655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1653), + [anon_sym_BANG_EQ] = ACTIONS(1655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1653), + [anon_sym_GT_EQ] = ACTIONS(1653), + [anon_sym_QMARK_QMARK] = ACTIONS(1653), + [anon_sym_instanceof] = ACTIONS(1655), + [anon_sym_TILDE] = ACTIONS(1653), + [anon_sym_void] = ACTIONS(1655), + [anon_sym_delete] = ACTIONS(1655), + [anon_sym_PLUS_PLUS] = ACTIONS(1653), + [anon_sym_DASH_DASH] = ACTIONS(1653), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1653), + [sym_number] = ACTIONS(1653), + [sym_private_property_identifier] = ACTIONS(1653), + [sym_this] = ACTIONS(1655), + [sym_super] = ACTIONS(1655), + [sym_true] = ACTIONS(1655), + [sym_false] = ACTIONS(1655), + [sym_null] = ACTIONS(1655), + [sym_undefined] = ACTIONS(1655), + [anon_sym_AT] = ACTIONS(1653), + [anon_sym_static] = ACTIONS(1655), + [anon_sym_readonly] = ACTIONS(1655), + [anon_sym_get] = ACTIONS(1655), + [anon_sym_set] = ACTIONS(1655), + [anon_sym_declare] = ACTIONS(1655), + [anon_sym_public] = ACTIONS(1655), + [anon_sym_private] = ACTIONS(1655), + [anon_sym_protected] = ACTIONS(1655), + [anon_sym_override] = ACTIONS(1655), + [anon_sym_module] = ACTIONS(1655), + [anon_sym_any] = ACTIONS(1655), + [anon_sym_number] = ACTIONS(1655), + [anon_sym_boolean] = ACTIONS(1655), + [anon_sym_string] = ACTIONS(1655), + [anon_sym_symbol] = ACTIONS(1655), + [anon_sym_object] = ACTIONS(1655), + [anon_sym_abstract] = ACTIONS(1655), + [anon_sym_satisfies] = ACTIONS(1655), + [anon_sym_interface] = ACTIONS(1655), + [anon_sym_enum] = ACTIONS(1655), + [sym__automatic_semicolon] = ACTIONS(1653), + [sym__ternary_qmark] = ACTIONS(1653), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(217)] = { + [sym_statement_block] = STATE(239), + [ts_builtin_sym_end] = ACTIONS(1653), + [sym_identifier] = ACTIONS(1655), + [anon_sym_export] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(1655), + [anon_sym_default] = ACTIONS(1655), + [anon_sym_type] = ACTIONS(1655), + [anon_sym_as] = ACTIONS(1655), + [anon_sym_namespace] = ACTIONS(1655), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(1653), + [anon_sym_RBRACE] = ACTIONS(1653), + [anon_sym_typeof] = ACTIONS(1655), + [anon_sym_import] = ACTIONS(1655), + [anon_sym_with] = ACTIONS(1655), + [anon_sym_var] = ACTIONS(1655), + [anon_sym_let] = ACTIONS(1655), + [anon_sym_const] = ACTIONS(1655), + [anon_sym_BANG] = ACTIONS(1655), + [anon_sym_else] = ACTIONS(1655), + [anon_sym_if] = ACTIONS(1655), + [anon_sym_switch] = ACTIONS(1655), + [anon_sym_for] = ACTIONS(1655), + [anon_sym_LPAREN] = ACTIONS(1653), + [anon_sym_SEMI] = ACTIONS(1653), + [anon_sym_await] = ACTIONS(1655), + [anon_sym_in] = ACTIONS(1655), + [anon_sym_while] = ACTIONS(1655), + [anon_sym_do] = ACTIONS(1655), + [anon_sym_try] = ACTIONS(1655), + [anon_sym_break] = ACTIONS(1655), + [anon_sym_continue] = ACTIONS(1655), + [anon_sym_debugger] = ACTIONS(1655), + [anon_sym_return] = ACTIONS(1655), + [anon_sym_throw] = ACTIONS(1655), + [anon_sym_case] = ACTIONS(1655), + [anon_sym_yield] = ACTIONS(1655), + [anon_sym_LBRACK] = ACTIONS(1653), + [anon_sym_GT] = ACTIONS(1655), + [anon_sym_DOT] = ACTIONS(1661), + [anon_sym_DQUOTE] = ACTIONS(1653), + [anon_sym_SQUOTE] = ACTIONS(1653), + [anon_sym_class] = ACTIONS(1655), + [anon_sym_async] = ACTIONS(1655), + [anon_sym_function] = ACTIONS(1655), + [anon_sym_QMARK_DOT] = ACTIONS(1653), + [anon_sym_new] = ACTIONS(1655), + [anon_sym_using] = ACTIONS(1655), + [anon_sym_AMP_AMP] = ACTIONS(1653), + [anon_sym_PIPE_PIPE] = ACTIONS(1653), + [anon_sym_GT_GT] = ACTIONS(1655), + [anon_sym_GT_GT_GT] = ACTIONS(1653), + [anon_sym_LT_LT] = ACTIONS(1653), + [anon_sym_AMP] = ACTIONS(1655), + [anon_sym_CARET] = ACTIONS(1653), + [anon_sym_PIPE] = ACTIONS(1655), + [anon_sym_PLUS] = ACTIONS(1655), + [anon_sym_DASH] = ACTIONS(1655), + [anon_sym_SLASH] = ACTIONS(1655), + [anon_sym_PERCENT] = ACTIONS(1653), + [anon_sym_STAR_STAR] = ACTIONS(1653), + [anon_sym_LT] = ACTIONS(1655), + [anon_sym_LT_EQ] = ACTIONS(1653), + [anon_sym_EQ_EQ] = ACTIONS(1655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1653), + [anon_sym_BANG_EQ] = ACTIONS(1655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1653), + [anon_sym_GT_EQ] = ACTIONS(1653), + [anon_sym_QMARK_QMARK] = ACTIONS(1653), + [anon_sym_instanceof] = ACTIONS(1655), + [anon_sym_TILDE] = ACTIONS(1653), + [anon_sym_void] = ACTIONS(1655), + [anon_sym_delete] = ACTIONS(1655), + [anon_sym_PLUS_PLUS] = ACTIONS(1653), + [anon_sym_DASH_DASH] = ACTIONS(1653), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1653), + [sym_number] = ACTIONS(1653), + [sym_private_property_identifier] = ACTIONS(1653), + [sym_this] = ACTIONS(1655), + [sym_super] = ACTIONS(1655), + [sym_true] = ACTIONS(1655), + [sym_false] = ACTIONS(1655), + [sym_null] = ACTIONS(1655), + [sym_undefined] = ACTIONS(1655), + [anon_sym_AT] = ACTIONS(1653), + [anon_sym_static] = ACTIONS(1655), + [anon_sym_readonly] = ACTIONS(1655), + [anon_sym_get] = ACTIONS(1655), + [anon_sym_set] = ACTIONS(1655), + [anon_sym_declare] = ACTIONS(1655), + [anon_sym_public] = ACTIONS(1655), + [anon_sym_private] = ACTIONS(1655), + [anon_sym_protected] = ACTIONS(1655), + [anon_sym_override] = ACTIONS(1655), + [anon_sym_module] = ACTIONS(1655), + [anon_sym_any] = ACTIONS(1655), + [anon_sym_number] = ACTIONS(1655), + [anon_sym_boolean] = ACTIONS(1655), + [anon_sym_string] = ACTIONS(1655), + [anon_sym_symbol] = ACTIONS(1655), + [anon_sym_object] = ACTIONS(1655), + [anon_sym_abstract] = ACTIONS(1655), + [anon_sym_satisfies] = ACTIONS(1655), + [anon_sym_interface] = ACTIONS(1655), + [anon_sym_enum] = ACTIONS(1655), + [sym__automatic_semicolon] = ACTIONS(1653), + [sym__ternary_qmark] = ACTIONS(1653), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(218)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1665), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(219)] = { + [sym_statement_block] = STATE(239), + [ts_builtin_sym_end] = ACTIONS(1653), + [sym_identifier] = ACTIONS(1655), + [anon_sym_export] = ACTIONS(1655), + [anon_sym_STAR] = ACTIONS(1655), + [anon_sym_default] = ACTIONS(1655), + [anon_sym_type] = ACTIONS(1655), + [anon_sym_as] = ACTIONS(1655), + [anon_sym_namespace] = ACTIONS(1655), + [anon_sym_LBRACE] = ACTIONS(1657), + [anon_sym_COMMA] = ACTIONS(1653), + [anon_sym_RBRACE] = ACTIONS(1653), + [anon_sym_typeof] = ACTIONS(1655), + [anon_sym_import] = ACTIONS(1655), + [anon_sym_with] = ACTIONS(1655), + [anon_sym_var] = ACTIONS(1655), + [anon_sym_let] = ACTIONS(1655), + [anon_sym_const] = ACTIONS(1655), + [anon_sym_BANG] = ACTIONS(1655), + [anon_sym_else] = ACTIONS(1655), + [anon_sym_if] = ACTIONS(1655), + [anon_sym_switch] = ACTIONS(1655), + [anon_sym_for] = ACTIONS(1655), + [anon_sym_LPAREN] = ACTIONS(1653), + [anon_sym_SEMI] = ACTIONS(1653), + [anon_sym_await] = ACTIONS(1655), + [anon_sym_in] = ACTIONS(1655), + [anon_sym_while] = ACTIONS(1655), + [anon_sym_do] = ACTIONS(1655), + [anon_sym_try] = ACTIONS(1655), + [anon_sym_break] = ACTIONS(1655), + [anon_sym_continue] = ACTIONS(1655), + [anon_sym_debugger] = ACTIONS(1655), + [anon_sym_return] = ACTIONS(1655), + [anon_sym_throw] = ACTIONS(1655), + [anon_sym_case] = ACTIONS(1655), + [anon_sym_yield] = ACTIONS(1655), + [anon_sym_LBRACK] = ACTIONS(1653), + [anon_sym_GT] = ACTIONS(1655), + [anon_sym_DOT] = ACTIONS(1655), + [anon_sym_DQUOTE] = ACTIONS(1653), + [anon_sym_SQUOTE] = ACTIONS(1653), + [anon_sym_class] = ACTIONS(1655), + [anon_sym_async] = ACTIONS(1655), + [anon_sym_function] = ACTIONS(1655), + [anon_sym_QMARK_DOT] = ACTIONS(1653), + [anon_sym_new] = ACTIONS(1655), + [anon_sym_using] = ACTIONS(1655), + [anon_sym_AMP_AMP] = ACTIONS(1653), + [anon_sym_PIPE_PIPE] = ACTIONS(1653), + [anon_sym_GT_GT] = ACTIONS(1655), + [anon_sym_GT_GT_GT] = ACTIONS(1653), + [anon_sym_LT_LT] = ACTIONS(1653), + [anon_sym_AMP] = ACTIONS(1655), + [anon_sym_CARET] = ACTIONS(1653), + [anon_sym_PIPE] = ACTIONS(1655), + [anon_sym_PLUS] = ACTIONS(1655), + [anon_sym_DASH] = ACTIONS(1655), + [anon_sym_SLASH] = ACTIONS(1655), + [anon_sym_PERCENT] = ACTIONS(1653), + [anon_sym_STAR_STAR] = ACTIONS(1653), + [anon_sym_LT] = ACTIONS(1655), + [anon_sym_LT_EQ] = ACTIONS(1653), + [anon_sym_EQ_EQ] = ACTIONS(1655), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1653), + [anon_sym_BANG_EQ] = ACTIONS(1655), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1653), + [anon_sym_GT_EQ] = ACTIONS(1653), + [anon_sym_QMARK_QMARK] = ACTIONS(1653), + [anon_sym_instanceof] = ACTIONS(1655), + [anon_sym_TILDE] = ACTIONS(1653), + [anon_sym_void] = ACTIONS(1655), + [anon_sym_delete] = ACTIONS(1655), + [anon_sym_PLUS_PLUS] = ACTIONS(1653), + [anon_sym_DASH_DASH] = ACTIONS(1653), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1653), + [sym_number] = ACTIONS(1653), + [sym_private_property_identifier] = ACTIONS(1653), + [sym_this] = ACTIONS(1655), + [sym_super] = ACTIONS(1655), + [sym_true] = ACTIONS(1655), + [sym_false] = ACTIONS(1655), + [sym_null] = ACTIONS(1655), + [sym_undefined] = ACTIONS(1655), + [anon_sym_AT] = ACTIONS(1653), + [anon_sym_static] = ACTIONS(1655), + [anon_sym_readonly] = ACTIONS(1655), + [anon_sym_get] = ACTIONS(1655), + [anon_sym_set] = ACTIONS(1655), + [anon_sym_declare] = ACTIONS(1655), + [anon_sym_public] = ACTIONS(1655), + [anon_sym_private] = ACTIONS(1655), + [anon_sym_protected] = ACTIONS(1655), + [anon_sym_override] = ACTIONS(1655), + [anon_sym_module] = ACTIONS(1655), + [anon_sym_any] = ACTIONS(1655), + [anon_sym_number] = ACTIONS(1655), + [anon_sym_boolean] = ACTIONS(1655), + [anon_sym_string] = ACTIONS(1655), + [anon_sym_symbol] = ACTIONS(1655), + [anon_sym_object] = ACTIONS(1655), + [anon_sym_abstract] = ACTIONS(1655), + [anon_sym_satisfies] = ACTIONS(1655), + [anon_sym_interface] = ACTIONS(1655), + [anon_sym_enum] = ACTIONS(1655), + [sym__automatic_semicolon] = ACTIONS(1653), + [sym__ternary_qmark] = ACTIONS(1653), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(220)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1667), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(221)] = { + [ts_builtin_sym_end] = ACTIONS(1669), + [sym_identifier] = ACTIONS(1671), + [anon_sym_export] = ACTIONS(1671), + [anon_sym_STAR] = ACTIONS(1673), + [anon_sym_default] = ACTIONS(1671), + [anon_sym_type] = ACTIONS(1671), + [anon_sym_EQ] = ACTIONS(1675), + [anon_sym_as] = ACTIONS(1673), + [anon_sym_namespace] = ACTIONS(1671), + [anon_sym_LBRACE] = ACTIONS(1669), + [anon_sym_COMMA] = ACTIONS(1677), + [anon_sym_RBRACE] = ACTIONS(1669), + [anon_sym_typeof] = ACTIONS(1671), + [anon_sym_import] = ACTIONS(1671), + [anon_sym_with] = ACTIONS(1671), + [anon_sym_var] = ACTIONS(1671), + [anon_sym_let] = ACTIONS(1671), + [anon_sym_const] = ACTIONS(1671), + [anon_sym_BANG] = ACTIONS(1671), + [anon_sym_else] = ACTIONS(1671), + [anon_sym_if] = ACTIONS(1671), + [anon_sym_switch] = ACTIONS(1671), + [anon_sym_for] = ACTIONS(1671), + [anon_sym_LPAREN] = ACTIONS(1669), + [anon_sym_SEMI] = ACTIONS(1669), + [anon_sym_await] = ACTIONS(1671), + [anon_sym_in] = ACTIONS(1673), + [anon_sym_while] = ACTIONS(1671), + [anon_sym_do] = ACTIONS(1671), + [anon_sym_try] = ACTIONS(1671), + [anon_sym_break] = ACTIONS(1671), + [anon_sym_continue] = ACTIONS(1671), + [anon_sym_debugger] = ACTIONS(1671), + [anon_sym_return] = ACTIONS(1671), + [anon_sym_throw] = ACTIONS(1671), + [anon_sym_case] = ACTIONS(1671), + [anon_sym_yield] = ACTIONS(1671), + [anon_sym_LBRACK] = ACTIONS(1669), + [anon_sym_GT] = ACTIONS(1673), + [anon_sym_DOT] = ACTIONS(1673), + [anon_sym_DQUOTE] = ACTIONS(1669), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_class] = ACTIONS(1671), + [anon_sym_async] = ACTIONS(1671), + [anon_sym_function] = ACTIONS(1671), + [anon_sym_QMARK_DOT] = ACTIONS(1677), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_using] = ACTIONS(1671), + [anon_sym_AMP_AMP] = ACTIONS(1677), + [anon_sym_PIPE_PIPE] = ACTIONS(1677), + [anon_sym_GT_GT] = ACTIONS(1673), + [anon_sym_GT_GT_GT] = ACTIONS(1677), + [anon_sym_LT_LT] = ACTIONS(1677), + [anon_sym_AMP] = ACTIONS(1673), + [anon_sym_CARET] = ACTIONS(1677), + [anon_sym_PIPE] = ACTIONS(1673), + [anon_sym_PLUS] = ACTIONS(1671), + [anon_sym_DASH] = ACTIONS(1671), + [anon_sym_SLASH] = ACTIONS(1671), + [anon_sym_PERCENT] = ACTIONS(1677), + [anon_sym_STAR_STAR] = ACTIONS(1677), + [anon_sym_LT] = ACTIONS(1671), + [anon_sym_LT_EQ] = ACTIONS(1677), + [anon_sym_EQ_EQ] = ACTIONS(1673), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1677), + [anon_sym_BANG_EQ] = ACTIONS(1673), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1677), + [anon_sym_GT_EQ] = ACTIONS(1677), + [anon_sym_QMARK_QMARK] = ACTIONS(1677), + [anon_sym_instanceof] = ACTIONS(1673), + [anon_sym_TILDE] = ACTIONS(1669), + [anon_sym_void] = ACTIONS(1671), + [anon_sym_delete] = ACTIONS(1671), + [anon_sym_PLUS_PLUS] = ACTIONS(1669), + [anon_sym_DASH_DASH] = ACTIONS(1669), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1669), + [sym_number] = ACTIONS(1669), + [sym_private_property_identifier] = ACTIONS(1669), + [sym_this] = ACTIONS(1671), + [sym_super] = ACTIONS(1671), + [sym_true] = ACTIONS(1671), + [sym_false] = ACTIONS(1671), + [sym_null] = ACTIONS(1671), + [sym_undefined] = ACTIONS(1671), + [anon_sym_AT] = ACTIONS(1669), + [anon_sym_static] = ACTIONS(1671), + [anon_sym_readonly] = ACTIONS(1671), + [anon_sym_get] = ACTIONS(1671), + [anon_sym_set] = ACTIONS(1671), + [anon_sym_declare] = ACTIONS(1671), + [anon_sym_public] = ACTIONS(1671), + [anon_sym_private] = ACTIONS(1671), + [anon_sym_protected] = ACTIONS(1671), + [anon_sym_override] = ACTIONS(1671), + [anon_sym_module] = ACTIONS(1671), + [anon_sym_any] = ACTIONS(1671), + [anon_sym_number] = ACTIONS(1671), + [anon_sym_boolean] = ACTIONS(1671), + [anon_sym_string] = ACTIONS(1671), + [anon_sym_symbol] = ACTIONS(1671), + [anon_sym_object] = ACTIONS(1671), + [anon_sym_abstract] = ACTIONS(1671), + [anon_sym_satisfies] = ACTIONS(1673), + [anon_sym_interface] = ACTIONS(1671), + [anon_sym_enum] = ACTIONS(1671), + [sym__automatic_semicolon] = ACTIONS(1679), + [sym__ternary_qmark] = ACTIONS(1677), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(222)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1681), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(223)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1683), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(224)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2071), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4799), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4801), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1685), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(225)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2281), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4993), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(5013), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1687), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(226)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym__formal_parameter] = STATE(5282), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4018), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(286), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5282), + [sym_optional_parameter] = STATE(5282), + [sym__parameter_name] = STATE(3692), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(283), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1629), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1631), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(227)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2073), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(4993), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(5013), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1687), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(228)] = { + [ts_builtin_sym_end] = ACTIONS(1689), + [sym_identifier] = ACTIONS(1691), + [anon_sym_export] = ACTIONS(1691), + [anon_sym_STAR] = ACTIONS(1693), + [anon_sym_default] = ACTIONS(1691), + [anon_sym_type] = ACTIONS(1691), + [anon_sym_as] = ACTIONS(1693), + [anon_sym_namespace] = ACTIONS(1691), + [anon_sym_LBRACE] = ACTIONS(1689), + [anon_sym_COMMA] = ACTIONS(1695), + [anon_sym_RBRACE] = ACTIONS(1689), + [anon_sym_typeof] = ACTIONS(1691), + [anon_sym_import] = ACTIONS(1691), + [anon_sym_with] = ACTIONS(1691), + [anon_sym_var] = ACTIONS(1691), + [anon_sym_let] = ACTIONS(1691), + [anon_sym_const] = ACTIONS(1691), + [anon_sym_BANG] = ACTIONS(1691), + [anon_sym_else] = ACTIONS(1691), + [anon_sym_if] = ACTIONS(1691), + [anon_sym_switch] = ACTIONS(1691), + [anon_sym_for] = ACTIONS(1691), + [anon_sym_LPAREN] = ACTIONS(1689), + [anon_sym_SEMI] = ACTIONS(1689), + [anon_sym_await] = ACTIONS(1691), + [anon_sym_in] = ACTIONS(1693), + [anon_sym_while] = ACTIONS(1691), + [anon_sym_do] = ACTIONS(1691), + [anon_sym_try] = ACTIONS(1691), + [anon_sym_break] = ACTIONS(1691), + [anon_sym_continue] = ACTIONS(1691), + [anon_sym_debugger] = ACTIONS(1691), + [anon_sym_return] = ACTIONS(1691), + [anon_sym_throw] = ACTIONS(1691), + [anon_sym_case] = ACTIONS(1691), + [anon_sym_yield] = ACTIONS(1691), + [anon_sym_LBRACK] = ACTIONS(1689), + [anon_sym_GT] = ACTIONS(1693), + [anon_sym_DOT] = ACTIONS(1693), + [anon_sym_DQUOTE] = ACTIONS(1689), + [anon_sym_SQUOTE] = ACTIONS(1689), + [anon_sym_class] = ACTIONS(1691), + [anon_sym_async] = ACTIONS(1691), + [anon_sym_function] = ACTIONS(1691), + [anon_sym_QMARK_DOT] = ACTIONS(1695), + [anon_sym_new] = ACTIONS(1691), + [anon_sym_using] = ACTIONS(1691), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE_PIPE] = ACTIONS(1695), + [anon_sym_GT_GT] = ACTIONS(1693), + [anon_sym_GT_GT_GT] = ACTIONS(1695), + [anon_sym_LT_LT] = ACTIONS(1695), + [anon_sym_AMP] = ACTIONS(1693), + [anon_sym_CARET] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1693), + [anon_sym_PLUS] = ACTIONS(1691), + [anon_sym_DASH] = ACTIONS(1691), + [anon_sym_SLASH] = ACTIONS(1691), + [anon_sym_PERCENT] = ACTIONS(1695), + [anon_sym_STAR_STAR] = ACTIONS(1695), + [anon_sym_LT] = ACTIONS(1691), + [anon_sym_LT_EQ] = ACTIONS(1695), + [anon_sym_EQ_EQ] = ACTIONS(1693), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1695), + [anon_sym_BANG_EQ] = ACTIONS(1693), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1695), + [anon_sym_GT_EQ] = ACTIONS(1695), + [anon_sym_QMARK_QMARK] = ACTIONS(1695), + [anon_sym_instanceof] = ACTIONS(1693), + [anon_sym_TILDE] = ACTIONS(1689), + [anon_sym_void] = ACTIONS(1691), + [anon_sym_delete] = ACTIONS(1691), + [anon_sym_PLUS_PLUS] = ACTIONS(1689), + [anon_sym_DASH_DASH] = ACTIONS(1689), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1689), + [sym_number] = ACTIONS(1689), + [sym_private_property_identifier] = ACTIONS(1689), + [sym_this] = ACTIONS(1691), + [sym_super] = ACTIONS(1691), + [sym_true] = ACTIONS(1691), + [sym_false] = ACTIONS(1691), + [sym_null] = ACTIONS(1691), + [sym_undefined] = ACTIONS(1691), + [anon_sym_AT] = ACTIONS(1689), + [anon_sym_static] = ACTIONS(1691), + [anon_sym_readonly] = ACTIONS(1691), + [anon_sym_get] = ACTIONS(1691), + [anon_sym_set] = ACTIONS(1691), + [anon_sym_declare] = ACTIONS(1691), + [anon_sym_public] = ACTIONS(1691), + [anon_sym_private] = ACTIONS(1691), + [anon_sym_protected] = ACTIONS(1691), + [anon_sym_override] = ACTIONS(1691), + [anon_sym_module] = ACTIONS(1691), + [anon_sym_any] = ACTIONS(1691), + [anon_sym_number] = ACTIONS(1691), + [anon_sym_boolean] = ACTIONS(1691), + [anon_sym_string] = ACTIONS(1691), + [anon_sym_symbol] = ACTIONS(1691), + [anon_sym_object] = ACTIONS(1691), + [anon_sym_abstract] = ACTIONS(1691), + [anon_sym_satisfies] = ACTIONS(1693), + [anon_sym_interface] = ACTIONS(1691), + [anon_sym_enum] = ACTIONS(1691), + [sym__automatic_semicolon] = ACTIONS(1697), + [sym__ternary_qmark] = ACTIONS(1695), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(229)] = { + [ts_builtin_sym_end] = ACTIONS(1699), + [sym_identifier] = ACTIONS(1701), + [anon_sym_export] = ACTIONS(1701), + [anon_sym_STAR] = ACTIONS(1701), + [anon_sym_default] = ACTIONS(1701), + [anon_sym_type] = ACTIONS(1701), + [anon_sym_as] = ACTIONS(1701), + [anon_sym_namespace] = ACTIONS(1701), + [anon_sym_LBRACE] = ACTIONS(1699), + [anon_sym_COMMA] = ACTIONS(1699), + [anon_sym_RBRACE] = ACTIONS(1699), + [anon_sym_typeof] = ACTIONS(1701), + [anon_sym_import] = ACTIONS(1701), + [anon_sym_with] = ACTIONS(1701), + [anon_sym_var] = ACTIONS(1701), + [anon_sym_let] = ACTIONS(1701), + [anon_sym_const] = ACTIONS(1701), + [anon_sym_BANG] = ACTIONS(1701), + [anon_sym_else] = ACTIONS(1701), + [anon_sym_if] = ACTIONS(1701), + [anon_sym_switch] = ACTIONS(1701), + [anon_sym_for] = ACTIONS(1701), + [anon_sym_LPAREN] = ACTIONS(1699), + [anon_sym_SEMI] = ACTIONS(1699), + [anon_sym_await] = ACTIONS(1701), + [anon_sym_in] = ACTIONS(1701), + [anon_sym_while] = ACTIONS(1701), + [anon_sym_do] = ACTIONS(1701), + [anon_sym_try] = ACTIONS(1701), + [anon_sym_break] = ACTIONS(1701), + [anon_sym_continue] = ACTIONS(1701), + [anon_sym_debugger] = ACTIONS(1701), + [anon_sym_return] = ACTIONS(1701), + [anon_sym_throw] = ACTIONS(1701), + [anon_sym_case] = ACTIONS(1701), + [anon_sym_yield] = ACTIONS(1701), + [anon_sym_LBRACK] = ACTIONS(1699), + [anon_sym_GT] = ACTIONS(1701), + [anon_sym_DOT] = ACTIONS(1701), + [anon_sym_DQUOTE] = ACTIONS(1699), + [anon_sym_SQUOTE] = ACTIONS(1699), + [anon_sym_class] = ACTIONS(1701), + [anon_sym_async] = ACTIONS(1701), + [anon_sym_function] = ACTIONS(1701), + [anon_sym_QMARK_DOT] = ACTIONS(1699), + [anon_sym_new] = ACTIONS(1701), + [anon_sym_using] = ACTIONS(1701), + [anon_sym_AMP_AMP] = ACTIONS(1699), + [anon_sym_PIPE_PIPE] = ACTIONS(1699), + [anon_sym_GT_GT] = ACTIONS(1701), + [anon_sym_GT_GT_GT] = ACTIONS(1699), + [anon_sym_LT_LT] = ACTIONS(1699), + [anon_sym_AMP] = ACTIONS(1701), + [anon_sym_CARET] = ACTIONS(1699), + [anon_sym_PIPE] = ACTIONS(1701), + [anon_sym_PLUS] = ACTIONS(1701), + [anon_sym_DASH] = ACTIONS(1701), + [anon_sym_SLASH] = ACTIONS(1701), + [anon_sym_PERCENT] = ACTIONS(1699), + [anon_sym_STAR_STAR] = ACTIONS(1699), + [anon_sym_LT] = ACTIONS(1701), + [anon_sym_LT_EQ] = ACTIONS(1699), + [anon_sym_EQ_EQ] = ACTIONS(1701), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1699), + [anon_sym_BANG_EQ] = ACTIONS(1701), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1699), + [anon_sym_GT_EQ] = ACTIONS(1699), + [anon_sym_QMARK_QMARK] = ACTIONS(1699), + [anon_sym_instanceof] = ACTIONS(1701), + [anon_sym_TILDE] = ACTIONS(1699), + [anon_sym_void] = ACTIONS(1701), + [anon_sym_delete] = ACTIONS(1701), + [anon_sym_PLUS_PLUS] = ACTIONS(1699), + [anon_sym_DASH_DASH] = ACTIONS(1699), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1699), + [sym_number] = ACTIONS(1699), + [sym_private_property_identifier] = ACTIONS(1699), + [sym_this] = ACTIONS(1701), + [sym_super] = ACTIONS(1701), + [sym_true] = ACTIONS(1701), + [sym_false] = ACTIONS(1701), + [sym_null] = ACTIONS(1701), + [sym_undefined] = ACTIONS(1701), + [anon_sym_AT] = ACTIONS(1699), + [anon_sym_static] = ACTIONS(1701), + [anon_sym_readonly] = ACTIONS(1701), + [anon_sym_get] = ACTIONS(1701), + [anon_sym_set] = ACTIONS(1701), + [anon_sym_declare] = ACTIONS(1701), + [anon_sym_public] = ACTIONS(1701), + [anon_sym_private] = ACTIONS(1701), + [anon_sym_protected] = ACTIONS(1701), + [anon_sym_override] = ACTIONS(1701), + [anon_sym_module] = ACTIONS(1701), + [anon_sym_any] = ACTIONS(1701), + [anon_sym_number] = ACTIONS(1701), + [anon_sym_boolean] = ACTIONS(1701), + [anon_sym_string] = ACTIONS(1701), + [anon_sym_symbol] = ACTIONS(1701), + [anon_sym_object] = ACTIONS(1701), + [anon_sym_abstract] = ACTIONS(1701), + [anon_sym_satisfies] = ACTIONS(1701), + [anon_sym_interface] = ACTIONS(1701), + [anon_sym_enum] = ACTIONS(1701), + [sym__automatic_semicolon] = ACTIONS(1699), + [sym__ternary_qmark] = ACTIONS(1699), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(230)] = { + [ts_builtin_sym_end] = ACTIONS(1703), + [sym_identifier] = ACTIONS(1705), + [anon_sym_export] = ACTIONS(1705), + [anon_sym_STAR] = ACTIONS(1705), + [anon_sym_default] = ACTIONS(1705), + [anon_sym_type] = ACTIONS(1705), + [anon_sym_as] = ACTIONS(1705), + [anon_sym_namespace] = ACTIONS(1705), + [anon_sym_LBRACE] = ACTIONS(1703), + [anon_sym_COMMA] = 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(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(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_GT] = ACTIONS(1705), + [anon_sym_DOT] = ACTIONS(1705), + [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(1703), + [anon_sym_new] = ACTIONS(1705), + [anon_sym_using] = ACTIONS(1705), + [anon_sym_AMP_AMP] = ACTIONS(1703), + [anon_sym_PIPE_PIPE] = ACTIONS(1703), + [anon_sym_GT_GT] = ACTIONS(1705), + [anon_sym_GT_GT_GT] = ACTIONS(1703), + [anon_sym_LT_LT] = ACTIONS(1703), + [anon_sym_AMP] = ACTIONS(1705), + [anon_sym_CARET] = ACTIONS(1703), + [anon_sym_PIPE] = ACTIONS(1705), + [anon_sym_PLUS] = ACTIONS(1705), + [anon_sym_DASH] = ACTIONS(1705), + [anon_sym_SLASH] = ACTIONS(1705), + [anon_sym_PERCENT] = ACTIONS(1703), + [anon_sym_STAR_STAR] = ACTIONS(1703), + [anon_sym_LT] = ACTIONS(1705), + [anon_sym_LT_EQ] = ACTIONS(1703), + [anon_sym_EQ_EQ] = ACTIONS(1705), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1703), + [anon_sym_BANG_EQ] = ACTIONS(1705), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1703), + [anon_sym_GT_EQ] = ACTIONS(1703), + [anon_sym_QMARK_QMARK] = ACTIONS(1703), + [anon_sym_instanceof] = ACTIONS(1705), + [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(1705), + [anon_sym_interface] = ACTIONS(1705), + [anon_sym_enum] = ACTIONS(1705), + [sym__automatic_semicolon] = ACTIONS(1703), + [sym__ternary_qmark] = ACTIONS(1703), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(231)] = { + [ts_builtin_sym_end] = ACTIONS(1707), + [sym_identifier] = ACTIONS(1709), + [anon_sym_export] = ACTIONS(1709), + [anon_sym_STAR] = ACTIONS(1709), + [anon_sym_default] = ACTIONS(1709), + [anon_sym_type] = ACTIONS(1709), + [anon_sym_as] = ACTIONS(1709), + [anon_sym_namespace] = ACTIONS(1709), + [anon_sym_LBRACE] = ACTIONS(1707), + [anon_sym_COMMA] = ACTIONS(1707), + [anon_sym_RBRACE] = ACTIONS(1707), + [anon_sym_typeof] = ACTIONS(1709), + [anon_sym_import] = ACTIONS(1709), + [anon_sym_with] = ACTIONS(1709), + [anon_sym_var] = ACTIONS(1709), + [anon_sym_let] = ACTIONS(1709), + [anon_sym_const] = ACTIONS(1709), + [anon_sym_BANG] = ACTIONS(1709), + [anon_sym_else] = ACTIONS(1709), + [anon_sym_if] = ACTIONS(1709), + [anon_sym_switch] = ACTIONS(1709), + [anon_sym_for] = ACTIONS(1709), + [anon_sym_LPAREN] = ACTIONS(1707), + [anon_sym_SEMI] = ACTIONS(1707), + [anon_sym_await] = ACTIONS(1709), + [anon_sym_in] = ACTIONS(1709), + [anon_sym_while] = ACTIONS(1709), + [anon_sym_do] = ACTIONS(1709), + [anon_sym_try] = ACTIONS(1709), + [anon_sym_break] = ACTIONS(1709), + [anon_sym_continue] = ACTIONS(1709), + [anon_sym_debugger] = ACTIONS(1709), + [anon_sym_return] = ACTIONS(1709), + [anon_sym_throw] = ACTIONS(1709), + [anon_sym_case] = ACTIONS(1709), + [anon_sym_yield] = ACTIONS(1709), + [anon_sym_LBRACK] = ACTIONS(1707), + [anon_sym_GT] = ACTIONS(1709), + [anon_sym_DOT] = ACTIONS(1709), + [anon_sym_DQUOTE] = ACTIONS(1707), + [anon_sym_SQUOTE] = ACTIONS(1707), + [anon_sym_class] = ACTIONS(1709), + [anon_sym_async] = ACTIONS(1709), + [anon_sym_function] = ACTIONS(1709), + [anon_sym_QMARK_DOT] = ACTIONS(1707), + [anon_sym_new] = ACTIONS(1709), + [anon_sym_using] = ACTIONS(1709), + [anon_sym_AMP_AMP] = ACTIONS(1707), + [anon_sym_PIPE_PIPE] = ACTIONS(1707), + [anon_sym_GT_GT] = ACTIONS(1709), + [anon_sym_GT_GT_GT] = ACTIONS(1707), + [anon_sym_LT_LT] = ACTIONS(1707), + [anon_sym_AMP] = ACTIONS(1709), + [anon_sym_CARET] = ACTIONS(1707), + [anon_sym_PIPE] = ACTIONS(1709), + [anon_sym_PLUS] = ACTIONS(1709), + [anon_sym_DASH] = ACTIONS(1709), + [anon_sym_SLASH] = ACTIONS(1709), + [anon_sym_PERCENT] = ACTIONS(1707), + [anon_sym_STAR_STAR] = ACTIONS(1707), + [anon_sym_LT] = ACTIONS(1709), + [anon_sym_LT_EQ] = ACTIONS(1707), + [anon_sym_EQ_EQ] = ACTIONS(1709), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1707), + [anon_sym_BANG_EQ] = ACTIONS(1709), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1707), + [anon_sym_GT_EQ] = ACTIONS(1707), + [anon_sym_QMARK_QMARK] = ACTIONS(1707), + [anon_sym_instanceof] = ACTIONS(1709), + [anon_sym_TILDE] = ACTIONS(1707), + [anon_sym_void] = ACTIONS(1709), + [anon_sym_delete] = ACTIONS(1709), + [anon_sym_PLUS_PLUS] = ACTIONS(1707), + [anon_sym_DASH_DASH] = ACTIONS(1707), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1707), + [sym_number] = ACTIONS(1707), + [sym_private_property_identifier] = ACTIONS(1707), + [sym_this] = ACTIONS(1709), + [sym_super] = ACTIONS(1709), + [sym_true] = ACTIONS(1709), + [sym_false] = ACTIONS(1709), + [sym_null] = ACTIONS(1709), + [sym_undefined] = ACTIONS(1709), + [anon_sym_AT] = ACTIONS(1707), + [anon_sym_static] = ACTIONS(1709), + [anon_sym_readonly] = ACTIONS(1709), + [anon_sym_get] = ACTIONS(1709), + [anon_sym_set] = ACTIONS(1709), + [anon_sym_declare] = ACTIONS(1709), + [anon_sym_public] = ACTIONS(1709), + [anon_sym_private] = ACTIONS(1709), + [anon_sym_protected] = ACTIONS(1709), + [anon_sym_override] = ACTIONS(1709), + [anon_sym_module] = ACTIONS(1709), + [anon_sym_any] = ACTIONS(1709), + [anon_sym_number] = ACTIONS(1709), + [anon_sym_boolean] = ACTIONS(1709), + [anon_sym_string] = ACTIONS(1709), + [anon_sym_symbol] = ACTIONS(1709), + [anon_sym_object] = ACTIONS(1709), + [anon_sym_abstract] = ACTIONS(1709), + [anon_sym_satisfies] = ACTIONS(1709), + [anon_sym_interface] = ACTIONS(1709), + [anon_sym_enum] = ACTIONS(1709), + [sym__automatic_semicolon] = ACTIONS(1707), + [sym__ternary_qmark] = ACTIONS(1707), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(232)] = { + [ts_builtin_sym_end] = ACTIONS(1703), + [sym_identifier] = ACTIONS(1705), + [anon_sym_export] = ACTIONS(1705), + [anon_sym_STAR] = ACTIONS(1705), + [anon_sym_default] = ACTIONS(1705), + [anon_sym_type] = ACTIONS(1705), + [anon_sym_as] = ACTIONS(1705), + [anon_sym_namespace] = ACTIONS(1705), + [anon_sym_LBRACE] = ACTIONS(1703), + [anon_sym_COMMA] = 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(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(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_GT] = ACTIONS(1705), + [anon_sym_DOT] = ACTIONS(1705), + [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(1703), + [anon_sym_new] = ACTIONS(1705), + [anon_sym_using] = ACTIONS(1705), + [anon_sym_AMP_AMP] = ACTIONS(1703), + [anon_sym_PIPE_PIPE] = ACTIONS(1703), + [anon_sym_GT_GT] = ACTIONS(1705), + [anon_sym_GT_GT_GT] = ACTIONS(1703), + [anon_sym_LT_LT] = ACTIONS(1703), + [anon_sym_AMP] = ACTIONS(1705), + [anon_sym_CARET] = ACTIONS(1703), + [anon_sym_PIPE] = ACTIONS(1705), + [anon_sym_PLUS] = ACTIONS(1705), + [anon_sym_DASH] = ACTIONS(1705), + [anon_sym_SLASH] = ACTIONS(1705), + [anon_sym_PERCENT] = ACTIONS(1703), + [anon_sym_STAR_STAR] = ACTIONS(1703), + [anon_sym_LT] = ACTIONS(1705), + [anon_sym_LT_EQ] = ACTIONS(1703), + [anon_sym_EQ_EQ] = ACTIONS(1705), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1703), + [anon_sym_BANG_EQ] = ACTIONS(1705), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1703), + [anon_sym_GT_EQ] = ACTIONS(1703), + [anon_sym_QMARK_QMARK] = ACTIONS(1703), + [anon_sym_instanceof] = ACTIONS(1705), + [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(1705), + [anon_sym_interface] = ACTIONS(1705), + [anon_sym_enum] = ACTIONS(1705), + [sym__automatic_semicolon] = ACTIONS(1711), + [sym__ternary_qmark] = ACTIONS(1703), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(233)] = { + [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(234)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_RBRACE] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(1649), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1651), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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_extends] = ACTIONS(1651), + [anon_sym_PIPE_RBRACE] = ACTIONS(1649), + [sym__automatic_semicolon] = ACTIONS(1649), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(235)] = { + [ts_builtin_sym_end] = ACTIONS(1717), + [sym_identifier] = ACTIONS(1719), + [anon_sym_export] = ACTIONS(1719), + [anon_sym_STAR] = ACTIONS(1719), + [anon_sym_default] = ACTIONS(1719), + [anon_sym_type] = ACTIONS(1719), + [anon_sym_as] = ACTIONS(1719), + [anon_sym_namespace] = ACTIONS(1719), + [anon_sym_LBRACE] = ACTIONS(1717), + [anon_sym_COMMA] = 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(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(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_GT] = ACTIONS(1719), + [anon_sym_DOT] = ACTIONS(1719), + [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(1717), + [anon_sym_new] = ACTIONS(1719), + [anon_sym_using] = ACTIONS(1719), + [anon_sym_AMP_AMP] = ACTIONS(1717), + [anon_sym_PIPE_PIPE] = ACTIONS(1717), + [anon_sym_GT_GT] = ACTIONS(1719), + [anon_sym_GT_GT_GT] = ACTIONS(1717), + [anon_sym_LT_LT] = ACTIONS(1717), + [anon_sym_AMP] = ACTIONS(1719), + [anon_sym_CARET] = ACTIONS(1717), + [anon_sym_PIPE] = ACTIONS(1719), + [anon_sym_PLUS] = ACTIONS(1719), + [anon_sym_DASH] = ACTIONS(1719), + [anon_sym_SLASH] = ACTIONS(1719), + [anon_sym_PERCENT] = ACTIONS(1717), + [anon_sym_STAR_STAR] = ACTIONS(1717), + [anon_sym_LT] = ACTIONS(1719), + [anon_sym_LT_EQ] = ACTIONS(1717), + [anon_sym_EQ_EQ] = ACTIONS(1719), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1717), + [anon_sym_BANG_EQ] = ACTIONS(1719), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1717), + [anon_sym_GT_EQ] = ACTIONS(1717), + [anon_sym_QMARK_QMARK] = ACTIONS(1717), + [anon_sym_instanceof] = ACTIONS(1719), + [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(1719), + [anon_sym_interface] = ACTIONS(1719), + [anon_sym_enum] = ACTIONS(1719), + [sym__automatic_semicolon] = ACTIONS(1717), + [sym__ternary_qmark] = ACTIONS(1717), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(236)] = { + [ts_builtin_sym_end] = ACTIONS(1721), + [sym_identifier] = ACTIONS(1723), + [anon_sym_export] = ACTIONS(1723), + [anon_sym_STAR] = ACTIONS(1725), + [anon_sym_default] = ACTIONS(1723), + [anon_sym_type] = ACTIONS(1723), + [anon_sym_as] = ACTIONS(1725), + [anon_sym_namespace] = ACTIONS(1723), + [anon_sym_LBRACE] = ACTIONS(1721), + [anon_sym_COMMA] = ACTIONS(1727), + [anon_sym_RBRACE] = ACTIONS(1721), + [anon_sym_typeof] = ACTIONS(1723), + [anon_sym_import] = ACTIONS(1723), + [anon_sym_with] = ACTIONS(1723), + [anon_sym_var] = ACTIONS(1723), + [anon_sym_let] = ACTIONS(1723), + [anon_sym_const] = ACTIONS(1723), + [anon_sym_BANG] = ACTIONS(1723), + [anon_sym_else] = ACTIONS(1723), + [anon_sym_if] = ACTIONS(1723), + [anon_sym_switch] = ACTIONS(1723), + [anon_sym_for] = ACTIONS(1723), + [anon_sym_LPAREN] = ACTIONS(1721), + [anon_sym_SEMI] = ACTIONS(1721), + [anon_sym_await] = ACTIONS(1723), + [anon_sym_in] = ACTIONS(1725), + [anon_sym_while] = ACTIONS(1723), + [anon_sym_do] = ACTIONS(1723), + [anon_sym_try] = ACTIONS(1723), + [anon_sym_break] = ACTIONS(1723), + [anon_sym_continue] = ACTIONS(1723), + [anon_sym_debugger] = ACTIONS(1723), + [anon_sym_return] = ACTIONS(1723), + [anon_sym_throw] = ACTIONS(1723), + [anon_sym_case] = ACTIONS(1723), + [anon_sym_yield] = ACTIONS(1723), + [anon_sym_LBRACK] = ACTIONS(1721), + [anon_sym_GT] = ACTIONS(1725), + [anon_sym_DOT] = ACTIONS(1725), + [anon_sym_DQUOTE] = ACTIONS(1721), + [anon_sym_SQUOTE] = ACTIONS(1721), + [anon_sym_class] = ACTIONS(1723), + [anon_sym_async] = ACTIONS(1723), + [anon_sym_function] = ACTIONS(1723), + [anon_sym_QMARK_DOT] = ACTIONS(1727), + [anon_sym_new] = ACTIONS(1723), + [anon_sym_using] = ACTIONS(1723), + [anon_sym_AMP_AMP] = ACTIONS(1727), + [anon_sym_PIPE_PIPE] = ACTIONS(1727), + [anon_sym_GT_GT] = ACTIONS(1725), + [anon_sym_GT_GT_GT] = ACTIONS(1727), + [anon_sym_LT_LT] = ACTIONS(1727), + [anon_sym_AMP] = ACTIONS(1725), + [anon_sym_CARET] = ACTIONS(1727), + [anon_sym_PIPE] = ACTIONS(1725), + [anon_sym_PLUS] = ACTIONS(1723), + [anon_sym_DASH] = ACTIONS(1723), + [anon_sym_SLASH] = ACTIONS(1723), + [anon_sym_PERCENT] = ACTIONS(1727), + [anon_sym_STAR_STAR] = ACTIONS(1727), + [anon_sym_LT] = ACTIONS(1723), + [anon_sym_LT_EQ] = ACTIONS(1727), + [anon_sym_EQ_EQ] = ACTIONS(1725), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1727), + [anon_sym_BANG_EQ] = ACTIONS(1725), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1727), + [anon_sym_GT_EQ] = ACTIONS(1727), + [anon_sym_QMARK_QMARK] = ACTIONS(1727), + [anon_sym_instanceof] = ACTIONS(1725), + [anon_sym_TILDE] = ACTIONS(1721), + [anon_sym_void] = ACTIONS(1723), + [anon_sym_delete] = ACTIONS(1723), + [anon_sym_PLUS_PLUS] = ACTIONS(1721), + [anon_sym_DASH_DASH] = ACTIONS(1721), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1721), + [sym_number] = ACTIONS(1721), + [sym_private_property_identifier] = ACTIONS(1721), + [sym_this] = ACTIONS(1723), + [sym_super] = ACTIONS(1723), + [sym_true] = ACTIONS(1723), + [sym_false] = ACTIONS(1723), + [sym_null] = ACTIONS(1723), + [sym_undefined] = ACTIONS(1723), + [anon_sym_AT] = ACTIONS(1721), + [anon_sym_static] = ACTIONS(1723), + [anon_sym_readonly] = ACTIONS(1723), + [anon_sym_get] = ACTIONS(1723), + [anon_sym_set] = ACTIONS(1723), + [anon_sym_declare] = ACTIONS(1723), + [anon_sym_public] = ACTIONS(1723), + [anon_sym_private] = ACTIONS(1723), + [anon_sym_protected] = ACTIONS(1723), + [anon_sym_override] = ACTIONS(1723), + [anon_sym_module] = ACTIONS(1723), + [anon_sym_any] = ACTIONS(1723), + [anon_sym_number] = ACTIONS(1723), + [anon_sym_boolean] = ACTIONS(1723), + [anon_sym_string] = ACTIONS(1723), + [anon_sym_symbol] = ACTIONS(1723), + [anon_sym_object] = ACTIONS(1723), + [anon_sym_abstract] = ACTIONS(1723), + [anon_sym_satisfies] = ACTIONS(1725), + [anon_sym_interface] = ACTIONS(1723), + [anon_sym_enum] = ACTIONS(1723), + [sym__automatic_semicolon] = ACTIONS(1729), + [sym__ternary_qmark] = ACTIONS(1727), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(237)] = { + [ts_builtin_sym_end] = ACTIONS(1731), + [sym_identifier] = ACTIONS(1733), + [anon_sym_export] = ACTIONS(1733), + [anon_sym_STAR] = ACTIONS(1733), + [anon_sym_default] = ACTIONS(1733), + [anon_sym_type] = ACTIONS(1733), + [anon_sym_as] = ACTIONS(1733), + [anon_sym_namespace] = ACTIONS(1733), + [anon_sym_LBRACE] = ACTIONS(1731), + [anon_sym_COMMA] = ACTIONS(1731), + [anon_sym_RBRACE] = ACTIONS(1731), + [anon_sym_typeof] = ACTIONS(1733), + [anon_sym_import] = ACTIONS(1733), + [anon_sym_with] = ACTIONS(1733), + [anon_sym_var] = ACTIONS(1733), + [anon_sym_let] = ACTIONS(1733), + [anon_sym_const] = ACTIONS(1733), + [anon_sym_BANG] = ACTIONS(1733), + [anon_sym_else] = ACTIONS(1733), + [anon_sym_if] = ACTIONS(1733), + [anon_sym_switch] = ACTIONS(1733), + [anon_sym_for] = ACTIONS(1733), + [anon_sym_LPAREN] = ACTIONS(1731), + [anon_sym_SEMI] = ACTIONS(1731), + [anon_sym_await] = ACTIONS(1733), + [anon_sym_in] = ACTIONS(1733), + [anon_sym_while] = ACTIONS(1733), + [anon_sym_do] = ACTIONS(1733), + [anon_sym_try] = ACTIONS(1733), + [anon_sym_break] = ACTIONS(1733), + [anon_sym_continue] = ACTIONS(1733), + [anon_sym_debugger] = ACTIONS(1733), + [anon_sym_return] = ACTIONS(1733), + [anon_sym_throw] = ACTIONS(1733), + [anon_sym_case] = ACTIONS(1733), + [anon_sym_yield] = ACTIONS(1733), + [anon_sym_LBRACK] = ACTIONS(1731), + [anon_sym_GT] = ACTIONS(1733), + [anon_sym_DOT] = ACTIONS(1733), + [anon_sym_DQUOTE] = ACTIONS(1731), + [anon_sym_SQUOTE] = ACTIONS(1731), + [anon_sym_class] = ACTIONS(1733), + [anon_sym_async] = ACTIONS(1733), + [anon_sym_function] = ACTIONS(1733), + [anon_sym_QMARK_DOT] = ACTIONS(1731), + [anon_sym_new] = ACTIONS(1733), + [anon_sym_using] = ACTIONS(1733), + [anon_sym_AMP_AMP] = ACTIONS(1731), + [anon_sym_PIPE_PIPE] = ACTIONS(1731), + [anon_sym_GT_GT] = ACTIONS(1733), + [anon_sym_GT_GT_GT] = ACTIONS(1731), + [anon_sym_LT_LT] = ACTIONS(1731), + [anon_sym_AMP] = ACTIONS(1733), + [anon_sym_CARET] = ACTIONS(1731), + [anon_sym_PIPE] = ACTIONS(1733), + [anon_sym_PLUS] = ACTIONS(1733), + [anon_sym_DASH] = ACTIONS(1733), + [anon_sym_SLASH] = ACTIONS(1733), + [anon_sym_PERCENT] = ACTIONS(1731), + [anon_sym_STAR_STAR] = ACTIONS(1731), + [anon_sym_LT] = ACTIONS(1733), + [anon_sym_LT_EQ] = ACTIONS(1731), + [anon_sym_EQ_EQ] = ACTIONS(1733), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1731), + [anon_sym_BANG_EQ] = ACTIONS(1733), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1731), + [anon_sym_GT_EQ] = ACTIONS(1731), + [anon_sym_QMARK_QMARK] = ACTIONS(1731), + [anon_sym_instanceof] = ACTIONS(1733), + [anon_sym_TILDE] = ACTIONS(1731), + [anon_sym_void] = ACTIONS(1733), + [anon_sym_delete] = ACTIONS(1733), + [anon_sym_PLUS_PLUS] = ACTIONS(1731), + [anon_sym_DASH_DASH] = ACTIONS(1731), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1731), + [sym_number] = ACTIONS(1731), + [sym_private_property_identifier] = ACTIONS(1731), + [sym_this] = ACTIONS(1733), + [sym_super] = ACTIONS(1733), + [sym_true] = ACTIONS(1733), + [sym_false] = ACTIONS(1733), + [sym_null] = ACTIONS(1733), + [sym_undefined] = ACTIONS(1733), + [anon_sym_AT] = ACTIONS(1731), + [anon_sym_static] = ACTIONS(1733), + [anon_sym_readonly] = ACTIONS(1733), + [anon_sym_get] = ACTIONS(1733), + [anon_sym_set] = ACTIONS(1733), + [anon_sym_declare] = ACTIONS(1733), + [anon_sym_public] = ACTIONS(1733), + [anon_sym_private] = ACTIONS(1733), + [anon_sym_protected] = ACTIONS(1733), + [anon_sym_override] = ACTIONS(1733), + [anon_sym_module] = ACTIONS(1733), + [anon_sym_any] = ACTIONS(1733), + [anon_sym_number] = ACTIONS(1733), + [anon_sym_boolean] = ACTIONS(1733), + [anon_sym_string] = ACTIONS(1733), + [anon_sym_symbol] = ACTIONS(1733), + [anon_sym_object] = ACTIONS(1733), + [anon_sym_abstract] = ACTIONS(1733), + [anon_sym_satisfies] = ACTIONS(1733), + [anon_sym_interface] = ACTIONS(1733), + [anon_sym_enum] = ACTIONS(1733), + [sym__automatic_semicolon] = ACTIONS(1731), + [sym__ternary_qmark] = ACTIONS(1731), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(238)] = { + [ts_builtin_sym_end] = ACTIONS(1669), + [sym_identifier] = ACTIONS(1671), + [anon_sym_export] = ACTIONS(1671), + [anon_sym_STAR] = ACTIONS(1671), + [anon_sym_default] = ACTIONS(1671), + [anon_sym_type] = ACTIONS(1671), + [anon_sym_as] = ACTIONS(1671), + [anon_sym_namespace] = ACTIONS(1671), + [anon_sym_LBRACE] = ACTIONS(1669), + [anon_sym_COMMA] = ACTIONS(1669), + [anon_sym_RBRACE] = ACTIONS(1669), + [anon_sym_typeof] = ACTIONS(1671), + [anon_sym_import] = ACTIONS(1671), + [anon_sym_with] = ACTIONS(1671), + [anon_sym_var] = ACTIONS(1671), + [anon_sym_let] = ACTIONS(1671), + [anon_sym_const] = ACTIONS(1671), + [anon_sym_BANG] = ACTIONS(1671), + [anon_sym_else] = ACTIONS(1671), + [anon_sym_if] = ACTIONS(1671), + [anon_sym_switch] = ACTIONS(1671), + [anon_sym_for] = ACTIONS(1671), + [anon_sym_LPAREN] = ACTIONS(1669), + [anon_sym_SEMI] = ACTIONS(1669), + [anon_sym_await] = ACTIONS(1671), + [anon_sym_in] = ACTIONS(1671), + [anon_sym_while] = ACTIONS(1671), + [anon_sym_do] = ACTIONS(1671), + [anon_sym_try] = ACTIONS(1671), + [anon_sym_break] = ACTIONS(1671), + [anon_sym_continue] = ACTIONS(1671), + [anon_sym_debugger] = ACTIONS(1671), + [anon_sym_return] = ACTIONS(1671), + [anon_sym_throw] = ACTIONS(1671), + [anon_sym_case] = ACTIONS(1671), + [anon_sym_yield] = ACTIONS(1671), + [anon_sym_LBRACK] = ACTIONS(1669), + [anon_sym_GT] = ACTIONS(1671), + [anon_sym_DOT] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(1669), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_class] = ACTIONS(1671), + [anon_sym_async] = ACTIONS(1671), + [anon_sym_function] = ACTIONS(1671), + [anon_sym_QMARK_DOT] = ACTIONS(1669), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_using] = ACTIONS(1671), + [anon_sym_AMP_AMP] = ACTIONS(1669), + [anon_sym_PIPE_PIPE] = ACTIONS(1669), + [anon_sym_GT_GT] = ACTIONS(1671), + [anon_sym_GT_GT_GT] = ACTIONS(1669), + [anon_sym_LT_LT] = ACTIONS(1669), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_CARET] = ACTIONS(1669), + [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1671), + [anon_sym_DASH] = ACTIONS(1671), + [anon_sym_SLASH] = ACTIONS(1671), + [anon_sym_PERCENT] = ACTIONS(1669), + [anon_sym_STAR_STAR] = ACTIONS(1669), + [anon_sym_LT] = ACTIONS(1671), + [anon_sym_LT_EQ] = ACTIONS(1669), + [anon_sym_EQ_EQ] = ACTIONS(1671), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1669), + [anon_sym_BANG_EQ] = ACTIONS(1671), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1669), + [anon_sym_GT_EQ] = ACTIONS(1669), + [anon_sym_QMARK_QMARK] = ACTIONS(1669), + [anon_sym_instanceof] = ACTIONS(1671), + [anon_sym_TILDE] = ACTIONS(1669), + [anon_sym_void] = ACTIONS(1671), + [anon_sym_delete] = ACTIONS(1671), + [anon_sym_PLUS_PLUS] = ACTIONS(1669), + [anon_sym_DASH_DASH] = ACTIONS(1669), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1669), + [sym_number] = ACTIONS(1669), + [sym_private_property_identifier] = ACTIONS(1669), + [sym_this] = ACTIONS(1671), + [sym_super] = ACTIONS(1671), + [sym_true] = ACTIONS(1671), + [sym_false] = ACTIONS(1671), + [sym_null] = ACTIONS(1671), + [sym_undefined] = ACTIONS(1671), + [anon_sym_AT] = ACTIONS(1669), + [anon_sym_static] = ACTIONS(1671), + [anon_sym_readonly] = ACTIONS(1671), + [anon_sym_get] = ACTIONS(1671), + [anon_sym_set] = ACTIONS(1671), + [anon_sym_declare] = ACTIONS(1671), + [anon_sym_public] = ACTIONS(1671), + [anon_sym_private] = ACTIONS(1671), + [anon_sym_protected] = ACTIONS(1671), + [anon_sym_override] = ACTIONS(1671), + [anon_sym_module] = ACTIONS(1671), + [anon_sym_any] = ACTIONS(1671), + [anon_sym_number] = ACTIONS(1671), + [anon_sym_boolean] = ACTIONS(1671), + [anon_sym_string] = ACTIONS(1671), + [anon_sym_symbol] = ACTIONS(1671), + [anon_sym_object] = ACTIONS(1671), + [anon_sym_abstract] = ACTIONS(1671), + [anon_sym_satisfies] = ACTIONS(1671), + [anon_sym_interface] = ACTIONS(1671), + [anon_sym_enum] = ACTIONS(1671), + [sym__automatic_semicolon] = ACTIONS(1735), + [sym__ternary_qmark] = ACTIONS(1669), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(239)] = { + [ts_builtin_sym_end] = ACTIONS(1737), + [sym_identifier] = ACTIONS(1739), + [anon_sym_export] = ACTIONS(1739), + [anon_sym_STAR] = ACTIONS(1739), + [anon_sym_default] = ACTIONS(1739), + [anon_sym_type] = ACTIONS(1739), + [anon_sym_as] = ACTIONS(1739), + [anon_sym_namespace] = ACTIONS(1739), + [anon_sym_LBRACE] = ACTIONS(1737), + [anon_sym_COMMA] = ACTIONS(1737), + [anon_sym_RBRACE] = ACTIONS(1737), + [anon_sym_typeof] = ACTIONS(1739), + [anon_sym_import] = ACTIONS(1739), + [anon_sym_with] = ACTIONS(1739), + [anon_sym_var] = ACTIONS(1739), + [anon_sym_let] = ACTIONS(1739), + [anon_sym_const] = ACTIONS(1739), + [anon_sym_BANG] = ACTIONS(1739), + [anon_sym_else] = ACTIONS(1739), + [anon_sym_if] = ACTIONS(1739), + [anon_sym_switch] = ACTIONS(1739), + [anon_sym_for] = ACTIONS(1739), + [anon_sym_LPAREN] = ACTIONS(1737), + [anon_sym_SEMI] = ACTIONS(1737), + [anon_sym_await] = ACTIONS(1739), + [anon_sym_in] = ACTIONS(1739), + [anon_sym_while] = ACTIONS(1739), + [anon_sym_do] = ACTIONS(1739), + [anon_sym_try] = ACTIONS(1739), + [anon_sym_break] = ACTIONS(1739), + [anon_sym_continue] = ACTIONS(1739), + [anon_sym_debugger] = ACTIONS(1739), + [anon_sym_return] = ACTIONS(1739), + [anon_sym_throw] = ACTIONS(1739), + [anon_sym_case] = ACTIONS(1739), + [anon_sym_yield] = ACTIONS(1739), + [anon_sym_LBRACK] = ACTIONS(1737), + [anon_sym_GT] = ACTIONS(1739), + [anon_sym_DOT] = ACTIONS(1739), + [anon_sym_DQUOTE] = ACTIONS(1737), + [anon_sym_SQUOTE] = ACTIONS(1737), + [anon_sym_class] = ACTIONS(1739), + [anon_sym_async] = ACTIONS(1739), + [anon_sym_function] = ACTIONS(1739), + [anon_sym_QMARK_DOT] = ACTIONS(1737), + [anon_sym_new] = ACTIONS(1739), + [anon_sym_using] = ACTIONS(1739), + [anon_sym_AMP_AMP] = ACTIONS(1737), + [anon_sym_PIPE_PIPE] = ACTIONS(1737), + [anon_sym_GT_GT] = ACTIONS(1739), + [anon_sym_GT_GT_GT] = ACTIONS(1737), + [anon_sym_LT_LT] = ACTIONS(1737), + [anon_sym_AMP] = ACTIONS(1739), + [anon_sym_CARET] = ACTIONS(1737), + [anon_sym_PIPE] = ACTIONS(1739), + [anon_sym_PLUS] = ACTIONS(1739), + [anon_sym_DASH] = ACTIONS(1739), + [anon_sym_SLASH] = ACTIONS(1739), + [anon_sym_PERCENT] = ACTIONS(1737), + [anon_sym_STAR_STAR] = ACTIONS(1737), + [anon_sym_LT] = ACTIONS(1739), + [anon_sym_LT_EQ] = ACTIONS(1737), + [anon_sym_EQ_EQ] = ACTIONS(1739), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1737), + [anon_sym_BANG_EQ] = ACTIONS(1739), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1737), + [anon_sym_GT_EQ] = ACTIONS(1737), + [anon_sym_QMARK_QMARK] = ACTIONS(1737), + [anon_sym_instanceof] = ACTIONS(1739), + [anon_sym_TILDE] = ACTIONS(1737), + [anon_sym_void] = ACTIONS(1739), + [anon_sym_delete] = ACTIONS(1739), + [anon_sym_PLUS_PLUS] = ACTIONS(1737), + [anon_sym_DASH_DASH] = ACTIONS(1737), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1737), + [sym_number] = ACTIONS(1737), + [sym_private_property_identifier] = ACTIONS(1737), + [sym_this] = ACTIONS(1739), + [sym_super] = ACTIONS(1739), + [sym_true] = ACTIONS(1739), + [sym_false] = ACTIONS(1739), + [sym_null] = ACTIONS(1739), + [sym_undefined] = ACTIONS(1739), + [anon_sym_AT] = ACTIONS(1737), + [anon_sym_static] = ACTIONS(1739), + [anon_sym_readonly] = ACTIONS(1739), + [anon_sym_get] = ACTIONS(1739), + [anon_sym_set] = ACTIONS(1739), + [anon_sym_declare] = ACTIONS(1739), + [anon_sym_public] = ACTIONS(1739), + [anon_sym_private] = ACTIONS(1739), + [anon_sym_protected] = ACTIONS(1739), + [anon_sym_override] = ACTIONS(1739), + [anon_sym_module] = ACTIONS(1739), + [anon_sym_any] = ACTIONS(1739), + [anon_sym_number] = ACTIONS(1739), + [anon_sym_boolean] = ACTIONS(1739), + [anon_sym_string] = ACTIONS(1739), + [anon_sym_symbol] = ACTIONS(1739), + [anon_sym_object] = ACTIONS(1739), + [anon_sym_abstract] = ACTIONS(1739), + [anon_sym_satisfies] = ACTIONS(1739), + [anon_sym_interface] = ACTIONS(1739), + [anon_sym_enum] = ACTIONS(1739), + [sym__automatic_semicolon] = ACTIONS(1737), + [sym__ternary_qmark] = ACTIONS(1737), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(240)] = { + [ts_builtin_sym_end] = ACTIONS(1741), + [sym_identifier] = ACTIONS(1743), + [anon_sym_export] = ACTIONS(1743), + [anon_sym_STAR] = ACTIONS(1743), + [anon_sym_default] = ACTIONS(1743), + [anon_sym_type] = ACTIONS(1743), + [anon_sym_as] = ACTIONS(1743), + [anon_sym_namespace] = ACTIONS(1743), + [anon_sym_LBRACE] = ACTIONS(1741), + [anon_sym_COMMA] = ACTIONS(1741), + [anon_sym_RBRACE] = ACTIONS(1741), + [anon_sym_typeof] = ACTIONS(1743), + [anon_sym_import] = ACTIONS(1743), + [anon_sym_with] = ACTIONS(1743), + [anon_sym_var] = ACTIONS(1743), + [anon_sym_let] = ACTIONS(1743), + [anon_sym_const] = ACTIONS(1743), + [anon_sym_BANG] = ACTIONS(1743), + [anon_sym_else] = ACTIONS(1743), + [anon_sym_if] = ACTIONS(1743), + [anon_sym_switch] = ACTIONS(1743), + [anon_sym_for] = ACTIONS(1743), + [anon_sym_LPAREN] = ACTIONS(1741), + [anon_sym_SEMI] = ACTIONS(1741), + [anon_sym_await] = ACTIONS(1743), + [anon_sym_in] = ACTIONS(1743), + [anon_sym_while] = ACTIONS(1743), + [anon_sym_do] = ACTIONS(1743), + [anon_sym_try] = ACTIONS(1743), + [anon_sym_break] = ACTIONS(1743), + [anon_sym_continue] = ACTIONS(1743), + [anon_sym_debugger] = ACTIONS(1743), + [anon_sym_return] = ACTIONS(1743), + [anon_sym_throw] = ACTIONS(1743), + [anon_sym_case] = ACTIONS(1743), + [anon_sym_yield] = ACTIONS(1743), + [anon_sym_LBRACK] = ACTIONS(1741), + [anon_sym_GT] = ACTIONS(1743), + [anon_sym_DOT] = ACTIONS(1743), + [anon_sym_DQUOTE] = ACTIONS(1741), + [anon_sym_SQUOTE] = ACTIONS(1741), + [anon_sym_class] = ACTIONS(1743), + [anon_sym_async] = ACTIONS(1743), + [anon_sym_function] = ACTIONS(1743), + [anon_sym_QMARK_DOT] = ACTIONS(1741), + [anon_sym_new] = ACTIONS(1743), + [anon_sym_using] = ACTIONS(1743), + [anon_sym_AMP_AMP] = ACTIONS(1741), + [anon_sym_PIPE_PIPE] = ACTIONS(1741), + [anon_sym_GT_GT] = ACTIONS(1743), + [anon_sym_GT_GT_GT] = ACTIONS(1741), + [anon_sym_LT_LT] = ACTIONS(1741), + [anon_sym_AMP] = ACTIONS(1743), + [anon_sym_CARET] = ACTIONS(1741), + [anon_sym_PIPE] = ACTIONS(1743), + [anon_sym_PLUS] = ACTIONS(1743), + [anon_sym_DASH] = ACTIONS(1743), + [anon_sym_SLASH] = ACTIONS(1743), + [anon_sym_PERCENT] = ACTIONS(1741), + [anon_sym_STAR_STAR] = ACTIONS(1741), + [anon_sym_LT] = ACTIONS(1743), + [anon_sym_LT_EQ] = ACTIONS(1741), + [anon_sym_EQ_EQ] = ACTIONS(1743), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1741), + [anon_sym_BANG_EQ] = ACTIONS(1743), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1741), + [anon_sym_GT_EQ] = ACTIONS(1741), + [anon_sym_QMARK_QMARK] = ACTIONS(1741), + [anon_sym_instanceof] = ACTIONS(1743), + [anon_sym_TILDE] = ACTIONS(1741), + [anon_sym_void] = ACTIONS(1743), + [anon_sym_delete] = ACTIONS(1743), + [anon_sym_PLUS_PLUS] = ACTIONS(1741), + [anon_sym_DASH_DASH] = ACTIONS(1741), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1741), + [sym_number] = ACTIONS(1741), + [sym_private_property_identifier] = ACTIONS(1741), + [sym_this] = ACTIONS(1743), + [sym_super] = ACTIONS(1743), + [sym_true] = ACTIONS(1743), + [sym_false] = ACTIONS(1743), + [sym_null] = ACTIONS(1743), + [sym_undefined] = ACTIONS(1743), + [anon_sym_AT] = ACTIONS(1741), + [anon_sym_static] = ACTIONS(1743), + [anon_sym_readonly] = ACTIONS(1743), + [anon_sym_get] = ACTIONS(1743), + [anon_sym_set] = ACTIONS(1743), + [anon_sym_declare] = ACTIONS(1743), + [anon_sym_public] = ACTIONS(1743), + [anon_sym_private] = ACTIONS(1743), + [anon_sym_protected] = ACTIONS(1743), + [anon_sym_override] = ACTIONS(1743), + [anon_sym_module] = ACTIONS(1743), + [anon_sym_any] = ACTIONS(1743), + [anon_sym_number] = ACTIONS(1743), + [anon_sym_boolean] = ACTIONS(1743), + [anon_sym_string] = ACTIONS(1743), + [anon_sym_symbol] = ACTIONS(1743), + [anon_sym_object] = ACTIONS(1743), + [anon_sym_abstract] = ACTIONS(1743), + [anon_sym_satisfies] = ACTIONS(1743), + [anon_sym_interface] = ACTIONS(1743), + [anon_sym_enum] = ACTIONS(1743), + [sym__automatic_semicolon] = ACTIONS(1741), + [sym__ternary_qmark] = ACTIONS(1741), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(241)] = { + [ts_builtin_sym_end] = ACTIONS(1745), + [sym_identifier] = ACTIONS(1747), + [anon_sym_export] = ACTIONS(1747), + [anon_sym_STAR] = ACTIONS(1747), + [anon_sym_default] = ACTIONS(1747), + [anon_sym_type] = ACTIONS(1747), + [anon_sym_as] = ACTIONS(1747), + [anon_sym_namespace] = ACTIONS(1747), + [anon_sym_LBRACE] = ACTIONS(1745), + [anon_sym_COMMA] = ACTIONS(1745), + [anon_sym_RBRACE] = ACTIONS(1745), + [anon_sym_typeof] = ACTIONS(1747), + [anon_sym_import] = ACTIONS(1747), + [anon_sym_with] = ACTIONS(1747), + [anon_sym_var] = ACTIONS(1747), + [anon_sym_let] = ACTIONS(1747), + [anon_sym_const] = ACTIONS(1747), + [anon_sym_BANG] = ACTIONS(1747), + [anon_sym_else] = ACTIONS(1747), + [anon_sym_if] = ACTIONS(1747), + [anon_sym_switch] = ACTIONS(1747), + [anon_sym_for] = ACTIONS(1747), + [anon_sym_LPAREN] = ACTIONS(1745), + [anon_sym_SEMI] = ACTIONS(1745), + [anon_sym_await] = ACTIONS(1747), + [anon_sym_in] = ACTIONS(1747), + [anon_sym_while] = ACTIONS(1747), + [anon_sym_do] = ACTIONS(1747), + [anon_sym_try] = ACTIONS(1747), + [anon_sym_break] = ACTIONS(1747), + [anon_sym_continue] = ACTIONS(1747), + [anon_sym_debugger] = ACTIONS(1747), + [anon_sym_return] = ACTIONS(1747), + [anon_sym_throw] = ACTIONS(1747), + [anon_sym_case] = ACTIONS(1747), + [anon_sym_yield] = ACTIONS(1747), + [anon_sym_LBRACK] = ACTIONS(1745), + [anon_sym_GT] = ACTIONS(1747), + [anon_sym_DOT] = ACTIONS(1747), + [anon_sym_DQUOTE] = ACTIONS(1745), + [anon_sym_SQUOTE] = ACTIONS(1745), + [anon_sym_class] = ACTIONS(1747), + [anon_sym_async] = ACTIONS(1747), + [anon_sym_function] = ACTIONS(1747), + [anon_sym_QMARK_DOT] = ACTIONS(1745), + [anon_sym_new] = ACTIONS(1747), + [anon_sym_using] = ACTIONS(1747), + [anon_sym_AMP_AMP] = ACTIONS(1745), + [anon_sym_PIPE_PIPE] = ACTIONS(1745), + [anon_sym_GT_GT] = ACTIONS(1747), + [anon_sym_GT_GT_GT] = ACTIONS(1745), + [anon_sym_LT_LT] = ACTIONS(1745), + [anon_sym_AMP] = ACTIONS(1747), + [anon_sym_CARET] = ACTIONS(1745), + [anon_sym_PIPE] = ACTIONS(1747), + [anon_sym_PLUS] = ACTIONS(1747), + [anon_sym_DASH] = ACTIONS(1747), + [anon_sym_SLASH] = ACTIONS(1747), + [anon_sym_PERCENT] = ACTIONS(1745), + [anon_sym_STAR_STAR] = ACTIONS(1745), + [anon_sym_LT] = ACTIONS(1747), + [anon_sym_LT_EQ] = ACTIONS(1745), + [anon_sym_EQ_EQ] = ACTIONS(1747), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1745), + [anon_sym_BANG_EQ] = ACTIONS(1747), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1745), + [anon_sym_GT_EQ] = ACTIONS(1745), + [anon_sym_QMARK_QMARK] = ACTIONS(1745), + [anon_sym_instanceof] = ACTIONS(1747), + [anon_sym_TILDE] = ACTIONS(1745), + [anon_sym_void] = ACTIONS(1747), + [anon_sym_delete] = ACTIONS(1747), + [anon_sym_PLUS_PLUS] = ACTIONS(1745), + [anon_sym_DASH_DASH] = ACTIONS(1745), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1745), + [sym_number] = ACTIONS(1745), + [sym_private_property_identifier] = ACTIONS(1745), + [sym_this] = ACTIONS(1747), + [sym_super] = ACTIONS(1747), + [sym_true] = ACTIONS(1747), + [sym_false] = ACTIONS(1747), + [sym_null] = ACTIONS(1747), + [sym_undefined] = ACTIONS(1747), + [anon_sym_AT] = ACTIONS(1745), + [anon_sym_static] = ACTIONS(1747), + [anon_sym_readonly] = ACTIONS(1747), + [anon_sym_get] = ACTIONS(1747), + [anon_sym_set] = ACTIONS(1747), + [anon_sym_declare] = ACTIONS(1747), + [anon_sym_public] = ACTIONS(1747), + [anon_sym_private] = ACTIONS(1747), + [anon_sym_protected] = ACTIONS(1747), + [anon_sym_override] = ACTIONS(1747), + [anon_sym_module] = ACTIONS(1747), + [anon_sym_any] = ACTIONS(1747), + [anon_sym_number] = ACTIONS(1747), + [anon_sym_boolean] = ACTIONS(1747), + [anon_sym_string] = ACTIONS(1747), + [anon_sym_symbol] = ACTIONS(1747), + [anon_sym_object] = ACTIONS(1747), + [anon_sym_abstract] = ACTIONS(1747), + [anon_sym_satisfies] = ACTIONS(1747), + [anon_sym_interface] = ACTIONS(1747), + [anon_sym_enum] = ACTIONS(1747), + [sym__automatic_semicolon] = ACTIONS(1745), + [sym__ternary_qmark] = ACTIONS(1745), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(242)] = { + [ts_builtin_sym_end] = ACTIONS(1749), + [sym_identifier] = ACTIONS(1751), + [anon_sym_export] = ACTIONS(1751), + [anon_sym_STAR] = ACTIONS(1753), + [anon_sym_default] = ACTIONS(1751), + [anon_sym_type] = ACTIONS(1751), + [anon_sym_as] = ACTIONS(1753), + [anon_sym_namespace] = ACTIONS(1751), + [anon_sym_LBRACE] = ACTIONS(1749), + [anon_sym_COMMA] = ACTIONS(1755), + [anon_sym_RBRACE] = ACTIONS(1749), + [anon_sym_typeof] = ACTIONS(1751), + [anon_sym_import] = ACTIONS(1751), + [anon_sym_with] = ACTIONS(1751), + [anon_sym_var] = ACTIONS(1751), + [anon_sym_let] = ACTIONS(1751), + [anon_sym_const] = ACTIONS(1751), + [anon_sym_BANG] = ACTIONS(1751), + [anon_sym_else] = ACTIONS(1751), + [anon_sym_if] = ACTIONS(1751), + [anon_sym_switch] = ACTIONS(1751), + [anon_sym_for] = ACTIONS(1751), + [anon_sym_LPAREN] = ACTIONS(1749), + [anon_sym_SEMI] = ACTIONS(1749), + [anon_sym_await] = ACTIONS(1751), + [anon_sym_in] = ACTIONS(1753), + [anon_sym_while] = ACTIONS(1751), + [anon_sym_do] = ACTIONS(1751), + [anon_sym_try] = ACTIONS(1751), + [anon_sym_break] = ACTIONS(1751), + [anon_sym_continue] = ACTIONS(1751), + [anon_sym_debugger] = ACTIONS(1751), + [anon_sym_return] = ACTIONS(1751), + [anon_sym_throw] = ACTIONS(1751), + [anon_sym_case] = ACTIONS(1751), + [anon_sym_yield] = ACTIONS(1751), + [anon_sym_LBRACK] = ACTIONS(1749), + [anon_sym_GT] = ACTIONS(1753), + [anon_sym_DOT] = ACTIONS(1753), + [anon_sym_DQUOTE] = ACTIONS(1749), + [anon_sym_SQUOTE] = ACTIONS(1749), + [anon_sym_class] = ACTIONS(1751), + [anon_sym_async] = ACTIONS(1751), + [anon_sym_function] = ACTIONS(1751), + [anon_sym_QMARK_DOT] = ACTIONS(1755), + [anon_sym_new] = ACTIONS(1751), + [anon_sym_using] = ACTIONS(1751), + [anon_sym_AMP_AMP] = ACTIONS(1755), + [anon_sym_PIPE_PIPE] = ACTIONS(1755), + [anon_sym_GT_GT] = ACTIONS(1753), + [anon_sym_GT_GT_GT] = ACTIONS(1755), + [anon_sym_LT_LT] = ACTIONS(1755), + [anon_sym_AMP] = ACTIONS(1753), + [anon_sym_CARET] = ACTIONS(1755), + [anon_sym_PIPE] = ACTIONS(1753), + [anon_sym_PLUS] = ACTIONS(1751), + [anon_sym_DASH] = ACTIONS(1751), + [anon_sym_SLASH] = ACTIONS(1751), + [anon_sym_PERCENT] = ACTIONS(1755), + [anon_sym_STAR_STAR] = ACTIONS(1755), + [anon_sym_LT] = ACTIONS(1751), + [anon_sym_LT_EQ] = ACTIONS(1755), + [anon_sym_EQ_EQ] = ACTIONS(1753), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1755), + [anon_sym_BANG_EQ] = ACTIONS(1753), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1755), + [anon_sym_GT_EQ] = ACTIONS(1755), + [anon_sym_QMARK_QMARK] = ACTIONS(1755), + [anon_sym_instanceof] = ACTIONS(1753), + [anon_sym_TILDE] = ACTIONS(1749), + [anon_sym_void] = ACTIONS(1751), + [anon_sym_delete] = ACTIONS(1751), + [anon_sym_PLUS_PLUS] = ACTIONS(1749), + [anon_sym_DASH_DASH] = ACTIONS(1749), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1749), + [sym_number] = ACTIONS(1749), + [sym_private_property_identifier] = ACTIONS(1749), + [sym_this] = ACTIONS(1751), + [sym_super] = ACTIONS(1751), + [sym_true] = ACTIONS(1751), + [sym_false] = ACTIONS(1751), + [sym_null] = ACTIONS(1751), + [sym_undefined] = ACTIONS(1751), + [anon_sym_AT] = ACTIONS(1749), + [anon_sym_static] = ACTIONS(1751), + [anon_sym_readonly] = ACTIONS(1751), + [anon_sym_get] = ACTIONS(1751), + [anon_sym_set] = ACTIONS(1751), + [anon_sym_declare] = ACTIONS(1751), + [anon_sym_public] = ACTIONS(1751), + [anon_sym_private] = ACTIONS(1751), + [anon_sym_protected] = ACTIONS(1751), + [anon_sym_override] = ACTIONS(1751), + [anon_sym_module] = ACTIONS(1751), + [anon_sym_any] = ACTIONS(1751), + [anon_sym_number] = ACTIONS(1751), + [anon_sym_boolean] = ACTIONS(1751), + [anon_sym_string] = ACTIONS(1751), + [anon_sym_symbol] = ACTIONS(1751), + [anon_sym_object] = ACTIONS(1751), + [anon_sym_abstract] = ACTIONS(1751), + [anon_sym_satisfies] = ACTIONS(1753), + [anon_sym_interface] = ACTIONS(1751), + [anon_sym_enum] = ACTIONS(1751), + [sym__automatic_semicolon] = ACTIONS(1757), + [sym__ternary_qmark] = ACTIONS(1755), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(243)] = { + [ts_builtin_sym_end] = ACTIONS(1759), + [sym_identifier] = ACTIONS(1761), + [anon_sym_export] = ACTIONS(1761), + [anon_sym_STAR] = ACTIONS(1763), + [anon_sym_default] = ACTIONS(1761), + [anon_sym_type] = ACTIONS(1761), + [anon_sym_as] = ACTIONS(1763), + [anon_sym_namespace] = ACTIONS(1761), + [anon_sym_LBRACE] = ACTIONS(1759), + [anon_sym_COMMA] = ACTIONS(1765), + [anon_sym_RBRACE] = ACTIONS(1759), + [anon_sym_typeof] = ACTIONS(1761), + [anon_sym_import] = ACTIONS(1761), + [anon_sym_with] = ACTIONS(1761), + [anon_sym_var] = ACTIONS(1761), + [anon_sym_let] = ACTIONS(1761), + [anon_sym_const] = ACTIONS(1761), + [anon_sym_BANG] = ACTIONS(1761), + [anon_sym_else] = ACTIONS(1761), + [anon_sym_if] = ACTIONS(1761), + [anon_sym_switch] = ACTIONS(1761), + [anon_sym_for] = ACTIONS(1761), + [anon_sym_LPAREN] = ACTIONS(1759), + [anon_sym_SEMI] = ACTIONS(1759), + [anon_sym_await] = ACTIONS(1761), + [anon_sym_in] = ACTIONS(1763), + [anon_sym_while] = ACTIONS(1761), + [anon_sym_do] = ACTIONS(1761), + [anon_sym_try] = ACTIONS(1761), + [anon_sym_break] = ACTIONS(1761), + [anon_sym_continue] = ACTIONS(1761), + [anon_sym_debugger] = ACTIONS(1761), + [anon_sym_return] = ACTIONS(1761), + [anon_sym_throw] = ACTIONS(1761), + [anon_sym_case] = ACTIONS(1761), + [anon_sym_yield] = ACTIONS(1761), + [anon_sym_LBRACK] = ACTIONS(1759), + [anon_sym_GT] = ACTIONS(1763), + [anon_sym_DOT] = ACTIONS(1763), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1759), + [anon_sym_class] = ACTIONS(1761), + [anon_sym_async] = ACTIONS(1761), + [anon_sym_function] = ACTIONS(1761), + [anon_sym_QMARK_DOT] = ACTIONS(1765), + [anon_sym_new] = ACTIONS(1761), + [anon_sym_using] = ACTIONS(1761), + [anon_sym_AMP_AMP] = ACTIONS(1765), + [anon_sym_PIPE_PIPE] = ACTIONS(1765), + [anon_sym_GT_GT] = ACTIONS(1763), + [anon_sym_GT_GT_GT] = ACTIONS(1765), + [anon_sym_LT_LT] = ACTIONS(1765), + [anon_sym_AMP] = ACTIONS(1763), + [anon_sym_CARET] = ACTIONS(1765), + [anon_sym_PIPE] = ACTIONS(1763), + [anon_sym_PLUS] = ACTIONS(1761), + [anon_sym_DASH] = ACTIONS(1761), + [anon_sym_SLASH] = ACTIONS(1761), + [anon_sym_PERCENT] = ACTIONS(1765), + [anon_sym_STAR_STAR] = ACTIONS(1765), + [anon_sym_LT] = ACTIONS(1761), + [anon_sym_LT_EQ] = ACTIONS(1765), + [anon_sym_EQ_EQ] = ACTIONS(1763), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1765), + [anon_sym_BANG_EQ] = ACTIONS(1763), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1765), + [anon_sym_GT_EQ] = ACTIONS(1765), + [anon_sym_QMARK_QMARK] = ACTIONS(1765), + [anon_sym_instanceof] = ACTIONS(1763), + [anon_sym_TILDE] = ACTIONS(1759), + [anon_sym_void] = ACTIONS(1761), + [anon_sym_delete] = ACTIONS(1761), + [anon_sym_PLUS_PLUS] = ACTIONS(1759), + [anon_sym_DASH_DASH] = ACTIONS(1759), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1759), + [sym_number] = ACTIONS(1759), + [sym_private_property_identifier] = ACTIONS(1759), + [sym_this] = ACTIONS(1761), + [sym_super] = ACTIONS(1761), + [sym_true] = ACTIONS(1761), + [sym_false] = ACTIONS(1761), + [sym_null] = ACTIONS(1761), + [sym_undefined] = ACTIONS(1761), + [anon_sym_AT] = ACTIONS(1759), + [anon_sym_static] = ACTIONS(1761), + [anon_sym_readonly] = ACTIONS(1761), + [anon_sym_get] = ACTIONS(1761), + [anon_sym_set] = ACTIONS(1761), + [anon_sym_declare] = ACTIONS(1761), + [anon_sym_public] = ACTIONS(1761), + [anon_sym_private] = ACTIONS(1761), + [anon_sym_protected] = ACTIONS(1761), + [anon_sym_override] = ACTIONS(1761), + [anon_sym_module] = ACTIONS(1761), + [anon_sym_any] = ACTIONS(1761), + [anon_sym_number] = ACTIONS(1761), + [anon_sym_boolean] = ACTIONS(1761), + [anon_sym_string] = ACTIONS(1761), + [anon_sym_symbol] = ACTIONS(1761), + [anon_sym_object] = ACTIONS(1761), + [anon_sym_abstract] = ACTIONS(1761), + [anon_sym_satisfies] = ACTIONS(1763), + [anon_sym_interface] = ACTIONS(1761), + [anon_sym_enum] = ACTIONS(1761), + [sym__automatic_semicolon] = ACTIONS(1767), + [sym__ternary_qmark] = ACTIONS(1765), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(244)] = { + [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(245)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5177), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5177), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5177), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1369), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_mapped_type_clause] = STATE(5660), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(1779), + [anon_sym_export] = ACTIONS(1781), + [anon_sym_type] = ACTIONS(1781), + [anon_sym_namespace] = ACTIONS(1783), + [anon_sym_LBRACE] = ACTIONS(1785), + [anon_sym_COMMA] = ACTIONS(1787), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1781), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(1789), + [anon_sym_RBRACK] = ACTIONS(1791), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1793), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1795), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1797), + [anon_sym_AT] = ACTIONS(97), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(246)] = { + [ts_builtin_sym_end] = ACTIONS(1799), + [sym_identifier] = ACTIONS(1801), + [anon_sym_export] = ACTIONS(1801), + [anon_sym_STAR] = ACTIONS(1803), + [anon_sym_default] = ACTIONS(1801), + [anon_sym_type] = ACTIONS(1801), + [anon_sym_as] = ACTIONS(1803), + [anon_sym_namespace] = ACTIONS(1801), + [anon_sym_LBRACE] = ACTIONS(1799), + [anon_sym_COMMA] = ACTIONS(1805), + [anon_sym_RBRACE] = ACTIONS(1799), + [anon_sym_typeof] = ACTIONS(1801), + [anon_sym_import] = ACTIONS(1801), + [anon_sym_with] = ACTIONS(1801), + [anon_sym_var] = ACTIONS(1801), + [anon_sym_let] = ACTIONS(1801), + [anon_sym_const] = ACTIONS(1801), + [anon_sym_BANG] = ACTIONS(1801), + [anon_sym_else] = ACTIONS(1801), + [anon_sym_if] = ACTIONS(1801), + [anon_sym_switch] = ACTIONS(1801), + [anon_sym_for] = ACTIONS(1801), + [anon_sym_LPAREN] = ACTIONS(1799), + [anon_sym_SEMI] = ACTIONS(1799), + [anon_sym_await] = ACTIONS(1801), + [anon_sym_in] = ACTIONS(1803), + [anon_sym_while] = ACTIONS(1801), + [anon_sym_do] = ACTIONS(1801), + [anon_sym_try] = ACTIONS(1801), + [anon_sym_break] = ACTIONS(1801), + [anon_sym_continue] = ACTIONS(1801), + [anon_sym_debugger] = ACTIONS(1801), + [anon_sym_return] = ACTIONS(1801), + [anon_sym_throw] = ACTIONS(1801), + [anon_sym_case] = ACTIONS(1801), + [anon_sym_yield] = ACTIONS(1801), + [anon_sym_LBRACK] = ACTIONS(1799), + [anon_sym_GT] = ACTIONS(1803), + [anon_sym_DOT] = ACTIONS(1803), + [anon_sym_DQUOTE] = ACTIONS(1799), + [anon_sym_SQUOTE] = ACTIONS(1799), + [anon_sym_class] = ACTIONS(1801), + [anon_sym_async] = ACTIONS(1801), + [anon_sym_function] = ACTIONS(1801), + [anon_sym_QMARK_DOT] = ACTIONS(1805), + [anon_sym_new] = ACTIONS(1801), + [anon_sym_using] = ACTIONS(1801), + [anon_sym_AMP_AMP] = ACTIONS(1805), + [anon_sym_PIPE_PIPE] = ACTIONS(1805), + [anon_sym_GT_GT] = ACTIONS(1803), + [anon_sym_GT_GT_GT] = ACTIONS(1805), + [anon_sym_LT_LT] = ACTIONS(1805), + [anon_sym_AMP] = ACTIONS(1803), + [anon_sym_CARET] = ACTIONS(1805), + [anon_sym_PIPE] = ACTIONS(1803), + [anon_sym_PLUS] = ACTIONS(1801), + [anon_sym_DASH] = ACTIONS(1801), + [anon_sym_SLASH] = ACTIONS(1801), + [anon_sym_PERCENT] = ACTIONS(1805), + [anon_sym_STAR_STAR] = ACTIONS(1805), + [anon_sym_LT] = ACTIONS(1801), + [anon_sym_LT_EQ] = ACTIONS(1805), + [anon_sym_EQ_EQ] = ACTIONS(1803), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1805), + [anon_sym_BANG_EQ] = ACTIONS(1803), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1805), + [anon_sym_GT_EQ] = ACTIONS(1805), + [anon_sym_QMARK_QMARK] = ACTIONS(1805), + [anon_sym_instanceof] = ACTIONS(1803), + [anon_sym_TILDE] = ACTIONS(1799), + [anon_sym_void] = ACTIONS(1801), + [anon_sym_delete] = ACTIONS(1801), + [anon_sym_PLUS_PLUS] = ACTIONS(1799), + [anon_sym_DASH_DASH] = ACTIONS(1799), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1799), + [sym_number] = ACTIONS(1799), + [sym_private_property_identifier] = ACTIONS(1799), + [sym_this] = ACTIONS(1801), + [sym_super] = ACTIONS(1801), + [sym_true] = ACTIONS(1801), + [sym_false] = ACTIONS(1801), + [sym_null] = ACTIONS(1801), + [sym_undefined] = ACTIONS(1801), + [anon_sym_AT] = ACTIONS(1799), + [anon_sym_static] = ACTIONS(1801), + [anon_sym_readonly] = ACTIONS(1801), + [anon_sym_get] = ACTIONS(1801), + [anon_sym_set] = ACTIONS(1801), + [anon_sym_declare] = ACTIONS(1801), + [anon_sym_public] = ACTIONS(1801), + [anon_sym_private] = ACTIONS(1801), + [anon_sym_protected] = ACTIONS(1801), + [anon_sym_override] = ACTIONS(1801), + [anon_sym_module] = ACTIONS(1801), + [anon_sym_any] = ACTIONS(1801), + [anon_sym_number] = ACTIONS(1801), + [anon_sym_boolean] = ACTIONS(1801), + [anon_sym_string] = ACTIONS(1801), + [anon_sym_symbol] = ACTIONS(1801), + [anon_sym_object] = ACTIONS(1801), + [anon_sym_abstract] = ACTIONS(1801), + [anon_sym_satisfies] = ACTIONS(1803), + [anon_sym_interface] = ACTIONS(1801), + [anon_sym_enum] = ACTIONS(1801), + [sym__automatic_semicolon] = ACTIONS(1805), + [sym__ternary_qmark] = ACTIONS(1805), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(247)] = { + [ts_builtin_sym_end] = ACTIONS(1807), + [sym_identifier] = ACTIONS(1809), + [anon_sym_export] = ACTIONS(1809), + [anon_sym_STAR] = ACTIONS(1811), + [anon_sym_default] = ACTIONS(1809), + [anon_sym_type] = ACTIONS(1809), + [anon_sym_as] = ACTIONS(1811), + [anon_sym_namespace] = ACTIONS(1809), + [anon_sym_LBRACE] = ACTIONS(1807), + [anon_sym_COMMA] = ACTIONS(1813), + [anon_sym_RBRACE] = ACTIONS(1807), + [anon_sym_typeof] = ACTIONS(1809), + [anon_sym_import] = ACTIONS(1809), + [anon_sym_with] = ACTIONS(1809), + [anon_sym_var] = ACTIONS(1809), + [anon_sym_let] = ACTIONS(1809), + [anon_sym_const] = ACTIONS(1809), + [anon_sym_BANG] = ACTIONS(1809), + [anon_sym_else] = ACTIONS(1809), + [anon_sym_if] = ACTIONS(1809), + [anon_sym_switch] = ACTIONS(1809), + [anon_sym_for] = ACTIONS(1809), + [anon_sym_LPAREN] = ACTIONS(1807), + [anon_sym_SEMI] = ACTIONS(1807), + [anon_sym_await] = ACTIONS(1809), + [anon_sym_in] = ACTIONS(1811), + [anon_sym_while] = ACTIONS(1809), + [anon_sym_do] = ACTIONS(1809), + [anon_sym_try] = ACTIONS(1809), + [anon_sym_break] = ACTIONS(1809), + [anon_sym_continue] = ACTIONS(1809), + [anon_sym_debugger] = ACTIONS(1809), + [anon_sym_return] = ACTIONS(1809), + [anon_sym_throw] = ACTIONS(1809), + [anon_sym_case] = ACTIONS(1809), + [anon_sym_yield] = ACTIONS(1809), + [anon_sym_LBRACK] = ACTIONS(1807), + [anon_sym_GT] = ACTIONS(1811), + [anon_sym_DOT] = ACTIONS(1811), + [anon_sym_DQUOTE] = ACTIONS(1807), + [anon_sym_SQUOTE] = ACTIONS(1807), + [anon_sym_class] = ACTIONS(1809), + [anon_sym_async] = ACTIONS(1809), + [anon_sym_function] = ACTIONS(1809), + [anon_sym_QMARK_DOT] = ACTIONS(1813), + [anon_sym_new] = ACTIONS(1809), + [anon_sym_using] = ACTIONS(1809), + [anon_sym_AMP_AMP] = ACTIONS(1813), + [anon_sym_PIPE_PIPE] = ACTIONS(1813), + [anon_sym_GT_GT] = ACTIONS(1811), + [anon_sym_GT_GT_GT] = ACTIONS(1813), + [anon_sym_LT_LT] = ACTIONS(1813), + [anon_sym_AMP] = ACTIONS(1811), + [anon_sym_CARET] = ACTIONS(1813), + [anon_sym_PIPE] = ACTIONS(1811), + [anon_sym_PLUS] = ACTIONS(1809), + [anon_sym_DASH] = ACTIONS(1809), + [anon_sym_SLASH] = ACTIONS(1809), + [anon_sym_PERCENT] = ACTIONS(1813), + [anon_sym_STAR_STAR] = ACTIONS(1813), + [anon_sym_LT] = ACTIONS(1809), + [anon_sym_LT_EQ] = ACTIONS(1813), + [anon_sym_EQ_EQ] = ACTIONS(1811), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1813), + [anon_sym_BANG_EQ] = ACTIONS(1811), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1813), + [anon_sym_GT_EQ] = ACTIONS(1813), + [anon_sym_QMARK_QMARK] = ACTIONS(1813), + [anon_sym_instanceof] = ACTIONS(1811), + [anon_sym_TILDE] = ACTIONS(1807), + [anon_sym_void] = ACTIONS(1809), + [anon_sym_delete] = ACTIONS(1809), + [anon_sym_PLUS_PLUS] = ACTIONS(1807), + [anon_sym_DASH_DASH] = ACTIONS(1807), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1807), + [sym_number] = ACTIONS(1807), + [sym_private_property_identifier] = ACTIONS(1807), + [sym_this] = ACTIONS(1809), + [sym_super] = ACTIONS(1809), + [sym_true] = ACTIONS(1809), + [sym_false] = ACTIONS(1809), + [sym_null] = ACTIONS(1809), + [sym_undefined] = ACTIONS(1809), + [anon_sym_AT] = ACTIONS(1807), + [anon_sym_static] = ACTIONS(1809), + [anon_sym_readonly] = ACTIONS(1809), + [anon_sym_get] = ACTIONS(1809), + [anon_sym_set] = ACTIONS(1809), + [anon_sym_declare] = ACTIONS(1809), + [anon_sym_public] = ACTIONS(1809), + [anon_sym_private] = ACTIONS(1809), + [anon_sym_protected] = ACTIONS(1809), + [anon_sym_override] = ACTIONS(1809), + [anon_sym_module] = ACTIONS(1809), + [anon_sym_any] = ACTIONS(1809), + [anon_sym_number] = ACTIONS(1809), + [anon_sym_boolean] = ACTIONS(1809), + [anon_sym_string] = ACTIONS(1809), + [anon_sym_symbol] = ACTIONS(1809), + [anon_sym_object] = ACTIONS(1809), + [anon_sym_abstract] = ACTIONS(1809), + [anon_sym_satisfies] = ACTIONS(1811), + [anon_sym_interface] = ACTIONS(1809), + [anon_sym_enum] = ACTIONS(1809), + [sym__automatic_semicolon] = ACTIONS(1815), + [sym__ternary_qmark] = ACTIONS(1813), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(248)] = { + [ts_builtin_sym_end] = ACTIONS(1817), + [sym_identifier] = ACTIONS(1819), + [anon_sym_export] = ACTIONS(1819), + [anon_sym_STAR] = ACTIONS(1819), + [anon_sym_default] = ACTIONS(1819), + [anon_sym_type] = ACTIONS(1819), + [anon_sym_as] = ACTIONS(1819), + [anon_sym_namespace] = ACTIONS(1819), + [anon_sym_LBRACE] = ACTIONS(1817), + [anon_sym_COMMA] = ACTIONS(1817), + [anon_sym_RBRACE] = ACTIONS(1817), + [anon_sym_typeof] = ACTIONS(1819), + [anon_sym_import] = ACTIONS(1819), + [anon_sym_with] = ACTIONS(1819), + [anon_sym_var] = ACTIONS(1819), + [anon_sym_let] = ACTIONS(1819), + [anon_sym_const] = ACTIONS(1819), + [anon_sym_BANG] = ACTIONS(1819), + [anon_sym_else] = ACTIONS(1819), + [anon_sym_if] = ACTIONS(1819), + [anon_sym_switch] = ACTIONS(1819), + [anon_sym_for] = ACTIONS(1819), + [anon_sym_LPAREN] = ACTIONS(1817), + [anon_sym_SEMI] = ACTIONS(1817), + [anon_sym_await] = ACTIONS(1819), + [anon_sym_in] = ACTIONS(1819), + [anon_sym_while] = ACTIONS(1819), + [anon_sym_do] = ACTIONS(1819), + [anon_sym_try] = ACTIONS(1819), + [anon_sym_break] = ACTIONS(1819), + [anon_sym_continue] = ACTIONS(1819), + [anon_sym_debugger] = ACTIONS(1819), + [anon_sym_return] = ACTIONS(1819), + [anon_sym_throw] = ACTIONS(1819), + [anon_sym_case] = ACTIONS(1819), + [anon_sym_yield] = ACTIONS(1819), + [anon_sym_LBRACK] = ACTIONS(1817), + [anon_sym_GT] = ACTIONS(1819), + [anon_sym_DOT] = ACTIONS(1819), + [anon_sym_DQUOTE] = ACTIONS(1817), + [anon_sym_SQUOTE] = ACTIONS(1817), + [anon_sym_class] = ACTIONS(1819), + [anon_sym_async] = ACTIONS(1819), + [anon_sym_function] = ACTIONS(1819), + [anon_sym_QMARK_DOT] = ACTIONS(1817), + [anon_sym_new] = ACTIONS(1819), + [anon_sym_using] = ACTIONS(1819), + [anon_sym_AMP_AMP] = ACTIONS(1817), + [anon_sym_PIPE_PIPE] = ACTIONS(1817), + [anon_sym_GT_GT] = ACTIONS(1819), + [anon_sym_GT_GT_GT] = ACTIONS(1817), + [anon_sym_LT_LT] = ACTIONS(1817), + [anon_sym_AMP] = ACTIONS(1819), + [anon_sym_CARET] = ACTIONS(1817), + [anon_sym_PIPE] = ACTIONS(1819), + [anon_sym_PLUS] = ACTIONS(1819), + [anon_sym_DASH] = ACTIONS(1819), + [anon_sym_SLASH] = ACTIONS(1819), + [anon_sym_PERCENT] = ACTIONS(1817), + [anon_sym_STAR_STAR] = ACTIONS(1817), + [anon_sym_LT] = ACTIONS(1819), + [anon_sym_LT_EQ] = ACTIONS(1817), + [anon_sym_EQ_EQ] = ACTIONS(1819), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1817), + [anon_sym_BANG_EQ] = ACTIONS(1819), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1817), + [anon_sym_GT_EQ] = ACTIONS(1817), + [anon_sym_QMARK_QMARK] = ACTIONS(1817), + [anon_sym_instanceof] = ACTIONS(1819), + [anon_sym_TILDE] = ACTIONS(1817), + [anon_sym_void] = ACTIONS(1819), + [anon_sym_delete] = ACTIONS(1819), + [anon_sym_PLUS_PLUS] = ACTIONS(1817), + [anon_sym_DASH_DASH] = ACTIONS(1817), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1817), + [sym_number] = ACTIONS(1817), + [sym_private_property_identifier] = ACTIONS(1817), + [sym_this] = ACTIONS(1819), + [sym_super] = ACTIONS(1819), + [sym_true] = ACTIONS(1819), + [sym_false] = ACTIONS(1819), + [sym_null] = ACTIONS(1819), + [sym_undefined] = ACTIONS(1819), + [anon_sym_AT] = ACTIONS(1817), + [anon_sym_static] = ACTIONS(1819), + [anon_sym_readonly] = ACTIONS(1819), + [anon_sym_get] = ACTIONS(1819), + [anon_sym_set] = ACTIONS(1819), + [anon_sym_declare] = ACTIONS(1819), + [anon_sym_public] = ACTIONS(1819), + [anon_sym_private] = ACTIONS(1819), + [anon_sym_protected] = ACTIONS(1819), + [anon_sym_override] = ACTIONS(1819), + [anon_sym_module] = ACTIONS(1819), + [anon_sym_any] = ACTIONS(1819), + [anon_sym_number] = ACTIONS(1819), + [anon_sym_boolean] = ACTIONS(1819), + [anon_sym_string] = ACTIONS(1819), + [anon_sym_symbol] = ACTIONS(1819), + [anon_sym_object] = ACTIONS(1819), + [anon_sym_abstract] = ACTIONS(1819), + [anon_sym_satisfies] = ACTIONS(1819), + [anon_sym_interface] = ACTIONS(1819), + [anon_sym_enum] = ACTIONS(1819), + [sym__automatic_semicolon] = ACTIONS(1817), + [sym__ternary_qmark] = ACTIONS(1817), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(249)] = { + [ts_builtin_sym_end] = ACTIONS(1821), + [sym_identifier] = ACTIONS(1823), + [anon_sym_export] = ACTIONS(1823), + [anon_sym_STAR] = ACTIONS(1825), + [anon_sym_default] = ACTIONS(1823), + [anon_sym_type] = ACTIONS(1823), + [anon_sym_as] = ACTIONS(1825), + [anon_sym_namespace] = ACTIONS(1823), + [anon_sym_LBRACE] = ACTIONS(1821), + [anon_sym_COMMA] = ACTIONS(1827), + [anon_sym_RBRACE] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(1823), + [anon_sym_import] = ACTIONS(1823), + [anon_sym_with] = ACTIONS(1823), + [anon_sym_var] = ACTIONS(1823), + [anon_sym_let] = ACTIONS(1823), + [anon_sym_const] = ACTIONS(1823), + [anon_sym_BANG] = ACTIONS(1823), + [anon_sym_else] = ACTIONS(1823), + [anon_sym_if] = ACTIONS(1823), + [anon_sym_switch] = ACTIONS(1823), + [anon_sym_for] = ACTIONS(1823), + [anon_sym_LPAREN] = ACTIONS(1821), + [anon_sym_SEMI] = ACTIONS(1821), + [anon_sym_await] = ACTIONS(1823), + [anon_sym_in] = ACTIONS(1825), + [anon_sym_while] = ACTIONS(1823), + [anon_sym_do] = ACTIONS(1823), + [anon_sym_try] = ACTIONS(1823), + [anon_sym_break] = ACTIONS(1823), + [anon_sym_continue] = ACTIONS(1823), + [anon_sym_debugger] = ACTIONS(1823), + [anon_sym_return] = ACTIONS(1823), + [anon_sym_throw] = ACTIONS(1823), + [anon_sym_case] = ACTIONS(1823), + [anon_sym_yield] = ACTIONS(1823), + [anon_sym_LBRACK] = ACTIONS(1821), + [anon_sym_GT] = ACTIONS(1825), + [anon_sym_DOT] = ACTIONS(1825), + [anon_sym_DQUOTE] = ACTIONS(1821), + [anon_sym_SQUOTE] = ACTIONS(1821), + [anon_sym_class] = ACTIONS(1823), + [anon_sym_async] = ACTIONS(1823), + [anon_sym_function] = ACTIONS(1823), + [anon_sym_QMARK_DOT] = ACTIONS(1827), + [anon_sym_new] = ACTIONS(1823), + [anon_sym_using] = ACTIONS(1823), + [anon_sym_AMP_AMP] = ACTIONS(1827), + [anon_sym_PIPE_PIPE] = ACTIONS(1827), + [anon_sym_GT_GT] = ACTIONS(1825), + [anon_sym_GT_GT_GT] = ACTIONS(1827), + [anon_sym_LT_LT] = ACTIONS(1827), + [anon_sym_AMP] = ACTIONS(1825), + [anon_sym_CARET] = ACTIONS(1827), + [anon_sym_PIPE] = ACTIONS(1825), + [anon_sym_PLUS] = ACTIONS(1823), + [anon_sym_DASH] = ACTIONS(1823), + [anon_sym_SLASH] = ACTIONS(1823), + [anon_sym_PERCENT] = ACTIONS(1827), + [anon_sym_STAR_STAR] = ACTIONS(1827), + [anon_sym_LT] = ACTIONS(1823), + [anon_sym_LT_EQ] = ACTIONS(1827), + [anon_sym_EQ_EQ] = ACTIONS(1825), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1827), + [anon_sym_BANG_EQ] = ACTIONS(1825), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1827), + [anon_sym_GT_EQ] = ACTIONS(1827), + [anon_sym_QMARK_QMARK] = ACTIONS(1827), + [anon_sym_instanceof] = ACTIONS(1825), + [anon_sym_TILDE] = ACTIONS(1821), + [anon_sym_void] = ACTIONS(1823), + [anon_sym_delete] = ACTIONS(1823), + [anon_sym_PLUS_PLUS] = ACTIONS(1821), + [anon_sym_DASH_DASH] = ACTIONS(1821), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1821), + [sym_number] = ACTIONS(1821), + [sym_private_property_identifier] = ACTIONS(1821), + [sym_this] = ACTIONS(1823), + [sym_super] = ACTIONS(1823), + [sym_true] = ACTIONS(1823), + [sym_false] = ACTIONS(1823), + [sym_null] = ACTIONS(1823), + [sym_undefined] = ACTIONS(1823), + [anon_sym_AT] = ACTIONS(1821), + [anon_sym_static] = ACTIONS(1823), + [anon_sym_readonly] = ACTIONS(1823), + [anon_sym_get] = ACTIONS(1823), + [anon_sym_set] = ACTIONS(1823), + [anon_sym_declare] = ACTIONS(1823), + [anon_sym_public] = ACTIONS(1823), + [anon_sym_private] = ACTIONS(1823), + [anon_sym_protected] = ACTIONS(1823), + [anon_sym_override] = ACTIONS(1823), + [anon_sym_module] = ACTIONS(1823), + [anon_sym_any] = ACTIONS(1823), + [anon_sym_number] = ACTIONS(1823), + [anon_sym_boolean] = ACTIONS(1823), + [anon_sym_string] = ACTIONS(1823), + [anon_sym_symbol] = ACTIONS(1823), + [anon_sym_object] = ACTIONS(1823), + [anon_sym_abstract] = ACTIONS(1823), + [anon_sym_satisfies] = ACTIONS(1825), + [anon_sym_interface] = ACTIONS(1823), + [anon_sym_enum] = ACTIONS(1823), + [sym__automatic_semicolon] = ACTIONS(1829), + [sym__ternary_qmark] = ACTIONS(1827), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(250)] = { + [ts_builtin_sym_end] = ACTIONS(1831), + [sym_identifier] = ACTIONS(1833), + [anon_sym_export] = ACTIONS(1833), + [anon_sym_STAR] = ACTIONS(1835), + [anon_sym_default] = ACTIONS(1833), + [anon_sym_type] = ACTIONS(1833), + [anon_sym_as] = ACTIONS(1835), + [anon_sym_namespace] = ACTIONS(1833), + [anon_sym_LBRACE] = ACTIONS(1831), + [anon_sym_COMMA] = ACTIONS(1837), + [anon_sym_RBRACE] = ACTIONS(1831), + [anon_sym_typeof] = ACTIONS(1833), + [anon_sym_import] = ACTIONS(1833), + [anon_sym_with] = ACTIONS(1833), + [anon_sym_var] = ACTIONS(1833), + [anon_sym_let] = ACTIONS(1833), + [anon_sym_const] = ACTIONS(1833), + [anon_sym_BANG] = ACTIONS(1833), + [anon_sym_else] = ACTIONS(1833), + [anon_sym_if] = ACTIONS(1833), + [anon_sym_switch] = ACTIONS(1833), + [anon_sym_for] = ACTIONS(1833), + [anon_sym_LPAREN] = ACTIONS(1831), + [anon_sym_SEMI] = ACTIONS(1831), + [anon_sym_await] = ACTIONS(1833), + [anon_sym_in] = ACTIONS(1835), + [anon_sym_while] = ACTIONS(1833), + [anon_sym_do] = ACTIONS(1833), + [anon_sym_try] = ACTIONS(1833), + [anon_sym_break] = ACTIONS(1833), + [anon_sym_continue] = ACTIONS(1833), + [anon_sym_debugger] = ACTIONS(1833), + [anon_sym_return] = ACTIONS(1833), + [anon_sym_throw] = ACTIONS(1833), + [anon_sym_case] = ACTIONS(1833), + [anon_sym_yield] = ACTIONS(1833), + [anon_sym_LBRACK] = ACTIONS(1831), + [anon_sym_GT] = ACTIONS(1835), + [anon_sym_DOT] = ACTIONS(1835), + [anon_sym_DQUOTE] = ACTIONS(1831), + [anon_sym_SQUOTE] = ACTIONS(1831), + [anon_sym_class] = ACTIONS(1833), + [anon_sym_async] = ACTIONS(1833), + [anon_sym_function] = ACTIONS(1833), + [anon_sym_QMARK_DOT] = ACTIONS(1837), + [anon_sym_new] = ACTIONS(1833), + [anon_sym_using] = ACTIONS(1833), + [anon_sym_AMP_AMP] = ACTIONS(1837), + [anon_sym_PIPE_PIPE] = ACTIONS(1837), + [anon_sym_GT_GT] = ACTIONS(1835), + [anon_sym_GT_GT_GT] = ACTIONS(1837), + [anon_sym_LT_LT] = ACTIONS(1837), + [anon_sym_AMP] = ACTIONS(1835), + [anon_sym_CARET] = ACTIONS(1837), + [anon_sym_PIPE] = ACTIONS(1835), + [anon_sym_PLUS] = ACTIONS(1833), + [anon_sym_DASH] = ACTIONS(1833), + [anon_sym_SLASH] = ACTIONS(1833), + [anon_sym_PERCENT] = ACTIONS(1837), + [anon_sym_STAR_STAR] = ACTIONS(1837), + [anon_sym_LT] = ACTIONS(1833), + [anon_sym_LT_EQ] = ACTIONS(1837), + [anon_sym_EQ_EQ] = ACTIONS(1835), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1837), + [anon_sym_BANG_EQ] = ACTIONS(1835), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1837), + [anon_sym_GT_EQ] = ACTIONS(1837), + [anon_sym_QMARK_QMARK] = ACTIONS(1837), + [anon_sym_instanceof] = ACTIONS(1835), + [anon_sym_TILDE] = ACTIONS(1831), + [anon_sym_void] = ACTIONS(1833), + [anon_sym_delete] = ACTIONS(1833), + [anon_sym_PLUS_PLUS] = ACTIONS(1831), + [anon_sym_DASH_DASH] = ACTIONS(1831), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1831), + [sym_number] = ACTIONS(1831), + [sym_private_property_identifier] = ACTIONS(1831), + [sym_this] = ACTIONS(1833), + [sym_super] = ACTIONS(1833), + [sym_true] = ACTIONS(1833), + [sym_false] = ACTIONS(1833), + [sym_null] = ACTIONS(1833), + [sym_undefined] = ACTIONS(1833), + [anon_sym_AT] = ACTIONS(1831), + [anon_sym_static] = ACTIONS(1833), + [anon_sym_readonly] = ACTIONS(1833), + [anon_sym_get] = ACTIONS(1833), + [anon_sym_set] = ACTIONS(1833), + [anon_sym_declare] = ACTIONS(1833), + [anon_sym_public] = ACTIONS(1833), + [anon_sym_private] = ACTIONS(1833), + [anon_sym_protected] = ACTIONS(1833), + [anon_sym_override] = ACTIONS(1833), + [anon_sym_module] = ACTIONS(1833), + [anon_sym_any] = ACTIONS(1833), + [anon_sym_number] = ACTIONS(1833), + [anon_sym_boolean] = ACTIONS(1833), + [anon_sym_string] = ACTIONS(1833), + [anon_sym_symbol] = ACTIONS(1833), + [anon_sym_object] = ACTIONS(1833), + [anon_sym_abstract] = ACTIONS(1833), + [anon_sym_satisfies] = ACTIONS(1835), + [anon_sym_interface] = ACTIONS(1833), + [anon_sym_enum] = ACTIONS(1833), + [sym__automatic_semicolon] = ACTIONS(1839), + [sym__ternary_qmark] = ACTIONS(1837), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(251)] = { + [ts_builtin_sym_end] = ACTIONS(1841), + [sym_identifier] = ACTIONS(1843), + [anon_sym_export] = ACTIONS(1843), + [anon_sym_STAR] = ACTIONS(1845), + [anon_sym_default] = ACTIONS(1843), + [anon_sym_type] = ACTIONS(1843), + [anon_sym_as] = ACTIONS(1845), + [anon_sym_namespace] = ACTIONS(1843), + [anon_sym_LBRACE] = ACTIONS(1841), + [anon_sym_COMMA] = ACTIONS(1847), + [anon_sym_RBRACE] = ACTIONS(1841), + [anon_sym_typeof] = ACTIONS(1843), + [anon_sym_import] = ACTIONS(1843), + [anon_sym_with] = ACTIONS(1843), + [anon_sym_var] = ACTIONS(1843), + [anon_sym_let] = ACTIONS(1843), + [anon_sym_const] = ACTIONS(1843), + [anon_sym_BANG] = ACTIONS(1843), + [anon_sym_else] = ACTIONS(1843), + [anon_sym_if] = ACTIONS(1843), + [anon_sym_switch] = ACTIONS(1843), + [anon_sym_for] = ACTIONS(1843), + [anon_sym_LPAREN] = ACTIONS(1841), + [anon_sym_SEMI] = ACTIONS(1841), + [anon_sym_await] = ACTIONS(1843), + [anon_sym_in] = ACTIONS(1845), + [anon_sym_while] = ACTIONS(1843), + [anon_sym_do] = ACTIONS(1843), + [anon_sym_try] = ACTIONS(1843), + [anon_sym_break] = ACTIONS(1843), + [anon_sym_continue] = ACTIONS(1843), + [anon_sym_debugger] = ACTIONS(1843), + [anon_sym_return] = ACTIONS(1843), + [anon_sym_throw] = ACTIONS(1843), + [anon_sym_case] = ACTIONS(1843), + [anon_sym_yield] = ACTIONS(1843), + [anon_sym_LBRACK] = ACTIONS(1841), + [anon_sym_GT] = ACTIONS(1845), + [anon_sym_DOT] = ACTIONS(1845), + [anon_sym_DQUOTE] = ACTIONS(1841), + [anon_sym_SQUOTE] = ACTIONS(1841), + [anon_sym_class] = ACTIONS(1843), + [anon_sym_async] = ACTIONS(1843), + [anon_sym_function] = ACTIONS(1843), + [anon_sym_QMARK_DOT] = ACTIONS(1847), + [anon_sym_new] = ACTIONS(1843), + [anon_sym_using] = ACTIONS(1843), + [anon_sym_AMP_AMP] = ACTIONS(1847), + [anon_sym_PIPE_PIPE] = ACTIONS(1847), + [anon_sym_GT_GT] = ACTIONS(1845), + [anon_sym_GT_GT_GT] = ACTIONS(1847), + [anon_sym_LT_LT] = ACTIONS(1847), + [anon_sym_AMP] = ACTIONS(1845), + [anon_sym_CARET] = ACTIONS(1847), + [anon_sym_PIPE] = ACTIONS(1845), + [anon_sym_PLUS] = ACTIONS(1843), + [anon_sym_DASH] = ACTIONS(1843), + [anon_sym_SLASH] = ACTIONS(1843), + [anon_sym_PERCENT] = ACTIONS(1847), + [anon_sym_STAR_STAR] = ACTIONS(1847), + [anon_sym_LT] = ACTIONS(1843), + [anon_sym_LT_EQ] = ACTIONS(1847), + [anon_sym_EQ_EQ] = ACTIONS(1845), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1847), + [anon_sym_BANG_EQ] = ACTIONS(1845), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1847), + [anon_sym_GT_EQ] = ACTIONS(1847), + [anon_sym_QMARK_QMARK] = ACTIONS(1847), + [anon_sym_instanceof] = ACTIONS(1845), + [anon_sym_TILDE] = ACTIONS(1841), + [anon_sym_void] = ACTIONS(1843), + [anon_sym_delete] = ACTIONS(1843), + [anon_sym_PLUS_PLUS] = ACTIONS(1841), + [anon_sym_DASH_DASH] = ACTIONS(1841), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1841), + [sym_number] = ACTIONS(1841), + [sym_private_property_identifier] = ACTIONS(1841), + [sym_this] = ACTIONS(1843), + [sym_super] = ACTIONS(1843), + [sym_true] = ACTIONS(1843), + [sym_false] = ACTIONS(1843), + [sym_null] = ACTIONS(1843), + [sym_undefined] = ACTIONS(1843), + [anon_sym_AT] = ACTIONS(1841), + [anon_sym_static] = ACTIONS(1843), + [anon_sym_readonly] = ACTIONS(1843), + [anon_sym_get] = ACTIONS(1843), + [anon_sym_set] = ACTIONS(1843), + [anon_sym_declare] = ACTIONS(1843), + [anon_sym_public] = ACTIONS(1843), + [anon_sym_private] = ACTIONS(1843), + [anon_sym_protected] = ACTIONS(1843), + [anon_sym_override] = ACTIONS(1843), + [anon_sym_module] = ACTIONS(1843), + [anon_sym_any] = ACTIONS(1843), + [anon_sym_number] = ACTIONS(1843), + [anon_sym_boolean] = ACTIONS(1843), + [anon_sym_string] = ACTIONS(1843), + [anon_sym_symbol] = ACTIONS(1843), + [anon_sym_object] = ACTIONS(1843), + [anon_sym_abstract] = ACTIONS(1843), + [anon_sym_satisfies] = ACTIONS(1845), + [anon_sym_interface] = ACTIONS(1843), + [anon_sym_enum] = ACTIONS(1843), + [sym__automatic_semicolon] = ACTIONS(1849), + [sym__ternary_qmark] = ACTIONS(1847), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(252)] = { + [ts_builtin_sym_end] = ACTIONS(1851), + [sym_identifier] = ACTIONS(1853), + [anon_sym_export] = ACTIONS(1853), + [anon_sym_STAR] = ACTIONS(1855), + [anon_sym_default] = ACTIONS(1853), + [anon_sym_type] = ACTIONS(1853), + [anon_sym_as] = ACTIONS(1855), + [anon_sym_namespace] = ACTIONS(1853), + [anon_sym_LBRACE] = ACTIONS(1851), + [anon_sym_COMMA] = ACTIONS(1857), + [anon_sym_RBRACE] = ACTIONS(1851), + [anon_sym_typeof] = ACTIONS(1853), + [anon_sym_import] = ACTIONS(1853), + [anon_sym_with] = ACTIONS(1853), + [anon_sym_var] = ACTIONS(1853), + [anon_sym_let] = ACTIONS(1853), + [anon_sym_const] = ACTIONS(1853), + [anon_sym_BANG] = ACTIONS(1853), + [anon_sym_else] = ACTIONS(1853), + [anon_sym_if] = ACTIONS(1853), + [anon_sym_switch] = ACTIONS(1853), + [anon_sym_for] = ACTIONS(1853), + [anon_sym_LPAREN] = ACTIONS(1851), + [anon_sym_SEMI] = ACTIONS(1851), + [anon_sym_await] = ACTIONS(1853), + [anon_sym_in] = ACTIONS(1855), + [anon_sym_while] = ACTIONS(1853), + [anon_sym_do] = ACTIONS(1853), + [anon_sym_try] = ACTIONS(1853), + [anon_sym_break] = ACTIONS(1853), + [anon_sym_continue] = ACTIONS(1853), + [anon_sym_debugger] = ACTIONS(1853), + [anon_sym_return] = ACTIONS(1853), + [anon_sym_throw] = ACTIONS(1853), + [anon_sym_case] = ACTIONS(1853), + [anon_sym_yield] = ACTIONS(1853), + [anon_sym_LBRACK] = ACTIONS(1851), + [anon_sym_GT] = ACTIONS(1855), + [anon_sym_DOT] = ACTIONS(1855), + [anon_sym_DQUOTE] = ACTIONS(1851), + [anon_sym_SQUOTE] = ACTIONS(1851), + [anon_sym_class] = ACTIONS(1853), + [anon_sym_async] = ACTIONS(1853), + [anon_sym_function] = ACTIONS(1853), + [anon_sym_QMARK_DOT] = ACTIONS(1857), + [anon_sym_new] = ACTIONS(1853), + [anon_sym_using] = ACTIONS(1853), + [anon_sym_AMP_AMP] = ACTIONS(1857), + [anon_sym_PIPE_PIPE] = ACTIONS(1857), + [anon_sym_GT_GT] = ACTIONS(1855), + [anon_sym_GT_GT_GT] = ACTIONS(1857), + [anon_sym_LT_LT] = ACTIONS(1857), + [anon_sym_AMP] = ACTIONS(1855), + [anon_sym_CARET] = ACTIONS(1857), + [anon_sym_PIPE] = ACTIONS(1855), + [anon_sym_PLUS] = ACTIONS(1853), + [anon_sym_DASH] = ACTIONS(1853), + [anon_sym_SLASH] = ACTIONS(1853), + [anon_sym_PERCENT] = ACTIONS(1857), + [anon_sym_STAR_STAR] = ACTIONS(1857), + [anon_sym_LT] = ACTIONS(1853), + [anon_sym_LT_EQ] = ACTIONS(1857), + [anon_sym_EQ_EQ] = ACTIONS(1855), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1857), + [anon_sym_BANG_EQ] = ACTIONS(1855), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1857), + [anon_sym_GT_EQ] = ACTIONS(1857), + [anon_sym_QMARK_QMARK] = ACTIONS(1857), + [anon_sym_instanceof] = ACTIONS(1855), + [anon_sym_TILDE] = ACTIONS(1851), + [anon_sym_void] = ACTIONS(1853), + [anon_sym_delete] = ACTIONS(1853), + [anon_sym_PLUS_PLUS] = ACTIONS(1851), + [anon_sym_DASH_DASH] = ACTIONS(1851), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1851), + [sym_number] = ACTIONS(1851), + [sym_private_property_identifier] = ACTIONS(1851), + [sym_this] = ACTIONS(1853), + [sym_super] = ACTIONS(1853), + [sym_true] = ACTIONS(1853), + [sym_false] = ACTIONS(1853), + [sym_null] = ACTIONS(1853), + [sym_undefined] = ACTIONS(1853), + [anon_sym_AT] = ACTIONS(1851), + [anon_sym_static] = ACTIONS(1853), + [anon_sym_readonly] = ACTIONS(1853), + [anon_sym_get] = ACTIONS(1853), + [anon_sym_set] = ACTIONS(1853), + [anon_sym_declare] = ACTIONS(1853), + [anon_sym_public] = ACTIONS(1853), + [anon_sym_private] = ACTIONS(1853), + [anon_sym_protected] = ACTIONS(1853), + [anon_sym_override] = ACTIONS(1853), + [anon_sym_module] = ACTIONS(1853), + [anon_sym_any] = ACTIONS(1853), + [anon_sym_number] = ACTIONS(1853), + [anon_sym_boolean] = ACTIONS(1853), + [anon_sym_string] = ACTIONS(1853), + [anon_sym_symbol] = ACTIONS(1853), + [anon_sym_object] = ACTIONS(1853), + [anon_sym_abstract] = ACTIONS(1853), + [anon_sym_satisfies] = ACTIONS(1855), + [anon_sym_interface] = ACTIONS(1853), + [anon_sym_enum] = ACTIONS(1853), + [sym__automatic_semicolon] = ACTIONS(1859), + [sym__ternary_qmark] = ACTIONS(1857), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(253)] = { + [ts_builtin_sym_end] = ACTIONS(1861), + [sym_identifier] = ACTIONS(1863), + [anon_sym_export] = ACTIONS(1863), + [anon_sym_STAR] = ACTIONS(1865), + [anon_sym_default] = ACTIONS(1863), + [anon_sym_type] = ACTIONS(1863), + [anon_sym_as] = ACTIONS(1865), + [anon_sym_namespace] = ACTIONS(1863), + [anon_sym_LBRACE] = ACTIONS(1861), + [anon_sym_COMMA] = ACTIONS(1867), + [anon_sym_RBRACE] = ACTIONS(1861), + [anon_sym_typeof] = ACTIONS(1863), + [anon_sym_import] = ACTIONS(1863), + [anon_sym_with] = ACTIONS(1863), + [anon_sym_var] = ACTIONS(1863), + [anon_sym_let] = ACTIONS(1863), + [anon_sym_const] = ACTIONS(1863), + [anon_sym_BANG] = ACTIONS(1863), + [anon_sym_else] = ACTIONS(1863), + [anon_sym_if] = ACTIONS(1863), + [anon_sym_switch] = ACTIONS(1863), + [anon_sym_for] = ACTIONS(1863), + [anon_sym_LPAREN] = ACTIONS(1861), + [anon_sym_SEMI] = ACTIONS(1861), + [anon_sym_await] = ACTIONS(1863), + [anon_sym_in] = ACTIONS(1865), + [anon_sym_while] = ACTIONS(1863), + [anon_sym_do] = ACTIONS(1863), + [anon_sym_try] = ACTIONS(1863), + [anon_sym_break] = ACTIONS(1863), + [anon_sym_continue] = ACTIONS(1863), + [anon_sym_debugger] = ACTIONS(1863), + [anon_sym_return] = ACTIONS(1863), + [anon_sym_throw] = ACTIONS(1863), + [anon_sym_case] = ACTIONS(1863), + [anon_sym_yield] = ACTIONS(1863), + [anon_sym_LBRACK] = ACTIONS(1861), + [anon_sym_GT] = ACTIONS(1865), + [anon_sym_DOT] = ACTIONS(1865), + [anon_sym_DQUOTE] = ACTIONS(1861), + [anon_sym_SQUOTE] = ACTIONS(1861), + [anon_sym_class] = ACTIONS(1863), + [anon_sym_async] = ACTIONS(1863), + [anon_sym_function] = ACTIONS(1863), + [anon_sym_QMARK_DOT] = ACTIONS(1867), + [anon_sym_new] = ACTIONS(1863), + [anon_sym_using] = ACTIONS(1863), + [anon_sym_AMP_AMP] = ACTIONS(1867), + [anon_sym_PIPE_PIPE] = ACTIONS(1867), + [anon_sym_GT_GT] = ACTIONS(1865), + [anon_sym_GT_GT_GT] = ACTIONS(1867), + [anon_sym_LT_LT] = ACTIONS(1867), + [anon_sym_AMP] = ACTIONS(1865), + [anon_sym_CARET] = ACTIONS(1867), + [anon_sym_PIPE] = ACTIONS(1865), + [anon_sym_PLUS] = ACTIONS(1863), + [anon_sym_DASH] = ACTIONS(1863), + [anon_sym_SLASH] = ACTIONS(1863), + [anon_sym_PERCENT] = ACTIONS(1867), + [anon_sym_STAR_STAR] = ACTIONS(1867), + [anon_sym_LT] = ACTIONS(1863), + [anon_sym_LT_EQ] = ACTIONS(1867), + [anon_sym_EQ_EQ] = ACTIONS(1865), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1867), + [anon_sym_BANG_EQ] = ACTIONS(1865), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1867), + [anon_sym_GT_EQ] = ACTIONS(1867), + [anon_sym_QMARK_QMARK] = ACTIONS(1867), + [anon_sym_instanceof] = ACTIONS(1865), + [anon_sym_TILDE] = ACTIONS(1861), + [anon_sym_void] = ACTIONS(1863), + [anon_sym_delete] = ACTIONS(1863), + [anon_sym_PLUS_PLUS] = ACTIONS(1861), + [anon_sym_DASH_DASH] = ACTIONS(1861), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1861), + [sym_number] = ACTIONS(1861), + [sym_private_property_identifier] = ACTIONS(1861), + [sym_this] = ACTIONS(1863), + [sym_super] = ACTIONS(1863), + [sym_true] = ACTIONS(1863), + [sym_false] = ACTIONS(1863), + [sym_null] = ACTIONS(1863), + [sym_undefined] = ACTIONS(1863), + [anon_sym_AT] = ACTIONS(1861), + [anon_sym_static] = ACTIONS(1863), + [anon_sym_readonly] = ACTIONS(1863), + [anon_sym_get] = ACTIONS(1863), + [anon_sym_set] = ACTIONS(1863), + [anon_sym_declare] = ACTIONS(1863), + [anon_sym_public] = ACTIONS(1863), + [anon_sym_private] = ACTIONS(1863), + [anon_sym_protected] = ACTIONS(1863), + [anon_sym_override] = ACTIONS(1863), + [anon_sym_module] = ACTIONS(1863), + [anon_sym_any] = ACTIONS(1863), + [anon_sym_number] = ACTIONS(1863), + [anon_sym_boolean] = ACTIONS(1863), + [anon_sym_string] = ACTIONS(1863), + [anon_sym_symbol] = ACTIONS(1863), + [anon_sym_object] = ACTIONS(1863), + [anon_sym_abstract] = ACTIONS(1863), + [anon_sym_satisfies] = ACTIONS(1865), + [anon_sym_interface] = ACTIONS(1863), + [anon_sym_enum] = ACTIONS(1863), + [sym__automatic_semicolon] = ACTIONS(1869), + [sym__ternary_qmark] = ACTIONS(1867), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(254)] = { + [ts_builtin_sym_end] = ACTIONS(1871), + [sym_identifier] = ACTIONS(1873), + [anon_sym_export] = ACTIONS(1873), + [anon_sym_STAR] = ACTIONS(1875), + [anon_sym_default] = ACTIONS(1873), + [anon_sym_type] = ACTIONS(1873), + [anon_sym_as] = ACTIONS(1875), + [anon_sym_namespace] = ACTIONS(1873), + [anon_sym_LBRACE] = ACTIONS(1871), + [anon_sym_COMMA] = ACTIONS(1877), + [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(1875), + [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(1875), + [anon_sym_DOT] = ACTIONS(1875), + [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(1877), + [anon_sym_new] = ACTIONS(1873), + [anon_sym_using] = ACTIONS(1873), + [anon_sym_AMP_AMP] = ACTIONS(1877), + [anon_sym_PIPE_PIPE] = ACTIONS(1877), + [anon_sym_GT_GT] = ACTIONS(1875), + [anon_sym_GT_GT_GT] = ACTIONS(1877), + [anon_sym_LT_LT] = ACTIONS(1877), + [anon_sym_AMP] = ACTIONS(1875), + [anon_sym_CARET] = ACTIONS(1877), + [anon_sym_PIPE] = ACTIONS(1875), + [anon_sym_PLUS] = ACTIONS(1873), + [anon_sym_DASH] = ACTIONS(1873), + [anon_sym_SLASH] = ACTIONS(1873), + [anon_sym_PERCENT] = ACTIONS(1877), + [anon_sym_STAR_STAR] = ACTIONS(1877), + [anon_sym_LT] = ACTIONS(1873), + [anon_sym_LT_EQ] = ACTIONS(1877), + [anon_sym_EQ_EQ] = ACTIONS(1875), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1877), + [anon_sym_BANG_EQ] = ACTIONS(1875), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1877), + [anon_sym_GT_EQ] = ACTIONS(1877), + [anon_sym_QMARK_QMARK] = ACTIONS(1877), + [anon_sym_instanceof] = ACTIONS(1875), + [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(1875), + [anon_sym_interface] = ACTIONS(1873), + [anon_sym_enum] = ACTIONS(1873), + [sym__automatic_semicolon] = ACTIONS(1879), + [sym__ternary_qmark] = ACTIONS(1877), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(255)] = { + [sym_import] = STATE(3585), + [sym_variable_declaration] = STATE(315), + [sym_lexical_declaration] = STATE(315), + [sym_empty_statement] = STATE(315), + [sym_parenthesized_expression] = STATE(1356), + [sym_expression] = STATE(2350), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(4814), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(4814), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1356), + [sym_subscript_expression] = STATE(1356), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(4814), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5997), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1356), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1881), + [anon_sym_export] = ACTIONS(1883), + [anon_sym_type] = ACTIONS(1883), + [anon_sym_namespace] = ACTIONS(1885), + [anon_sym_LBRACE] = ACTIONS(1887), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(1889), + [anon_sym_let] = ACTIONS(1891), + [anon_sym_const] = ACTIONS(1893), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(1895), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1897), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1899), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1901), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1883), + [anon_sym_readonly] = ACTIONS(1883), + [anon_sym_get] = ACTIONS(1883), + [anon_sym_set] = ACTIONS(1883), + [anon_sym_declare] = ACTIONS(1883), + [anon_sym_public] = ACTIONS(1883), + [anon_sym_private] = ACTIONS(1883), + [anon_sym_protected] = ACTIONS(1883), + [anon_sym_override] = ACTIONS(1883), + [anon_sym_module] = ACTIONS(1883), + [anon_sym_any] = ACTIONS(1883), + [anon_sym_number] = ACTIONS(1883), + [anon_sym_boolean] = ACTIONS(1883), + [anon_sym_string] = ACTIONS(1883), + [anon_sym_symbol] = ACTIONS(1883), + [anon_sym_object] = ACTIONS(1883), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(256)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(5423), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(5069), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(5071), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1903), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1906), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(257)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_COMMA] = ACTIONS(1787), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [anon_sym_RBRACK] = ACTIONS(1791), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(748), + [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_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(258)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(5423), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(5069), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(5071), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1903), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1910), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(259)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_assignment_pattern] = STATE(4797), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4572), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_pattern_repeat1] = STATE(4802), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_COMMA] = ACTIONS(1787), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [anon_sym_RBRACK] = ACTIONS(1914), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(748), + [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_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(260)] = { + [sym_import] = STATE(3585), + [sym_variable_declaration] = STATE(306), + [sym_lexical_declaration] = STATE(306), + [sym_empty_statement] = STATE(306), + [sym_parenthesized_expression] = STATE(1356), + [sym_expression] = STATE(2334), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(4814), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(4814), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1356), + [sym_subscript_expression] = STATE(1356), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(4814), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5926), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1356), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1881), + [anon_sym_export] = ACTIONS(1883), + [anon_sym_type] = ACTIONS(1883), + [anon_sym_namespace] = ACTIONS(1885), + [anon_sym_LBRACE] = ACTIONS(1887), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(1889), + [anon_sym_let] = ACTIONS(1891), + [anon_sym_const] = ACTIONS(1893), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(1895), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1897), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1899), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1901), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1883), + [anon_sym_readonly] = ACTIONS(1883), + [anon_sym_get] = ACTIONS(1883), + [anon_sym_set] = ACTIONS(1883), + [anon_sym_declare] = ACTIONS(1883), + [anon_sym_public] = ACTIONS(1883), + [anon_sym_private] = ACTIONS(1883), + [anon_sym_protected] = ACTIONS(1883), + [anon_sym_override] = ACTIONS(1883), + [anon_sym_module] = ACTIONS(1883), + [anon_sym_any] = ACTIONS(1883), + [anon_sym_number] = ACTIONS(1883), + [anon_sym_boolean] = ACTIONS(1883), + [anon_sym_string] = ACTIONS(1883), + [anon_sym_symbol] = ACTIONS(1883), + [anon_sym_object] = ACTIONS(1883), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(261)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2522), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5177), + [sym_assignment_pattern] = STATE(4990), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5177), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5177), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1369), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_pattern_repeat1] = STATE(5016), + [sym_identifier] = ACTIONS(1916), + [anon_sym_export] = ACTIONS(1918), + [anon_sym_type] = ACTIONS(1918), + [anon_sym_namespace] = ACTIONS(1920), + [anon_sym_LBRACE] = ACTIONS(1785), + [anon_sym_COMMA] = ACTIONS(1787), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1918), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(1789), + [anon_sym_RBRACK] = ACTIONS(1791), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1922), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1924), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1797), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(262)] = { + [sym_import] = STATE(3585), + [sym_variable_declaration] = STATE(307), + [sym_lexical_declaration] = STATE(307), + [sym_empty_statement] = STATE(307), + [sym_parenthesized_expression] = STATE(1356), + [sym_expression] = STATE(2338), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(4814), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(4814), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1356), + [sym_subscript_expression] = STATE(1356), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(4814), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5968), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1356), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1881), + [anon_sym_export] = ACTIONS(1883), + [anon_sym_type] = ACTIONS(1883), + [anon_sym_namespace] = ACTIONS(1885), + [anon_sym_LBRACE] = ACTIONS(1887), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(1889), + [anon_sym_let] = ACTIONS(1891), + [anon_sym_const] = ACTIONS(1893), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(1895), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1897), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1899), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1901), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1883), + [anon_sym_readonly] = ACTIONS(1883), + [anon_sym_get] = ACTIONS(1883), + [anon_sym_set] = ACTIONS(1883), + [anon_sym_declare] = ACTIONS(1883), + [anon_sym_public] = ACTIONS(1883), + [anon_sym_private] = ACTIONS(1883), + [anon_sym_protected] = ACTIONS(1883), + [anon_sym_override] = ACTIONS(1883), + [anon_sym_module] = ACTIONS(1883), + [anon_sym_any] = ACTIONS(1883), + [anon_sym_number] = ACTIONS(1883), + [anon_sym_boolean] = ACTIONS(1883), + [anon_sym_string] = ACTIONS(1883), + [anon_sym_symbol] = ACTIONS(1883), + [anon_sym_object] = ACTIONS(1883), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(263)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(5423), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_spread_element] = STATE(5069), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(5071), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1903), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_RBRACK] = ACTIONS(1903), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(264)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2548), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1649), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_RBRACK] = ACTIONS(1649), + [anon_sym_GT] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1649), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [anon_sym_extends] = ACTIONS(1651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(265)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_assignment_pattern] = STATE(5423), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(5071), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_COMMA] = ACTIONS(1926), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [anon_sym_RBRACK] = ACTIONS(1926), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(748), + [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_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(266)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2115), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(4650), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4651), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1930), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1932), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(267)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1832), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_GT] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1649), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [anon_sym_extends] = ACTIONS(1651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(268)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2158), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(4684), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4685), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1934), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1932), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(269)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2464), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_GT] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1649), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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), + [anon_sym_extends] = ACTIONS(1651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(270)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(5069), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1936), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1936), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1936), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1932), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(271)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2293), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_GT] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1649), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [anon_sym_extends] = ACTIONS(1651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(272)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2194), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(4715), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4716), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1938), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1932), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(273)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2407), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_GT] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1649), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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_extends] = ACTIONS(1651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(274)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1808), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_GT] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [anon_sym_using] = ACTIONS(79), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1649), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [anon_sym_extends] = ACTIONS(1651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(275)] = { + [sym_identifier] = ACTIONS(1940), + [anon_sym_export] = ACTIONS(1940), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1940), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1940), + [anon_sym_LBRACE] = ACTIONS(1942), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1940), + [anon_sym_import] = ACTIONS(1940), + [anon_sym_let] = ACTIONS(1940), + [anon_sym_BANG] = ACTIONS(1940), + [anon_sym_LPAREN] = ACTIONS(1942), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(1940), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(1940), + [anon_sym_LBRACK] = ACTIONS(1942), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_SQUOTE] = ACTIONS(1942), + [anon_sym_class] = ACTIONS(1940), + [anon_sym_async] = ACTIONS(1940), + [anon_sym_function] = ACTIONS(1940), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1940), + [anon_sym_using] = ACTIONS(1940), + [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(1942), + [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(1940), + [anon_sym_DASH] = ACTIONS(1940), + [anon_sym_SLASH] = ACTIONS(1940), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1940), + [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(1942), + [anon_sym_void] = ACTIONS(1940), + [anon_sym_delete] = ACTIONS(1940), + [anon_sym_PLUS_PLUS] = ACTIONS(1942), + [anon_sym_DASH_DASH] = ACTIONS(1942), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1942), + [sym_number] = ACTIONS(1942), + [sym_private_property_identifier] = ACTIONS(1942), + [sym_this] = ACTIONS(1940), + [sym_super] = ACTIONS(1940), + [sym_true] = ACTIONS(1940), + [sym_false] = ACTIONS(1940), + [sym_null] = ACTIONS(1940), + [sym_undefined] = ACTIONS(1940), + [anon_sym_AT] = ACTIONS(1942), + [anon_sym_static] = ACTIONS(1940), + [anon_sym_readonly] = ACTIONS(1940), + [anon_sym_get] = ACTIONS(1940), + [anon_sym_set] = ACTIONS(1940), + [anon_sym_QMARK] = ACTIONS(750), + [anon_sym_declare] = ACTIONS(1940), + [anon_sym_public] = ACTIONS(1940), + [anon_sym_private] = ACTIONS(1940), + [anon_sym_protected] = ACTIONS(1940), + [anon_sym_override] = ACTIONS(1940), + [anon_sym_module] = ACTIONS(1940), + [anon_sym_any] = ACTIONS(1940), + [anon_sym_number] = ACTIONS(1940), + [anon_sym_boolean] = ACTIONS(1940), + [anon_sym_string] = ACTIONS(1940), + [anon_sym_symbol] = ACTIONS(1940), + [anon_sym_object] = ACTIONS(1940), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(276)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2347), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(5182), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(5183), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1944), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1932), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(277)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2050), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_GT] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1649), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [anon_sym_extends] = ACTIONS(1651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(278)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2162), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(4885), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4618), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1946), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1932), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(279)] = { + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_LBRACE] = ACTIONS(1950), + [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_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(1948), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(1948), + [anon_sym_LBRACK] = ACTIONS(1950), + [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_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1948), + [anon_sym_using] = ACTIONS(1948), + [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(1950), + [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(1948), + [anon_sym_DASH] = ACTIONS(1948), + [anon_sym_SLASH] = ACTIONS(1948), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1948), + [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(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(750), + [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), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(280)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2349), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(4788), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4790), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1952), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1932), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(281)] = { + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_LBRACE] = ACTIONS(1950), + [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_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(1948), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(1948), + [anon_sym_LBRACK] = ACTIONS(1950), + [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_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1948), + [anon_sym_using] = ACTIONS(1948), + [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(1950), + [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(1948), + [anon_sym_DASH] = ACTIONS(1948), + [anon_sym_SLASH] = ACTIONS(1948), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1948), + [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(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(750), + [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), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(282)] = { + [sym_identifier] = ACTIONS(1940), + [anon_sym_export] = ACTIONS(1940), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1940), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1940), + [anon_sym_LBRACE] = ACTIONS(1942), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1940), + [anon_sym_import] = ACTIONS(1940), + [anon_sym_let] = ACTIONS(1940), + [anon_sym_BANG] = ACTIONS(1940), + [anon_sym_LPAREN] = ACTIONS(1942), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(1940), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(1940), + [anon_sym_LBRACK] = ACTIONS(1942), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_SQUOTE] = ACTIONS(1942), + [anon_sym_class] = ACTIONS(1940), + [anon_sym_async] = ACTIONS(1940), + [anon_sym_function] = ACTIONS(1940), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1940), + [anon_sym_using] = ACTIONS(1940), + [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(1942), + [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(1940), + [anon_sym_DASH] = ACTIONS(1940), + [anon_sym_SLASH] = ACTIONS(1940), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1940), + [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(1942), + [anon_sym_void] = ACTIONS(1940), + [anon_sym_delete] = ACTIONS(1940), + [anon_sym_PLUS_PLUS] = ACTIONS(1942), + [anon_sym_DASH_DASH] = ACTIONS(1942), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1942), + [sym_number] = ACTIONS(1942), + [sym_private_property_identifier] = ACTIONS(1942), + [sym_this] = ACTIONS(1940), + [sym_super] = ACTIONS(1940), + [sym_true] = ACTIONS(1940), + [sym_false] = ACTIONS(1940), + [sym_null] = ACTIONS(1940), + [sym_undefined] = ACTIONS(1940), + [anon_sym_AT] = ACTIONS(1942), + [anon_sym_static] = ACTIONS(1940), + [anon_sym_readonly] = ACTIONS(1940), + [anon_sym_get] = ACTIONS(1940), + [anon_sym_set] = ACTIONS(1940), + [anon_sym_QMARK] = ACTIONS(750), + [anon_sym_declare] = ACTIONS(1940), + [anon_sym_public] = ACTIONS(1940), + [anon_sym_private] = ACTIONS(1940), + [anon_sym_protected] = ACTIONS(1940), + [anon_sym_override] = ACTIONS(1940), + [anon_sym_module] = ACTIONS(1940), + [anon_sym_any] = ACTIONS(1940), + [anon_sym_number] = ACTIONS(1940), + [anon_sym_boolean] = ACTIONS(1940), + [anon_sym_string] = ACTIONS(1940), + [anon_sym_symbol] = ACTIONS(1940), + [anon_sym_object] = ACTIONS(1940), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(283)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4441), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_accessibility_modifier] = STATE(304), + [sym_override_modifier] = STATE(311), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(1281), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(1954), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1956), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1958), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(828), + [anon_sym_private] = ACTIONS(828), + [anon_sym_protected] = ACTIONS(828), + [anon_sym_override] = ACTIONS(830), + [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(284)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2278), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_COMMA] = ACTIONS(1649), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(1649), + [anon_sym_GT] = ACTIONS(1649), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_AMP] = ACTIONS(1649), + [anon_sym_PIPE] = ACTIONS(1649), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [anon_sym_extends] = ACTIONS(1651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(285)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2211), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(4727), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [aux_sym_array_repeat1] = STATE(4728), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1928), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1960), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1932), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(286)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4189), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_override_modifier] = STATE(312), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(794), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1962), + [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(830), + [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(287)] = { + [sym_import] = STATE(3591), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2278), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1964), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(1966), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(288)] = { + [sym_import] = STATE(3576), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2548), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1968), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1970), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(289)] = { + [sym_import] = STATE(3758), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1972), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(1970), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(290)] = { + [sym_import] = STATE(3528), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1832), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1974), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(1966), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(291)] = { + [sym_import] = STATE(3576), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2293), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1976), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(1970), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(292)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2121), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(5794), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5794), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_RBRACE] = ACTIONS(1978), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1980), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(293)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2461), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3614), + [sym_assignment_pattern] = STATE(5267), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3614), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1277), + [sym_subscript_expression] = STATE(1277), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3614), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4717), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1277), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1617), + [anon_sym_export] = ACTIONS(603), + [anon_sym_type] = ACTIONS(603), + [anon_sym_namespace] = ACTIONS(607), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(603), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1619), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1623), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(603), + [anon_sym_readonly] = ACTIONS(603), + [anon_sym_get] = ACTIONS(603), + [anon_sym_set] = ACTIONS(603), + [anon_sym_declare] = ACTIONS(603), + [anon_sym_public] = ACTIONS(603), + [anon_sym_private] = ACTIONS(603), + [anon_sym_protected] = ACTIONS(603), + [anon_sym_override] = ACTIONS(603), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(603), + [anon_sym_number] = ACTIONS(603), + [anon_sym_boolean] = ACTIONS(603), + [anon_sym_string] = ACTIONS(603), + [anon_sym_symbol] = ACTIONS(603), + [anon_sym_object] = ACTIONS(603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(294)] = { + [sym_import] = STATE(3758), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1982), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(1984), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(295)] = { + [sym_import] = STATE(3598), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2464), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1986), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(1970), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(296)] = { + [sym_import] = STATE(3758), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1988), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(1990), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(297)] = { + [sym_import] = STATE(3576), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2407), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1992), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(1970), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(298)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_assignment_pattern] = STATE(5267), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4717), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(748), + [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_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(299)] = { + [sym_import] = STATE(3528), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1808), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1994), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1966), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(300)] = { + [sym_import] = STATE(3576), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2548), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1996), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1990), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(301)] = { + [sym_import] = STATE(3758), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2050), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1998), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(1970), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(302)] = { + [sym_import] = STATE(3603), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2874), + [sym__type_query_subscript_expression] = STATE(2875), + [sym__type_query_call_expression] = STATE(3092), + [sym__type_query_instantiation_expression] = STATE(3223), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2000), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(2002), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(303)] = { + [sym_import] = STATE(3576), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2548), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym__type_query_member_expression] = STATE(2830), + [sym__type_query_subscript_expression] = STATE(2829), + [sym__type_query_call_expression] = STATE(2877), + [sym__type_query_instantiation_expression] = STATE(2921), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2004), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1984), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(304)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(3959), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_override_modifier] = STATE(314), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2006), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2008), + [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(830), + [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(305)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2202), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_spread_element] = STATE(5798), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5798), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_RBRACE] = ACTIONS(2010), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1980), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(306)] = { + [sym_import] = STATE(3585), + [sym_empty_statement] = STATE(322), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2315), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5603), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(307)] = { + [sym_import] = STATE(3585), + [sym_empty_statement] = STATE(325), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2204), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5691), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(308)] = { + [sym_import] = STATE(3585), + [sym_empty_statement] = STATE(318), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2206), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5709), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(309)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1970), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5568), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(2012), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym__automatic_semicolon] = ACTIONS(2012), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(310)] = { + [sym_import] = STATE(3585), + [sym_empty_statement] = STATE(321), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2095), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5688), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(311)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(3980), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2014), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [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(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(312)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4460), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(796), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2018), + [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(313)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4189), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(794), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1962), + [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(314)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3725), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3725), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1268), + [sym_subscript_expression] = STATE(1268), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3725), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_pattern] = STATE(4192), + [sym_rest_pattern] = STATE(3667), + [sym_non_null_expression] = STATE(1268), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(726), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [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(736), + [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(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2020), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(748), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2022), + [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(315)] = { + [sym_import] = STATE(3585), + [sym_empty_statement] = STATE(326), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2318), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5925), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(316)] = { + [sym_import] = STATE(3585), + [sym_empty_statement] = STATE(328), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2320), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5928), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(317)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2335), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5880), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2024), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(318)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2336), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5883), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2026), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(319)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2283), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5887), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2028), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(320)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1412), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5053), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5053), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1412), + [sym_subscript_expression] = STATE(1412), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5053), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1412), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2030), + [anon_sym_export] = ACTIONS(2032), + [anon_sym_type] = ACTIONS(2032), + [anon_sym_namespace] = ACTIONS(2034), + [anon_sym_LBRACE] = ACTIONS(1887), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(2036), + [anon_sym_let] = ACTIONS(2038), + [anon_sym_const] = ACTIONS(2040), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1895), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2042), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2044), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2046), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2032), + [anon_sym_readonly] = ACTIONS(2032), + [anon_sym_get] = ACTIONS(2032), + [anon_sym_set] = ACTIONS(2032), + [anon_sym_declare] = ACTIONS(2032), + [anon_sym_public] = ACTIONS(2032), + [anon_sym_private] = ACTIONS(2032), + [anon_sym_protected] = ACTIONS(2032), + [anon_sym_override] = ACTIONS(2032), + [anon_sym_module] = ACTIONS(2032), + [anon_sym_any] = ACTIONS(2032), + [anon_sym_number] = ACTIONS(2032), + [anon_sym_boolean] = ACTIONS(2032), + [anon_sym_string] = ACTIONS(2032), + [anon_sym_symbol] = ACTIONS(2032), + [anon_sym_object] = ACTIONS(2032), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(321)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2284), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5922), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2048), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(322)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2093), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(6000), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2050), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(323)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2067), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5913), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2052), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(324)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2094), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5597), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2054), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(325)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2230), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5828), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2056), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(326)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2296), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5875), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2058), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(327)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2299), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5879), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2060), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(328)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2300), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5881), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2062), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(329)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2302), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5884), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2064), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(330)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2234), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1780), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(331)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1705), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2217), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(332)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2236), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2313), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(333)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1805), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5787), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(334)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2145), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2203), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(335)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2090), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5960), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(336)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2088), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5931), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(337)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2229), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1774), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(338)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2462), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(339)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1642), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2357), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(340)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2426), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(341)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1677), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2429), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(342)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1684), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2430), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(343)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1705), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2431), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(344)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2517), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(345)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2145), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1758), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(346)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1647), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(347)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2236), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1783), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(348)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2137), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1845), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(349)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1705), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1723), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(350)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2364), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(351)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1642), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2368), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(352)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2381), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(353)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1677), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2383), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(354)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1684), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2384), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(355)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1705), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2385), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(356)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1642), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2523), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(357)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1953), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_sequence_expression] = STATE(5265), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(358)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2536), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(359)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2271), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5781), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(360)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1677), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2538), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(361)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1684), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2539), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(362)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1705), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2540), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(2070), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(363)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2091), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5638), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(364)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_mapped_type_clause] = STATE(5660), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2072), + [anon_sym_export] = ACTIONS(2074), + [anon_sym_type] = ACTIONS(2074), + [anon_sym_namespace] = ACTIONS(2076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2074), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2078), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2080), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [anon_sym_AT] = ACTIONS(97), + [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(365)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2326), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5743), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(366)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2152), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1848), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(367)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1982), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(368)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1642), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1990), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(369)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1642), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1643), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(370)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1684), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2214), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(371)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1677), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2009), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(372)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1684), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2010), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(373)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1705), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2011), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(374)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_mapped_type_clause] = STATE(5735), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2082), + [anon_sym_export] = ACTIONS(2084), + [anon_sym_type] = ACTIONS(2084), + [anon_sym_namespace] = ACTIONS(2086), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2084), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2088), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2090), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2084), + [anon_sym_readonly] = ACTIONS(2084), + [anon_sym_get] = ACTIONS(2084), + [anon_sym_set] = ACTIONS(2084), + [anon_sym_declare] = ACTIONS(2084), + [anon_sym_public] = ACTIONS(2084), + [anon_sym_private] = ACTIONS(2084), + [anon_sym_protected] = ACTIONS(2084), + [anon_sym_override] = ACTIONS(2084), + [anon_sym_module] = ACTIONS(2084), + [anon_sym_any] = ACTIONS(2084), + [anon_sym_number] = ACTIONS(2084), + [anon_sym_boolean] = ACTIONS(2084), + [anon_sym_string] = ACTIONS(2084), + [anon_sym_symbol] = ACTIONS(2084), + [anon_sym_object] = ACTIONS(2084), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(375)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2137), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1853), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(376)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1677), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1682), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(377)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2145), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1768), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(378)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2229), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2274), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(379)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2229), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1804), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(380)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2339), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5601), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(381)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1684), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1685), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(382)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2234), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1807), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(383)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2236), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1809), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(384)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2108), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5929), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(385)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2126), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5934), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(386)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2180), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5941), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(387)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2289), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5956), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(388)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2269), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5972), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(389)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2234), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2312), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(390)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1702), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(391)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2152), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2109), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(392)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1785), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5904), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(393)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2118), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym__extends_clause_single] = STATE(4588), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(394)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2089), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5944), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(395)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2118), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym__extends_clause_single] = STATE(4970), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(396)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2120), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(397)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1642), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2136), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(398)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2137), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2156), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(399)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(2152), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1764), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(2066), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(400)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2209), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(401)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1677), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2213), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(402)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2104), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5741), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(403)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2173), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_sequence_expression] = STATE(5662), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(404)] = { + [sym_import] = STATE(3585), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(2068), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(405)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1773), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(406)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2323), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(407)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2547), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(408)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2146), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(409)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2278), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(2092), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(410)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1951), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(411)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1648), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(412)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1636), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(413)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2340), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(414)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(2015), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(415)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(2016), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(416)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1840), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(417)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1645), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(418)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1613), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(419)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2551), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(420)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1618), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(421)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2518), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(422)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(2303), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(423)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2521), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(424)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2561), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(425)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1651), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(426)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2524), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(427)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2525), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(428)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2526), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(429)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2527), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(430)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2528), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(431)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2529), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(432)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2530), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(433)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2531), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(434)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2532), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(435)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2533), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(436)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2534), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(437)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2535), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(438)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(2352), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(439)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2537), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(440)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2094), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(441)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1753), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(442)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1656), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(443)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2541), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(444)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2542), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(445)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2548), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2094), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(446)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2478), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(447)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2543), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(448)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1806), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(449)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2548), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(450)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2549), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(451)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(6003), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(6003), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(6003), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1426), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2096), + [anon_sym_export] = ACTIONS(2098), + [anon_sym_type] = ACTIONS(2098), + [anon_sym_namespace] = ACTIONS(2100), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2098), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2102), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2104), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2106), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(452)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1429), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5751), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5751), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1429), + [sym_subscript_expression] = STATE(1429), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5751), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1429), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2108), + [anon_sym_export] = ACTIONS(2110), + [anon_sym_type] = ACTIONS(2110), + [anon_sym_namespace] = ACTIONS(2112), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2110), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2114), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2116), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2118), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2110), + [anon_sym_readonly] = ACTIONS(2110), + [anon_sym_get] = ACTIONS(2110), + [anon_sym_set] = ACTIONS(2110), + [anon_sym_declare] = ACTIONS(2110), + [anon_sym_public] = ACTIONS(2110), + [anon_sym_private] = ACTIONS(2110), + [anon_sym_protected] = ACTIONS(2110), + [anon_sym_override] = ACTIONS(2110), + [anon_sym_module] = ACTIONS(2110), + [anon_sym_any] = ACTIONS(2110), + [anon_sym_number] = ACTIONS(2110), + [anon_sym_boolean] = ACTIONS(2110), + [anon_sym_string] = ACTIONS(2110), + [anon_sym_symbol] = ACTIONS(2110), + [anon_sym_object] = ACTIONS(2110), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(453)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2548), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2120), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(454)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1849), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(455)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1826), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(456)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1852), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(457)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1851), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(458)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1841), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(459)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1757), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(460)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2552), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(461)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1795), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(462)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1802), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(463)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1803), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(464)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1816), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(465)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1817), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(466)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1819), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(467)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1821), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(468)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1825), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(469)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1836), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(470)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1765), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(471)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1766), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(472)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1667), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(473)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1842), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(474)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1811), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(475)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1815), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(476)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1850), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(477)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1832), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(2092), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(478)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1820), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(479)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2410), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(480)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2129), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(481)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1760), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(482)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2131), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(483)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2132), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(484)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2138), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(485)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2148), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(486)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2150), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(487)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2159), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(488)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2167), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(489)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2185), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(490)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2186), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(491)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2189), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(492)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2191), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(493)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2197), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(494)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2201), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(495)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2207), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(496)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2212), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(497)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2227), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(498)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1762), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(499)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1657), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(500)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2221), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(501)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2222), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(502)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1658), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(503)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1659), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(504)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2293), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2094), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(505)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1660), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(506)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2223), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(507)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1661), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(508)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2293), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(509)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2295), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(510)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1763), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(511)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1664), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(512)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1430), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5598), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5598), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1430), + [sym_subscript_expression] = STATE(1430), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5598), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1430), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2122), + [anon_sym_export] = ACTIONS(2124), + [anon_sym_type] = ACTIONS(2124), + [anon_sym_namespace] = ACTIONS(2126), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2124), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2128), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2130), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2132), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2124), + [anon_sym_readonly] = ACTIONS(2124), + [anon_sym_get] = ACTIONS(2124), + [anon_sym_set] = ACTIONS(2124), + [anon_sym_declare] = ACTIONS(2124), + [anon_sym_public] = ACTIONS(2124), + [anon_sym_private] = ACTIONS(2124), + [anon_sym_protected] = ACTIONS(2124), + [anon_sym_override] = ACTIONS(2124), + [anon_sym_module] = ACTIONS(2124), + [anon_sym_any] = ACTIONS(2124), + [anon_sym_number] = ACTIONS(2124), + [anon_sym_boolean] = ACTIONS(2124), + [anon_sym_string] = ACTIONS(2124), + [anon_sym_symbol] = ACTIONS(2124), + [anon_sym_object] = ACTIONS(2124), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(513)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2553), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(514)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2120), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(515)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1665), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(516)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2463), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(517)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2466), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(518)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2419), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1767), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(520)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2358), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(521)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2393), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(522)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2395), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(523)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2396), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(524)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2403), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(525)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2404), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(526)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2405), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(527)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2406), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(528)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2412), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(529)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2355), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(530)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2477), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(531)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2425), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(532)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1782), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(533)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2428), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(534)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1784), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(535)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2433), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(536)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2434), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(537)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(538)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2134), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(539)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2464), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2094), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(540)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1786), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(541)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(542)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2435), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(543)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1969), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(544)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2464), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(545)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(546)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1666), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(547)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1425), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5826), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5826), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1425), + [sym_subscript_expression] = STATE(1425), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5826), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1425), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2136), + [anon_sym_export] = ACTIONS(2138), + [anon_sym_type] = ACTIONS(2138), + [anon_sym_namespace] = ACTIONS(2140), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2138), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2142), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2144), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2146), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2138), + [anon_sym_readonly] = ACTIONS(2138), + [anon_sym_get] = ACTIONS(2138), + [anon_sym_set] = ACTIONS(2138), + [anon_sym_declare] = ACTIONS(2138), + [anon_sym_public] = ACTIONS(2138), + [anon_sym_private] = ACTIONS(2138), + [anon_sym_protected] = ACTIONS(2138), + [anon_sym_override] = ACTIONS(2138), + [anon_sym_module] = ACTIONS(2138), + [anon_sym_any] = ACTIONS(2138), + [anon_sym_number] = ACTIONS(2138), + [anon_sym_boolean] = ACTIONS(2138), + [anon_sym_string] = ACTIONS(2138), + [anon_sym_symbol] = ACTIONS(2138), + [anon_sym_object] = ACTIONS(2138), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(548)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1687), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(549)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2461), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(550)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2511), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(551)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2365), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(552)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2366), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(553)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2367), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(554)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2369), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(555)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2370), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(556)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2371), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(557)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2372), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(558)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2373), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(559)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2374), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(560)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2375), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(561)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2376), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(562)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2377), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(563)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2378), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(564)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2379), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(565)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2380), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(566)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1829), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(567)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2382), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(568)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2548), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5689), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5689), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1188), + [sym_subscript_expression] = STATE(1188), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5689), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1188), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(832), + [anon_sym_export] = ACTIONS(834), + [anon_sym_type] = ACTIONS(834), + [anon_sym_namespace] = ACTIONS(838), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(834), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(844), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(846), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2134), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(834), + [anon_sym_readonly] = ACTIONS(834), + [anon_sym_get] = ACTIONS(834), + [anon_sym_set] = ACTIONS(834), + [anon_sym_declare] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(834), + [anon_sym_module] = ACTIONS(834), + [anon_sym_any] = ACTIONS(834), + [anon_sym_number] = ACTIONS(834), + [anon_sym_boolean] = ACTIONS(834), + [anon_sym_string] = ACTIONS(834), + [anon_sym_symbol] = ACTIONS(834), + [anon_sym_object] = ACTIONS(834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(569)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1777), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(570)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2386), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(571)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2387), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(572)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1969), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(4225), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(4225), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1336), + [sym_subscript_expression] = STATE(1336), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(4225), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1336), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2148), + [anon_sym_export] = ACTIONS(1061), + [anon_sym_type] = ACTIONS(1061), + [anon_sym_namespace] = ACTIONS(1063), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1061), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1067), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2150), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2152), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1061), + [anon_sym_readonly] = ACTIONS(1061), + [anon_sym_get] = ACTIONS(1061), + [anon_sym_set] = ACTIONS(1061), + [anon_sym_declare] = ACTIONS(1061), + [anon_sym_public] = ACTIONS(1061), + [anon_sym_private] = ACTIONS(1061), + [anon_sym_protected] = ACTIONS(1061), + [anon_sym_override] = ACTIONS(1061), + [anon_sym_module] = ACTIONS(1061), + [anon_sym_any] = ACTIONS(1061), + [anon_sym_number] = ACTIONS(1061), + [anon_sym_boolean] = ACTIONS(1061), + [anon_sym_string] = ACTIONS(1061), + [anon_sym_symbol] = ACTIONS(1061), + [anon_sym_object] = ACTIONS(1061), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(573)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2407), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2094), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(574)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1808), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(2092), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(575)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1678), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(576)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2388), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(577)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2407), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(578)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2408), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5949), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5949), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5946), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2970), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5949), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1475), + [anon_sym_export] = ACTIONS(1357), + [anon_sym_type] = ACTIONS(1357), + [anon_sym_namespace] = ACTIONS(1359), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(1379), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1357), + [anon_sym_BANG] = ACTIONS(1363), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1365), + [anon_sym_yield] = ACTIONS(1367), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1369), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1479), + [anon_sym_using] = ACTIONS(1373), + [anon_sym_PLUS] = ACTIONS(1379), + [anon_sym_DASH] = ACTIONS(1379), + [anon_sym_SLASH] = ACTIONS(965), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1363), + [anon_sym_void] = ACTIONS(1379), + [anon_sym_delete] = ACTIONS(1379), + [anon_sym_PLUS_PLUS] = ACTIONS(1381), + [anon_sym_DASH_DASH] = ACTIONS(1381), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1383), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1481), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1357), + [anon_sym_readonly] = ACTIONS(1357), + [anon_sym_get] = ACTIONS(1357), + [anon_sym_set] = ACTIONS(1357), + [anon_sym_declare] = ACTIONS(1357), + [anon_sym_public] = ACTIONS(1357), + [anon_sym_private] = ACTIONS(1357), + [anon_sym_protected] = ACTIONS(1357), + [anon_sym_override] = ACTIONS(1357), + [anon_sym_module] = ACTIONS(1357), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(579)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1681), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2154), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(580)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1424), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5979), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5979), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1424), + [sym_subscript_expression] = STATE(1424), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5979), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1424), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2156), + [anon_sym_export] = ACTIONS(2158), + [anon_sym_type] = ACTIONS(2158), + [anon_sym_namespace] = ACTIONS(2160), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2158), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2162), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2164), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2166), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2158), + [anon_sym_readonly] = ACTIONS(2158), + [anon_sym_get] = ACTIONS(2158), + [anon_sym_set] = ACTIONS(2158), + [anon_sym_declare] = ACTIONS(2158), + [anon_sym_public] = ACTIONS(2158), + [anon_sym_private] = ACTIONS(2158), + [anon_sym_protected] = ACTIONS(2158), + [anon_sym_override] = ACTIONS(2158), + [anon_sym_module] = ACTIONS(2158), + [anon_sym_any] = ACTIONS(2158), + [anon_sym_number] = ACTIONS(2158), + [anon_sym_boolean] = ACTIONS(2158), + [anon_sym_string] = ACTIONS(2158), + [anon_sym_symbol] = ACTIONS(2158), + [anon_sym_object] = ACTIONS(2158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(581)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2555), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(582)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1781), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(583)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1188), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(3730), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(3730), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1255), + [sym_subscript_expression] = STATE(1255), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(3730), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1255), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2168), + [anon_sym_export] = ACTIONS(2170), + [anon_sym_type] = ACTIONS(2170), + [anon_sym_namespace] = ACTIONS(2172), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2170), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1627), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2174), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2176), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2178), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2170), + [anon_sym_readonly] = ACTIONS(2170), + [anon_sym_get] = ACTIONS(2170), + [anon_sym_set] = ACTIONS(2170), + [anon_sym_declare] = ACTIONS(2170), + [anon_sym_public] = ACTIONS(2170), + [anon_sym_private] = ACTIONS(2170), + [anon_sym_protected] = ACTIONS(2170), + [anon_sym_override] = ACTIONS(2170), + [anon_sym_module] = ACTIONS(2170), + [anon_sym_any] = ACTIONS(2170), + [anon_sym_number] = ACTIONS(2170), + [anon_sym_boolean] = ACTIONS(2170), + [anon_sym_string] = ACTIONS(2170), + [anon_sym_symbol] = ACTIONS(2170), + [anon_sym_object] = ACTIONS(2170), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(584)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2278), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(585)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2285), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(586)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2290), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(587)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2416), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(588)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2053), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(589)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1983), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(590)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1984), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(591)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1989), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(592)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1991), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(593)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1992), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(594)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1993), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(595)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1994), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(596)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1995), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(597)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1996), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(598)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1997), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(599)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1998), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(600)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(1999), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(601)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2000), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(602)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2005), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(603)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2006), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(604)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1427), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5889), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5889), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1427), + [sym_subscript_expression] = STATE(1427), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5889), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1427), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2180), + [anon_sym_export] = ACTIONS(2182), + [anon_sym_type] = ACTIONS(2182), + [anon_sym_namespace] = ACTIONS(2184), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2182), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2186), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2188), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2190), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2182), + [anon_sym_readonly] = ACTIONS(2182), + [anon_sym_get] = ACTIONS(2182), + [anon_sym_set] = ACTIONS(2182), + [anon_sym_declare] = ACTIONS(2182), + [anon_sym_public] = ACTIONS(2182), + [anon_sym_private] = ACTIONS(2182), + [anon_sym_protected] = ACTIONS(2182), + [anon_sym_override] = ACTIONS(2182), + [anon_sym_module] = ACTIONS(2182), + [anon_sym_any] = ACTIONS(2182), + [anon_sym_number] = ACTIONS(2182), + [anon_sym_boolean] = ACTIONS(2182), + [anon_sym_string] = ACTIONS(2182), + [anon_sym_symbol] = ACTIONS(2182), + [anon_sym_object] = ACTIONS(2182), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(605)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2008), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(606)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1756), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(607)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1680), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(608)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2012), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(609)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2013), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(610)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2114), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(611)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2447), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(612)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2050), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(2094), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(613)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(2453), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(614)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1761), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(615)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1929), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(616)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2139), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(617)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2014), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(618)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2155), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(619)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2050), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(620)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1367), + [sym_expression] = STATE(2051), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5893), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5893), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5800), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1367), + [sym_subscript_expression] = STATE(1367), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2985), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5893), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1367), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1459), + [anon_sym_export] = ACTIONS(1225), + [anon_sym_type] = ACTIONS(1225), + [anon_sym_namespace] = ACTIONS(1227), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1251), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1225), + [anon_sym_BANG] = ACTIONS(1233), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1235), + [anon_sym_yield] = ACTIONS(1237), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1241), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1463), + [anon_sym_using] = ACTIONS(1245), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), + [anon_sym_SLASH] = ACTIONS(937), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1233), + [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(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1259), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1465), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1225), + [anon_sym_readonly] = ACTIONS(1225), + [anon_sym_get] = ACTIONS(1225), + [anon_sym_set] = ACTIONS(1225), + [anon_sym_declare] = ACTIONS(1225), + [anon_sym_public] = ACTIONS(1225), + [anon_sym_private] = ACTIONS(1225), + [anon_sym_protected] = ACTIONS(1225), + [anon_sym_override] = ACTIONS(1225), + [anon_sym_module] = ACTIONS(1225), + [anon_sym_any] = ACTIONS(1225), + [anon_sym_number] = ACTIONS(1225), + [anon_sym_boolean] = ACTIONS(1225), + [anon_sym_string] = ACTIONS(1225), + [anon_sym_symbol] = ACTIONS(1225), + [anon_sym_object] = ACTIONS(1225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(621)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1725), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(622)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2157), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(623)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2515), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(624)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2171), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(625)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1254), + [sym_expression] = STATE(1708), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5852), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5852), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5677), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1254), + [sym_subscript_expression] = STATE(1254), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2920), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5852), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1254), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1423), + [anon_sym_export] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(1039), + [anon_sym_namespace] = ACTIONS(1041), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(645), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1039), + [anon_sym_BANG] = ACTIONS(615), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(617), + [anon_sym_yield] = ACTIONS(619), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1047), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1431), + [anon_sym_using] = ACTIONS(629), + [anon_sym_PLUS] = ACTIONS(645), + [anon_sym_DASH] = ACTIONS(645), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(615), + [anon_sym_void] = ACTIONS(645), + [anon_sym_delete] = ACTIONS(645), + [anon_sym_PLUS_PLUS] = ACTIONS(647), + [anon_sym_DASH_DASH] = ACTIONS(647), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(649), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1433), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(626)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2174), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(627)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2175), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(628)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2176), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(629)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2178), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(630)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(2134), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(631)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1808), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(632)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1827), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(633)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2179), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(634)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2182), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(635)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2183), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(636)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2184), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(637)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1432), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5818), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5818), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1432), + [sym_subscript_expression] = STATE(1432), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5818), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1432), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2192), + [anon_sym_export] = ACTIONS(2194), + [anon_sym_type] = ACTIONS(2194), + [anon_sym_namespace] = ACTIONS(2196), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2194), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2198), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2200), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2202), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2194), + [anon_sym_readonly] = ACTIONS(2194), + [anon_sym_get] = ACTIONS(2194), + [anon_sym_set] = ACTIONS(2194), + [anon_sym_declare] = ACTIONS(2194), + [anon_sym_public] = ACTIONS(2194), + [anon_sym_private] = ACTIONS(2194), + [anon_sym_protected] = ACTIONS(2194), + [anon_sym_override] = ACTIONS(2194), + [anon_sym_module] = ACTIONS(2194), + [anon_sym_any] = ACTIONS(2194), + [anon_sym_number] = ACTIONS(2194), + [anon_sym_boolean] = ACTIONS(2194), + [anon_sym_string] = ACTIONS(2194), + [anon_sym_symbol] = ACTIONS(2194), + [anon_sym_object] = ACTIONS(2194), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(638)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2558), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(639)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2193), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(640)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2200), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(641)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2205), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(642)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(643)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1832), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(644)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1329), + [sym_expression] = STATE(1833), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5903), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5903), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5901), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1329), + [sym_subscript_expression] = STATE(1329), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2932), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5903), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1329), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1443), + [anon_sym_export] = ACTIONS(1177), + [anon_sym_type] = ACTIONS(1177), + [anon_sym_namespace] = ACTIONS(1179), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1203), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1177), + [anon_sym_BANG] = ACTIONS(1185), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1187), + [anon_sym_yield] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1193), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1447), + [anon_sym_using] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1203), + [anon_sym_DASH] = ACTIONS(1203), + [anon_sym_SLASH] = ACTIONS(874), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1185), + [anon_sym_void] = ACTIONS(1203), + [anon_sym_delete] = ACTIONS(1203), + [anon_sym_PLUS_PLUS] = ACTIONS(1205), + [anon_sym_DASH_DASH] = ACTIONS(1205), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1211), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1449), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1177), + [anon_sym_readonly] = ACTIONS(1177), + [anon_sym_get] = ACTIONS(1177), + [anon_sym_set] = ACTIONS(1177), + [anon_sym_declare] = ACTIONS(1177), + [anon_sym_public] = ACTIONS(1177), + [anon_sym_private] = ACTIONS(1177), + [anon_sym_protected] = ACTIONS(1177), + [anon_sym_override] = ACTIONS(1177), + [anon_sym_module] = ACTIONS(1177), + [anon_sym_any] = ACTIONS(1177), + [anon_sym_number] = ACTIONS(1177), + [anon_sym_boolean] = ACTIONS(1177), + [anon_sym_string] = ACTIONS(1177), + [anon_sym_symbol] = ACTIONS(1177), + [anon_sym_object] = ACTIONS(1177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(645)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1976), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(646)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2522), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(647)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1759), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(648)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2306), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(649)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1420), + [sym_expression] = STATE(2474), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5938), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5938), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5804), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1420), + [sym_subscript_expression] = STATE(1420), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2965), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5938), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1420), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1483), + [anon_sym_export] = ACTIONS(1305), + [anon_sym_type] = ACTIONS(1305), + [anon_sym_namespace] = ACTIONS(1307), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1327), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1305), + [anon_sym_BANG] = ACTIONS(1311), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1313), + [anon_sym_yield] = ACTIONS(1315), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1317), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1487), + [anon_sym_using] = ACTIONS(1321), + [anon_sym_PLUS] = ACTIONS(1327), + [anon_sym_DASH] = ACTIONS(1327), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1311), + [anon_sym_void] = ACTIONS(1327), + [anon_sym_delete] = ACTIONS(1327), + [anon_sym_PLUS_PLUS] = ACTIONS(1329), + [anon_sym_DASH_DASH] = ACTIONS(1329), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1331), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1489), + [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(650)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1431), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5642), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5642), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1431), + [sym_subscript_expression] = STATE(1431), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5642), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1431), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2204), + [anon_sym_export] = ACTIONS(2206), + [anon_sym_type] = ACTIONS(2206), + [anon_sym_namespace] = ACTIONS(2208), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2206), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2210), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2212), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2214), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2206), + [anon_sym_readonly] = ACTIONS(2206), + [anon_sym_get] = ACTIONS(2206), + [anon_sym_set] = ACTIONS(2206), + [anon_sym_declare] = ACTIONS(2206), + [anon_sym_public] = ACTIONS(2206), + [anon_sym_private] = ACTIONS(2206), + [anon_sym_protected] = ACTIONS(2206), + [anon_sym_override] = ACTIONS(2206), + [anon_sym_module] = ACTIONS(2206), + [anon_sym_any] = ACTIONS(2206), + [anon_sym_number] = ACTIONS(2206), + [anon_sym_boolean] = ACTIONS(2206), + [anon_sym_string] = ACTIONS(2206), + [anon_sym_symbol] = ACTIONS(2206), + [anon_sym_object] = ACTIONS(2206), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(651)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1979), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(652)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2557), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(653)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1332), + [sym_expression] = STATE(1839), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5840), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5840), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1332), + [sym_subscript_expression] = STATE(1332), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2934), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5840), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1332), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1283), + [anon_sym_type] = ACTIONS(1283), + [anon_sym_namespace] = ACTIONS(1285), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1283), + [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(706), + [anon_sym_async] = ACTIONS(1289), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1439), + [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(1283), + [anon_sym_readonly] = ACTIONS(1283), + [anon_sym_get] = ACTIONS(1283), + [anon_sym_set] = ACTIONS(1283), + [anon_sym_declare] = ACTIONS(1283), + [anon_sym_public] = ACTIONS(1283), + [anon_sym_private] = ACTIONS(1283), + [anon_sym_protected] = ACTIONS(1283), + [anon_sym_override] = ACTIONS(1283), + [anon_sym_module] = ACTIONS(1283), + [anon_sym_any] = ACTIONS(1283), + [anon_sym_number] = ACTIONS(1283), + [anon_sym_boolean] = ACTIONS(1283), + [anon_sym_string] = ACTIONS(1283), + [anon_sym_symbol] = ACTIONS(1283), + [anon_sym_object] = ACTIONS(1283), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(654)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1428), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5918), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5918), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5822), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1428), + [sym_subscript_expression] = STATE(1428), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2946), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5918), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1428), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(2216), + [anon_sym_export] = ACTIONS(2218), + [anon_sym_type] = ACTIONS(2218), + [anon_sym_namespace] = ACTIONS(2220), + [anon_sym_LBRACE] = ACTIONS(840), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2218), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(842), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2222), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2224), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(716), + [anon_sym_DASH_DASH] = ACTIONS(716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [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(2226), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2218), + [anon_sym_readonly] = ACTIONS(2218), + [anon_sym_get] = ACTIONS(2218), + [anon_sym_set] = ACTIONS(2218), + [anon_sym_declare] = ACTIONS(2218), + [anon_sym_public] = ACTIONS(2218), + [anon_sym_private] = ACTIONS(2218), + [anon_sym_protected] = ACTIONS(2218), + [anon_sym_override] = ACTIONS(2218), + [anon_sym_module] = ACTIONS(2218), + [anon_sym_any] = ACTIONS(2218), + [anon_sym_number] = ACTIONS(2218), + [anon_sym_boolean] = ACTIONS(2218), + [anon_sym_string] = ACTIONS(2218), + [anon_sym_symbol] = ACTIONS(2218), + [anon_sym_object] = ACTIONS(2218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(655)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2322), + [sym_primary_expression] = STATE(1793), + [sym_yield_expression] = STATE(2273), + [sym_object] = STATE(2279), + [sym_object_pattern] = STATE(5616), + [sym_array] = STATE(2279), + [sym_array_pattern] = STATE(5616), + [sym_jsx_element] = STATE(2273), + [sym_jsx_opening_element] = STATE(3209), + [sym_jsx_self_closing_element] = STATE(2273), + [sym_class] = STATE(2279), + [sym_function_expression] = STATE(2279), + [sym_generator_function] = STATE(2279), + [sym_arrow_function] = STATE(2279), + [sym__call_signature] = STATE(5614), + [sym_call_expression] = STATE(2279), + [sym_new_expression] = STATE(2020), + [sym_await_expression] = STATE(2273), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(2273), + [sym__augmented_assignment_lhs] = STATE(2971), + [sym_augmented_assignment_expression] = STATE(2273), + [sym__destructuring_pattern] = STATE(5616), + [sym_ternary_expression] = STATE(2273), + [sym_binary_expression] = STATE(2273), + [sym_unary_expression] = STATE(2273), + [sym_update_expression] = STATE(2273), + [sym_string] = STATE(2279), + [sym_template_string] = STATE(2279), + [sym_regex] = STATE(2279), + [sym_meta_property] = STATE(2279), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(2273), + [sym_satisfies_expression] = STATE(2273), + [sym_instantiation_expression] = STATE(2273), + [sym_internal_module] = STATE(2273), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4506), + [sym_identifier] = ACTIONS(1451), + [anon_sym_export] = ACTIONS(1079), + [anon_sym_type] = ACTIONS(1079), + [anon_sym_namespace] = ACTIONS(1081), + [anon_sym_LBRACE] = ACTIONS(695), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(699), + [anon_sym_let] = ACTIONS(1079), + [anon_sym_BANG] = ACTIONS(1087), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1091), + [anon_sym_yield] = ACTIONS(1093), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(706), + [anon_sym_async] = ACTIONS(1097), + [anon_sym_function] = ACTIONS(710), + [anon_sym_new] = ACTIONS(1455), + [anon_sym_using] = ACTIONS(1101), + [anon_sym_PLUS] = ACTIONS(1107), + [anon_sym_DASH] = ACTIONS(1107), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1087), + [anon_sym_void] = ACTIONS(1107), + [anon_sym_delete] = ACTIONS(1107), + [anon_sym_PLUS_PLUS] = ACTIONS(1109), + [anon_sym_DASH_DASH] = ACTIONS(1109), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1115), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1457), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1079), + [anon_sym_readonly] = ACTIONS(1079), + [anon_sym_get] = ACTIONS(1079), + [anon_sym_set] = ACTIONS(1079), + [anon_sym_declare] = ACTIONS(1079), + [anon_sym_public] = ACTIONS(1079), + [anon_sym_private] = ACTIONS(1079), + [anon_sym_protected] = ACTIONS(1079), + [anon_sym_override] = ACTIONS(1079), + [anon_sym_module] = ACTIONS(1079), + [anon_sym_any] = ACTIONS(1079), + [anon_sym_number] = ACTIONS(1079), + [anon_sym_boolean] = ACTIONS(1079), + [anon_sym_string] = ACTIONS(1079), + [anon_sym_symbol] = ACTIONS(1079), + [anon_sym_object] = ACTIONS(1079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(656)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2559), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(657)] = { + [sym_import] = STATE(3585), + [sym_parenthesized_expression] = STATE(1378), + [sym_expression] = STATE(2554), + [sym_primary_expression] = STATE(1479), + [sym_yield_expression] = STATE(1612), + [sym_object] = STATE(1716), + [sym_object_pattern] = STATE(5802), + [sym_array] = STATE(1716), + [sym_array_pattern] = STATE(5802), + [sym_jsx_element] = STATE(1612), + [sym_jsx_opening_element] = STATE(3204), + [sym_jsx_self_closing_element] = STATE(1612), + [sym_class] = STATE(1716), + [sym_function_expression] = STATE(1716), + [sym_generator_function] = STATE(1716), + [sym_arrow_function] = STATE(1716), + [sym__call_signature] = STATE(5981), + [sym_call_expression] = STATE(1716), + [sym_new_expression] = STATE(1534), + [sym_await_expression] = STATE(1612), + [sym_member_expression] = STATE(1378), + [sym_subscript_expression] = STATE(1378), + [sym_assignment_expression] = STATE(1612), + [sym__augmented_assignment_lhs] = STATE(2960), + [sym_augmented_assignment_expression] = STATE(1612), + [sym__destructuring_pattern] = STATE(5802), + [sym_ternary_expression] = STATE(1612), + [sym_binary_expression] = STATE(1612), + [sym_unary_expression] = STATE(1612), + [sym_update_expression] = STATE(1612), + [sym_string] = STATE(1716), + [sym_template_string] = STATE(1716), + [sym_regex] = STATE(1716), + [sym_meta_property] = STATE(1716), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3900), + [sym_non_null_expression] = STATE(1378), + [sym_as_expression] = STATE(1612), + [sym_satisfies_expression] = STATE(1612), + [sym_instantiation_expression] = STATE(1612), + [sym_internal_module] = STATE(1612), + [sym_type_parameters] = STATE(5461), + [aux_sym_export_statement_repeat1] = STATE(4595), + [sym_identifier] = ACTIONS(1467), + [anon_sym_export] = ACTIONS(1129), + [anon_sym_type] = ACTIONS(1129), + [anon_sym_namespace] = ACTIONS(1131), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1155), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1129), + [anon_sym_BANG] = ACTIONS(1137), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1139), + [anon_sym_yield] = ACTIONS(1141), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1145), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1471), + [anon_sym_using] = ACTIONS(1149), + [anon_sym_PLUS] = ACTIONS(1155), + [anon_sym_DASH] = ACTIONS(1155), + [anon_sym_SLASH] = ACTIONS(639), + [anon_sym_LT] = ACTIONS(641), + [anon_sym_TILDE] = ACTIONS(1137), + [anon_sym_void] = ACTIONS(1155), + [anon_sym_delete] = ACTIONS(1155), + [anon_sym_PLUS_PLUS] = ACTIONS(1157), + [anon_sym_DASH_DASH] = ACTIONS(1157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(744), + [sym_private_property_identifier] = ACTIONS(1163), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1473), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1129), + [anon_sym_readonly] = ACTIONS(1129), + [anon_sym_get] = ACTIONS(1129), + [anon_sym_set] = ACTIONS(1129), + [anon_sym_declare] = ACTIONS(1129), + [anon_sym_public] = ACTIONS(1129), + [anon_sym_private] = ACTIONS(1129), + [anon_sym_protected] = ACTIONS(1129), + [anon_sym_override] = ACTIONS(1129), + [anon_sym_module] = ACTIONS(1129), + [anon_sym_any] = ACTIONS(1129), + [anon_sym_number] = ACTIONS(1129), + [anon_sym_boolean] = ACTIONS(1129), + [anon_sym_string] = ACTIONS(1129), + [anon_sym_symbol] = ACTIONS(1129), + [anon_sym_object] = ACTIONS(1129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(658)] = { + [sym_namespace_export] = STATE(5261), + [sym_export_clause] = STATE(4574), + [sym_declaration] = STATE(813), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [anon_sym_STAR] = ACTIONS(2228), + [anon_sym_default] = ACTIONS(2230), + [anon_sym_type] = ACTIONS(2232), + [anon_sym_EQ] = ACTIONS(2234), + [anon_sym_as] = ACTIONS(2236), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_LBRACE] = ACTIONS(2240), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_declare] = ACTIONS(2262), + [anon_sym_module] = ACTIONS(2264), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(659)] = { + [sym_namespace_export] = STATE(5261), + [sym_export_clause] = STATE(4574), + [sym_declaration] = STATE(813), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [anon_sym_STAR] = ACTIONS(2228), + [anon_sym_default] = ACTIONS(2230), + [anon_sym_type] = ACTIONS(2232), + [anon_sym_EQ] = ACTIONS(2234), + [anon_sym_as] = ACTIONS(2236), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_LBRACE] = ACTIONS(2240), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_declare] = ACTIONS(2262), + [anon_sym_module] = ACTIONS(2264), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(660)] = { + [sym_namespace_export] = STATE(5261), + [sym_export_clause] = STATE(4574), + [sym_declaration] = STATE(813), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [anon_sym_STAR] = ACTIONS(2228), + [anon_sym_default] = ACTIONS(2230), + [anon_sym_type] = ACTIONS(2232), + [anon_sym_EQ] = ACTIONS(2234), + [anon_sym_as] = ACTIONS(2236), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_LBRACE] = ACTIONS(2240), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_declare] = ACTIONS(2262), + [anon_sym_module] = ACTIONS(2264), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(661)] = { + [sym__call_signature] = STATE(5729), + [sym_string] = STATE(3912), + [sym_formal_parameters] = STATE(3900), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [sym_type_parameters] = STATE(5461), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2272), + [anon_sym_export] = ACTIONS(2274), + [anon_sym_STAR] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2274), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2274), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_let] = ACTIONS(2274), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2279), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2274), + [anon_sym_function] = ACTIONS(2286), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2274), + [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(2288), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2274), + [anon_sym_readonly] = ACTIONS(2274), + [anon_sym_get] = ACTIONS(2294), + [anon_sym_set] = ACTIONS(2294), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2274), + [anon_sym_public] = ACTIONS(2274), + [anon_sym_private] = ACTIONS(2274), + [anon_sym_protected] = ACTIONS(2274), + [anon_sym_override] = ACTIONS(2274), + [anon_sym_module] = ACTIONS(2274), + [anon_sym_any] = ACTIONS(2274), + [anon_sym_number] = ACTIONS(2274), + [anon_sym_boolean] = ACTIONS(2274), + [anon_sym_string] = ACTIONS(2274), + [anon_sym_symbol] = ACTIONS(2274), + [anon_sym_object] = ACTIONS(2274), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(662)] = { + [sym__call_signature] = STATE(5729), + [sym_string] = STATE(3912), + [sym_formal_parameters] = STATE(3900), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [sym_type_parameters] = STATE(5461), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2272), + [anon_sym_export] = ACTIONS(2274), + [anon_sym_STAR] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2274), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2274), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_let] = ACTIONS(2274), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2279), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2274), + [anon_sym_function] = ACTIONS(2286), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2274), + [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(2288), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2274), + [anon_sym_readonly] = ACTIONS(2274), + [anon_sym_get] = ACTIONS(2294), + [anon_sym_set] = ACTIONS(2294), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2274), + [anon_sym_public] = ACTIONS(2274), + [anon_sym_private] = ACTIONS(2274), + [anon_sym_protected] = ACTIONS(2274), + [anon_sym_override] = ACTIONS(2274), + [anon_sym_module] = ACTIONS(2274), + [anon_sym_any] = ACTIONS(2274), + [anon_sym_number] = ACTIONS(2274), + [anon_sym_boolean] = ACTIONS(2274), + [anon_sym_string] = ACTIONS(2274), + [anon_sym_symbol] = ACTIONS(2274), + [anon_sym_object] = ACTIONS(2274), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(663)] = { + [sym__call_signature] = STATE(5729), + [sym_string] = STATE(3912), + [sym_formal_parameters] = STATE(3900), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [sym_type_parameters] = STATE(5461), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2272), + [anon_sym_export] = ACTIONS(2274), + [anon_sym_STAR] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2274), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2274), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_let] = ACTIONS(2274), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2279), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2274), + [anon_sym_function] = ACTIONS(2286), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2274), + [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(2288), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2274), + [anon_sym_readonly] = ACTIONS(2274), + [anon_sym_get] = ACTIONS(2294), + [anon_sym_set] = ACTIONS(2294), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2274), + [anon_sym_public] = ACTIONS(2274), + [anon_sym_private] = ACTIONS(2274), + [anon_sym_protected] = ACTIONS(2274), + [anon_sym_override] = ACTIONS(2274), + [anon_sym_module] = ACTIONS(2274), + [anon_sym_any] = ACTIONS(2274), + [anon_sym_number] = ACTIONS(2274), + [anon_sym_boolean] = ACTIONS(2274), + [anon_sym_string] = ACTIONS(2274), + [anon_sym_symbol] = ACTIONS(2274), + [anon_sym_object] = ACTIONS(2274), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(664)] = { + [sym_declaration] = STATE(825), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2296), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_declare] = ACTIONS(2262), + [anon_sym_module] = ACTIONS(2298), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2300), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(665)] = { + [sym_declaration] = STATE(825), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2296), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_declare] = ACTIONS(2262), + [anon_sym_module] = ACTIONS(2298), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2300), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(666)] = { + [sym_declaration] = STATE(825), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2296), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_declare] = ACTIONS(2262), + [anon_sym_module] = ACTIONS(2298), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2300), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(667)] = { + [sym_namespace_export] = STATE(5261), + [sym_export_clause] = STATE(4574), + [sym_declaration] = STATE(813), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [anon_sym_STAR] = ACTIONS(2228), + [anon_sym_default] = ACTIONS(2302), + [anon_sym_type] = ACTIONS(2232), + [anon_sym_EQ] = ACTIONS(2304), + [anon_sym_as] = ACTIONS(2236), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_LBRACE] = ACTIONS(2240), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(858), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2262), + [anon_sym_module] = ACTIONS(2264), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(668)] = { + [sym_namespace_export] = STATE(5261), + [sym_export_clause] = STATE(4574), + [sym_declaration] = STATE(813), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [anon_sym_STAR] = ACTIONS(2228), + [anon_sym_default] = ACTIONS(2230), + [anon_sym_type] = ACTIONS(2232), + [anon_sym_EQ] = ACTIONS(2304), + [anon_sym_as] = ACTIONS(2236), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_LBRACE] = ACTIONS(2240), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(876), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2262), + [anon_sym_module] = ACTIONS(2264), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(669)] = { + [sym_namespace_export] = STATE(5261), + [sym_export_clause] = STATE(4574), + [sym_declaration] = STATE(813), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [anon_sym_STAR] = ACTIONS(2228), + [anon_sym_default] = ACTIONS(2306), + [anon_sym_type] = ACTIONS(2232), + [anon_sym_EQ] = ACTIONS(2304), + [anon_sym_as] = ACTIONS(2236), + [anon_sym_namespace] = ACTIONS(2308), + [anon_sym_LBRACE] = ACTIONS(2240), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2310), + [anon_sym_module] = ACTIONS(2312), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(670)] = { + [sym_string] = STATE(3912), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [sym_override_modifier] = STATE(2742), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2314), + [anon_sym_export] = ACTIONS(2314), + [anon_sym_STAR] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2314), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_let] = ACTIONS(2314), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2316), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2314), + [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(2259), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2314), + [anon_sym_readonly] = ACTIONS(2318), + [anon_sym_get] = ACTIONS(2320), + [anon_sym_set] = ACTIONS(2320), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2314), + [anon_sym_public] = ACTIONS(2314), + [anon_sym_private] = ACTIONS(2314), + [anon_sym_protected] = ACTIONS(2314), + [anon_sym_override] = ACTIONS(2322), + [anon_sym_module] = ACTIONS(2314), + [anon_sym_any] = ACTIONS(2314), + [anon_sym_number] = ACTIONS(2314), + [anon_sym_boolean] = ACTIONS(2314), + [anon_sym_string] = ACTIONS(2314), + [anon_sym_symbol] = ACTIONS(2314), + [anon_sym_object] = ACTIONS(2314), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(671)] = { + [sym_string] = STATE(3912), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [sym_override_modifier] = STATE(2742), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2314), + [anon_sym_export] = ACTIONS(2314), + [anon_sym_STAR] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2314), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_let] = ACTIONS(2314), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2316), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2314), + [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(2259), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2314), + [anon_sym_readonly] = ACTIONS(2318), + [anon_sym_get] = ACTIONS(2320), + [anon_sym_set] = ACTIONS(2320), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2314), + [anon_sym_public] = ACTIONS(2314), + [anon_sym_private] = ACTIONS(2314), + [anon_sym_protected] = ACTIONS(2314), + [anon_sym_override] = ACTIONS(2322), + [anon_sym_module] = ACTIONS(2314), + [anon_sym_any] = ACTIONS(2314), + [anon_sym_number] = ACTIONS(2314), + [anon_sym_boolean] = ACTIONS(2314), + [anon_sym_string] = ACTIONS(2314), + [anon_sym_symbol] = ACTIONS(2314), + [anon_sym_object] = ACTIONS(2314), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(672)] = { + [sym_string] = STATE(3912), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [sym_override_modifier] = STATE(2742), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2314), + [anon_sym_export] = ACTIONS(2314), + [anon_sym_STAR] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2314), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_let] = ACTIONS(2314), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2316), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2314), + [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(2259), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2314), + [anon_sym_readonly] = ACTIONS(2318), + [anon_sym_get] = ACTIONS(2320), + [anon_sym_set] = ACTIONS(2320), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2314), + [anon_sym_public] = ACTIONS(2314), + [anon_sym_private] = ACTIONS(2314), + [anon_sym_protected] = ACTIONS(2314), + [anon_sym_override] = ACTIONS(2322), + [anon_sym_module] = ACTIONS(2314), + [anon_sym_any] = ACTIONS(2314), + [anon_sym_number] = ACTIONS(2314), + [anon_sym_boolean] = ACTIONS(2314), + [anon_sym_string] = ACTIONS(2314), + [anon_sym_symbol] = ACTIONS(2314), + [anon_sym_object] = ACTIONS(2314), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(673)] = { + [sym_string] = STATE(3912), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2314), + [anon_sym_export] = ACTIONS(2314), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2314), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_let] = ACTIONS(2314), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2314), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2314), + [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(2259), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2314), + [anon_sym_readonly] = ACTIONS(2314), + [anon_sym_get] = ACTIONS(2314), + [anon_sym_set] = ACTIONS(2314), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2314), + [anon_sym_public] = ACTIONS(2314), + [anon_sym_private] = ACTIONS(2314), + [anon_sym_protected] = ACTIONS(2314), + [anon_sym_override] = ACTIONS(2314), + [anon_sym_module] = ACTIONS(2314), + [anon_sym_any] = ACTIONS(2314), + [anon_sym_number] = ACTIONS(2314), + [anon_sym_boolean] = ACTIONS(2314), + [anon_sym_string] = ACTIONS(2314), + [anon_sym_symbol] = ACTIONS(2314), + [anon_sym_object] = ACTIONS(2314), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(674)] = { + [sym_string] = STATE(3912), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2314), + [anon_sym_export] = ACTIONS(2314), + [anon_sym_STAR] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2314), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_let] = ACTIONS(2314), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2316), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2314), + [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(2259), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2314), + [anon_sym_readonly] = ACTIONS(2314), + [anon_sym_get] = ACTIONS(2320), + [anon_sym_set] = ACTIONS(2320), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2314), + [anon_sym_public] = ACTIONS(2314), + [anon_sym_private] = ACTIONS(2314), + [anon_sym_protected] = ACTIONS(2314), + [anon_sym_override] = ACTIONS(2314), + [anon_sym_module] = ACTIONS(2314), + [anon_sym_any] = ACTIONS(2314), + [anon_sym_number] = ACTIONS(2314), + [anon_sym_boolean] = ACTIONS(2314), + [anon_sym_string] = ACTIONS(2314), + [anon_sym_symbol] = ACTIONS(2314), + [anon_sym_object] = ACTIONS(2314), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(675)] = { + [sym_string] = STATE(3912), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2314), + [anon_sym_export] = ACTIONS(2314), + [anon_sym_STAR] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2314), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_let] = ACTIONS(2314), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2316), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2314), + [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(2259), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2314), + [anon_sym_readonly] = ACTIONS(2314), + [anon_sym_get] = ACTIONS(2320), + [anon_sym_set] = ACTIONS(2320), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2314), + [anon_sym_public] = ACTIONS(2314), + [anon_sym_private] = ACTIONS(2314), + [anon_sym_protected] = ACTIONS(2314), + [anon_sym_override] = ACTIONS(2314), + [anon_sym_module] = ACTIONS(2314), + [anon_sym_any] = ACTIONS(2314), + [anon_sym_number] = ACTIONS(2314), + [anon_sym_boolean] = ACTIONS(2314), + [anon_sym_string] = ACTIONS(2314), + [anon_sym_symbol] = ACTIONS(2314), + [anon_sym_object] = ACTIONS(2314), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(676)] = { + [sym_string] = STATE(3912), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2314), + [anon_sym_export] = ACTIONS(2314), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2314), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_let] = ACTIONS(2314), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2314), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2314), + [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(2259), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2314), + [anon_sym_readonly] = ACTIONS(2314), + [anon_sym_get] = ACTIONS(2314), + [anon_sym_set] = ACTIONS(2314), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2314), + [anon_sym_public] = ACTIONS(2314), + [anon_sym_private] = ACTIONS(2314), + [anon_sym_protected] = ACTIONS(2314), + [anon_sym_override] = ACTIONS(2314), + [anon_sym_module] = ACTIONS(2314), + [anon_sym_any] = ACTIONS(2314), + [anon_sym_number] = ACTIONS(2314), + [anon_sym_boolean] = ACTIONS(2314), + [anon_sym_string] = ACTIONS(2314), + [anon_sym_symbol] = ACTIONS(2314), + [anon_sym_object] = ACTIONS(2314), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(677)] = { + [sym_string] = STATE(3912), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2314), + [anon_sym_export] = ACTIONS(2314), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2314), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_let] = ACTIONS(2314), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2314), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2314), + [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(2259), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2314), + [anon_sym_readonly] = ACTIONS(2314), + [anon_sym_get] = ACTIONS(2314), + [anon_sym_set] = ACTIONS(2314), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2314), + [anon_sym_public] = ACTIONS(2314), + [anon_sym_private] = ACTIONS(2314), + [anon_sym_protected] = ACTIONS(2314), + [anon_sym_override] = ACTIONS(2314), + [anon_sym_module] = ACTIONS(2314), + [anon_sym_any] = ACTIONS(2314), + [anon_sym_number] = ACTIONS(2314), + [anon_sym_boolean] = ACTIONS(2314), + [anon_sym_string] = ACTIONS(2314), + [anon_sym_symbol] = ACTIONS(2314), + [anon_sym_object] = ACTIONS(2314), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(678)] = { + [sym_string] = STATE(3912), + [sym__property_name] = STATE(3912), + [sym_computed_property_name] = STATE(3912), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(2314), + [anon_sym_export] = ACTIONS(2314), + [anon_sym_STAR] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2314), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_let] = ACTIONS(2314), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(2283), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_async] = ACTIONS(2316), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2314), + [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(2259), + [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), + [sym_number] = ACTIONS(2292), + [sym_private_property_identifier] = ACTIONS(2292), + [anon_sym_static] = ACTIONS(2314), + [anon_sym_readonly] = ACTIONS(2314), + [anon_sym_get] = ACTIONS(2320), + [anon_sym_set] = ACTIONS(2320), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2314), + [anon_sym_public] = ACTIONS(2314), + [anon_sym_private] = ACTIONS(2314), + [anon_sym_protected] = ACTIONS(2314), + [anon_sym_override] = ACTIONS(2314), + [anon_sym_module] = ACTIONS(2314), + [anon_sym_any] = ACTIONS(2314), + [anon_sym_number] = ACTIONS(2314), + [anon_sym_boolean] = ACTIONS(2314), + [anon_sym_string] = ACTIONS(2314), + [anon_sym_symbol] = ACTIONS(2314), + [anon_sym_object] = ACTIONS(2314), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(679)] = { + [ts_builtin_sym_end] = ACTIONS(1699), + [sym_identifier] = ACTIONS(1701), + [anon_sym_export] = ACTIONS(1701), + [anon_sym_default] = ACTIONS(1701), + [anon_sym_type] = ACTIONS(1701), + [anon_sym_EQ] = ACTIONS(1701), + [anon_sym_namespace] = ACTIONS(1701), + [anon_sym_LBRACE] = ACTIONS(1699), + [anon_sym_COMMA] = ACTIONS(1699), + [anon_sym_RBRACE] = ACTIONS(1699), + [anon_sym_typeof] = ACTIONS(1701), + [anon_sym_import] = ACTIONS(1701), + [anon_sym_from] = ACTIONS(1701), + [anon_sym_with] = ACTIONS(1701), + [anon_sym_var] = ACTIONS(1701), + [anon_sym_let] = ACTIONS(1701), + [anon_sym_const] = ACTIONS(1701), + [anon_sym_BANG] = ACTIONS(1699), + [anon_sym_else] = ACTIONS(1701), + [anon_sym_if] = ACTIONS(1701), + [anon_sym_switch] = ACTIONS(1701), + [anon_sym_for] = ACTIONS(1701), + [anon_sym_LPAREN] = ACTIONS(1699), + [anon_sym_SEMI] = ACTIONS(1699), + [anon_sym_RPAREN] = ACTIONS(1699), + [anon_sym_await] = ACTIONS(1701), + [anon_sym_while] = ACTIONS(1701), + [anon_sym_do] = ACTIONS(1701), + [anon_sym_try] = ACTIONS(1701), + [anon_sym_break] = ACTIONS(1701), + [anon_sym_continue] = ACTIONS(1701), + [anon_sym_debugger] = ACTIONS(1701), + [anon_sym_return] = ACTIONS(1701), + [anon_sym_throw] = ACTIONS(1701), + [anon_sym_COLON] = ACTIONS(1699), + [anon_sym_case] = ACTIONS(1701), + [anon_sym_yield] = ACTIONS(1701), + [anon_sym_LBRACK] = ACTIONS(1699), + [anon_sym_RBRACK] = ACTIONS(1699), + [anon_sym_GT] = ACTIONS(1699), + [anon_sym_DQUOTE] = ACTIONS(1699), + [anon_sym_SQUOTE] = ACTIONS(1699), + [anon_sym_class] = ACTIONS(1701), + [anon_sym_async] = ACTIONS(1701), + [anon_sym_function] = ACTIONS(1701), + [anon_sym_EQ_GT] = ACTIONS(1699), + [anon_sym_new] = ACTIONS(1701), + [anon_sym_using] = ACTIONS(1701), + [anon_sym_AMP] = ACTIONS(1699), + [anon_sym_PIPE] = ACTIONS(1699), + [anon_sym_PLUS] = ACTIONS(1701), + [anon_sym_DASH] = ACTIONS(1701), + [anon_sym_SLASH] = ACTIONS(1701), + [anon_sym_LT] = ACTIONS(1699), + [anon_sym_TILDE] = ACTIONS(1699), + [anon_sym_void] = ACTIONS(1701), + [anon_sym_delete] = ACTIONS(1701), + [anon_sym_PLUS_PLUS] = ACTIONS(1699), + [anon_sym_DASH_DASH] = ACTIONS(1699), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1699), + [sym_number] = ACTIONS(1699), + [sym_private_property_identifier] = ACTIONS(1699), + [sym_this] = ACTIONS(1701), + [sym_super] = ACTIONS(1701), + [sym_true] = ACTIONS(1701), + [sym_false] = ACTIONS(1701), + [sym_null] = ACTIONS(1701), + [sym_undefined] = ACTIONS(1701), + [anon_sym_AT] = ACTIONS(1699), + [anon_sym_static] = ACTIONS(1701), + [anon_sym_readonly] = ACTIONS(1701), + [anon_sym_get] = ACTIONS(1701), + [anon_sym_set] = ACTIONS(1701), + [anon_sym_QMARK] = ACTIONS(1699), + [anon_sym_declare] = ACTIONS(1701), + [anon_sym_public] = ACTIONS(1701), + [anon_sym_private] = ACTIONS(1701), + [anon_sym_protected] = ACTIONS(1701), + [anon_sym_override] = ACTIONS(1701), + [anon_sym_module] = ACTIONS(1701), + [anon_sym_any] = ACTIONS(1701), + [anon_sym_number] = ACTIONS(1701), + [anon_sym_boolean] = ACTIONS(1701), + [anon_sym_string] = ACTIONS(1701), + [anon_sym_symbol] = ACTIONS(1701), + [anon_sym_object] = ACTIONS(1701), + [anon_sym_abstract] = ACTIONS(1701), + [anon_sym_extends] = ACTIONS(1701), + [anon_sym_interface] = ACTIONS(1701), + [anon_sym_enum] = ACTIONS(1701), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(680)] = { + [ts_builtin_sym_end] = ACTIONS(1817), + [sym_identifier] = ACTIONS(1819), + [anon_sym_export] = ACTIONS(1819), + [anon_sym_default] = ACTIONS(1819), + [anon_sym_type] = ACTIONS(1819), + [anon_sym_EQ] = ACTIONS(1819), + [anon_sym_namespace] = ACTIONS(1819), + [anon_sym_LBRACE] = ACTIONS(1817), + [anon_sym_COMMA] = ACTIONS(1817), + [anon_sym_RBRACE] = ACTIONS(1817), + [anon_sym_typeof] = ACTIONS(1819), + [anon_sym_import] = ACTIONS(1819), + [anon_sym_from] = ACTIONS(1819), + [anon_sym_with] = ACTIONS(1819), + [anon_sym_var] = ACTIONS(1819), + [anon_sym_let] = ACTIONS(1819), + [anon_sym_const] = ACTIONS(1819), + [anon_sym_BANG] = ACTIONS(1817), + [anon_sym_else] = ACTIONS(1819), + [anon_sym_if] = ACTIONS(1819), + [anon_sym_switch] = ACTIONS(1819), + [anon_sym_for] = ACTIONS(1819), + [anon_sym_LPAREN] = ACTIONS(1817), + [anon_sym_SEMI] = ACTIONS(1817), + [anon_sym_RPAREN] = ACTIONS(1817), + [anon_sym_await] = ACTIONS(1819), + [anon_sym_while] = ACTIONS(1819), + [anon_sym_do] = ACTIONS(1819), + [anon_sym_try] = ACTIONS(1819), + [anon_sym_break] = ACTIONS(1819), + [anon_sym_continue] = ACTIONS(1819), + [anon_sym_debugger] = ACTIONS(1819), + [anon_sym_return] = ACTIONS(1819), + [anon_sym_throw] = ACTIONS(1819), + [anon_sym_COLON] = ACTIONS(1817), + [anon_sym_case] = ACTIONS(1819), + [anon_sym_yield] = ACTIONS(1819), + [anon_sym_LBRACK] = ACTIONS(1817), + [anon_sym_RBRACK] = ACTIONS(1817), + [anon_sym_GT] = ACTIONS(1817), + [anon_sym_DQUOTE] = ACTIONS(1817), + [anon_sym_SQUOTE] = ACTIONS(1817), + [anon_sym_class] = ACTIONS(1819), + [anon_sym_async] = ACTIONS(1819), + [anon_sym_function] = ACTIONS(1819), + [anon_sym_EQ_GT] = ACTIONS(1817), + [anon_sym_new] = ACTIONS(1819), + [anon_sym_using] = ACTIONS(1819), + [anon_sym_AMP] = ACTIONS(1817), + [anon_sym_PIPE] = ACTIONS(1817), + [anon_sym_PLUS] = ACTIONS(1819), + [anon_sym_DASH] = ACTIONS(1819), + [anon_sym_SLASH] = ACTIONS(1819), + [anon_sym_LT] = ACTIONS(1817), + [anon_sym_TILDE] = ACTIONS(1817), + [anon_sym_void] = ACTIONS(1819), + [anon_sym_delete] = ACTIONS(1819), + [anon_sym_PLUS_PLUS] = ACTIONS(1817), + [anon_sym_DASH_DASH] = ACTIONS(1817), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1817), + [sym_number] = ACTIONS(1817), + [sym_private_property_identifier] = ACTIONS(1817), + [sym_this] = ACTIONS(1819), + [sym_super] = ACTIONS(1819), + [sym_true] = ACTIONS(1819), + [sym_false] = ACTIONS(1819), + [sym_null] = ACTIONS(1819), + [sym_undefined] = ACTIONS(1819), + [anon_sym_AT] = ACTIONS(1817), + [anon_sym_static] = ACTIONS(1819), + [anon_sym_readonly] = ACTIONS(1819), + [anon_sym_get] = ACTIONS(1819), + [anon_sym_set] = ACTIONS(1819), + [anon_sym_QMARK] = ACTIONS(1817), + [anon_sym_declare] = ACTIONS(1819), + [anon_sym_public] = ACTIONS(1819), + [anon_sym_private] = ACTIONS(1819), + [anon_sym_protected] = ACTIONS(1819), + [anon_sym_override] = ACTIONS(1819), + [anon_sym_module] = ACTIONS(1819), + [anon_sym_any] = ACTIONS(1819), + [anon_sym_number] = ACTIONS(1819), + [anon_sym_boolean] = ACTIONS(1819), + [anon_sym_string] = ACTIONS(1819), + [anon_sym_symbol] = ACTIONS(1819), + [anon_sym_object] = ACTIONS(1819), + [anon_sym_abstract] = ACTIONS(1819), + [anon_sym_extends] = ACTIONS(1819), + [anon_sym_interface] = ACTIONS(1819), + [anon_sym_enum] = ACTIONS(1819), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(681)] = { + [sym_declaration] = STATE(825), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2296), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(858), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2262), + [anon_sym_module] = ACTIONS(2298), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2300), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(682)] = { + [sym_declaration] = STATE(825), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2296), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(876), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2262), + [anon_sym_module] = ACTIONS(2298), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2300), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(683)] = { + [sym_declaration] = STATE(825), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2296), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2308), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2310), + [anon_sym_module] = ACTIONS(2324), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2300), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(684)] = { + [ts_builtin_sym_end] = ACTIONS(2326), + [sym_identifier] = ACTIONS(2328), + [anon_sym_export] = ACTIONS(2328), + [anon_sym_default] = ACTIONS(2328), + [anon_sym_type] = ACTIONS(2328), + [anon_sym_EQ] = ACTIONS(2328), + [anon_sym_namespace] = ACTIONS(2328), + [anon_sym_LBRACE] = ACTIONS(2326), + [anon_sym_COMMA] = ACTIONS(2326), + [anon_sym_RBRACE] = ACTIONS(2326), + [anon_sym_typeof] = ACTIONS(2328), + [anon_sym_import] = ACTIONS(2328), + [anon_sym_with] = ACTIONS(2328), + [anon_sym_var] = ACTIONS(2328), + [anon_sym_let] = ACTIONS(2328), + [anon_sym_const] = ACTIONS(2328), + [anon_sym_BANG] = ACTIONS(2326), + [anon_sym_else] = ACTIONS(2328), + [anon_sym_if] = ACTIONS(2328), + [anon_sym_switch] = ACTIONS(2328), + [anon_sym_for] = ACTIONS(2328), + [anon_sym_LPAREN] = ACTIONS(2326), + [anon_sym_SEMI] = ACTIONS(2326), + [anon_sym_RPAREN] = ACTIONS(2326), + [anon_sym_await] = ACTIONS(2328), + [anon_sym_while] = ACTIONS(2328), + [anon_sym_do] = ACTIONS(2328), + [anon_sym_try] = ACTIONS(2328), + [anon_sym_break] = ACTIONS(2328), + [anon_sym_continue] = ACTIONS(2328), + [anon_sym_debugger] = ACTIONS(2328), + [anon_sym_return] = ACTIONS(2328), + [anon_sym_throw] = ACTIONS(2328), + [anon_sym_COLON] = ACTIONS(2326), + [anon_sym_case] = ACTIONS(2328), + [anon_sym_yield] = ACTIONS(2328), + [anon_sym_LBRACK] = ACTIONS(2326), + [anon_sym_RBRACK] = ACTIONS(2326), + [anon_sym_GT] = ACTIONS(2326), + [anon_sym_DQUOTE] = ACTIONS(2326), + [anon_sym_SQUOTE] = ACTIONS(2326), + [anon_sym_class] = ACTIONS(2328), + [anon_sym_async] = ACTIONS(2328), + [anon_sym_function] = ACTIONS(2328), + [anon_sym_EQ_GT] = ACTIONS(2326), + [anon_sym_new] = ACTIONS(2328), + [anon_sym_using] = ACTIONS(2328), + [anon_sym_AMP] = ACTIONS(2326), + [anon_sym_PIPE] = ACTIONS(2326), + [anon_sym_PLUS] = ACTIONS(2328), + [anon_sym_DASH] = ACTIONS(2328), + [anon_sym_SLASH] = ACTIONS(2328), + [anon_sym_LT] = ACTIONS(2326), + [anon_sym_TILDE] = ACTIONS(2326), + [anon_sym_void] = ACTIONS(2328), + [anon_sym_delete] = ACTIONS(2328), + [anon_sym_PLUS_PLUS] = ACTIONS(2326), + [anon_sym_DASH_DASH] = ACTIONS(2326), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2326), + [sym_number] = ACTIONS(2326), + [sym_private_property_identifier] = ACTIONS(2326), + [sym_this] = ACTIONS(2328), + [sym_super] = ACTIONS(2328), + [sym_true] = ACTIONS(2328), + [sym_false] = ACTIONS(2328), + [sym_null] = ACTIONS(2328), + [sym_undefined] = ACTIONS(2328), + [anon_sym_AT] = ACTIONS(2326), + [anon_sym_static] = ACTIONS(2328), + [anon_sym_readonly] = ACTIONS(2328), + [anon_sym_get] = ACTIONS(2328), + [anon_sym_set] = ACTIONS(2328), + [anon_sym_QMARK] = ACTIONS(2326), + [anon_sym_declare] = ACTIONS(2328), + [anon_sym_public] = ACTIONS(2328), + [anon_sym_private] = ACTIONS(2328), + [anon_sym_protected] = ACTIONS(2328), + [anon_sym_override] = ACTIONS(2328), + [anon_sym_module] = ACTIONS(2328), + [anon_sym_any] = ACTIONS(2328), + [anon_sym_number] = ACTIONS(2328), + [anon_sym_boolean] = ACTIONS(2328), + [anon_sym_string] = ACTIONS(2328), + [anon_sym_symbol] = ACTIONS(2328), + [anon_sym_object] = ACTIONS(2328), + [anon_sym_abstract] = ACTIONS(2328), + [anon_sym_extends] = ACTIONS(2328), + [anon_sym_interface] = ACTIONS(2328), + [anon_sym_enum] = ACTIONS(2328), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(685)] = { + [ts_builtin_sym_end] = ACTIONS(2330), + [sym_identifier] = ACTIONS(2332), + [anon_sym_export] = ACTIONS(2332), + [anon_sym_default] = ACTIONS(2332), + [anon_sym_type] = ACTIONS(2332), + [anon_sym_EQ] = ACTIONS(2332), + [anon_sym_namespace] = ACTIONS(2332), + [anon_sym_LBRACE] = ACTIONS(2330), + [anon_sym_COMMA] = ACTIONS(2330), + [anon_sym_RBRACE] = ACTIONS(2330), + [anon_sym_typeof] = ACTIONS(2332), + [anon_sym_import] = ACTIONS(2332), + [anon_sym_with] = ACTIONS(2332), + [anon_sym_var] = ACTIONS(2332), + [anon_sym_let] = ACTIONS(2332), + [anon_sym_const] = ACTIONS(2332), + [anon_sym_BANG] = ACTIONS(2330), + [anon_sym_else] = ACTIONS(2332), + [anon_sym_if] = ACTIONS(2332), + [anon_sym_switch] = ACTIONS(2332), + [anon_sym_for] = ACTIONS(2332), + [anon_sym_LPAREN] = ACTIONS(2330), + [anon_sym_SEMI] = ACTIONS(2330), + [anon_sym_RPAREN] = ACTIONS(2330), + [anon_sym_await] = ACTIONS(2332), + [anon_sym_while] = ACTIONS(2332), + [anon_sym_do] = ACTIONS(2332), + [anon_sym_try] = ACTIONS(2332), + [anon_sym_break] = ACTIONS(2332), + [anon_sym_continue] = ACTIONS(2332), + [anon_sym_debugger] = ACTIONS(2332), + [anon_sym_return] = ACTIONS(2332), + [anon_sym_throw] = ACTIONS(2332), + [anon_sym_COLON] = ACTIONS(2330), + [anon_sym_case] = ACTIONS(2332), + [anon_sym_yield] = ACTIONS(2332), + [anon_sym_LBRACK] = ACTIONS(2330), + [anon_sym_RBRACK] = ACTIONS(2330), + [anon_sym_GT] = ACTIONS(2330), + [anon_sym_DQUOTE] = ACTIONS(2330), + [anon_sym_SQUOTE] = ACTIONS(2330), + [anon_sym_class] = ACTIONS(2332), + [anon_sym_async] = ACTIONS(2332), + [anon_sym_function] = ACTIONS(2332), + [anon_sym_EQ_GT] = ACTIONS(2330), + [anon_sym_new] = ACTIONS(2332), + [anon_sym_using] = ACTIONS(2332), + [anon_sym_AMP] = ACTIONS(2330), + [anon_sym_PIPE] = ACTIONS(2330), + [anon_sym_PLUS] = ACTIONS(2332), + [anon_sym_DASH] = ACTIONS(2332), + [anon_sym_SLASH] = ACTIONS(2332), + [anon_sym_LT] = ACTIONS(2330), + [anon_sym_TILDE] = ACTIONS(2330), + [anon_sym_void] = ACTIONS(2332), + [anon_sym_delete] = ACTIONS(2332), + [anon_sym_PLUS_PLUS] = ACTIONS(2330), + [anon_sym_DASH_DASH] = ACTIONS(2330), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2330), + [sym_number] = ACTIONS(2330), + [sym_private_property_identifier] = ACTIONS(2330), + [sym_this] = ACTIONS(2332), + [sym_super] = ACTIONS(2332), + [sym_true] = ACTIONS(2332), + [sym_false] = ACTIONS(2332), + [sym_null] = ACTIONS(2332), + [sym_undefined] = ACTIONS(2332), + [anon_sym_AT] = ACTIONS(2330), + [anon_sym_static] = ACTIONS(2332), + [anon_sym_readonly] = ACTIONS(2332), + [anon_sym_get] = ACTIONS(2332), + [anon_sym_set] = ACTIONS(2332), + [anon_sym_QMARK] = ACTIONS(2330), + [anon_sym_declare] = ACTIONS(2332), + [anon_sym_public] = ACTIONS(2332), + [anon_sym_private] = ACTIONS(2332), + [anon_sym_protected] = ACTIONS(2332), + [anon_sym_override] = ACTIONS(2332), + [anon_sym_module] = ACTIONS(2332), + [anon_sym_any] = ACTIONS(2332), + [anon_sym_number] = ACTIONS(2332), + [anon_sym_boolean] = ACTIONS(2332), + [anon_sym_string] = ACTIONS(2332), + [anon_sym_symbol] = ACTIONS(2332), + [anon_sym_object] = ACTIONS(2332), + [anon_sym_abstract] = ACTIONS(2332), + [anon_sym_extends] = ACTIONS(2332), + [anon_sym_interface] = ACTIONS(2332), + [anon_sym_enum] = ACTIONS(2332), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(686)] = { + [ts_builtin_sym_end] = ACTIONS(2334), + [sym_identifier] = ACTIONS(2336), + [anon_sym_export] = ACTIONS(2336), + [anon_sym_default] = ACTIONS(2336), + [anon_sym_type] = ACTIONS(2336), + [anon_sym_EQ] = ACTIONS(2336), + [anon_sym_namespace] = ACTIONS(2336), + [anon_sym_LBRACE] = ACTIONS(2334), + [anon_sym_COMMA] = ACTIONS(2334), + [anon_sym_RBRACE] = ACTIONS(2334), + [anon_sym_typeof] = ACTIONS(2336), + [anon_sym_import] = ACTIONS(2336), + [anon_sym_with] = ACTIONS(2336), + [anon_sym_var] = ACTIONS(2336), + [anon_sym_let] = ACTIONS(2336), + [anon_sym_const] = ACTIONS(2336), + [anon_sym_BANG] = ACTIONS(2334), + [anon_sym_else] = ACTIONS(2336), + [anon_sym_if] = ACTIONS(2336), + [anon_sym_switch] = ACTIONS(2336), + [anon_sym_for] = ACTIONS(2336), + [anon_sym_LPAREN] = ACTIONS(2334), + [anon_sym_SEMI] = ACTIONS(2334), + [anon_sym_RPAREN] = ACTIONS(2334), + [anon_sym_await] = ACTIONS(2336), + [anon_sym_while] = ACTIONS(2336), + [anon_sym_do] = ACTIONS(2336), + [anon_sym_try] = ACTIONS(2336), + [anon_sym_break] = ACTIONS(2336), + [anon_sym_continue] = ACTIONS(2336), + [anon_sym_debugger] = ACTIONS(2336), + [anon_sym_return] = ACTIONS(2336), + [anon_sym_throw] = ACTIONS(2336), + [anon_sym_COLON] = ACTIONS(2334), + [anon_sym_case] = ACTIONS(2336), + [anon_sym_yield] = ACTIONS(2336), + [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_RBRACK] = ACTIONS(2334), + [anon_sym_GT] = ACTIONS(2334), + [anon_sym_DQUOTE] = ACTIONS(2334), + [anon_sym_SQUOTE] = ACTIONS(2334), + [anon_sym_class] = ACTIONS(2336), + [anon_sym_async] = ACTIONS(2336), + [anon_sym_function] = ACTIONS(2336), + [anon_sym_EQ_GT] = ACTIONS(2334), + [anon_sym_new] = ACTIONS(2336), + [anon_sym_using] = ACTIONS(2336), + [anon_sym_AMP] = ACTIONS(2334), + [anon_sym_PIPE] = ACTIONS(2334), + [anon_sym_PLUS] = ACTIONS(2336), + [anon_sym_DASH] = ACTIONS(2336), + [anon_sym_SLASH] = ACTIONS(2336), + [anon_sym_LT] = ACTIONS(2334), + [anon_sym_TILDE] = ACTIONS(2334), + [anon_sym_void] = ACTIONS(2336), + [anon_sym_delete] = ACTIONS(2336), + [anon_sym_PLUS_PLUS] = ACTIONS(2334), + [anon_sym_DASH_DASH] = ACTIONS(2334), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2334), + [sym_number] = ACTIONS(2334), + [sym_private_property_identifier] = ACTIONS(2334), + [sym_this] = ACTIONS(2336), + [sym_super] = ACTIONS(2336), + [sym_true] = ACTIONS(2336), + [sym_false] = ACTIONS(2336), + [sym_null] = ACTIONS(2336), + [sym_undefined] = ACTIONS(2336), + [anon_sym_AT] = ACTIONS(2334), + [anon_sym_static] = ACTIONS(2336), + [anon_sym_readonly] = ACTIONS(2336), + [anon_sym_get] = ACTIONS(2336), + [anon_sym_set] = ACTIONS(2336), + [anon_sym_QMARK] = ACTIONS(2334), + [anon_sym_declare] = ACTIONS(2336), + [anon_sym_public] = ACTIONS(2336), + [anon_sym_private] = ACTIONS(2336), + [anon_sym_protected] = ACTIONS(2336), + [anon_sym_override] = ACTIONS(2336), + [anon_sym_module] = ACTIONS(2336), + [anon_sym_any] = ACTIONS(2336), + [anon_sym_number] = ACTIONS(2336), + [anon_sym_boolean] = ACTIONS(2336), + [anon_sym_string] = ACTIONS(2336), + [anon_sym_symbol] = ACTIONS(2336), + [anon_sym_object] = ACTIONS(2336), + [anon_sym_abstract] = ACTIONS(2336), + [anon_sym_extends] = ACTIONS(2336), + [anon_sym_interface] = ACTIONS(2336), + [anon_sym_enum] = ACTIONS(2336), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(687)] = { + [ts_builtin_sym_end] = ACTIONS(2338), + [sym_identifier] = ACTIONS(2340), + [anon_sym_export] = ACTIONS(2340), + [anon_sym_default] = ACTIONS(2340), + [anon_sym_type] = ACTIONS(2340), + [anon_sym_EQ] = ACTIONS(2340), + [anon_sym_namespace] = ACTIONS(2340), + [anon_sym_LBRACE] = ACTIONS(2338), + [anon_sym_COMMA] = ACTIONS(2338), + [anon_sym_RBRACE] = ACTIONS(2338), + [anon_sym_typeof] = ACTIONS(2340), + [anon_sym_import] = ACTIONS(2340), + [anon_sym_with] = ACTIONS(2340), + [anon_sym_var] = ACTIONS(2340), + [anon_sym_let] = ACTIONS(2340), + [anon_sym_const] = ACTIONS(2340), + [anon_sym_BANG] = ACTIONS(2338), + [anon_sym_else] = ACTIONS(2340), + [anon_sym_if] = ACTIONS(2340), + [anon_sym_switch] = ACTIONS(2340), + [anon_sym_for] = ACTIONS(2340), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(2338), + [anon_sym_RPAREN] = ACTIONS(2338), + [anon_sym_await] = ACTIONS(2340), + [anon_sym_while] = ACTIONS(2340), + [anon_sym_do] = ACTIONS(2340), + [anon_sym_try] = ACTIONS(2340), + [anon_sym_break] = ACTIONS(2340), + [anon_sym_continue] = ACTIONS(2340), + [anon_sym_debugger] = ACTIONS(2340), + [anon_sym_return] = ACTIONS(2340), + [anon_sym_throw] = ACTIONS(2340), + [anon_sym_COLON] = ACTIONS(2338), + [anon_sym_case] = ACTIONS(2340), + [anon_sym_yield] = ACTIONS(2340), + [anon_sym_LBRACK] = ACTIONS(2338), + [anon_sym_RBRACK] = ACTIONS(2338), + [anon_sym_GT] = ACTIONS(2338), + [anon_sym_DQUOTE] = ACTIONS(2338), + [anon_sym_SQUOTE] = ACTIONS(2338), + [anon_sym_class] = ACTIONS(2340), + [anon_sym_async] = ACTIONS(2340), + [anon_sym_function] = ACTIONS(2340), + [anon_sym_EQ_GT] = ACTIONS(2338), + [anon_sym_new] = ACTIONS(2340), + [anon_sym_using] = ACTIONS(2340), + [anon_sym_AMP] = ACTIONS(2338), + [anon_sym_PIPE] = ACTIONS(2338), + [anon_sym_PLUS] = ACTIONS(2340), + [anon_sym_DASH] = ACTIONS(2340), + [anon_sym_SLASH] = ACTIONS(2340), + [anon_sym_LT] = ACTIONS(2338), + [anon_sym_TILDE] = ACTIONS(2338), + [anon_sym_void] = ACTIONS(2340), + [anon_sym_delete] = ACTIONS(2340), + [anon_sym_PLUS_PLUS] = ACTIONS(2338), + [anon_sym_DASH_DASH] = ACTIONS(2338), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2338), + [sym_number] = ACTIONS(2338), + [sym_private_property_identifier] = ACTIONS(2338), + [sym_this] = ACTIONS(2340), + [sym_super] = ACTIONS(2340), + [sym_true] = ACTIONS(2340), + [sym_false] = ACTIONS(2340), + [sym_null] = ACTIONS(2340), + [sym_undefined] = ACTIONS(2340), + [anon_sym_AT] = ACTIONS(2338), + [anon_sym_static] = ACTIONS(2340), + [anon_sym_readonly] = ACTIONS(2340), + [anon_sym_get] = ACTIONS(2340), + [anon_sym_set] = ACTIONS(2340), + [anon_sym_QMARK] = ACTIONS(2338), + [anon_sym_declare] = ACTIONS(2340), + [anon_sym_public] = ACTIONS(2340), + [anon_sym_private] = ACTIONS(2340), + [anon_sym_protected] = ACTIONS(2340), + [anon_sym_override] = ACTIONS(2340), + [anon_sym_module] = ACTIONS(2340), + [anon_sym_any] = ACTIONS(2340), + [anon_sym_number] = ACTIONS(2340), + [anon_sym_boolean] = ACTIONS(2340), + [anon_sym_string] = ACTIONS(2340), + [anon_sym_symbol] = ACTIONS(2340), + [anon_sym_object] = ACTIONS(2340), + [anon_sym_abstract] = ACTIONS(2340), + [anon_sym_extends] = ACTIONS(2340), + [anon_sym_interface] = ACTIONS(2340), + [anon_sym_enum] = ACTIONS(2340), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(688)] = { + [ts_builtin_sym_end] = ACTIONS(2342), + [sym_identifier] = ACTIONS(2344), + [anon_sym_export] = ACTIONS(2344), + [anon_sym_default] = ACTIONS(2344), + [anon_sym_type] = ACTIONS(2344), + [anon_sym_EQ] = ACTIONS(2344), + [anon_sym_namespace] = ACTIONS(2344), + [anon_sym_LBRACE] = ACTIONS(2342), + [anon_sym_COMMA] = ACTIONS(2342), + [anon_sym_RBRACE] = ACTIONS(2342), + [anon_sym_typeof] = ACTIONS(2344), + [anon_sym_import] = ACTIONS(2344), + [anon_sym_with] = ACTIONS(2344), + [anon_sym_var] = ACTIONS(2344), + [anon_sym_let] = ACTIONS(2344), + [anon_sym_const] = ACTIONS(2344), + [anon_sym_BANG] = ACTIONS(2342), + [anon_sym_else] = ACTIONS(2344), + [anon_sym_if] = ACTIONS(2344), + [anon_sym_switch] = ACTIONS(2344), + [anon_sym_for] = ACTIONS(2344), + [anon_sym_LPAREN] = ACTIONS(2342), + [anon_sym_SEMI] = ACTIONS(2342), + [anon_sym_RPAREN] = ACTIONS(2342), + [anon_sym_await] = ACTIONS(2344), + [anon_sym_while] = ACTIONS(2344), + [anon_sym_do] = ACTIONS(2344), + [anon_sym_try] = ACTIONS(2344), + [anon_sym_break] = ACTIONS(2344), + [anon_sym_continue] = ACTIONS(2344), + [anon_sym_debugger] = ACTIONS(2344), + [anon_sym_return] = ACTIONS(2344), + [anon_sym_throw] = ACTIONS(2344), + [anon_sym_COLON] = ACTIONS(2342), + [anon_sym_case] = ACTIONS(2344), + [anon_sym_yield] = ACTIONS(2344), + [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_RBRACK] = ACTIONS(2342), + [anon_sym_GT] = ACTIONS(2342), + [anon_sym_DQUOTE] = ACTIONS(2342), + [anon_sym_SQUOTE] = ACTIONS(2342), + [anon_sym_class] = ACTIONS(2344), + [anon_sym_async] = ACTIONS(2344), + [anon_sym_function] = ACTIONS(2344), + [anon_sym_EQ_GT] = ACTIONS(2342), + [anon_sym_new] = ACTIONS(2344), + [anon_sym_using] = ACTIONS(2344), + [anon_sym_AMP] = ACTIONS(2342), + [anon_sym_PIPE] = ACTIONS(2342), + [anon_sym_PLUS] = ACTIONS(2344), + [anon_sym_DASH] = ACTIONS(2344), + [anon_sym_SLASH] = ACTIONS(2344), + [anon_sym_LT] = ACTIONS(2342), + [anon_sym_TILDE] = ACTIONS(2342), + [anon_sym_void] = ACTIONS(2344), + [anon_sym_delete] = ACTIONS(2344), + [anon_sym_PLUS_PLUS] = ACTIONS(2342), + [anon_sym_DASH_DASH] = ACTIONS(2342), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2342), + [sym_number] = ACTIONS(2342), + [sym_private_property_identifier] = ACTIONS(2342), + [sym_this] = ACTIONS(2344), + [sym_super] = ACTIONS(2344), + [sym_true] = ACTIONS(2344), + [sym_false] = ACTIONS(2344), + [sym_null] = ACTIONS(2344), + [sym_undefined] = ACTIONS(2344), + [anon_sym_AT] = ACTIONS(2342), + [anon_sym_static] = ACTIONS(2344), + [anon_sym_readonly] = ACTIONS(2344), + [anon_sym_get] = ACTIONS(2344), + [anon_sym_set] = ACTIONS(2344), + [anon_sym_QMARK] = ACTIONS(2342), + [anon_sym_declare] = ACTIONS(2344), + [anon_sym_public] = ACTIONS(2344), + [anon_sym_private] = ACTIONS(2344), + [anon_sym_protected] = ACTIONS(2344), + [anon_sym_override] = ACTIONS(2344), + [anon_sym_module] = ACTIONS(2344), + [anon_sym_any] = ACTIONS(2344), + [anon_sym_number] = ACTIONS(2344), + [anon_sym_boolean] = ACTIONS(2344), + [anon_sym_string] = ACTIONS(2344), + [anon_sym_symbol] = ACTIONS(2344), + [anon_sym_object] = ACTIONS(2344), + [anon_sym_abstract] = ACTIONS(2344), + [anon_sym_extends] = ACTIONS(2344), + [anon_sym_interface] = ACTIONS(2344), + [anon_sym_enum] = ACTIONS(2344), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(689)] = { + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1948), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_let] = ACTIONS(1948), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(1950), + [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(712), + [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), + [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(2259), + [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), + [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(720), + [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), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(690)] = { + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(1940), + [anon_sym_export] = ACTIONS(1940), + [anon_sym_STAR] = ACTIONS(1940), + [anon_sym_type] = ACTIONS(1940), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1940), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_let] = ACTIONS(1940), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(1942), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_SQUOTE] = ACTIONS(1942), + [anon_sym_async] = ACTIONS(1940), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1940), + [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(2259), + [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), + [sym_number] = ACTIONS(1942), + [sym_private_property_identifier] = ACTIONS(1942), + [anon_sym_static] = ACTIONS(1940), + [anon_sym_readonly] = ACTIONS(1940), + [anon_sym_get] = ACTIONS(1940), + [anon_sym_set] = ACTIONS(1940), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(1940), + [anon_sym_public] = ACTIONS(1940), + [anon_sym_private] = ACTIONS(1940), + [anon_sym_protected] = ACTIONS(1940), + [anon_sym_override] = ACTIONS(1940), + [anon_sym_module] = ACTIONS(1940), + [anon_sym_any] = ACTIONS(1940), + [anon_sym_number] = ACTIONS(1940), + [anon_sym_boolean] = ACTIONS(1940), + [anon_sym_string] = ACTIONS(1940), + [anon_sym_symbol] = ACTIONS(1940), + [anon_sym_object] = ACTIONS(1940), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(691)] = { + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1948), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_let] = ACTIONS(1948), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(1950), + [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(712), + [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), + [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(2259), + [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), + [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(720), + [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), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(692)] = { + [sym_declaration] = STATE(825), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2296), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2308), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [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(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(907), + [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(2310), + [anon_sym_module] = ACTIONS(2324), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2300), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(693)] = { + [sym_declaration] = STATE(825), + [sym_variable_declaration] = STATE(841), + [sym_lexical_declaration] = STATE(841), + [sym_class_declaration] = STATE(841), + [sym_function_declaration] = STATE(841), + [sym_generator_function_declaration] = STATE(841), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(841), + [sym_ambient_declaration] = STATE(841), + [sym_abstract_class_declaration] = STATE(841), + [sym_module] = STATE(841), + [sym_internal_module] = STATE(837), + [sym_import_alias] = STATE(841), + [sym_interface_declaration] = STATE(841), + [sym_enum_declaration] = STATE(841), + [sym_type_alias_declaration] = STATE(841), + [aux_sym_export_statement_repeat1] = STATE(4270), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2296), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2238), + [anon_sym_import] = ACTIONS(2242), + [anon_sym_var] = ACTIONS(2244), + [anon_sym_let] = ACTIONS(2246), + [anon_sym_const] = ACTIONS(2248), + [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(2253), + [anon_sym_async] = ACTIONS(2255), + [anon_sym_function] = ACTIONS(2257), + [anon_sym_EQ_GT] = ACTIONS(907), + [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(2262), + [anon_sym_module] = ACTIONS(2298), + [anon_sym_abstract] = ACTIONS(2266), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2300), + [anon_sym_interface] = ACTIONS(2268), + [anon_sym_enum] = ACTIONS(2270), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(694)] = { + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1948), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_let] = ACTIONS(1948), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(1950), + [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(712), + [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), + [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(2259), + [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), + [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(720), + [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), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(695)] = { + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(1940), + [anon_sym_export] = ACTIONS(1940), + [anon_sym_STAR] = ACTIONS(1940), + [anon_sym_type] = ACTIONS(1940), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1940), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_let] = ACTIONS(1940), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(1942), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_SQUOTE] = ACTIONS(1942), + [anon_sym_async] = ACTIONS(1940), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1940), + [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(2259), + [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), + [sym_number] = ACTIONS(1942), + [sym_private_property_identifier] = ACTIONS(1942), + [anon_sym_static] = ACTIONS(1940), + [anon_sym_readonly] = ACTIONS(1940), + [anon_sym_get] = ACTIONS(1940), + [anon_sym_set] = ACTIONS(1940), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(1940), + [anon_sym_public] = ACTIONS(1940), + [anon_sym_private] = ACTIONS(1940), + [anon_sym_protected] = ACTIONS(1940), + [anon_sym_override] = ACTIONS(1940), + [anon_sym_module] = ACTIONS(1940), + [anon_sym_any] = ACTIONS(1940), + [anon_sym_number] = ACTIONS(1940), + [anon_sym_boolean] = ACTIONS(1940), + [anon_sym_string] = ACTIONS(1940), + [anon_sym_symbol] = ACTIONS(1940), + [anon_sym_object] = ACTIONS(1940), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(696)] = { + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(1940), + [anon_sym_export] = ACTIONS(1940), + [anon_sym_STAR] = ACTIONS(1940), + [anon_sym_type] = ACTIONS(1940), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1940), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_let] = ACTIONS(1940), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(1942), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1942), + [anon_sym_SQUOTE] = ACTIONS(1942), + [anon_sym_async] = ACTIONS(1940), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1940), + [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(2259), + [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), + [sym_number] = ACTIONS(1942), + [sym_private_property_identifier] = ACTIONS(1942), + [anon_sym_static] = ACTIONS(1940), + [anon_sym_readonly] = ACTIONS(1940), + [anon_sym_get] = ACTIONS(1940), + [anon_sym_set] = ACTIONS(1940), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(1940), + [anon_sym_public] = ACTIONS(1940), + [anon_sym_private] = ACTIONS(1940), + [anon_sym_protected] = ACTIONS(1940), + [anon_sym_override] = ACTIONS(1940), + [anon_sym_module] = ACTIONS(1940), + [anon_sym_any] = ACTIONS(1940), + [anon_sym_number] = ACTIONS(1940), + [anon_sym_boolean] = ACTIONS(1940), + [anon_sym_string] = ACTIONS(1940), + [anon_sym_symbol] = ACTIONS(1940), + [anon_sym_object] = ACTIONS(1940), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(697)] = { + [sym_declaration] = STATE(4088), + [sym_variable_declaration] = STATE(4085), + [sym_lexical_declaration] = STATE(4085), + [sym_class_declaration] = STATE(4085), + [sym_function_declaration] = STATE(4085), + [sym_generator_function_declaration] = STATE(4085), + [sym_decorator] = STATE(1288), + [sym_function_signature] = STATE(4085), + [sym_ambient_declaration] = STATE(4085), + [sym_abstract_class_declaration] = STATE(4085), + [sym_module] = STATE(4085), + [sym_internal_module] = STATE(4423), + [sym_import_alias] = STATE(4085), + [sym_interface_declaration] = STATE(4085), + [sym_enum_declaration] = STATE(4085), + [sym_type_alias_declaration] = STATE(4085), + [aux_sym_export_statement_repeat1] = STATE(4312), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2346), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2348), + [anon_sym_import] = ACTIONS(2350), + [anon_sym_var] = ACTIONS(2352), + [anon_sym_let] = ACTIONS(2354), + [anon_sym_const] = ACTIONS(2356), + [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(2358), + [anon_sym_async] = ACTIONS(2360), + [anon_sym_function] = ACTIONS(2362), + [anon_sym_EQ_GT] = ACTIONS(907), + [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(2364), + [anon_sym_module] = ACTIONS(2366), + [anon_sym_abstract] = ACTIONS(2368), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2370), + [anon_sym_interface] = ACTIONS(2372), + [anon_sym_enum] = ACTIONS(2374), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(698)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(2378), + [anon_sym_readonly] = ACTIONS(2378), + [anon_sym_get] = ACTIONS(2378), + [anon_sym_set] = ACTIONS(2378), + [anon_sym_QMARK] = ACTIONS(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(699)] = { + [sym__call_signature] = STATE(5853), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2388), + [anon_sym_export] = ACTIONS(2390), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2390), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2390), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_let] = ACTIONS(2390), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_in] = 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(2390), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2390), + [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(2385), + [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(2390), + [anon_sym_readonly] = ACTIONS(2390), + [anon_sym_get] = ACTIONS(2390), + [anon_sym_set] = ACTIONS(2390), + [anon_sym_QMARK] = ACTIONS(750), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(700)] = { + [sym__call_signature] = STATE(5853), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2388), + [anon_sym_export] = ACTIONS(2390), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2390), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2390), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2390), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2390), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2390), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(701)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_COMMA] = ACTIONS(848), + [anon_sym_RBRACE] = ACTIONS(848), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_RPAREN] = ACTIONS(848), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(848), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(2378), + [anon_sym_readonly] = ACTIONS(2378), + [anon_sym_get] = ACTIONS(2378), + [anon_sym_set] = ACTIONS(2378), + [anon_sym_QMARK] = ACTIONS(850), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(702)] = { + [sym__call_signature] = STATE(5853), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2388), + [anon_sym_export] = ACTIONS(2390), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2390), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2390), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2390), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2390), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2390), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(703)] = { + [sym__call_signature] = STATE(5729), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2392), + [anon_sym_export] = ACTIONS(2394), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2394), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2394), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2394), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(876), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2394), + [anon_sym_function] = ACTIONS(2286), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2394), + [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(2385), + [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(2394), + [anon_sym_readonly] = ACTIONS(2394), + [anon_sym_get] = ACTIONS(2394), + [anon_sym_set] = ACTIONS(2394), + [anon_sym_declare] = ACTIONS(2394), + [anon_sym_public] = ACTIONS(2394), + [anon_sym_private] = ACTIONS(2394), + [anon_sym_protected] = ACTIONS(2394), + [anon_sym_override] = ACTIONS(2394), + [anon_sym_module] = ACTIONS(2394), + [anon_sym_any] = ACTIONS(2394), + [anon_sym_number] = ACTIONS(2394), + [anon_sym_boolean] = ACTIONS(2394), + [anon_sym_string] = ACTIONS(2394), + [anon_sym_symbol] = ACTIONS(2394), + [anon_sym_object] = ACTIONS(2394), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(704)] = { + [sym__call_signature] = STATE(5729), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2392), + [anon_sym_export] = ACTIONS(2394), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2394), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2394), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2394), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(858), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2394), + [anon_sym_function] = ACTIONS(2396), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2394), + [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(2385), + [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(2394), + [anon_sym_readonly] = ACTIONS(2394), + [anon_sym_get] = ACTIONS(2394), + [anon_sym_set] = ACTIONS(2394), + [anon_sym_declare] = ACTIONS(2394), + [anon_sym_public] = ACTIONS(2394), + [anon_sym_private] = ACTIONS(2394), + [anon_sym_protected] = ACTIONS(2394), + [anon_sym_override] = ACTIONS(2394), + [anon_sym_module] = ACTIONS(2394), + [anon_sym_any] = ACTIONS(2394), + [anon_sym_number] = ACTIONS(2394), + [anon_sym_boolean] = ACTIONS(2394), + [anon_sym_string] = ACTIONS(2394), + [anon_sym_symbol] = ACTIONS(2394), + [anon_sym_object] = ACTIONS(2394), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(705)] = { + [sym__call_signature] = STATE(5729), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2392), + [anon_sym_export] = ACTIONS(2394), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2394), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2394), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2394), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2394), + [anon_sym_function] = ACTIONS(2398), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2394), + [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(2385), + [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(2394), + [anon_sym_readonly] = ACTIONS(2394), + [anon_sym_get] = ACTIONS(2394), + [anon_sym_set] = ACTIONS(2394), + [anon_sym_declare] = ACTIONS(2394), + [anon_sym_public] = ACTIONS(2394), + [anon_sym_private] = ACTIONS(2394), + [anon_sym_protected] = ACTIONS(2394), + [anon_sym_override] = ACTIONS(2394), + [anon_sym_module] = ACTIONS(2394), + [anon_sym_any] = ACTIONS(2394), + [anon_sym_number] = ACTIONS(2394), + [anon_sym_boolean] = ACTIONS(2394), + [anon_sym_string] = ACTIONS(2394), + [anon_sym_symbol] = ACTIONS(2394), + [anon_sym_object] = ACTIONS(2394), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(706)] = { + [sym__call_signature] = STATE(5729), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2392), + [anon_sym_export] = ACTIONS(2394), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2394), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2394), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2394), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2394), + [anon_sym_function] = ACTIONS(2398), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2394), + [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(2385), + [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(2394), + [anon_sym_readonly] = ACTIONS(2394), + [anon_sym_get] = ACTIONS(2394), + [anon_sym_set] = ACTIONS(2394), + [anon_sym_declare] = ACTIONS(2394), + [anon_sym_public] = ACTIONS(2394), + [anon_sym_private] = ACTIONS(2394), + [anon_sym_protected] = ACTIONS(2394), + [anon_sym_override] = ACTIONS(2394), + [anon_sym_module] = ACTIONS(2394), + [anon_sym_any] = ACTIONS(2394), + [anon_sym_number] = ACTIONS(2394), + [anon_sym_boolean] = ACTIONS(2394), + [anon_sym_string] = ACTIONS(2394), + [anon_sym_symbol] = ACTIONS(2394), + [anon_sym_object] = ACTIONS(2394), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(707)] = { + [sym__call_signature] = STATE(5729), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2392), + [anon_sym_export] = ACTIONS(2394), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2394), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2394), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2394), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(856), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2394), + [anon_sym_function] = ACTIONS(2396), + [anon_sym_EQ_GT] = ACTIONS(712), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2394), + [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(2385), + [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(2394), + [anon_sym_readonly] = ACTIONS(2394), + [anon_sym_get] = ACTIONS(2394), + [anon_sym_set] = ACTIONS(2394), + [anon_sym_declare] = ACTIONS(2394), + [anon_sym_public] = ACTIONS(2394), + [anon_sym_private] = ACTIONS(2394), + [anon_sym_protected] = ACTIONS(2394), + [anon_sym_override] = ACTIONS(2394), + [anon_sym_module] = ACTIONS(2394), + [anon_sym_any] = ACTIONS(2394), + [anon_sym_number] = ACTIONS(2394), + [anon_sym_boolean] = ACTIONS(2394), + [anon_sym_string] = ACTIONS(2394), + [anon_sym_symbol] = ACTIONS(2394), + [anon_sym_object] = ACTIONS(2394), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(708)] = { + [sym__call_signature] = STATE(5909), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2400), + [anon_sym_export] = ACTIONS(2402), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2402), + [anon_sym_EQ] = ACTIONS(864), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2402), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2402), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2402), + [anon_sym_function] = ACTIONS(2398), + [anon_sym_EQ_GT] = ACTIONS(870), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2402), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(709)] = { + [sym__call_signature] = STATE(5909), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2400), + [anon_sym_export] = ACTIONS(2402), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2402), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2402), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2402), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2402), + [anon_sym_function] = ACTIONS(2398), + [anon_sym_EQ_GT] = ACTIONS(870), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2402), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(710)] = { + [sym__call_signature] = STATE(5853), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2388), + [anon_sym_export] = ACTIONS(2390), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2390), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2390), + [anon_sym_COMMA] = ACTIONS(878), + [anon_sym_RBRACE] = ACTIONS(878), + [anon_sym_let] = ACTIONS(2390), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(878), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2390), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2390), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(711)] = { + [sym__call_signature] = STATE(5853), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2388), + [anon_sym_export] = ACTIONS(2390), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2390), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2390), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2390), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(881), + [anon_sym_of] = ACTIONS(884), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2390), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2390), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(712)] = { + [sym__call_signature] = STATE(5810), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2404), + [anon_sym_export] = ACTIONS(2406), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2406), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2406), + [anon_sym_LBRACE] = ACTIONS(157), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2406), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2406), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(933), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2406), + [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(2385), + [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(2406), + [anon_sym_readonly] = ACTIONS(2406), + [anon_sym_get] = ACTIONS(2406), + [anon_sym_set] = ACTIONS(2406), + [anon_sym_declare] = ACTIONS(2406), + [anon_sym_public] = ACTIONS(2406), + [anon_sym_private] = ACTIONS(2406), + [anon_sym_protected] = ACTIONS(2406), + [anon_sym_override] = ACTIONS(2406), + [anon_sym_module] = ACTIONS(2406), + [anon_sym_any] = ACTIONS(2406), + [anon_sym_number] = ACTIONS(2406), + [anon_sym_boolean] = ACTIONS(2406), + [anon_sym_string] = ACTIONS(2406), + [anon_sym_symbol] = ACTIONS(2406), + [anon_sym_object] = ACTIONS(2406), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(713)] = { + [sym__call_signature] = STATE(5814), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2408), + [anon_sym_export] = ACTIONS(2410), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2410), + [anon_sym_EQ] = ACTIONS(890), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2410), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2410), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(895), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2410), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2410), + [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(2385), + [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(2410), + [anon_sym_readonly] = ACTIONS(2410), + [anon_sym_get] = ACTIONS(2410), + [anon_sym_set] = ACTIONS(2410), + [anon_sym_declare] = ACTIONS(2410), + [anon_sym_public] = ACTIONS(2410), + [anon_sym_private] = ACTIONS(2410), + [anon_sym_protected] = ACTIONS(2410), + [anon_sym_override] = ACTIONS(2410), + [anon_sym_module] = ACTIONS(2410), + [anon_sym_any] = ACTIONS(2410), + [anon_sym_number] = ACTIONS(2410), + [anon_sym_boolean] = ACTIONS(2410), + [anon_sym_string] = ACTIONS(2410), + [anon_sym_symbol] = ACTIONS(2410), + [anon_sym_object] = ACTIONS(2410), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(714)] = { + [sym__call_signature] = STATE(5810), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2404), + [anon_sym_export] = ACTIONS(2406), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2406), + [anon_sym_EQ] = ACTIONS(927), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2406), + [anon_sym_LBRACE] = ACTIONS(157), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2406), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2406), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(933), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2406), + [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(2385), + [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(2406), + [anon_sym_readonly] = ACTIONS(2406), + [anon_sym_get] = ACTIONS(2406), + [anon_sym_set] = ACTIONS(2406), + [anon_sym_declare] = ACTIONS(2406), + [anon_sym_public] = ACTIONS(2406), + [anon_sym_private] = ACTIONS(2406), + [anon_sym_protected] = ACTIONS(2406), + [anon_sym_override] = ACTIONS(2406), + [anon_sym_module] = ACTIONS(2406), + [anon_sym_any] = ACTIONS(2406), + [anon_sym_number] = ACTIONS(2406), + [anon_sym_boolean] = ACTIONS(2406), + [anon_sym_string] = ACTIONS(2406), + [anon_sym_symbol] = ACTIONS(2406), + [anon_sym_object] = ACTIONS(2406), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(715)] = { + [sym__call_signature] = STATE(5633), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2412), + [anon_sym_export] = ACTIONS(2414), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2414), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2414), + [anon_sym_let] = ACTIONS(2414), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2414), + [anon_sym_function] = ACTIONS(2398), + [anon_sym_EQ_GT] = ACTIONS(907), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2414), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(716)] = { + [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_COMMA] = 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_catch] = ACTIONS(1705), + [anon_sym_finally] = 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(2416), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(717)] = { + [sym__call_signature] = STATE(5992), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2418), + [anon_sym_export] = ACTIONS(2420), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2420), + [anon_sym_EQ] = ACTIONS(913), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2420), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2420), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2420), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(919), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2420), + [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(2385), + [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(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_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(718)] = { + [sym__call_signature] = STATE(5633), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2412), + [anon_sym_export] = ACTIONS(2414), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2414), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2414), + [anon_sym_let] = ACTIONS(2414), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2414), + [anon_sym_function] = ACTIONS(2422), + [anon_sym_EQ_GT] = ACTIONS(907), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2414), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(719)] = { + [sym__call_signature] = STATE(5633), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2412), + [anon_sym_export] = ACTIONS(2414), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2414), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2414), + [anon_sym_let] = ACTIONS(2414), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2414), + [anon_sym_function] = ACTIONS(2398), + [anon_sym_EQ_GT] = ACTIONS(907), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2414), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(720)] = { + [sym_catch_clause] = STATE(752), + [sym_finally_clause] = STATE(883), + [ts_builtin_sym_end] = ACTIONS(2424), + [sym_identifier] = ACTIONS(2426), + [anon_sym_export] = ACTIONS(2426), + [anon_sym_default] = ACTIONS(2426), + [anon_sym_type] = ACTIONS(2426), + [anon_sym_namespace] = ACTIONS(2426), + [anon_sym_LBRACE] = ACTIONS(2424), + [anon_sym_RBRACE] = ACTIONS(2424), + [anon_sym_typeof] = ACTIONS(2426), + [anon_sym_import] = ACTIONS(2426), + [anon_sym_with] = ACTIONS(2426), + [anon_sym_var] = ACTIONS(2426), + [anon_sym_let] = ACTIONS(2426), + [anon_sym_const] = ACTIONS(2426), + [anon_sym_BANG] = ACTIONS(2424), + [anon_sym_else] = ACTIONS(2426), + [anon_sym_if] = ACTIONS(2426), + [anon_sym_switch] = ACTIONS(2426), + [anon_sym_for] = ACTIONS(2426), + [anon_sym_LPAREN] = ACTIONS(2424), + [anon_sym_SEMI] = ACTIONS(2424), + [anon_sym_await] = ACTIONS(2426), + [anon_sym_while] = ACTIONS(2426), + [anon_sym_do] = ACTIONS(2426), + [anon_sym_try] = ACTIONS(2426), + [anon_sym_break] = ACTIONS(2426), + [anon_sym_continue] = ACTIONS(2426), + [anon_sym_debugger] = ACTIONS(2426), + [anon_sym_return] = ACTIONS(2426), + [anon_sym_throw] = ACTIONS(2426), + [anon_sym_case] = ACTIONS(2426), + [anon_sym_catch] = ACTIONS(2428), + [anon_sym_finally] = ACTIONS(2430), + [anon_sym_yield] = ACTIONS(2426), + [anon_sym_LBRACK] = ACTIONS(2424), + [anon_sym_DQUOTE] = ACTIONS(2424), + [anon_sym_SQUOTE] = ACTIONS(2424), + [anon_sym_class] = ACTIONS(2426), + [anon_sym_async] = ACTIONS(2426), + [anon_sym_function] = ACTIONS(2426), + [anon_sym_new] = ACTIONS(2426), + [anon_sym_using] = ACTIONS(2426), + [anon_sym_PLUS] = ACTIONS(2426), + [anon_sym_DASH] = ACTIONS(2426), + [anon_sym_SLASH] = ACTIONS(2426), + [anon_sym_LT] = ACTIONS(2424), + [anon_sym_TILDE] = ACTIONS(2424), + [anon_sym_void] = ACTIONS(2426), + [anon_sym_delete] = ACTIONS(2426), + [anon_sym_PLUS_PLUS] = ACTIONS(2424), + [anon_sym_DASH_DASH] = ACTIONS(2424), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2424), + [sym_number] = ACTIONS(2424), + [sym_private_property_identifier] = ACTIONS(2424), + [sym_this] = ACTIONS(2426), + [sym_super] = ACTIONS(2426), + [sym_true] = ACTIONS(2426), + [sym_false] = ACTIONS(2426), + [sym_null] = ACTIONS(2426), + [sym_undefined] = ACTIONS(2426), + [anon_sym_AT] = ACTIONS(2424), + [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), + [anon_sym_abstract] = ACTIONS(2426), + [anon_sym_interface] = ACTIONS(2426), + [anon_sym_enum] = ACTIONS(2426), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(721)] = { + [ts_builtin_sym_end] = ACTIONS(1669), + [sym_identifier] = ACTIONS(1671), + [anon_sym_export] = ACTIONS(1671), + [anon_sym_default] = ACTIONS(1671), + [anon_sym_type] = ACTIONS(1671), + [anon_sym_namespace] = ACTIONS(1671), + [anon_sym_LBRACE] = ACTIONS(1669), + [anon_sym_COMMA] = ACTIONS(1669), + [anon_sym_RBRACE] = ACTIONS(1669), + [anon_sym_typeof] = ACTIONS(1671), + [anon_sym_import] = ACTIONS(1671), + [anon_sym_with] = ACTIONS(1671), + [anon_sym_var] = ACTIONS(1671), + [anon_sym_let] = ACTIONS(1671), + [anon_sym_const] = ACTIONS(1671), + [anon_sym_BANG] = ACTIONS(1669), + [anon_sym_else] = ACTIONS(1671), + [anon_sym_if] = ACTIONS(1671), + [anon_sym_switch] = ACTIONS(1671), + [anon_sym_for] = ACTIONS(1671), + [anon_sym_LPAREN] = ACTIONS(1669), + [anon_sym_SEMI] = ACTIONS(1669), + [anon_sym_await] = ACTIONS(1671), + [anon_sym_while] = ACTIONS(1671), + [anon_sym_do] = ACTIONS(1671), + [anon_sym_try] = ACTIONS(1671), + [anon_sym_break] = ACTIONS(1671), + [anon_sym_continue] = ACTIONS(1671), + [anon_sym_debugger] = ACTIONS(1671), + [anon_sym_return] = ACTIONS(1671), + [anon_sym_throw] = ACTIONS(1671), + [anon_sym_case] = ACTIONS(1671), + [anon_sym_catch] = ACTIONS(1671), + [anon_sym_finally] = ACTIONS(1671), + [anon_sym_yield] = ACTIONS(1671), + [anon_sym_LBRACK] = ACTIONS(1669), + [anon_sym_DQUOTE] = ACTIONS(1669), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_class] = ACTIONS(1671), + [anon_sym_async] = ACTIONS(1671), + [anon_sym_function] = ACTIONS(1671), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_using] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1671), + [anon_sym_DASH] = ACTIONS(1671), + [anon_sym_SLASH] = ACTIONS(1671), + [anon_sym_LT] = ACTIONS(1669), + [anon_sym_TILDE] = ACTIONS(1669), + [anon_sym_void] = ACTIONS(1671), + [anon_sym_delete] = ACTIONS(1671), + [anon_sym_PLUS_PLUS] = ACTIONS(1669), + [anon_sym_DASH_DASH] = ACTIONS(1669), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1669), + [sym_number] = ACTIONS(1669), + [sym_private_property_identifier] = ACTIONS(1669), + [sym_this] = ACTIONS(1671), + [sym_super] = ACTIONS(1671), + [sym_true] = ACTIONS(1671), + [sym_false] = ACTIONS(1671), + [sym_null] = ACTIONS(1671), + [sym_undefined] = ACTIONS(1671), + [anon_sym_AT] = ACTIONS(1669), + [anon_sym_static] = ACTIONS(1671), + [anon_sym_readonly] = ACTIONS(1671), + [anon_sym_get] = ACTIONS(1671), + [anon_sym_set] = ACTIONS(1671), + [anon_sym_declare] = ACTIONS(1671), + [anon_sym_public] = ACTIONS(1671), + [anon_sym_private] = ACTIONS(1671), + [anon_sym_protected] = ACTIONS(1671), + [anon_sym_override] = ACTIONS(1671), + [anon_sym_module] = ACTIONS(1671), + [anon_sym_any] = ACTIONS(1671), + [anon_sym_number] = ACTIONS(1671), + [anon_sym_boolean] = ACTIONS(1671), + [anon_sym_string] = ACTIONS(1671), + [anon_sym_symbol] = ACTIONS(1671), + [anon_sym_object] = ACTIONS(1671), + [anon_sym_abstract] = ACTIONS(1671), + [anon_sym_interface] = ACTIONS(1671), + [anon_sym_enum] = ACTIONS(1671), + [sym__automatic_semicolon] = ACTIONS(1679), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(722)] = { + [sym__call_signature] = STATE(5814), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2408), + [anon_sym_export] = ACTIONS(2410), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2410), + [anon_sym_EQ] = ACTIONS(903), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2410), + [anon_sym_let] = ACTIONS(2410), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(895), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2410), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2410), + [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(2385), + [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(2410), + [anon_sym_readonly] = ACTIONS(2410), + [anon_sym_get] = ACTIONS(2410), + [anon_sym_set] = ACTIONS(2410), + [anon_sym_declare] = ACTIONS(2410), + [anon_sym_public] = ACTIONS(2410), + [anon_sym_private] = ACTIONS(2410), + [anon_sym_protected] = ACTIONS(2410), + [anon_sym_override] = ACTIONS(2410), + [anon_sym_module] = ACTIONS(2410), + [anon_sym_any] = ACTIONS(2410), + [anon_sym_number] = ACTIONS(2410), + [anon_sym_boolean] = ACTIONS(2410), + [anon_sym_string] = ACTIONS(2410), + [anon_sym_symbol] = ACTIONS(2410), + [anon_sym_object] = ACTIONS(2410), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(723)] = { + [sym__call_signature] = STATE(5814), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2408), + [anon_sym_export] = ACTIONS(2410), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2410), + [anon_sym_EQ] = ACTIONS(890), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2410), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2410), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2410), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2410), + [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(2385), + [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(2410), + [anon_sym_readonly] = ACTIONS(2410), + [anon_sym_get] = ACTIONS(2410), + [anon_sym_set] = ACTIONS(2410), + [anon_sym_declare] = ACTIONS(2410), + [anon_sym_public] = ACTIONS(2410), + [anon_sym_private] = ACTIONS(2410), + [anon_sym_protected] = ACTIONS(2410), + [anon_sym_override] = ACTIONS(2410), + [anon_sym_module] = ACTIONS(2410), + [anon_sym_any] = ACTIONS(2410), + [anon_sym_number] = ACTIONS(2410), + [anon_sym_boolean] = ACTIONS(2410), + [anon_sym_string] = ACTIONS(2410), + [anon_sym_symbol] = ACTIONS(2410), + [anon_sym_object] = ACTIONS(2410), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(724)] = { + [sym__call_signature] = STATE(5814), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2408), + [anon_sym_export] = ACTIONS(2410), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2410), + [anon_sym_EQ] = ACTIONS(903), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2410), + [anon_sym_let] = ACTIONS(2410), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(905), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2410), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2410), + [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(2385), + [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(2410), + [anon_sym_readonly] = ACTIONS(2410), + [anon_sym_get] = ACTIONS(2410), + [anon_sym_set] = ACTIONS(2410), + [anon_sym_declare] = ACTIONS(2410), + [anon_sym_public] = ACTIONS(2410), + [anon_sym_private] = ACTIONS(2410), + [anon_sym_protected] = ACTIONS(2410), + [anon_sym_override] = ACTIONS(2410), + [anon_sym_module] = ACTIONS(2410), + [anon_sym_any] = ACTIONS(2410), + [anon_sym_number] = ACTIONS(2410), + [anon_sym_boolean] = ACTIONS(2410), + [anon_sym_string] = ACTIONS(2410), + [anon_sym_symbol] = ACTIONS(2410), + [anon_sym_object] = ACTIONS(2410), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(725)] = { + [sym__call_signature] = STATE(5633), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2412), + [anon_sym_export] = ACTIONS(2414), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2414), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2414), + [anon_sym_let] = ACTIONS(2414), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2414), + [anon_sym_function] = ACTIONS(2286), + [anon_sym_EQ_GT] = ACTIONS(907), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2414), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(726)] = { + [sym__call_signature] = STATE(5633), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2412), + [anon_sym_export] = ACTIONS(2414), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2414), + [anon_sym_EQ] = ACTIONS(943), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2414), + [anon_sym_let] = ACTIONS(2414), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2414), + [anon_sym_function] = ACTIONS(2396), + [anon_sym_EQ_GT] = ACTIONS(907), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2414), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(727)] = { + [sym__call_signature] = STATE(5992), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2418), + [anon_sym_export] = ACTIONS(2420), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2420), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2420), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2420), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2420), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(919), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2420), + [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(2385), + [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(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_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(728)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(729)] = { + [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_COMMA] = 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_catch] = ACTIONS(1719), + [anon_sym_finally] = 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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(730)] = { + [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_COMMA] = 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), + [anon_sym_PIPE_RBRACE] = ACTIONS(1703), + [sym__automatic_semicolon] = ACTIONS(2432), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(731)] = { + [sym__call_signature] = STATE(5814), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2408), + [anon_sym_export] = ACTIONS(2410), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2410), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2410), + [anon_sym_let] = ACTIONS(2410), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2410), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2410), + [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(2385), + [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(2410), + [anon_sym_readonly] = ACTIONS(2410), + [anon_sym_get] = ACTIONS(2410), + [anon_sym_set] = ACTIONS(2410), + [anon_sym_declare] = ACTIONS(2410), + [anon_sym_public] = ACTIONS(2410), + [anon_sym_private] = ACTIONS(2410), + [anon_sym_protected] = ACTIONS(2410), + [anon_sym_override] = ACTIONS(2410), + [anon_sym_module] = ACTIONS(2410), + [anon_sym_any] = ACTIONS(2410), + [anon_sym_number] = ACTIONS(2410), + [anon_sym_boolean] = ACTIONS(2410), + [anon_sym_string] = ACTIONS(2410), + [anon_sym_symbol] = ACTIONS(2410), + [anon_sym_object] = ACTIONS(2410), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(732)] = { + [sym__call_signature] = STATE(5953), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2434), + [anon_sym_export] = ACTIONS(2436), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2436), + [anon_sym_EQ] = ACTIONS(955), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2436), + [anon_sym_let] = ACTIONS(2436), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2436), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(961), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2436), + [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(2385), + [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(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_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(733)] = { + [sym__call_signature] = STATE(5953), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2434), + [anon_sym_export] = ACTIONS(2436), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2436), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2436), + [anon_sym_let] = ACTIONS(2436), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2436), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(961), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2436), + [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(2385), + [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(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_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(734)] = { + [sym__call_signature] = STATE(5814), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2408), + [anon_sym_export] = ACTIONS(2410), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2410), + [anon_sym_EQ] = ACTIONS(903), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2410), + [anon_sym_let] = ACTIONS(2410), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [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(2410), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(899), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2410), + [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(2385), + [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(2410), + [anon_sym_readonly] = ACTIONS(2410), + [anon_sym_get] = ACTIONS(2410), + [anon_sym_set] = ACTIONS(2410), + [anon_sym_declare] = ACTIONS(2410), + [anon_sym_public] = ACTIONS(2410), + [anon_sym_private] = ACTIONS(2410), + [anon_sym_protected] = ACTIONS(2410), + [anon_sym_override] = ACTIONS(2410), + [anon_sym_module] = ACTIONS(2410), + [anon_sym_any] = ACTIONS(2410), + [anon_sym_number] = ACTIONS(2410), + [anon_sym_boolean] = ACTIONS(2410), + [anon_sym_string] = ACTIONS(2410), + [anon_sym_symbol] = ACTIONS(2410), + [anon_sym_object] = ACTIONS(2410), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(735)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(736)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(881), + [anon_sym_of] = ACTIONS(884), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(737)] = { + [ts_builtin_sym_end] = ACTIONS(1731), + [sym_identifier] = ACTIONS(1733), + [anon_sym_export] = ACTIONS(1733), + [anon_sym_default] = ACTIONS(1733), + [anon_sym_type] = ACTIONS(1733), + [anon_sym_namespace] = ACTIONS(1733), + [anon_sym_LBRACE] = ACTIONS(1731), + [anon_sym_COMMA] = ACTIONS(1731), + [anon_sym_RBRACE] = ACTIONS(1731), + [anon_sym_typeof] = ACTIONS(1733), + [anon_sym_import] = ACTIONS(1733), + [anon_sym_with] = ACTIONS(1733), + [anon_sym_var] = ACTIONS(1733), + [anon_sym_let] = ACTIONS(1733), + [anon_sym_const] = ACTIONS(1733), + [anon_sym_BANG] = ACTIONS(1731), + [anon_sym_else] = ACTIONS(1733), + [anon_sym_if] = ACTIONS(1733), + [anon_sym_switch] = ACTIONS(1733), + [anon_sym_for] = ACTIONS(1733), + [anon_sym_LPAREN] = ACTIONS(1731), + [anon_sym_SEMI] = ACTIONS(1731), + [anon_sym_await] = ACTIONS(1733), + [anon_sym_while] = ACTIONS(1733), + [anon_sym_do] = ACTIONS(1733), + [anon_sym_try] = ACTIONS(1733), + [anon_sym_break] = ACTIONS(1733), + [anon_sym_continue] = ACTIONS(1733), + [anon_sym_debugger] = ACTIONS(1733), + [anon_sym_return] = ACTIONS(1733), + [anon_sym_throw] = ACTIONS(1733), + [anon_sym_case] = ACTIONS(1733), + [anon_sym_yield] = ACTIONS(1733), + [anon_sym_LBRACK] = ACTIONS(1731), + [anon_sym_DQUOTE] = ACTIONS(1731), + [anon_sym_SQUOTE] = ACTIONS(1731), + [anon_sym_class] = ACTIONS(1733), + [anon_sym_async] = ACTIONS(1733), + [anon_sym_function] = ACTIONS(1733), + [anon_sym_new] = ACTIONS(1733), + [anon_sym_using] = ACTIONS(1733), + [anon_sym_PLUS] = ACTIONS(1733), + [anon_sym_DASH] = ACTIONS(1733), + [anon_sym_SLASH] = ACTIONS(1733), + [anon_sym_LT] = ACTIONS(1731), + [anon_sym_TILDE] = ACTIONS(1731), + [anon_sym_void] = ACTIONS(1733), + [anon_sym_delete] = ACTIONS(1733), + [anon_sym_PLUS_PLUS] = ACTIONS(1731), + [anon_sym_DASH_DASH] = ACTIONS(1731), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1731), + [sym_number] = ACTIONS(1731), + [sym_private_property_identifier] = ACTIONS(1731), + [sym_this] = ACTIONS(1733), + [sym_super] = ACTIONS(1733), + [sym_true] = ACTIONS(1733), + [sym_false] = ACTIONS(1733), + [sym_null] = ACTIONS(1733), + [sym_undefined] = ACTIONS(1733), + [anon_sym_AT] = ACTIONS(1731), + [anon_sym_static] = ACTIONS(1733), + [anon_sym_readonly] = ACTIONS(1733), + [anon_sym_get] = ACTIONS(1733), + [anon_sym_set] = ACTIONS(1733), + [anon_sym_declare] = ACTIONS(1733), + [anon_sym_public] = ACTIONS(1733), + [anon_sym_private] = ACTIONS(1733), + [anon_sym_protected] = ACTIONS(1733), + [anon_sym_override] = ACTIONS(1733), + [anon_sym_module] = ACTIONS(1733), + [anon_sym_any] = ACTIONS(1733), + [anon_sym_number] = ACTIONS(1733), + [anon_sym_boolean] = ACTIONS(1733), + [anon_sym_string] = ACTIONS(1733), + [anon_sym_symbol] = ACTIONS(1733), + [anon_sym_object] = ACTIONS(1733), + [anon_sym_abstract] = ACTIONS(1733), + [anon_sym_interface] = ACTIONS(1733), + [anon_sym_enum] = ACTIONS(1733), + [anon_sym_PIPE_RBRACE] = ACTIONS(1731), + [sym__automatic_semicolon] = ACTIONS(1731), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(738)] = { + [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_COMMA] = 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), + [anon_sym_PIPE_RBRACE] = ACTIONS(1703), + [sym__automatic_semicolon] = ACTIONS(1703), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(739)] = { + [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_COMMA] = 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_catch] = ACTIONS(1705), + [anon_sym_finally] = 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_html_comment] = ACTIONS(5), + }, + [STATE(740)] = { + [ts_builtin_sym_end] = ACTIONS(1669), + [sym_identifier] = ACTIONS(1671), + [anon_sym_export] = ACTIONS(1671), + [anon_sym_default] = ACTIONS(1671), + [anon_sym_type] = ACTIONS(1671), + [anon_sym_namespace] = ACTIONS(1671), + [anon_sym_LBRACE] = ACTIONS(1669), + [anon_sym_COMMA] = ACTIONS(1669), + [anon_sym_RBRACE] = ACTIONS(1669), + [anon_sym_typeof] = ACTIONS(1671), + [anon_sym_import] = ACTIONS(1671), + [anon_sym_with] = ACTIONS(1671), + [anon_sym_var] = ACTIONS(1671), + [anon_sym_let] = ACTIONS(1671), + [anon_sym_const] = ACTIONS(1671), + [anon_sym_BANG] = ACTIONS(1669), + [anon_sym_else] = ACTIONS(1671), + [anon_sym_if] = ACTIONS(1671), + [anon_sym_switch] = ACTIONS(1671), + [anon_sym_for] = ACTIONS(1671), + [anon_sym_LPAREN] = ACTIONS(1669), + [anon_sym_SEMI] = ACTIONS(1669), + [anon_sym_await] = ACTIONS(1671), + [anon_sym_while] = ACTIONS(1671), + [anon_sym_do] = ACTIONS(1671), + [anon_sym_try] = ACTIONS(1671), + [anon_sym_break] = ACTIONS(1671), + [anon_sym_continue] = ACTIONS(1671), + [anon_sym_debugger] = ACTIONS(1671), + [anon_sym_return] = ACTIONS(1671), + [anon_sym_throw] = ACTIONS(1671), + [anon_sym_case] = ACTIONS(1671), + [anon_sym_yield] = ACTIONS(1671), + [anon_sym_LBRACK] = ACTIONS(1669), + [anon_sym_DQUOTE] = ACTIONS(1669), + [anon_sym_SQUOTE] = ACTIONS(1669), + [anon_sym_class] = ACTIONS(1671), + [anon_sym_async] = ACTIONS(1671), + [anon_sym_function] = ACTIONS(1671), + [anon_sym_new] = ACTIONS(1671), + [anon_sym_using] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1671), + [anon_sym_DASH] = ACTIONS(1671), + [anon_sym_SLASH] = ACTIONS(1671), + [anon_sym_LT] = ACTIONS(1669), + [anon_sym_TILDE] = ACTIONS(1669), + [anon_sym_void] = ACTIONS(1671), + [anon_sym_delete] = ACTIONS(1671), + [anon_sym_PLUS_PLUS] = ACTIONS(1669), + [anon_sym_DASH_DASH] = ACTIONS(1669), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1669), + [sym_number] = ACTIONS(1669), + [sym_private_property_identifier] = ACTIONS(1669), + [sym_this] = ACTIONS(1671), + [sym_super] = ACTIONS(1671), + [sym_true] = ACTIONS(1671), + [sym_false] = ACTIONS(1671), + [sym_null] = ACTIONS(1671), + [sym_undefined] = ACTIONS(1671), + [anon_sym_AT] = ACTIONS(1669), + [anon_sym_static] = ACTIONS(1671), + [anon_sym_readonly] = ACTIONS(1671), + [anon_sym_get] = ACTIONS(1671), + [anon_sym_set] = ACTIONS(1671), + [anon_sym_declare] = ACTIONS(1671), + [anon_sym_public] = ACTIONS(1671), + [anon_sym_private] = ACTIONS(1671), + [anon_sym_protected] = ACTIONS(1671), + [anon_sym_override] = ACTIONS(1671), + [anon_sym_module] = ACTIONS(1671), + [anon_sym_any] = ACTIONS(1671), + [anon_sym_number] = ACTIONS(1671), + [anon_sym_boolean] = ACTIONS(1671), + [anon_sym_string] = ACTIONS(1671), + [anon_sym_symbol] = ACTIONS(1671), + [anon_sym_object] = ACTIONS(1671), + [anon_sym_abstract] = ACTIONS(1671), + [anon_sym_interface] = ACTIONS(1671), + [anon_sym_enum] = ACTIONS(1671), + [anon_sym_PIPE_RBRACE] = ACTIONS(1669), + [sym__automatic_semicolon] = ACTIONS(2438), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(741)] = { + [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_COMMA] = 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), + [anon_sym_PIPE_RBRACE] = ACTIONS(1717), + [sym__automatic_semicolon] = ACTIONS(1717), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(742)] = { + [sym_statement_block] = STATE(860), + [ts_builtin_sym_end] = ACTIONS(1653), + [sym_identifier] = ACTIONS(1655), + [anon_sym_export] = ACTIONS(1655), + [anon_sym_default] = ACTIONS(1655), + [anon_sym_type] = ACTIONS(1655), + [anon_sym_namespace] = ACTIONS(1655), + [anon_sym_LBRACE] = ACTIONS(2440), + [anon_sym_RBRACE] = ACTIONS(1653), + [anon_sym_typeof] = ACTIONS(1655), + [anon_sym_import] = ACTIONS(1655), + [anon_sym_with] = ACTIONS(1655), + [anon_sym_var] = ACTIONS(1655), + [anon_sym_let] = ACTIONS(1655), + [anon_sym_const] = ACTIONS(1655), + [anon_sym_BANG] = ACTIONS(1653), + [anon_sym_else] = ACTIONS(1655), + [anon_sym_if] = ACTIONS(1655), + [anon_sym_switch] = ACTIONS(1655), + [anon_sym_for] = ACTIONS(1655), + [anon_sym_LPAREN] = ACTIONS(1653), + [anon_sym_SEMI] = ACTIONS(1653), + [anon_sym_await] = ACTIONS(1655), + [anon_sym_while] = ACTIONS(1655), + [anon_sym_do] = ACTIONS(1655), + [anon_sym_try] = ACTIONS(1655), + [anon_sym_break] = ACTIONS(1655), + [anon_sym_continue] = ACTIONS(1655), + [anon_sym_debugger] = ACTIONS(1655), + [anon_sym_return] = ACTIONS(1655), + [anon_sym_throw] = ACTIONS(1655), + [anon_sym_case] = ACTIONS(1655), + [anon_sym_yield] = ACTIONS(1655), + [anon_sym_LBRACK] = ACTIONS(1653), + [anon_sym_DOT] = ACTIONS(2442), + [anon_sym_DQUOTE] = ACTIONS(1653), + [anon_sym_SQUOTE] = ACTIONS(1653), + [anon_sym_class] = ACTIONS(1655), + [anon_sym_async] = ACTIONS(1655), + [anon_sym_function] = ACTIONS(1655), + [anon_sym_new] = ACTIONS(1655), + [anon_sym_using] = ACTIONS(1655), + [anon_sym_PLUS] = ACTIONS(1655), + [anon_sym_DASH] = ACTIONS(1655), + [anon_sym_SLASH] = ACTIONS(1655), + [anon_sym_LT] = ACTIONS(1653), + [anon_sym_TILDE] = ACTIONS(1653), + [anon_sym_void] = ACTIONS(1655), + [anon_sym_delete] = ACTIONS(1655), + [anon_sym_PLUS_PLUS] = ACTIONS(1653), + [anon_sym_DASH_DASH] = ACTIONS(1653), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1653), + [sym_number] = ACTIONS(1653), + [sym_private_property_identifier] = ACTIONS(1653), + [sym_this] = ACTIONS(1655), + [sym_super] = ACTIONS(1655), + [sym_true] = ACTIONS(1655), + [sym_false] = ACTIONS(1655), + [sym_null] = ACTIONS(1655), + [sym_undefined] = ACTIONS(1655), + [anon_sym_AT] = ACTIONS(1653), + [anon_sym_static] = ACTIONS(1655), + [anon_sym_readonly] = ACTIONS(1655), + [anon_sym_get] = ACTIONS(1655), + [anon_sym_set] = ACTIONS(1655), + [anon_sym_declare] = ACTIONS(1655), + [anon_sym_public] = ACTIONS(1655), + [anon_sym_private] = ACTIONS(1655), + [anon_sym_protected] = ACTIONS(1655), + [anon_sym_override] = ACTIONS(1655), + [anon_sym_module] = ACTIONS(1655), + [anon_sym_any] = ACTIONS(1655), + [anon_sym_number] = ACTIONS(1655), + [anon_sym_boolean] = ACTIONS(1655), + [anon_sym_string] = ACTIONS(1655), + [anon_sym_symbol] = ACTIONS(1655), + [anon_sym_object] = ACTIONS(1655), + [anon_sym_abstract] = ACTIONS(1655), + [anon_sym_interface] = ACTIONS(1655), + [anon_sym_enum] = ACTIONS(1655), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(743)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(1029), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(744)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(969), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(745)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(746)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(1031), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(747)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(967), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(748)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(973), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(749)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(971), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(750)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(1033), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(751)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(1035), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(752)] = { + [sym_finally_clause] = STATE(835), + [ts_builtin_sym_end] = ACTIONS(2444), + [sym_identifier] = ACTIONS(2446), + [anon_sym_export] = ACTIONS(2446), + [anon_sym_default] = ACTIONS(2446), + [anon_sym_type] = ACTIONS(2446), + [anon_sym_namespace] = ACTIONS(2446), + [anon_sym_LBRACE] = ACTIONS(2444), + [anon_sym_RBRACE] = ACTIONS(2444), + [anon_sym_typeof] = ACTIONS(2446), + [anon_sym_import] = ACTIONS(2446), + [anon_sym_with] = ACTIONS(2446), + [anon_sym_var] = ACTIONS(2446), + [anon_sym_let] = ACTIONS(2446), + [anon_sym_const] = ACTIONS(2446), + [anon_sym_BANG] = ACTIONS(2444), + [anon_sym_else] = ACTIONS(2446), + [anon_sym_if] = ACTIONS(2446), + [anon_sym_switch] = ACTIONS(2446), + [anon_sym_for] = ACTIONS(2446), + [anon_sym_LPAREN] = ACTIONS(2444), + [anon_sym_SEMI] = ACTIONS(2444), + [anon_sym_await] = ACTIONS(2446), + [anon_sym_while] = ACTIONS(2446), + [anon_sym_do] = ACTIONS(2446), + [anon_sym_try] = ACTIONS(2446), + [anon_sym_break] = ACTIONS(2446), + [anon_sym_continue] = ACTIONS(2446), + [anon_sym_debugger] = ACTIONS(2446), + [anon_sym_return] = ACTIONS(2446), + [anon_sym_throw] = ACTIONS(2446), + [anon_sym_case] = ACTIONS(2446), + [anon_sym_finally] = ACTIONS(2430), + [anon_sym_yield] = ACTIONS(2446), + [anon_sym_LBRACK] = ACTIONS(2444), + [anon_sym_DQUOTE] = ACTIONS(2444), + [anon_sym_SQUOTE] = ACTIONS(2444), + [anon_sym_class] = ACTIONS(2446), + [anon_sym_async] = ACTIONS(2446), + [anon_sym_function] = ACTIONS(2446), + [anon_sym_new] = ACTIONS(2446), + [anon_sym_using] = ACTIONS(2446), + [anon_sym_PLUS] = ACTIONS(2446), + [anon_sym_DASH] = ACTIONS(2446), + [anon_sym_SLASH] = ACTIONS(2446), + [anon_sym_LT] = ACTIONS(2444), + [anon_sym_TILDE] = ACTIONS(2444), + [anon_sym_void] = ACTIONS(2446), + [anon_sym_delete] = ACTIONS(2446), + [anon_sym_PLUS_PLUS] = ACTIONS(2444), + [anon_sym_DASH_DASH] = ACTIONS(2444), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2444), + [sym_number] = ACTIONS(2444), + [sym_private_property_identifier] = ACTIONS(2444), + [sym_this] = ACTIONS(2446), + [sym_super] = ACTIONS(2446), + [sym_true] = ACTIONS(2446), + [sym_false] = ACTIONS(2446), + [sym_null] = ACTIONS(2446), + [sym_undefined] = ACTIONS(2446), + [anon_sym_AT] = ACTIONS(2444), + [anon_sym_static] = ACTIONS(2446), + [anon_sym_readonly] = ACTIONS(2446), + [anon_sym_get] = ACTIONS(2446), + [anon_sym_set] = ACTIONS(2446), + [anon_sym_declare] = ACTIONS(2446), + [anon_sym_public] = ACTIONS(2446), + [anon_sym_private] = ACTIONS(2446), + [anon_sym_protected] = ACTIONS(2446), + [anon_sym_override] = ACTIONS(2446), + [anon_sym_module] = ACTIONS(2446), + [anon_sym_any] = ACTIONS(2446), + [anon_sym_number] = ACTIONS(2446), + [anon_sym_boolean] = ACTIONS(2446), + [anon_sym_string] = ACTIONS(2446), + [anon_sym_symbol] = ACTIONS(2446), + [anon_sym_object] = ACTIONS(2446), + [anon_sym_abstract] = ACTIONS(2446), + [anon_sym_interface] = ACTIONS(2446), + [anon_sym_enum] = ACTIONS(2446), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(753)] = { + [sym__call_signature] = STATE(5636), + [sym_formal_parameters] = STATE(3900), + [sym_type_parameters] = STATE(5461), + [sym_identifier] = ACTIONS(2376), + [anon_sym_export] = ACTIONS(2378), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2378), + [anon_sym_EQ] = ACTIONS(1027), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2378), + [anon_sym_let] = ACTIONS(2378), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2380), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2383), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2378), + [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(2385), + [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(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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(754)] = { + [sym_statement_block] = STATE(860), + [ts_builtin_sym_end] = ACTIONS(1653), + [sym_identifier] = ACTIONS(1655), + [anon_sym_export] = ACTIONS(1655), + [anon_sym_default] = ACTIONS(1655), + [anon_sym_type] = ACTIONS(1655), + [anon_sym_namespace] = ACTIONS(1655), + [anon_sym_LBRACE] = ACTIONS(2440), + [anon_sym_RBRACE] = ACTIONS(1653), + [anon_sym_typeof] = ACTIONS(1655), + [anon_sym_import] = ACTIONS(1655), + [anon_sym_with] = ACTIONS(1655), + [anon_sym_var] = ACTIONS(1655), + [anon_sym_let] = ACTIONS(1655), + [anon_sym_const] = ACTIONS(1655), + [anon_sym_BANG] = ACTIONS(1653), + [anon_sym_else] = ACTIONS(1655), + [anon_sym_if] = ACTIONS(1655), + [anon_sym_switch] = ACTIONS(1655), + [anon_sym_for] = ACTIONS(1655), + [anon_sym_LPAREN] = ACTIONS(1653), + [anon_sym_SEMI] = ACTIONS(1653), + [anon_sym_await] = ACTIONS(1655), + [anon_sym_while] = ACTIONS(1655), + [anon_sym_do] = ACTIONS(1655), + [anon_sym_try] = ACTIONS(1655), + [anon_sym_break] = ACTIONS(1655), + [anon_sym_continue] = ACTIONS(1655), + [anon_sym_debugger] = ACTIONS(1655), + [anon_sym_return] = ACTIONS(1655), + [anon_sym_throw] = ACTIONS(1655), + [anon_sym_case] = ACTIONS(1655), + [anon_sym_yield] = ACTIONS(1655), + [anon_sym_LBRACK] = ACTIONS(1653), + [anon_sym_DOT] = ACTIONS(2448), + [anon_sym_DQUOTE] = ACTIONS(1653), + [anon_sym_SQUOTE] = ACTIONS(1653), + [anon_sym_class] = ACTIONS(1655), + [anon_sym_async] = ACTIONS(1655), + [anon_sym_function] = ACTIONS(1655), + [anon_sym_new] = ACTIONS(1655), + [anon_sym_using] = ACTIONS(1655), + [anon_sym_PLUS] = ACTIONS(1655), + [anon_sym_DASH] = ACTIONS(1655), + [anon_sym_SLASH] = ACTIONS(1655), + [anon_sym_LT] = ACTIONS(1653), + [anon_sym_TILDE] = ACTIONS(1653), + [anon_sym_void] = ACTIONS(1655), + [anon_sym_delete] = ACTIONS(1655), + [anon_sym_PLUS_PLUS] = ACTIONS(1653), + [anon_sym_DASH_DASH] = ACTIONS(1653), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1653), + [sym_number] = ACTIONS(1653), + [sym_private_property_identifier] = ACTIONS(1653), + [sym_this] = ACTIONS(1655), + [sym_super] = ACTIONS(1655), + [sym_true] = ACTIONS(1655), + [sym_false] = ACTIONS(1655), + [sym_null] = ACTIONS(1655), + [sym_undefined] = ACTIONS(1655), + [anon_sym_AT] = ACTIONS(1653), + [anon_sym_static] = ACTIONS(1655), + [anon_sym_readonly] = ACTIONS(1655), + [anon_sym_get] = ACTIONS(1655), + [anon_sym_set] = ACTIONS(1655), + [anon_sym_declare] = ACTIONS(1655), + [anon_sym_public] = ACTIONS(1655), + [anon_sym_private] = ACTIONS(1655), + [anon_sym_protected] = ACTIONS(1655), + [anon_sym_override] = ACTIONS(1655), + [anon_sym_module] = ACTIONS(1655), + [anon_sym_any] = ACTIONS(1655), + [anon_sym_number] = ACTIONS(1655), + [anon_sym_boolean] = ACTIONS(1655), + [anon_sym_string] = ACTIONS(1655), + [anon_sym_symbol] = ACTIONS(1655), + [anon_sym_object] = ACTIONS(1655), + [anon_sym_abstract] = ACTIONS(1655), + [anon_sym_interface] = ACTIONS(1655), + [anon_sym_enum] = ACTIONS(1655), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(755)] = { + [ts_builtin_sym_end] = ACTIONS(2450), + [sym_identifier] = ACTIONS(2452), + [anon_sym_export] = ACTIONS(2452), + [anon_sym_default] = ACTIONS(2452), + [anon_sym_type] = ACTIONS(2452), + [anon_sym_namespace] = ACTIONS(2452), + [anon_sym_LBRACE] = ACTIONS(2450), + [anon_sym_RBRACE] = ACTIONS(2450), + [anon_sym_typeof] = ACTIONS(2452), + [anon_sym_import] = ACTIONS(2452), + [anon_sym_with] = ACTIONS(2452), + [anon_sym_var] = ACTIONS(2452), + [anon_sym_let] = ACTIONS(2452), + [anon_sym_const] = ACTIONS(2452), + [anon_sym_BANG] = ACTIONS(2450), + [anon_sym_else] = ACTIONS(2452), + [anon_sym_if] = ACTIONS(2452), + [anon_sym_switch] = ACTIONS(2452), + [anon_sym_for] = ACTIONS(2452), + [anon_sym_LPAREN] = ACTIONS(2450), + [anon_sym_SEMI] = ACTIONS(2450), + [anon_sym_await] = ACTIONS(2452), + [anon_sym_while] = ACTIONS(2452), + [anon_sym_do] = ACTIONS(2452), + [anon_sym_try] = ACTIONS(2452), + [anon_sym_break] = ACTIONS(2452), + [anon_sym_continue] = ACTIONS(2452), + [anon_sym_debugger] = ACTIONS(2452), + [anon_sym_return] = ACTIONS(2452), + [anon_sym_throw] = ACTIONS(2452), + [anon_sym_case] = ACTIONS(2452), + [anon_sym_finally] = ACTIONS(2452), + [anon_sym_yield] = ACTIONS(2452), + [anon_sym_LBRACK] = ACTIONS(2450), + [anon_sym_DQUOTE] = ACTIONS(2450), + [anon_sym_SQUOTE] = ACTIONS(2450), + [anon_sym_class] = ACTIONS(2452), + [anon_sym_async] = ACTIONS(2452), + [anon_sym_function] = ACTIONS(2452), + [anon_sym_new] = ACTIONS(2452), + [anon_sym_using] = ACTIONS(2452), + [anon_sym_PLUS] = ACTIONS(2452), + [anon_sym_DASH] = ACTIONS(2452), + [anon_sym_SLASH] = ACTIONS(2452), + [anon_sym_LT] = ACTIONS(2450), + [anon_sym_TILDE] = ACTIONS(2450), + [anon_sym_void] = ACTIONS(2452), + [anon_sym_delete] = ACTIONS(2452), + [anon_sym_PLUS_PLUS] = ACTIONS(2450), + [anon_sym_DASH_DASH] = ACTIONS(2450), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2450), + [sym_number] = ACTIONS(2450), + [sym_private_property_identifier] = ACTIONS(2450), + [sym_this] = ACTIONS(2452), + [sym_super] = ACTIONS(2452), + [sym_true] = ACTIONS(2452), + [sym_false] = ACTIONS(2452), + [sym_null] = ACTIONS(2452), + [sym_undefined] = ACTIONS(2452), + [anon_sym_AT] = ACTIONS(2450), + [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_abstract] = ACTIONS(2452), + [anon_sym_interface] = ACTIONS(2452), + [anon_sym_enum] = ACTIONS(2452), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(756)] = { + [ts_builtin_sym_end] = ACTIONS(2454), + [sym_identifier] = ACTIONS(2456), + [anon_sym_export] = ACTIONS(2456), + [anon_sym_default] = ACTIONS(2456), + [anon_sym_type] = ACTIONS(2456), + [anon_sym_namespace] = ACTIONS(2456), + [anon_sym_LBRACE] = ACTIONS(2454), + [anon_sym_RBRACE] = ACTIONS(2454), + [anon_sym_typeof] = ACTIONS(2456), + [anon_sym_import] = ACTIONS(2456), + [anon_sym_with] = ACTIONS(2456), + [anon_sym_var] = ACTIONS(2456), + [anon_sym_let] = ACTIONS(2456), + [anon_sym_const] = ACTIONS(2456), + [anon_sym_BANG] = ACTIONS(2454), + [anon_sym_else] = ACTIONS(2456), + [anon_sym_if] = ACTIONS(2456), + [anon_sym_switch] = ACTIONS(2456), + [anon_sym_for] = ACTIONS(2456), + [anon_sym_LPAREN] = ACTIONS(2454), + [anon_sym_SEMI] = ACTIONS(2454), + [anon_sym_await] = ACTIONS(2456), + [anon_sym_while] = ACTIONS(2456), + [anon_sym_do] = ACTIONS(2456), + [anon_sym_try] = ACTIONS(2456), + [anon_sym_break] = ACTIONS(2456), + [anon_sym_continue] = ACTIONS(2456), + [anon_sym_debugger] = ACTIONS(2456), + [anon_sym_return] = ACTIONS(2456), + [anon_sym_throw] = ACTIONS(2456), + [anon_sym_case] = ACTIONS(2456), + [anon_sym_finally] = ACTIONS(2456), + [anon_sym_yield] = ACTIONS(2456), + [anon_sym_LBRACK] = ACTIONS(2454), + [anon_sym_DQUOTE] = ACTIONS(2454), + [anon_sym_SQUOTE] = ACTIONS(2454), + [anon_sym_class] = ACTIONS(2456), + [anon_sym_async] = ACTIONS(2456), + [anon_sym_function] = ACTIONS(2456), + [anon_sym_new] = ACTIONS(2456), + [anon_sym_using] = ACTIONS(2456), + [anon_sym_PLUS] = ACTIONS(2456), + [anon_sym_DASH] = ACTIONS(2456), + [anon_sym_SLASH] = ACTIONS(2456), + [anon_sym_LT] = ACTIONS(2454), + [anon_sym_TILDE] = ACTIONS(2454), + [anon_sym_void] = ACTIONS(2456), + [anon_sym_delete] = ACTIONS(2456), + [anon_sym_PLUS_PLUS] = ACTIONS(2454), + [anon_sym_DASH_DASH] = ACTIONS(2454), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2454), + [sym_number] = ACTIONS(2454), + [sym_private_property_identifier] = ACTIONS(2454), + [sym_this] = ACTIONS(2456), + [sym_super] = ACTIONS(2456), + [sym_true] = ACTIONS(2456), + [sym_false] = ACTIONS(2456), + [sym_null] = ACTIONS(2456), + [sym_undefined] = ACTIONS(2456), + [anon_sym_AT] = ACTIONS(2454), + [anon_sym_static] = ACTIONS(2456), + [anon_sym_readonly] = ACTIONS(2456), + [anon_sym_get] = ACTIONS(2456), + [anon_sym_set] = ACTIONS(2456), + [anon_sym_declare] = ACTIONS(2456), + [anon_sym_public] = ACTIONS(2456), + [anon_sym_private] = ACTIONS(2456), + [anon_sym_protected] = ACTIONS(2456), + [anon_sym_override] = ACTIONS(2456), + [anon_sym_module] = ACTIONS(2456), + [anon_sym_any] = ACTIONS(2456), + [anon_sym_number] = ACTIONS(2456), + [anon_sym_boolean] = ACTIONS(2456), + [anon_sym_string] = ACTIONS(2456), + [anon_sym_symbol] = ACTIONS(2456), + [anon_sym_object] = ACTIONS(2456), + [anon_sym_abstract] = ACTIONS(2456), + [anon_sym_interface] = ACTIONS(2456), + [anon_sym_enum] = ACTIONS(2456), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(757)] = { + [ts_builtin_sym_end] = ACTIONS(2458), + [sym_identifier] = ACTIONS(2460), + [anon_sym_export] = ACTIONS(2460), + [anon_sym_default] = ACTIONS(2460), + [anon_sym_type] = ACTIONS(2460), + [anon_sym_namespace] = ACTIONS(2460), + [anon_sym_LBRACE] = ACTIONS(2458), + [anon_sym_RBRACE] = ACTIONS(2458), + [anon_sym_typeof] = ACTIONS(2460), + [anon_sym_import] = ACTIONS(2460), + [anon_sym_with] = ACTIONS(2460), + [anon_sym_var] = ACTIONS(2460), + [anon_sym_let] = ACTIONS(2460), + [anon_sym_const] = ACTIONS(2460), + [anon_sym_BANG] = ACTIONS(2458), + [anon_sym_else] = ACTIONS(2460), + [anon_sym_if] = ACTIONS(2460), + [anon_sym_switch] = ACTIONS(2460), + [anon_sym_for] = ACTIONS(2460), + [anon_sym_LPAREN] = ACTIONS(2458), + [anon_sym_SEMI] = ACTIONS(2458), + [anon_sym_await] = ACTIONS(2460), + [anon_sym_while] = ACTIONS(2460), + [anon_sym_do] = ACTIONS(2460), + [anon_sym_try] = ACTIONS(2460), + [anon_sym_break] = ACTIONS(2460), + [anon_sym_continue] = ACTIONS(2460), + [anon_sym_debugger] = ACTIONS(2460), + [anon_sym_return] = ACTIONS(2460), + [anon_sym_throw] = ACTIONS(2460), + [anon_sym_case] = ACTIONS(2460), + [anon_sym_yield] = ACTIONS(2460), + [anon_sym_LBRACK] = ACTIONS(2458), + [anon_sym_DQUOTE] = ACTIONS(2458), + [anon_sym_SQUOTE] = ACTIONS(2458), + [anon_sym_class] = ACTIONS(2460), + [anon_sym_async] = ACTIONS(2460), + [anon_sym_function] = ACTIONS(2460), + [anon_sym_new] = ACTIONS(2460), + [anon_sym_using] = ACTIONS(2460), + [anon_sym_PLUS] = ACTIONS(2460), + [anon_sym_DASH] = ACTIONS(2460), + [anon_sym_SLASH] = ACTIONS(2460), + [anon_sym_LT] = ACTIONS(2458), + [anon_sym_TILDE] = ACTIONS(2458), + [anon_sym_void] = ACTIONS(2460), + [anon_sym_delete] = ACTIONS(2460), + [anon_sym_PLUS_PLUS] = ACTIONS(2458), + [anon_sym_DASH_DASH] = ACTIONS(2458), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2458), + [sym_number] = ACTIONS(2458), + [sym_private_property_identifier] = ACTIONS(2458), + [sym_this] = ACTIONS(2460), + [sym_super] = ACTIONS(2460), + [sym_true] = ACTIONS(2460), + [sym_false] = ACTIONS(2460), + [sym_null] = ACTIONS(2460), + [sym_undefined] = ACTIONS(2460), + [anon_sym_AT] = ACTIONS(2458), + [anon_sym_static] = ACTIONS(2460), + [anon_sym_readonly] = ACTIONS(2460), + [anon_sym_get] = ACTIONS(2460), + [anon_sym_set] = ACTIONS(2460), + [anon_sym_declare] = ACTIONS(2460), + [anon_sym_public] = ACTIONS(2460), + [anon_sym_private] = ACTIONS(2460), + [anon_sym_protected] = ACTIONS(2460), + [anon_sym_override] = ACTIONS(2460), + [anon_sym_module] = ACTIONS(2460), + [anon_sym_any] = ACTIONS(2460), + [anon_sym_number] = ACTIONS(2460), + [anon_sym_boolean] = ACTIONS(2460), + [anon_sym_string] = ACTIONS(2460), + [anon_sym_symbol] = ACTIONS(2460), + [anon_sym_object] = ACTIONS(2460), + [anon_sym_abstract] = ACTIONS(2460), + [anon_sym_interface] = ACTIONS(2460), + [anon_sym_enum] = ACTIONS(2460), + [sym__automatic_semicolon] = ACTIONS(2458), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(758)] = { + [ts_builtin_sym_end] = ACTIONS(2462), + [sym_identifier] = ACTIONS(2464), + [anon_sym_export] = ACTIONS(2464), + [anon_sym_default] = ACTIONS(2464), + [anon_sym_type] = ACTIONS(2464), + [anon_sym_namespace] = ACTIONS(2464), + [anon_sym_LBRACE] = ACTIONS(2462), + [anon_sym_RBRACE] = ACTIONS(2462), + [anon_sym_typeof] = ACTIONS(2464), + [anon_sym_import] = ACTIONS(2464), + [anon_sym_with] = ACTIONS(2464), + [anon_sym_var] = ACTIONS(2464), + [anon_sym_let] = ACTIONS(2464), + [anon_sym_const] = ACTIONS(2464), + [anon_sym_BANG] = ACTIONS(2462), + [anon_sym_else] = ACTIONS(2464), + [anon_sym_if] = ACTIONS(2464), + [anon_sym_switch] = ACTIONS(2464), + [anon_sym_for] = ACTIONS(2464), + [anon_sym_LPAREN] = ACTIONS(2462), + [anon_sym_SEMI] = ACTIONS(2462), + [anon_sym_RPAREN] = ACTIONS(2462), + [anon_sym_await] = ACTIONS(2464), + [anon_sym_while] = ACTIONS(2464), + [anon_sym_do] = ACTIONS(2464), + [anon_sym_try] = ACTIONS(2464), + [anon_sym_break] = ACTIONS(2464), + [anon_sym_continue] = ACTIONS(2464), + [anon_sym_debugger] = ACTIONS(2464), + [anon_sym_return] = ACTIONS(2464), + [anon_sym_throw] = ACTIONS(2464), + [anon_sym_case] = ACTIONS(2464), + [anon_sym_yield] = ACTIONS(2464), + [anon_sym_LBRACK] = ACTIONS(2462), + [anon_sym_DQUOTE] = ACTIONS(2462), + [anon_sym_SQUOTE] = ACTIONS(2462), + [anon_sym_class] = ACTIONS(2464), + [anon_sym_async] = ACTIONS(2464), + [anon_sym_function] = ACTIONS(2464), + [anon_sym_new] = ACTIONS(2464), + [anon_sym_using] = ACTIONS(2464), + [anon_sym_PLUS] = ACTIONS(2464), + [anon_sym_DASH] = ACTIONS(2464), + [anon_sym_SLASH] = ACTIONS(2464), + [anon_sym_LT] = ACTIONS(2462), + [anon_sym_TILDE] = ACTIONS(2462), + [anon_sym_void] = ACTIONS(2464), + [anon_sym_delete] = ACTIONS(2464), + [anon_sym_PLUS_PLUS] = ACTIONS(2462), + [anon_sym_DASH_DASH] = ACTIONS(2462), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2462), + [sym_number] = ACTIONS(2462), + [sym_private_property_identifier] = ACTIONS(2462), + [sym_this] = ACTIONS(2464), + [sym_super] = ACTIONS(2464), + [sym_true] = ACTIONS(2464), + [sym_false] = ACTIONS(2464), + [sym_null] = ACTIONS(2464), + [sym_undefined] = ACTIONS(2464), + [anon_sym_AT] = ACTIONS(2462), + [anon_sym_static] = ACTIONS(2464), + [anon_sym_readonly] = ACTIONS(2464), + [anon_sym_get] = ACTIONS(2464), + [anon_sym_set] = ACTIONS(2464), + [anon_sym_declare] = ACTIONS(2464), + [anon_sym_public] = ACTIONS(2464), + [anon_sym_private] = ACTIONS(2464), + [anon_sym_protected] = ACTIONS(2464), + [anon_sym_override] = ACTIONS(2464), + [anon_sym_module] = ACTIONS(2464), + [anon_sym_any] = ACTIONS(2464), + [anon_sym_number] = ACTIONS(2464), + [anon_sym_boolean] = ACTIONS(2464), + [anon_sym_string] = ACTIONS(2464), + [anon_sym_symbol] = ACTIONS(2464), + [anon_sym_object] = ACTIONS(2464), + [anon_sym_abstract] = ACTIONS(2464), + [anon_sym_interface] = ACTIONS(2464), + [anon_sym_enum] = ACTIONS(2464), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(759)] = { + [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(1879), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(760)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4678), + [sym_optional_tuple_parameter] = STATE(4678), + [sym_optional_type] = STATE(4678), + [sym_rest_type] = STATE(4678), + [sym__tuple_type_member] = STATE(4678), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(2468), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2470), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(761)] = { + [ts_builtin_sym_end] = ACTIONS(2478), + [sym_identifier] = ACTIONS(2480), + [anon_sym_export] = ACTIONS(2480), + [anon_sym_default] = ACTIONS(2480), + [anon_sym_type] = ACTIONS(2480), + [anon_sym_namespace] = ACTIONS(2480), + [anon_sym_LBRACE] = ACTIONS(2478), + [anon_sym_RBRACE] = ACTIONS(2478), + [anon_sym_typeof] = ACTIONS(2480), + [anon_sym_import] = ACTIONS(2480), + [anon_sym_with] = ACTIONS(2480), + [anon_sym_var] = ACTIONS(2480), + [anon_sym_let] = ACTIONS(2480), + [anon_sym_const] = ACTIONS(2480), + [anon_sym_BANG] = ACTIONS(2478), + [anon_sym_else] = ACTIONS(2480), + [anon_sym_if] = ACTIONS(2480), + [anon_sym_switch] = ACTIONS(2480), + [anon_sym_for] = ACTIONS(2480), + [anon_sym_LPAREN] = ACTIONS(2478), + [anon_sym_SEMI] = ACTIONS(2478), + [anon_sym_await] = ACTIONS(2480), + [anon_sym_while] = ACTIONS(2480), + [anon_sym_do] = ACTIONS(2480), + [anon_sym_try] = ACTIONS(2480), + [anon_sym_break] = ACTIONS(2480), + [anon_sym_continue] = ACTIONS(2480), + [anon_sym_debugger] = ACTIONS(2480), + [anon_sym_return] = ACTIONS(2480), + [anon_sym_throw] = ACTIONS(2480), + [anon_sym_case] = ACTIONS(2480), + [anon_sym_finally] = ACTIONS(2480), + [anon_sym_yield] = ACTIONS(2480), + [anon_sym_LBRACK] = ACTIONS(2478), + [anon_sym_DQUOTE] = ACTIONS(2478), + [anon_sym_SQUOTE] = ACTIONS(2478), + [anon_sym_class] = ACTIONS(2480), + [anon_sym_async] = ACTIONS(2480), + [anon_sym_function] = ACTIONS(2480), + [anon_sym_new] = ACTIONS(2480), + [anon_sym_using] = ACTIONS(2480), + [anon_sym_PLUS] = ACTIONS(2480), + [anon_sym_DASH] = ACTIONS(2480), + [anon_sym_SLASH] = ACTIONS(2480), + [anon_sym_LT] = ACTIONS(2478), + [anon_sym_TILDE] = ACTIONS(2478), + [anon_sym_void] = ACTIONS(2480), + [anon_sym_delete] = ACTIONS(2480), + [anon_sym_PLUS_PLUS] = ACTIONS(2478), + [anon_sym_DASH_DASH] = ACTIONS(2478), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2478), + [sym_number] = ACTIONS(2478), + [sym_private_property_identifier] = ACTIONS(2478), + [sym_this] = ACTIONS(2480), + [sym_super] = ACTIONS(2480), + [sym_true] = ACTIONS(2480), + [sym_false] = ACTIONS(2480), + [sym_null] = ACTIONS(2480), + [sym_undefined] = ACTIONS(2480), + [anon_sym_AT] = ACTIONS(2478), + [anon_sym_static] = ACTIONS(2480), + [anon_sym_readonly] = ACTIONS(2480), + [anon_sym_get] = ACTIONS(2480), + [anon_sym_set] = ACTIONS(2480), + [anon_sym_declare] = ACTIONS(2480), + [anon_sym_public] = ACTIONS(2480), + [anon_sym_private] = ACTIONS(2480), + [anon_sym_protected] = ACTIONS(2480), + [anon_sym_override] = ACTIONS(2480), + [anon_sym_module] = ACTIONS(2480), + [anon_sym_any] = ACTIONS(2480), + [anon_sym_number] = ACTIONS(2480), + [anon_sym_boolean] = ACTIONS(2480), + [anon_sym_string] = ACTIONS(2480), + [anon_sym_symbol] = ACTIONS(2480), + [anon_sym_object] = ACTIONS(2480), + [anon_sym_abstract] = ACTIONS(2480), + [anon_sym_interface] = ACTIONS(2480), + [anon_sym_enum] = ACTIONS(2480), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(762)] = { + [sym_statement_block] = STATE(860), + [ts_builtin_sym_end] = ACTIONS(1653), + [sym_identifier] = ACTIONS(1655), + [anon_sym_export] = ACTIONS(1655), + [anon_sym_default] = ACTIONS(1655), + [anon_sym_type] = ACTIONS(1655), + [anon_sym_namespace] = ACTIONS(1655), + [anon_sym_LBRACE] = ACTIONS(2440), + [anon_sym_RBRACE] = ACTIONS(1653), + [anon_sym_typeof] = ACTIONS(1655), + [anon_sym_import] = ACTIONS(1655), + [anon_sym_with] = ACTIONS(1655), + [anon_sym_var] = ACTIONS(1655), + [anon_sym_let] = ACTIONS(1655), + [anon_sym_const] = ACTIONS(1655), + [anon_sym_BANG] = ACTIONS(1653), + [anon_sym_else] = ACTIONS(1655), + [anon_sym_if] = ACTIONS(1655), + [anon_sym_switch] = ACTIONS(1655), + [anon_sym_for] = ACTIONS(1655), + [anon_sym_LPAREN] = ACTIONS(1653), + [anon_sym_SEMI] = ACTIONS(1653), + [anon_sym_await] = ACTIONS(1655), + [anon_sym_while] = ACTIONS(1655), + [anon_sym_do] = ACTIONS(1655), + [anon_sym_try] = ACTIONS(1655), + [anon_sym_break] = ACTIONS(1655), + [anon_sym_continue] = ACTIONS(1655), + [anon_sym_debugger] = ACTIONS(1655), + [anon_sym_return] = ACTIONS(1655), + [anon_sym_throw] = ACTIONS(1655), + [anon_sym_case] = ACTIONS(1655), + [anon_sym_yield] = ACTIONS(1655), + [anon_sym_LBRACK] = ACTIONS(1653), + [anon_sym_DQUOTE] = ACTIONS(1653), + [anon_sym_SQUOTE] = ACTIONS(1653), + [anon_sym_class] = ACTIONS(1655), + [anon_sym_async] = ACTIONS(1655), + [anon_sym_function] = ACTIONS(1655), + [anon_sym_new] = ACTIONS(1655), + [anon_sym_using] = ACTIONS(1655), + [anon_sym_PLUS] = ACTIONS(1655), + [anon_sym_DASH] = ACTIONS(1655), + [anon_sym_SLASH] = ACTIONS(1655), + [anon_sym_LT] = ACTIONS(1653), + [anon_sym_TILDE] = ACTIONS(1653), + [anon_sym_void] = ACTIONS(1655), + [anon_sym_delete] = ACTIONS(1655), + [anon_sym_PLUS_PLUS] = ACTIONS(1653), + [anon_sym_DASH_DASH] = ACTIONS(1653), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1653), + [sym_number] = ACTIONS(1653), + [sym_private_property_identifier] = ACTIONS(1653), + [sym_this] = ACTIONS(1655), + [sym_super] = ACTIONS(1655), + [sym_true] = ACTIONS(1655), + [sym_false] = ACTIONS(1655), + [sym_null] = ACTIONS(1655), + [sym_undefined] = ACTIONS(1655), + [anon_sym_AT] = ACTIONS(1653), + [anon_sym_static] = ACTIONS(1655), + [anon_sym_readonly] = ACTIONS(1655), + [anon_sym_get] = ACTIONS(1655), + [anon_sym_set] = ACTIONS(1655), + [anon_sym_declare] = ACTIONS(1655), + [anon_sym_public] = ACTIONS(1655), + [anon_sym_private] = ACTIONS(1655), + [anon_sym_protected] = ACTIONS(1655), + [anon_sym_override] = ACTIONS(1655), + [anon_sym_module] = ACTIONS(1655), + [anon_sym_any] = ACTIONS(1655), + [anon_sym_number] = ACTIONS(1655), + [anon_sym_boolean] = ACTIONS(1655), + [anon_sym_string] = ACTIONS(1655), + [anon_sym_symbol] = ACTIONS(1655), + [anon_sym_object] = ACTIONS(1655), + [anon_sym_abstract] = ACTIONS(1655), + [anon_sym_interface] = ACTIONS(1655), + [anon_sym_enum] = ACTIONS(1655), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(763)] = { + [ts_builtin_sym_end] = ACTIONS(1861), + [sym_identifier] = ACTIONS(1863), + [anon_sym_export] = ACTIONS(1863), + [anon_sym_default] = ACTIONS(1863), + [anon_sym_type] = ACTIONS(1863), + [anon_sym_namespace] = ACTIONS(1863), + [anon_sym_LBRACE] = ACTIONS(1861), + [anon_sym_RBRACE] = ACTIONS(1861), + [anon_sym_typeof] = ACTIONS(1863), + [anon_sym_import] = ACTIONS(1863), + [anon_sym_with] = ACTIONS(1863), + [anon_sym_var] = ACTIONS(1863), + [anon_sym_let] = ACTIONS(1863), + [anon_sym_const] = ACTIONS(1863), + [anon_sym_BANG] = ACTIONS(1861), + [anon_sym_else] = ACTIONS(1863), + [anon_sym_if] = ACTIONS(1863), + [anon_sym_switch] = ACTIONS(1863), + [anon_sym_for] = ACTIONS(1863), + [anon_sym_LPAREN] = ACTIONS(1861), + [anon_sym_SEMI] = ACTIONS(1861), + [anon_sym_await] = ACTIONS(1863), + [anon_sym_while] = ACTIONS(1863), + [anon_sym_do] = ACTIONS(1863), + [anon_sym_try] = ACTIONS(1863), + [anon_sym_break] = ACTIONS(1863), + [anon_sym_continue] = ACTIONS(1863), + [anon_sym_debugger] = ACTIONS(1863), + [anon_sym_return] = ACTIONS(1863), + [anon_sym_throw] = ACTIONS(1863), + [anon_sym_case] = ACTIONS(1863), + [anon_sym_yield] = ACTIONS(1863), + [anon_sym_LBRACK] = ACTIONS(1861), + [anon_sym_DQUOTE] = ACTIONS(1861), + [anon_sym_SQUOTE] = ACTIONS(1861), + [anon_sym_class] = ACTIONS(1863), + [anon_sym_async] = ACTIONS(1863), + [anon_sym_function] = ACTIONS(1863), + [anon_sym_new] = ACTIONS(1863), + [anon_sym_using] = ACTIONS(1863), + [anon_sym_PLUS] = ACTIONS(1863), + [anon_sym_DASH] = ACTIONS(1863), + [anon_sym_SLASH] = ACTIONS(1863), + [anon_sym_LT] = ACTIONS(1861), + [anon_sym_TILDE] = ACTIONS(1861), + [anon_sym_void] = ACTIONS(1863), + [anon_sym_delete] = ACTIONS(1863), + [anon_sym_PLUS_PLUS] = ACTIONS(1861), + [anon_sym_DASH_DASH] = ACTIONS(1861), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1861), + [sym_number] = ACTIONS(1861), + [sym_private_property_identifier] = ACTIONS(1861), + [sym_this] = ACTIONS(1863), + [sym_super] = ACTIONS(1863), + [sym_true] = ACTIONS(1863), + [sym_false] = ACTIONS(1863), + [sym_null] = ACTIONS(1863), + [sym_undefined] = ACTIONS(1863), + [anon_sym_AT] = ACTIONS(1861), + [anon_sym_static] = ACTIONS(1863), + [anon_sym_readonly] = ACTIONS(1863), + [anon_sym_get] = ACTIONS(1863), + [anon_sym_set] = ACTIONS(1863), + [anon_sym_declare] = ACTIONS(1863), + [anon_sym_public] = ACTIONS(1863), + [anon_sym_private] = ACTIONS(1863), + [anon_sym_protected] = ACTIONS(1863), + [anon_sym_override] = ACTIONS(1863), + [anon_sym_module] = ACTIONS(1863), + [anon_sym_any] = ACTIONS(1863), + [anon_sym_number] = ACTIONS(1863), + [anon_sym_boolean] = ACTIONS(1863), + [anon_sym_string] = ACTIONS(1863), + [anon_sym_symbol] = ACTIONS(1863), + [anon_sym_object] = ACTIONS(1863), + [anon_sym_abstract] = ACTIONS(1863), + [anon_sym_interface] = ACTIONS(1863), + [anon_sym_enum] = ACTIONS(1863), + [sym__automatic_semicolon] = ACTIONS(1869), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(764)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4928), + [sym_optional_tuple_parameter] = STATE(4928), + [sym_optional_type] = STATE(4928), + [sym_rest_type] = STATE(4928), + [sym__tuple_type_member] = STATE(4928), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(2482), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2484), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(765)] = { + [ts_builtin_sym_end] = ACTIONS(1749), + [sym_identifier] = ACTIONS(1751), + [anon_sym_export] = ACTIONS(1751), + [anon_sym_default] = ACTIONS(1751), + [anon_sym_type] = ACTIONS(1751), + [anon_sym_namespace] = ACTIONS(1751), + [anon_sym_LBRACE] = ACTIONS(1749), + [anon_sym_RBRACE] = ACTIONS(1749), + [anon_sym_typeof] = ACTIONS(1751), + [anon_sym_import] = ACTIONS(1751), + [anon_sym_with] = ACTIONS(1751), + [anon_sym_var] = ACTIONS(1751), + [anon_sym_let] = ACTIONS(1751), + [anon_sym_const] = ACTIONS(1751), + [anon_sym_BANG] = ACTIONS(1749), + [anon_sym_else] = ACTIONS(1751), + [anon_sym_if] = ACTIONS(1751), + [anon_sym_switch] = ACTIONS(1751), + [anon_sym_for] = ACTIONS(1751), + [anon_sym_LPAREN] = ACTIONS(1749), + [anon_sym_SEMI] = ACTIONS(1749), + [anon_sym_await] = ACTIONS(1751), + [anon_sym_while] = ACTIONS(1751), + [anon_sym_do] = ACTIONS(1751), + [anon_sym_try] = ACTIONS(1751), + [anon_sym_break] = ACTIONS(1751), + [anon_sym_continue] = ACTIONS(1751), + [anon_sym_debugger] = ACTIONS(1751), + [anon_sym_return] = ACTIONS(1751), + [anon_sym_throw] = ACTIONS(1751), + [anon_sym_case] = ACTIONS(1751), + [anon_sym_yield] = ACTIONS(1751), + [anon_sym_LBRACK] = ACTIONS(1749), + [anon_sym_DQUOTE] = ACTIONS(1749), + [anon_sym_SQUOTE] = ACTIONS(1749), + [anon_sym_class] = ACTIONS(1751), + [anon_sym_async] = ACTIONS(1751), + [anon_sym_function] = ACTIONS(1751), + [anon_sym_new] = ACTIONS(1751), + [anon_sym_using] = ACTIONS(1751), + [anon_sym_PLUS] = ACTIONS(1751), + [anon_sym_DASH] = ACTIONS(1751), + [anon_sym_SLASH] = ACTIONS(1751), + [anon_sym_LT] = ACTIONS(1749), + [anon_sym_TILDE] = ACTIONS(1749), + [anon_sym_void] = ACTIONS(1751), + [anon_sym_delete] = ACTIONS(1751), + [anon_sym_PLUS_PLUS] = ACTIONS(1749), + [anon_sym_DASH_DASH] = ACTIONS(1749), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1749), + [sym_number] = ACTIONS(1749), + [sym_private_property_identifier] = ACTIONS(1749), + [sym_this] = ACTIONS(1751), + [sym_super] = ACTIONS(1751), + [sym_true] = ACTIONS(1751), + [sym_false] = ACTIONS(1751), + [sym_null] = ACTIONS(1751), + [sym_undefined] = ACTIONS(1751), + [anon_sym_AT] = ACTIONS(1749), + [anon_sym_static] = ACTIONS(1751), + [anon_sym_readonly] = ACTIONS(1751), + [anon_sym_get] = ACTIONS(1751), + [anon_sym_set] = ACTIONS(1751), + [anon_sym_declare] = ACTIONS(1751), + [anon_sym_public] = ACTIONS(1751), + [anon_sym_private] = ACTIONS(1751), + [anon_sym_protected] = ACTIONS(1751), + [anon_sym_override] = ACTIONS(1751), + [anon_sym_module] = ACTIONS(1751), + [anon_sym_any] = ACTIONS(1751), + [anon_sym_number] = ACTIONS(1751), + [anon_sym_boolean] = ACTIONS(1751), + [anon_sym_string] = ACTIONS(1751), + [anon_sym_symbol] = ACTIONS(1751), + [anon_sym_object] = ACTIONS(1751), + [anon_sym_abstract] = ACTIONS(1751), + [anon_sym_interface] = ACTIONS(1751), + [anon_sym_enum] = ACTIONS(1751), + [sym__automatic_semicolon] = ACTIONS(1757), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(766)] = { + [ts_builtin_sym_end] = ACTIONS(1759), + [sym_identifier] = ACTIONS(1761), + [anon_sym_export] = ACTIONS(1761), + [anon_sym_default] = ACTIONS(1761), + [anon_sym_type] = ACTIONS(1761), + [anon_sym_namespace] = ACTIONS(1761), + [anon_sym_LBRACE] = ACTIONS(1759), + [anon_sym_RBRACE] = ACTIONS(1759), + [anon_sym_typeof] = ACTIONS(1761), + [anon_sym_import] = ACTIONS(1761), + [anon_sym_with] = ACTIONS(1761), + [anon_sym_var] = ACTIONS(1761), + [anon_sym_let] = ACTIONS(1761), + [anon_sym_const] = ACTIONS(1761), + [anon_sym_BANG] = ACTIONS(1759), + [anon_sym_else] = ACTIONS(1761), + [anon_sym_if] = ACTIONS(1761), + [anon_sym_switch] = ACTIONS(1761), + [anon_sym_for] = ACTIONS(1761), + [anon_sym_LPAREN] = ACTIONS(1759), + [anon_sym_SEMI] = ACTIONS(1759), + [anon_sym_await] = ACTIONS(1761), + [anon_sym_while] = ACTIONS(1761), + [anon_sym_do] = ACTIONS(1761), + [anon_sym_try] = ACTIONS(1761), + [anon_sym_break] = ACTIONS(1761), + [anon_sym_continue] = ACTIONS(1761), + [anon_sym_debugger] = ACTIONS(1761), + [anon_sym_return] = ACTIONS(1761), + [anon_sym_throw] = ACTIONS(1761), + [anon_sym_case] = ACTIONS(1761), + [anon_sym_yield] = ACTIONS(1761), + [anon_sym_LBRACK] = ACTIONS(1759), + [anon_sym_DQUOTE] = ACTIONS(1759), + [anon_sym_SQUOTE] = ACTIONS(1759), + [anon_sym_class] = ACTIONS(1761), + [anon_sym_async] = ACTIONS(1761), + [anon_sym_function] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1761), + [anon_sym_using] = ACTIONS(1761), + [anon_sym_PLUS] = ACTIONS(1761), + [anon_sym_DASH] = ACTIONS(1761), + [anon_sym_SLASH] = ACTIONS(1761), + [anon_sym_LT] = ACTIONS(1759), + [anon_sym_TILDE] = ACTIONS(1759), + [anon_sym_void] = ACTIONS(1761), + [anon_sym_delete] = ACTIONS(1761), + [anon_sym_PLUS_PLUS] = ACTIONS(1759), + [anon_sym_DASH_DASH] = ACTIONS(1759), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1759), + [sym_number] = ACTIONS(1759), + [sym_private_property_identifier] = ACTIONS(1759), + [sym_this] = ACTIONS(1761), + [sym_super] = ACTIONS(1761), + [sym_true] = ACTIONS(1761), + [sym_false] = ACTIONS(1761), + [sym_null] = ACTIONS(1761), + [sym_undefined] = ACTIONS(1761), + [anon_sym_AT] = ACTIONS(1759), + [anon_sym_static] = ACTIONS(1761), + [anon_sym_readonly] = ACTIONS(1761), + [anon_sym_get] = ACTIONS(1761), + [anon_sym_set] = ACTIONS(1761), + [anon_sym_declare] = ACTIONS(1761), + [anon_sym_public] = ACTIONS(1761), + [anon_sym_private] = ACTIONS(1761), + [anon_sym_protected] = ACTIONS(1761), + [anon_sym_override] = ACTIONS(1761), + [anon_sym_module] = ACTIONS(1761), + [anon_sym_any] = ACTIONS(1761), + [anon_sym_number] = ACTIONS(1761), + [anon_sym_boolean] = ACTIONS(1761), + [anon_sym_string] = ACTIONS(1761), + [anon_sym_symbol] = ACTIONS(1761), + [anon_sym_object] = ACTIONS(1761), + [anon_sym_abstract] = ACTIONS(1761), + [anon_sym_interface] = ACTIONS(1761), + [anon_sym_enum] = ACTIONS(1761), + [sym__automatic_semicolon] = ACTIONS(1767), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(767)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5214), + [sym_optional_tuple_parameter] = STATE(5214), + [sym_optional_type] = STATE(5214), + [sym_rest_type] = STATE(5214), + [sym__tuple_type_member] = STATE(5214), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(2486), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2488), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(768)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4661), + [sym_optional_tuple_parameter] = STATE(4661), + [sym_optional_type] = STATE(4661), + [sym_rest_type] = STATE(4661), + [sym__tuple_type_member] = STATE(4661), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(2490), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2492), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(769)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(4688), + [sym_optional_tuple_parameter] = STATE(4688), + [sym_optional_type] = STATE(4688), + [sym_rest_type] = STATE(4688), + [sym__tuple_type_member] = STATE(4688), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_COMMA] = ACTIONS(2494), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2496), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(770)] = { + [ts_builtin_sym_end] = ACTIONS(1721), + [sym_identifier] = ACTIONS(1723), + [anon_sym_export] = ACTIONS(1723), + [anon_sym_default] = ACTIONS(1723), + [anon_sym_type] = ACTIONS(1723), + [anon_sym_namespace] = ACTIONS(1723), + [anon_sym_LBRACE] = ACTIONS(1721), + [anon_sym_RBRACE] = ACTIONS(1721), + [anon_sym_typeof] = ACTIONS(1723), + [anon_sym_import] = ACTIONS(1723), + [anon_sym_with] = ACTIONS(1723), + [anon_sym_var] = ACTIONS(1723), + [anon_sym_let] = ACTIONS(1723), + [anon_sym_const] = ACTIONS(1723), + [anon_sym_BANG] = ACTIONS(1721), + [anon_sym_else] = ACTIONS(1723), + [anon_sym_if] = ACTIONS(1723), + [anon_sym_switch] = ACTIONS(1723), + [anon_sym_for] = ACTIONS(1723), + [anon_sym_LPAREN] = ACTIONS(1721), + [anon_sym_SEMI] = ACTIONS(1721), + [anon_sym_await] = ACTIONS(1723), + [anon_sym_while] = ACTIONS(1723), + [anon_sym_do] = ACTIONS(1723), + [anon_sym_try] = ACTIONS(1723), + [anon_sym_break] = ACTIONS(1723), + [anon_sym_continue] = ACTIONS(1723), + [anon_sym_debugger] = ACTIONS(1723), + [anon_sym_return] = ACTIONS(1723), + [anon_sym_throw] = ACTIONS(1723), + [anon_sym_case] = ACTIONS(1723), + [anon_sym_yield] = ACTIONS(1723), + [anon_sym_LBRACK] = ACTIONS(1721), + [anon_sym_DQUOTE] = ACTIONS(1721), + [anon_sym_SQUOTE] = ACTIONS(1721), + [anon_sym_class] = ACTIONS(1723), + [anon_sym_async] = ACTIONS(1723), + [anon_sym_function] = ACTIONS(1723), + [anon_sym_new] = ACTIONS(1723), + [anon_sym_using] = ACTIONS(1723), + [anon_sym_PLUS] = ACTIONS(1723), + [anon_sym_DASH] = ACTIONS(1723), + [anon_sym_SLASH] = ACTIONS(1723), + [anon_sym_LT] = ACTIONS(1721), + [anon_sym_TILDE] = ACTIONS(1721), + [anon_sym_void] = ACTIONS(1723), + [anon_sym_delete] = ACTIONS(1723), + [anon_sym_PLUS_PLUS] = ACTIONS(1721), + [anon_sym_DASH_DASH] = ACTIONS(1721), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1721), + [sym_number] = ACTIONS(1721), + [sym_private_property_identifier] = ACTIONS(1721), + [sym_this] = ACTIONS(1723), + [sym_super] = ACTIONS(1723), + [sym_true] = ACTIONS(1723), + [sym_false] = ACTIONS(1723), + [sym_null] = ACTIONS(1723), + [sym_undefined] = ACTIONS(1723), + [anon_sym_AT] = ACTIONS(1721), + [anon_sym_static] = ACTIONS(1723), + [anon_sym_readonly] = ACTIONS(1723), + [anon_sym_get] = ACTIONS(1723), + [anon_sym_set] = ACTIONS(1723), + [anon_sym_declare] = ACTIONS(1723), + [anon_sym_public] = ACTIONS(1723), + [anon_sym_private] = ACTIONS(1723), + [anon_sym_protected] = ACTIONS(1723), + [anon_sym_override] = ACTIONS(1723), + [anon_sym_module] = ACTIONS(1723), + [anon_sym_any] = ACTIONS(1723), + [anon_sym_number] = ACTIONS(1723), + [anon_sym_boolean] = ACTIONS(1723), + [anon_sym_string] = ACTIONS(1723), + [anon_sym_symbol] = ACTIONS(1723), + [anon_sym_object] = ACTIONS(1723), + [anon_sym_abstract] = ACTIONS(1723), + [anon_sym_interface] = ACTIONS(1723), + [anon_sym_enum] = ACTIONS(1723), + [sym__automatic_semicolon] = ACTIONS(1729), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(771)] = { + [ts_builtin_sym_end] = ACTIONS(1821), + [sym_identifier] = ACTIONS(1823), + [anon_sym_export] = ACTIONS(1823), + [anon_sym_default] = ACTIONS(1823), + [anon_sym_type] = ACTIONS(1823), + [anon_sym_namespace] = ACTIONS(1823), + [anon_sym_LBRACE] = ACTIONS(1821), + [anon_sym_RBRACE] = ACTIONS(1821), + [anon_sym_typeof] = ACTIONS(1823), + [anon_sym_import] = ACTIONS(1823), + [anon_sym_with] = ACTIONS(1823), + [anon_sym_var] = ACTIONS(1823), + [anon_sym_let] = ACTIONS(1823), + [anon_sym_const] = ACTIONS(1823), + [anon_sym_BANG] = ACTIONS(1821), + [anon_sym_else] = ACTIONS(1823), + [anon_sym_if] = ACTIONS(1823), + [anon_sym_switch] = ACTIONS(1823), + [anon_sym_for] = ACTIONS(1823), + [anon_sym_LPAREN] = ACTIONS(1821), + [anon_sym_SEMI] = ACTIONS(1821), + [anon_sym_await] = ACTIONS(1823), + [anon_sym_while] = ACTIONS(1823), + [anon_sym_do] = ACTIONS(1823), + [anon_sym_try] = ACTIONS(1823), + [anon_sym_break] = ACTIONS(1823), + [anon_sym_continue] = ACTIONS(1823), + [anon_sym_debugger] = ACTIONS(1823), + [anon_sym_return] = ACTIONS(1823), + [anon_sym_throw] = ACTIONS(1823), + [anon_sym_case] = ACTIONS(1823), + [anon_sym_yield] = ACTIONS(1823), + [anon_sym_LBRACK] = ACTIONS(1821), + [anon_sym_DQUOTE] = ACTIONS(1821), + [anon_sym_SQUOTE] = ACTIONS(1821), + [anon_sym_class] = ACTIONS(1823), + [anon_sym_async] = ACTIONS(1823), + [anon_sym_function] = ACTIONS(1823), + [anon_sym_new] = ACTIONS(1823), + [anon_sym_using] = ACTIONS(1823), + [anon_sym_PLUS] = ACTIONS(1823), + [anon_sym_DASH] = ACTIONS(1823), + [anon_sym_SLASH] = ACTIONS(1823), + [anon_sym_LT] = ACTIONS(1821), + [anon_sym_TILDE] = ACTIONS(1821), + [anon_sym_void] = ACTIONS(1823), + [anon_sym_delete] = ACTIONS(1823), + [anon_sym_PLUS_PLUS] = ACTIONS(1821), + [anon_sym_DASH_DASH] = ACTIONS(1821), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1821), + [sym_number] = ACTIONS(1821), + [sym_private_property_identifier] = ACTIONS(1821), + [sym_this] = ACTIONS(1823), + [sym_super] = ACTIONS(1823), + [sym_true] = ACTIONS(1823), + [sym_false] = ACTIONS(1823), + [sym_null] = ACTIONS(1823), + [sym_undefined] = ACTIONS(1823), + [anon_sym_AT] = ACTIONS(1821), + [anon_sym_static] = ACTIONS(1823), + [anon_sym_readonly] = ACTIONS(1823), + [anon_sym_get] = ACTIONS(1823), + [anon_sym_set] = ACTIONS(1823), + [anon_sym_declare] = ACTIONS(1823), + [anon_sym_public] = ACTIONS(1823), + [anon_sym_private] = ACTIONS(1823), + [anon_sym_protected] = ACTIONS(1823), + [anon_sym_override] = ACTIONS(1823), + [anon_sym_module] = ACTIONS(1823), + [anon_sym_any] = ACTIONS(1823), + [anon_sym_number] = ACTIONS(1823), + [anon_sym_boolean] = ACTIONS(1823), + [anon_sym_string] = ACTIONS(1823), + [anon_sym_symbol] = ACTIONS(1823), + [anon_sym_object] = ACTIONS(1823), + [anon_sym_abstract] = ACTIONS(1823), + [anon_sym_interface] = ACTIONS(1823), + [anon_sym_enum] = ACTIONS(1823), + [sym__automatic_semicolon] = ACTIONS(1829), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(772)] = { + [ts_builtin_sym_end] = ACTIONS(1831), + [sym_identifier] = ACTIONS(1833), + [anon_sym_export] = ACTIONS(1833), + [anon_sym_default] = ACTIONS(1833), + [anon_sym_type] = ACTIONS(1833), + [anon_sym_namespace] = ACTIONS(1833), + [anon_sym_LBRACE] = ACTIONS(1831), + [anon_sym_RBRACE] = ACTIONS(1831), + [anon_sym_typeof] = ACTIONS(1833), + [anon_sym_import] = ACTIONS(1833), + [anon_sym_with] = ACTIONS(1833), + [anon_sym_var] = ACTIONS(1833), + [anon_sym_let] = ACTIONS(1833), + [anon_sym_const] = ACTIONS(1833), + [anon_sym_BANG] = ACTIONS(1831), + [anon_sym_else] = ACTIONS(1833), + [anon_sym_if] = ACTIONS(1833), + [anon_sym_switch] = ACTIONS(1833), + [anon_sym_for] = ACTIONS(1833), + [anon_sym_LPAREN] = ACTIONS(1831), + [anon_sym_SEMI] = ACTIONS(1831), + [anon_sym_await] = ACTIONS(1833), + [anon_sym_while] = ACTIONS(1833), + [anon_sym_do] = ACTIONS(1833), + [anon_sym_try] = ACTIONS(1833), + [anon_sym_break] = ACTIONS(1833), + [anon_sym_continue] = ACTIONS(1833), + [anon_sym_debugger] = ACTIONS(1833), + [anon_sym_return] = ACTIONS(1833), + [anon_sym_throw] = ACTIONS(1833), + [anon_sym_case] = ACTIONS(1833), + [anon_sym_yield] = ACTIONS(1833), + [anon_sym_LBRACK] = ACTIONS(1831), + [anon_sym_DQUOTE] = ACTIONS(1831), + [anon_sym_SQUOTE] = ACTIONS(1831), + [anon_sym_class] = ACTIONS(1833), + [anon_sym_async] = ACTIONS(1833), + [anon_sym_function] = ACTIONS(1833), + [anon_sym_new] = ACTIONS(1833), + [anon_sym_using] = ACTIONS(1833), + [anon_sym_PLUS] = ACTIONS(1833), + [anon_sym_DASH] = ACTIONS(1833), + [anon_sym_SLASH] = ACTIONS(1833), + [anon_sym_LT] = ACTIONS(1831), + [anon_sym_TILDE] = ACTIONS(1831), + [anon_sym_void] = ACTIONS(1833), + [anon_sym_delete] = ACTIONS(1833), + [anon_sym_PLUS_PLUS] = ACTIONS(1831), + [anon_sym_DASH_DASH] = ACTIONS(1831), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1831), + [sym_number] = ACTIONS(1831), + [sym_private_property_identifier] = ACTIONS(1831), + [sym_this] = ACTIONS(1833), + [sym_super] = ACTIONS(1833), + [sym_true] = ACTIONS(1833), + [sym_false] = ACTIONS(1833), + [sym_null] = ACTIONS(1833), + [sym_undefined] = ACTIONS(1833), + [anon_sym_AT] = ACTIONS(1831), + [anon_sym_static] = ACTIONS(1833), + [anon_sym_readonly] = ACTIONS(1833), + [anon_sym_get] = ACTIONS(1833), + [anon_sym_set] = ACTIONS(1833), + [anon_sym_declare] = ACTIONS(1833), + [anon_sym_public] = ACTIONS(1833), + [anon_sym_private] = ACTIONS(1833), + [anon_sym_protected] = ACTIONS(1833), + [anon_sym_override] = ACTIONS(1833), + [anon_sym_module] = ACTIONS(1833), + [anon_sym_any] = ACTIONS(1833), + [anon_sym_number] = ACTIONS(1833), + [anon_sym_boolean] = ACTIONS(1833), + [anon_sym_string] = ACTIONS(1833), + [anon_sym_symbol] = ACTIONS(1833), + [anon_sym_object] = ACTIONS(1833), + [anon_sym_abstract] = ACTIONS(1833), + [anon_sym_interface] = ACTIONS(1833), + [anon_sym_enum] = ACTIONS(1833), + [sym__automatic_semicolon] = ACTIONS(1839), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(773)] = { + [ts_builtin_sym_end] = ACTIONS(1841), + [sym_identifier] = ACTIONS(1843), + [anon_sym_export] = ACTIONS(1843), + [anon_sym_default] = ACTIONS(1843), + [anon_sym_type] = ACTIONS(1843), + [anon_sym_namespace] = ACTIONS(1843), + [anon_sym_LBRACE] = ACTIONS(1841), + [anon_sym_RBRACE] = ACTIONS(1841), + [anon_sym_typeof] = ACTIONS(1843), + [anon_sym_import] = ACTIONS(1843), + [anon_sym_with] = ACTIONS(1843), + [anon_sym_var] = ACTIONS(1843), + [anon_sym_let] = ACTIONS(1843), + [anon_sym_const] = ACTIONS(1843), + [anon_sym_BANG] = ACTIONS(1841), + [anon_sym_else] = ACTIONS(1843), + [anon_sym_if] = ACTIONS(1843), + [anon_sym_switch] = ACTIONS(1843), + [anon_sym_for] = ACTIONS(1843), + [anon_sym_LPAREN] = ACTIONS(1841), + [anon_sym_SEMI] = ACTIONS(1841), + [anon_sym_await] = ACTIONS(1843), + [anon_sym_while] = ACTIONS(1843), + [anon_sym_do] = ACTIONS(1843), + [anon_sym_try] = ACTIONS(1843), + [anon_sym_break] = ACTIONS(1843), + [anon_sym_continue] = ACTIONS(1843), + [anon_sym_debugger] = ACTIONS(1843), + [anon_sym_return] = ACTIONS(1843), + [anon_sym_throw] = ACTIONS(1843), + [anon_sym_case] = ACTIONS(1843), + [anon_sym_yield] = ACTIONS(1843), + [anon_sym_LBRACK] = ACTIONS(1841), + [anon_sym_DQUOTE] = ACTIONS(1841), + [anon_sym_SQUOTE] = ACTIONS(1841), + [anon_sym_class] = ACTIONS(1843), + [anon_sym_async] = ACTIONS(1843), + [anon_sym_function] = ACTIONS(1843), + [anon_sym_new] = ACTIONS(1843), + [anon_sym_using] = ACTIONS(1843), + [anon_sym_PLUS] = ACTIONS(1843), + [anon_sym_DASH] = ACTIONS(1843), + [anon_sym_SLASH] = ACTIONS(1843), + [anon_sym_LT] = ACTIONS(1841), + [anon_sym_TILDE] = ACTIONS(1841), + [anon_sym_void] = ACTIONS(1843), + [anon_sym_delete] = ACTIONS(1843), + [anon_sym_PLUS_PLUS] = ACTIONS(1841), + [anon_sym_DASH_DASH] = ACTIONS(1841), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1841), + [sym_number] = ACTIONS(1841), + [sym_private_property_identifier] = ACTIONS(1841), + [sym_this] = ACTIONS(1843), + [sym_super] = ACTIONS(1843), + [sym_true] = ACTIONS(1843), + [sym_false] = ACTIONS(1843), + [sym_null] = ACTIONS(1843), + [sym_undefined] = ACTIONS(1843), + [anon_sym_AT] = ACTIONS(1841), + [anon_sym_static] = ACTIONS(1843), + [anon_sym_readonly] = ACTIONS(1843), + [anon_sym_get] = ACTIONS(1843), + [anon_sym_set] = ACTIONS(1843), + [anon_sym_declare] = ACTIONS(1843), + [anon_sym_public] = ACTIONS(1843), + [anon_sym_private] = ACTIONS(1843), + [anon_sym_protected] = ACTIONS(1843), + [anon_sym_override] = ACTIONS(1843), + [anon_sym_module] = ACTIONS(1843), + [anon_sym_any] = ACTIONS(1843), + [anon_sym_number] = ACTIONS(1843), + [anon_sym_boolean] = ACTIONS(1843), + [anon_sym_string] = ACTIONS(1843), + [anon_sym_symbol] = ACTIONS(1843), + [anon_sym_object] = ACTIONS(1843), + [anon_sym_abstract] = ACTIONS(1843), + [anon_sym_interface] = ACTIONS(1843), + [anon_sym_enum] = ACTIONS(1843), + [sym__automatic_semicolon] = ACTIONS(1849), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(774)] = { + [ts_builtin_sym_end] = ACTIONS(1689), + [sym_identifier] = ACTIONS(1691), + [anon_sym_export] = ACTIONS(1691), + [anon_sym_default] = ACTIONS(1691), + [anon_sym_type] = ACTIONS(1691), + [anon_sym_namespace] = ACTIONS(1691), + [anon_sym_LBRACE] = ACTIONS(1689), + [anon_sym_RBRACE] = ACTIONS(1689), + [anon_sym_typeof] = ACTIONS(1691), + [anon_sym_import] = ACTIONS(1691), + [anon_sym_with] = ACTIONS(1691), + [anon_sym_var] = ACTIONS(1691), + [anon_sym_let] = ACTIONS(1691), + [anon_sym_const] = ACTIONS(1691), + [anon_sym_BANG] = ACTIONS(1689), + [anon_sym_else] = ACTIONS(1691), + [anon_sym_if] = ACTIONS(1691), + [anon_sym_switch] = ACTIONS(1691), + [anon_sym_for] = ACTIONS(1691), + [anon_sym_LPAREN] = ACTIONS(1689), + [anon_sym_SEMI] = ACTIONS(1689), + [anon_sym_await] = ACTIONS(1691), + [anon_sym_while] = ACTIONS(1691), + [anon_sym_do] = ACTIONS(1691), + [anon_sym_try] = ACTIONS(1691), + [anon_sym_break] = ACTIONS(1691), + [anon_sym_continue] = ACTIONS(1691), + [anon_sym_debugger] = ACTIONS(1691), + [anon_sym_return] = ACTIONS(1691), + [anon_sym_throw] = ACTIONS(1691), + [anon_sym_case] = ACTIONS(1691), + [anon_sym_yield] = ACTIONS(1691), + [anon_sym_LBRACK] = ACTIONS(1689), + [anon_sym_DQUOTE] = ACTIONS(1689), + [anon_sym_SQUOTE] = ACTIONS(1689), + [anon_sym_class] = ACTIONS(1691), + [anon_sym_async] = ACTIONS(1691), + [anon_sym_function] = ACTIONS(1691), + [anon_sym_new] = ACTIONS(1691), + [anon_sym_using] = ACTIONS(1691), + [anon_sym_PLUS] = ACTIONS(1691), + [anon_sym_DASH] = ACTIONS(1691), + [anon_sym_SLASH] = ACTIONS(1691), + [anon_sym_LT] = ACTIONS(1689), + [anon_sym_TILDE] = ACTIONS(1689), + [anon_sym_void] = ACTIONS(1691), + [anon_sym_delete] = ACTIONS(1691), + [anon_sym_PLUS_PLUS] = ACTIONS(1689), + [anon_sym_DASH_DASH] = ACTIONS(1689), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1689), + [sym_number] = ACTIONS(1689), + [sym_private_property_identifier] = ACTIONS(1689), + [sym_this] = ACTIONS(1691), + [sym_super] = ACTIONS(1691), + [sym_true] = ACTIONS(1691), + [sym_false] = ACTIONS(1691), + [sym_null] = ACTIONS(1691), + [sym_undefined] = ACTIONS(1691), + [anon_sym_AT] = ACTIONS(1689), + [anon_sym_static] = ACTIONS(1691), + [anon_sym_readonly] = ACTIONS(1691), + [anon_sym_get] = ACTIONS(1691), + [anon_sym_set] = ACTIONS(1691), + [anon_sym_declare] = ACTIONS(1691), + [anon_sym_public] = ACTIONS(1691), + [anon_sym_private] = ACTIONS(1691), + [anon_sym_protected] = ACTIONS(1691), + [anon_sym_override] = ACTIONS(1691), + [anon_sym_module] = ACTIONS(1691), + [anon_sym_any] = ACTIONS(1691), + [anon_sym_number] = ACTIONS(1691), + [anon_sym_boolean] = ACTIONS(1691), + [anon_sym_string] = ACTIONS(1691), + [anon_sym_symbol] = ACTIONS(1691), + [anon_sym_object] = ACTIONS(1691), + [anon_sym_abstract] = ACTIONS(1691), + [anon_sym_interface] = ACTIONS(1691), + [anon_sym_enum] = ACTIONS(1691), + [sym__automatic_semicolon] = ACTIONS(1697), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(775)] = { + [ts_builtin_sym_end] = ACTIONS(1851), + [sym_identifier] = ACTIONS(1853), + [anon_sym_export] = ACTIONS(1853), + [anon_sym_default] = ACTIONS(1853), + [anon_sym_type] = ACTIONS(1853), + [anon_sym_namespace] = ACTIONS(1853), + [anon_sym_LBRACE] = ACTIONS(1851), + [anon_sym_RBRACE] = ACTIONS(1851), + [anon_sym_typeof] = ACTIONS(1853), + [anon_sym_import] = ACTIONS(1853), + [anon_sym_with] = ACTIONS(1853), + [anon_sym_var] = ACTIONS(1853), + [anon_sym_let] = ACTIONS(1853), + [anon_sym_const] = ACTIONS(1853), + [anon_sym_BANG] = ACTIONS(1851), + [anon_sym_else] = ACTIONS(1853), + [anon_sym_if] = ACTIONS(1853), + [anon_sym_switch] = ACTIONS(1853), + [anon_sym_for] = ACTIONS(1853), + [anon_sym_LPAREN] = ACTIONS(1851), + [anon_sym_SEMI] = ACTIONS(1851), + [anon_sym_await] = ACTIONS(1853), + [anon_sym_while] = ACTIONS(1853), + [anon_sym_do] = ACTIONS(1853), + [anon_sym_try] = ACTIONS(1853), + [anon_sym_break] = ACTIONS(1853), + [anon_sym_continue] = ACTIONS(1853), + [anon_sym_debugger] = ACTIONS(1853), + [anon_sym_return] = ACTIONS(1853), + [anon_sym_throw] = ACTIONS(1853), + [anon_sym_case] = ACTIONS(1853), + [anon_sym_yield] = ACTIONS(1853), + [anon_sym_LBRACK] = ACTIONS(1851), + [anon_sym_DQUOTE] = ACTIONS(1851), + [anon_sym_SQUOTE] = ACTIONS(1851), + [anon_sym_class] = ACTIONS(1853), + [anon_sym_async] = ACTIONS(1853), + [anon_sym_function] = ACTIONS(1853), + [anon_sym_new] = ACTIONS(1853), + [anon_sym_using] = ACTIONS(1853), + [anon_sym_PLUS] = ACTIONS(1853), + [anon_sym_DASH] = ACTIONS(1853), + [anon_sym_SLASH] = ACTIONS(1853), + [anon_sym_LT] = ACTIONS(1851), + [anon_sym_TILDE] = ACTIONS(1851), + [anon_sym_void] = ACTIONS(1853), + [anon_sym_delete] = ACTIONS(1853), + [anon_sym_PLUS_PLUS] = ACTIONS(1851), + [anon_sym_DASH_DASH] = ACTIONS(1851), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1851), + [sym_number] = ACTIONS(1851), + [sym_private_property_identifier] = ACTIONS(1851), + [sym_this] = ACTIONS(1853), + [sym_super] = ACTIONS(1853), + [sym_true] = ACTIONS(1853), + [sym_false] = ACTIONS(1853), + [sym_null] = ACTIONS(1853), + [sym_undefined] = ACTIONS(1853), + [anon_sym_AT] = ACTIONS(1851), + [anon_sym_static] = ACTIONS(1853), + [anon_sym_readonly] = ACTIONS(1853), + [anon_sym_get] = ACTIONS(1853), + [anon_sym_set] = ACTIONS(1853), + [anon_sym_declare] = ACTIONS(1853), + [anon_sym_public] = ACTIONS(1853), + [anon_sym_private] = ACTIONS(1853), + [anon_sym_protected] = ACTIONS(1853), + [anon_sym_override] = ACTIONS(1853), + [anon_sym_module] = ACTIONS(1853), + [anon_sym_any] = ACTIONS(1853), + [anon_sym_number] = ACTIONS(1853), + [anon_sym_boolean] = ACTIONS(1853), + [anon_sym_string] = ACTIONS(1853), + [anon_sym_symbol] = ACTIONS(1853), + [anon_sym_object] = ACTIONS(1853), + [anon_sym_abstract] = ACTIONS(1853), + [anon_sym_interface] = ACTIONS(1853), + [anon_sym_enum] = ACTIONS(1853), + [sym__automatic_semicolon] = ACTIONS(1859), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(776)] = { + [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_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), + [sym__automatic_semicolon] = ACTIONS(2498), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(777)] = { + [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(778)] = { + [ts_builtin_sym_end] = ACTIONS(1807), + [sym_identifier] = ACTIONS(1809), + [anon_sym_export] = ACTIONS(1809), + [anon_sym_default] = ACTIONS(1809), + [anon_sym_type] = ACTIONS(1809), + [anon_sym_namespace] = ACTIONS(1809), + [anon_sym_LBRACE] = ACTIONS(1807), + [anon_sym_RBRACE] = ACTIONS(1807), + [anon_sym_typeof] = ACTIONS(1809), + [anon_sym_import] = ACTIONS(1809), + [anon_sym_with] = ACTIONS(1809), + [anon_sym_var] = ACTIONS(1809), + [anon_sym_let] = ACTIONS(1809), + [anon_sym_const] = ACTIONS(1809), + [anon_sym_BANG] = ACTIONS(1807), + [anon_sym_else] = ACTIONS(1809), + [anon_sym_if] = ACTIONS(1809), + [anon_sym_switch] = ACTIONS(1809), + [anon_sym_for] = ACTIONS(1809), + [anon_sym_LPAREN] = ACTIONS(1807), + [anon_sym_SEMI] = ACTIONS(1807), + [anon_sym_await] = ACTIONS(1809), + [anon_sym_while] = ACTIONS(1809), + [anon_sym_do] = ACTIONS(1809), + [anon_sym_try] = ACTIONS(1809), + [anon_sym_break] = ACTIONS(1809), + [anon_sym_continue] = ACTIONS(1809), + [anon_sym_debugger] = ACTIONS(1809), + [anon_sym_return] = ACTIONS(1809), + [anon_sym_throw] = ACTIONS(1809), + [anon_sym_case] = ACTIONS(1809), + [anon_sym_yield] = ACTIONS(1809), + [anon_sym_LBRACK] = ACTIONS(1807), + [anon_sym_DQUOTE] = ACTIONS(1807), + [anon_sym_SQUOTE] = ACTIONS(1807), + [anon_sym_class] = ACTIONS(1809), + [anon_sym_async] = ACTIONS(1809), + [anon_sym_function] = ACTIONS(1809), + [anon_sym_new] = ACTIONS(1809), + [anon_sym_using] = ACTIONS(1809), + [anon_sym_PLUS] = ACTIONS(1809), + [anon_sym_DASH] = ACTIONS(1809), + [anon_sym_SLASH] = ACTIONS(1809), + [anon_sym_LT] = ACTIONS(1807), + [anon_sym_TILDE] = ACTIONS(1807), + [anon_sym_void] = ACTIONS(1809), + [anon_sym_delete] = ACTIONS(1809), + [anon_sym_PLUS_PLUS] = ACTIONS(1807), + [anon_sym_DASH_DASH] = ACTIONS(1807), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1807), + [sym_number] = ACTIONS(1807), + [sym_private_property_identifier] = ACTIONS(1807), + [sym_this] = ACTIONS(1809), + [sym_super] = ACTIONS(1809), + [sym_true] = ACTIONS(1809), + [sym_false] = ACTIONS(1809), + [sym_null] = ACTIONS(1809), + [sym_undefined] = ACTIONS(1809), + [anon_sym_AT] = ACTIONS(1807), + [anon_sym_static] = ACTIONS(1809), + [anon_sym_readonly] = ACTIONS(1809), + [anon_sym_get] = ACTIONS(1809), + [anon_sym_set] = ACTIONS(1809), + [anon_sym_declare] = ACTIONS(1809), + [anon_sym_public] = ACTIONS(1809), + [anon_sym_private] = ACTIONS(1809), + [anon_sym_protected] = ACTIONS(1809), + [anon_sym_override] = ACTIONS(1809), + [anon_sym_module] = ACTIONS(1809), + [anon_sym_any] = ACTIONS(1809), + [anon_sym_number] = ACTIONS(1809), + [anon_sym_boolean] = ACTIONS(1809), + [anon_sym_string] = ACTIONS(1809), + [anon_sym_symbol] = ACTIONS(1809), + [anon_sym_object] = ACTIONS(1809), + [anon_sym_abstract] = ACTIONS(1809), + [anon_sym_interface] = ACTIONS(1809), + [anon_sym_enum] = ACTIONS(1809), + [sym__automatic_semicolon] = ACTIONS(1815), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(779)] = { + [ts_builtin_sym_end] = ACTIONS(1741), + [sym_identifier] = ACTIONS(1743), + [anon_sym_export] = ACTIONS(1743), + [anon_sym_default] = ACTIONS(1743), + [anon_sym_type] = ACTIONS(1743), + [anon_sym_namespace] = ACTIONS(1743), + [anon_sym_LBRACE] = ACTIONS(1741), + [anon_sym_RBRACE] = ACTIONS(1741), + [anon_sym_typeof] = ACTIONS(1743), + [anon_sym_import] = ACTIONS(1743), + [anon_sym_with] = ACTIONS(1743), + [anon_sym_var] = ACTIONS(1743), + [anon_sym_let] = ACTIONS(1743), + [anon_sym_const] = ACTIONS(1743), + [anon_sym_BANG] = ACTIONS(1741), + [anon_sym_else] = ACTIONS(1743), + [anon_sym_if] = ACTIONS(1743), + [anon_sym_switch] = ACTIONS(1743), + [anon_sym_for] = ACTIONS(1743), + [anon_sym_LPAREN] = ACTIONS(1741), + [anon_sym_SEMI] = ACTIONS(1741), + [anon_sym_await] = ACTIONS(1743), + [anon_sym_while] = ACTIONS(1743), + [anon_sym_do] = ACTIONS(1743), + [anon_sym_try] = ACTIONS(1743), + [anon_sym_break] = ACTIONS(1743), + [anon_sym_continue] = ACTIONS(1743), + [anon_sym_debugger] = ACTIONS(1743), + [anon_sym_return] = ACTIONS(1743), + [anon_sym_throw] = ACTIONS(1743), + [anon_sym_case] = ACTIONS(1743), + [anon_sym_yield] = ACTIONS(1743), + [anon_sym_LBRACK] = ACTIONS(1741), + [anon_sym_DOT] = ACTIONS(1743), + [anon_sym_DQUOTE] = ACTIONS(1741), + [anon_sym_SQUOTE] = ACTIONS(1741), + [anon_sym_class] = ACTIONS(1743), + [anon_sym_async] = ACTIONS(1743), + [anon_sym_function] = ACTIONS(1743), + [anon_sym_new] = ACTIONS(1743), + [anon_sym_using] = ACTIONS(1743), + [anon_sym_PLUS] = ACTIONS(1743), + [anon_sym_DASH] = ACTIONS(1743), + [anon_sym_SLASH] = ACTIONS(1743), + [anon_sym_LT] = ACTIONS(1741), + [anon_sym_TILDE] = ACTIONS(1741), + [anon_sym_void] = ACTIONS(1743), + [anon_sym_delete] = ACTIONS(1743), + [anon_sym_PLUS_PLUS] = ACTIONS(1741), + [anon_sym_DASH_DASH] = ACTIONS(1741), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1741), + [sym_number] = ACTIONS(1741), + [sym_private_property_identifier] = ACTIONS(1741), + [sym_this] = ACTIONS(1743), + [sym_super] = ACTIONS(1743), + [sym_true] = ACTIONS(1743), + [sym_false] = ACTIONS(1743), + [sym_null] = ACTIONS(1743), + [sym_undefined] = ACTIONS(1743), + [anon_sym_AT] = ACTIONS(1741), + [anon_sym_static] = ACTIONS(1743), + [anon_sym_readonly] = ACTIONS(1743), + [anon_sym_get] = ACTIONS(1743), + [anon_sym_set] = ACTIONS(1743), + [anon_sym_declare] = ACTIONS(1743), + [anon_sym_public] = ACTIONS(1743), + [anon_sym_private] = ACTIONS(1743), + [anon_sym_protected] = ACTIONS(1743), + [anon_sym_override] = ACTIONS(1743), + [anon_sym_module] = ACTIONS(1743), + [anon_sym_any] = ACTIONS(1743), + [anon_sym_number] = ACTIONS(1743), + [anon_sym_boolean] = ACTIONS(1743), + [anon_sym_string] = ACTIONS(1743), + [anon_sym_symbol] = ACTIONS(1743), + [anon_sym_object] = ACTIONS(1743), + [anon_sym_abstract] = ACTIONS(1743), + [anon_sym_interface] = ACTIONS(1743), + [anon_sym_enum] = ACTIONS(1743), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(780)] = { + [ts_builtin_sym_end] = ACTIONS(1745), + [sym_identifier] = ACTIONS(1747), + [anon_sym_export] = ACTIONS(1747), + [anon_sym_default] = ACTIONS(1747), + [anon_sym_type] = ACTIONS(1747), + [anon_sym_namespace] = ACTIONS(1747), + [anon_sym_LBRACE] = ACTIONS(1745), + [anon_sym_RBRACE] = ACTIONS(1745), + [anon_sym_typeof] = ACTIONS(1747), + [anon_sym_import] = ACTIONS(1747), + [anon_sym_with] = ACTIONS(1747), + [anon_sym_var] = ACTIONS(1747), + [anon_sym_let] = ACTIONS(1747), + [anon_sym_const] = ACTIONS(1747), + [anon_sym_BANG] = ACTIONS(1745), + [anon_sym_else] = ACTIONS(1747), + [anon_sym_if] = ACTIONS(1747), + [anon_sym_switch] = ACTIONS(1747), + [anon_sym_for] = ACTIONS(1747), + [anon_sym_LPAREN] = ACTIONS(1745), + [anon_sym_SEMI] = ACTIONS(1745), + [anon_sym_await] = ACTIONS(1747), + [anon_sym_while] = ACTIONS(1747), + [anon_sym_do] = ACTIONS(1747), + [anon_sym_try] = ACTIONS(1747), + [anon_sym_break] = ACTIONS(1747), + [anon_sym_continue] = ACTIONS(1747), + [anon_sym_debugger] = ACTIONS(1747), + [anon_sym_return] = ACTIONS(1747), + [anon_sym_throw] = ACTIONS(1747), + [anon_sym_case] = ACTIONS(1747), + [anon_sym_yield] = ACTIONS(1747), + [anon_sym_LBRACK] = ACTIONS(1745), + [anon_sym_DOT] = ACTIONS(1747), + [anon_sym_DQUOTE] = ACTIONS(1745), + [anon_sym_SQUOTE] = ACTIONS(1745), + [anon_sym_class] = ACTIONS(1747), + [anon_sym_async] = ACTIONS(1747), + [anon_sym_function] = ACTIONS(1747), + [anon_sym_new] = ACTIONS(1747), + [anon_sym_using] = ACTIONS(1747), + [anon_sym_PLUS] = ACTIONS(1747), + [anon_sym_DASH] = ACTIONS(1747), + [anon_sym_SLASH] = ACTIONS(1747), + [anon_sym_LT] = ACTIONS(1745), + [anon_sym_TILDE] = ACTIONS(1745), + [anon_sym_void] = ACTIONS(1747), + [anon_sym_delete] = ACTIONS(1747), + [anon_sym_PLUS_PLUS] = ACTIONS(1745), + [anon_sym_DASH_DASH] = ACTIONS(1745), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1745), + [sym_number] = ACTIONS(1745), + [sym_private_property_identifier] = ACTIONS(1745), + [sym_this] = ACTIONS(1747), + [sym_super] = ACTIONS(1747), + [sym_true] = ACTIONS(1747), + [sym_false] = ACTIONS(1747), + [sym_null] = ACTIONS(1747), + [sym_undefined] = ACTIONS(1747), + [anon_sym_AT] = ACTIONS(1745), + [anon_sym_static] = ACTIONS(1747), + [anon_sym_readonly] = ACTIONS(1747), + [anon_sym_get] = ACTIONS(1747), + [anon_sym_set] = ACTIONS(1747), + [anon_sym_declare] = ACTIONS(1747), + [anon_sym_public] = ACTIONS(1747), + [anon_sym_private] = ACTIONS(1747), + [anon_sym_protected] = ACTIONS(1747), + [anon_sym_override] = ACTIONS(1747), + [anon_sym_module] = ACTIONS(1747), + [anon_sym_any] = ACTIONS(1747), + [anon_sym_number] = ACTIONS(1747), + [anon_sym_boolean] = ACTIONS(1747), + [anon_sym_string] = ACTIONS(1747), + [anon_sym_symbol] = ACTIONS(1747), + [anon_sym_object] = ACTIONS(1747), + [anon_sym_abstract] = ACTIONS(1747), + [anon_sym_interface] = ACTIONS(1747), + [anon_sym_enum] = ACTIONS(1747), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(781)] = { + [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(2506), + [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_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), + [sym__automatic_semicolon] = ACTIONS(2506), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(782)] = { + [sym_else_clause] = STATE(826), + [ts_builtin_sym_end] = ACTIONS(2508), + [sym_identifier] = ACTIONS(2510), + [anon_sym_export] = ACTIONS(2510), + [anon_sym_default] = ACTIONS(2510), + [anon_sym_type] = ACTIONS(2510), + [anon_sym_namespace] = ACTIONS(2510), + [anon_sym_LBRACE] = ACTIONS(2508), + [anon_sym_RBRACE] = ACTIONS(2508), + [anon_sym_typeof] = ACTIONS(2510), + [anon_sym_import] = ACTIONS(2510), + [anon_sym_with] = ACTIONS(2510), + [anon_sym_var] = ACTIONS(2510), + [anon_sym_let] = ACTIONS(2510), + [anon_sym_const] = ACTIONS(2510), + [anon_sym_BANG] = ACTIONS(2508), + [anon_sym_else] = ACTIONS(2512), + [anon_sym_if] = ACTIONS(2510), + [anon_sym_switch] = ACTIONS(2510), + [anon_sym_for] = ACTIONS(2510), + [anon_sym_LPAREN] = ACTIONS(2508), + [anon_sym_SEMI] = ACTIONS(2508), + [anon_sym_await] = ACTIONS(2510), + [anon_sym_while] = ACTIONS(2510), + [anon_sym_do] = ACTIONS(2510), + [anon_sym_try] = ACTIONS(2510), + [anon_sym_break] = ACTIONS(2510), + [anon_sym_continue] = ACTIONS(2510), + [anon_sym_debugger] = ACTIONS(2510), + [anon_sym_return] = ACTIONS(2510), + [anon_sym_throw] = ACTIONS(2510), + [anon_sym_case] = ACTIONS(2510), + [anon_sym_yield] = ACTIONS(2510), + [anon_sym_LBRACK] = ACTIONS(2508), + [anon_sym_DQUOTE] = ACTIONS(2508), + [anon_sym_SQUOTE] = ACTIONS(2508), + [anon_sym_class] = ACTIONS(2510), + [anon_sym_async] = ACTIONS(2510), + [anon_sym_function] = ACTIONS(2510), + [anon_sym_new] = ACTIONS(2510), + [anon_sym_using] = ACTIONS(2510), + [anon_sym_PLUS] = ACTIONS(2510), + [anon_sym_DASH] = ACTIONS(2510), + [anon_sym_SLASH] = ACTIONS(2510), + [anon_sym_LT] = ACTIONS(2508), + [anon_sym_TILDE] = ACTIONS(2508), + [anon_sym_void] = ACTIONS(2510), + [anon_sym_delete] = ACTIONS(2510), + [anon_sym_PLUS_PLUS] = ACTIONS(2508), + [anon_sym_DASH_DASH] = ACTIONS(2508), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2508), + [sym_number] = ACTIONS(2508), + [sym_private_property_identifier] = ACTIONS(2508), + [sym_this] = ACTIONS(2510), + [sym_super] = ACTIONS(2510), + [sym_true] = ACTIONS(2510), + [sym_false] = ACTIONS(2510), + [sym_null] = ACTIONS(2510), + [sym_undefined] = ACTIONS(2510), + [anon_sym_AT] = ACTIONS(2508), + [anon_sym_static] = ACTIONS(2510), + [anon_sym_readonly] = ACTIONS(2510), + [anon_sym_get] = ACTIONS(2510), + [anon_sym_set] = ACTIONS(2510), + [anon_sym_declare] = ACTIONS(2510), + [anon_sym_public] = ACTIONS(2510), + [anon_sym_private] = ACTIONS(2510), + [anon_sym_protected] = ACTIONS(2510), + [anon_sym_override] = ACTIONS(2510), + [anon_sym_module] = ACTIONS(2510), + [anon_sym_any] = ACTIONS(2510), + [anon_sym_number] = ACTIONS(2510), + [anon_sym_boolean] = ACTIONS(2510), + [anon_sym_string] = ACTIONS(2510), + [anon_sym_symbol] = ACTIONS(2510), + [anon_sym_object] = ACTIONS(2510), + [anon_sym_abstract] = ACTIONS(2510), + [anon_sym_interface] = ACTIONS(2510), + [anon_sym_enum] = ACTIONS(2510), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(783)] = { + [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_html_comment] = ACTIONS(5), + }, + [STATE(784)] = { + [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(2518), + [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_html_comment] = ACTIONS(5), + }, + [STATE(785)] = { + [ts_builtin_sym_end] = ACTIONS(2522), + [sym_identifier] = ACTIONS(2524), + [anon_sym_export] = ACTIONS(2524), + [anon_sym_default] = ACTIONS(2524), + [anon_sym_type] = ACTIONS(2524), + [anon_sym_namespace] = ACTIONS(2524), + [anon_sym_LBRACE] = ACTIONS(2522), + [anon_sym_RBRACE] = ACTIONS(2522), + [anon_sym_typeof] = ACTIONS(2524), + [anon_sym_import] = ACTIONS(2524), + [anon_sym_with] = ACTIONS(2524), + [anon_sym_var] = ACTIONS(2524), + [anon_sym_let] = ACTIONS(2524), + [anon_sym_const] = ACTIONS(2524), + [anon_sym_BANG] = ACTIONS(2522), + [anon_sym_else] = ACTIONS(2524), + [anon_sym_if] = ACTIONS(2524), + [anon_sym_switch] = ACTIONS(2524), + [anon_sym_for] = ACTIONS(2524), + [anon_sym_LPAREN] = ACTIONS(2522), + [anon_sym_SEMI] = ACTIONS(2522), + [anon_sym_await] = ACTIONS(2524), + [anon_sym_while] = ACTIONS(2524), + [anon_sym_do] = ACTIONS(2524), + [anon_sym_try] = ACTIONS(2524), + [anon_sym_break] = ACTIONS(2524), + [anon_sym_continue] = ACTIONS(2524), + [anon_sym_debugger] = ACTIONS(2524), + [anon_sym_return] = ACTIONS(2524), + [anon_sym_throw] = ACTIONS(2524), + [anon_sym_case] = ACTIONS(2524), + [anon_sym_yield] = ACTIONS(2524), + [anon_sym_LBRACK] = ACTIONS(2522), + [anon_sym_DQUOTE] = ACTIONS(2522), + [anon_sym_SQUOTE] = ACTIONS(2522), + [anon_sym_class] = ACTIONS(2524), + [anon_sym_async] = ACTIONS(2524), + [anon_sym_function] = ACTIONS(2524), + [anon_sym_new] = ACTIONS(2524), + [anon_sym_using] = ACTIONS(2524), + [anon_sym_PLUS] = ACTIONS(2524), + [anon_sym_DASH] = ACTIONS(2524), + [anon_sym_SLASH] = ACTIONS(2524), + [anon_sym_LT] = ACTIONS(2522), + [anon_sym_TILDE] = ACTIONS(2522), + [anon_sym_void] = ACTIONS(2524), + [anon_sym_delete] = ACTIONS(2524), + [anon_sym_PLUS_PLUS] = ACTIONS(2522), + [anon_sym_DASH_DASH] = ACTIONS(2522), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2522), + [sym_number] = ACTIONS(2522), + [sym_private_property_identifier] = ACTIONS(2522), + [sym_this] = ACTIONS(2524), + [sym_super] = ACTIONS(2524), + [sym_true] = ACTIONS(2524), + [sym_false] = ACTIONS(2524), + [sym_null] = ACTIONS(2524), + [sym_undefined] = ACTIONS(2524), + [anon_sym_AT] = ACTIONS(2522), + [anon_sym_static] = ACTIONS(2524), + [anon_sym_readonly] = ACTIONS(2524), + [anon_sym_get] = ACTIONS(2524), + [anon_sym_set] = ACTIONS(2524), + [anon_sym_declare] = ACTIONS(2524), + [anon_sym_public] = ACTIONS(2524), + [anon_sym_private] = ACTIONS(2524), + [anon_sym_protected] = ACTIONS(2524), + [anon_sym_override] = ACTIONS(2524), + [anon_sym_module] = ACTIONS(2524), + [anon_sym_any] = ACTIONS(2524), + [anon_sym_number] = ACTIONS(2524), + [anon_sym_boolean] = ACTIONS(2524), + [anon_sym_string] = ACTIONS(2524), + [anon_sym_symbol] = ACTIONS(2524), + [anon_sym_object] = ACTIONS(2524), + [anon_sym_abstract] = ACTIONS(2524), + [anon_sym_interface] = ACTIONS(2524), + [anon_sym_enum] = ACTIONS(2524), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(786)] = { + [ts_builtin_sym_end] = ACTIONS(2526), + [sym_identifier] = ACTIONS(2528), + [anon_sym_export] = ACTIONS(2528), + [anon_sym_default] = ACTIONS(2528), + [anon_sym_type] = ACTIONS(2528), + [anon_sym_namespace] = ACTIONS(2528), + [anon_sym_LBRACE] = ACTIONS(2526), + [anon_sym_RBRACE] = ACTIONS(2526), + [anon_sym_typeof] = ACTIONS(2528), + [anon_sym_import] = ACTIONS(2528), + [anon_sym_with] = ACTIONS(2528), + [anon_sym_var] = ACTIONS(2528), + [anon_sym_let] = ACTIONS(2528), + [anon_sym_const] = ACTIONS(2528), + [anon_sym_BANG] = ACTIONS(2526), + [anon_sym_else] = ACTIONS(2528), + [anon_sym_if] = ACTIONS(2528), + [anon_sym_switch] = ACTIONS(2528), + [anon_sym_for] = ACTIONS(2528), + [anon_sym_LPAREN] = ACTIONS(2526), + [anon_sym_SEMI] = ACTIONS(2526), + [anon_sym_await] = ACTIONS(2528), + [anon_sym_while] = ACTIONS(2528), + [anon_sym_do] = ACTIONS(2528), + [anon_sym_try] = ACTIONS(2528), + [anon_sym_break] = ACTIONS(2528), + [anon_sym_continue] = ACTIONS(2528), + [anon_sym_debugger] = ACTIONS(2528), + [anon_sym_return] = ACTIONS(2528), + [anon_sym_throw] = ACTIONS(2528), + [anon_sym_case] = ACTIONS(2528), + [anon_sym_yield] = ACTIONS(2528), + [anon_sym_LBRACK] = ACTIONS(2526), + [anon_sym_DQUOTE] = ACTIONS(2526), + [anon_sym_SQUOTE] = ACTIONS(2526), + [anon_sym_class] = ACTIONS(2528), + [anon_sym_async] = ACTIONS(2528), + [anon_sym_function] = ACTIONS(2528), + [anon_sym_new] = ACTIONS(2528), + [anon_sym_using] = ACTIONS(2528), + [anon_sym_PLUS] = ACTIONS(2528), + [anon_sym_DASH] = ACTIONS(2528), + [anon_sym_SLASH] = ACTIONS(2528), + [anon_sym_LT] = ACTIONS(2526), + [anon_sym_TILDE] = ACTIONS(2526), + [anon_sym_void] = ACTIONS(2528), + [anon_sym_delete] = ACTIONS(2528), + [anon_sym_PLUS_PLUS] = ACTIONS(2526), + [anon_sym_DASH_DASH] = ACTIONS(2526), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2526), + [sym_number] = ACTIONS(2526), + [sym_private_property_identifier] = ACTIONS(2526), + [sym_this] = ACTIONS(2528), + [sym_super] = ACTIONS(2528), + [sym_true] = ACTIONS(2528), + [sym_false] = ACTIONS(2528), + [sym_null] = ACTIONS(2528), + [sym_undefined] = ACTIONS(2528), + [anon_sym_AT] = ACTIONS(2526), + [anon_sym_static] = ACTIONS(2528), + [anon_sym_readonly] = ACTIONS(2528), + [anon_sym_get] = ACTIONS(2528), + [anon_sym_set] = ACTIONS(2528), + [anon_sym_declare] = ACTIONS(2528), + [anon_sym_public] = ACTIONS(2528), + [anon_sym_private] = ACTIONS(2528), + [anon_sym_protected] = ACTIONS(2528), + [anon_sym_override] = ACTIONS(2528), + [anon_sym_module] = ACTIONS(2528), + [anon_sym_any] = ACTIONS(2528), + [anon_sym_number] = ACTIONS(2528), + [anon_sym_boolean] = ACTIONS(2528), + [anon_sym_string] = ACTIONS(2528), + [anon_sym_symbol] = ACTIONS(2528), + [anon_sym_object] = ACTIONS(2528), + [anon_sym_abstract] = ACTIONS(2528), + [anon_sym_interface] = ACTIONS(2528), + [anon_sym_enum] = ACTIONS(2528), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(787)] = { + [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_namespace] = ACTIONS(2532), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2532), + [anon_sym_yield] = ACTIONS(2532), + [anon_sym_LBRACK] = 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_new] = ACTIONS(2532), + [anon_sym_using] = ACTIONS(2532), + [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_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_interface] = ACTIONS(2532), + [anon_sym_enum] = ACTIONS(2532), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(788)] = { + [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_namespace] = ACTIONS(2536), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2536), + [anon_sym_yield] = ACTIONS(2536), + [anon_sym_LBRACK] = 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_new] = ACTIONS(2536), + [anon_sym_using] = ACTIONS(2536), + [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_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_interface] = ACTIONS(2536), + [anon_sym_enum] = ACTIONS(2536), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(789)] = { + [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_namespace] = ACTIONS(2540), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2540), + [anon_sym_yield] = ACTIONS(2540), + [anon_sym_LBRACK] = 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_new] = ACTIONS(2540), + [anon_sym_using] = ACTIONS(2540), + [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_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_interface] = ACTIONS(2540), + [anon_sym_enum] = ACTIONS(2540), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(790)] = { + [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_namespace] = ACTIONS(2544), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2544), + [anon_sym_yield] = ACTIONS(2544), + [anon_sym_LBRACK] = 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_new] = ACTIONS(2544), + [anon_sym_using] = ACTIONS(2544), + [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_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_interface] = ACTIONS(2544), + [anon_sym_enum] = ACTIONS(2544), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(791)] = { + [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_namespace] = ACTIONS(2548), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2548), + [anon_sym_yield] = ACTIONS(2548), + [anon_sym_LBRACK] = 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_new] = ACTIONS(2548), + [anon_sym_using] = ACTIONS(2548), + [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_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_interface] = ACTIONS(2548), + [anon_sym_enum] = ACTIONS(2548), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(792)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2550), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(793)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2552), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(794)] = { + [ts_builtin_sym_end] = ACTIONS(2554), + [sym_identifier] = ACTIONS(2556), + [anon_sym_export] = ACTIONS(2556), + [anon_sym_default] = ACTIONS(2556), + [anon_sym_type] = ACTIONS(2556), + [anon_sym_namespace] = ACTIONS(2556), + [anon_sym_LBRACE] = ACTIONS(2554), + [anon_sym_RBRACE] = ACTIONS(2554), + [anon_sym_typeof] = ACTIONS(2556), + [anon_sym_import] = ACTIONS(2556), + [anon_sym_with] = ACTIONS(2556), + [anon_sym_var] = ACTIONS(2556), + [anon_sym_let] = ACTIONS(2556), + [anon_sym_const] = ACTIONS(2556), + [anon_sym_BANG] = ACTIONS(2554), + [anon_sym_else] = ACTIONS(2556), + [anon_sym_if] = ACTIONS(2556), + [anon_sym_switch] = ACTIONS(2556), + [anon_sym_for] = ACTIONS(2556), + [anon_sym_LPAREN] = ACTIONS(2554), + [anon_sym_SEMI] = ACTIONS(2554), + [anon_sym_await] = ACTIONS(2556), + [anon_sym_while] = ACTIONS(2556), + [anon_sym_do] = ACTIONS(2556), + [anon_sym_try] = ACTIONS(2556), + [anon_sym_break] = ACTIONS(2556), + [anon_sym_continue] = ACTIONS(2556), + [anon_sym_debugger] = ACTIONS(2556), + [anon_sym_return] = ACTIONS(2556), + [anon_sym_throw] = ACTIONS(2556), + [anon_sym_case] = ACTIONS(2556), + [anon_sym_yield] = ACTIONS(2556), + [anon_sym_LBRACK] = ACTIONS(2554), + [anon_sym_DQUOTE] = ACTIONS(2554), + [anon_sym_SQUOTE] = ACTIONS(2554), + [anon_sym_class] = ACTIONS(2556), + [anon_sym_async] = ACTIONS(2556), + [anon_sym_function] = ACTIONS(2556), + [anon_sym_new] = ACTIONS(2556), + [anon_sym_using] = ACTIONS(2556), + [anon_sym_PLUS] = ACTIONS(2556), + [anon_sym_DASH] = ACTIONS(2556), + [anon_sym_SLASH] = ACTIONS(2556), + [anon_sym_LT] = ACTIONS(2554), + [anon_sym_TILDE] = ACTIONS(2554), + [anon_sym_void] = ACTIONS(2556), + [anon_sym_delete] = ACTIONS(2556), + [anon_sym_PLUS_PLUS] = ACTIONS(2554), + [anon_sym_DASH_DASH] = ACTIONS(2554), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2554), + [sym_number] = ACTIONS(2554), + [sym_private_property_identifier] = ACTIONS(2554), + [sym_this] = ACTIONS(2556), + [sym_super] = ACTIONS(2556), + [sym_true] = ACTIONS(2556), + [sym_false] = ACTIONS(2556), + [sym_null] = ACTIONS(2556), + [sym_undefined] = ACTIONS(2556), + [anon_sym_AT] = ACTIONS(2554), + [anon_sym_static] = ACTIONS(2556), + [anon_sym_readonly] = ACTIONS(2556), + [anon_sym_get] = ACTIONS(2556), + [anon_sym_set] = ACTIONS(2556), + [anon_sym_declare] = ACTIONS(2556), + [anon_sym_public] = ACTIONS(2556), + [anon_sym_private] = ACTIONS(2556), + [anon_sym_protected] = ACTIONS(2556), + [anon_sym_override] = ACTIONS(2556), + [anon_sym_module] = ACTIONS(2556), + [anon_sym_any] = ACTIONS(2556), + [anon_sym_number] = ACTIONS(2556), + [anon_sym_boolean] = ACTIONS(2556), + [anon_sym_string] = ACTIONS(2556), + [anon_sym_symbol] = ACTIONS(2556), + [anon_sym_object] = ACTIONS(2556), + [anon_sym_abstract] = ACTIONS(2556), + [anon_sym_interface] = ACTIONS(2556), + [anon_sym_enum] = ACTIONS(2556), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(795)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2558), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(796)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2560), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(797)] = { + [ts_builtin_sym_end] = ACTIONS(2562), + [sym_identifier] = ACTIONS(2564), + [anon_sym_export] = ACTIONS(2564), + [anon_sym_default] = ACTIONS(2564), + [anon_sym_type] = ACTIONS(2564), + [anon_sym_namespace] = ACTIONS(2564), + [anon_sym_LBRACE] = ACTIONS(2562), + [anon_sym_RBRACE] = ACTIONS(2562), + [anon_sym_typeof] = ACTIONS(2564), + [anon_sym_import] = ACTIONS(2564), + [anon_sym_with] = ACTIONS(2564), + [anon_sym_var] = ACTIONS(2564), + [anon_sym_let] = ACTIONS(2564), + [anon_sym_const] = ACTIONS(2564), + [anon_sym_BANG] = ACTIONS(2562), + [anon_sym_else] = ACTIONS(2564), + [anon_sym_if] = ACTIONS(2564), + [anon_sym_switch] = ACTIONS(2564), + [anon_sym_for] = ACTIONS(2564), + [anon_sym_LPAREN] = ACTIONS(2562), + [anon_sym_SEMI] = ACTIONS(2562), + [anon_sym_await] = ACTIONS(2564), + [anon_sym_while] = ACTIONS(2564), + [anon_sym_do] = ACTIONS(2564), + [anon_sym_try] = ACTIONS(2564), + [anon_sym_break] = ACTIONS(2564), + [anon_sym_continue] = ACTIONS(2564), + [anon_sym_debugger] = ACTIONS(2564), + [anon_sym_return] = ACTIONS(2564), + [anon_sym_throw] = ACTIONS(2564), + [anon_sym_case] = ACTIONS(2564), + [anon_sym_yield] = ACTIONS(2564), + [anon_sym_LBRACK] = ACTIONS(2562), + [anon_sym_DQUOTE] = ACTIONS(2562), + [anon_sym_SQUOTE] = ACTIONS(2562), + [anon_sym_class] = ACTIONS(2564), + [anon_sym_async] = ACTIONS(2564), + [anon_sym_function] = ACTIONS(2564), + [anon_sym_new] = ACTIONS(2564), + [anon_sym_using] = ACTIONS(2564), + [anon_sym_PLUS] = ACTIONS(2564), + [anon_sym_DASH] = ACTIONS(2564), + [anon_sym_SLASH] = ACTIONS(2564), + [anon_sym_LT] = ACTIONS(2562), + [anon_sym_TILDE] = ACTIONS(2562), + [anon_sym_void] = ACTIONS(2564), + [anon_sym_delete] = ACTIONS(2564), + [anon_sym_PLUS_PLUS] = ACTIONS(2562), + [anon_sym_DASH_DASH] = ACTIONS(2562), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2562), + [sym_number] = ACTIONS(2562), + [sym_private_property_identifier] = ACTIONS(2562), + [sym_this] = ACTIONS(2564), + [sym_super] = ACTIONS(2564), + [sym_true] = ACTIONS(2564), + [sym_false] = ACTIONS(2564), + [sym_null] = ACTIONS(2564), + [sym_undefined] = ACTIONS(2564), + [anon_sym_AT] = ACTIONS(2562), + [anon_sym_static] = ACTIONS(2564), + [anon_sym_readonly] = ACTIONS(2564), + [anon_sym_get] = ACTIONS(2564), + [anon_sym_set] = ACTIONS(2564), + [anon_sym_declare] = ACTIONS(2564), + [anon_sym_public] = ACTIONS(2564), + [anon_sym_private] = ACTIONS(2564), + [anon_sym_protected] = ACTIONS(2564), + [anon_sym_override] = ACTIONS(2564), + [anon_sym_module] = ACTIONS(2564), + [anon_sym_any] = ACTIONS(2564), + [anon_sym_number] = ACTIONS(2564), + [anon_sym_boolean] = ACTIONS(2564), + [anon_sym_string] = ACTIONS(2564), + [anon_sym_symbol] = ACTIONS(2564), + [anon_sym_object] = ACTIONS(2564), + [anon_sym_abstract] = ACTIONS(2564), + [anon_sym_interface] = ACTIONS(2564), + [anon_sym_enum] = ACTIONS(2564), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(798)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2566), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(799)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2568), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(800)] = { + [ts_builtin_sym_end] = ACTIONS(2570), + [sym_identifier] = ACTIONS(2572), + [anon_sym_export] = ACTIONS(2572), + [anon_sym_default] = ACTIONS(2572), + [anon_sym_type] = ACTIONS(2572), + [anon_sym_namespace] = ACTIONS(2572), + [anon_sym_LBRACE] = ACTIONS(2570), + [anon_sym_RBRACE] = ACTIONS(2570), + [anon_sym_typeof] = ACTIONS(2572), + [anon_sym_import] = ACTIONS(2572), + [anon_sym_with] = ACTIONS(2572), + [anon_sym_var] = ACTIONS(2572), + [anon_sym_let] = ACTIONS(2572), + [anon_sym_const] = ACTIONS(2572), + [anon_sym_BANG] = ACTIONS(2570), + [anon_sym_else] = ACTIONS(2572), + [anon_sym_if] = ACTIONS(2572), + [anon_sym_switch] = ACTIONS(2572), + [anon_sym_for] = ACTIONS(2572), + [anon_sym_LPAREN] = ACTIONS(2570), + [anon_sym_SEMI] = ACTIONS(2570), + [anon_sym_await] = ACTIONS(2572), + [anon_sym_while] = ACTIONS(2572), + [anon_sym_do] = ACTIONS(2572), + [anon_sym_try] = ACTIONS(2572), + [anon_sym_break] = ACTIONS(2572), + [anon_sym_continue] = ACTIONS(2572), + [anon_sym_debugger] = ACTIONS(2572), + [anon_sym_return] = ACTIONS(2572), + [anon_sym_throw] = ACTIONS(2572), + [anon_sym_case] = ACTIONS(2572), + [anon_sym_yield] = ACTIONS(2572), + [anon_sym_LBRACK] = ACTIONS(2570), + [anon_sym_DQUOTE] = ACTIONS(2570), + [anon_sym_SQUOTE] = ACTIONS(2570), + [anon_sym_class] = ACTIONS(2572), + [anon_sym_async] = ACTIONS(2572), + [anon_sym_function] = ACTIONS(2572), + [anon_sym_new] = ACTIONS(2572), + [anon_sym_using] = ACTIONS(2572), + [anon_sym_PLUS] = ACTIONS(2572), + [anon_sym_DASH] = ACTIONS(2572), + [anon_sym_SLASH] = ACTIONS(2572), + [anon_sym_LT] = ACTIONS(2570), + [anon_sym_TILDE] = ACTIONS(2570), + [anon_sym_void] = ACTIONS(2572), + [anon_sym_delete] = ACTIONS(2572), + [anon_sym_PLUS_PLUS] = ACTIONS(2570), + [anon_sym_DASH_DASH] = ACTIONS(2570), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2570), + [sym_number] = ACTIONS(2570), + [sym_private_property_identifier] = ACTIONS(2570), + [sym_this] = ACTIONS(2572), + [sym_super] = ACTIONS(2572), + [sym_true] = ACTIONS(2572), + [sym_false] = ACTIONS(2572), + [sym_null] = ACTIONS(2572), + [sym_undefined] = ACTIONS(2572), + [anon_sym_AT] = ACTIONS(2570), + [anon_sym_static] = ACTIONS(2572), + [anon_sym_readonly] = ACTIONS(2572), + [anon_sym_get] = ACTIONS(2572), + [anon_sym_set] = ACTIONS(2572), + [anon_sym_declare] = ACTIONS(2572), + [anon_sym_public] = ACTIONS(2572), + [anon_sym_private] = ACTIONS(2572), + [anon_sym_protected] = ACTIONS(2572), + [anon_sym_override] = ACTIONS(2572), + [anon_sym_module] = ACTIONS(2572), + [anon_sym_any] = ACTIONS(2572), + [anon_sym_number] = ACTIONS(2572), + [anon_sym_boolean] = ACTIONS(2572), + [anon_sym_string] = ACTIONS(2572), + [anon_sym_symbol] = ACTIONS(2572), + [anon_sym_object] = ACTIONS(2572), + [anon_sym_abstract] = ACTIONS(2572), + [anon_sym_interface] = ACTIONS(2572), + [anon_sym_enum] = ACTIONS(2572), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(801)] = { + [ts_builtin_sym_end] = ACTIONS(2574), + [sym_identifier] = ACTIONS(2576), + [anon_sym_export] = ACTIONS(2576), + [anon_sym_default] = ACTIONS(2576), + [anon_sym_type] = ACTIONS(2576), + [anon_sym_namespace] = ACTIONS(2576), + [anon_sym_LBRACE] = ACTIONS(2574), + [anon_sym_RBRACE] = ACTIONS(2574), + [anon_sym_typeof] = ACTIONS(2576), + [anon_sym_import] = ACTIONS(2576), + [anon_sym_with] = ACTIONS(2576), + [anon_sym_var] = ACTIONS(2576), + [anon_sym_let] = ACTIONS(2576), + [anon_sym_const] = ACTIONS(2576), + [anon_sym_BANG] = ACTIONS(2574), + [anon_sym_else] = ACTIONS(2576), + [anon_sym_if] = ACTIONS(2576), + [anon_sym_switch] = ACTIONS(2576), + [anon_sym_for] = ACTIONS(2576), + [anon_sym_LPAREN] = ACTIONS(2574), + [anon_sym_SEMI] = ACTIONS(2574), + [anon_sym_await] = ACTIONS(2576), + [anon_sym_while] = ACTIONS(2576), + [anon_sym_do] = ACTIONS(2576), + [anon_sym_try] = ACTIONS(2576), + [anon_sym_break] = ACTIONS(2576), + [anon_sym_continue] = ACTIONS(2576), + [anon_sym_debugger] = ACTIONS(2576), + [anon_sym_return] = ACTIONS(2576), + [anon_sym_throw] = ACTIONS(2576), + [anon_sym_case] = ACTIONS(2576), + [anon_sym_yield] = ACTIONS(2576), + [anon_sym_LBRACK] = ACTIONS(2574), + [anon_sym_DQUOTE] = ACTIONS(2574), + [anon_sym_SQUOTE] = ACTIONS(2574), + [anon_sym_class] = ACTIONS(2576), + [anon_sym_async] = ACTIONS(2576), + [anon_sym_function] = ACTIONS(2576), + [anon_sym_new] = ACTIONS(2576), + [anon_sym_using] = ACTIONS(2576), + [anon_sym_PLUS] = ACTIONS(2576), + [anon_sym_DASH] = ACTIONS(2576), + [anon_sym_SLASH] = ACTIONS(2576), + [anon_sym_LT] = ACTIONS(2574), + [anon_sym_TILDE] = ACTIONS(2574), + [anon_sym_void] = ACTIONS(2576), + [anon_sym_delete] = ACTIONS(2576), + [anon_sym_PLUS_PLUS] = ACTIONS(2574), + [anon_sym_DASH_DASH] = ACTIONS(2574), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2574), + [sym_number] = ACTIONS(2574), + [sym_private_property_identifier] = ACTIONS(2574), + [sym_this] = ACTIONS(2576), + [sym_super] = ACTIONS(2576), + [sym_true] = ACTIONS(2576), + [sym_false] = ACTIONS(2576), + [sym_null] = ACTIONS(2576), + [sym_undefined] = ACTIONS(2576), + [anon_sym_AT] = ACTIONS(2574), + [anon_sym_static] = ACTIONS(2576), + [anon_sym_readonly] = ACTIONS(2576), + [anon_sym_get] = ACTIONS(2576), + [anon_sym_set] = ACTIONS(2576), + [anon_sym_declare] = ACTIONS(2576), + [anon_sym_public] = ACTIONS(2576), + [anon_sym_private] = ACTIONS(2576), + [anon_sym_protected] = ACTIONS(2576), + [anon_sym_override] = ACTIONS(2576), + [anon_sym_module] = ACTIONS(2576), + [anon_sym_any] = ACTIONS(2576), + [anon_sym_number] = ACTIONS(2576), + [anon_sym_boolean] = ACTIONS(2576), + [anon_sym_string] = ACTIONS(2576), + [anon_sym_symbol] = ACTIONS(2576), + [anon_sym_object] = ACTIONS(2576), + [anon_sym_abstract] = ACTIONS(2576), + [anon_sym_interface] = ACTIONS(2576), + [anon_sym_enum] = ACTIONS(2576), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(802)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2578), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(803)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2580), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(804)] = { + [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(805)] = { + [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(806)] = { + [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(807)] = { + [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(808)] = { + [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(809)] = { + [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(810)] = { + [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(811)] = { + [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(812)] = { + [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(813)] = { + [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(814)] = { + [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(815)] = { + [ts_builtin_sym_end] = ACTIONS(1707), + [sym_identifier] = ACTIONS(1709), + [anon_sym_export] = ACTIONS(1709), + [anon_sym_default] = ACTIONS(1709), + [anon_sym_type] = ACTIONS(1709), + [anon_sym_namespace] = ACTIONS(1709), + [anon_sym_LBRACE] = ACTIONS(1707), + [anon_sym_RBRACE] = ACTIONS(1707), + [anon_sym_typeof] = ACTIONS(1709), + [anon_sym_import] = ACTIONS(1709), + [anon_sym_with] = ACTIONS(1709), + [anon_sym_var] = ACTIONS(1709), + [anon_sym_let] = ACTIONS(1709), + [anon_sym_const] = ACTIONS(1709), + [anon_sym_BANG] = ACTIONS(1707), + [anon_sym_else] = ACTIONS(1709), + [anon_sym_if] = ACTIONS(1709), + [anon_sym_switch] = ACTIONS(1709), + [anon_sym_for] = ACTIONS(1709), + [anon_sym_LPAREN] = ACTIONS(1707), + [anon_sym_SEMI] = ACTIONS(1707), + [anon_sym_await] = ACTIONS(1709), + [anon_sym_while] = ACTIONS(1709), + [anon_sym_do] = ACTIONS(1709), + [anon_sym_try] = ACTIONS(1709), + [anon_sym_break] = ACTIONS(1709), + [anon_sym_continue] = ACTIONS(1709), + [anon_sym_debugger] = ACTIONS(1709), + [anon_sym_return] = ACTIONS(1709), + [anon_sym_throw] = ACTIONS(1709), + [anon_sym_case] = ACTIONS(1709), + [anon_sym_yield] = ACTIONS(1709), + [anon_sym_LBRACK] = ACTIONS(1707), + [anon_sym_DQUOTE] = ACTIONS(1707), + [anon_sym_SQUOTE] = ACTIONS(1707), + [anon_sym_class] = ACTIONS(1709), + [anon_sym_async] = ACTIONS(1709), + [anon_sym_function] = ACTIONS(1709), + [anon_sym_new] = ACTIONS(1709), + [anon_sym_using] = ACTIONS(1709), + [anon_sym_PLUS] = ACTIONS(1709), + [anon_sym_DASH] = ACTIONS(1709), + [anon_sym_SLASH] = ACTIONS(1709), + [anon_sym_LT] = ACTIONS(1707), + [anon_sym_TILDE] = ACTIONS(1707), + [anon_sym_void] = ACTIONS(1709), + [anon_sym_delete] = ACTIONS(1709), + [anon_sym_PLUS_PLUS] = ACTIONS(1707), + [anon_sym_DASH_DASH] = ACTIONS(1707), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1707), + [sym_number] = ACTIONS(1707), + [sym_private_property_identifier] = ACTIONS(1707), + [sym_this] = ACTIONS(1709), + [sym_super] = ACTIONS(1709), + [sym_true] = ACTIONS(1709), + [sym_false] = ACTIONS(1709), + [sym_null] = ACTIONS(1709), + [sym_undefined] = ACTIONS(1709), + [anon_sym_AT] = ACTIONS(1707), + [anon_sym_static] = ACTIONS(1709), + [anon_sym_readonly] = ACTIONS(1709), + [anon_sym_get] = ACTIONS(1709), + [anon_sym_set] = ACTIONS(1709), + [anon_sym_declare] = ACTIONS(1709), + [anon_sym_public] = ACTIONS(1709), + [anon_sym_private] = ACTIONS(1709), + [anon_sym_protected] = ACTIONS(1709), + [anon_sym_override] = ACTIONS(1709), + [anon_sym_module] = ACTIONS(1709), + [anon_sym_any] = ACTIONS(1709), + [anon_sym_number] = ACTIONS(1709), + [anon_sym_boolean] = ACTIONS(1709), + [anon_sym_string] = ACTIONS(1709), + [anon_sym_symbol] = ACTIONS(1709), + [anon_sym_object] = ACTIONS(1709), + [anon_sym_abstract] = ACTIONS(1709), + [anon_sym_interface] = ACTIONS(1709), + [anon_sym_enum] = ACTIONS(1709), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(816)] = { + [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(817)] = { + [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(818)] = { + [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(819)] = { + [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(820)] = { + [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(821)] = { + [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(822)] = { + [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_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(823)] = { + [ts_builtin_sym_end] = ACTIONS(2630), + [sym_identifier] = ACTIONS(2632), + [anon_sym_export] = ACTIONS(2632), + [anon_sym_default] = ACTIONS(2632), + [anon_sym_type] = ACTIONS(2632), + [anon_sym_namespace] = ACTIONS(2632), + [anon_sym_LBRACE] = ACTIONS(2630), + [anon_sym_RBRACE] = ACTIONS(2630), + [anon_sym_typeof] = ACTIONS(2632), + [anon_sym_import] = ACTIONS(2632), + [anon_sym_with] = ACTIONS(2632), + [anon_sym_var] = ACTIONS(2632), + [anon_sym_let] = ACTIONS(2632), + [anon_sym_const] = ACTIONS(2632), + [anon_sym_BANG] = ACTIONS(2630), + [anon_sym_else] = ACTIONS(2632), + [anon_sym_if] = ACTIONS(2632), + [anon_sym_switch] = ACTIONS(2632), + [anon_sym_for] = ACTIONS(2632), + [anon_sym_LPAREN] = ACTIONS(2630), + [anon_sym_SEMI] = ACTIONS(2630), + [anon_sym_await] = ACTIONS(2632), + [anon_sym_while] = ACTIONS(2632), + [anon_sym_do] = ACTIONS(2632), + [anon_sym_try] = ACTIONS(2632), + [anon_sym_break] = ACTIONS(2632), + [anon_sym_continue] = ACTIONS(2632), + [anon_sym_debugger] = ACTIONS(2632), + [anon_sym_return] = ACTIONS(2632), + [anon_sym_throw] = ACTIONS(2632), + [anon_sym_case] = ACTIONS(2632), + [anon_sym_yield] = ACTIONS(2632), + [anon_sym_LBRACK] = ACTIONS(2630), + [anon_sym_DQUOTE] = ACTIONS(2630), + [anon_sym_SQUOTE] = ACTIONS(2630), + [anon_sym_class] = ACTIONS(2632), + [anon_sym_async] = ACTIONS(2632), + [anon_sym_function] = ACTIONS(2632), + [anon_sym_new] = ACTIONS(2632), + [anon_sym_using] = ACTIONS(2632), + [anon_sym_PLUS] = ACTIONS(2632), + [anon_sym_DASH] = ACTIONS(2632), + [anon_sym_SLASH] = ACTIONS(2632), + [anon_sym_LT] = ACTIONS(2630), + [anon_sym_TILDE] = ACTIONS(2630), + [anon_sym_void] = ACTIONS(2632), + [anon_sym_delete] = ACTIONS(2632), + [anon_sym_PLUS_PLUS] = ACTIONS(2630), + [anon_sym_DASH_DASH] = ACTIONS(2630), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2630), + [sym_number] = ACTIONS(2630), + [sym_private_property_identifier] = ACTIONS(2630), + [sym_this] = ACTIONS(2632), + [sym_super] = ACTIONS(2632), + [sym_true] = ACTIONS(2632), + [sym_false] = ACTIONS(2632), + [sym_null] = ACTIONS(2632), + [sym_undefined] = ACTIONS(2632), + [anon_sym_AT] = ACTIONS(2630), + [anon_sym_static] = ACTIONS(2632), + [anon_sym_readonly] = ACTIONS(2632), + [anon_sym_get] = ACTIONS(2632), + [anon_sym_set] = ACTIONS(2632), + [anon_sym_declare] = ACTIONS(2632), + [anon_sym_public] = ACTIONS(2632), + [anon_sym_private] = ACTIONS(2632), + [anon_sym_protected] = ACTIONS(2632), + [anon_sym_override] = ACTIONS(2632), + [anon_sym_module] = ACTIONS(2632), + [anon_sym_any] = ACTIONS(2632), + [anon_sym_number] = ACTIONS(2632), + [anon_sym_boolean] = ACTIONS(2632), + [anon_sym_string] = ACTIONS(2632), + [anon_sym_symbol] = ACTIONS(2632), + [anon_sym_object] = ACTIONS(2632), + [anon_sym_abstract] = ACTIONS(2632), + [anon_sym_interface] = ACTIONS(2632), + [anon_sym_enum] = ACTIONS(2632), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(824)] = { + [ts_builtin_sym_end] = ACTIONS(2634), + [sym_identifier] = ACTIONS(2636), + [anon_sym_export] = ACTIONS(2636), + [anon_sym_default] = ACTIONS(2636), + [anon_sym_type] = ACTIONS(2636), + [anon_sym_namespace] = ACTIONS(2636), + [anon_sym_LBRACE] = ACTIONS(2634), + [anon_sym_RBRACE] = ACTIONS(2634), + [anon_sym_typeof] = ACTIONS(2636), + [anon_sym_import] = ACTIONS(2636), + [anon_sym_with] = ACTIONS(2636), + [anon_sym_var] = ACTIONS(2636), + [anon_sym_let] = ACTIONS(2636), + [anon_sym_const] = ACTIONS(2636), + [anon_sym_BANG] = ACTIONS(2634), + [anon_sym_else] = ACTIONS(2636), + [anon_sym_if] = ACTIONS(2636), + [anon_sym_switch] = ACTIONS(2636), + [anon_sym_for] = ACTIONS(2636), + [anon_sym_LPAREN] = ACTIONS(2634), + [anon_sym_SEMI] = ACTIONS(2634), + [anon_sym_await] = ACTIONS(2636), + [anon_sym_while] = ACTIONS(2636), + [anon_sym_do] = ACTIONS(2636), + [anon_sym_try] = ACTIONS(2636), + [anon_sym_break] = ACTIONS(2636), + [anon_sym_continue] = ACTIONS(2636), + [anon_sym_debugger] = ACTIONS(2636), + [anon_sym_return] = ACTIONS(2636), + [anon_sym_throw] = ACTIONS(2636), + [anon_sym_case] = ACTIONS(2636), + [anon_sym_yield] = ACTIONS(2636), + [anon_sym_LBRACK] = ACTIONS(2634), + [anon_sym_DQUOTE] = ACTIONS(2634), + [anon_sym_SQUOTE] = ACTIONS(2634), + [anon_sym_class] = ACTIONS(2636), + [anon_sym_async] = ACTIONS(2636), + [anon_sym_function] = ACTIONS(2636), + [anon_sym_new] = ACTIONS(2636), + [anon_sym_using] = ACTIONS(2636), + [anon_sym_PLUS] = ACTIONS(2636), + [anon_sym_DASH] = ACTIONS(2636), + [anon_sym_SLASH] = ACTIONS(2636), + [anon_sym_LT] = ACTIONS(2634), + [anon_sym_TILDE] = ACTIONS(2634), + [anon_sym_void] = ACTIONS(2636), + [anon_sym_delete] = ACTIONS(2636), + [anon_sym_PLUS_PLUS] = ACTIONS(2634), + [anon_sym_DASH_DASH] = ACTIONS(2634), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2634), + [sym_number] = ACTIONS(2634), + [sym_private_property_identifier] = ACTIONS(2634), + [sym_this] = ACTIONS(2636), + [sym_super] = ACTIONS(2636), + [sym_true] = ACTIONS(2636), + [sym_false] = ACTIONS(2636), + [sym_null] = ACTIONS(2636), + [sym_undefined] = ACTIONS(2636), + [anon_sym_AT] = ACTIONS(2634), + [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_abstract] = ACTIONS(2636), + [anon_sym_interface] = ACTIONS(2636), + [anon_sym_enum] = ACTIONS(2636), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(825)] = { + [ts_builtin_sym_end] = ACTIONS(2638), + [sym_identifier] = ACTIONS(2640), + [anon_sym_export] = ACTIONS(2640), + [anon_sym_default] = ACTIONS(2640), + [anon_sym_type] = ACTIONS(2640), + [anon_sym_namespace] = ACTIONS(2640), + [anon_sym_LBRACE] = ACTIONS(2638), + [anon_sym_RBRACE] = ACTIONS(2638), + [anon_sym_typeof] = ACTIONS(2640), + [anon_sym_import] = ACTIONS(2640), + [anon_sym_with] = ACTIONS(2640), + [anon_sym_var] = ACTIONS(2640), + [anon_sym_let] = ACTIONS(2640), + [anon_sym_const] = ACTIONS(2640), + [anon_sym_BANG] = ACTIONS(2638), + [anon_sym_else] = ACTIONS(2640), + [anon_sym_if] = ACTIONS(2640), + [anon_sym_switch] = ACTIONS(2640), + [anon_sym_for] = ACTIONS(2640), + [anon_sym_LPAREN] = ACTIONS(2638), + [anon_sym_SEMI] = ACTIONS(2638), + [anon_sym_await] = ACTIONS(2640), + [anon_sym_while] = ACTIONS(2640), + [anon_sym_do] = ACTIONS(2640), + [anon_sym_try] = ACTIONS(2640), + [anon_sym_break] = ACTIONS(2640), + [anon_sym_continue] = ACTIONS(2640), + [anon_sym_debugger] = ACTIONS(2640), + [anon_sym_return] = ACTIONS(2640), + [anon_sym_throw] = ACTIONS(2640), + [anon_sym_case] = ACTIONS(2640), + [anon_sym_yield] = ACTIONS(2640), + [anon_sym_LBRACK] = ACTIONS(2638), + [anon_sym_DQUOTE] = ACTIONS(2638), + [anon_sym_SQUOTE] = ACTIONS(2638), + [anon_sym_class] = ACTIONS(2640), + [anon_sym_async] = ACTIONS(2640), + [anon_sym_function] = ACTIONS(2640), + [anon_sym_new] = ACTIONS(2640), + [anon_sym_using] = ACTIONS(2640), + [anon_sym_PLUS] = ACTIONS(2640), + [anon_sym_DASH] = ACTIONS(2640), + [anon_sym_SLASH] = ACTIONS(2640), + [anon_sym_LT] = ACTIONS(2638), + [anon_sym_TILDE] = ACTIONS(2638), + [anon_sym_void] = ACTIONS(2640), + [anon_sym_delete] = ACTIONS(2640), + [anon_sym_PLUS_PLUS] = ACTIONS(2638), + [anon_sym_DASH_DASH] = ACTIONS(2638), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2638), + [sym_number] = ACTIONS(2638), + [sym_private_property_identifier] = ACTIONS(2638), + [sym_this] = ACTIONS(2640), + [sym_super] = ACTIONS(2640), + [sym_true] = ACTIONS(2640), + [sym_false] = ACTIONS(2640), + [sym_null] = ACTIONS(2640), + [sym_undefined] = ACTIONS(2640), + [anon_sym_AT] = ACTIONS(2638), + [anon_sym_static] = ACTIONS(2640), + [anon_sym_readonly] = ACTIONS(2640), + [anon_sym_get] = ACTIONS(2640), + [anon_sym_set] = ACTIONS(2640), + [anon_sym_declare] = ACTIONS(2640), + [anon_sym_public] = ACTIONS(2640), + [anon_sym_private] = ACTIONS(2640), + [anon_sym_protected] = ACTIONS(2640), + [anon_sym_override] = ACTIONS(2640), + [anon_sym_module] = ACTIONS(2640), + [anon_sym_any] = ACTIONS(2640), + [anon_sym_number] = ACTIONS(2640), + [anon_sym_boolean] = ACTIONS(2640), + [anon_sym_string] = ACTIONS(2640), + [anon_sym_symbol] = ACTIONS(2640), + [anon_sym_object] = ACTIONS(2640), + [anon_sym_abstract] = ACTIONS(2640), + [anon_sym_interface] = ACTIONS(2640), + [anon_sym_enum] = ACTIONS(2640), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(826)] = { + [ts_builtin_sym_end] = ACTIONS(2642), + [sym_identifier] = ACTIONS(2644), + [anon_sym_export] = ACTIONS(2644), + [anon_sym_default] = ACTIONS(2644), + [anon_sym_type] = ACTIONS(2644), + [anon_sym_namespace] = ACTIONS(2644), + [anon_sym_LBRACE] = ACTIONS(2642), + [anon_sym_RBRACE] = ACTIONS(2642), + [anon_sym_typeof] = ACTIONS(2644), + [anon_sym_import] = ACTIONS(2644), + [anon_sym_with] = ACTIONS(2644), + [anon_sym_var] = ACTIONS(2644), + [anon_sym_let] = ACTIONS(2644), + [anon_sym_const] = ACTIONS(2644), + [anon_sym_BANG] = ACTIONS(2642), + [anon_sym_else] = ACTIONS(2644), + [anon_sym_if] = ACTIONS(2644), + [anon_sym_switch] = ACTIONS(2644), + [anon_sym_for] = ACTIONS(2644), + [anon_sym_LPAREN] = ACTIONS(2642), + [anon_sym_SEMI] = ACTIONS(2642), + [anon_sym_await] = ACTIONS(2644), + [anon_sym_while] = ACTIONS(2644), + [anon_sym_do] = ACTIONS(2644), + [anon_sym_try] = ACTIONS(2644), + [anon_sym_break] = ACTIONS(2644), + [anon_sym_continue] = ACTIONS(2644), + [anon_sym_debugger] = ACTIONS(2644), + [anon_sym_return] = ACTIONS(2644), + [anon_sym_throw] = ACTIONS(2644), + [anon_sym_case] = ACTIONS(2644), + [anon_sym_yield] = ACTIONS(2644), + [anon_sym_LBRACK] = ACTIONS(2642), + [anon_sym_DQUOTE] = ACTIONS(2642), + [anon_sym_SQUOTE] = ACTIONS(2642), + [anon_sym_class] = ACTIONS(2644), + [anon_sym_async] = ACTIONS(2644), + [anon_sym_function] = ACTIONS(2644), + [anon_sym_new] = ACTIONS(2644), + [anon_sym_using] = ACTIONS(2644), + [anon_sym_PLUS] = ACTIONS(2644), + [anon_sym_DASH] = ACTIONS(2644), + [anon_sym_SLASH] = ACTIONS(2644), + [anon_sym_LT] = ACTIONS(2642), + [anon_sym_TILDE] = ACTIONS(2642), + [anon_sym_void] = ACTIONS(2644), + [anon_sym_delete] = ACTIONS(2644), + [anon_sym_PLUS_PLUS] = ACTIONS(2642), + [anon_sym_DASH_DASH] = ACTIONS(2642), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2642), + [sym_number] = ACTIONS(2642), + [sym_private_property_identifier] = ACTIONS(2642), + [sym_this] = ACTIONS(2644), + [sym_super] = ACTIONS(2644), + [sym_true] = ACTIONS(2644), + [sym_false] = ACTIONS(2644), + [sym_null] = ACTIONS(2644), + [sym_undefined] = ACTIONS(2644), + [anon_sym_AT] = ACTIONS(2642), + [anon_sym_static] = ACTIONS(2644), + [anon_sym_readonly] = ACTIONS(2644), + [anon_sym_get] = ACTIONS(2644), + [anon_sym_set] = ACTIONS(2644), + [anon_sym_declare] = ACTIONS(2644), + [anon_sym_public] = ACTIONS(2644), + [anon_sym_private] = ACTIONS(2644), + [anon_sym_protected] = ACTIONS(2644), + [anon_sym_override] = ACTIONS(2644), + [anon_sym_module] = ACTIONS(2644), + [anon_sym_any] = ACTIONS(2644), + [anon_sym_number] = ACTIONS(2644), + [anon_sym_boolean] = ACTIONS(2644), + [anon_sym_string] = ACTIONS(2644), + [anon_sym_symbol] = ACTIONS(2644), + [anon_sym_object] = ACTIONS(2644), + [anon_sym_abstract] = ACTIONS(2644), + [anon_sym_interface] = ACTIONS(2644), + [anon_sym_enum] = ACTIONS(2644), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(827)] = { + [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(828)] = { + [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(829)] = { + [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(830)] = { + [ts_builtin_sym_end] = ACTIONS(2658), + [sym_identifier] = ACTIONS(2660), + [anon_sym_export] = ACTIONS(2660), + [anon_sym_default] = ACTIONS(2660), + [anon_sym_type] = ACTIONS(2660), + [anon_sym_namespace] = ACTIONS(2660), + [anon_sym_LBRACE] = ACTIONS(2658), + [anon_sym_RBRACE] = ACTIONS(2658), + [anon_sym_typeof] = ACTIONS(2660), + [anon_sym_import] = ACTIONS(2660), + [anon_sym_with] = ACTIONS(2660), + [anon_sym_var] = ACTIONS(2660), + [anon_sym_let] = ACTIONS(2660), + [anon_sym_const] = ACTIONS(2660), + [anon_sym_BANG] = ACTIONS(2658), + [anon_sym_else] = ACTIONS(2660), + [anon_sym_if] = ACTIONS(2660), + [anon_sym_switch] = ACTIONS(2660), + [anon_sym_for] = ACTIONS(2660), + [anon_sym_LPAREN] = ACTIONS(2658), + [anon_sym_SEMI] = ACTIONS(2658), + [anon_sym_await] = ACTIONS(2660), + [anon_sym_while] = ACTIONS(2660), + [anon_sym_do] = ACTIONS(2660), + [anon_sym_try] = ACTIONS(2660), + [anon_sym_break] = ACTIONS(2660), + [anon_sym_continue] = ACTIONS(2660), + [anon_sym_debugger] = ACTIONS(2660), + [anon_sym_return] = ACTIONS(2660), + [anon_sym_throw] = ACTIONS(2660), + [anon_sym_case] = ACTIONS(2660), + [anon_sym_yield] = ACTIONS(2660), + [anon_sym_LBRACK] = ACTIONS(2658), + [anon_sym_DQUOTE] = ACTIONS(2658), + [anon_sym_SQUOTE] = ACTIONS(2658), + [anon_sym_class] = ACTIONS(2660), + [anon_sym_async] = ACTIONS(2660), + [anon_sym_function] = ACTIONS(2660), + [anon_sym_new] = ACTIONS(2660), + [anon_sym_using] = ACTIONS(2660), + [anon_sym_PLUS] = ACTIONS(2660), + [anon_sym_DASH] = ACTIONS(2660), + [anon_sym_SLASH] = ACTIONS(2660), + [anon_sym_LT] = ACTIONS(2658), + [anon_sym_TILDE] = ACTIONS(2658), + [anon_sym_void] = ACTIONS(2660), + [anon_sym_delete] = ACTIONS(2660), + [anon_sym_PLUS_PLUS] = ACTIONS(2658), + [anon_sym_DASH_DASH] = ACTIONS(2658), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2658), + [sym_number] = ACTIONS(2658), + [sym_private_property_identifier] = ACTIONS(2658), + [sym_this] = ACTIONS(2660), + [sym_super] = ACTIONS(2660), + [sym_true] = ACTIONS(2660), + [sym_false] = ACTIONS(2660), + [sym_null] = ACTIONS(2660), + [sym_undefined] = ACTIONS(2660), + [anon_sym_AT] = ACTIONS(2658), + [anon_sym_static] = ACTIONS(2660), + [anon_sym_readonly] = ACTIONS(2660), + [anon_sym_get] = ACTIONS(2660), + [anon_sym_set] = ACTIONS(2660), + [anon_sym_declare] = ACTIONS(2660), + [anon_sym_public] = ACTIONS(2660), + [anon_sym_private] = ACTIONS(2660), + [anon_sym_protected] = ACTIONS(2660), + [anon_sym_override] = ACTIONS(2660), + [anon_sym_module] = ACTIONS(2660), + [anon_sym_any] = ACTIONS(2660), + [anon_sym_number] = ACTIONS(2660), + [anon_sym_boolean] = ACTIONS(2660), + [anon_sym_string] = ACTIONS(2660), + [anon_sym_symbol] = ACTIONS(2660), + [anon_sym_object] = ACTIONS(2660), + [anon_sym_abstract] = ACTIONS(2660), + [anon_sym_interface] = ACTIONS(2660), + [anon_sym_enum] = ACTIONS(2660), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(831)] = { + [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_html_comment] = ACTIONS(5), + }, + [STATE(832)] = { + [ts_builtin_sym_end] = ACTIONS(2666), + [sym_identifier] = ACTIONS(2668), + [anon_sym_export] = ACTIONS(2668), + [anon_sym_default] = ACTIONS(2668), + [anon_sym_type] = ACTIONS(2668), + [anon_sym_namespace] = ACTIONS(2668), + [anon_sym_LBRACE] = ACTIONS(2666), + [anon_sym_RBRACE] = ACTIONS(2666), + [anon_sym_typeof] = ACTIONS(2668), + [anon_sym_import] = ACTIONS(2668), + [anon_sym_with] = ACTIONS(2668), + [anon_sym_var] = ACTIONS(2668), + [anon_sym_let] = ACTIONS(2668), + [anon_sym_const] = ACTIONS(2668), + [anon_sym_BANG] = ACTIONS(2666), + [anon_sym_else] = ACTIONS(2668), + [anon_sym_if] = ACTIONS(2668), + [anon_sym_switch] = ACTIONS(2668), + [anon_sym_for] = ACTIONS(2668), + [anon_sym_LPAREN] = ACTIONS(2666), + [anon_sym_SEMI] = ACTIONS(2666), + [anon_sym_await] = ACTIONS(2668), + [anon_sym_while] = ACTIONS(2668), + [anon_sym_do] = ACTIONS(2668), + [anon_sym_try] = ACTIONS(2668), + [anon_sym_break] = ACTIONS(2668), + [anon_sym_continue] = ACTIONS(2668), + [anon_sym_debugger] = ACTIONS(2668), + [anon_sym_return] = ACTIONS(2668), + [anon_sym_throw] = ACTIONS(2668), + [anon_sym_case] = ACTIONS(2668), + [anon_sym_yield] = ACTIONS(2668), + [anon_sym_LBRACK] = ACTIONS(2666), + [anon_sym_DQUOTE] = ACTIONS(2666), + [anon_sym_SQUOTE] = ACTIONS(2666), + [anon_sym_class] = ACTIONS(2668), + [anon_sym_async] = ACTIONS(2668), + [anon_sym_function] = ACTIONS(2668), + [anon_sym_new] = ACTIONS(2668), + [anon_sym_using] = ACTIONS(2668), + [anon_sym_PLUS] = ACTIONS(2668), + [anon_sym_DASH] = ACTIONS(2668), + [anon_sym_SLASH] = ACTIONS(2668), + [anon_sym_LT] = ACTIONS(2666), + [anon_sym_TILDE] = ACTIONS(2666), + [anon_sym_void] = ACTIONS(2668), + [anon_sym_delete] = ACTIONS(2668), + [anon_sym_PLUS_PLUS] = ACTIONS(2666), + [anon_sym_DASH_DASH] = ACTIONS(2666), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2666), + [sym_number] = ACTIONS(2666), + [sym_private_property_identifier] = ACTIONS(2666), + [sym_this] = ACTIONS(2668), + [sym_super] = ACTIONS(2668), + [sym_true] = ACTIONS(2668), + [sym_false] = ACTIONS(2668), + [sym_null] = ACTIONS(2668), + [sym_undefined] = ACTIONS(2668), + [anon_sym_AT] = ACTIONS(2666), + [anon_sym_static] = ACTIONS(2668), + [anon_sym_readonly] = ACTIONS(2668), + [anon_sym_get] = ACTIONS(2668), + [anon_sym_set] = ACTIONS(2668), + [anon_sym_declare] = ACTIONS(2668), + [anon_sym_public] = ACTIONS(2668), + [anon_sym_private] = ACTIONS(2668), + [anon_sym_protected] = ACTIONS(2668), + [anon_sym_override] = ACTIONS(2668), + [anon_sym_module] = ACTIONS(2668), + [anon_sym_any] = ACTIONS(2668), + [anon_sym_number] = ACTIONS(2668), + [anon_sym_boolean] = ACTIONS(2668), + [anon_sym_string] = ACTIONS(2668), + [anon_sym_symbol] = ACTIONS(2668), + [anon_sym_object] = ACTIONS(2668), + [anon_sym_abstract] = ACTIONS(2668), + [anon_sym_interface] = ACTIONS(2668), + [anon_sym_enum] = ACTIONS(2668), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(833)] = { + [ts_builtin_sym_end] = ACTIONS(2670), + [sym_identifier] = ACTIONS(2672), + [anon_sym_export] = ACTIONS(2672), + [anon_sym_default] = ACTIONS(2672), + [anon_sym_type] = ACTIONS(2672), + [anon_sym_namespace] = ACTIONS(2672), + [anon_sym_LBRACE] = ACTIONS(2670), + [anon_sym_RBRACE] = ACTIONS(2670), + [anon_sym_typeof] = ACTIONS(2672), + [anon_sym_import] = ACTIONS(2672), + [anon_sym_with] = ACTIONS(2672), + [anon_sym_var] = ACTIONS(2672), + [anon_sym_let] = ACTIONS(2672), + [anon_sym_const] = ACTIONS(2672), + [anon_sym_BANG] = ACTIONS(2670), + [anon_sym_else] = ACTIONS(2672), + [anon_sym_if] = ACTIONS(2672), + [anon_sym_switch] = ACTIONS(2672), + [anon_sym_for] = ACTIONS(2672), + [anon_sym_LPAREN] = ACTIONS(2670), + [anon_sym_SEMI] = ACTIONS(2670), + [anon_sym_await] = ACTIONS(2672), + [anon_sym_while] = ACTIONS(2672), + [anon_sym_do] = ACTIONS(2672), + [anon_sym_try] = ACTIONS(2672), + [anon_sym_break] = ACTIONS(2672), + [anon_sym_continue] = ACTIONS(2672), + [anon_sym_debugger] = ACTIONS(2672), + [anon_sym_return] = ACTIONS(2672), + [anon_sym_throw] = ACTIONS(2672), + [anon_sym_case] = ACTIONS(2672), + [anon_sym_yield] = ACTIONS(2672), + [anon_sym_LBRACK] = ACTIONS(2670), + [anon_sym_DQUOTE] = ACTIONS(2670), + [anon_sym_SQUOTE] = ACTIONS(2670), + [anon_sym_class] = ACTIONS(2672), + [anon_sym_async] = ACTIONS(2672), + [anon_sym_function] = ACTIONS(2672), + [anon_sym_new] = ACTIONS(2672), + [anon_sym_using] = ACTIONS(2672), + [anon_sym_PLUS] = ACTIONS(2672), + [anon_sym_DASH] = ACTIONS(2672), + [anon_sym_SLASH] = ACTIONS(2672), + [anon_sym_LT] = ACTIONS(2670), + [anon_sym_TILDE] = ACTIONS(2670), + [anon_sym_void] = ACTIONS(2672), + [anon_sym_delete] = ACTIONS(2672), + [anon_sym_PLUS_PLUS] = ACTIONS(2670), + [anon_sym_DASH_DASH] = ACTIONS(2670), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2670), + [sym_number] = ACTIONS(2670), + [sym_private_property_identifier] = ACTIONS(2670), + [sym_this] = ACTIONS(2672), + [sym_super] = ACTIONS(2672), + [sym_true] = ACTIONS(2672), + [sym_false] = ACTIONS(2672), + [sym_null] = ACTIONS(2672), + [sym_undefined] = ACTIONS(2672), + [anon_sym_AT] = ACTIONS(2670), + [anon_sym_static] = ACTIONS(2672), + [anon_sym_readonly] = ACTIONS(2672), + [anon_sym_get] = ACTIONS(2672), + [anon_sym_set] = ACTIONS(2672), + [anon_sym_declare] = ACTIONS(2672), + [anon_sym_public] = ACTIONS(2672), + [anon_sym_private] = ACTIONS(2672), + [anon_sym_protected] = ACTIONS(2672), + [anon_sym_override] = ACTIONS(2672), + [anon_sym_module] = ACTIONS(2672), + [anon_sym_any] = ACTIONS(2672), + [anon_sym_number] = ACTIONS(2672), + [anon_sym_boolean] = ACTIONS(2672), + [anon_sym_string] = ACTIONS(2672), + [anon_sym_symbol] = ACTIONS(2672), + [anon_sym_object] = ACTIONS(2672), + [anon_sym_abstract] = ACTIONS(2672), + [anon_sym_interface] = ACTIONS(2672), + [anon_sym_enum] = ACTIONS(2672), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(834)] = { + [ts_builtin_sym_end] = ACTIONS(2674), + [sym_identifier] = ACTIONS(2676), + [anon_sym_export] = ACTIONS(2676), + [anon_sym_default] = ACTIONS(2676), + [anon_sym_type] = ACTIONS(2676), + [anon_sym_namespace] = ACTIONS(2676), + [anon_sym_LBRACE] = ACTIONS(2674), + [anon_sym_RBRACE] = ACTIONS(2674), + [anon_sym_typeof] = ACTIONS(2676), + [anon_sym_import] = ACTIONS(2676), + [anon_sym_with] = ACTIONS(2676), + [anon_sym_var] = ACTIONS(2676), + [anon_sym_let] = ACTIONS(2676), + [anon_sym_const] = ACTIONS(2676), + [anon_sym_BANG] = ACTIONS(2674), + [anon_sym_else] = ACTIONS(2676), + [anon_sym_if] = ACTIONS(2676), + [anon_sym_switch] = ACTIONS(2676), + [anon_sym_for] = ACTIONS(2676), + [anon_sym_LPAREN] = ACTIONS(2674), + [anon_sym_SEMI] = ACTIONS(2674), + [anon_sym_await] = ACTIONS(2676), + [anon_sym_while] = ACTIONS(2676), + [anon_sym_do] = ACTIONS(2676), + [anon_sym_try] = ACTIONS(2676), + [anon_sym_break] = ACTIONS(2676), + [anon_sym_continue] = ACTIONS(2676), + [anon_sym_debugger] = ACTIONS(2676), + [anon_sym_return] = ACTIONS(2676), + [anon_sym_throw] = ACTIONS(2676), + [anon_sym_case] = ACTIONS(2676), + [anon_sym_yield] = ACTIONS(2676), + [anon_sym_LBRACK] = ACTIONS(2674), + [anon_sym_DQUOTE] = ACTIONS(2674), + [anon_sym_SQUOTE] = ACTIONS(2674), + [anon_sym_class] = ACTIONS(2676), + [anon_sym_async] = ACTIONS(2676), + [anon_sym_function] = ACTIONS(2676), + [anon_sym_new] = ACTIONS(2676), + [anon_sym_using] = ACTIONS(2676), + [anon_sym_PLUS] = ACTIONS(2676), + [anon_sym_DASH] = ACTIONS(2676), + [anon_sym_SLASH] = ACTIONS(2676), + [anon_sym_LT] = ACTIONS(2674), + [anon_sym_TILDE] = ACTIONS(2674), + [anon_sym_void] = ACTIONS(2676), + [anon_sym_delete] = ACTIONS(2676), + [anon_sym_PLUS_PLUS] = ACTIONS(2674), + [anon_sym_DASH_DASH] = ACTIONS(2674), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2674), + [sym_number] = ACTIONS(2674), + [sym_private_property_identifier] = ACTIONS(2674), + [sym_this] = ACTIONS(2676), + [sym_super] = ACTIONS(2676), + [sym_true] = ACTIONS(2676), + [sym_false] = ACTIONS(2676), + [sym_null] = ACTIONS(2676), + [sym_undefined] = ACTIONS(2676), + [anon_sym_AT] = ACTIONS(2674), + [anon_sym_static] = ACTIONS(2676), + [anon_sym_readonly] = ACTIONS(2676), + [anon_sym_get] = ACTIONS(2676), + [anon_sym_set] = ACTIONS(2676), + [anon_sym_declare] = ACTIONS(2676), + [anon_sym_public] = ACTIONS(2676), + [anon_sym_private] = ACTIONS(2676), + [anon_sym_protected] = ACTIONS(2676), + [anon_sym_override] = ACTIONS(2676), + [anon_sym_module] = ACTIONS(2676), + [anon_sym_any] = ACTIONS(2676), + [anon_sym_number] = ACTIONS(2676), + [anon_sym_boolean] = ACTIONS(2676), + [anon_sym_string] = ACTIONS(2676), + [anon_sym_symbol] = ACTIONS(2676), + [anon_sym_object] = ACTIONS(2676), + [anon_sym_abstract] = ACTIONS(2676), + [anon_sym_interface] = ACTIONS(2676), + [anon_sym_enum] = ACTIONS(2676), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(835)] = { + [ts_builtin_sym_end] = ACTIONS(2678), + [sym_identifier] = ACTIONS(2680), + [anon_sym_export] = ACTIONS(2680), + [anon_sym_default] = ACTIONS(2680), + [anon_sym_type] = ACTIONS(2680), + [anon_sym_namespace] = ACTIONS(2680), + [anon_sym_LBRACE] = ACTIONS(2678), + [anon_sym_RBRACE] = ACTIONS(2678), + [anon_sym_typeof] = ACTIONS(2680), + [anon_sym_import] = ACTIONS(2680), + [anon_sym_with] = ACTIONS(2680), + [anon_sym_var] = ACTIONS(2680), + [anon_sym_let] = ACTIONS(2680), + [anon_sym_const] = ACTIONS(2680), + [anon_sym_BANG] = ACTIONS(2678), + [anon_sym_else] = ACTIONS(2680), + [anon_sym_if] = ACTIONS(2680), + [anon_sym_switch] = ACTIONS(2680), + [anon_sym_for] = ACTIONS(2680), + [anon_sym_LPAREN] = ACTIONS(2678), + [anon_sym_SEMI] = ACTIONS(2678), + [anon_sym_await] = ACTIONS(2680), + [anon_sym_while] = ACTIONS(2680), + [anon_sym_do] = ACTIONS(2680), + [anon_sym_try] = ACTIONS(2680), + [anon_sym_break] = ACTIONS(2680), + [anon_sym_continue] = ACTIONS(2680), + [anon_sym_debugger] = ACTIONS(2680), + [anon_sym_return] = ACTIONS(2680), + [anon_sym_throw] = ACTIONS(2680), + [anon_sym_case] = ACTIONS(2680), + [anon_sym_yield] = ACTIONS(2680), + [anon_sym_LBRACK] = ACTIONS(2678), + [anon_sym_DQUOTE] = ACTIONS(2678), + [anon_sym_SQUOTE] = ACTIONS(2678), + [anon_sym_class] = ACTIONS(2680), + [anon_sym_async] = ACTIONS(2680), + [anon_sym_function] = ACTIONS(2680), + [anon_sym_new] = ACTIONS(2680), + [anon_sym_using] = ACTIONS(2680), + [anon_sym_PLUS] = ACTIONS(2680), + [anon_sym_DASH] = ACTIONS(2680), + [anon_sym_SLASH] = ACTIONS(2680), + [anon_sym_LT] = ACTIONS(2678), + [anon_sym_TILDE] = ACTIONS(2678), + [anon_sym_void] = ACTIONS(2680), + [anon_sym_delete] = ACTIONS(2680), + [anon_sym_PLUS_PLUS] = ACTIONS(2678), + [anon_sym_DASH_DASH] = ACTIONS(2678), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2678), + [sym_number] = ACTIONS(2678), + [sym_private_property_identifier] = ACTIONS(2678), + [sym_this] = ACTIONS(2680), + [sym_super] = ACTIONS(2680), + [sym_true] = ACTIONS(2680), + [sym_false] = ACTIONS(2680), + [sym_null] = ACTIONS(2680), + [sym_undefined] = ACTIONS(2680), + [anon_sym_AT] = ACTIONS(2678), + [anon_sym_static] = ACTIONS(2680), + [anon_sym_readonly] = ACTIONS(2680), + [anon_sym_get] = ACTIONS(2680), + [anon_sym_set] = ACTIONS(2680), + [anon_sym_declare] = ACTIONS(2680), + [anon_sym_public] = ACTIONS(2680), + [anon_sym_private] = ACTIONS(2680), + [anon_sym_protected] = ACTIONS(2680), + [anon_sym_override] = ACTIONS(2680), + [anon_sym_module] = ACTIONS(2680), + [anon_sym_any] = ACTIONS(2680), + [anon_sym_number] = ACTIONS(2680), + [anon_sym_boolean] = ACTIONS(2680), + [anon_sym_string] = ACTIONS(2680), + [anon_sym_symbol] = ACTIONS(2680), + [anon_sym_object] = ACTIONS(2680), + [anon_sym_abstract] = ACTIONS(2680), + [anon_sym_interface] = ACTIONS(2680), + [anon_sym_enum] = ACTIONS(2680), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(836)] = { + [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(2682), + [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_html_comment] = ACTIONS(5), + }, + [STATE(837)] = { + [ts_builtin_sym_end] = ACTIONS(1799), + [sym_identifier] = ACTIONS(1801), + [anon_sym_export] = ACTIONS(1801), + [anon_sym_default] = ACTIONS(1801), + [anon_sym_type] = ACTIONS(1801), + [anon_sym_namespace] = ACTIONS(1801), + [anon_sym_LBRACE] = ACTIONS(1799), + [anon_sym_RBRACE] = ACTIONS(1799), + [anon_sym_typeof] = ACTIONS(1801), + [anon_sym_import] = ACTIONS(1801), + [anon_sym_with] = ACTIONS(1801), + [anon_sym_var] = ACTIONS(1801), + [anon_sym_let] = ACTIONS(1801), + [anon_sym_const] = ACTIONS(1801), + [anon_sym_BANG] = ACTIONS(1799), + [anon_sym_else] = ACTIONS(1801), + [anon_sym_if] = ACTIONS(1801), + [anon_sym_switch] = ACTIONS(1801), + [anon_sym_for] = ACTIONS(1801), + [anon_sym_LPAREN] = ACTIONS(1799), + [anon_sym_SEMI] = ACTIONS(1799), + [anon_sym_await] = ACTIONS(1801), + [anon_sym_while] = ACTIONS(1801), + [anon_sym_do] = ACTIONS(1801), + [anon_sym_try] = ACTIONS(1801), + [anon_sym_break] = ACTIONS(1801), + [anon_sym_continue] = ACTIONS(1801), + [anon_sym_debugger] = ACTIONS(1801), + [anon_sym_return] = ACTIONS(1801), + [anon_sym_throw] = ACTIONS(1801), + [anon_sym_case] = ACTIONS(1801), + [anon_sym_yield] = ACTIONS(1801), + [anon_sym_LBRACK] = ACTIONS(1799), + [anon_sym_DQUOTE] = ACTIONS(1799), + [anon_sym_SQUOTE] = ACTIONS(1799), + [anon_sym_class] = ACTIONS(1801), + [anon_sym_async] = ACTIONS(1801), + [anon_sym_function] = ACTIONS(1801), + [anon_sym_new] = ACTIONS(1801), + [anon_sym_using] = ACTIONS(1801), + [anon_sym_PLUS] = ACTIONS(1801), + [anon_sym_DASH] = ACTIONS(1801), + [anon_sym_SLASH] = ACTIONS(1801), + [anon_sym_LT] = ACTIONS(1799), + [anon_sym_TILDE] = ACTIONS(1799), + [anon_sym_void] = ACTIONS(1801), + [anon_sym_delete] = ACTIONS(1801), + [anon_sym_PLUS_PLUS] = ACTIONS(1799), + [anon_sym_DASH_DASH] = ACTIONS(1799), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1799), + [sym_number] = ACTIONS(1799), + [sym_private_property_identifier] = ACTIONS(1799), + [sym_this] = ACTIONS(1801), + [sym_super] = ACTIONS(1801), + [sym_true] = ACTIONS(1801), + [sym_false] = ACTIONS(1801), + [sym_null] = ACTIONS(1801), + [sym_undefined] = ACTIONS(1801), + [anon_sym_AT] = ACTIONS(1799), + [anon_sym_static] = ACTIONS(1801), + [anon_sym_readonly] = ACTIONS(1801), + [anon_sym_get] = ACTIONS(1801), + [anon_sym_set] = ACTIONS(1801), + [anon_sym_declare] = ACTIONS(1801), + [anon_sym_public] = ACTIONS(1801), + [anon_sym_private] = ACTIONS(1801), + [anon_sym_protected] = ACTIONS(1801), + [anon_sym_override] = ACTIONS(1801), + [anon_sym_module] = ACTIONS(1801), + [anon_sym_any] = ACTIONS(1801), + [anon_sym_number] = ACTIONS(1801), + [anon_sym_boolean] = ACTIONS(1801), + [anon_sym_string] = ACTIONS(1801), + [anon_sym_symbol] = ACTIONS(1801), + [anon_sym_object] = ACTIONS(1801), + [anon_sym_abstract] = ACTIONS(1801), + [anon_sym_interface] = ACTIONS(1801), + [anon_sym_enum] = ACTIONS(1801), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(838)] = { + [ts_builtin_sym_end] = ACTIONS(2686), + [sym_identifier] = ACTIONS(2688), + [anon_sym_export] = ACTIONS(2688), + [anon_sym_default] = ACTIONS(2688), + [anon_sym_type] = ACTIONS(2688), + [anon_sym_namespace] = ACTIONS(2688), + [anon_sym_LBRACE] = ACTIONS(2686), + [anon_sym_RBRACE] = ACTIONS(2686), + [anon_sym_typeof] = ACTIONS(2688), + [anon_sym_import] = ACTIONS(2688), + [anon_sym_with] = ACTIONS(2688), + [anon_sym_var] = ACTIONS(2688), + [anon_sym_let] = ACTIONS(2688), + [anon_sym_const] = ACTIONS(2688), + [anon_sym_BANG] = ACTIONS(2686), + [anon_sym_else] = ACTIONS(2688), + [anon_sym_if] = ACTIONS(2688), + [anon_sym_switch] = ACTIONS(2688), + [anon_sym_for] = ACTIONS(2688), + [anon_sym_LPAREN] = ACTIONS(2686), + [anon_sym_SEMI] = ACTIONS(2686), + [anon_sym_await] = ACTIONS(2688), + [anon_sym_while] = ACTIONS(2688), + [anon_sym_do] = ACTIONS(2688), + [anon_sym_try] = ACTIONS(2688), + [anon_sym_break] = ACTIONS(2688), + [anon_sym_continue] = ACTIONS(2688), + [anon_sym_debugger] = ACTIONS(2688), + [anon_sym_return] = ACTIONS(2688), + [anon_sym_throw] = ACTIONS(2688), + [anon_sym_case] = ACTIONS(2688), + [anon_sym_yield] = ACTIONS(2688), + [anon_sym_LBRACK] = ACTIONS(2686), + [anon_sym_DQUOTE] = ACTIONS(2686), + [anon_sym_SQUOTE] = ACTIONS(2686), + [anon_sym_class] = ACTIONS(2688), + [anon_sym_async] = ACTIONS(2688), + [anon_sym_function] = ACTIONS(2688), + [anon_sym_new] = ACTIONS(2688), + [anon_sym_using] = ACTIONS(2688), + [anon_sym_PLUS] = ACTIONS(2688), + [anon_sym_DASH] = ACTIONS(2688), + [anon_sym_SLASH] = ACTIONS(2688), + [anon_sym_LT] = ACTIONS(2686), + [anon_sym_TILDE] = ACTIONS(2686), + [anon_sym_void] = ACTIONS(2688), + [anon_sym_delete] = ACTIONS(2688), + [anon_sym_PLUS_PLUS] = ACTIONS(2686), + [anon_sym_DASH_DASH] = ACTIONS(2686), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2686), + [sym_number] = ACTIONS(2686), + [sym_private_property_identifier] = ACTIONS(2686), + [sym_this] = ACTIONS(2688), + [sym_super] = ACTIONS(2688), + [sym_true] = ACTIONS(2688), + [sym_false] = ACTIONS(2688), + [sym_null] = ACTIONS(2688), + [sym_undefined] = ACTIONS(2688), + [anon_sym_AT] = ACTIONS(2686), + [anon_sym_static] = ACTIONS(2688), + [anon_sym_readonly] = ACTIONS(2688), + [anon_sym_get] = ACTIONS(2688), + [anon_sym_set] = ACTIONS(2688), + [anon_sym_declare] = ACTIONS(2688), + [anon_sym_public] = ACTIONS(2688), + [anon_sym_private] = ACTIONS(2688), + [anon_sym_protected] = ACTIONS(2688), + [anon_sym_override] = ACTIONS(2688), + [anon_sym_module] = ACTIONS(2688), + [anon_sym_any] = ACTIONS(2688), + [anon_sym_number] = ACTIONS(2688), + [anon_sym_boolean] = ACTIONS(2688), + [anon_sym_string] = ACTIONS(2688), + [anon_sym_symbol] = ACTIONS(2688), + [anon_sym_object] = ACTIONS(2688), + [anon_sym_abstract] = ACTIONS(2688), + [anon_sym_interface] = ACTIONS(2688), + [anon_sym_enum] = ACTIONS(2688), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(839)] = { + [ts_builtin_sym_end] = ACTIONS(2690), + [sym_identifier] = ACTIONS(2692), + [anon_sym_export] = ACTIONS(2692), + [anon_sym_default] = ACTIONS(2692), + [anon_sym_type] = ACTIONS(2692), + [anon_sym_namespace] = ACTIONS(2692), + [anon_sym_LBRACE] = ACTIONS(2690), + [anon_sym_RBRACE] = ACTIONS(2690), + [anon_sym_typeof] = ACTIONS(2692), + [anon_sym_import] = ACTIONS(2692), + [anon_sym_with] = ACTIONS(2692), + [anon_sym_var] = ACTIONS(2692), + [anon_sym_let] = ACTIONS(2692), + [anon_sym_const] = ACTIONS(2692), + [anon_sym_BANG] = ACTIONS(2690), + [anon_sym_else] = ACTIONS(2692), + [anon_sym_if] = ACTIONS(2692), + [anon_sym_switch] = ACTIONS(2692), + [anon_sym_for] = ACTIONS(2692), + [anon_sym_LPAREN] = ACTIONS(2690), + [anon_sym_SEMI] = ACTIONS(2690), + [anon_sym_await] = ACTIONS(2692), + [anon_sym_while] = ACTIONS(2692), + [anon_sym_do] = ACTIONS(2692), + [anon_sym_try] = ACTIONS(2692), + [anon_sym_break] = ACTIONS(2692), + [anon_sym_continue] = ACTIONS(2692), + [anon_sym_debugger] = ACTIONS(2692), + [anon_sym_return] = ACTIONS(2692), + [anon_sym_throw] = ACTIONS(2692), + [anon_sym_case] = ACTIONS(2692), + [anon_sym_yield] = ACTIONS(2692), + [anon_sym_LBRACK] = ACTIONS(2690), + [anon_sym_DQUOTE] = ACTIONS(2690), + [anon_sym_SQUOTE] = ACTIONS(2690), + [anon_sym_class] = ACTIONS(2692), + [anon_sym_async] = ACTIONS(2692), + [anon_sym_function] = ACTIONS(2692), + [anon_sym_new] = ACTIONS(2692), + [anon_sym_using] = ACTIONS(2692), + [anon_sym_PLUS] = ACTIONS(2692), + [anon_sym_DASH] = ACTIONS(2692), + [anon_sym_SLASH] = ACTIONS(2692), + [anon_sym_LT] = ACTIONS(2690), + [anon_sym_TILDE] = ACTIONS(2690), + [anon_sym_void] = ACTIONS(2692), + [anon_sym_delete] = ACTIONS(2692), + [anon_sym_PLUS_PLUS] = ACTIONS(2690), + [anon_sym_DASH_DASH] = ACTIONS(2690), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2690), + [sym_number] = ACTIONS(2690), + [sym_private_property_identifier] = ACTIONS(2690), + [sym_this] = ACTIONS(2692), + [sym_super] = ACTIONS(2692), + [sym_true] = ACTIONS(2692), + [sym_false] = ACTIONS(2692), + [sym_null] = ACTIONS(2692), + [sym_undefined] = ACTIONS(2692), + [anon_sym_AT] = ACTIONS(2690), + [anon_sym_static] = ACTIONS(2692), + [anon_sym_readonly] = ACTIONS(2692), + [anon_sym_get] = ACTIONS(2692), + [anon_sym_set] = ACTIONS(2692), + [anon_sym_declare] = ACTIONS(2692), + [anon_sym_public] = ACTIONS(2692), + [anon_sym_private] = ACTIONS(2692), + [anon_sym_protected] = ACTIONS(2692), + [anon_sym_override] = ACTIONS(2692), + [anon_sym_module] = ACTIONS(2692), + [anon_sym_any] = ACTIONS(2692), + [anon_sym_number] = ACTIONS(2692), + [anon_sym_boolean] = ACTIONS(2692), + [anon_sym_string] = ACTIONS(2692), + [anon_sym_symbol] = ACTIONS(2692), + [anon_sym_object] = ACTIONS(2692), + [anon_sym_abstract] = ACTIONS(2692), + [anon_sym_interface] = ACTIONS(2692), + [anon_sym_enum] = ACTIONS(2692), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(840)] = { + [ts_builtin_sym_end] = ACTIONS(2694), + [sym_identifier] = ACTIONS(2696), + [anon_sym_export] = ACTIONS(2696), + [anon_sym_default] = ACTIONS(2696), + [anon_sym_type] = ACTIONS(2696), + [anon_sym_namespace] = ACTIONS(2696), + [anon_sym_LBRACE] = ACTIONS(2694), + [anon_sym_RBRACE] = ACTIONS(2694), + [anon_sym_typeof] = ACTIONS(2696), + [anon_sym_import] = ACTIONS(2696), + [anon_sym_with] = ACTIONS(2696), + [anon_sym_var] = ACTIONS(2696), + [anon_sym_let] = ACTIONS(2696), + [anon_sym_const] = ACTIONS(2696), + [anon_sym_BANG] = ACTIONS(2694), + [anon_sym_else] = ACTIONS(2696), + [anon_sym_if] = ACTIONS(2696), + [anon_sym_switch] = ACTIONS(2696), + [anon_sym_for] = ACTIONS(2696), + [anon_sym_LPAREN] = ACTIONS(2694), + [anon_sym_SEMI] = ACTIONS(2694), + [anon_sym_await] = ACTIONS(2696), + [anon_sym_while] = ACTIONS(2696), + [anon_sym_do] = ACTIONS(2696), + [anon_sym_try] = ACTIONS(2696), + [anon_sym_break] = ACTIONS(2696), + [anon_sym_continue] = ACTIONS(2696), + [anon_sym_debugger] = ACTIONS(2696), + [anon_sym_return] = ACTIONS(2696), + [anon_sym_throw] = ACTIONS(2696), + [anon_sym_case] = ACTIONS(2696), + [anon_sym_yield] = ACTIONS(2696), + [anon_sym_LBRACK] = ACTIONS(2694), + [anon_sym_DQUOTE] = ACTIONS(2694), + [anon_sym_SQUOTE] = ACTIONS(2694), + [anon_sym_class] = ACTIONS(2696), + [anon_sym_async] = ACTIONS(2696), + [anon_sym_function] = ACTIONS(2696), + [anon_sym_new] = ACTIONS(2696), + [anon_sym_using] = ACTIONS(2696), + [anon_sym_PLUS] = ACTIONS(2696), + [anon_sym_DASH] = ACTIONS(2696), + [anon_sym_SLASH] = ACTIONS(2696), + [anon_sym_LT] = ACTIONS(2694), + [anon_sym_TILDE] = ACTIONS(2694), + [anon_sym_void] = ACTIONS(2696), + [anon_sym_delete] = ACTIONS(2696), + [anon_sym_PLUS_PLUS] = ACTIONS(2694), + [anon_sym_DASH_DASH] = ACTIONS(2694), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2694), + [sym_number] = ACTIONS(2694), + [sym_private_property_identifier] = ACTIONS(2694), + [sym_this] = ACTIONS(2696), + [sym_super] = ACTIONS(2696), + [sym_true] = ACTIONS(2696), + [sym_false] = ACTIONS(2696), + [sym_null] = ACTIONS(2696), + [sym_undefined] = ACTIONS(2696), + [anon_sym_AT] = ACTIONS(2694), + [anon_sym_static] = ACTIONS(2696), + [anon_sym_readonly] = ACTIONS(2696), + [anon_sym_get] = ACTIONS(2696), + [anon_sym_set] = ACTIONS(2696), + [anon_sym_declare] = ACTIONS(2696), + [anon_sym_public] = ACTIONS(2696), + [anon_sym_private] = ACTIONS(2696), + [anon_sym_protected] = ACTIONS(2696), + [anon_sym_override] = ACTIONS(2696), + [anon_sym_module] = ACTIONS(2696), + [anon_sym_any] = ACTIONS(2696), + [anon_sym_number] = ACTIONS(2696), + [anon_sym_boolean] = ACTIONS(2696), + [anon_sym_string] = ACTIONS(2696), + [anon_sym_symbol] = ACTIONS(2696), + [anon_sym_object] = ACTIONS(2696), + [anon_sym_abstract] = ACTIONS(2696), + [anon_sym_interface] = ACTIONS(2696), + [anon_sym_enum] = ACTIONS(2696), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(841)] = { + [ts_builtin_sym_end] = ACTIONS(1799), + [sym_identifier] = ACTIONS(1801), + [anon_sym_export] = ACTIONS(1801), + [anon_sym_default] = ACTIONS(1801), + [anon_sym_type] = ACTIONS(1801), + [anon_sym_namespace] = ACTIONS(1801), + [anon_sym_LBRACE] = ACTIONS(1799), + [anon_sym_RBRACE] = ACTIONS(1799), + [anon_sym_typeof] = ACTIONS(1801), + [anon_sym_import] = ACTIONS(1801), + [anon_sym_with] = ACTIONS(1801), + [anon_sym_var] = ACTIONS(1801), + [anon_sym_let] = ACTIONS(1801), + [anon_sym_const] = ACTIONS(1801), + [anon_sym_BANG] = ACTIONS(1799), + [anon_sym_else] = ACTIONS(1801), + [anon_sym_if] = ACTIONS(1801), + [anon_sym_switch] = ACTIONS(1801), + [anon_sym_for] = ACTIONS(1801), + [anon_sym_LPAREN] = ACTIONS(1799), + [anon_sym_SEMI] = ACTIONS(1799), + [anon_sym_await] = ACTIONS(1801), + [anon_sym_while] = ACTIONS(1801), + [anon_sym_do] = ACTIONS(1801), + [anon_sym_try] = ACTIONS(1801), + [anon_sym_break] = ACTIONS(1801), + [anon_sym_continue] = ACTIONS(1801), + [anon_sym_debugger] = ACTIONS(1801), + [anon_sym_return] = ACTIONS(1801), + [anon_sym_throw] = ACTIONS(1801), + [anon_sym_case] = ACTIONS(1801), + [anon_sym_yield] = ACTIONS(1801), + [anon_sym_LBRACK] = ACTIONS(1799), + [anon_sym_DQUOTE] = ACTIONS(1799), + [anon_sym_SQUOTE] = ACTIONS(1799), + [anon_sym_class] = ACTIONS(1801), + [anon_sym_async] = ACTIONS(1801), + [anon_sym_function] = ACTIONS(1801), + [anon_sym_new] = ACTIONS(1801), + [anon_sym_using] = ACTIONS(1801), + [anon_sym_PLUS] = ACTIONS(1801), + [anon_sym_DASH] = ACTIONS(1801), + [anon_sym_SLASH] = ACTIONS(1801), + [anon_sym_LT] = ACTIONS(1799), + [anon_sym_TILDE] = ACTIONS(1799), + [anon_sym_void] = ACTIONS(1801), + [anon_sym_delete] = ACTIONS(1801), + [anon_sym_PLUS_PLUS] = ACTIONS(1799), + [anon_sym_DASH_DASH] = ACTIONS(1799), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1799), + [sym_number] = ACTIONS(1799), + [sym_private_property_identifier] = ACTIONS(1799), + [sym_this] = ACTIONS(1801), + [sym_super] = ACTIONS(1801), + [sym_true] = ACTIONS(1801), + [sym_false] = ACTIONS(1801), + [sym_null] = ACTIONS(1801), + [sym_undefined] = ACTIONS(1801), + [anon_sym_AT] = ACTIONS(1799), + [anon_sym_static] = ACTIONS(1801), + [anon_sym_readonly] = ACTIONS(1801), + [anon_sym_get] = ACTIONS(1801), + [anon_sym_set] = ACTIONS(1801), + [anon_sym_declare] = ACTIONS(1801), + [anon_sym_public] = ACTIONS(1801), + [anon_sym_private] = ACTIONS(1801), + [anon_sym_protected] = ACTIONS(1801), + [anon_sym_override] = ACTIONS(1801), + [anon_sym_module] = ACTIONS(1801), + [anon_sym_any] = ACTIONS(1801), + [anon_sym_number] = ACTIONS(1801), + [anon_sym_boolean] = ACTIONS(1801), + [anon_sym_string] = ACTIONS(1801), + [anon_sym_symbol] = ACTIONS(1801), + [anon_sym_object] = ACTIONS(1801), + [anon_sym_abstract] = ACTIONS(1801), + [anon_sym_interface] = ACTIONS(1801), + [anon_sym_enum] = ACTIONS(1801), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(842)] = { + [ts_builtin_sym_end] = ACTIONS(2698), + [sym_identifier] = ACTIONS(2700), + [anon_sym_export] = ACTIONS(2700), + [anon_sym_default] = ACTIONS(2700), + [anon_sym_type] = ACTIONS(2700), + [anon_sym_namespace] = ACTIONS(2700), + [anon_sym_LBRACE] = ACTIONS(2698), + [anon_sym_RBRACE] = ACTIONS(2698), + [anon_sym_typeof] = ACTIONS(2700), + [anon_sym_import] = ACTIONS(2700), + [anon_sym_with] = ACTIONS(2700), + [anon_sym_var] = ACTIONS(2700), + [anon_sym_let] = ACTIONS(2700), + [anon_sym_const] = ACTIONS(2700), + [anon_sym_BANG] = ACTIONS(2698), + [anon_sym_else] = ACTIONS(2700), + [anon_sym_if] = ACTIONS(2700), + [anon_sym_switch] = ACTIONS(2700), + [anon_sym_for] = ACTIONS(2700), + [anon_sym_LPAREN] = ACTIONS(2698), + [anon_sym_SEMI] = ACTIONS(2698), + [anon_sym_await] = ACTIONS(2700), + [anon_sym_while] = ACTIONS(2700), + [anon_sym_do] = ACTIONS(2700), + [anon_sym_try] = ACTIONS(2700), + [anon_sym_break] = ACTIONS(2700), + [anon_sym_continue] = ACTIONS(2700), + [anon_sym_debugger] = ACTIONS(2700), + [anon_sym_return] = ACTIONS(2700), + [anon_sym_throw] = ACTIONS(2700), + [anon_sym_case] = ACTIONS(2700), + [anon_sym_yield] = ACTIONS(2700), + [anon_sym_LBRACK] = ACTIONS(2698), + [anon_sym_DQUOTE] = ACTIONS(2698), + [anon_sym_SQUOTE] = ACTIONS(2698), + [anon_sym_class] = ACTIONS(2700), + [anon_sym_async] = ACTIONS(2700), + [anon_sym_function] = ACTIONS(2700), + [anon_sym_new] = ACTIONS(2700), + [anon_sym_using] = ACTIONS(2700), + [anon_sym_PLUS] = ACTIONS(2700), + [anon_sym_DASH] = ACTIONS(2700), + [anon_sym_SLASH] = ACTIONS(2700), + [anon_sym_LT] = ACTIONS(2698), + [anon_sym_TILDE] = ACTIONS(2698), + [anon_sym_void] = ACTIONS(2700), + [anon_sym_delete] = ACTIONS(2700), + [anon_sym_PLUS_PLUS] = ACTIONS(2698), + [anon_sym_DASH_DASH] = ACTIONS(2698), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2698), + [sym_number] = ACTIONS(2698), + [sym_private_property_identifier] = ACTIONS(2698), + [sym_this] = ACTIONS(2700), + [sym_super] = ACTIONS(2700), + [sym_true] = ACTIONS(2700), + [sym_false] = ACTIONS(2700), + [sym_null] = ACTIONS(2700), + [sym_undefined] = ACTIONS(2700), + [anon_sym_AT] = ACTIONS(2698), + [anon_sym_static] = ACTIONS(2700), + [anon_sym_readonly] = ACTIONS(2700), + [anon_sym_get] = ACTIONS(2700), + [anon_sym_set] = ACTIONS(2700), + [anon_sym_declare] = ACTIONS(2700), + [anon_sym_public] = ACTIONS(2700), + [anon_sym_private] = ACTIONS(2700), + [anon_sym_protected] = ACTIONS(2700), + [anon_sym_override] = ACTIONS(2700), + [anon_sym_module] = ACTIONS(2700), + [anon_sym_any] = ACTIONS(2700), + [anon_sym_number] = ACTIONS(2700), + [anon_sym_boolean] = ACTIONS(2700), + [anon_sym_string] = ACTIONS(2700), + [anon_sym_symbol] = ACTIONS(2700), + [anon_sym_object] = ACTIONS(2700), + [anon_sym_abstract] = ACTIONS(2700), + [anon_sym_interface] = ACTIONS(2700), + [anon_sym_enum] = ACTIONS(2700), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(843)] = { + [ts_builtin_sym_end] = ACTIONS(2702), + [sym_identifier] = ACTIONS(2704), + [anon_sym_export] = ACTIONS(2704), + [anon_sym_default] = ACTIONS(2704), + [anon_sym_type] = ACTIONS(2704), + [anon_sym_namespace] = ACTIONS(2704), + [anon_sym_LBRACE] = ACTIONS(2702), + [anon_sym_RBRACE] = ACTIONS(2702), + [anon_sym_typeof] = ACTIONS(2704), + [anon_sym_import] = ACTIONS(2704), + [anon_sym_with] = ACTIONS(2704), + [anon_sym_var] = ACTIONS(2704), + [anon_sym_let] = ACTIONS(2704), + [anon_sym_const] = ACTIONS(2704), + [anon_sym_BANG] = ACTIONS(2702), + [anon_sym_else] = ACTIONS(2704), + [anon_sym_if] = ACTIONS(2704), + [anon_sym_switch] = ACTIONS(2704), + [anon_sym_for] = ACTIONS(2704), + [anon_sym_LPAREN] = ACTIONS(2702), + [anon_sym_SEMI] = ACTIONS(2702), + [anon_sym_await] = ACTIONS(2704), + [anon_sym_while] = ACTIONS(2704), + [anon_sym_do] = ACTIONS(2704), + [anon_sym_try] = ACTIONS(2704), + [anon_sym_break] = ACTIONS(2704), + [anon_sym_continue] = ACTIONS(2704), + [anon_sym_debugger] = ACTIONS(2704), + [anon_sym_return] = ACTIONS(2704), + [anon_sym_throw] = ACTIONS(2704), + [anon_sym_case] = ACTIONS(2704), + [anon_sym_yield] = ACTIONS(2704), + [anon_sym_LBRACK] = ACTIONS(2702), + [anon_sym_DQUOTE] = ACTIONS(2702), + [anon_sym_SQUOTE] = ACTIONS(2702), + [anon_sym_class] = ACTIONS(2704), + [anon_sym_async] = ACTIONS(2704), + [anon_sym_function] = ACTIONS(2704), + [anon_sym_new] = ACTIONS(2704), + [anon_sym_using] = ACTIONS(2704), + [anon_sym_PLUS] = ACTIONS(2704), + [anon_sym_DASH] = ACTIONS(2704), + [anon_sym_SLASH] = ACTIONS(2704), + [anon_sym_LT] = ACTIONS(2702), + [anon_sym_TILDE] = ACTIONS(2702), + [anon_sym_void] = ACTIONS(2704), + [anon_sym_delete] = ACTIONS(2704), + [anon_sym_PLUS_PLUS] = ACTIONS(2702), + [anon_sym_DASH_DASH] = ACTIONS(2702), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2702), + [sym_number] = ACTIONS(2702), + [sym_private_property_identifier] = ACTIONS(2702), + [sym_this] = ACTIONS(2704), + [sym_super] = ACTIONS(2704), + [sym_true] = ACTIONS(2704), + [sym_false] = ACTIONS(2704), + [sym_null] = ACTIONS(2704), + [sym_undefined] = ACTIONS(2704), + [anon_sym_AT] = ACTIONS(2702), + [anon_sym_static] = ACTIONS(2704), + [anon_sym_readonly] = ACTIONS(2704), + [anon_sym_get] = ACTIONS(2704), + [anon_sym_set] = ACTIONS(2704), + [anon_sym_declare] = ACTIONS(2704), + [anon_sym_public] = ACTIONS(2704), + [anon_sym_private] = ACTIONS(2704), + [anon_sym_protected] = ACTIONS(2704), + [anon_sym_override] = ACTIONS(2704), + [anon_sym_module] = ACTIONS(2704), + [anon_sym_any] = ACTIONS(2704), + [anon_sym_number] = ACTIONS(2704), + [anon_sym_boolean] = ACTIONS(2704), + [anon_sym_string] = ACTIONS(2704), + [anon_sym_symbol] = ACTIONS(2704), + [anon_sym_object] = ACTIONS(2704), + [anon_sym_abstract] = ACTIONS(2704), + [anon_sym_interface] = ACTIONS(2704), + [anon_sym_enum] = ACTIONS(2704), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(844)] = { + [ts_builtin_sym_end] = ACTIONS(2706), + [sym_identifier] = ACTIONS(2708), + [anon_sym_export] = ACTIONS(2708), + [anon_sym_default] = ACTIONS(2708), + [anon_sym_type] = ACTIONS(2708), + [anon_sym_namespace] = ACTIONS(2708), + [anon_sym_LBRACE] = ACTIONS(2706), + [anon_sym_RBRACE] = ACTIONS(2706), + [anon_sym_typeof] = ACTIONS(2708), + [anon_sym_import] = ACTIONS(2708), + [anon_sym_with] = ACTIONS(2708), + [anon_sym_var] = ACTIONS(2708), + [anon_sym_let] = ACTIONS(2708), + [anon_sym_const] = ACTIONS(2708), + [anon_sym_BANG] = ACTIONS(2706), + [anon_sym_else] = ACTIONS(2708), + [anon_sym_if] = ACTIONS(2708), + [anon_sym_switch] = ACTIONS(2708), + [anon_sym_for] = ACTIONS(2708), + [anon_sym_LPAREN] = ACTIONS(2706), + [anon_sym_SEMI] = ACTIONS(2706), + [anon_sym_await] = ACTIONS(2708), + [anon_sym_while] = ACTIONS(2708), + [anon_sym_do] = ACTIONS(2708), + [anon_sym_try] = ACTIONS(2708), + [anon_sym_break] = ACTIONS(2708), + [anon_sym_continue] = ACTIONS(2708), + [anon_sym_debugger] = ACTIONS(2708), + [anon_sym_return] = ACTIONS(2708), + [anon_sym_throw] = ACTIONS(2708), + [anon_sym_case] = ACTIONS(2708), + [anon_sym_yield] = ACTIONS(2708), + [anon_sym_LBRACK] = ACTIONS(2706), + [anon_sym_DQUOTE] = ACTIONS(2706), + [anon_sym_SQUOTE] = ACTIONS(2706), + [anon_sym_class] = ACTIONS(2708), + [anon_sym_async] = ACTIONS(2708), + [anon_sym_function] = ACTIONS(2708), + [anon_sym_new] = ACTIONS(2708), + [anon_sym_using] = ACTIONS(2708), + [anon_sym_PLUS] = ACTIONS(2708), + [anon_sym_DASH] = ACTIONS(2708), + [anon_sym_SLASH] = ACTIONS(2708), + [anon_sym_LT] = ACTIONS(2706), + [anon_sym_TILDE] = ACTIONS(2706), + [anon_sym_void] = ACTIONS(2708), + [anon_sym_delete] = ACTIONS(2708), + [anon_sym_PLUS_PLUS] = ACTIONS(2706), + [anon_sym_DASH_DASH] = ACTIONS(2706), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2706), + [sym_number] = ACTIONS(2706), + [sym_private_property_identifier] = ACTIONS(2706), + [sym_this] = ACTIONS(2708), + [sym_super] = ACTIONS(2708), + [sym_true] = ACTIONS(2708), + [sym_false] = ACTIONS(2708), + [sym_null] = ACTIONS(2708), + [sym_undefined] = ACTIONS(2708), + [anon_sym_AT] = ACTIONS(2706), + [anon_sym_static] = ACTIONS(2708), + [anon_sym_readonly] = ACTIONS(2708), + [anon_sym_get] = ACTIONS(2708), + [anon_sym_set] = ACTIONS(2708), + [anon_sym_declare] = ACTIONS(2708), + [anon_sym_public] = ACTIONS(2708), + [anon_sym_private] = ACTIONS(2708), + [anon_sym_protected] = ACTIONS(2708), + [anon_sym_override] = ACTIONS(2708), + [anon_sym_module] = ACTIONS(2708), + [anon_sym_any] = ACTIONS(2708), + [anon_sym_number] = ACTIONS(2708), + [anon_sym_boolean] = ACTIONS(2708), + [anon_sym_string] = ACTIONS(2708), + [anon_sym_symbol] = ACTIONS(2708), + [anon_sym_object] = ACTIONS(2708), + [anon_sym_abstract] = ACTIONS(2708), + [anon_sym_interface] = ACTIONS(2708), + [anon_sym_enum] = ACTIONS(2708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(845)] = { + [ts_builtin_sym_end] = ACTIONS(2706), + [sym_identifier] = ACTIONS(2708), + [anon_sym_export] = ACTIONS(2708), + [anon_sym_default] = ACTIONS(2708), + [anon_sym_type] = ACTIONS(2708), + [anon_sym_namespace] = ACTIONS(2708), + [anon_sym_LBRACE] = ACTIONS(2706), + [anon_sym_RBRACE] = ACTIONS(2706), + [anon_sym_typeof] = ACTIONS(2708), + [anon_sym_import] = ACTIONS(2708), + [anon_sym_with] = ACTIONS(2708), + [anon_sym_var] = ACTIONS(2708), + [anon_sym_let] = ACTIONS(2708), + [anon_sym_const] = ACTIONS(2708), + [anon_sym_BANG] = ACTIONS(2706), + [anon_sym_else] = ACTIONS(2708), + [anon_sym_if] = ACTIONS(2708), + [anon_sym_switch] = ACTIONS(2708), + [anon_sym_for] = ACTIONS(2708), + [anon_sym_LPAREN] = ACTIONS(2706), + [anon_sym_SEMI] = ACTIONS(2706), + [anon_sym_await] = ACTIONS(2708), + [anon_sym_while] = ACTIONS(2708), + [anon_sym_do] = ACTIONS(2708), + [anon_sym_try] = ACTIONS(2708), + [anon_sym_break] = ACTIONS(2708), + [anon_sym_continue] = ACTIONS(2708), + [anon_sym_debugger] = ACTIONS(2708), + [anon_sym_return] = ACTIONS(2708), + [anon_sym_throw] = ACTIONS(2708), + [anon_sym_case] = ACTIONS(2708), + [anon_sym_yield] = ACTIONS(2708), + [anon_sym_LBRACK] = ACTIONS(2706), + [anon_sym_DQUOTE] = ACTIONS(2706), + [anon_sym_SQUOTE] = ACTIONS(2706), + [anon_sym_class] = ACTIONS(2708), + [anon_sym_async] = ACTIONS(2708), + [anon_sym_function] = ACTIONS(2708), + [anon_sym_new] = ACTIONS(2708), + [anon_sym_using] = ACTIONS(2708), + [anon_sym_PLUS] = ACTIONS(2708), + [anon_sym_DASH] = ACTIONS(2708), + [anon_sym_SLASH] = ACTIONS(2708), + [anon_sym_LT] = ACTIONS(2706), + [anon_sym_TILDE] = ACTIONS(2706), + [anon_sym_void] = ACTIONS(2708), + [anon_sym_delete] = ACTIONS(2708), + [anon_sym_PLUS_PLUS] = ACTIONS(2706), + [anon_sym_DASH_DASH] = ACTIONS(2706), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2706), + [sym_number] = ACTIONS(2706), + [sym_private_property_identifier] = ACTIONS(2706), + [sym_this] = ACTIONS(2708), + [sym_super] = ACTIONS(2708), + [sym_true] = ACTIONS(2708), + [sym_false] = ACTIONS(2708), + [sym_null] = ACTIONS(2708), + [sym_undefined] = ACTIONS(2708), + [anon_sym_AT] = ACTIONS(2706), + [anon_sym_static] = ACTIONS(2708), + [anon_sym_readonly] = ACTIONS(2708), + [anon_sym_get] = ACTIONS(2708), + [anon_sym_set] = ACTIONS(2708), + [anon_sym_declare] = ACTIONS(2708), + [anon_sym_public] = ACTIONS(2708), + [anon_sym_private] = ACTIONS(2708), + [anon_sym_protected] = ACTIONS(2708), + [anon_sym_override] = ACTIONS(2708), + [anon_sym_module] = ACTIONS(2708), + [anon_sym_any] = ACTIONS(2708), + [anon_sym_number] = ACTIONS(2708), + [anon_sym_boolean] = ACTIONS(2708), + [anon_sym_string] = ACTIONS(2708), + [anon_sym_symbol] = ACTIONS(2708), + [anon_sym_object] = ACTIONS(2708), + [anon_sym_abstract] = ACTIONS(2708), + [anon_sym_interface] = ACTIONS(2708), + [anon_sym_enum] = ACTIONS(2708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(846)] = { + [ts_builtin_sym_end] = ACTIONS(2706), + [sym_identifier] = ACTIONS(2708), + [anon_sym_export] = ACTIONS(2708), + [anon_sym_default] = ACTIONS(2708), + [anon_sym_type] = ACTIONS(2708), + [anon_sym_namespace] = ACTIONS(2708), + [anon_sym_LBRACE] = ACTIONS(2706), + [anon_sym_RBRACE] = ACTIONS(2706), + [anon_sym_typeof] = ACTIONS(2708), + [anon_sym_import] = ACTIONS(2708), + [anon_sym_with] = ACTIONS(2708), + [anon_sym_var] = ACTIONS(2708), + [anon_sym_let] = ACTIONS(2708), + [anon_sym_const] = ACTIONS(2708), + [anon_sym_BANG] = ACTIONS(2706), + [anon_sym_else] = ACTIONS(2708), + [anon_sym_if] = ACTIONS(2708), + [anon_sym_switch] = ACTIONS(2708), + [anon_sym_for] = ACTIONS(2708), + [anon_sym_LPAREN] = ACTIONS(2706), + [anon_sym_SEMI] = ACTIONS(2706), + [anon_sym_await] = ACTIONS(2708), + [anon_sym_while] = ACTIONS(2708), + [anon_sym_do] = ACTIONS(2708), + [anon_sym_try] = ACTIONS(2708), + [anon_sym_break] = ACTIONS(2708), + [anon_sym_continue] = ACTIONS(2708), + [anon_sym_debugger] = ACTIONS(2708), + [anon_sym_return] = ACTIONS(2708), + [anon_sym_throw] = ACTIONS(2708), + [anon_sym_case] = ACTIONS(2708), + [anon_sym_yield] = ACTIONS(2708), + [anon_sym_LBRACK] = ACTIONS(2706), + [anon_sym_DQUOTE] = ACTIONS(2706), + [anon_sym_SQUOTE] = ACTIONS(2706), + [anon_sym_class] = ACTIONS(2708), + [anon_sym_async] = ACTIONS(2708), + [anon_sym_function] = ACTIONS(2708), + [anon_sym_new] = ACTIONS(2708), + [anon_sym_using] = ACTIONS(2708), + [anon_sym_PLUS] = ACTIONS(2708), + [anon_sym_DASH] = ACTIONS(2708), + [anon_sym_SLASH] = ACTIONS(2708), + [anon_sym_LT] = ACTIONS(2706), + [anon_sym_TILDE] = ACTIONS(2706), + [anon_sym_void] = ACTIONS(2708), + [anon_sym_delete] = ACTIONS(2708), + [anon_sym_PLUS_PLUS] = ACTIONS(2706), + [anon_sym_DASH_DASH] = ACTIONS(2706), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2706), + [sym_number] = ACTIONS(2706), + [sym_private_property_identifier] = ACTIONS(2706), + [sym_this] = ACTIONS(2708), + [sym_super] = ACTIONS(2708), + [sym_true] = ACTIONS(2708), + [sym_false] = ACTIONS(2708), + [sym_null] = ACTIONS(2708), + [sym_undefined] = ACTIONS(2708), + [anon_sym_AT] = ACTIONS(2706), + [anon_sym_static] = ACTIONS(2708), + [anon_sym_readonly] = ACTIONS(2708), + [anon_sym_get] = ACTIONS(2708), + [anon_sym_set] = ACTIONS(2708), + [anon_sym_declare] = ACTIONS(2708), + [anon_sym_public] = ACTIONS(2708), + [anon_sym_private] = ACTIONS(2708), + [anon_sym_protected] = ACTIONS(2708), + [anon_sym_override] = ACTIONS(2708), + [anon_sym_module] = ACTIONS(2708), + [anon_sym_any] = ACTIONS(2708), + [anon_sym_number] = ACTIONS(2708), + [anon_sym_boolean] = ACTIONS(2708), + [anon_sym_string] = ACTIONS(2708), + [anon_sym_symbol] = ACTIONS(2708), + [anon_sym_object] = ACTIONS(2708), + [anon_sym_abstract] = ACTIONS(2708), + [anon_sym_interface] = ACTIONS(2708), + [anon_sym_enum] = ACTIONS(2708), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(847)] = { + [ts_builtin_sym_end] = ACTIONS(2710), + [sym_identifier] = ACTIONS(2712), + [anon_sym_export] = ACTIONS(2712), + [anon_sym_default] = ACTIONS(2712), + [anon_sym_type] = ACTIONS(2712), + [anon_sym_namespace] = ACTIONS(2712), + [anon_sym_LBRACE] = ACTIONS(2710), + [anon_sym_RBRACE] = ACTIONS(2710), + [anon_sym_typeof] = ACTIONS(2712), + [anon_sym_import] = ACTIONS(2712), + [anon_sym_with] = ACTIONS(2712), + [anon_sym_var] = ACTIONS(2712), + [anon_sym_let] = ACTIONS(2712), + [anon_sym_const] = ACTIONS(2712), + [anon_sym_BANG] = ACTIONS(2710), + [anon_sym_else] = ACTIONS(2712), + [anon_sym_if] = ACTIONS(2712), + [anon_sym_switch] = ACTIONS(2712), + [anon_sym_for] = ACTIONS(2712), + [anon_sym_LPAREN] = ACTIONS(2710), + [anon_sym_SEMI] = ACTIONS(2710), + [anon_sym_await] = ACTIONS(2712), + [anon_sym_while] = ACTIONS(2712), + [anon_sym_do] = ACTIONS(2712), + [anon_sym_try] = ACTIONS(2712), + [anon_sym_break] = ACTIONS(2712), + [anon_sym_continue] = ACTIONS(2712), + [anon_sym_debugger] = ACTIONS(2712), + [anon_sym_return] = ACTIONS(2712), + [anon_sym_throw] = ACTIONS(2712), + [anon_sym_case] = ACTIONS(2712), + [anon_sym_yield] = ACTIONS(2712), + [anon_sym_LBRACK] = ACTIONS(2710), + [anon_sym_DQUOTE] = ACTIONS(2710), + [anon_sym_SQUOTE] = ACTIONS(2710), + [anon_sym_class] = ACTIONS(2712), + [anon_sym_async] = ACTIONS(2712), + [anon_sym_function] = ACTIONS(2712), + [anon_sym_new] = ACTIONS(2712), + [anon_sym_using] = ACTIONS(2712), + [anon_sym_PLUS] = ACTIONS(2712), + [anon_sym_DASH] = ACTIONS(2712), + [anon_sym_SLASH] = ACTIONS(2712), + [anon_sym_LT] = ACTIONS(2710), + [anon_sym_TILDE] = ACTIONS(2710), + [anon_sym_void] = ACTIONS(2712), + [anon_sym_delete] = ACTIONS(2712), + [anon_sym_PLUS_PLUS] = ACTIONS(2710), + [anon_sym_DASH_DASH] = ACTIONS(2710), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2710), + [sym_number] = ACTIONS(2710), + [sym_private_property_identifier] = ACTIONS(2710), + [sym_this] = ACTIONS(2712), + [sym_super] = ACTIONS(2712), + [sym_true] = ACTIONS(2712), + [sym_false] = ACTIONS(2712), + [sym_null] = ACTIONS(2712), + [sym_undefined] = ACTIONS(2712), + [anon_sym_AT] = ACTIONS(2710), + [anon_sym_static] = ACTIONS(2712), + [anon_sym_readonly] = ACTIONS(2712), + [anon_sym_get] = ACTIONS(2712), + [anon_sym_set] = ACTIONS(2712), + [anon_sym_declare] = ACTIONS(2712), + [anon_sym_public] = ACTIONS(2712), + [anon_sym_private] = ACTIONS(2712), + [anon_sym_protected] = ACTIONS(2712), + [anon_sym_override] = ACTIONS(2712), + [anon_sym_module] = ACTIONS(2712), + [anon_sym_any] = ACTIONS(2712), + [anon_sym_number] = ACTIONS(2712), + [anon_sym_boolean] = ACTIONS(2712), + [anon_sym_string] = ACTIONS(2712), + [anon_sym_symbol] = ACTIONS(2712), + [anon_sym_object] = ACTIONS(2712), + [anon_sym_abstract] = ACTIONS(2712), + [anon_sym_interface] = ACTIONS(2712), + [anon_sym_enum] = ACTIONS(2712), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(848)] = { + [ts_builtin_sym_end] = ACTIONS(2714), + [sym_identifier] = ACTIONS(2716), + [anon_sym_export] = ACTIONS(2716), + [anon_sym_default] = ACTIONS(2716), + [anon_sym_type] = ACTIONS(2716), + [anon_sym_namespace] = ACTIONS(2716), + [anon_sym_LBRACE] = ACTIONS(2714), + [anon_sym_RBRACE] = ACTIONS(2714), + [anon_sym_typeof] = ACTIONS(2716), + [anon_sym_import] = ACTIONS(2716), + [anon_sym_with] = ACTIONS(2716), + [anon_sym_var] = ACTIONS(2716), + [anon_sym_let] = ACTIONS(2716), + [anon_sym_const] = ACTIONS(2716), + [anon_sym_BANG] = ACTIONS(2714), + [anon_sym_else] = ACTIONS(2716), + [anon_sym_if] = ACTIONS(2716), + [anon_sym_switch] = ACTIONS(2716), + [anon_sym_for] = ACTIONS(2716), + [anon_sym_LPAREN] = ACTIONS(2714), + [anon_sym_SEMI] = ACTIONS(2714), + [anon_sym_await] = ACTIONS(2716), + [anon_sym_while] = ACTIONS(2716), + [anon_sym_do] = ACTIONS(2716), + [anon_sym_try] = ACTIONS(2716), + [anon_sym_break] = ACTIONS(2716), + [anon_sym_continue] = ACTIONS(2716), + [anon_sym_debugger] = ACTIONS(2716), + [anon_sym_return] = ACTIONS(2716), + [anon_sym_throw] = ACTIONS(2716), + [anon_sym_case] = ACTIONS(2716), + [anon_sym_yield] = ACTIONS(2716), + [anon_sym_LBRACK] = ACTIONS(2714), + [anon_sym_DQUOTE] = ACTIONS(2714), + [anon_sym_SQUOTE] = ACTIONS(2714), + [anon_sym_class] = ACTIONS(2716), + [anon_sym_async] = ACTIONS(2716), + [anon_sym_function] = ACTIONS(2716), + [anon_sym_new] = ACTIONS(2716), + [anon_sym_using] = ACTIONS(2716), + [anon_sym_PLUS] = ACTIONS(2716), + [anon_sym_DASH] = ACTIONS(2716), + [anon_sym_SLASH] = ACTIONS(2716), + [anon_sym_LT] = ACTIONS(2714), + [anon_sym_TILDE] = ACTIONS(2714), + [anon_sym_void] = ACTIONS(2716), + [anon_sym_delete] = ACTIONS(2716), + [anon_sym_PLUS_PLUS] = ACTIONS(2714), + [anon_sym_DASH_DASH] = ACTIONS(2714), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2714), + [sym_number] = ACTIONS(2714), + [sym_private_property_identifier] = ACTIONS(2714), + [sym_this] = ACTIONS(2716), + [sym_super] = ACTIONS(2716), + [sym_true] = ACTIONS(2716), + [sym_false] = ACTIONS(2716), + [sym_null] = ACTIONS(2716), + [sym_undefined] = ACTIONS(2716), + [anon_sym_AT] = ACTIONS(2714), + [anon_sym_static] = ACTIONS(2716), + [anon_sym_readonly] = ACTIONS(2716), + [anon_sym_get] = ACTIONS(2716), + [anon_sym_set] = ACTIONS(2716), + [anon_sym_declare] = ACTIONS(2716), + [anon_sym_public] = ACTIONS(2716), + [anon_sym_private] = ACTIONS(2716), + [anon_sym_protected] = ACTIONS(2716), + [anon_sym_override] = ACTIONS(2716), + [anon_sym_module] = ACTIONS(2716), + [anon_sym_any] = ACTIONS(2716), + [anon_sym_number] = ACTIONS(2716), + [anon_sym_boolean] = ACTIONS(2716), + [anon_sym_string] = ACTIONS(2716), + [anon_sym_symbol] = ACTIONS(2716), + [anon_sym_object] = ACTIONS(2716), + [anon_sym_abstract] = ACTIONS(2716), + [anon_sym_interface] = ACTIONS(2716), + [anon_sym_enum] = ACTIONS(2716), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(849)] = { + [ts_builtin_sym_end] = ACTIONS(2718), + [sym_identifier] = ACTIONS(2720), + [anon_sym_export] = ACTIONS(2720), + [anon_sym_default] = ACTIONS(2720), + [anon_sym_type] = ACTIONS(2720), + [anon_sym_namespace] = ACTIONS(2720), + [anon_sym_LBRACE] = ACTIONS(2718), + [anon_sym_RBRACE] = ACTIONS(2718), + [anon_sym_typeof] = ACTIONS(2720), + [anon_sym_import] = ACTIONS(2720), + [anon_sym_with] = ACTIONS(2720), + [anon_sym_var] = ACTIONS(2720), + [anon_sym_let] = ACTIONS(2720), + [anon_sym_const] = ACTIONS(2720), + [anon_sym_BANG] = ACTIONS(2718), + [anon_sym_else] = ACTIONS(2720), + [anon_sym_if] = ACTIONS(2720), + [anon_sym_switch] = ACTIONS(2720), + [anon_sym_for] = ACTIONS(2720), + [anon_sym_LPAREN] = ACTIONS(2718), + [anon_sym_SEMI] = ACTIONS(2718), + [anon_sym_await] = ACTIONS(2720), + [anon_sym_while] = ACTIONS(2720), + [anon_sym_do] = ACTIONS(2720), + [anon_sym_try] = ACTIONS(2720), + [anon_sym_break] = ACTIONS(2720), + [anon_sym_continue] = ACTIONS(2720), + [anon_sym_debugger] = ACTIONS(2720), + [anon_sym_return] = ACTIONS(2720), + [anon_sym_throw] = ACTIONS(2720), + [anon_sym_case] = ACTIONS(2720), + [anon_sym_yield] = ACTIONS(2720), + [anon_sym_LBRACK] = ACTIONS(2718), + [anon_sym_DQUOTE] = ACTIONS(2718), + [anon_sym_SQUOTE] = ACTIONS(2718), + [anon_sym_class] = ACTIONS(2720), + [anon_sym_async] = ACTIONS(2720), + [anon_sym_function] = ACTIONS(2720), + [anon_sym_new] = ACTIONS(2720), + [anon_sym_using] = ACTIONS(2720), + [anon_sym_PLUS] = ACTIONS(2720), + [anon_sym_DASH] = ACTIONS(2720), + [anon_sym_SLASH] = ACTIONS(2720), + [anon_sym_LT] = ACTIONS(2718), + [anon_sym_TILDE] = ACTIONS(2718), + [anon_sym_void] = ACTIONS(2720), + [anon_sym_delete] = ACTIONS(2720), + [anon_sym_PLUS_PLUS] = ACTIONS(2718), + [anon_sym_DASH_DASH] = ACTIONS(2718), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2718), + [sym_number] = ACTIONS(2718), + [sym_private_property_identifier] = ACTIONS(2718), + [sym_this] = ACTIONS(2720), + [sym_super] = ACTIONS(2720), + [sym_true] = ACTIONS(2720), + [sym_false] = ACTIONS(2720), + [sym_null] = ACTIONS(2720), + [sym_undefined] = ACTIONS(2720), + [anon_sym_AT] = ACTIONS(2718), + [anon_sym_static] = ACTIONS(2720), + [anon_sym_readonly] = ACTIONS(2720), + [anon_sym_get] = ACTIONS(2720), + [anon_sym_set] = ACTIONS(2720), + [anon_sym_declare] = ACTIONS(2720), + [anon_sym_public] = ACTIONS(2720), + [anon_sym_private] = ACTIONS(2720), + [anon_sym_protected] = ACTIONS(2720), + [anon_sym_override] = ACTIONS(2720), + [anon_sym_module] = ACTIONS(2720), + [anon_sym_any] = ACTIONS(2720), + [anon_sym_number] = ACTIONS(2720), + [anon_sym_boolean] = ACTIONS(2720), + [anon_sym_string] = ACTIONS(2720), + [anon_sym_symbol] = ACTIONS(2720), + [anon_sym_object] = ACTIONS(2720), + [anon_sym_abstract] = ACTIONS(2720), + [anon_sym_interface] = ACTIONS(2720), + [anon_sym_enum] = ACTIONS(2720), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(850)] = { + [ts_builtin_sym_end] = ACTIONS(2722), + [sym_identifier] = ACTIONS(2724), + [anon_sym_export] = ACTIONS(2724), + [anon_sym_default] = ACTIONS(2724), + [anon_sym_type] = ACTIONS(2724), + [anon_sym_namespace] = ACTIONS(2724), + [anon_sym_LBRACE] = ACTIONS(2722), + [anon_sym_RBRACE] = ACTIONS(2722), + [anon_sym_typeof] = ACTIONS(2724), + [anon_sym_import] = ACTIONS(2724), + [anon_sym_with] = ACTIONS(2724), + [anon_sym_var] = ACTIONS(2724), + [anon_sym_let] = ACTIONS(2724), + [anon_sym_const] = ACTIONS(2724), + [anon_sym_BANG] = ACTIONS(2722), + [anon_sym_else] = ACTIONS(2724), + [anon_sym_if] = ACTIONS(2724), + [anon_sym_switch] = ACTIONS(2724), + [anon_sym_for] = ACTIONS(2724), + [anon_sym_LPAREN] = ACTIONS(2722), + [anon_sym_SEMI] = ACTIONS(2722), + [anon_sym_await] = ACTIONS(2724), + [anon_sym_while] = ACTIONS(2724), + [anon_sym_do] = ACTIONS(2724), + [anon_sym_try] = ACTIONS(2724), + [anon_sym_break] = ACTIONS(2724), + [anon_sym_continue] = ACTIONS(2724), + [anon_sym_debugger] = ACTIONS(2724), + [anon_sym_return] = ACTIONS(2724), + [anon_sym_throw] = ACTIONS(2724), + [anon_sym_case] = ACTIONS(2724), + [anon_sym_yield] = ACTIONS(2724), + [anon_sym_LBRACK] = ACTIONS(2722), + [anon_sym_DQUOTE] = ACTIONS(2722), + [anon_sym_SQUOTE] = ACTIONS(2722), + [anon_sym_class] = ACTIONS(2724), + [anon_sym_async] = ACTIONS(2724), + [anon_sym_function] = ACTIONS(2724), + [anon_sym_new] = ACTIONS(2724), + [anon_sym_using] = ACTIONS(2724), + [anon_sym_PLUS] = ACTIONS(2724), + [anon_sym_DASH] = ACTIONS(2724), + [anon_sym_SLASH] = ACTIONS(2724), + [anon_sym_LT] = ACTIONS(2722), + [anon_sym_TILDE] = ACTIONS(2722), + [anon_sym_void] = ACTIONS(2724), + [anon_sym_delete] = ACTIONS(2724), + [anon_sym_PLUS_PLUS] = ACTIONS(2722), + [anon_sym_DASH_DASH] = ACTIONS(2722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2722), + [sym_number] = ACTIONS(2722), + [sym_private_property_identifier] = ACTIONS(2722), + [sym_this] = ACTIONS(2724), + [sym_super] = ACTIONS(2724), + [sym_true] = ACTIONS(2724), + [sym_false] = ACTIONS(2724), + [sym_null] = ACTIONS(2724), + [sym_undefined] = ACTIONS(2724), + [anon_sym_AT] = ACTIONS(2722), + [anon_sym_static] = ACTIONS(2724), + [anon_sym_readonly] = ACTIONS(2724), + [anon_sym_get] = ACTIONS(2724), + [anon_sym_set] = ACTIONS(2724), + [anon_sym_declare] = ACTIONS(2724), + [anon_sym_public] = ACTIONS(2724), + [anon_sym_private] = ACTIONS(2724), + [anon_sym_protected] = ACTIONS(2724), + [anon_sym_override] = ACTIONS(2724), + [anon_sym_module] = ACTIONS(2724), + [anon_sym_any] = ACTIONS(2724), + [anon_sym_number] = ACTIONS(2724), + [anon_sym_boolean] = ACTIONS(2724), + [anon_sym_string] = ACTIONS(2724), + [anon_sym_symbol] = ACTIONS(2724), + [anon_sym_object] = ACTIONS(2724), + [anon_sym_abstract] = ACTIONS(2724), + [anon_sym_interface] = ACTIONS(2724), + [anon_sym_enum] = ACTIONS(2724), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(851)] = { + [ts_builtin_sym_end] = ACTIONS(2726), + [sym_identifier] = ACTIONS(2728), + [anon_sym_export] = ACTIONS(2728), + [anon_sym_default] = ACTIONS(2728), + [anon_sym_type] = ACTIONS(2728), + [anon_sym_namespace] = ACTIONS(2728), + [anon_sym_LBRACE] = ACTIONS(2726), + [anon_sym_RBRACE] = ACTIONS(2726), + [anon_sym_typeof] = ACTIONS(2728), + [anon_sym_import] = ACTIONS(2728), + [anon_sym_with] = ACTIONS(2728), + [anon_sym_var] = ACTIONS(2728), + [anon_sym_let] = ACTIONS(2728), + [anon_sym_const] = ACTIONS(2728), + [anon_sym_BANG] = ACTIONS(2726), + [anon_sym_else] = ACTIONS(2728), + [anon_sym_if] = ACTIONS(2728), + [anon_sym_switch] = ACTIONS(2728), + [anon_sym_for] = ACTIONS(2728), + [anon_sym_LPAREN] = ACTIONS(2726), + [anon_sym_SEMI] = ACTIONS(2726), + [anon_sym_await] = ACTIONS(2728), + [anon_sym_while] = ACTIONS(2728), + [anon_sym_do] = ACTIONS(2728), + [anon_sym_try] = ACTIONS(2728), + [anon_sym_break] = ACTIONS(2728), + [anon_sym_continue] = ACTIONS(2728), + [anon_sym_debugger] = ACTIONS(2728), + [anon_sym_return] = ACTIONS(2728), + [anon_sym_throw] = ACTIONS(2728), + [anon_sym_case] = ACTIONS(2728), + [anon_sym_yield] = ACTIONS(2728), + [anon_sym_LBRACK] = ACTIONS(2726), + [anon_sym_DQUOTE] = ACTIONS(2726), + [anon_sym_SQUOTE] = ACTIONS(2726), + [anon_sym_class] = ACTIONS(2728), + [anon_sym_async] = ACTIONS(2728), + [anon_sym_function] = ACTIONS(2728), + [anon_sym_new] = ACTIONS(2728), + [anon_sym_using] = ACTIONS(2728), + [anon_sym_PLUS] = ACTIONS(2728), + [anon_sym_DASH] = ACTIONS(2728), + [anon_sym_SLASH] = ACTIONS(2728), + [anon_sym_LT] = ACTIONS(2726), + [anon_sym_TILDE] = ACTIONS(2726), + [anon_sym_void] = ACTIONS(2728), + [anon_sym_delete] = ACTIONS(2728), + [anon_sym_PLUS_PLUS] = ACTIONS(2726), + [anon_sym_DASH_DASH] = ACTIONS(2726), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2726), + [sym_number] = ACTIONS(2726), + [sym_private_property_identifier] = ACTIONS(2726), + [sym_this] = ACTIONS(2728), + [sym_super] = ACTIONS(2728), + [sym_true] = ACTIONS(2728), + [sym_false] = ACTIONS(2728), + [sym_null] = ACTIONS(2728), + [sym_undefined] = ACTIONS(2728), + [anon_sym_AT] = ACTIONS(2726), + [anon_sym_static] = ACTIONS(2728), + [anon_sym_readonly] = ACTIONS(2728), + [anon_sym_get] = ACTIONS(2728), + [anon_sym_set] = ACTIONS(2728), + [anon_sym_declare] = ACTIONS(2728), + [anon_sym_public] = ACTIONS(2728), + [anon_sym_private] = ACTIONS(2728), + [anon_sym_protected] = ACTIONS(2728), + [anon_sym_override] = ACTIONS(2728), + [anon_sym_module] = ACTIONS(2728), + [anon_sym_any] = ACTIONS(2728), + [anon_sym_number] = ACTIONS(2728), + [anon_sym_boolean] = ACTIONS(2728), + [anon_sym_string] = ACTIONS(2728), + [anon_sym_symbol] = ACTIONS(2728), + [anon_sym_object] = ACTIONS(2728), + [anon_sym_abstract] = ACTIONS(2728), + [anon_sym_interface] = ACTIONS(2728), + [anon_sym_enum] = ACTIONS(2728), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(852)] = { + [ts_builtin_sym_end] = ACTIONS(2730), + [sym_identifier] = ACTIONS(2732), + [anon_sym_export] = ACTIONS(2732), + [anon_sym_default] = ACTIONS(2732), + [anon_sym_type] = ACTIONS(2732), + [anon_sym_namespace] = ACTIONS(2732), + [anon_sym_LBRACE] = ACTIONS(2730), + [anon_sym_RBRACE] = ACTIONS(2730), + [anon_sym_typeof] = ACTIONS(2732), + [anon_sym_import] = ACTIONS(2732), + [anon_sym_with] = ACTIONS(2732), + [anon_sym_var] = ACTIONS(2732), + [anon_sym_let] = ACTIONS(2732), + [anon_sym_const] = ACTIONS(2732), + [anon_sym_BANG] = ACTIONS(2730), + [anon_sym_else] = ACTIONS(2732), + [anon_sym_if] = ACTIONS(2732), + [anon_sym_switch] = ACTIONS(2732), + [anon_sym_for] = ACTIONS(2732), + [anon_sym_LPAREN] = ACTIONS(2730), + [anon_sym_SEMI] = ACTIONS(2730), + [anon_sym_await] = ACTIONS(2732), + [anon_sym_while] = ACTIONS(2732), + [anon_sym_do] = ACTIONS(2732), + [anon_sym_try] = ACTIONS(2732), + [anon_sym_break] = ACTIONS(2732), + [anon_sym_continue] = ACTIONS(2732), + [anon_sym_debugger] = ACTIONS(2732), + [anon_sym_return] = ACTIONS(2732), + [anon_sym_throw] = ACTIONS(2732), + [anon_sym_case] = ACTIONS(2732), + [anon_sym_yield] = ACTIONS(2732), + [anon_sym_LBRACK] = ACTIONS(2730), + [anon_sym_DQUOTE] = ACTIONS(2730), + [anon_sym_SQUOTE] = ACTIONS(2730), + [anon_sym_class] = ACTIONS(2732), + [anon_sym_async] = ACTIONS(2732), + [anon_sym_function] = ACTIONS(2732), + [anon_sym_new] = ACTIONS(2732), + [anon_sym_using] = ACTIONS(2732), + [anon_sym_PLUS] = ACTIONS(2732), + [anon_sym_DASH] = ACTIONS(2732), + [anon_sym_SLASH] = ACTIONS(2732), + [anon_sym_LT] = ACTIONS(2730), + [anon_sym_TILDE] = ACTIONS(2730), + [anon_sym_void] = ACTIONS(2732), + [anon_sym_delete] = ACTIONS(2732), + [anon_sym_PLUS_PLUS] = ACTIONS(2730), + [anon_sym_DASH_DASH] = ACTIONS(2730), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2730), + [sym_number] = ACTIONS(2730), + [sym_private_property_identifier] = ACTIONS(2730), + [sym_this] = ACTIONS(2732), + [sym_super] = ACTIONS(2732), + [sym_true] = ACTIONS(2732), + [sym_false] = ACTIONS(2732), + [sym_null] = ACTIONS(2732), + [sym_undefined] = ACTIONS(2732), + [anon_sym_AT] = ACTIONS(2730), + [anon_sym_static] = ACTIONS(2732), + [anon_sym_readonly] = ACTIONS(2732), + [anon_sym_get] = ACTIONS(2732), + [anon_sym_set] = ACTIONS(2732), + [anon_sym_declare] = ACTIONS(2732), + [anon_sym_public] = ACTIONS(2732), + [anon_sym_private] = ACTIONS(2732), + [anon_sym_protected] = ACTIONS(2732), + [anon_sym_override] = ACTIONS(2732), + [anon_sym_module] = ACTIONS(2732), + [anon_sym_any] = ACTIONS(2732), + [anon_sym_number] = ACTIONS(2732), + [anon_sym_boolean] = ACTIONS(2732), + [anon_sym_string] = ACTIONS(2732), + [anon_sym_symbol] = ACTIONS(2732), + [anon_sym_object] = ACTIONS(2732), + [anon_sym_abstract] = ACTIONS(2732), + [anon_sym_interface] = ACTIONS(2732), + [anon_sym_enum] = ACTIONS(2732), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(853)] = { + [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(2736), + [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(854)] = { + [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(2736), + [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(855)] = { + [ts_builtin_sym_end] = ACTIONS(2738), + [sym_identifier] = ACTIONS(2740), + [anon_sym_export] = ACTIONS(2740), + [anon_sym_default] = ACTIONS(2740), + [anon_sym_type] = ACTIONS(2740), + [anon_sym_namespace] = ACTIONS(2740), + [anon_sym_LBRACE] = ACTIONS(2738), + [anon_sym_RBRACE] = ACTIONS(2738), + [anon_sym_typeof] = ACTIONS(2740), + [anon_sym_import] = ACTIONS(2740), + [anon_sym_with] = ACTIONS(2740), + [anon_sym_var] = ACTIONS(2740), + [anon_sym_let] = ACTIONS(2740), + [anon_sym_const] = ACTIONS(2740), + [anon_sym_BANG] = ACTIONS(2738), + [anon_sym_else] = ACTIONS(2740), + [anon_sym_if] = ACTIONS(2740), + [anon_sym_switch] = ACTIONS(2740), + [anon_sym_for] = ACTIONS(2740), + [anon_sym_LPAREN] = ACTIONS(2738), + [anon_sym_SEMI] = ACTIONS(2738), + [anon_sym_await] = ACTIONS(2740), + [anon_sym_while] = ACTIONS(2740), + [anon_sym_do] = ACTIONS(2740), + [anon_sym_try] = ACTIONS(2740), + [anon_sym_break] = ACTIONS(2740), + [anon_sym_continue] = ACTIONS(2740), + [anon_sym_debugger] = ACTIONS(2740), + [anon_sym_return] = ACTIONS(2740), + [anon_sym_throw] = ACTIONS(2740), + [anon_sym_case] = ACTIONS(2740), + [anon_sym_yield] = ACTIONS(2740), + [anon_sym_LBRACK] = ACTIONS(2738), + [anon_sym_DQUOTE] = ACTIONS(2738), + [anon_sym_SQUOTE] = ACTIONS(2738), + [anon_sym_class] = ACTIONS(2740), + [anon_sym_async] = ACTIONS(2740), + [anon_sym_function] = ACTIONS(2740), + [anon_sym_new] = ACTIONS(2740), + [anon_sym_using] = ACTIONS(2740), + [anon_sym_PLUS] = ACTIONS(2740), + [anon_sym_DASH] = ACTIONS(2740), + [anon_sym_SLASH] = ACTIONS(2740), + [anon_sym_LT] = ACTIONS(2738), + [anon_sym_TILDE] = ACTIONS(2738), + [anon_sym_void] = ACTIONS(2740), + [anon_sym_delete] = ACTIONS(2740), + [anon_sym_PLUS_PLUS] = ACTIONS(2738), + [anon_sym_DASH_DASH] = ACTIONS(2738), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2738), + [sym_number] = ACTIONS(2738), + [sym_private_property_identifier] = ACTIONS(2738), + [sym_this] = ACTIONS(2740), + [sym_super] = ACTIONS(2740), + [sym_true] = ACTIONS(2740), + [sym_false] = ACTIONS(2740), + [sym_null] = ACTIONS(2740), + [sym_undefined] = ACTIONS(2740), + [anon_sym_AT] = ACTIONS(2738), + [anon_sym_static] = ACTIONS(2740), + [anon_sym_readonly] = ACTIONS(2740), + [anon_sym_get] = ACTIONS(2740), + [anon_sym_set] = ACTIONS(2740), + [anon_sym_declare] = ACTIONS(2740), + [anon_sym_public] = ACTIONS(2740), + [anon_sym_private] = ACTIONS(2740), + [anon_sym_protected] = ACTIONS(2740), + [anon_sym_override] = ACTIONS(2740), + [anon_sym_module] = ACTIONS(2740), + [anon_sym_any] = ACTIONS(2740), + [anon_sym_number] = ACTIONS(2740), + [anon_sym_boolean] = ACTIONS(2740), + [anon_sym_string] = ACTIONS(2740), + [anon_sym_symbol] = ACTIONS(2740), + [anon_sym_object] = ACTIONS(2740), + [anon_sym_abstract] = ACTIONS(2740), + [anon_sym_interface] = ACTIONS(2740), + [anon_sym_enum] = ACTIONS(2740), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(856)] = { + [ts_builtin_sym_end] = ACTIONS(2742), + [sym_identifier] = ACTIONS(2744), + [anon_sym_export] = ACTIONS(2744), + [anon_sym_default] = ACTIONS(2744), + [anon_sym_type] = ACTIONS(2744), + [anon_sym_namespace] = ACTIONS(2744), + [anon_sym_LBRACE] = ACTIONS(2742), + [anon_sym_RBRACE] = ACTIONS(2742), + [anon_sym_typeof] = ACTIONS(2744), + [anon_sym_import] = ACTIONS(2744), + [anon_sym_with] = ACTIONS(2744), + [anon_sym_var] = ACTIONS(2744), + [anon_sym_let] = ACTIONS(2744), + [anon_sym_const] = ACTIONS(2744), + [anon_sym_BANG] = ACTIONS(2742), + [anon_sym_else] = ACTIONS(2744), + [anon_sym_if] = ACTIONS(2744), + [anon_sym_switch] = ACTIONS(2744), + [anon_sym_for] = ACTIONS(2744), + [anon_sym_LPAREN] = ACTIONS(2742), + [anon_sym_SEMI] = ACTIONS(2742), + [anon_sym_await] = ACTIONS(2744), + [anon_sym_while] = ACTIONS(2744), + [anon_sym_do] = ACTIONS(2744), + [anon_sym_try] = ACTIONS(2744), + [anon_sym_break] = ACTIONS(2744), + [anon_sym_continue] = ACTIONS(2744), + [anon_sym_debugger] = ACTIONS(2744), + [anon_sym_return] = ACTIONS(2744), + [anon_sym_throw] = ACTIONS(2744), + [anon_sym_case] = ACTIONS(2744), + [anon_sym_yield] = ACTIONS(2744), + [anon_sym_LBRACK] = ACTIONS(2742), + [anon_sym_DQUOTE] = ACTIONS(2742), + [anon_sym_SQUOTE] = ACTIONS(2742), + [anon_sym_class] = ACTIONS(2744), + [anon_sym_async] = ACTIONS(2744), + [anon_sym_function] = ACTIONS(2744), + [anon_sym_new] = ACTIONS(2744), + [anon_sym_using] = ACTIONS(2744), + [anon_sym_PLUS] = ACTIONS(2744), + [anon_sym_DASH] = ACTIONS(2744), + [anon_sym_SLASH] = ACTIONS(2744), + [anon_sym_LT] = ACTIONS(2742), + [anon_sym_TILDE] = ACTIONS(2742), + [anon_sym_void] = ACTIONS(2744), + [anon_sym_delete] = ACTIONS(2744), + [anon_sym_PLUS_PLUS] = ACTIONS(2742), + [anon_sym_DASH_DASH] = ACTIONS(2742), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2742), + [sym_number] = ACTIONS(2742), + [sym_private_property_identifier] = ACTIONS(2742), + [sym_this] = ACTIONS(2744), + [sym_super] = ACTIONS(2744), + [sym_true] = ACTIONS(2744), + [sym_false] = ACTIONS(2744), + [sym_null] = ACTIONS(2744), + [sym_undefined] = ACTIONS(2744), + [anon_sym_AT] = ACTIONS(2742), + [anon_sym_static] = ACTIONS(2744), + [anon_sym_readonly] = ACTIONS(2744), + [anon_sym_get] = ACTIONS(2744), + [anon_sym_set] = ACTIONS(2744), + [anon_sym_declare] = ACTIONS(2744), + [anon_sym_public] = ACTIONS(2744), + [anon_sym_private] = ACTIONS(2744), + [anon_sym_protected] = ACTIONS(2744), + [anon_sym_override] = ACTIONS(2744), + [anon_sym_module] = ACTIONS(2744), + [anon_sym_any] = ACTIONS(2744), + [anon_sym_number] = ACTIONS(2744), + [anon_sym_boolean] = ACTIONS(2744), + [anon_sym_string] = ACTIONS(2744), + [anon_sym_symbol] = ACTIONS(2744), + [anon_sym_object] = ACTIONS(2744), + [anon_sym_abstract] = ACTIONS(2744), + [anon_sym_interface] = ACTIONS(2744), + [anon_sym_enum] = ACTIONS(2744), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(857)] = { + [ts_builtin_sym_end] = ACTIONS(2746), + [sym_identifier] = ACTIONS(2748), + [anon_sym_export] = ACTIONS(2748), + [anon_sym_default] = ACTIONS(2748), + [anon_sym_type] = ACTIONS(2748), + [anon_sym_namespace] = ACTIONS(2748), + [anon_sym_LBRACE] = ACTIONS(2746), + [anon_sym_RBRACE] = ACTIONS(2746), + [anon_sym_typeof] = ACTIONS(2748), + [anon_sym_import] = ACTIONS(2748), + [anon_sym_with] = ACTIONS(2748), + [anon_sym_var] = ACTIONS(2748), + [anon_sym_let] = ACTIONS(2748), + [anon_sym_const] = ACTIONS(2748), + [anon_sym_BANG] = ACTIONS(2746), + [anon_sym_else] = ACTIONS(2748), + [anon_sym_if] = ACTIONS(2748), + [anon_sym_switch] = ACTIONS(2748), + [anon_sym_for] = ACTIONS(2748), + [anon_sym_LPAREN] = ACTIONS(2746), + [anon_sym_SEMI] = ACTIONS(2746), + [anon_sym_await] = ACTIONS(2748), + [anon_sym_while] = ACTIONS(2748), + [anon_sym_do] = ACTIONS(2748), + [anon_sym_try] = ACTIONS(2748), + [anon_sym_break] = ACTIONS(2748), + [anon_sym_continue] = ACTIONS(2748), + [anon_sym_debugger] = ACTIONS(2748), + [anon_sym_return] = ACTIONS(2748), + [anon_sym_throw] = ACTIONS(2748), + [anon_sym_case] = ACTIONS(2748), + [anon_sym_yield] = ACTIONS(2748), + [anon_sym_LBRACK] = ACTIONS(2746), + [anon_sym_DQUOTE] = ACTIONS(2746), + [anon_sym_SQUOTE] = ACTIONS(2746), + [anon_sym_class] = ACTIONS(2748), + [anon_sym_async] = ACTIONS(2748), + [anon_sym_function] = ACTIONS(2748), + [anon_sym_new] = ACTIONS(2748), + [anon_sym_using] = ACTIONS(2748), + [anon_sym_PLUS] = ACTIONS(2748), + [anon_sym_DASH] = ACTIONS(2748), + [anon_sym_SLASH] = ACTIONS(2748), + [anon_sym_LT] = ACTIONS(2746), + [anon_sym_TILDE] = ACTIONS(2746), + [anon_sym_void] = ACTIONS(2748), + [anon_sym_delete] = ACTIONS(2748), + [anon_sym_PLUS_PLUS] = ACTIONS(2746), + [anon_sym_DASH_DASH] = ACTIONS(2746), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2746), + [sym_number] = ACTIONS(2746), + [sym_private_property_identifier] = ACTIONS(2746), + [sym_this] = ACTIONS(2748), + [sym_super] = ACTIONS(2748), + [sym_true] = ACTIONS(2748), + [sym_false] = ACTIONS(2748), + [sym_null] = ACTIONS(2748), + [sym_undefined] = ACTIONS(2748), + [anon_sym_AT] = ACTIONS(2746), + [anon_sym_static] = ACTIONS(2748), + [anon_sym_readonly] = ACTIONS(2748), + [anon_sym_get] = ACTIONS(2748), + [anon_sym_set] = ACTIONS(2748), + [anon_sym_declare] = ACTIONS(2748), + [anon_sym_public] = ACTIONS(2748), + [anon_sym_private] = ACTIONS(2748), + [anon_sym_protected] = ACTIONS(2748), + [anon_sym_override] = ACTIONS(2748), + [anon_sym_module] = ACTIONS(2748), + [anon_sym_any] = ACTIONS(2748), + [anon_sym_number] = ACTIONS(2748), + [anon_sym_boolean] = ACTIONS(2748), + [anon_sym_string] = ACTIONS(2748), + [anon_sym_symbol] = ACTIONS(2748), + [anon_sym_object] = ACTIONS(2748), + [anon_sym_abstract] = ACTIONS(2748), + [anon_sym_interface] = ACTIONS(2748), + [anon_sym_enum] = ACTIONS(2748), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(858)] = { + [ts_builtin_sym_end] = ACTIONS(2750), + [sym_identifier] = ACTIONS(2752), + [anon_sym_export] = ACTIONS(2752), + [anon_sym_default] = ACTIONS(2752), + [anon_sym_type] = ACTIONS(2752), + [anon_sym_namespace] = ACTIONS(2752), + [anon_sym_LBRACE] = ACTIONS(2750), + [anon_sym_RBRACE] = ACTIONS(2750), + [anon_sym_typeof] = ACTIONS(2752), + [anon_sym_import] = ACTIONS(2752), + [anon_sym_with] = ACTIONS(2752), + [anon_sym_var] = ACTIONS(2752), + [anon_sym_let] = ACTIONS(2752), + [anon_sym_const] = ACTIONS(2752), + [anon_sym_BANG] = ACTIONS(2750), + [anon_sym_else] = ACTIONS(2752), + [anon_sym_if] = ACTIONS(2752), + [anon_sym_switch] = ACTIONS(2752), + [anon_sym_for] = ACTIONS(2752), + [anon_sym_LPAREN] = ACTIONS(2750), + [anon_sym_SEMI] = ACTIONS(2750), + [anon_sym_await] = ACTIONS(2752), + [anon_sym_while] = ACTIONS(2752), + [anon_sym_do] = ACTIONS(2752), + [anon_sym_try] = ACTIONS(2752), + [anon_sym_break] = ACTIONS(2752), + [anon_sym_continue] = ACTIONS(2752), + [anon_sym_debugger] = ACTIONS(2752), + [anon_sym_return] = ACTIONS(2752), + [anon_sym_throw] = ACTIONS(2752), + [anon_sym_case] = ACTIONS(2752), + [anon_sym_yield] = ACTIONS(2752), + [anon_sym_LBRACK] = ACTIONS(2750), + [anon_sym_DQUOTE] = ACTIONS(2750), + [anon_sym_SQUOTE] = ACTIONS(2750), + [anon_sym_class] = ACTIONS(2752), + [anon_sym_async] = ACTIONS(2752), + [anon_sym_function] = ACTIONS(2752), + [anon_sym_new] = ACTIONS(2752), + [anon_sym_using] = ACTIONS(2752), + [anon_sym_PLUS] = ACTIONS(2752), + [anon_sym_DASH] = ACTIONS(2752), + [anon_sym_SLASH] = ACTIONS(2752), + [anon_sym_LT] = ACTIONS(2750), + [anon_sym_TILDE] = ACTIONS(2750), + [anon_sym_void] = ACTIONS(2752), + [anon_sym_delete] = ACTIONS(2752), + [anon_sym_PLUS_PLUS] = ACTIONS(2750), + [anon_sym_DASH_DASH] = ACTIONS(2750), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2750), + [sym_number] = ACTIONS(2750), + [sym_private_property_identifier] = ACTIONS(2750), + [sym_this] = ACTIONS(2752), + [sym_super] = ACTIONS(2752), + [sym_true] = ACTIONS(2752), + [sym_false] = ACTIONS(2752), + [sym_null] = ACTIONS(2752), + [sym_undefined] = ACTIONS(2752), + [anon_sym_AT] = ACTIONS(2750), + [anon_sym_static] = ACTIONS(2752), + [anon_sym_readonly] = ACTIONS(2752), + [anon_sym_get] = ACTIONS(2752), + [anon_sym_set] = ACTIONS(2752), + [anon_sym_declare] = ACTIONS(2752), + [anon_sym_public] = ACTIONS(2752), + [anon_sym_private] = ACTIONS(2752), + [anon_sym_protected] = ACTIONS(2752), + [anon_sym_override] = ACTIONS(2752), + [anon_sym_module] = ACTIONS(2752), + [anon_sym_any] = ACTIONS(2752), + [anon_sym_number] = ACTIONS(2752), + [anon_sym_boolean] = ACTIONS(2752), + [anon_sym_string] = ACTIONS(2752), + [anon_sym_symbol] = ACTIONS(2752), + [anon_sym_object] = ACTIONS(2752), + [anon_sym_abstract] = ACTIONS(2752), + [anon_sym_interface] = ACTIONS(2752), + [anon_sym_enum] = ACTIONS(2752), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(859)] = { + [ts_builtin_sym_end] = ACTIONS(2754), + [sym_identifier] = ACTIONS(2756), + [anon_sym_export] = ACTIONS(2756), + [anon_sym_default] = ACTIONS(2756), + [anon_sym_type] = ACTIONS(2756), + [anon_sym_namespace] = ACTIONS(2756), + [anon_sym_LBRACE] = ACTIONS(2754), + [anon_sym_RBRACE] = ACTIONS(2754), + [anon_sym_typeof] = ACTIONS(2756), + [anon_sym_import] = ACTIONS(2756), + [anon_sym_with] = ACTIONS(2756), + [anon_sym_var] = ACTIONS(2756), + [anon_sym_let] = ACTIONS(2756), + [anon_sym_const] = ACTIONS(2756), + [anon_sym_BANG] = ACTIONS(2754), + [anon_sym_else] = ACTIONS(2756), + [anon_sym_if] = ACTIONS(2756), + [anon_sym_switch] = ACTIONS(2756), + [anon_sym_for] = ACTIONS(2756), + [anon_sym_LPAREN] = ACTIONS(2754), + [anon_sym_SEMI] = ACTIONS(2754), + [anon_sym_await] = ACTIONS(2756), + [anon_sym_while] = ACTIONS(2756), + [anon_sym_do] = ACTIONS(2756), + [anon_sym_try] = ACTIONS(2756), + [anon_sym_break] = ACTIONS(2756), + [anon_sym_continue] = ACTIONS(2756), + [anon_sym_debugger] = ACTIONS(2756), + [anon_sym_return] = ACTIONS(2756), + [anon_sym_throw] = ACTIONS(2756), + [anon_sym_case] = ACTIONS(2756), + [anon_sym_yield] = ACTIONS(2756), + [anon_sym_LBRACK] = ACTIONS(2754), + [anon_sym_DQUOTE] = ACTIONS(2754), + [anon_sym_SQUOTE] = ACTIONS(2754), + [anon_sym_class] = ACTIONS(2756), + [anon_sym_async] = ACTIONS(2756), + [anon_sym_function] = ACTIONS(2756), + [anon_sym_new] = ACTIONS(2756), + [anon_sym_using] = ACTIONS(2756), + [anon_sym_PLUS] = ACTIONS(2756), + [anon_sym_DASH] = ACTIONS(2756), + [anon_sym_SLASH] = ACTIONS(2756), + [anon_sym_LT] = ACTIONS(2754), + [anon_sym_TILDE] = ACTIONS(2754), + [anon_sym_void] = ACTIONS(2756), + [anon_sym_delete] = ACTIONS(2756), + [anon_sym_PLUS_PLUS] = ACTIONS(2754), + [anon_sym_DASH_DASH] = ACTIONS(2754), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2754), + [sym_number] = ACTIONS(2754), + [sym_private_property_identifier] = ACTIONS(2754), + [sym_this] = ACTIONS(2756), + [sym_super] = ACTIONS(2756), + [sym_true] = ACTIONS(2756), + [sym_false] = ACTIONS(2756), + [sym_null] = ACTIONS(2756), + [sym_undefined] = ACTIONS(2756), + [anon_sym_AT] = ACTIONS(2754), + [anon_sym_static] = ACTIONS(2756), + [anon_sym_readonly] = ACTIONS(2756), + [anon_sym_get] = ACTIONS(2756), + [anon_sym_set] = ACTIONS(2756), + [anon_sym_declare] = ACTIONS(2756), + [anon_sym_public] = ACTIONS(2756), + [anon_sym_private] = ACTIONS(2756), + [anon_sym_protected] = ACTIONS(2756), + [anon_sym_override] = ACTIONS(2756), + [anon_sym_module] = ACTIONS(2756), + [anon_sym_any] = ACTIONS(2756), + [anon_sym_number] = ACTIONS(2756), + [anon_sym_boolean] = ACTIONS(2756), + [anon_sym_string] = ACTIONS(2756), + [anon_sym_symbol] = ACTIONS(2756), + [anon_sym_object] = ACTIONS(2756), + [anon_sym_abstract] = ACTIONS(2756), + [anon_sym_interface] = ACTIONS(2756), + [anon_sym_enum] = ACTIONS(2756), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(860)] = { + [ts_builtin_sym_end] = ACTIONS(1737), + [sym_identifier] = ACTIONS(1739), + [anon_sym_export] = ACTIONS(1739), + [anon_sym_default] = ACTIONS(1739), + [anon_sym_type] = ACTIONS(1739), + [anon_sym_namespace] = ACTIONS(1739), + [anon_sym_LBRACE] = ACTIONS(1737), + [anon_sym_RBRACE] = ACTIONS(1737), + [anon_sym_typeof] = ACTIONS(1739), + [anon_sym_import] = ACTIONS(1739), + [anon_sym_with] = ACTIONS(1739), + [anon_sym_var] = ACTIONS(1739), + [anon_sym_let] = ACTIONS(1739), + [anon_sym_const] = ACTIONS(1739), + [anon_sym_BANG] = ACTIONS(1737), + [anon_sym_else] = ACTIONS(1739), + [anon_sym_if] = ACTIONS(1739), + [anon_sym_switch] = ACTIONS(1739), + [anon_sym_for] = ACTIONS(1739), + [anon_sym_LPAREN] = ACTIONS(1737), + [anon_sym_SEMI] = ACTIONS(1737), + [anon_sym_await] = ACTIONS(1739), + [anon_sym_while] = ACTIONS(1739), + [anon_sym_do] = ACTIONS(1739), + [anon_sym_try] = ACTIONS(1739), + [anon_sym_break] = ACTIONS(1739), + [anon_sym_continue] = ACTIONS(1739), + [anon_sym_debugger] = ACTIONS(1739), + [anon_sym_return] = ACTIONS(1739), + [anon_sym_throw] = ACTIONS(1739), + [anon_sym_case] = ACTIONS(1739), + [anon_sym_yield] = ACTIONS(1739), + [anon_sym_LBRACK] = ACTIONS(1737), + [anon_sym_DQUOTE] = ACTIONS(1737), + [anon_sym_SQUOTE] = ACTIONS(1737), + [anon_sym_class] = ACTIONS(1739), + [anon_sym_async] = ACTIONS(1739), + [anon_sym_function] = ACTIONS(1739), + [anon_sym_new] = ACTIONS(1739), + [anon_sym_using] = ACTIONS(1739), + [anon_sym_PLUS] = ACTIONS(1739), + [anon_sym_DASH] = ACTIONS(1739), + [anon_sym_SLASH] = ACTIONS(1739), + [anon_sym_LT] = ACTIONS(1737), + [anon_sym_TILDE] = ACTIONS(1737), + [anon_sym_void] = ACTIONS(1739), + [anon_sym_delete] = ACTIONS(1739), + [anon_sym_PLUS_PLUS] = ACTIONS(1737), + [anon_sym_DASH_DASH] = ACTIONS(1737), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1737), + [sym_number] = ACTIONS(1737), + [sym_private_property_identifier] = ACTIONS(1737), + [sym_this] = ACTIONS(1739), + [sym_super] = ACTIONS(1739), + [sym_true] = ACTIONS(1739), + [sym_false] = ACTIONS(1739), + [sym_null] = ACTIONS(1739), + [sym_undefined] = ACTIONS(1739), + [anon_sym_AT] = ACTIONS(1737), + [anon_sym_static] = ACTIONS(1739), + [anon_sym_readonly] = ACTIONS(1739), + [anon_sym_get] = ACTIONS(1739), + [anon_sym_set] = ACTIONS(1739), + [anon_sym_declare] = ACTIONS(1739), + [anon_sym_public] = ACTIONS(1739), + [anon_sym_private] = ACTIONS(1739), + [anon_sym_protected] = ACTIONS(1739), + [anon_sym_override] = ACTIONS(1739), + [anon_sym_module] = ACTIONS(1739), + [anon_sym_any] = ACTIONS(1739), + [anon_sym_number] = ACTIONS(1739), + [anon_sym_boolean] = ACTIONS(1739), + [anon_sym_string] = ACTIONS(1739), + [anon_sym_symbol] = ACTIONS(1739), + [anon_sym_object] = ACTIONS(1739), + [anon_sym_abstract] = ACTIONS(1739), + [anon_sym_interface] = ACTIONS(1739), + [anon_sym_enum] = ACTIONS(1739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(861)] = { + [ts_builtin_sym_end] = ACTIONS(2758), + [sym_identifier] = ACTIONS(2760), + [anon_sym_export] = ACTIONS(2760), + [anon_sym_default] = ACTIONS(2760), + [anon_sym_type] = ACTIONS(2760), + [anon_sym_namespace] = ACTIONS(2760), + [anon_sym_LBRACE] = ACTIONS(2758), + [anon_sym_RBRACE] = ACTIONS(2758), + [anon_sym_typeof] = ACTIONS(2760), + [anon_sym_import] = ACTIONS(2760), + [anon_sym_with] = ACTIONS(2760), + [anon_sym_var] = ACTIONS(2760), + [anon_sym_let] = ACTIONS(2760), + [anon_sym_const] = ACTIONS(2760), + [anon_sym_BANG] = ACTIONS(2758), + [anon_sym_else] = ACTIONS(2760), + [anon_sym_if] = ACTIONS(2760), + [anon_sym_switch] = ACTIONS(2760), + [anon_sym_for] = ACTIONS(2760), + [anon_sym_LPAREN] = ACTIONS(2758), + [anon_sym_SEMI] = ACTIONS(2758), + [anon_sym_await] = ACTIONS(2760), + [anon_sym_while] = ACTIONS(2760), + [anon_sym_do] = ACTIONS(2760), + [anon_sym_try] = ACTIONS(2760), + [anon_sym_break] = ACTIONS(2760), + [anon_sym_continue] = ACTIONS(2760), + [anon_sym_debugger] = ACTIONS(2760), + [anon_sym_return] = ACTIONS(2760), + [anon_sym_throw] = ACTIONS(2760), + [anon_sym_case] = ACTIONS(2760), + [anon_sym_yield] = ACTIONS(2760), + [anon_sym_LBRACK] = ACTIONS(2758), + [anon_sym_DQUOTE] = ACTIONS(2758), + [anon_sym_SQUOTE] = ACTIONS(2758), + [anon_sym_class] = ACTIONS(2760), + [anon_sym_async] = ACTIONS(2760), + [anon_sym_function] = ACTIONS(2760), + [anon_sym_new] = ACTIONS(2760), + [anon_sym_using] = ACTIONS(2760), + [anon_sym_PLUS] = ACTIONS(2760), + [anon_sym_DASH] = ACTIONS(2760), + [anon_sym_SLASH] = ACTIONS(2760), + [anon_sym_LT] = ACTIONS(2758), + [anon_sym_TILDE] = ACTIONS(2758), + [anon_sym_void] = ACTIONS(2760), + [anon_sym_delete] = ACTIONS(2760), + [anon_sym_PLUS_PLUS] = ACTIONS(2758), + [anon_sym_DASH_DASH] = ACTIONS(2758), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2758), + [sym_number] = ACTIONS(2758), + [sym_private_property_identifier] = ACTIONS(2758), + [sym_this] = ACTIONS(2760), + [sym_super] = ACTIONS(2760), + [sym_true] = ACTIONS(2760), + [sym_false] = ACTIONS(2760), + [sym_null] = ACTIONS(2760), + [sym_undefined] = ACTIONS(2760), + [anon_sym_AT] = ACTIONS(2758), + [anon_sym_static] = ACTIONS(2760), + [anon_sym_readonly] = ACTIONS(2760), + [anon_sym_get] = ACTIONS(2760), + [anon_sym_set] = ACTIONS(2760), + [anon_sym_declare] = ACTIONS(2760), + [anon_sym_public] = ACTIONS(2760), + [anon_sym_private] = ACTIONS(2760), + [anon_sym_protected] = ACTIONS(2760), + [anon_sym_override] = ACTIONS(2760), + [anon_sym_module] = ACTIONS(2760), + [anon_sym_any] = ACTIONS(2760), + [anon_sym_number] = ACTIONS(2760), + [anon_sym_boolean] = ACTIONS(2760), + [anon_sym_string] = ACTIONS(2760), + [anon_sym_symbol] = ACTIONS(2760), + [anon_sym_object] = ACTIONS(2760), + [anon_sym_abstract] = ACTIONS(2760), + [anon_sym_interface] = ACTIONS(2760), + [anon_sym_enum] = ACTIONS(2760), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(862)] = { + [ts_builtin_sym_end] = ACTIONS(2762), + [sym_identifier] = ACTIONS(2764), + [anon_sym_export] = ACTIONS(2764), + [anon_sym_default] = ACTIONS(2764), + [anon_sym_type] = ACTIONS(2764), + [anon_sym_namespace] = ACTIONS(2764), + [anon_sym_LBRACE] = ACTIONS(2762), + [anon_sym_RBRACE] = ACTIONS(2762), + [anon_sym_typeof] = ACTIONS(2764), + [anon_sym_import] = ACTIONS(2764), + [anon_sym_with] = ACTIONS(2764), + [anon_sym_var] = ACTIONS(2764), + [anon_sym_let] = ACTIONS(2764), + [anon_sym_const] = ACTIONS(2764), + [anon_sym_BANG] = ACTIONS(2762), + [anon_sym_else] = ACTIONS(2764), + [anon_sym_if] = ACTIONS(2764), + [anon_sym_switch] = ACTIONS(2764), + [anon_sym_for] = ACTIONS(2764), + [anon_sym_LPAREN] = ACTIONS(2762), + [anon_sym_SEMI] = ACTIONS(2762), + [anon_sym_await] = ACTIONS(2764), + [anon_sym_while] = ACTIONS(2764), + [anon_sym_do] = ACTIONS(2764), + [anon_sym_try] = ACTIONS(2764), + [anon_sym_break] = ACTIONS(2764), + [anon_sym_continue] = ACTIONS(2764), + [anon_sym_debugger] = ACTIONS(2764), + [anon_sym_return] = ACTIONS(2764), + [anon_sym_throw] = ACTIONS(2764), + [anon_sym_case] = ACTIONS(2764), + [anon_sym_yield] = ACTIONS(2764), + [anon_sym_LBRACK] = ACTIONS(2762), + [anon_sym_DQUOTE] = ACTIONS(2762), + [anon_sym_SQUOTE] = ACTIONS(2762), + [anon_sym_class] = ACTIONS(2764), + [anon_sym_async] = ACTIONS(2764), + [anon_sym_function] = ACTIONS(2764), + [anon_sym_new] = ACTIONS(2764), + [anon_sym_using] = ACTIONS(2764), + [anon_sym_PLUS] = ACTIONS(2764), + [anon_sym_DASH] = ACTIONS(2764), + [anon_sym_SLASH] = ACTIONS(2764), + [anon_sym_LT] = ACTIONS(2762), + [anon_sym_TILDE] = ACTIONS(2762), + [anon_sym_void] = ACTIONS(2764), + [anon_sym_delete] = ACTIONS(2764), + [anon_sym_PLUS_PLUS] = ACTIONS(2762), + [anon_sym_DASH_DASH] = ACTIONS(2762), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2762), + [sym_number] = ACTIONS(2762), + [sym_private_property_identifier] = ACTIONS(2762), + [sym_this] = ACTIONS(2764), + [sym_super] = ACTIONS(2764), + [sym_true] = ACTIONS(2764), + [sym_false] = ACTIONS(2764), + [sym_null] = ACTIONS(2764), + [sym_undefined] = ACTIONS(2764), + [anon_sym_AT] = ACTIONS(2762), + [anon_sym_static] = ACTIONS(2764), + [anon_sym_readonly] = ACTIONS(2764), + [anon_sym_get] = ACTIONS(2764), + [anon_sym_set] = ACTIONS(2764), + [anon_sym_declare] = ACTIONS(2764), + [anon_sym_public] = ACTIONS(2764), + [anon_sym_private] = ACTIONS(2764), + [anon_sym_protected] = ACTIONS(2764), + [anon_sym_override] = ACTIONS(2764), + [anon_sym_module] = ACTIONS(2764), + [anon_sym_any] = ACTIONS(2764), + [anon_sym_number] = ACTIONS(2764), + [anon_sym_boolean] = ACTIONS(2764), + [anon_sym_string] = ACTIONS(2764), + [anon_sym_symbol] = ACTIONS(2764), + [anon_sym_object] = ACTIONS(2764), + [anon_sym_abstract] = ACTIONS(2764), + [anon_sym_interface] = ACTIONS(2764), + [anon_sym_enum] = ACTIONS(2764), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(863)] = { + [ts_builtin_sym_end] = ACTIONS(2766), + [sym_identifier] = ACTIONS(2768), + [anon_sym_export] = ACTIONS(2768), + [anon_sym_default] = ACTIONS(2768), + [anon_sym_type] = ACTIONS(2768), + [anon_sym_namespace] = ACTIONS(2768), + [anon_sym_LBRACE] = ACTIONS(2766), + [anon_sym_RBRACE] = ACTIONS(2766), + [anon_sym_typeof] = ACTIONS(2768), + [anon_sym_import] = ACTIONS(2768), + [anon_sym_with] = ACTIONS(2768), + [anon_sym_var] = ACTIONS(2768), + [anon_sym_let] = ACTIONS(2768), + [anon_sym_const] = ACTIONS(2768), + [anon_sym_BANG] = ACTIONS(2766), + [anon_sym_else] = ACTIONS(2768), + [anon_sym_if] = ACTIONS(2768), + [anon_sym_switch] = ACTIONS(2768), + [anon_sym_for] = ACTIONS(2768), + [anon_sym_LPAREN] = ACTIONS(2766), + [anon_sym_SEMI] = ACTIONS(2766), + [anon_sym_await] = ACTIONS(2768), + [anon_sym_while] = ACTIONS(2768), + [anon_sym_do] = ACTIONS(2768), + [anon_sym_try] = ACTIONS(2768), + [anon_sym_break] = ACTIONS(2768), + [anon_sym_continue] = ACTIONS(2768), + [anon_sym_debugger] = ACTIONS(2768), + [anon_sym_return] = ACTIONS(2768), + [anon_sym_throw] = ACTIONS(2768), + [anon_sym_case] = ACTIONS(2768), + [anon_sym_yield] = ACTIONS(2768), + [anon_sym_LBRACK] = ACTIONS(2766), + [anon_sym_DQUOTE] = ACTIONS(2766), + [anon_sym_SQUOTE] = ACTIONS(2766), + [anon_sym_class] = ACTIONS(2768), + [anon_sym_async] = ACTIONS(2768), + [anon_sym_function] = ACTIONS(2768), + [anon_sym_new] = ACTIONS(2768), + [anon_sym_using] = ACTIONS(2768), + [anon_sym_PLUS] = ACTIONS(2768), + [anon_sym_DASH] = ACTIONS(2768), + [anon_sym_SLASH] = ACTIONS(2768), + [anon_sym_LT] = ACTIONS(2766), + [anon_sym_TILDE] = ACTIONS(2766), + [anon_sym_void] = ACTIONS(2768), + [anon_sym_delete] = ACTIONS(2768), + [anon_sym_PLUS_PLUS] = ACTIONS(2766), + [anon_sym_DASH_DASH] = ACTIONS(2766), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2766), + [sym_number] = ACTIONS(2766), + [sym_private_property_identifier] = ACTIONS(2766), + [sym_this] = ACTIONS(2768), + [sym_super] = ACTIONS(2768), + [sym_true] = ACTIONS(2768), + [sym_false] = ACTIONS(2768), + [sym_null] = ACTIONS(2768), + [sym_undefined] = ACTIONS(2768), + [anon_sym_AT] = ACTIONS(2766), + [anon_sym_static] = ACTIONS(2768), + [anon_sym_readonly] = ACTIONS(2768), + [anon_sym_get] = ACTIONS(2768), + [anon_sym_set] = ACTIONS(2768), + [anon_sym_declare] = ACTIONS(2768), + [anon_sym_public] = ACTIONS(2768), + [anon_sym_private] = ACTIONS(2768), + [anon_sym_protected] = ACTIONS(2768), + [anon_sym_override] = ACTIONS(2768), + [anon_sym_module] = ACTIONS(2768), + [anon_sym_any] = ACTIONS(2768), + [anon_sym_number] = ACTIONS(2768), + [anon_sym_boolean] = ACTIONS(2768), + [anon_sym_string] = ACTIONS(2768), + [anon_sym_symbol] = ACTIONS(2768), + [anon_sym_object] = ACTIONS(2768), + [anon_sym_abstract] = ACTIONS(2768), + [anon_sym_interface] = ACTIONS(2768), + [anon_sym_enum] = ACTIONS(2768), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(864)] = { + [ts_builtin_sym_end] = ACTIONS(2766), + [sym_identifier] = ACTIONS(2768), + [anon_sym_export] = ACTIONS(2768), + [anon_sym_default] = ACTIONS(2768), + [anon_sym_type] = ACTIONS(2768), + [anon_sym_namespace] = ACTIONS(2768), + [anon_sym_LBRACE] = ACTIONS(2766), + [anon_sym_RBRACE] = ACTIONS(2766), + [anon_sym_typeof] = ACTIONS(2768), + [anon_sym_import] = ACTIONS(2768), + [anon_sym_with] = ACTIONS(2768), + [anon_sym_var] = ACTIONS(2768), + [anon_sym_let] = ACTIONS(2768), + [anon_sym_const] = ACTIONS(2768), + [anon_sym_BANG] = ACTIONS(2766), + [anon_sym_else] = ACTIONS(2768), + [anon_sym_if] = ACTIONS(2768), + [anon_sym_switch] = ACTIONS(2768), + [anon_sym_for] = ACTIONS(2768), + [anon_sym_LPAREN] = ACTIONS(2766), + [anon_sym_SEMI] = ACTIONS(2766), + [anon_sym_await] = ACTIONS(2768), + [anon_sym_while] = ACTIONS(2768), + [anon_sym_do] = ACTIONS(2768), + [anon_sym_try] = ACTIONS(2768), + [anon_sym_break] = ACTIONS(2768), + [anon_sym_continue] = ACTIONS(2768), + [anon_sym_debugger] = ACTIONS(2768), + [anon_sym_return] = ACTIONS(2768), + [anon_sym_throw] = ACTIONS(2768), + [anon_sym_case] = ACTIONS(2768), + [anon_sym_yield] = ACTIONS(2768), + [anon_sym_LBRACK] = ACTIONS(2766), + [anon_sym_DQUOTE] = ACTIONS(2766), + [anon_sym_SQUOTE] = ACTIONS(2766), + [anon_sym_class] = ACTIONS(2768), + [anon_sym_async] = ACTIONS(2768), + [anon_sym_function] = ACTIONS(2768), + [anon_sym_new] = ACTIONS(2768), + [anon_sym_using] = ACTIONS(2768), + [anon_sym_PLUS] = ACTIONS(2768), + [anon_sym_DASH] = ACTIONS(2768), + [anon_sym_SLASH] = ACTIONS(2768), + [anon_sym_LT] = ACTIONS(2766), + [anon_sym_TILDE] = ACTIONS(2766), + [anon_sym_void] = ACTIONS(2768), + [anon_sym_delete] = ACTIONS(2768), + [anon_sym_PLUS_PLUS] = ACTIONS(2766), + [anon_sym_DASH_DASH] = ACTIONS(2766), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2766), + [sym_number] = ACTIONS(2766), + [sym_private_property_identifier] = ACTIONS(2766), + [sym_this] = ACTIONS(2768), + [sym_super] = ACTIONS(2768), + [sym_true] = ACTIONS(2768), + [sym_false] = ACTIONS(2768), + [sym_null] = ACTIONS(2768), + [sym_undefined] = ACTIONS(2768), + [anon_sym_AT] = ACTIONS(2766), + [anon_sym_static] = ACTIONS(2768), + [anon_sym_readonly] = ACTIONS(2768), + [anon_sym_get] = ACTIONS(2768), + [anon_sym_set] = ACTIONS(2768), + [anon_sym_declare] = ACTIONS(2768), + [anon_sym_public] = ACTIONS(2768), + [anon_sym_private] = ACTIONS(2768), + [anon_sym_protected] = ACTIONS(2768), + [anon_sym_override] = ACTIONS(2768), + [anon_sym_module] = ACTIONS(2768), + [anon_sym_any] = ACTIONS(2768), + [anon_sym_number] = ACTIONS(2768), + [anon_sym_boolean] = ACTIONS(2768), + [anon_sym_string] = ACTIONS(2768), + [anon_sym_symbol] = ACTIONS(2768), + [anon_sym_object] = ACTIONS(2768), + [anon_sym_abstract] = ACTIONS(2768), + [anon_sym_interface] = ACTIONS(2768), + [anon_sym_enum] = ACTIONS(2768), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(865)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(866)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(867)] = { + [ts_builtin_sym_end] = ACTIONS(2778), + [sym_identifier] = ACTIONS(2780), + [anon_sym_export] = ACTIONS(2780), + [anon_sym_default] = ACTIONS(2780), + [anon_sym_type] = ACTIONS(2780), + [anon_sym_namespace] = ACTIONS(2780), + [anon_sym_LBRACE] = ACTIONS(2778), + [anon_sym_RBRACE] = ACTIONS(2778), + [anon_sym_typeof] = ACTIONS(2780), + [anon_sym_import] = ACTIONS(2780), + [anon_sym_with] = ACTIONS(2780), + [anon_sym_var] = ACTIONS(2780), + [anon_sym_let] = ACTIONS(2780), + [anon_sym_const] = ACTIONS(2780), + [anon_sym_BANG] = ACTIONS(2778), + [anon_sym_else] = ACTIONS(2780), + [anon_sym_if] = ACTIONS(2780), + [anon_sym_switch] = ACTIONS(2780), + [anon_sym_for] = ACTIONS(2780), + [anon_sym_LPAREN] = ACTIONS(2778), + [anon_sym_SEMI] = ACTIONS(2778), + [anon_sym_await] = ACTIONS(2780), + [anon_sym_while] = ACTIONS(2780), + [anon_sym_do] = ACTIONS(2780), + [anon_sym_try] = ACTIONS(2780), + [anon_sym_break] = ACTIONS(2780), + [anon_sym_continue] = ACTIONS(2780), + [anon_sym_debugger] = ACTIONS(2780), + [anon_sym_return] = ACTIONS(2780), + [anon_sym_throw] = ACTIONS(2780), + [anon_sym_case] = ACTIONS(2780), + [anon_sym_yield] = ACTIONS(2780), + [anon_sym_LBRACK] = ACTIONS(2778), + [anon_sym_DQUOTE] = ACTIONS(2778), + [anon_sym_SQUOTE] = ACTIONS(2778), + [anon_sym_class] = ACTIONS(2780), + [anon_sym_async] = ACTIONS(2780), + [anon_sym_function] = ACTIONS(2780), + [anon_sym_new] = ACTIONS(2780), + [anon_sym_using] = ACTIONS(2780), + [anon_sym_PLUS] = ACTIONS(2780), + [anon_sym_DASH] = ACTIONS(2780), + [anon_sym_SLASH] = ACTIONS(2780), + [anon_sym_LT] = ACTIONS(2778), + [anon_sym_TILDE] = ACTIONS(2778), + [anon_sym_void] = ACTIONS(2780), + [anon_sym_delete] = ACTIONS(2780), + [anon_sym_PLUS_PLUS] = ACTIONS(2778), + [anon_sym_DASH_DASH] = ACTIONS(2778), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2778), + [sym_number] = ACTIONS(2778), + [sym_private_property_identifier] = ACTIONS(2778), + [sym_this] = ACTIONS(2780), + [sym_super] = ACTIONS(2780), + [sym_true] = ACTIONS(2780), + [sym_false] = ACTIONS(2780), + [sym_null] = ACTIONS(2780), + [sym_undefined] = ACTIONS(2780), + [anon_sym_AT] = ACTIONS(2778), + [anon_sym_static] = ACTIONS(2780), + [anon_sym_readonly] = ACTIONS(2780), + [anon_sym_get] = ACTIONS(2780), + [anon_sym_set] = ACTIONS(2780), + [anon_sym_declare] = ACTIONS(2780), + [anon_sym_public] = ACTIONS(2780), + [anon_sym_private] = ACTIONS(2780), + [anon_sym_protected] = ACTIONS(2780), + [anon_sym_override] = ACTIONS(2780), + [anon_sym_module] = ACTIONS(2780), + [anon_sym_any] = ACTIONS(2780), + [anon_sym_number] = ACTIONS(2780), + [anon_sym_boolean] = ACTIONS(2780), + [anon_sym_string] = ACTIONS(2780), + [anon_sym_symbol] = ACTIONS(2780), + [anon_sym_object] = ACTIONS(2780), + [anon_sym_abstract] = ACTIONS(2780), + [anon_sym_interface] = ACTIONS(2780), + [anon_sym_enum] = ACTIONS(2780), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(868)] = { + [ts_builtin_sym_end] = ACTIONS(2782), + [sym_identifier] = ACTIONS(2784), + [anon_sym_export] = ACTIONS(2784), + [anon_sym_default] = ACTIONS(2784), + [anon_sym_type] = ACTIONS(2784), + [anon_sym_namespace] = ACTIONS(2784), + [anon_sym_LBRACE] = ACTIONS(2782), + [anon_sym_RBRACE] = ACTIONS(2782), + [anon_sym_typeof] = ACTIONS(2784), + [anon_sym_import] = ACTIONS(2784), + [anon_sym_with] = ACTIONS(2784), + [anon_sym_var] = ACTIONS(2784), + [anon_sym_let] = ACTIONS(2784), + [anon_sym_const] = ACTIONS(2784), + [anon_sym_BANG] = ACTIONS(2782), + [anon_sym_else] = ACTIONS(2784), + [anon_sym_if] = ACTIONS(2784), + [anon_sym_switch] = ACTIONS(2784), + [anon_sym_for] = ACTIONS(2784), + [anon_sym_LPAREN] = ACTIONS(2782), + [anon_sym_SEMI] = ACTIONS(2782), + [anon_sym_await] = ACTIONS(2784), + [anon_sym_while] = ACTIONS(2784), + [anon_sym_do] = ACTIONS(2784), + [anon_sym_try] = ACTIONS(2784), + [anon_sym_break] = ACTIONS(2784), + [anon_sym_continue] = ACTIONS(2784), + [anon_sym_debugger] = ACTIONS(2784), + [anon_sym_return] = ACTIONS(2784), + [anon_sym_throw] = ACTIONS(2784), + [anon_sym_case] = ACTIONS(2784), + [anon_sym_yield] = ACTIONS(2784), + [anon_sym_LBRACK] = ACTIONS(2782), + [anon_sym_DQUOTE] = ACTIONS(2782), + [anon_sym_SQUOTE] = ACTIONS(2782), + [anon_sym_class] = ACTIONS(2784), + [anon_sym_async] = ACTIONS(2784), + [anon_sym_function] = ACTIONS(2784), + [anon_sym_new] = ACTIONS(2784), + [anon_sym_using] = ACTIONS(2784), + [anon_sym_PLUS] = ACTIONS(2784), + [anon_sym_DASH] = ACTIONS(2784), + [anon_sym_SLASH] = ACTIONS(2784), + [anon_sym_LT] = ACTIONS(2782), + [anon_sym_TILDE] = ACTIONS(2782), + [anon_sym_void] = ACTIONS(2784), + [anon_sym_delete] = ACTIONS(2784), + [anon_sym_PLUS_PLUS] = ACTIONS(2782), + [anon_sym_DASH_DASH] = ACTIONS(2782), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2782), + [sym_number] = ACTIONS(2782), + [sym_private_property_identifier] = ACTIONS(2782), + [sym_this] = ACTIONS(2784), + [sym_super] = ACTIONS(2784), + [sym_true] = ACTIONS(2784), + [sym_false] = ACTIONS(2784), + [sym_null] = ACTIONS(2784), + [sym_undefined] = ACTIONS(2784), + [anon_sym_AT] = ACTIONS(2782), + [anon_sym_static] = ACTIONS(2784), + [anon_sym_readonly] = ACTIONS(2784), + [anon_sym_get] = ACTIONS(2784), + [anon_sym_set] = ACTIONS(2784), + [anon_sym_declare] = ACTIONS(2784), + [anon_sym_public] = ACTIONS(2784), + [anon_sym_private] = ACTIONS(2784), + [anon_sym_protected] = ACTIONS(2784), + [anon_sym_override] = ACTIONS(2784), + [anon_sym_module] = ACTIONS(2784), + [anon_sym_any] = ACTIONS(2784), + [anon_sym_number] = ACTIONS(2784), + [anon_sym_boolean] = ACTIONS(2784), + [anon_sym_string] = ACTIONS(2784), + [anon_sym_symbol] = ACTIONS(2784), + [anon_sym_object] = ACTIONS(2784), + [anon_sym_abstract] = ACTIONS(2784), + [anon_sym_interface] = ACTIONS(2784), + [anon_sym_enum] = ACTIONS(2784), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(869)] = { + [ts_builtin_sym_end] = ACTIONS(2782), + [sym_identifier] = ACTIONS(2784), + [anon_sym_export] = ACTIONS(2784), + [anon_sym_default] = ACTIONS(2784), + [anon_sym_type] = ACTIONS(2784), + [anon_sym_namespace] = ACTIONS(2784), + [anon_sym_LBRACE] = ACTIONS(2782), + [anon_sym_RBRACE] = ACTIONS(2782), + [anon_sym_typeof] = ACTIONS(2784), + [anon_sym_import] = ACTIONS(2784), + [anon_sym_with] = ACTIONS(2784), + [anon_sym_var] = ACTIONS(2784), + [anon_sym_let] = ACTIONS(2784), + [anon_sym_const] = ACTIONS(2784), + [anon_sym_BANG] = ACTIONS(2782), + [anon_sym_else] = ACTIONS(2784), + [anon_sym_if] = ACTIONS(2784), + [anon_sym_switch] = ACTIONS(2784), + [anon_sym_for] = ACTIONS(2784), + [anon_sym_LPAREN] = ACTIONS(2782), + [anon_sym_SEMI] = ACTIONS(2782), + [anon_sym_await] = ACTIONS(2784), + [anon_sym_while] = ACTIONS(2784), + [anon_sym_do] = ACTIONS(2784), + [anon_sym_try] = ACTIONS(2784), + [anon_sym_break] = ACTIONS(2784), + [anon_sym_continue] = ACTIONS(2784), + [anon_sym_debugger] = ACTIONS(2784), + [anon_sym_return] = ACTIONS(2784), + [anon_sym_throw] = ACTIONS(2784), + [anon_sym_case] = ACTIONS(2784), + [anon_sym_yield] = ACTIONS(2784), + [anon_sym_LBRACK] = ACTIONS(2782), + [anon_sym_DQUOTE] = ACTIONS(2782), + [anon_sym_SQUOTE] = ACTIONS(2782), + [anon_sym_class] = ACTIONS(2784), + [anon_sym_async] = ACTIONS(2784), + [anon_sym_function] = ACTIONS(2784), + [anon_sym_new] = ACTIONS(2784), + [anon_sym_using] = ACTIONS(2784), + [anon_sym_PLUS] = ACTIONS(2784), + [anon_sym_DASH] = ACTIONS(2784), + [anon_sym_SLASH] = ACTIONS(2784), + [anon_sym_LT] = ACTIONS(2782), + [anon_sym_TILDE] = ACTIONS(2782), + [anon_sym_void] = ACTIONS(2784), + [anon_sym_delete] = ACTIONS(2784), + [anon_sym_PLUS_PLUS] = ACTIONS(2782), + [anon_sym_DASH_DASH] = ACTIONS(2782), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2782), + [sym_number] = ACTIONS(2782), + [sym_private_property_identifier] = ACTIONS(2782), + [sym_this] = ACTIONS(2784), + [sym_super] = ACTIONS(2784), + [sym_true] = ACTIONS(2784), + [sym_false] = ACTIONS(2784), + [sym_null] = ACTIONS(2784), + [sym_undefined] = ACTIONS(2784), + [anon_sym_AT] = ACTIONS(2782), + [anon_sym_static] = ACTIONS(2784), + [anon_sym_readonly] = ACTIONS(2784), + [anon_sym_get] = ACTIONS(2784), + [anon_sym_set] = ACTIONS(2784), + [anon_sym_declare] = ACTIONS(2784), + [anon_sym_public] = ACTIONS(2784), + [anon_sym_private] = ACTIONS(2784), + [anon_sym_protected] = ACTIONS(2784), + [anon_sym_override] = ACTIONS(2784), + [anon_sym_module] = ACTIONS(2784), + [anon_sym_any] = ACTIONS(2784), + [anon_sym_number] = ACTIONS(2784), + [anon_sym_boolean] = ACTIONS(2784), + [anon_sym_string] = ACTIONS(2784), + [anon_sym_symbol] = ACTIONS(2784), + [anon_sym_object] = ACTIONS(2784), + [anon_sym_abstract] = ACTIONS(2784), + [anon_sym_interface] = ACTIONS(2784), + [anon_sym_enum] = ACTIONS(2784), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(870)] = { + [ts_builtin_sym_end] = ACTIONS(2786), + [sym_identifier] = ACTIONS(2788), + [anon_sym_export] = ACTIONS(2788), + [anon_sym_default] = ACTIONS(2788), + [anon_sym_type] = ACTIONS(2788), + [anon_sym_namespace] = ACTIONS(2788), + [anon_sym_LBRACE] = ACTIONS(2786), + [anon_sym_RBRACE] = ACTIONS(2786), + [anon_sym_typeof] = ACTIONS(2788), + [anon_sym_import] = ACTIONS(2788), + [anon_sym_with] = ACTIONS(2788), + [anon_sym_var] = ACTIONS(2788), + [anon_sym_let] = ACTIONS(2788), + [anon_sym_const] = ACTIONS(2788), + [anon_sym_BANG] = ACTIONS(2786), + [anon_sym_else] = ACTIONS(2788), + [anon_sym_if] = ACTIONS(2788), + [anon_sym_switch] = ACTIONS(2788), + [anon_sym_for] = ACTIONS(2788), + [anon_sym_LPAREN] = ACTIONS(2786), + [anon_sym_SEMI] = ACTIONS(2786), + [anon_sym_await] = ACTIONS(2788), + [anon_sym_while] = ACTIONS(2788), + [anon_sym_do] = ACTIONS(2788), + [anon_sym_try] = ACTIONS(2788), + [anon_sym_break] = ACTIONS(2788), + [anon_sym_continue] = ACTIONS(2788), + [anon_sym_debugger] = ACTIONS(2788), + [anon_sym_return] = ACTIONS(2788), + [anon_sym_throw] = ACTIONS(2788), + [anon_sym_case] = ACTIONS(2788), + [anon_sym_yield] = ACTIONS(2788), + [anon_sym_LBRACK] = ACTIONS(2786), + [anon_sym_DQUOTE] = ACTIONS(2786), + [anon_sym_SQUOTE] = ACTIONS(2786), + [anon_sym_class] = ACTIONS(2788), + [anon_sym_async] = ACTIONS(2788), + [anon_sym_function] = ACTIONS(2788), + [anon_sym_new] = ACTIONS(2788), + [anon_sym_using] = ACTIONS(2788), + [anon_sym_PLUS] = ACTIONS(2788), + [anon_sym_DASH] = ACTIONS(2788), + [anon_sym_SLASH] = ACTIONS(2788), + [anon_sym_LT] = ACTIONS(2786), + [anon_sym_TILDE] = ACTIONS(2786), + [anon_sym_void] = ACTIONS(2788), + [anon_sym_delete] = ACTIONS(2788), + [anon_sym_PLUS_PLUS] = ACTIONS(2786), + [anon_sym_DASH_DASH] = ACTIONS(2786), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2786), + [sym_number] = ACTIONS(2786), + [sym_private_property_identifier] = ACTIONS(2786), + [sym_this] = ACTIONS(2788), + [sym_super] = ACTIONS(2788), + [sym_true] = ACTIONS(2788), + [sym_false] = ACTIONS(2788), + [sym_null] = ACTIONS(2788), + [sym_undefined] = ACTIONS(2788), + [anon_sym_AT] = ACTIONS(2786), + [anon_sym_static] = ACTIONS(2788), + [anon_sym_readonly] = ACTIONS(2788), + [anon_sym_get] = ACTIONS(2788), + [anon_sym_set] = ACTIONS(2788), + [anon_sym_declare] = ACTIONS(2788), + [anon_sym_public] = ACTIONS(2788), + [anon_sym_private] = ACTIONS(2788), + [anon_sym_protected] = ACTIONS(2788), + [anon_sym_override] = ACTIONS(2788), + [anon_sym_module] = ACTIONS(2788), + [anon_sym_any] = ACTIONS(2788), + [anon_sym_number] = ACTIONS(2788), + [anon_sym_boolean] = ACTIONS(2788), + [anon_sym_string] = ACTIONS(2788), + [anon_sym_symbol] = ACTIONS(2788), + [anon_sym_object] = ACTIONS(2788), + [anon_sym_abstract] = ACTIONS(2788), + [anon_sym_interface] = ACTIONS(2788), + [anon_sym_enum] = ACTIONS(2788), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(871)] = { + [ts_builtin_sym_end] = ACTIONS(2790), + [sym_identifier] = ACTIONS(2792), + [anon_sym_export] = ACTIONS(2792), + [anon_sym_default] = ACTIONS(2792), + [anon_sym_type] = ACTIONS(2792), + [anon_sym_namespace] = ACTIONS(2792), + [anon_sym_LBRACE] = ACTIONS(2790), + [anon_sym_RBRACE] = ACTIONS(2790), + [anon_sym_typeof] = ACTIONS(2792), + [anon_sym_import] = ACTIONS(2792), + [anon_sym_with] = ACTIONS(2792), + [anon_sym_var] = ACTIONS(2792), + [anon_sym_let] = ACTIONS(2792), + [anon_sym_const] = ACTIONS(2792), + [anon_sym_BANG] = ACTIONS(2790), + [anon_sym_else] = ACTIONS(2792), + [anon_sym_if] = ACTIONS(2792), + [anon_sym_switch] = ACTIONS(2792), + [anon_sym_for] = ACTIONS(2792), + [anon_sym_LPAREN] = ACTIONS(2790), + [anon_sym_SEMI] = ACTIONS(2790), + [anon_sym_await] = ACTIONS(2792), + [anon_sym_while] = ACTIONS(2792), + [anon_sym_do] = ACTIONS(2792), + [anon_sym_try] = ACTIONS(2792), + [anon_sym_break] = ACTIONS(2792), + [anon_sym_continue] = ACTIONS(2792), + [anon_sym_debugger] = ACTIONS(2792), + [anon_sym_return] = ACTIONS(2792), + [anon_sym_throw] = ACTIONS(2792), + [anon_sym_case] = ACTIONS(2792), + [anon_sym_yield] = ACTIONS(2792), + [anon_sym_LBRACK] = ACTIONS(2790), + [anon_sym_DQUOTE] = ACTIONS(2790), + [anon_sym_SQUOTE] = ACTIONS(2790), + [anon_sym_class] = ACTIONS(2792), + [anon_sym_async] = ACTIONS(2792), + [anon_sym_function] = ACTIONS(2792), + [anon_sym_new] = ACTIONS(2792), + [anon_sym_using] = ACTIONS(2792), + [anon_sym_PLUS] = ACTIONS(2792), + [anon_sym_DASH] = ACTIONS(2792), + [anon_sym_SLASH] = ACTIONS(2792), + [anon_sym_LT] = ACTIONS(2790), + [anon_sym_TILDE] = ACTIONS(2790), + [anon_sym_void] = ACTIONS(2792), + [anon_sym_delete] = ACTIONS(2792), + [anon_sym_PLUS_PLUS] = ACTIONS(2790), + [anon_sym_DASH_DASH] = ACTIONS(2790), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2790), + [sym_number] = ACTIONS(2790), + [sym_private_property_identifier] = ACTIONS(2790), + [sym_this] = ACTIONS(2792), + [sym_super] = ACTIONS(2792), + [sym_true] = ACTIONS(2792), + [sym_false] = ACTIONS(2792), + [sym_null] = ACTIONS(2792), + [sym_undefined] = ACTIONS(2792), + [anon_sym_AT] = ACTIONS(2790), + [anon_sym_static] = ACTIONS(2792), + [anon_sym_readonly] = ACTIONS(2792), + [anon_sym_get] = ACTIONS(2792), + [anon_sym_set] = ACTIONS(2792), + [anon_sym_declare] = ACTIONS(2792), + [anon_sym_public] = ACTIONS(2792), + [anon_sym_private] = ACTIONS(2792), + [anon_sym_protected] = ACTIONS(2792), + [anon_sym_override] = ACTIONS(2792), + [anon_sym_module] = ACTIONS(2792), + [anon_sym_any] = ACTIONS(2792), + [anon_sym_number] = ACTIONS(2792), + [anon_sym_boolean] = ACTIONS(2792), + [anon_sym_string] = ACTIONS(2792), + [anon_sym_symbol] = ACTIONS(2792), + [anon_sym_object] = ACTIONS(2792), + [anon_sym_abstract] = ACTIONS(2792), + [anon_sym_interface] = ACTIONS(2792), + [anon_sym_enum] = ACTIONS(2792), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(872)] = { + [ts_builtin_sym_end] = ACTIONS(2794), + [sym_identifier] = ACTIONS(2796), + [anon_sym_export] = ACTIONS(2796), + [anon_sym_default] = ACTIONS(2796), + [anon_sym_type] = ACTIONS(2796), + [anon_sym_namespace] = ACTIONS(2796), + [anon_sym_LBRACE] = ACTIONS(2794), + [anon_sym_RBRACE] = ACTIONS(2794), + [anon_sym_typeof] = ACTIONS(2796), + [anon_sym_import] = ACTIONS(2796), + [anon_sym_with] = ACTIONS(2796), + [anon_sym_var] = ACTIONS(2796), + [anon_sym_let] = ACTIONS(2796), + [anon_sym_const] = ACTIONS(2796), + [anon_sym_BANG] = ACTIONS(2794), + [anon_sym_else] = ACTIONS(2796), + [anon_sym_if] = ACTIONS(2796), + [anon_sym_switch] = ACTIONS(2796), + [anon_sym_for] = ACTIONS(2796), + [anon_sym_LPAREN] = ACTIONS(2794), + [anon_sym_SEMI] = ACTIONS(2794), + [anon_sym_await] = ACTIONS(2796), + [anon_sym_while] = ACTIONS(2796), + [anon_sym_do] = ACTIONS(2796), + [anon_sym_try] = ACTIONS(2796), + [anon_sym_break] = ACTIONS(2796), + [anon_sym_continue] = ACTIONS(2796), + [anon_sym_debugger] = ACTIONS(2796), + [anon_sym_return] = ACTIONS(2796), + [anon_sym_throw] = ACTIONS(2796), + [anon_sym_case] = ACTIONS(2796), + [anon_sym_yield] = ACTIONS(2796), + [anon_sym_LBRACK] = ACTIONS(2794), + [anon_sym_DQUOTE] = ACTIONS(2794), + [anon_sym_SQUOTE] = ACTIONS(2794), + [anon_sym_class] = ACTIONS(2796), + [anon_sym_async] = ACTIONS(2796), + [anon_sym_function] = ACTIONS(2796), + [anon_sym_new] = ACTIONS(2796), + [anon_sym_using] = ACTIONS(2796), + [anon_sym_PLUS] = ACTIONS(2796), + [anon_sym_DASH] = ACTIONS(2796), + [anon_sym_SLASH] = ACTIONS(2796), + [anon_sym_LT] = ACTIONS(2794), + [anon_sym_TILDE] = ACTIONS(2794), + [anon_sym_void] = ACTIONS(2796), + [anon_sym_delete] = ACTIONS(2796), + [anon_sym_PLUS_PLUS] = ACTIONS(2794), + [anon_sym_DASH_DASH] = ACTIONS(2794), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2794), + [sym_number] = ACTIONS(2794), + [sym_private_property_identifier] = ACTIONS(2794), + [sym_this] = ACTIONS(2796), + [sym_super] = ACTIONS(2796), + [sym_true] = ACTIONS(2796), + [sym_false] = ACTIONS(2796), + [sym_null] = ACTIONS(2796), + [sym_undefined] = ACTIONS(2796), + [anon_sym_AT] = ACTIONS(2794), + [anon_sym_static] = ACTIONS(2796), + [anon_sym_readonly] = ACTIONS(2796), + [anon_sym_get] = ACTIONS(2796), + [anon_sym_set] = ACTIONS(2796), + [anon_sym_declare] = ACTIONS(2796), + [anon_sym_public] = ACTIONS(2796), + [anon_sym_private] = ACTIONS(2796), + [anon_sym_protected] = ACTIONS(2796), + [anon_sym_override] = ACTIONS(2796), + [anon_sym_module] = ACTIONS(2796), + [anon_sym_any] = ACTIONS(2796), + [anon_sym_number] = ACTIONS(2796), + [anon_sym_boolean] = ACTIONS(2796), + [anon_sym_string] = ACTIONS(2796), + [anon_sym_symbol] = ACTIONS(2796), + [anon_sym_object] = ACTIONS(2796), + [anon_sym_abstract] = ACTIONS(2796), + [anon_sym_interface] = ACTIONS(2796), + [anon_sym_enum] = ACTIONS(2796), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(873)] = { + [ts_builtin_sym_end] = ACTIONS(2798), + [sym_identifier] = ACTIONS(2800), + [anon_sym_export] = ACTIONS(2800), + [anon_sym_default] = ACTIONS(2800), + [anon_sym_type] = ACTIONS(2800), + [anon_sym_namespace] = ACTIONS(2800), + [anon_sym_LBRACE] = ACTIONS(2798), + [anon_sym_RBRACE] = ACTIONS(2798), + [anon_sym_typeof] = ACTIONS(2800), + [anon_sym_import] = ACTIONS(2800), + [anon_sym_with] = ACTIONS(2800), + [anon_sym_var] = ACTIONS(2800), + [anon_sym_let] = ACTIONS(2800), + [anon_sym_const] = ACTIONS(2800), + [anon_sym_BANG] = ACTIONS(2798), + [anon_sym_else] = ACTIONS(2800), + [anon_sym_if] = ACTIONS(2800), + [anon_sym_switch] = ACTIONS(2800), + [anon_sym_for] = ACTIONS(2800), + [anon_sym_LPAREN] = ACTIONS(2798), + [anon_sym_SEMI] = ACTIONS(2798), + [anon_sym_await] = ACTIONS(2800), + [anon_sym_while] = ACTIONS(2800), + [anon_sym_do] = ACTIONS(2800), + [anon_sym_try] = ACTIONS(2800), + [anon_sym_break] = ACTIONS(2800), + [anon_sym_continue] = ACTIONS(2800), + [anon_sym_debugger] = ACTIONS(2800), + [anon_sym_return] = ACTIONS(2800), + [anon_sym_throw] = ACTIONS(2800), + [anon_sym_case] = ACTIONS(2800), + [anon_sym_yield] = ACTIONS(2800), + [anon_sym_LBRACK] = ACTIONS(2798), + [anon_sym_DQUOTE] = ACTIONS(2798), + [anon_sym_SQUOTE] = ACTIONS(2798), + [anon_sym_class] = ACTIONS(2800), + [anon_sym_async] = ACTIONS(2800), + [anon_sym_function] = ACTIONS(2800), + [anon_sym_new] = ACTIONS(2800), + [anon_sym_using] = ACTIONS(2800), + [anon_sym_PLUS] = ACTIONS(2800), + [anon_sym_DASH] = ACTIONS(2800), + [anon_sym_SLASH] = ACTIONS(2800), + [anon_sym_LT] = ACTIONS(2798), + [anon_sym_TILDE] = ACTIONS(2798), + [anon_sym_void] = ACTIONS(2800), + [anon_sym_delete] = ACTIONS(2800), + [anon_sym_PLUS_PLUS] = ACTIONS(2798), + [anon_sym_DASH_DASH] = ACTIONS(2798), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2798), + [sym_number] = ACTIONS(2798), + [sym_private_property_identifier] = ACTIONS(2798), + [sym_this] = ACTIONS(2800), + [sym_super] = ACTIONS(2800), + [sym_true] = ACTIONS(2800), + [sym_false] = ACTIONS(2800), + [sym_null] = ACTIONS(2800), + [sym_undefined] = ACTIONS(2800), + [anon_sym_AT] = ACTIONS(2798), + [anon_sym_static] = ACTIONS(2800), + [anon_sym_readonly] = ACTIONS(2800), + [anon_sym_get] = ACTIONS(2800), + [anon_sym_set] = ACTIONS(2800), + [anon_sym_declare] = ACTIONS(2800), + [anon_sym_public] = ACTIONS(2800), + [anon_sym_private] = ACTIONS(2800), + [anon_sym_protected] = ACTIONS(2800), + [anon_sym_override] = ACTIONS(2800), + [anon_sym_module] = ACTIONS(2800), + [anon_sym_any] = ACTIONS(2800), + [anon_sym_number] = ACTIONS(2800), + [anon_sym_boolean] = ACTIONS(2800), + [anon_sym_string] = ACTIONS(2800), + [anon_sym_symbol] = ACTIONS(2800), + [anon_sym_object] = ACTIONS(2800), + [anon_sym_abstract] = ACTIONS(2800), + [anon_sym_interface] = ACTIONS(2800), + [anon_sym_enum] = ACTIONS(2800), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(874)] = { + [ts_builtin_sym_end] = ACTIONS(2802), + [sym_identifier] = ACTIONS(2804), + [anon_sym_export] = ACTIONS(2804), + [anon_sym_default] = ACTIONS(2804), + [anon_sym_type] = ACTIONS(2804), + [anon_sym_namespace] = ACTIONS(2804), + [anon_sym_LBRACE] = ACTIONS(2802), + [anon_sym_RBRACE] = ACTIONS(2802), + [anon_sym_typeof] = ACTIONS(2804), + [anon_sym_import] = ACTIONS(2804), + [anon_sym_with] = ACTIONS(2804), + [anon_sym_var] = ACTIONS(2804), + [anon_sym_let] = ACTIONS(2804), + [anon_sym_const] = ACTIONS(2804), + [anon_sym_BANG] = ACTIONS(2802), + [anon_sym_else] = ACTIONS(2804), + [anon_sym_if] = ACTIONS(2804), + [anon_sym_switch] = ACTIONS(2804), + [anon_sym_for] = ACTIONS(2804), + [anon_sym_LPAREN] = ACTIONS(2802), + [anon_sym_SEMI] = ACTIONS(2802), + [anon_sym_await] = ACTIONS(2804), + [anon_sym_while] = ACTIONS(2804), + [anon_sym_do] = ACTIONS(2804), + [anon_sym_try] = ACTIONS(2804), + [anon_sym_break] = ACTIONS(2804), + [anon_sym_continue] = ACTIONS(2804), + [anon_sym_debugger] = ACTIONS(2804), + [anon_sym_return] = ACTIONS(2804), + [anon_sym_throw] = ACTIONS(2804), + [anon_sym_case] = ACTIONS(2804), + [anon_sym_yield] = ACTIONS(2804), + [anon_sym_LBRACK] = ACTIONS(2802), + [anon_sym_DQUOTE] = ACTIONS(2802), + [anon_sym_SQUOTE] = ACTIONS(2802), + [anon_sym_class] = ACTIONS(2804), + [anon_sym_async] = ACTIONS(2804), + [anon_sym_function] = ACTIONS(2804), + [anon_sym_new] = ACTIONS(2804), + [anon_sym_using] = ACTIONS(2804), + [anon_sym_PLUS] = ACTIONS(2804), + [anon_sym_DASH] = ACTIONS(2804), + [anon_sym_SLASH] = ACTIONS(2804), + [anon_sym_LT] = ACTIONS(2802), + [anon_sym_TILDE] = ACTIONS(2802), + [anon_sym_void] = ACTIONS(2804), + [anon_sym_delete] = ACTIONS(2804), + [anon_sym_PLUS_PLUS] = ACTIONS(2802), + [anon_sym_DASH_DASH] = ACTIONS(2802), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2802), + [sym_number] = ACTIONS(2802), + [sym_private_property_identifier] = ACTIONS(2802), + [sym_this] = ACTIONS(2804), + [sym_super] = ACTIONS(2804), + [sym_true] = ACTIONS(2804), + [sym_false] = ACTIONS(2804), + [sym_null] = ACTIONS(2804), + [sym_undefined] = ACTIONS(2804), + [anon_sym_AT] = ACTIONS(2802), + [anon_sym_static] = ACTIONS(2804), + [anon_sym_readonly] = ACTIONS(2804), + [anon_sym_get] = ACTIONS(2804), + [anon_sym_set] = ACTIONS(2804), + [anon_sym_declare] = ACTIONS(2804), + [anon_sym_public] = ACTIONS(2804), + [anon_sym_private] = ACTIONS(2804), + [anon_sym_protected] = ACTIONS(2804), + [anon_sym_override] = ACTIONS(2804), + [anon_sym_module] = ACTIONS(2804), + [anon_sym_any] = ACTIONS(2804), + [anon_sym_number] = ACTIONS(2804), + [anon_sym_boolean] = ACTIONS(2804), + [anon_sym_string] = ACTIONS(2804), + [anon_sym_symbol] = ACTIONS(2804), + [anon_sym_object] = ACTIONS(2804), + [anon_sym_abstract] = ACTIONS(2804), + [anon_sym_interface] = ACTIONS(2804), + [anon_sym_enum] = ACTIONS(2804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(875)] = { + [ts_builtin_sym_end] = ACTIONS(2806), + [sym_identifier] = ACTIONS(2808), + [anon_sym_export] = ACTIONS(2808), + [anon_sym_default] = ACTIONS(2808), + [anon_sym_type] = ACTIONS(2808), + [anon_sym_namespace] = ACTIONS(2808), + [anon_sym_LBRACE] = ACTIONS(2806), + [anon_sym_RBRACE] = ACTIONS(2806), + [anon_sym_typeof] = ACTIONS(2808), + [anon_sym_import] = ACTIONS(2808), + [anon_sym_with] = ACTIONS(2808), + [anon_sym_var] = ACTIONS(2808), + [anon_sym_let] = ACTIONS(2808), + [anon_sym_const] = ACTIONS(2808), + [anon_sym_BANG] = ACTIONS(2806), + [anon_sym_else] = ACTIONS(2808), + [anon_sym_if] = ACTIONS(2808), + [anon_sym_switch] = ACTIONS(2808), + [anon_sym_for] = ACTIONS(2808), + [anon_sym_LPAREN] = ACTIONS(2806), + [anon_sym_SEMI] = ACTIONS(2806), + [anon_sym_await] = ACTIONS(2808), + [anon_sym_while] = ACTIONS(2808), + [anon_sym_do] = ACTIONS(2808), + [anon_sym_try] = ACTIONS(2808), + [anon_sym_break] = ACTIONS(2808), + [anon_sym_continue] = ACTIONS(2808), + [anon_sym_debugger] = ACTIONS(2808), + [anon_sym_return] = ACTIONS(2808), + [anon_sym_throw] = ACTIONS(2808), + [anon_sym_case] = ACTIONS(2808), + [anon_sym_yield] = ACTIONS(2808), + [anon_sym_LBRACK] = ACTIONS(2806), + [anon_sym_DQUOTE] = ACTIONS(2806), + [anon_sym_SQUOTE] = ACTIONS(2806), + [anon_sym_class] = ACTIONS(2808), + [anon_sym_async] = ACTIONS(2808), + [anon_sym_function] = ACTIONS(2808), + [anon_sym_new] = ACTIONS(2808), + [anon_sym_using] = ACTIONS(2808), + [anon_sym_PLUS] = ACTIONS(2808), + [anon_sym_DASH] = ACTIONS(2808), + [anon_sym_SLASH] = ACTIONS(2808), + [anon_sym_LT] = ACTIONS(2806), + [anon_sym_TILDE] = ACTIONS(2806), + [anon_sym_void] = ACTIONS(2808), + [anon_sym_delete] = ACTIONS(2808), + [anon_sym_PLUS_PLUS] = ACTIONS(2806), + [anon_sym_DASH_DASH] = ACTIONS(2806), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2806), + [sym_number] = ACTIONS(2806), + [sym_private_property_identifier] = ACTIONS(2806), + [sym_this] = ACTIONS(2808), + [sym_super] = ACTIONS(2808), + [sym_true] = ACTIONS(2808), + [sym_false] = ACTIONS(2808), + [sym_null] = ACTIONS(2808), + [sym_undefined] = ACTIONS(2808), + [anon_sym_AT] = ACTIONS(2806), + [anon_sym_static] = ACTIONS(2808), + [anon_sym_readonly] = ACTIONS(2808), + [anon_sym_get] = ACTIONS(2808), + [anon_sym_set] = ACTIONS(2808), + [anon_sym_declare] = ACTIONS(2808), + [anon_sym_public] = ACTIONS(2808), + [anon_sym_private] = ACTIONS(2808), + [anon_sym_protected] = ACTIONS(2808), + [anon_sym_override] = ACTIONS(2808), + [anon_sym_module] = ACTIONS(2808), + [anon_sym_any] = ACTIONS(2808), + [anon_sym_number] = ACTIONS(2808), + [anon_sym_boolean] = ACTIONS(2808), + [anon_sym_string] = ACTIONS(2808), + [anon_sym_symbol] = ACTIONS(2808), + [anon_sym_object] = ACTIONS(2808), + [anon_sym_abstract] = ACTIONS(2808), + [anon_sym_interface] = ACTIONS(2808), + [anon_sym_enum] = ACTIONS(2808), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(876)] = { + [ts_builtin_sym_end] = ACTIONS(2810), + [sym_identifier] = ACTIONS(2812), + [anon_sym_export] = ACTIONS(2812), + [anon_sym_default] = ACTIONS(2812), + [anon_sym_type] = ACTIONS(2812), + [anon_sym_namespace] = ACTIONS(2812), + [anon_sym_LBRACE] = ACTIONS(2810), + [anon_sym_RBRACE] = ACTIONS(2810), + [anon_sym_typeof] = ACTIONS(2812), + [anon_sym_import] = ACTIONS(2812), + [anon_sym_with] = ACTIONS(2812), + [anon_sym_var] = ACTIONS(2812), + [anon_sym_let] = ACTIONS(2812), + [anon_sym_const] = ACTIONS(2812), + [anon_sym_BANG] = ACTIONS(2810), + [anon_sym_else] = ACTIONS(2812), + [anon_sym_if] = ACTIONS(2812), + [anon_sym_switch] = ACTIONS(2812), + [anon_sym_for] = ACTIONS(2812), + [anon_sym_LPAREN] = ACTIONS(2810), + [anon_sym_SEMI] = ACTIONS(2810), + [anon_sym_await] = ACTIONS(2812), + [anon_sym_while] = ACTIONS(2812), + [anon_sym_do] = ACTIONS(2812), + [anon_sym_try] = ACTIONS(2812), + [anon_sym_break] = ACTIONS(2812), + [anon_sym_continue] = ACTIONS(2812), + [anon_sym_debugger] = ACTIONS(2812), + [anon_sym_return] = ACTIONS(2812), + [anon_sym_throw] = ACTIONS(2812), + [anon_sym_case] = ACTIONS(2812), + [anon_sym_yield] = ACTIONS(2812), + [anon_sym_LBRACK] = ACTIONS(2810), + [anon_sym_DQUOTE] = ACTIONS(2810), + [anon_sym_SQUOTE] = ACTIONS(2810), + [anon_sym_class] = ACTIONS(2812), + [anon_sym_async] = ACTIONS(2812), + [anon_sym_function] = ACTIONS(2812), + [anon_sym_new] = ACTIONS(2812), + [anon_sym_using] = ACTIONS(2812), + [anon_sym_PLUS] = ACTIONS(2812), + [anon_sym_DASH] = ACTIONS(2812), + [anon_sym_SLASH] = ACTIONS(2812), + [anon_sym_LT] = ACTIONS(2810), + [anon_sym_TILDE] = ACTIONS(2810), + [anon_sym_void] = ACTIONS(2812), + [anon_sym_delete] = ACTIONS(2812), + [anon_sym_PLUS_PLUS] = ACTIONS(2810), + [anon_sym_DASH_DASH] = ACTIONS(2810), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2810), + [sym_number] = ACTIONS(2810), + [sym_private_property_identifier] = ACTIONS(2810), + [sym_this] = ACTIONS(2812), + [sym_super] = ACTIONS(2812), + [sym_true] = ACTIONS(2812), + [sym_false] = ACTIONS(2812), + [sym_null] = ACTIONS(2812), + [sym_undefined] = ACTIONS(2812), + [anon_sym_AT] = ACTIONS(2810), + [anon_sym_static] = ACTIONS(2812), + [anon_sym_readonly] = ACTIONS(2812), + [anon_sym_get] = ACTIONS(2812), + [anon_sym_set] = ACTIONS(2812), + [anon_sym_declare] = ACTIONS(2812), + [anon_sym_public] = ACTIONS(2812), + [anon_sym_private] = ACTIONS(2812), + [anon_sym_protected] = ACTIONS(2812), + [anon_sym_override] = ACTIONS(2812), + [anon_sym_module] = ACTIONS(2812), + [anon_sym_any] = ACTIONS(2812), + [anon_sym_number] = ACTIONS(2812), + [anon_sym_boolean] = ACTIONS(2812), + [anon_sym_string] = ACTIONS(2812), + [anon_sym_symbol] = ACTIONS(2812), + [anon_sym_object] = ACTIONS(2812), + [anon_sym_abstract] = ACTIONS(2812), + [anon_sym_interface] = ACTIONS(2812), + [anon_sym_enum] = ACTIONS(2812), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(877)] = { + [ts_builtin_sym_end] = ACTIONS(2814), + [sym_identifier] = ACTIONS(2816), + [anon_sym_export] = ACTIONS(2816), + [anon_sym_default] = ACTIONS(2816), + [anon_sym_type] = ACTIONS(2816), + [anon_sym_namespace] = ACTIONS(2816), + [anon_sym_LBRACE] = ACTIONS(2814), + [anon_sym_RBRACE] = ACTIONS(2814), + [anon_sym_typeof] = ACTIONS(2816), + [anon_sym_import] = ACTIONS(2816), + [anon_sym_with] = ACTIONS(2816), + [anon_sym_var] = ACTIONS(2816), + [anon_sym_let] = ACTIONS(2816), + [anon_sym_const] = ACTIONS(2816), + [anon_sym_BANG] = ACTIONS(2814), + [anon_sym_else] = ACTIONS(2816), + [anon_sym_if] = ACTIONS(2816), + [anon_sym_switch] = ACTIONS(2816), + [anon_sym_for] = ACTIONS(2816), + [anon_sym_LPAREN] = ACTIONS(2814), + [anon_sym_SEMI] = ACTIONS(2814), + [anon_sym_await] = ACTIONS(2816), + [anon_sym_while] = ACTIONS(2816), + [anon_sym_do] = ACTIONS(2816), + [anon_sym_try] = ACTIONS(2816), + [anon_sym_break] = ACTIONS(2816), + [anon_sym_continue] = ACTIONS(2816), + [anon_sym_debugger] = ACTIONS(2816), + [anon_sym_return] = ACTIONS(2816), + [anon_sym_throw] = ACTIONS(2816), + [anon_sym_case] = ACTIONS(2816), + [anon_sym_yield] = ACTIONS(2816), + [anon_sym_LBRACK] = ACTIONS(2814), + [anon_sym_DQUOTE] = ACTIONS(2814), + [anon_sym_SQUOTE] = ACTIONS(2814), + [anon_sym_class] = ACTIONS(2816), + [anon_sym_async] = ACTIONS(2816), + [anon_sym_function] = ACTIONS(2816), + [anon_sym_new] = ACTIONS(2816), + [anon_sym_using] = ACTIONS(2816), + [anon_sym_PLUS] = ACTIONS(2816), + [anon_sym_DASH] = ACTIONS(2816), + [anon_sym_SLASH] = ACTIONS(2816), + [anon_sym_LT] = ACTIONS(2814), + [anon_sym_TILDE] = ACTIONS(2814), + [anon_sym_void] = ACTIONS(2816), + [anon_sym_delete] = ACTIONS(2816), + [anon_sym_PLUS_PLUS] = ACTIONS(2814), + [anon_sym_DASH_DASH] = ACTIONS(2814), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2814), + [sym_number] = ACTIONS(2814), + [sym_private_property_identifier] = ACTIONS(2814), + [sym_this] = ACTIONS(2816), + [sym_super] = ACTIONS(2816), + [sym_true] = ACTIONS(2816), + [sym_false] = ACTIONS(2816), + [sym_null] = ACTIONS(2816), + [sym_undefined] = ACTIONS(2816), + [anon_sym_AT] = ACTIONS(2814), + [anon_sym_static] = ACTIONS(2816), + [anon_sym_readonly] = ACTIONS(2816), + [anon_sym_get] = ACTIONS(2816), + [anon_sym_set] = ACTIONS(2816), + [anon_sym_declare] = ACTIONS(2816), + [anon_sym_public] = ACTIONS(2816), + [anon_sym_private] = ACTIONS(2816), + [anon_sym_protected] = ACTIONS(2816), + [anon_sym_override] = ACTIONS(2816), + [anon_sym_module] = ACTIONS(2816), + [anon_sym_any] = ACTIONS(2816), + [anon_sym_number] = ACTIONS(2816), + [anon_sym_boolean] = ACTIONS(2816), + [anon_sym_string] = ACTIONS(2816), + [anon_sym_symbol] = ACTIONS(2816), + [anon_sym_object] = ACTIONS(2816), + [anon_sym_abstract] = ACTIONS(2816), + [anon_sym_interface] = ACTIONS(2816), + [anon_sym_enum] = ACTIONS(2816), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(878)] = { + [ts_builtin_sym_end] = ACTIONS(2818), + [sym_identifier] = ACTIONS(2820), + [anon_sym_export] = ACTIONS(2820), + [anon_sym_default] = ACTIONS(2820), + [anon_sym_type] = ACTIONS(2820), + [anon_sym_namespace] = ACTIONS(2820), + [anon_sym_LBRACE] = ACTIONS(2818), + [anon_sym_RBRACE] = ACTIONS(2818), + [anon_sym_typeof] = ACTIONS(2820), + [anon_sym_import] = ACTIONS(2820), + [anon_sym_with] = ACTIONS(2820), + [anon_sym_var] = ACTIONS(2820), + [anon_sym_let] = ACTIONS(2820), + [anon_sym_const] = ACTIONS(2820), + [anon_sym_BANG] = ACTIONS(2818), + [anon_sym_else] = ACTIONS(2820), + [anon_sym_if] = ACTIONS(2820), + [anon_sym_switch] = ACTIONS(2820), + [anon_sym_for] = ACTIONS(2820), + [anon_sym_LPAREN] = ACTIONS(2818), + [anon_sym_SEMI] = ACTIONS(2818), + [anon_sym_await] = ACTIONS(2820), + [anon_sym_while] = ACTIONS(2820), + [anon_sym_do] = ACTIONS(2820), + [anon_sym_try] = ACTIONS(2820), + [anon_sym_break] = ACTIONS(2820), + [anon_sym_continue] = ACTIONS(2820), + [anon_sym_debugger] = ACTIONS(2820), + [anon_sym_return] = ACTIONS(2820), + [anon_sym_throw] = ACTIONS(2820), + [anon_sym_case] = ACTIONS(2820), + [anon_sym_yield] = ACTIONS(2820), + [anon_sym_LBRACK] = ACTIONS(2818), + [anon_sym_DQUOTE] = ACTIONS(2818), + [anon_sym_SQUOTE] = ACTIONS(2818), + [anon_sym_class] = ACTIONS(2820), + [anon_sym_async] = ACTIONS(2820), + [anon_sym_function] = ACTIONS(2820), + [anon_sym_new] = ACTIONS(2820), + [anon_sym_using] = ACTIONS(2820), + [anon_sym_PLUS] = ACTIONS(2820), + [anon_sym_DASH] = ACTIONS(2820), + [anon_sym_SLASH] = ACTIONS(2820), + [anon_sym_LT] = ACTIONS(2818), + [anon_sym_TILDE] = ACTIONS(2818), + [anon_sym_void] = ACTIONS(2820), + [anon_sym_delete] = ACTIONS(2820), + [anon_sym_PLUS_PLUS] = ACTIONS(2818), + [anon_sym_DASH_DASH] = ACTIONS(2818), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2818), + [sym_number] = ACTIONS(2818), + [sym_private_property_identifier] = ACTIONS(2818), + [sym_this] = ACTIONS(2820), + [sym_super] = ACTIONS(2820), + [sym_true] = ACTIONS(2820), + [sym_false] = ACTIONS(2820), + [sym_null] = ACTIONS(2820), + [sym_undefined] = ACTIONS(2820), + [anon_sym_AT] = ACTIONS(2818), + [anon_sym_static] = ACTIONS(2820), + [anon_sym_readonly] = ACTIONS(2820), + [anon_sym_get] = ACTIONS(2820), + [anon_sym_set] = ACTIONS(2820), + [anon_sym_declare] = ACTIONS(2820), + [anon_sym_public] = ACTIONS(2820), + [anon_sym_private] = ACTIONS(2820), + [anon_sym_protected] = ACTIONS(2820), + [anon_sym_override] = ACTIONS(2820), + [anon_sym_module] = ACTIONS(2820), + [anon_sym_any] = ACTIONS(2820), + [anon_sym_number] = ACTIONS(2820), + [anon_sym_boolean] = ACTIONS(2820), + [anon_sym_string] = ACTIONS(2820), + [anon_sym_symbol] = ACTIONS(2820), + [anon_sym_object] = ACTIONS(2820), + [anon_sym_abstract] = ACTIONS(2820), + [anon_sym_interface] = ACTIONS(2820), + [anon_sym_enum] = ACTIONS(2820), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(879)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2822), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(880)] = { + [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(881)] = { + [ts_builtin_sym_end] = ACTIONS(2828), + [sym_identifier] = ACTIONS(2830), + [anon_sym_export] = ACTIONS(2830), + [anon_sym_default] = ACTIONS(2830), + [anon_sym_type] = ACTIONS(2830), + [anon_sym_namespace] = ACTIONS(2830), + [anon_sym_LBRACE] = ACTIONS(2828), + [anon_sym_RBRACE] = ACTIONS(2828), + [anon_sym_typeof] = ACTIONS(2830), + [anon_sym_import] = ACTIONS(2830), + [anon_sym_with] = ACTIONS(2830), + [anon_sym_var] = ACTIONS(2830), + [anon_sym_let] = ACTIONS(2830), + [anon_sym_const] = ACTIONS(2830), + [anon_sym_BANG] = ACTIONS(2828), + [anon_sym_else] = ACTIONS(2830), + [anon_sym_if] = ACTIONS(2830), + [anon_sym_switch] = ACTIONS(2830), + [anon_sym_for] = ACTIONS(2830), + [anon_sym_LPAREN] = ACTIONS(2828), + [anon_sym_SEMI] = ACTIONS(2828), + [anon_sym_await] = ACTIONS(2830), + [anon_sym_while] = ACTIONS(2830), + [anon_sym_do] = ACTIONS(2830), + [anon_sym_try] = ACTIONS(2830), + [anon_sym_break] = ACTIONS(2830), + [anon_sym_continue] = ACTIONS(2830), + [anon_sym_debugger] = ACTIONS(2830), + [anon_sym_return] = ACTIONS(2830), + [anon_sym_throw] = ACTIONS(2830), + [anon_sym_case] = ACTIONS(2830), + [anon_sym_yield] = ACTIONS(2830), + [anon_sym_LBRACK] = ACTIONS(2828), + [anon_sym_DQUOTE] = ACTIONS(2828), + [anon_sym_SQUOTE] = ACTIONS(2828), + [anon_sym_class] = ACTIONS(2830), + [anon_sym_async] = ACTIONS(2830), + [anon_sym_function] = ACTIONS(2830), + [anon_sym_new] = ACTIONS(2830), + [anon_sym_using] = ACTIONS(2830), + [anon_sym_PLUS] = ACTIONS(2830), + [anon_sym_DASH] = ACTIONS(2830), + [anon_sym_SLASH] = ACTIONS(2830), + [anon_sym_LT] = ACTIONS(2828), + [anon_sym_TILDE] = ACTIONS(2828), + [anon_sym_void] = ACTIONS(2830), + [anon_sym_delete] = ACTIONS(2830), + [anon_sym_PLUS_PLUS] = ACTIONS(2828), + [anon_sym_DASH_DASH] = ACTIONS(2828), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2828), + [sym_number] = ACTIONS(2828), + [sym_private_property_identifier] = ACTIONS(2828), + [sym_this] = ACTIONS(2830), + [sym_super] = ACTIONS(2830), + [sym_true] = ACTIONS(2830), + [sym_false] = ACTIONS(2830), + [sym_null] = ACTIONS(2830), + [sym_undefined] = ACTIONS(2830), + [anon_sym_AT] = ACTIONS(2828), + [anon_sym_static] = ACTIONS(2830), + [anon_sym_readonly] = ACTIONS(2830), + [anon_sym_get] = ACTIONS(2830), + [anon_sym_set] = ACTIONS(2830), + [anon_sym_declare] = ACTIONS(2830), + [anon_sym_public] = ACTIONS(2830), + [anon_sym_private] = ACTIONS(2830), + [anon_sym_protected] = ACTIONS(2830), + [anon_sym_override] = ACTIONS(2830), + [anon_sym_module] = ACTIONS(2830), + [anon_sym_any] = ACTIONS(2830), + [anon_sym_number] = ACTIONS(2830), + [anon_sym_boolean] = ACTIONS(2830), + [anon_sym_string] = ACTIONS(2830), + [anon_sym_symbol] = ACTIONS(2830), + [anon_sym_object] = ACTIONS(2830), + [anon_sym_abstract] = ACTIONS(2830), + [anon_sym_interface] = ACTIONS(2830), + [anon_sym_enum] = ACTIONS(2830), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(882)] = { + [ts_builtin_sym_end] = ACTIONS(2828), + [sym_identifier] = ACTIONS(2830), + [anon_sym_export] = ACTIONS(2830), + [anon_sym_default] = ACTIONS(2830), + [anon_sym_type] = ACTIONS(2830), + [anon_sym_namespace] = ACTIONS(2830), + [anon_sym_LBRACE] = ACTIONS(2828), + [anon_sym_RBRACE] = ACTIONS(2828), + [anon_sym_typeof] = ACTIONS(2830), + [anon_sym_import] = ACTIONS(2830), + [anon_sym_with] = ACTIONS(2830), + [anon_sym_var] = ACTIONS(2830), + [anon_sym_let] = ACTIONS(2830), + [anon_sym_const] = ACTIONS(2830), + [anon_sym_BANG] = ACTIONS(2828), + [anon_sym_else] = ACTIONS(2830), + [anon_sym_if] = ACTIONS(2830), + [anon_sym_switch] = ACTIONS(2830), + [anon_sym_for] = ACTIONS(2830), + [anon_sym_LPAREN] = ACTIONS(2828), + [anon_sym_SEMI] = ACTIONS(2828), + [anon_sym_await] = ACTIONS(2830), + [anon_sym_while] = ACTIONS(2830), + [anon_sym_do] = ACTIONS(2830), + [anon_sym_try] = ACTIONS(2830), + [anon_sym_break] = ACTIONS(2830), + [anon_sym_continue] = ACTIONS(2830), + [anon_sym_debugger] = ACTIONS(2830), + [anon_sym_return] = ACTIONS(2830), + [anon_sym_throw] = ACTIONS(2830), + [anon_sym_case] = ACTIONS(2830), + [anon_sym_yield] = ACTIONS(2830), + [anon_sym_LBRACK] = ACTIONS(2828), + [anon_sym_DQUOTE] = ACTIONS(2828), + [anon_sym_SQUOTE] = ACTIONS(2828), + [anon_sym_class] = ACTIONS(2830), + [anon_sym_async] = ACTIONS(2830), + [anon_sym_function] = ACTIONS(2830), + [anon_sym_new] = ACTIONS(2830), + [anon_sym_using] = ACTIONS(2830), + [anon_sym_PLUS] = ACTIONS(2830), + [anon_sym_DASH] = ACTIONS(2830), + [anon_sym_SLASH] = ACTIONS(2830), + [anon_sym_LT] = ACTIONS(2828), + [anon_sym_TILDE] = ACTIONS(2828), + [anon_sym_void] = ACTIONS(2830), + [anon_sym_delete] = ACTIONS(2830), + [anon_sym_PLUS_PLUS] = ACTIONS(2828), + [anon_sym_DASH_DASH] = ACTIONS(2828), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2828), + [sym_number] = ACTIONS(2828), + [sym_private_property_identifier] = ACTIONS(2828), + [sym_this] = ACTIONS(2830), + [sym_super] = ACTIONS(2830), + [sym_true] = ACTIONS(2830), + [sym_false] = ACTIONS(2830), + [sym_null] = ACTIONS(2830), + [sym_undefined] = ACTIONS(2830), + [anon_sym_AT] = ACTIONS(2828), + [anon_sym_static] = ACTIONS(2830), + [anon_sym_readonly] = ACTIONS(2830), + [anon_sym_get] = ACTIONS(2830), + [anon_sym_set] = ACTIONS(2830), + [anon_sym_declare] = ACTIONS(2830), + [anon_sym_public] = ACTIONS(2830), + [anon_sym_private] = ACTIONS(2830), + [anon_sym_protected] = ACTIONS(2830), + [anon_sym_override] = ACTIONS(2830), + [anon_sym_module] = ACTIONS(2830), + [anon_sym_any] = ACTIONS(2830), + [anon_sym_number] = ACTIONS(2830), + [anon_sym_boolean] = ACTIONS(2830), + [anon_sym_string] = ACTIONS(2830), + [anon_sym_symbol] = ACTIONS(2830), + [anon_sym_object] = ACTIONS(2830), + [anon_sym_abstract] = ACTIONS(2830), + [anon_sym_interface] = ACTIONS(2830), + [anon_sym_enum] = ACTIONS(2830), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(883)] = { + [ts_builtin_sym_end] = ACTIONS(2832), + [sym_identifier] = ACTIONS(2834), + [anon_sym_export] = ACTIONS(2834), + [anon_sym_default] = ACTIONS(2834), + [anon_sym_type] = ACTIONS(2834), + [anon_sym_namespace] = ACTIONS(2834), + [anon_sym_LBRACE] = ACTIONS(2832), + [anon_sym_RBRACE] = ACTIONS(2832), + [anon_sym_typeof] = ACTIONS(2834), + [anon_sym_import] = ACTIONS(2834), + [anon_sym_with] = ACTIONS(2834), + [anon_sym_var] = ACTIONS(2834), + [anon_sym_let] = ACTIONS(2834), + [anon_sym_const] = ACTIONS(2834), + [anon_sym_BANG] = ACTIONS(2832), + [anon_sym_else] = ACTIONS(2834), + [anon_sym_if] = ACTIONS(2834), + [anon_sym_switch] = ACTIONS(2834), + [anon_sym_for] = ACTIONS(2834), + [anon_sym_LPAREN] = ACTIONS(2832), + [anon_sym_SEMI] = ACTIONS(2832), + [anon_sym_await] = ACTIONS(2834), + [anon_sym_while] = ACTIONS(2834), + [anon_sym_do] = ACTIONS(2834), + [anon_sym_try] = ACTIONS(2834), + [anon_sym_break] = ACTIONS(2834), + [anon_sym_continue] = ACTIONS(2834), + [anon_sym_debugger] = ACTIONS(2834), + [anon_sym_return] = ACTIONS(2834), + [anon_sym_throw] = ACTIONS(2834), + [anon_sym_case] = ACTIONS(2834), + [anon_sym_yield] = ACTIONS(2834), + [anon_sym_LBRACK] = ACTIONS(2832), + [anon_sym_DQUOTE] = ACTIONS(2832), + [anon_sym_SQUOTE] = ACTIONS(2832), + [anon_sym_class] = ACTIONS(2834), + [anon_sym_async] = ACTIONS(2834), + [anon_sym_function] = ACTIONS(2834), + [anon_sym_new] = ACTIONS(2834), + [anon_sym_using] = ACTIONS(2834), + [anon_sym_PLUS] = ACTIONS(2834), + [anon_sym_DASH] = ACTIONS(2834), + [anon_sym_SLASH] = ACTIONS(2834), + [anon_sym_LT] = ACTIONS(2832), + [anon_sym_TILDE] = ACTIONS(2832), + [anon_sym_void] = ACTIONS(2834), + [anon_sym_delete] = ACTIONS(2834), + [anon_sym_PLUS_PLUS] = ACTIONS(2832), + [anon_sym_DASH_DASH] = ACTIONS(2832), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2832), + [sym_number] = ACTIONS(2832), + [sym_private_property_identifier] = ACTIONS(2832), + [sym_this] = ACTIONS(2834), + [sym_super] = ACTIONS(2834), + [sym_true] = ACTIONS(2834), + [sym_false] = ACTIONS(2834), + [sym_null] = ACTIONS(2834), + [sym_undefined] = ACTIONS(2834), + [anon_sym_AT] = ACTIONS(2832), + [anon_sym_static] = ACTIONS(2834), + [anon_sym_readonly] = ACTIONS(2834), + [anon_sym_get] = ACTIONS(2834), + [anon_sym_set] = ACTIONS(2834), + [anon_sym_declare] = ACTIONS(2834), + [anon_sym_public] = ACTIONS(2834), + [anon_sym_private] = ACTIONS(2834), + [anon_sym_protected] = ACTIONS(2834), + [anon_sym_override] = ACTIONS(2834), + [anon_sym_module] = ACTIONS(2834), + [anon_sym_any] = ACTIONS(2834), + [anon_sym_number] = ACTIONS(2834), + [anon_sym_boolean] = ACTIONS(2834), + [anon_sym_string] = ACTIONS(2834), + [anon_sym_symbol] = ACTIONS(2834), + [anon_sym_object] = ACTIONS(2834), + [anon_sym_abstract] = ACTIONS(2834), + [anon_sym_interface] = ACTIONS(2834), + [anon_sym_enum] = ACTIONS(2834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(884)] = { + [ts_builtin_sym_end] = ACTIONS(2828), + [sym_identifier] = ACTIONS(2830), + [anon_sym_export] = ACTIONS(2830), + [anon_sym_default] = ACTIONS(2830), + [anon_sym_type] = ACTIONS(2830), + [anon_sym_namespace] = ACTIONS(2830), + [anon_sym_LBRACE] = ACTIONS(2828), + [anon_sym_RBRACE] = ACTIONS(2828), + [anon_sym_typeof] = ACTIONS(2830), + [anon_sym_import] = ACTIONS(2830), + [anon_sym_with] = ACTIONS(2830), + [anon_sym_var] = ACTIONS(2830), + [anon_sym_let] = ACTIONS(2830), + [anon_sym_const] = ACTIONS(2830), + [anon_sym_BANG] = ACTIONS(2828), + [anon_sym_else] = ACTIONS(2830), + [anon_sym_if] = ACTIONS(2830), + [anon_sym_switch] = ACTIONS(2830), + [anon_sym_for] = ACTIONS(2830), + [anon_sym_LPAREN] = ACTIONS(2828), + [anon_sym_SEMI] = ACTIONS(2828), + [anon_sym_await] = ACTIONS(2830), + [anon_sym_while] = ACTIONS(2830), + [anon_sym_do] = ACTIONS(2830), + [anon_sym_try] = ACTIONS(2830), + [anon_sym_break] = ACTIONS(2830), + [anon_sym_continue] = ACTIONS(2830), + [anon_sym_debugger] = ACTIONS(2830), + [anon_sym_return] = ACTIONS(2830), + [anon_sym_throw] = ACTIONS(2830), + [anon_sym_case] = ACTIONS(2830), + [anon_sym_yield] = ACTIONS(2830), + [anon_sym_LBRACK] = ACTIONS(2828), + [anon_sym_DQUOTE] = ACTIONS(2828), + [anon_sym_SQUOTE] = ACTIONS(2828), + [anon_sym_class] = ACTIONS(2830), + [anon_sym_async] = ACTIONS(2830), + [anon_sym_function] = ACTIONS(2830), + [anon_sym_new] = ACTIONS(2830), + [anon_sym_using] = ACTIONS(2830), + [anon_sym_PLUS] = ACTIONS(2830), + [anon_sym_DASH] = ACTIONS(2830), + [anon_sym_SLASH] = ACTIONS(2830), + [anon_sym_LT] = ACTIONS(2828), + [anon_sym_TILDE] = ACTIONS(2828), + [anon_sym_void] = ACTIONS(2830), + [anon_sym_delete] = ACTIONS(2830), + [anon_sym_PLUS_PLUS] = ACTIONS(2828), + [anon_sym_DASH_DASH] = ACTIONS(2828), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2828), + [sym_number] = ACTIONS(2828), + [sym_private_property_identifier] = ACTIONS(2828), + [sym_this] = ACTIONS(2830), + [sym_super] = ACTIONS(2830), + [sym_true] = ACTIONS(2830), + [sym_false] = ACTIONS(2830), + [sym_null] = ACTIONS(2830), + [sym_undefined] = ACTIONS(2830), + [anon_sym_AT] = ACTIONS(2828), + [anon_sym_static] = ACTIONS(2830), + [anon_sym_readonly] = ACTIONS(2830), + [anon_sym_get] = ACTIONS(2830), + [anon_sym_set] = ACTIONS(2830), + [anon_sym_declare] = ACTIONS(2830), + [anon_sym_public] = ACTIONS(2830), + [anon_sym_private] = ACTIONS(2830), + [anon_sym_protected] = ACTIONS(2830), + [anon_sym_override] = ACTIONS(2830), + [anon_sym_module] = ACTIONS(2830), + [anon_sym_any] = ACTIONS(2830), + [anon_sym_number] = ACTIONS(2830), + [anon_sym_boolean] = ACTIONS(2830), + [anon_sym_string] = ACTIONS(2830), + [anon_sym_symbol] = ACTIONS(2830), + [anon_sym_object] = ACTIONS(2830), + [anon_sym_abstract] = ACTIONS(2830), + [anon_sym_interface] = ACTIONS(2830), + [anon_sym_enum] = ACTIONS(2830), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(885)] = { + [ts_builtin_sym_end] = ACTIONS(2836), + [sym_identifier] = ACTIONS(2838), + [anon_sym_export] = ACTIONS(2838), + [anon_sym_default] = ACTIONS(2838), + [anon_sym_type] = ACTIONS(2838), + [anon_sym_namespace] = ACTIONS(2838), + [anon_sym_LBRACE] = ACTIONS(2836), + [anon_sym_RBRACE] = ACTIONS(2836), + [anon_sym_typeof] = ACTIONS(2838), + [anon_sym_import] = ACTIONS(2838), + [anon_sym_with] = ACTIONS(2838), + [anon_sym_var] = ACTIONS(2838), + [anon_sym_let] = ACTIONS(2838), + [anon_sym_const] = ACTIONS(2838), + [anon_sym_BANG] = ACTIONS(2836), + [anon_sym_else] = ACTIONS(2838), + [anon_sym_if] = ACTIONS(2838), + [anon_sym_switch] = ACTIONS(2838), + [anon_sym_for] = ACTIONS(2838), + [anon_sym_LPAREN] = ACTIONS(2836), + [anon_sym_SEMI] = ACTIONS(2836), + [anon_sym_await] = ACTIONS(2838), + [anon_sym_while] = ACTIONS(2838), + [anon_sym_do] = ACTIONS(2838), + [anon_sym_try] = ACTIONS(2838), + [anon_sym_break] = ACTIONS(2838), + [anon_sym_continue] = ACTIONS(2838), + [anon_sym_debugger] = ACTIONS(2838), + [anon_sym_return] = ACTIONS(2838), + [anon_sym_throw] = ACTIONS(2838), + [anon_sym_case] = ACTIONS(2838), + [anon_sym_yield] = ACTIONS(2838), + [anon_sym_LBRACK] = ACTIONS(2836), + [anon_sym_DQUOTE] = ACTIONS(2836), + [anon_sym_SQUOTE] = ACTIONS(2836), + [anon_sym_class] = ACTIONS(2838), + [anon_sym_async] = ACTIONS(2838), + [anon_sym_function] = ACTIONS(2838), + [anon_sym_new] = ACTIONS(2838), + [anon_sym_using] = ACTIONS(2838), + [anon_sym_PLUS] = ACTIONS(2838), + [anon_sym_DASH] = ACTIONS(2838), + [anon_sym_SLASH] = ACTIONS(2838), + [anon_sym_LT] = ACTIONS(2836), + [anon_sym_TILDE] = ACTIONS(2836), + [anon_sym_void] = ACTIONS(2838), + [anon_sym_delete] = ACTIONS(2838), + [anon_sym_PLUS_PLUS] = ACTIONS(2836), + [anon_sym_DASH_DASH] = ACTIONS(2836), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2836), + [sym_number] = ACTIONS(2836), + [sym_private_property_identifier] = ACTIONS(2836), + [sym_this] = ACTIONS(2838), + [sym_super] = ACTIONS(2838), + [sym_true] = ACTIONS(2838), + [sym_false] = ACTIONS(2838), + [sym_null] = ACTIONS(2838), + [sym_undefined] = ACTIONS(2838), + [anon_sym_AT] = ACTIONS(2836), + [anon_sym_static] = ACTIONS(2838), + [anon_sym_readonly] = ACTIONS(2838), + [anon_sym_get] = ACTIONS(2838), + [anon_sym_set] = ACTIONS(2838), + [anon_sym_declare] = ACTIONS(2838), + [anon_sym_public] = ACTIONS(2838), + [anon_sym_private] = ACTIONS(2838), + [anon_sym_protected] = ACTIONS(2838), + [anon_sym_override] = ACTIONS(2838), + [anon_sym_module] = ACTIONS(2838), + [anon_sym_any] = ACTIONS(2838), + [anon_sym_number] = ACTIONS(2838), + [anon_sym_boolean] = ACTIONS(2838), + [anon_sym_string] = ACTIONS(2838), + [anon_sym_symbol] = ACTIONS(2838), + [anon_sym_object] = ACTIONS(2838), + [anon_sym_abstract] = ACTIONS(2838), + [anon_sym_interface] = ACTIONS(2838), + [anon_sym_enum] = ACTIONS(2838), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(886)] = { + [ts_builtin_sym_end] = ACTIONS(2840), + [sym_identifier] = ACTIONS(2842), + [anon_sym_export] = ACTIONS(2842), + [anon_sym_default] = ACTIONS(2842), + [anon_sym_type] = ACTIONS(2842), + [anon_sym_namespace] = ACTIONS(2842), + [anon_sym_LBRACE] = ACTIONS(2840), + [anon_sym_RBRACE] = ACTIONS(2840), + [anon_sym_typeof] = ACTIONS(2842), + [anon_sym_import] = ACTIONS(2842), + [anon_sym_with] = ACTIONS(2842), + [anon_sym_var] = ACTIONS(2842), + [anon_sym_let] = ACTIONS(2842), + [anon_sym_const] = ACTIONS(2842), + [anon_sym_BANG] = ACTIONS(2840), + [anon_sym_else] = ACTIONS(2842), + [anon_sym_if] = ACTIONS(2842), + [anon_sym_switch] = ACTIONS(2842), + [anon_sym_for] = ACTIONS(2842), + [anon_sym_LPAREN] = ACTIONS(2840), + [anon_sym_SEMI] = ACTIONS(2840), + [anon_sym_await] = ACTIONS(2842), + [anon_sym_while] = ACTIONS(2842), + [anon_sym_do] = ACTIONS(2842), + [anon_sym_try] = ACTIONS(2842), + [anon_sym_break] = ACTIONS(2842), + [anon_sym_continue] = ACTIONS(2842), + [anon_sym_debugger] = ACTIONS(2842), + [anon_sym_return] = ACTIONS(2842), + [anon_sym_throw] = ACTIONS(2842), + [anon_sym_case] = ACTIONS(2842), + [anon_sym_yield] = ACTIONS(2842), + [anon_sym_LBRACK] = ACTIONS(2840), + [anon_sym_DQUOTE] = ACTIONS(2840), + [anon_sym_SQUOTE] = ACTIONS(2840), + [anon_sym_class] = ACTIONS(2842), + [anon_sym_async] = ACTIONS(2842), + [anon_sym_function] = ACTIONS(2842), + [anon_sym_new] = ACTIONS(2842), + [anon_sym_using] = ACTIONS(2842), + [anon_sym_PLUS] = ACTIONS(2842), + [anon_sym_DASH] = ACTIONS(2842), + [anon_sym_SLASH] = ACTIONS(2842), + [anon_sym_LT] = ACTIONS(2840), + [anon_sym_TILDE] = ACTIONS(2840), + [anon_sym_void] = ACTIONS(2842), + [anon_sym_delete] = ACTIONS(2842), + [anon_sym_PLUS_PLUS] = ACTIONS(2840), + [anon_sym_DASH_DASH] = ACTIONS(2840), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2840), + [sym_number] = ACTIONS(2840), + [sym_private_property_identifier] = ACTIONS(2840), + [sym_this] = ACTIONS(2842), + [sym_super] = ACTIONS(2842), + [sym_true] = ACTIONS(2842), + [sym_false] = ACTIONS(2842), + [sym_null] = ACTIONS(2842), + [sym_undefined] = ACTIONS(2842), + [anon_sym_AT] = ACTIONS(2840), + [anon_sym_static] = ACTIONS(2842), + [anon_sym_readonly] = ACTIONS(2842), + [anon_sym_get] = ACTIONS(2842), + [anon_sym_set] = ACTIONS(2842), + [anon_sym_declare] = ACTIONS(2842), + [anon_sym_public] = ACTIONS(2842), + [anon_sym_private] = ACTIONS(2842), + [anon_sym_protected] = ACTIONS(2842), + [anon_sym_override] = ACTIONS(2842), + [anon_sym_module] = ACTIONS(2842), + [anon_sym_any] = ACTIONS(2842), + [anon_sym_number] = ACTIONS(2842), + [anon_sym_boolean] = ACTIONS(2842), + [anon_sym_string] = ACTIONS(2842), + [anon_sym_symbol] = ACTIONS(2842), + [anon_sym_object] = ACTIONS(2842), + [anon_sym_abstract] = ACTIONS(2842), + [anon_sym_interface] = ACTIONS(2842), + [anon_sym_enum] = ACTIONS(2842), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(887)] = { + [ts_builtin_sym_end] = ACTIONS(2844), + [sym_identifier] = ACTIONS(2846), + [anon_sym_export] = ACTIONS(2846), + [anon_sym_default] = ACTIONS(2846), + [anon_sym_type] = ACTIONS(2846), + [anon_sym_namespace] = ACTIONS(2846), + [anon_sym_LBRACE] = ACTIONS(2844), + [anon_sym_RBRACE] = ACTIONS(2844), + [anon_sym_typeof] = ACTIONS(2846), + [anon_sym_import] = ACTIONS(2846), + [anon_sym_with] = ACTIONS(2846), + [anon_sym_var] = ACTIONS(2846), + [anon_sym_let] = ACTIONS(2846), + [anon_sym_const] = ACTIONS(2846), + [anon_sym_BANG] = ACTIONS(2844), + [anon_sym_else] = ACTIONS(2846), + [anon_sym_if] = ACTIONS(2846), + [anon_sym_switch] = ACTIONS(2846), + [anon_sym_for] = ACTIONS(2846), + [anon_sym_LPAREN] = ACTIONS(2844), + [anon_sym_SEMI] = ACTIONS(2844), + [anon_sym_await] = ACTIONS(2846), + [anon_sym_while] = ACTIONS(2846), + [anon_sym_do] = ACTIONS(2846), + [anon_sym_try] = ACTIONS(2846), + [anon_sym_break] = ACTIONS(2846), + [anon_sym_continue] = ACTIONS(2846), + [anon_sym_debugger] = ACTIONS(2846), + [anon_sym_return] = ACTIONS(2846), + [anon_sym_throw] = ACTIONS(2846), + [anon_sym_case] = ACTIONS(2846), + [anon_sym_yield] = ACTIONS(2846), + [anon_sym_LBRACK] = ACTIONS(2844), + [anon_sym_DQUOTE] = ACTIONS(2844), + [anon_sym_SQUOTE] = ACTIONS(2844), + [anon_sym_class] = ACTIONS(2846), + [anon_sym_async] = ACTIONS(2846), + [anon_sym_function] = ACTIONS(2846), + [anon_sym_new] = ACTIONS(2846), + [anon_sym_using] = ACTIONS(2846), + [anon_sym_PLUS] = ACTIONS(2846), + [anon_sym_DASH] = ACTIONS(2846), + [anon_sym_SLASH] = ACTIONS(2846), + [anon_sym_LT] = ACTIONS(2844), + [anon_sym_TILDE] = ACTIONS(2844), + [anon_sym_void] = ACTIONS(2846), + [anon_sym_delete] = ACTIONS(2846), + [anon_sym_PLUS_PLUS] = ACTIONS(2844), + [anon_sym_DASH_DASH] = ACTIONS(2844), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2844), + [sym_number] = ACTIONS(2844), + [sym_private_property_identifier] = ACTIONS(2844), + [sym_this] = ACTIONS(2846), + [sym_super] = ACTIONS(2846), + [sym_true] = ACTIONS(2846), + [sym_false] = ACTIONS(2846), + [sym_null] = ACTIONS(2846), + [sym_undefined] = ACTIONS(2846), + [anon_sym_AT] = ACTIONS(2844), + [anon_sym_static] = ACTIONS(2846), + [anon_sym_readonly] = ACTIONS(2846), + [anon_sym_get] = ACTIONS(2846), + [anon_sym_set] = ACTIONS(2846), + [anon_sym_declare] = ACTIONS(2846), + [anon_sym_public] = ACTIONS(2846), + [anon_sym_private] = ACTIONS(2846), + [anon_sym_protected] = ACTIONS(2846), + [anon_sym_override] = ACTIONS(2846), + [anon_sym_module] = ACTIONS(2846), + [anon_sym_any] = ACTIONS(2846), + [anon_sym_number] = ACTIONS(2846), + [anon_sym_boolean] = ACTIONS(2846), + [anon_sym_string] = ACTIONS(2846), + [anon_sym_symbol] = ACTIONS(2846), + [anon_sym_object] = ACTIONS(2846), + [anon_sym_abstract] = ACTIONS(2846), + [anon_sym_interface] = ACTIONS(2846), + [anon_sym_enum] = ACTIONS(2846), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(888)] = { + [ts_builtin_sym_end] = ACTIONS(2848), + [sym_identifier] = ACTIONS(2850), + [anon_sym_export] = ACTIONS(2850), + [anon_sym_default] = ACTIONS(2850), + [anon_sym_type] = ACTIONS(2850), + [anon_sym_namespace] = ACTIONS(2850), + [anon_sym_LBRACE] = ACTIONS(2848), + [anon_sym_RBRACE] = ACTIONS(2848), + [anon_sym_typeof] = ACTIONS(2850), + [anon_sym_import] = ACTIONS(2850), + [anon_sym_with] = ACTIONS(2850), + [anon_sym_var] = ACTIONS(2850), + [anon_sym_let] = ACTIONS(2850), + [anon_sym_const] = ACTIONS(2850), + [anon_sym_BANG] = ACTIONS(2848), + [anon_sym_else] = ACTIONS(2850), + [anon_sym_if] = ACTIONS(2850), + [anon_sym_switch] = ACTIONS(2850), + [anon_sym_for] = ACTIONS(2850), + [anon_sym_LPAREN] = ACTIONS(2848), + [anon_sym_SEMI] = ACTIONS(2848), + [anon_sym_await] = ACTIONS(2850), + [anon_sym_while] = ACTIONS(2850), + [anon_sym_do] = ACTIONS(2850), + [anon_sym_try] = ACTIONS(2850), + [anon_sym_break] = ACTIONS(2850), + [anon_sym_continue] = ACTIONS(2850), + [anon_sym_debugger] = ACTIONS(2850), + [anon_sym_return] = ACTIONS(2850), + [anon_sym_throw] = ACTIONS(2850), + [anon_sym_case] = ACTIONS(2850), + [anon_sym_yield] = ACTIONS(2850), + [anon_sym_LBRACK] = ACTIONS(2848), + [anon_sym_DQUOTE] = ACTIONS(2848), + [anon_sym_SQUOTE] = ACTIONS(2848), + [anon_sym_class] = ACTIONS(2850), + [anon_sym_async] = ACTIONS(2850), + [anon_sym_function] = ACTIONS(2850), + [anon_sym_new] = ACTIONS(2850), + [anon_sym_using] = ACTIONS(2850), + [anon_sym_PLUS] = ACTIONS(2850), + [anon_sym_DASH] = ACTIONS(2850), + [anon_sym_SLASH] = ACTIONS(2850), + [anon_sym_LT] = ACTIONS(2848), + [anon_sym_TILDE] = ACTIONS(2848), + [anon_sym_void] = ACTIONS(2850), + [anon_sym_delete] = ACTIONS(2850), + [anon_sym_PLUS_PLUS] = ACTIONS(2848), + [anon_sym_DASH_DASH] = ACTIONS(2848), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2848), + [sym_number] = ACTIONS(2848), + [sym_private_property_identifier] = ACTIONS(2848), + [sym_this] = ACTIONS(2850), + [sym_super] = ACTIONS(2850), + [sym_true] = ACTIONS(2850), + [sym_false] = ACTIONS(2850), + [sym_null] = ACTIONS(2850), + [sym_undefined] = ACTIONS(2850), + [anon_sym_AT] = ACTIONS(2848), + [anon_sym_static] = ACTIONS(2850), + [anon_sym_readonly] = ACTIONS(2850), + [anon_sym_get] = ACTIONS(2850), + [anon_sym_set] = ACTIONS(2850), + [anon_sym_declare] = ACTIONS(2850), + [anon_sym_public] = ACTIONS(2850), + [anon_sym_private] = ACTIONS(2850), + [anon_sym_protected] = ACTIONS(2850), + [anon_sym_override] = ACTIONS(2850), + [anon_sym_module] = ACTIONS(2850), + [anon_sym_any] = ACTIONS(2850), + [anon_sym_number] = ACTIONS(2850), + [anon_sym_boolean] = ACTIONS(2850), + [anon_sym_string] = ACTIONS(2850), + [anon_sym_symbol] = ACTIONS(2850), + [anon_sym_object] = ACTIONS(2850), + [anon_sym_abstract] = ACTIONS(2850), + [anon_sym_interface] = ACTIONS(2850), + [anon_sym_enum] = ACTIONS(2850), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(889)] = { + [ts_builtin_sym_end] = ACTIONS(2852), + [sym_identifier] = ACTIONS(2854), + [anon_sym_export] = ACTIONS(2854), + [anon_sym_default] = ACTIONS(2854), + [anon_sym_type] = ACTIONS(2854), + [anon_sym_namespace] = ACTIONS(2854), + [anon_sym_LBRACE] = ACTIONS(2852), + [anon_sym_RBRACE] = ACTIONS(2852), + [anon_sym_typeof] = ACTIONS(2854), + [anon_sym_import] = ACTIONS(2854), + [anon_sym_with] = ACTIONS(2854), + [anon_sym_var] = ACTIONS(2854), + [anon_sym_let] = ACTIONS(2854), + [anon_sym_const] = ACTIONS(2854), + [anon_sym_BANG] = ACTIONS(2852), + [anon_sym_else] = ACTIONS(2854), + [anon_sym_if] = ACTIONS(2854), + [anon_sym_switch] = ACTIONS(2854), + [anon_sym_for] = ACTIONS(2854), + [anon_sym_LPAREN] = ACTIONS(2852), + [anon_sym_SEMI] = ACTIONS(2852), + [anon_sym_await] = ACTIONS(2854), + [anon_sym_while] = ACTIONS(2854), + [anon_sym_do] = ACTIONS(2854), + [anon_sym_try] = ACTIONS(2854), + [anon_sym_break] = ACTIONS(2854), + [anon_sym_continue] = ACTIONS(2854), + [anon_sym_debugger] = ACTIONS(2854), + [anon_sym_return] = ACTIONS(2854), + [anon_sym_throw] = ACTIONS(2854), + [anon_sym_case] = ACTIONS(2854), + [anon_sym_yield] = ACTIONS(2854), + [anon_sym_LBRACK] = ACTIONS(2852), + [anon_sym_DQUOTE] = ACTIONS(2852), + [anon_sym_SQUOTE] = ACTIONS(2852), + [anon_sym_class] = ACTIONS(2854), + [anon_sym_async] = ACTIONS(2854), + [anon_sym_function] = ACTIONS(2854), + [anon_sym_new] = ACTIONS(2854), + [anon_sym_using] = ACTIONS(2854), + [anon_sym_PLUS] = ACTIONS(2854), + [anon_sym_DASH] = ACTIONS(2854), + [anon_sym_SLASH] = ACTIONS(2854), + [anon_sym_LT] = ACTIONS(2852), + [anon_sym_TILDE] = ACTIONS(2852), + [anon_sym_void] = ACTIONS(2854), + [anon_sym_delete] = ACTIONS(2854), + [anon_sym_PLUS_PLUS] = ACTIONS(2852), + [anon_sym_DASH_DASH] = ACTIONS(2852), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2852), + [sym_number] = ACTIONS(2852), + [sym_private_property_identifier] = ACTIONS(2852), + [sym_this] = ACTIONS(2854), + [sym_super] = ACTIONS(2854), + [sym_true] = ACTIONS(2854), + [sym_false] = ACTIONS(2854), + [sym_null] = ACTIONS(2854), + [sym_undefined] = ACTIONS(2854), + [anon_sym_AT] = ACTIONS(2852), + [anon_sym_static] = ACTIONS(2854), + [anon_sym_readonly] = ACTIONS(2854), + [anon_sym_get] = ACTIONS(2854), + [anon_sym_set] = ACTIONS(2854), + [anon_sym_declare] = ACTIONS(2854), + [anon_sym_public] = ACTIONS(2854), + [anon_sym_private] = ACTIONS(2854), + [anon_sym_protected] = ACTIONS(2854), + [anon_sym_override] = ACTIONS(2854), + [anon_sym_module] = ACTIONS(2854), + [anon_sym_any] = ACTIONS(2854), + [anon_sym_number] = ACTIONS(2854), + [anon_sym_boolean] = ACTIONS(2854), + [anon_sym_string] = ACTIONS(2854), + [anon_sym_symbol] = ACTIONS(2854), + [anon_sym_object] = ACTIONS(2854), + [anon_sym_abstract] = ACTIONS(2854), + [anon_sym_interface] = ACTIONS(2854), + [anon_sym_enum] = ACTIONS(2854), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(890)] = { + [ts_builtin_sym_end] = ACTIONS(2856), + [sym_identifier] = ACTIONS(2858), + [anon_sym_export] = ACTIONS(2858), + [anon_sym_default] = ACTIONS(2858), + [anon_sym_type] = ACTIONS(2858), + [anon_sym_namespace] = ACTIONS(2858), + [anon_sym_LBRACE] = ACTIONS(2856), + [anon_sym_RBRACE] = ACTIONS(2856), + [anon_sym_typeof] = ACTIONS(2858), + [anon_sym_import] = ACTIONS(2858), + [anon_sym_with] = ACTIONS(2858), + [anon_sym_var] = ACTIONS(2858), + [anon_sym_let] = ACTIONS(2858), + [anon_sym_const] = ACTIONS(2858), + [anon_sym_BANG] = ACTIONS(2856), + [anon_sym_else] = ACTIONS(2858), + [anon_sym_if] = ACTIONS(2858), + [anon_sym_switch] = ACTIONS(2858), + [anon_sym_for] = ACTIONS(2858), + [anon_sym_LPAREN] = ACTIONS(2856), + [anon_sym_SEMI] = ACTIONS(2856), + [anon_sym_await] = ACTIONS(2858), + [anon_sym_while] = ACTIONS(2858), + [anon_sym_do] = ACTIONS(2858), + [anon_sym_try] = ACTIONS(2858), + [anon_sym_break] = ACTIONS(2858), + [anon_sym_continue] = ACTIONS(2858), + [anon_sym_debugger] = ACTIONS(2858), + [anon_sym_return] = ACTIONS(2858), + [anon_sym_throw] = ACTIONS(2858), + [anon_sym_case] = ACTIONS(2858), + [anon_sym_yield] = ACTIONS(2858), + [anon_sym_LBRACK] = ACTIONS(2856), + [anon_sym_DQUOTE] = ACTIONS(2856), + [anon_sym_SQUOTE] = ACTIONS(2856), + [anon_sym_class] = ACTIONS(2858), + [anon_sym_async] = ACTIONS(2858), + [anon_sym_function] = ACTIONS(2858), + [anon_sym_new] = ACTIONS(2858), + [anon_sym_using] = ACTIONS(2858), + [anon_sym_PLUS] = ACTIONS(2858), + [anon_sym_DASH] = ACTIONS(2858), + [anon_sym_SLASH] = ACTIONS(2858), + [anon_sym_LT] = ACTIONS(2856), + [anon_sym_TILDE] = ACTIONS(2856), + [anon_sym_void] = ACTIONS(2858), + [anon_sym_delete] = ACTIONS(2858), + [anon_sym_PLUS_PLUS] = ACTIONS(2856), + [anon_sym_DASH_DASH] = ACTIONS(2856), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2856), + [sym_number] = ACTIONS(2856), + [sym_private_property_identifier] = ACTIONS(2856), + [sym_this] = ACTIONS(2858), + [sym_super] = ACTIONS(2858), + [sym_true] = ACTIONS(2858), + [sym_false] = ACTIONS(2858), + [sym_null] = ACTIONS(2858), + [sym_undefined] = ACTIONS(2858), + [anon_sym_AT] = ACTIONS(2856), + [anon_sym_static] = ACTIONS(2858), + [anon_sym_readonly] = ACTIONS(2858), + [anon_sym_get] = ACTIONS(2858), + [anon_sym_set] = ACTIONS(2858), + [anon_sym_declare] = ACTIONS(2858), + [anon_sym_public] = ACTIONS(2858), + [anon_sym_private] = ACTIONS(2858), + [anon_sym_protected] = ACTIONS(2858), + [anon_sym_override] = ACTIONS(2858), + [anon_sym_module] = ACTIONS(2858), + [anon_sym_any] = ACTIONS(2858), + [anon_sym_number] = ACTIONS(2858), + [anon_sym_boolean] = ACTIONS(2858), + [anon_sym_string] = ACTIONS(2858), + [anon_sym_symbol] = ACTIONS(2858), + [anon_sym_object] = ACTIONS(2858), + [anon_sym_abstract] = ACTIONS(2858), + [anon_sym_interface] = ACTIONS(2858), + [anon_sym_enum] = ACTIONS(2858), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(891)] = { + [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(892)] = { + [ts_builtin_sym_end] = ACTIONS(2864), + [sym_identifier] = ACTIONS(2866), + [anon_sym_export] = ACTIONS(2866), + [anon_sym_default] = ACTIONS(2866), + [anon_sym_type] = ACTIONS(2866), + [anon_sym_namespace] = ACTIONS(2866), + [anon_sym_LBRACE] = ACTIONS(2864), + [anon_sym_RBRACE] = ACTIONS(2864), + [anon_sym_typeof] = ACTIONS(2866), + [anon_sym_import] = ACTIONS(2866), + [anon_sym_with] = ACTIONS(2866), + [anon_sym_var] = ACTIONS(2866), + [anon_sym_let] = ACTIONS(2866), + [anon_sym_const] = ACTIONS(2866), + [anon_sym_BANG] = ACTIONS(2864), + [anon_sym_else] = ACTIONS(2866), + [anon_sym_if] = ACTIONS(2866), + [anon_sym_switch] = ACTIONS(2866), + [anon_sym_for] = ACTIONS(2866), + [anon_sym_LPAREN] = ACTIONS(2864), + [anon_sym_SEMI] = ACTIONS(2864), + [anon_sym_await] = ACTIONS(2866), + [anon_sym_while] = ACTIONS(2866), + [anon_sym_do] = ACTIONS(2866), + [anon_sym_try] = ACTIONS(2866), + [anon_sym_break] = ACTIONS(2866), + [anon_sym_continue] = ACTIONS(2866), + [anon_sym_debugger] = ACTIONS(2866), + [anon_sym_return] = ACTIONS(2866), + [anon_sym_throw] = ACTIONS(2866), + [anon_sym_case] = ACTIONS(2866), + [anon_sym_yield] = ACTIONS(2866), + [anon_sym_LBRACK] = ACTIONS(2864), + [anon_sym_DQUOTE] = ACTIONS(2864), + [anon_sym_SQUOTE] = ACTIONS(2864), + [anon_sym_class] = ACTIONS(2866), + [anon_sym_async] = ACTIONS(2866), + [anon_sym_function] = ACTIONS(2866), + [anon_sym_new] = ACTIONS(2866), + [anon_sym_using] = ACTIONS(2866), + [anon_sym_PLUS] = ACTIONS(2866), + [anon_sym_DASH] = ACTIONS(2866), + [anon_sym_SLASH] = ACTIONS(2866), + [anon_sym_LT] = ACTIONS(2864), + [anon_sym_TILDE] = ACTIONS(2864), + [anon_sym_void] = ACTIONS(2866), + [anon_sym_delete] = ACTIONS(2866), + [anon_sym_PLUS_PLUS] = ACTIONS(2864), + [anon_sym_DASH_DASH] = ACTIONS(2864), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2864), + [sym_number] = ACTIONS(2864), + [sym_private_property_identifier] = ACTIONS(2864), + [sym_this] = ACTIONS(2866), + [sym_super] = ACTIONS(2866), + [sym_true] = ACTIONS(2866), + [sym_false] = ACTIONS(2866), + [sym_null] = ACTIONS(2866), + [sym_undefined] = ACTIONS(2866), + [anon_sym_AT] = ACTIONS(2864), + [anon_sym_static] = ACTIONS(2866), + [anon_sym_readonly] = ACTIONS(2866), + [anon_sym_get] = ACTIONS(2866), + [anon_sym_set] = ACTIONS(2866), + [anon_sym_declare] = ACTIONS(2866), + [anon_sym_public] = ACTIONS(2866), + [anon_sym_private] = ACTIONS(2866), + [anon_sym_protected] = ACTIONS(2866), + [anon_sym_override] = ACTIONS(2866), + [anon_sym_module] = ACTIONS(2866), + [anon_sym_any] = ACTIONS(2866), + [anon_sym_number] = ACTIONS(2866), + [anon_sym_boolean] = ACTIONS(2866), + [anon_sym_string] = ACTIONS(2866), + [anon_sym_symbol] = ACTIONS(2866), + [anon_sym_object] = ACTIONS(2866), + [anon_sym_abstract] = ACTIONS(2866), + [anon_sym_interface] = ACTIONS(2866), + [anon_sym_enum] = ACTIONS(2866), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(893)] = { + [ts_builtin_sym_end] = ACTIONS(2868), + [sym_identifier] = ACTIONS(2870), + [anon_sym_export] = ACTIONS(2870), + [anon_sym_default] = ACTIONS(2870), + [anon_sym_type] = ACTIONS(2870), + [anon_sym_namespace] = ACTIONS(2870), + [anon_sym_LBRACE] = ACTIONS(2868), + [anon_sym_RBRACE] = ACTIONS(2868), + [anon_sym_typeof] = ACTIONS(2870), + [anon_sym_import] = ACTIONS(2870), + [anon_sym_with] = ACTIONS(2870), + [anon_sym_var] = ACTIONS(2870), + [anon_sym_let] = ACTIONS(2870), + [anon_sym_const] = ACTIONS(2870), + [anon_sym_BANG] = ACTIONS(2868), + [anon_sym_else] = ACTIONS(2870), + [anon_sym_if] = ACTIONS(2870), + [anon_sym_switch] = ACTIONS(2870), + [anon_sym_for] = ACTIONS(2870), + [anon_sym_LPAREN] = ACTIONS(2868), + [anon_sym_SEMI] = ACTIONS(2868), + [anon_sym_await] = ACTIONS(2870), + [anon_sym_while] = ACTIONS(2870), + [anon_sym_do] = ACTIONS(2870), + [anon_sym_try] = ACTIONS(2870), + [anon_sym_break] = ACTIONS(2870), + [anon_sym_continue] = ACTIONS(2870), + [anon_sym_debugger] = ACTIONS(2870), + [anon_sym_return] = ACTIONS(2870), + [anon_sym_throw] = ACTIONS(2870), + [anon_sym_case] = ACTIONS(2870), + [anon_sym_yield] = ACTIONS(2870), + [anon_sym_LBRACK] = ACTIONS(2868), + [anon_sym_DQUOTE] = ACTIONS(2868), + [anon_sym_SQUOTE] = ACTIONS(2868), + [anon_sym_class] = ACTIONS(2870), + [anon_sym_async] = ACTIONS(2870), + [anon_sym_function] = ACTIONS(2870), + [anon_sym_new] = ACTIONS(2870), + [anon_sym_using] = ACTIONS(2870), + [anon_sym_PLUS] = ACTIONS(2870), + [anon_sym_DASH] = ACTIONS(2870), + [anon_sym_SLASH] = ACTIONS(2870), + [anon_sym_LT] = ACTIONS(2868), + [anon_sym_TILDE] = ACTIONS(2868), + [anon_sym_void] = ACTIONS(2870), + [anon_sym_delete] = ACTIONS(2870), + [anon_sym_PLUS_PLUS] = ACTIONS(2868), + [anon_sym_DASH_DASH] = ACTIONS(2868), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2868), + [sym_number] = ACTIONS(2868), + [sym_private_property_identifier] = ACTIONS(2868), + [sym_this] = ACTIONS(2870), + [sym_super] = ACTIONS(2870), + [sym_true] = ACTIONS(2870), + [sym_false] = ACTIONS(2870), + [sym_null] = ACTIONS(2870), + [sym_undefined] = ACTIONS(2870), + [anon_sym_AT] = ACTIONS(2868), + [anon_sym_static] = ACTIONS(2870), + [anon_sym_readonly] = ACTIONS(2870), + [anon_sym_get] = ACTIONS(2870), + [anon_sym_set] = ACTIONS(2870), + [anon_sym_declare] = ACTIONS(2870), + [anon_sym_public] = ACTIONS(2870), + [anon_sym_private] = ACTIONS(2870), + [anon_sym_protected] = ACTIONS(2870), + [anon_sym_override] = ACTIONS(2870), + [anon_sym_module] = ACTIONS(2870), + [anon_sym_any] = ACTIONS(2870), + [anon_sym_number] = ACTIONS(2870), + [anon_sym_boolean] = ACTIONS(2870), + [anon_sym_string] = ACTIONS(2870), + [anon_sym_symbol] = ACTIONS(2870), + [anon_sym_object] = ACTIONS(2870), + [anon_sym_abstract] = ACTIONS(2870), + [anon_sym_interface] = ACTIONS(2870), + [anon_sym_enum] = ACTIONS(2870), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(894)] = { + [ts_builtin_sym_end] = ACTIONS(2872), + [sym_identifier] = ACTIONS(2874), + [anon_sym_export] = ACTIONS(2874), + [anon_sym_default] = ACTIONS(2874), + [anon_sym_type] = ACTIONS(2874), + [anon_sym_namespace] = ACTIONS(2874), + [anon_sym_LBRACE] = ACTIONS(2872), + [anon_sym_RBRACE] = ACTIONS(2872), + [anon_sym_typeof] = ACTIONS(2874), + [anon_sym_import] = ACTIONS(2874), + [anon_sym_with] = ACTIONS(2874), + [anon_sym_var] = ACTIONS(2874), + [anon_sym_let] = ACTIONS(2874), + [anon_sym_const] = ACTIONS(2874), + [anon_sym_BANG] = ACTIONS(2872), + [anon_sym_else] = ACTIONS(2874), + [anon_sym_if] = ACTIONS(2874), + [anon_sym_switch] = ACTIONS(2874), + [anon_sym_for] = ACTIONS(2874), + [anon_sym_LPAREN] = ACTIONS(2872), + [anon_sym_SEMI] = ACTIONS(2872), + [anon_sym_await] = ACTIONS(2874), + [anon_sym_while] = ACTIONS(2874), + [anon_sym_do] = ACTIONS(2874), + [anon_sym_try] = ACTIONS(2874), + [anon_sym_break] = ACTIONS(2874), + [anon_sym_continue] = ACTIONS(2874), + [anon_sym_debugger] = ACTIONS(2874), + [anon_sym_return] = ACTIONS(2874), + [anon_sym_throw] = ACTIONS(2874), + [anon_sym_case] = ACTIONS(2874), + [anon_sym_yield] = ACTIONS(2874), + [anon_sym_LBRACK] = ACTIONS(2872), + [anon_sym_DQUOTE] = ACTIONS(2872), + [anon_sym_SQUOTE] = ACTIONS(2872), + [anon_sym_class] = ACTIONS(2874), + [anon_sym_async] = ACTIONS(2874), + [anon_sym_function] = ACTIONS(2874), + [anon_sym_new] = ACTIONS(2874), + [anon_sym_using] = ACTIONS(2874), + [anon_sym_PLUS] = ACTIONS(2874), + [anon_sym_DASH] = ACTIONS(2874), + [anon_sym_SLASH] = ACTIONS(2874), + [anon_sym_LT] = ACTIONS(2872), + [anon_sym_TILDE] = ACTIONS(2872), + [anon_sym_void] = ACTIONS(2874), + [anon_sym_delete] = ACTIONS(2874), + [anon_sym_PLUS_PLUS] = ACTIONS(2872), + [anon_sym_DASH_DASH] = ACTIONS(2872), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2872), + [sym_number] = ACTIONS(2872), + [sym_private_property_identifier] = ACTIONS(2872), + [sym_this] = ACTIONS(2874), + [sym_super] = ACTIONS(2874), + [sym_true] = ACTIONS(2874), + [sym_false] = ACTIONS(2874), + [sym_null] = ACTIONS(2874), + [sym_undefined] = ACTIONS(2874), + [anon_sym_AT] = ACTIONS(2872), + [anon_sym_static] = ACTIONS(2874), + [anon_sym_readonly] = ACTIONS(2874), + [anon_sym_get] = ACTIONS(2874), + [anon_sym_set] = ACTIONS(2874), + [anon_sym_declare] = ACTIONS(2874), + [anon_sym_public] = ACTIONS(2874), + [anon_sym_private] = ACTIONS(2874), + [anon_sym_protected] = ACTIONS(2874), + [anon_sym_override] = ACTIONS(2874), + [anon_sym_module] = ACTIONS(2874), + [anon_sym_any] = ACTIONS(2874), + [anon_sym_number] = ACTIONS(2874), + [anon_sym_boolean] = ACTIONS(2874), + [anon_sym_string] = ACTIONS(2874), + [anon_sym_symbol] = ACTIONS(2874), + [anon_sym_object] = ACTIONS(2874), + [anon_sym_abstract] = ACTIONS(2874), + [anon_sym_interface] = ACTIONS(2874), + [anon_sym_enum] = ACTIONS(2874), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(895)] = { + [ts_builtin_sym_end] = ACTIONS(2876), + [sym_identifier] = ACTIONS(2878), + [anon_sym_export] = ACTIONS(2878), + [anon_sym_default] = ACTIONS(2878), + [anon_sym_type] = ACTIONS(2878), + [anon_sym_namespace] = ACTIONS(2878), + [anon_sym_LBRACE] = ACTIONS(2876), + [anon_sym_RBRACE] = ACTIONS(2876), + [anon_sym_typeof] = ACTIONS(2878), + [anon_sym_import] = ACTIONS(2878), + [anon_sym_with] = ACTIONS(2878), + [anon_sym_var] = ACTIONS(2878), + [anon_sym_let] = ACTIONS(2878), + [anon_sym_const] = ACTIONS(2878), + [anon_sym_BANG] = ACTIONS(2876), + [anon_sym_else] = ACTIONS(2878), + [anon_sym_if] = ACTIONS(2878), + [anon_sym_switch] = ACTIONS(2878), + [anon_sym_for] = ACTIONS(2878), + [anon_sym_LPAREN] = ACTIONS(2876), + [anon_sym_SEMI] = ACTIONS(2876), + [anon_sym_await] = ACTIONS(2878), + [anon_sym_while] = ACTIONS(2878), + [anon_sym_do] = ACTIONS(2878), + [anon_sym_try] = ACTIONS(2878), + [anon_sym_break] = ACTIONS(2878), + [anon_sym_continue] = ACTIONS(2878), + [anon_sym_debugger] = ACTIONS(2878), + [anon_sym_return] = ACTIONS(2878), + [anon_sym_throw] = ACTIONS(2878), + [anon_sym_case] = ACTIONS(2878), + [anon_sym_yield] = ACTIONS(2878), + [anon_sym_LBRACK] = ACTIONS(2876), + [anon_sym_DQUOTE] = ACTIONS(2876), + [anon_sym_SQUOTE] = ACTIONS(2876), + [anon_sym_class] = ACTIONS(2878), + [anon_sym_async] = ACTIONS(2878), + [anon_sym_function] = ACTIONS(2878), + [anon_sym_new] = ACTIONS(2878), + [anon_sym_using] = ACTIONS(2878), + [anon_sym_PLUS] = ACTIONS(2878), + [anon_sym_DASH] = ACTIONS(2878), + [anon_sym_SLASH] = ACTIONS(2878), + [anon_sym_LT] = ACTIONS(2876), + [anon_sym_TILDE] = ACTIONS(2876), + [anon_sym_void] = ACTIONS(2878), + [anon_sym_delete] = ACTIONS(2878), + [anon_sym_PLUS_PLUS] = ACTIONS(2876), + [anon_sym_DASH_DASH] = ACTIONS(2876), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2876), + [sym_number] = ACTIONS(2876), + [sym_private_property_identifier] = ACTIONS(2876), + [sym_this] = ACTIONS(2878), + [sym_super] = ACTIONS(2878), + [sym_true] = ACTIONS(2878), + [sym_false] = ACTIONS(2878), + [sym_null] = ACTIONS(2878), + [sym_undefined] = ACTIONS(2878), + [anon_sym_AT] = ACTIONS(2876), + [anon_sym_static] = ACTIONS(2878), + [anon_sym_readonly] = ACTIONS(2878), + [anon_sym_get] = ACTIONS(2878), + [anon_sym_set] = ACTIONS(2878), + [anon_sym_declare] = ACTIONS(2878), + [anon_sym_public] = ACTIONS(2878), + [anon_sym_private] = ACTIONS(2878), + [anon_sym_protected] = ACTIONS(2878), + [anon_sym_override] = ACTIONS(2878), + [anon_sym_module] = ACTIONS(2878), + [anon_sym_any] = ACTIONS(2878), + [anon_sym_number] = ACTIONS(2878), + [anon_sym_boolean] = ACTIONS(2878), + [anon_sym_string] = ACTIONS(2878), + [anon_sym_symbol] = ACTIONS(2878), + [anon_sym_object] = ACTIONS(2878), + [anon_sym_abstract] = ACTIONS(2878), + [anon_sym_interface] = ACTIONS(2878), + [anon_sym_enum] = ACTIONS(2878), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(896)] = { + [ts_builtin_sym_end] = ACTIONS(2880), + [sym_identifier] = ACTIONS(2882), + [anon_sym_export] = ACTIONS(2882), + [anon_sym_default] = ACTIONS(2882), + [anon_sym_type] = ACTIONS(2882), + [anon_sym_namespace] = ACTIONS(2882), + [anon_sym_LBRACE] = ACTIONS(2880), + [anon_sym_RBRACE] = ACTIONS(2880), + [anon_sym_typeof] = ACTIONS(2882), + [anon_sym_import] = ACTIONS(2882), + [anon_sym_with] = ACTIONS(2882), + [anon_sym_var] = ACTIONS(2882), + [anon_sym_let] = ACTIONS(2882), + [anon_sym_const] = ACTIONS(2882), + [anon_sym_BANG] = ACTIONS(2880), + [anon_sym_else] = ACTIONS(2882), + [anon_sym_if] = ACTIONS(2882), + [anon_sym_switch] = ACTIONS(2882), + [anon_sym_for] = ACTIONS(2882), + [anon_sym_LPAREN] = ACTIONS(2880), + [anon_sym_SEMI] = ACTIONS(2880), + [anon_sym_await] = ACTIONS(2882), + [anon_sym_while] = ACTIONS(2882), + [anon_sym_do] = ACTIONS(2882), + [anon_sym_try] = ACTIONS(2882), + [anon_sym_break] = ACTIONS(2882), + [anon_sym_continue] = ACTIONS(2882), + [anon_sym_debugger] = ACTIONS(2882), + [anon_sym_return] = ACTIONS(2882), + [anon_sym_throw] = ACTIONS(2882), + [anon_sym_case] = ACTIONS(2882), + [anon_sym_yield] = ACTIONS(2882), + [anon_sym_LBRACK] = ACTIONS(2880), + [anon_sym_DQUOTE] = ACTIONS(2880), + [anon_sym_SQUOTE] = ACTIONS(2880), + [anon_sym_class] = ACTIONS(2882), + [anon_sym_async] = ACTIONS(2882), + [anon_sym_function] = ACTIONS(2882), + [anon_sym_new] = ACTIONS(2882), + [anon_sym_using] = ACTIONS(2882), + [anon_sym_PLUS] = ACTIONS(2882), + [anon_sym_DASH] = ACTIONS(2882), + [anon_sym_SLASH] = ACTIONS(2882), + [anon_sym_LT] = ACTIONS(2880), + [anon_sym_TILDE] = ACTIONS(2880), + [anon_sym_void] = ACTIONS(2882), + [anon_sym_delete] = ACTIONS(2882), + [anon_sym_PLUS_PLUS] = ACTIONS(2880), + [anon_sym_DASH_DASH] = ACTIONS(2880), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2880), + [sym_number] = ACTIONS(2880), + [sym_private_property_identifier] = ACTIONS(2880), + [sym_this] = ACTIONS(2882), + [sym_super] = ACTIONS(2882), + [sym_true] = ACTIONS(2882), + [sym_false] = ACTIONS(2882), + [sym_null] = ACTIONS(2882), + [sym_undefined] = ACTIONS(2882), + [anon_sym_AT] = ACTIONS(2880), + [anon_sym_static] = ACTIONS(2882), + [anon_sym_readonly] = ACTIONS(2882), + [anon_sym_get] = ACTIONS(2882), + [anon_sym_set] = ACTIONS(2882), + [anon_sym_declare] = ACTIONS(2882), + [anon_sym_public] = ACTIONS(2882), + [anon_sym_private] = ACTIONS(2882), + [anon_sym_protected] = ACTIONS(2882), + [anon_sym_override] = ACTIONS(2882), + [anon_sym_module] = ACTIONS(2882), + [anon_sym_any] = ACTIONS(2882), + [anon_sym_number] = ACTIONS(2882), + [anon_sym_boolean] = ACTIONS(2882), + [anon_sym_string] = ACTIONS(2882), + [anon_sym_symbol] = ACTIONS(2882), + [anon_sym_object] = ACTIONS(2882), + [anon_sym_abstract] = ACTIONS(2882), + [anon_sym_interface] = ACTIONS(2882), + [anon_sym_enum] = ACTIONS(2882), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(897)] = { + [ts_builtin_sym_end] = ACTIONS(2884), + [sym_identifier] = ACTIONS(2886), + [anon_sym_export] = ACTIONS(2886), + [anon_sym_default] = ACTIONS(2886), + [anon_sym_type] = ACTIONS(2886), + [anon_sym_namespace] = ACTIONS(2886), + [anon_sym_LBRACE] = ACTIONS(2884), + [anon_sym_RBRACE] = ACTIONS(2884), + [anon_sym_typeof] = ACTIONS(2886), + [anon_sym_import] = ACTIONS(2886), + [anon_sym_with] = ACTIONS(2886), + [anon_sym_var] = ACTIONS(2886), + [anon_sym_let] = ACTIONS(2886), + [anon_sym_const] = ACTIONS(2886), + [anon_sym_BANG] = ACTIONS(2884), + [anon_sym_else] = ACTIONS(2886), + [anon_sym_if] = ACTIONS(2886), + [anon_sym_switch] = ACTIONS(2886), + [anon_sym_for] = ACTIONS(2886), + [anon_sym_LPAREN] = ACTIONS(2884), + [anon_sym_SEMI] = ACTIONS(2884), + [anon_sym_await] = ACTIONS(2886), + [anon_sym_while] = ACTIONS(2886), + [anon_sym_do] = ACTIONS(2886), + [anon_sym_try] = ACTIONS(2886), + [anon_sym_break] = ACTIONS(2886), + [anon_sym_continue] = ACTIONS(2886), + [anon_sym_debugger] = ACTIONS(2886), + [anon_sym_return] = ACTIONS(2886), + [anon_sym_throw] = ACTIONS(2886), + [anon_sym_case] = ACTIONS(2886), + [anon_sym_yield] = ACTIONS(2886), + [anon_sym_LBRACK] = ACTIONS(2884), + [anon_sym_DQUOTE] = ACTIONS(2884), + [anon_sym_SQUOTE] = ACTIONS(2884), + [anon_sym_class] = ACTIONS(2886), + [anon_sym_async] = ACTIONS(2886), + [anon_sym_function] = ACTIONS(2886), + [anon_sym_new] = ACTIONS(2886), + [anon_sym_using] = ACTIONS(2886), + [anon_sym_PLUS] = ACTIONS(2886), + [anon_sym_DASH] = ACTIONS(2886), + [anon_sym_SLASH] = ACTIONS(2886), + [anon_sym_LT] = ACTIONS(2884), + [anon_sym_TILDE] = ACTIONS(2884), + [anon_sym_void] = ACTIONS(2886), + [anon_sym_delete] = ACTIONS(2886), + [anon_sym_PLUS_PLUS] = ACTIONS(2884), + [anon_sym_DASH_DASH] = ACTIONS(2884), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2884), + [sym_number] = ACTIONS(2884), + [sym_private_property_identifier] = ACTIONS(2884), + [sym_this] = ACTIONS(2886), + [sym_super] = ACTIONS(2886), + [sym_true] = ACTIONS(2886), + [sym_false] = ACTIONS(2886), + [sym_null] = ACTIONS(2886), + [sym_undefined] = ACTIONS(2886), + [anon_sym_AT] = ACTIONS(2884), + [anon_sym_static] = ACTIONS(2886), + [anon_sym_readonly] = ACTIONS(2886), + [anon_sym_get] = ACTIONS(2886), + [anon_sym_set] = ACTIONS(2886), + [anon_sym_declare] = ACTIONS(2886), + [anon_sym_public] = ACTIONS(2886), + [anon_sym_private] = ACTIONS(2886), + [anon_sym_protected] = ACTIONS(2886), + [anon_sym_override] = ACTIONS(2886), + [anon_sym_module] = ACTIONS(2886), + [anon_sym_any] = ACTIONS(2886), + [anon_sym_number] = ACTIONS(2886), + [anon_sym_boolean] = ACTIONS(2886), + [anon_sym_string] = ACTIONS(2886), + [anon_sym_symbol] = ACTIONS(2886), + [anon_sym_object] = ACTIONS(2886), + [anon_sym_abstract] = ACTIONS(2886), + [anon_sym_interface] = ACTIONS(2886), + [anon_sym_enum] = ACTIONS(2886), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(898)] = { + [ts_builtin_sym_end] = ACTIONS(2888), + [sym_identifier] = ACTIONS(2890), + [anon_sym_export] = ACTIONS(2890), + [anon_sym_default] = ACTIONS(2890), + [anon_sym_type] = ACTIONS(2890), + [anon_sym_namespace] = ACTIONS(2890), + [anon_sym_LBRACE] = ACTIONS(2888), + [anon_sym_RBRACE] = ACTIONS(2888), + [anon_sym_typeof] = ACTIONS(2890), + [anon_sym_import] = ACTIONS(2890), + [anon_sym_with] = ACTIONS(2890), + [anon_sym_var] = ACTIONS(2890), + [anon_sym_let] = ACTIONS(2890), + [anon_sym_const] = ACTIONS(2890), + [anon_sym_BANG] = ACTIONS(2888), + [anon_sym_else] = ACTIONS(2890), + [anon_sym_if] = ACTIONS(2890), + [anon_sym_switch] = ACTIONS(2890), + [anon_sym_for] = ACTIONS(2890), + [anon_sym_LPAREN] = ACTIONS(2888), + [anon_sym_SEMI] = ACTIONS(2888), + [anon_sym_await] = ACTIONS(2890), + [anon_sym_while] = ACTIONS(2890), + [anon_sym_do] = ACTIONS(2890), + [anon_sym_try] = ACTIONS(2890), + [anon_sym_break] = ACTIONS(2890), + [anon_sym_continue] = ACTIONS(2890), + [anon_sym_debugger] = ACTIONS(2890), + [anon_sym_return] = ACTIONS(2890), + [anon_sym_throw] = ACTIONS(2890), + [anon_sym_case] = ACTIONS(2890), + [anon_sym_yield] = ACTIONS(2890), + [anon_sym_LBRACK] = ACTIONS(2888), + [anon_sym_DQUOTE] = ACTIONS(2888), + [anon_sym_SQUOTE] = ACTIONS(2888), + [anon_sym_class] = ACTIONS(2890), + [anon_sym_async] = ACTIONS(2890), + [anon_sym_function] = ACTIONS(2890), + [anon_sym_new] = ACTIONS(2890), + [anon_sym_using] = ACTIONS(2890), + [anon_sym_PLUS] = ACTIONS(2890), + [anon_sym_DASH] = ACTIONS(2890), + [anon_sym_SLASH] = ACTIONS(2890), + [anon_sym_LT] = ACTIONS(2888), + [anon_sym_TILDE] = ACTIONS(2888), + [anon_sym_void] = ACTIONS(2890), + [anon_sym_delete] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2888), + [anon_sym_DASH_DASH] = ACTIONS(2888), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2888), + [sym_number] = ACTIONS(2888), + [sym_private_property_identifier] = ACTIONS(2888), + [sym_this] = ACTIONS(2890), + [sym_super] = ACTIONS(2890), + [sym_true] = ACTIONS(2890), + [sym_false] = ACTIONS(2890), + [sym_null] = ACTIONS(2890), + [sym_undefined] = ACTIONS(2890), + [anon_sym_AT] = ACTIONS(2888), + [anon_sym_static] = ACTIONS(2890), + [anon_sym_readonly] = ACTIONS(2890), + [anon_sym_get] = ACTIONS(2890), + [anon_sym_set] = ACTIONS(2890), + [anon_sym_declare] = ACTIONS(2890), + [anon_sym_public] = ACTIONS(2890), + [anon_sym_private] = ACTIONS(2890), + [anon_sym_protected] = ACTIONS(2890), + [anon_sym_override] = ACTIONS(2890), + [anon_sym_module] = ACTIONS(2890), + [anon_sym_any] = ACTIONS(2890), + [anon_sym_number] = ACTIONS(2890), + [anon_sym_boolean] = ACTIONS(2890), + [anon_sym_string] = ACTIONS(2890), + [anon_sym_symbol] = ACTIONS(2890), + [anon_sym_object] = ACTIONS(2890), + [anon_sym_abstract] = ACTIONS(2890), + [anon_sym_interface] = ACTIONS(2890), + [anon_sym_enum] = ACTIONS(2890), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(899)] = { + [ts_builtin_sym_end] = ACTIONS(2888), + [sym_identifier] = ACTIONS(2890), + [anon_sym_export] = ACTIONS(2890), + [anon_sym_default] = ACTIONS(2890), + [anon_sym_type] = ACTIONS(2890), + [anon_sym_namespace] = ACTIONS(2890), + [anon_sym_LBRACE] = ACTIONS(2888), + [anon_sym_RBRACE] = ACTIONS(2888), + [anon_sym_typeof] = ACTIONS(2890), + [anon_sym_import] = ACTIONS(2890), + [anon_sym_with] = ACTIONS(2890), + [anon_sym_var] = ACTIONS(2890), + [anon_sym_let] = ACTIONS(2890), + [anon_sym_const] = ACTIONS(2890), + [anon_sym_BANG] = ACTIONS(2888), + [anon_sym_else] = ACTIONS(2890), + [anon_sym_if] = ACTIONS(2890), + [anon_sym_switch] = ACTIONS(2890), + [anon_sym_for] = ACTIONS(2890), + [anon_sym_LPAREN] = ACTIONS(2888), + [anon_sym_SEMI] = ACTIONS(2888), + [anon_sym_await] = ACTIONS(2890), + [anon_sym_while] = ACTIONS(2890), + [anon_sym_do] = ACTIONS(2890), + [anon_sym_try] = ACTIONS(2890), + [anon_sym_break] = ACTIONS(2890), + [anon_sym_continue] = ACTIONS(2890), + [anon_sym_debugger] = ACTIONS(2890), + [anon_sym_return] = ACTIONS(2890), + [anon_sym_throw] = ACTIONS(2890), + [anon_sym_case] = ACTIONS(2890), + [anon_sym_yield] = ACTIONS(2890), + [anon_sym_LBRACK] = ACTIONS(2888), + [anon_sym_DQUOTE] = ACTIONS(2888), + [anon_sym_SQUOTE] = ACTIONS(2888), + [anon_sym_class] = ACTIONS(2890), + [anon_sym_async] = ACTIONS(2890), + [anon_sym_function] = ACTIONS(2890), + [anon_sym_new] = ACTIONS(2890), + [anon_sym_using] = ACTIONS(2890), + [anon_sym_PLUS] = ACTIONS(2890), + [anon_sym_DASH] = ACTIONS(2890), + [anon_sym_SLASH] = ACTIONS(2890), + [anon_sym_LT] = ACTIONS(2888), + [anon_sym_TILDE] = ACTIONS(2888), + [anon_sym_void] = ACTIONS(2890), + [anon_sym_delete] = ACTIONS(2890), + [anon_sym_PLUS_PLUS] = ACTIONS(2888), + [anon_sym_DASH_DASH] = ACTIONS(2888), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2888), + [sym_number] = ACTIONS(2888), + [sym_private_property_identifier] = ACTIONS(2888), + [sym_this] = ACTIONS(2890), + [sym_super] = ACTIONS(2890), + [sym_true] = ACTIONS(2890), + [sym_false] = ACTIONS(2890), + [sym_null] = ACTIONS(2890), + [sym_undefined] = ACTIONS(2890), + [anon_sym_AT] = ACTIONS(2888), + [anon_sym_static] = ACTIONS(2890), + [anon_sym_readonly] = ACTIONS(2890), + [anon_sym_get] = ACTIONS(2890), + [anon_sym_set] = ACTIONS(2890), + [anon_sym_declare] = ACTIONS(2890), + [anon_sym_public] = ACTIONS(2890), + [anon_sym_private] = ACTIONS(2890), + [anon_sym_protected] = ACTIONS(2890), + [anon_sym_override] = ACTIONS(2890), + [anon_sym_module] = ACTIONS(2890), + [anon_sym_any] = ACTIONS(2890), + [anon_sym_number] = ACTIONS(2890), + [anon_sym_boolean] = ACTIONS(2890), + [anon_sym_string] = ACTIONS(2890), + [anon_sym_symbol] = ACTIONS(2890), + [anon_sym_object] = ACTIONS(2890), + [anon_sym_abstract] = ACTIONS(2890), + [anon_sym_interface] = ACTIONS(2890), + [anon_sym_enum] = ACTIONS(2890), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(900)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(901)] = { + [ts_builtin_sym_end] = ACTIONS(2896), + [sym_identifier] = ACTIONS(2898), + [anon_sym_export] = ACTIONS(2898), + [anon_sym_default] = ACTIONS(2898), + [anon_sym_type] = ACTIONS(2898), + [anon_sym_namespace] = ACTIONS(2898), + [anon_sym_LBRACE] = ACTIONS(2896), + [anon_sym_RBRACE] = ACTIONS(2896), + [anon_sym_typeof] = ACTIONS(2898), + [anon_sym_import] = ACTIONS(2898), + [anon_sym_with] = ACTIONS(2898), + [anon_sym_var] = ACTIONS(2898), + [anon_sym_let] = ACTIONS(2898), + [anon_sym_const] = ACTIONS(2898), + [anon_sym_BANG] = ACTIONS(2896), + [anon_sym_else] = ACTIONS(2898), + [anon_sym_if] = ACTIONS(2898), + [anon_sym_switch] = ACTIONS(2898), + [anon_sym_for] = ACTIONS(2898), + [anon_sym_LPAREN] = ACTIONS(2896), + [anon_sym_SEMI] = ACTIONS(2896), + [anon_sym_await] = ACTIONS(2898), + [anon_sym_while] = ACTIONS(2898), + [anon_sym_do] = ACTIONS(2898), + [anon_sym_try] = ACTIONS(2898), + [anon_sym_break] = ACTIONS(2898), + [anon_sym_continue] = ACTIONS(2898), + [anon_sym_debugger] = ACTIONS(2898), + [anon_sym_return] = ACTIONS(2898), + [anon_sym_throw] = ACTIONS(2898), + [anon_sym_case] = ACTIONS(2898), + [anon_sym_yield] = ACTIONS(2898), + [anon_sym_LBRACK] = ACTIONS(2896), + [anon_sym_DQUOTE] = ACTIONS(2896), + [anon_sym_SQUOTE] = ACTIONS(2896), + [anon_sym_class] = ACTIONS(2898), + [anon_sym_async] = ACTIONS(2898), + [anon_sym_function] = ACTIONS(2898), + [anon_sym_new] = ACTIONS(2898), + [anon_sym_using] = ACTIONS(2898), + [anon_sym_PLUS] = ACTIONS(2898), + [anon_sym_DASH] = ACTIONS(2898), + [anon_sym_SLASH] = ACTIONS(2898), + [anon_sym_LT] = ACTIONS(2896), + [anon_sym_TILDE] = ACTIONS(2896), + [anon_sym_void] = ACTIONS(2898), + [anon_sym_delete] = ACTIONS(2898), + [anon_sym_PLUS_PLUS] = ACTIONS(2896), + [anon_sym_DASH_DASH] = ACTIONS(2896), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2896), + [sym_number] = ACTIONS(2896), + [sym_private_property_identifier] = ACTIONS(2896), + [sym_this] = ACTIONS(2898), + [sym_super] = ACTIONS(2898), + [sym_true] = ACTIONS(2898), + [sym_false] = ACTIONS(2898), + [sym_null] = ACTIONS(2898), + [sym_undefined] = ACTIONS(2898), + [anon_sym_AT] = ACTIONS(2896), + [anon_sym_static] = ACTIONS(2898), + [anon_sym_readonly] = ACTIONS(2898), + [anon_sym_get] = ACTIONS(2898), + [anon_sym_set] = ACTIONS(2898), + [anon_sym_declare] = ACTIONS(2898), + [anon_sym_public] = ACTIONS(2898), + [anon_sym_private] = ACTIONS(2898), + [anon_sym_protected] = ACTIONS(2898), + [anon_sym_override] = ACTIONS(2898), + [anon_sym_module] = ACTIONS(2898), + [anon_sym_any] = ACTIONS(2898), + [anon_sym_number] = ACTIONS(2898), + [anon_sym_boolean] = ACTIONS(2898), + [anon_sym_string] = ACTIONS(2898), + [anon_sym_symbol] = ACTIONS(2898), + [anon_sym_object] = ACTIONS(2898), + [anon_sym_abstract] = ACTIONS(2898), + [anon_sym_interface] = ACTIONS(2898), + [anon_sym_enum] = ACTIONS(2898), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(902)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(903)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(904)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(905)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(906)] = { + [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(907)] = { + [ts_builtin_sym_end] = ACTIONS(1731), + [sym_identifier] = ACTIONS(1733), + [anon_sym_export] = ACTIONS(1733), + [anon_sym_default] = ACTIONS(1733), + [anon_sym_type] = ACTIONS(1733), + [anon_sym_namespace] = ACTIONS(1733), + [anon_sym_LBRACE] = ACTIONS(1731), + [anon_sym_RBRACE] = ACTIONS(1731), + [anon_sym_typeof] = ACTIONS(1733), + [anon_sym_import] = ACTIONS(1733), + [anon_sym_with] = ACTIONS(1733), + [anon_sym_var] = ACTIONS(1733), + [anon_sym_let] = ACTIONS(1733), + [anon_sym_const] = ACTIONS(1733), + [anon_sym_BANG] = ACTIONS(1731), + [anon_sym_else] = ACTIONS(1733), + [anon_sym_if] = ACTIONS(1733), + [anon_sym_switch] = ACTIONS(1733), + [anon_sym_for] = ACTIONS(1733), + [anon_sym_LPAREN] = ACTIONS(1731), + [anon_sym_SEMI] = ACTIONS(1731), + [anon_sym_await] = ACTIONS(1733), + [anon_sym_while] = ACTIONS(1733), + [anon_sym_do] = ACTIONS(1733), + [anon_sym_try] = ACTIONS(1733), + [anon_sym_break] = ACTIONS(1733), + [anon_sym_continue] = ACTIONS(1733), + [anon_sym_debugger] = ACTIONS(1733), + [anon_sym_return] = ACTIONS(1733), + [anon_sym_throw] = ACTIONS(1733), + [anon_sym_case] = ACTIONS(1733), + [anon_sym_yield] = ACTIONS(1733), + [anon_sym_LBRACK] = ACTIONS(1731), + [anon_sym_DQUOTE] = ACTIONS(1731), + [anon_sym_SQUOTE] = ACTIONS(1731), + [anon_sym_class] = ACTIONS(1733), + [anon_sym_async] = ACTIONS(1733), + [anon_sym_function] = ACTIONS(1733), + [anon_sym_new] = ACTIONS(1733), + [anon_sym_using] = ACTIONS(1733), + [anon_sym_PLUS] = ACTIONS(1733), + [anon_sym_DASH] = ACTIONS(1733), + [anon_sym_SLASH] = ACTIONS(1733), + [anon_sym_LT] = ACTIONS(1731), + [anon_sym_TILDE] = ACTIONS(1731), + [anon_sym_void] = ACTIONS(1733), + [anon_sym_delete] = ACTIONS(1733), + [anon_sym_PLUS_PLUS] = ACTIONS(1731), + [anon_sym_DASH_DASH] = ACTIONS(1731), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1731), + [sym_number] = ACTIONS(1731), + [sym_private_property_identifier] = ACTIONS(1731), + [sym_this] = ACTIONS(1733), + [sym_super] = ACTIONS(1733), + [sym_true] = ACTIONS(1733), + [sym_false] = ACTIONS(1733), + [sym_null] = ACTIONS(1733), + [sym_undefined] = ACTIONS(1733), + [anon_sym_AT] = ACTIONS(1731), + [anon_sym_static] = ACTIONS(1733), + [anon_sym_readonly] = ACTIONS(1733), + [anon_sym_get] = ACTIONS(1733), + [anon_sym_set] = ACTIONS(1733), + [anon_sym_declare] = ACTIONS(1733), + [anon_sym_public] = ACTIONS(1733), + [anon_sym_private] = ACTIONS(1733), + [anon_sym_protected] = ACTIONS(1733), + [anon_sym_override] = ACTIONS(1733), + [anon_sym_module] = ACTIONS(1733), + [anon_sym_any] = ACTIONS(1733), + [anon_sym_number] = ACTIONS(1733), + [anon_sym_boolean] = ACTIONS(1733), + [anon_sym_string] = ACTIONS(1733), + [anon_sym_symbol] = ACTIONS(1733), + [anon_sym_object] = ACTIONS(1733), + [anon_sym_abstract] = ACTIONS(1733), + [anon_sym_interface] = ACTIONS(1733), + [anon_sym_enum] = ACTIONS(1733), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(909)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(2916), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(910)] = { + [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(911)] = { + [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(912)] = { + [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(913)] = { + [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(914)] = { + [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(915)] = { + [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(916)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_rest_pattern] = STATE(5496), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3875), + [sym_tuple_parameter] = STATE(5557), + [sym_optional_tuple_parameter] = STATE(5557), + [sym_optional_type] = STATE(5557), + [sym_rest_type] = STATE(5557), + [sym__tuple_type_member] = STATE(5557), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2466), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2472), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(917)] = { + [sym_identifier] = ACTIONS(2942), + [anon_sym_export] = ACTIONS(2942), + [anon_sym_type] = ACTIONS(2942), + [anon_sym_namespace] = ACTIONS(2942), + [anon_sym_LBRACE] = ACTIONS(2944), + [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(2944), + [anon_sym_if] = ACTIONS(2942), + [anon_sym_switch] = ACTIONS(2942), + [anon_sym_for] = ACTIONS(2942), + [anon_sym_LPAREN] = ACTIONS(2944), + [anon_sym_SEMI] = ACTIONS(2944), + [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_yield] = ACTIONS(2942), + [anon_sym_LBRACK] = ACTIONS(2944), + [anon_sym_DQUOTE] = ACTIONS(2944), + [anon_sym_SQUOTE] = ACTIONS(2944), + [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(2944), + [anon_sym_TILDE] = ACTIONS(2944), + [anon_sym_void] = ACTIONS(2942), + [anon_sym_delete] = ACTIONS(2942), + [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(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(2944), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(918)] = { + [sym_identifier] = ACTIONS(2500), + [anon_sym_export] = ACTIONS(2500), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_namespace] = ACTIONS(2500), + [anon_sym_LBRACE] = 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_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_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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(919)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_asserts] = STATE(4110), + [sym_type] = STATE(3494), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_predicate] = STATE(4118), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3277), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(2946), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(2978), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_asserts] = ACTIONS(2988), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(920)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_asserts] = STATE(2979), + [sym_type] = STATE(3098), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_predicate] = STATE(2979), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(3027), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2998), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(3000), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3002), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(921)] = { + [sym_identifier] = ACTIONS(2942), + [anon_sym_export] = ACTIONS(2942), + [anon_sym_type] = ACTIONS(2942), + [anon_sym_namespace] = ACTIONS(2942), + [anon_sym_LBRACE] = ACTIONS(2944), + [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(2944), + [anon_sym_if] = ACTIONS(2942), + [anon_sym_switch] = ACTIONS(2942), + [anon_sym_for] = ACTIONS(2942), + [anon_sym_LPAREN] = ACTIONS(2944), + [anon_sym_SEMI] = ACTIONS(2944), + [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_yield] = ACTIONS(2942), + [anon_sym_LBRACK] = ACTIONS(2944), + [anon_sym_DQUOTE] = ACTIONS(2944), + [anon_sym_SQUOTE] = ACTIONS(2944), + [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(2944), + [anon_sym_TILDE] = ACTIONS(2944), + [anon_sym_void] = ACTIONS(2942), + [anon_sym_delete] = ACTIONS(2942), + [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(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(2944), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(922)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_asserts] = STATE(3215), + [sym_type] = STATE(3219), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_predicate] = STATE(3215), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3134), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(3004), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(3008), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_asserts] = ACTIONS(3010), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(923)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_asserts] = STATE(3255), + [sym_type] = STATE(3256), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_predicate] = STATE(3255), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3134), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(3004), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(3008), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_asserts] = ACTIONS(3010), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(924)] = { + [sym_identifier] = ACTIONS(2942), + [anon_sym_export] = ACTIONS(2942), + [anon_sym_type] = ACTIONS(2942), + [anon_sym_namespace] = ACTIONS(2942), + [anon_sym_LBRACE] = ACTIONS(2944), + [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(2944), + [anon_sym_if] = ACTIONS(2942), + [anon_sym_switch] = ACTIONS(2942), + [anon_sym_for] = ACTIONS(2942), + [anon_sym_LPAREN] = ACTIONS(2944), + [anon_sym_SEMI] = ACTIONS(2944), + [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_yield] = ACTIONS(2942), + [anon_sym_LBRACK] = ACTIONS(2944), + [anon_sym_DQUOTE] = ACTIONS(2944), + [anon_sym_SQUOTE] = ACTIONS(2944), + [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(2944), + [anon_sym_TILDE] = ACTIONS(2944), + [anon_sym_void] = ACTIONS(2942), + [anon_sym_delete] = ACTIONS(2942), + [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(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(2944), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(925)] = { + [sym_identifier] = ACTIONS(2942), + [anon_sym_export] = ACTIONS(2942), + [anon_sym_type] = ACTIONS(2942), + [anon_sym_namespace] = ACTIONS(2942), + [anon_sym_LBRACE] = ACTIONS(2944), + [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(2944), + [anon_sym_if] = ACTIONS(2942), + [anon_sym_switch] = ACTIONS(2942), + [anon_sym_for] = ACTIONS(2942), + [anon_sym_LPAREN] = ACTIONS(2944), + [anon_sym_SEMI] = ACTIONS(2944), + [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_yield] = ACTIONS(2942), + [anon_sym_LBRACK] = ACTIONS(2944), + [anon_sym_DQUOTE] = ACTIONS(2944), + [anon_sym_SQUOTE] = ACTIONS(2944), + [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(2944), + [anon_sym_TILDE] = ACTIONS(2944), + [anon_sym_void] = ACTIONS(2942), + [anon_sym_delete] = ACTIONS(2942), + [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(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(2944), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(926)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_asserts] = STATE(2931), + [sym_type] = STATE(3932), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_predicate] = STATE(2931), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(3626), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3012), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(3028), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_asserts] = ACTIONS(3036), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(927)] = { + [sym_identifier] = ACTIONS(2942), + [anon_sym_export] = ACTIONS(2942), + [anon_sym_type] = ACTIONS(2942), + [anon_sym_namespace] = ACTIONS(2942), + [anon_sym_LBRACE] = ACTIONS(2944), + [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(2944), + [anon_sym_if] = ACTIONS(2942), + [anon_sym_switch] = ACTIONS(2942), + [anon_sym_for] = ACTIONS(2942), + [anon_sym_LPAREN] = ACTIONS(2944), + [anon_sym_SEMI] = ACTIONS(2944), + [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_yield] = ACTIONS(2942), + [anon_sym_LBRACK] = ACTIONS(2944), + [anon_sym_DQUOTE] = ACTIONS(2944), + [anon_sym_SQUOTE] = ACTIONS(2944), + [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(2944), + [anon_sym_TILDE] = ACTIONS(2944), + [anon_sym_void] = ACTIONS(2942), + [anon_sym_delete] = ACTIONS(2942), + [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(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(2944), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(928)] = { + [sym_identifier] = ACTIONS(2460), + [anon_sym_export] = ACTIONS(2460), + [anon_sym_type] = ACTIONS(2460), + [anon_sym_namespace] = ACTIONS(2460), + [anon_sym_LBRACE] = ACTIONS(2458), + [anon_sym_typeof] = ACTIONS(2460), + [anon_sym_import] = ACTIONS(2460), + [anon_sym_with] = ACTIONS(2460), + [anon_sym_var] = ACTIONS(2460), + [anon_sym_let] = ACTIONS(2460), + [anon_sym_const] = ACTIONS(2460), + [anon_sym_BANG] = ACTIONS(2458), + [anon_sym_if] = ACTIONS(2460), + [anon_sym_switch] = ACTIONS(2460), + [anon_sym_for] = ACTIONS(2460), + [anon_sym_LPAREN] = ACTIONS(2458), + [anon_sym_SEMI] = ACTIONS(2458), + [anon_sym_await] = ACTIONS(2460), + [anon_sym_while] = ACTIONS(2460), + [anon_sym_do] = ACTIONS(2460), + [anon_sym_try] = ACTIONS(2460), + [anon_sym_break] = ACTIONS(2460), + [anon_sym_continue] = ACTIONS(2460), + [anon_sym_debugger] = ACTIONS(2460), + [anon_sym_return] = ACTIONS(2460), + [anon_sym_throw] = ACTIONS(2460), + [anon_sym_yield] = ACTIONS(2460), + [anon_sym_LBRACK] = ACTIONS(2458), + [anon_sym_DQUOTE] = ACTIONS(2458), + [anon_sym_SQUOTE] = ACTIONS(2458), + [anon_sym_class] = ACTIONS(2460), + [anon_sym_async] = ACTIONS(2460), + [anon_sym_function] = ACTIONS(2460), + [anon_sym_new] = ACTIONS(2460), + [anon_sym_using] = ACTIONS(2460), + [anon_sym_PLUS] = ACTIONS(2460), + [anon_sym_DASH] = ACTIONS(2460), + [anon_sym_SLASH] = ACTIONS(2460), + [anon_sym_LT] = ACTIONS(2458), + [anon_sym_TILDE] = ACTIONS(2458), + [anon_sym_void] = ACTIONS(2460), + [anon_sym_delete] = ACTIONS(2460), + [anon_sym_PLUS_PLUS] = ACTIONS(2458), + [anon_sym_DASH_DASH] = ACTIONS(2458), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2458), + [sym_number] = ACTIONS(2458), + [sym_private_property_identifier] = ACTIONS(2458), + [sym_this] = ACTIONS(2460), + [sym_super] = ACTIONS(2460), + [sym_true] = ACTIONS(2460), + [sym_false] = ACTIONS(2460), + [sym_null] = ACTIONS(2460), + [sym_undefined] = ACTIONS(2460), + [anon_sym_AT] = ACTIONS(2458), + [anon_sym_static] = ACTIONS(2460), + [anon_sym_readonly] = ACTIONS(2460), + [anon_sym_get] = ACTIONS(2460), + [anon_sym_set] = ACTIONS(2460), + [anon_sym_declare] = ACTIONS(2460), + [anon_sym_public] = ACTIONS(2460), + [anon_sym_private] = ACTIONS(2460), + [anon_sym_protected] = ACTIONS(2460), + [anon_sym_override] = ACTIONS(2460), + [anon_sym_module] = ACTIONS(2460), + [anon_sym_any] = ACTIONS(2460), + [anon_sym_number] = ACTIONS(2460), + [anon_sym_boolean] = ACTIONS(2460), + [anon_sym_string] = ACTIONS(2460), + [anon_sym_symbol] = ACTIONS(2460), + [anon_sym_object] = ACTIONS(2460), + [anon_sym_abstract] = ACTIONS(2460), + [anon_sym_interface] = ACTIONS(2460), + [anon_sym_enum] = ACTIONS(2460), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(929)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_asserts] = STATE(2979), + [sym_type] = STATE(3887), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_predicate] = STATE(2979), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(3626), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3012), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(3028), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_asserts] = ACTIONS(3036), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(930)] = { + [sym_identifier] = ACTIONS(3044), + [anon_sym_export] = ACTIONS(3044), + [anon_sym_type] = ACTIONS(3044), + [anon_sym_namespace] = ACTIONS(3044), + [anon_sym_LBRACE] = ACTIONS(3046), + [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(3046), + [anon_sym_if] = ACTIONS(3044), + [anon_sym_switch] = ACTIONS(3044), + [anon_sym_for] = ACTIONS(3044), + [anon_sym_LPAREN] = ACTIONS(3046), + [anon_sym_SEMI] = ACTIONS(3046), + [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_yield] = ACTIONS(3044), + [anon_sym_LBRACK] = ACTIONS(3046), + [anon_sym_DQUOTE] = ACTIONS(3046), + [anon_sym_SQUOTE] = ACTIONS(3046), + [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(3046), + [anon_sym_TILDE] = ACTIONS(3046), + [anon_sym_void] = ACTIONS(3044), + [anon_sym_delete] = ACTIONS(3044), + [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(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(3046), + [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(931)] = { + [sym_identifier] = ACTIONS(2942), + [anon_sym_export] = ACTIONS(2942), + [anon_sym_type] = ACTIONS(2942), + [anon_sym_namespace] = ACTIONS(2942), + [anon_sym_LBRACE] = ACTIONS(2944), + [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(2944), + [anon_sym_if] = ACTIONS(2942), + [anon_sym_switch] = ACTIONS(2942), + [anon_sym_for] = ACTIONS(2942), + [anon_sym_LPAREN] = ACTIONS(2944), + [anon_sym_SEMI] = ACTIONS(2944), + [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_yield] = ACTIONS(2942), + [anon_sym_LBRACK] = ACTIONS(2944), + [anon_sym_DQUOTE] = ACTIONS(2944), + [anon_sym_SQUOTE] = ACTIONS(2944), + [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(2944), + [anon_sym_TILDE] = ACTIONS(2944), + [anon_sym_void] = ACTIONS(2942), + [anon_sym_delete] = ACTIONS(2942), + [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(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(2944), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(932)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_asserts] = STATE(1552), + [sym_type] = STATE(1554), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_predicate] = STATE(1552), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1480), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3048), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3076), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_asserts] = ACTIONS(3086), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(933)] = { + [sym_identifier] = ACTIONS(3096), + [anon_sym_export] = ACTIONS(3096), + [anon_sym_type] = ACTIONS(3096), + [anon_sym_namespace] = ACTIONS(3096), + [anon_sym_LBRACE] = ACTIONS(3098), + [anon_sym_typeof] = ACTIONS(3096), + [anon_sym_import] = ACTIONS(3096), + [anon_sym_with] = ACTIONS(3096), + [anon_sym_var] = ACTIONS(3096), + [anon_sym_let] = ACTIONS(3096), + [anon_sym_const] = ACTIONS(3096), + [anon_sym_BANG] = ACTIONS(3098), + [anon_sym_if] = ACTIONS(3096), + [anon_sym_switch] = ACTIONS(3096), + [anon_sym_for] = ACTIONS(3096), + [anon_sym_LPAREN] = ACTIONS(3098), + [anon_sym_SEMI] = ACTIONS(3098), + [anon_sym_await] = ACTIONS(3096), + [anon_sym_while] = ACTIONS(3096), + [anon_sym_do] = ACTIONS(3096), + [anon_sym_try] = ACTIONS(3096), + [anon_sym_break] = ACTIONS(3096), + [anon_sym_continue] = ACTIONS(3096), + [anon_sym_debugger] = ACTIONS(3096), + [anon_sym_return] = ACTIONS(3096), + [anon_sym_throw] = ACTIONS(3096), + [anon_sym_yield] = ACTIONS(3096), + [anon_sym_LBRACK] = ACTIONS(3098), + [anon_sym_DQUOTE] = ACTIONS(3098), + [anon_sym_SQUOTE] = ACTIONS(3098), + [anon_sym_class] = ACTIONS(3096), + [anon_sym_async] = ACTIONS(3096), + [anon_sym_function] = ACTIONS(3096), + [anon_sym_new] = ACTIONS(3096), + [anon_sym_using] = ACTIONS(3096), + [anon_sym_PLUS] = ACTIONS(3096), + [anon_sym_DASH] = ACTIONS(3096), + [anon_sym_SLASH] = ACTIONS(3096), + [anon_sym_LT] = ACTIONS(3098), + [anon_sym_TILDE] = ACTIONS(3098), + [anon_sym_void] = ACTIONS(3096), + [anon_sym_delete] = ACTIONS(3096), + [anon_sym_PLUS_PLUS] = ACTIONS(3098), + [anon_sym_DASH_DASH] = ACTIONS(3098), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3098), + [sym_number] = ACTIONS(3098), + [sym_private_property_identifier] = ACTIONS(3098), + [sym_this] = ACTIONS(3096), + [sym_super] = ACTIONS(3096), + [sym_true] = ACTIONS(3096), + [sym_false] = ACTIONS(3096), + [sym_null] = ACTIONS(3096), + [sym_undefined] = ACTIONS(3096), + [anon_sym_AT] = ACTIONS(3098), + [anon_sym_static] = ACTIONS(3096), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_get] = ACTIONS(3096), + [anon_sym_set] = ACTIONS(3096), + [anon_sym_declare] = ACTIONS(3096), + [anon_sym_public] = ACTIONS(3096), + [anon_sym_private] = ACTIONS(3096), + [anon_sym_protected] = ACTIONS(3096), + [anon_sym_override] = ACTIONS(3096), + [anon_sym_module] = ACTIONS(3096), + [anon_sym_any] = ACTIONS(3096), + [anon_sym_number] = ACTIONS(3096), + [anon_sym_boolean] = ACTIONS(3096), + [anon_sym_string] = ACTIONS(3096), + [anon_sym_symbol] = ACTIONS(3096), + [anon_sym_object] = ACTIONS(3096), + [anon_sym_abstract] = ACTIONS(3096), + [anon_sym_interface] = ACTIONS(3096), + [anon_sym_enum] = ACTIONS(3096), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(934)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_asserts] = STATE(2979), + [sym_type] = STATE(3634), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_predicate] = STATE(2979), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(3512), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3100), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(3102), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_asserts] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(935)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_asserts] = STATE(1505), + [sym_type] = STATE(1506), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_predicate] = STATE(1505), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1480), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3048), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3076), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_asserts] = ACTIONS(3086), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(936)] = { + [sym_identifier] = ACTIONS(2942), + [anon_sym_export] = ACTIONS(2942), + [anon_sym_type] = ACTIONS(2942), + [anon_sym_namespace] = ACTIONS(2942), + [anon_sym_LBRACE] = ACTIONS(2944), + [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(2944), + [anon_sym_if] = ACTIONS(2942), + [anon_sym_switch] = ACTIONS(2942), + [anon_sym_for] = ACTIONS(2942), + [anon_sym_LPAREN] = ACTIONS(2944), + [anon_sym_SEMI] = ACTIONS(2944), + [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_yield] = ACTIONS(2942), + [anon_sym_LBRACK] = ACTIONS(2944), + [anon_sym_DQUOTE] = ACTIONS(2944), + [anon_sym_SQUOTE] = ACTIONS(2944), + [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(2944), + [anon_sym_TILDE] = ACTIONS(2944), + [anon_sym_void] = ACTIONS(2942), + [anon_sym_delete] = ACTIONS(2942), + [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(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(2944), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(937)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_asserts] = STATE(3795), + [sym_type] = STATE(3297), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_predicate] = STATE(3815), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3134), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(3004), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(3008), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_asserts] = ACTIONS(3010), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(938)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_asserts] = STATE(2931), + [sym_type] = STATE(3042), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_predicate] = STATE(2931), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(3027), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2998), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(3000), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3002), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(939)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_asserts] = STATE(3334), + [sym_type] = STATE(3335), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_predicate] = STATE(3334), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3277), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(2946), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(2978), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_asserts] = ACTIONS(2988), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(940)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_asserts] = STATE(3349), + [sym_type] = STATE(3350), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_predicate] = STATE(3349), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3277), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(2946), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(2978), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_asserts] = ACTIONS(2988), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(941)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_asserts] = STATE(2931), + [sym_type] = STATE(3644), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_predicate] = STATE(2931), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(3512), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3100), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(3102), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_asserts] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(942)] = { + [sym_identifier] = ACTIONS(3106), + [anon_sym_export] = ACTIONS(3106), + [anon_sym_type] = ACTIONS(3106), + [anon_sym_namespace] = ACTIONS(3106), + [anon_sym_LBRACE] = ACTIONS(3108), + [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(3108), + [anon_sym_if] = ACTIONS(3106), + [anon_sym_switch] = ACTIONS(3106), + [anon_sym_for] = ACTIONS(3106), + [anon_sym_LPAREN] = ACTIONS(3108), + [anon_sym_SEMI] = ACTIONS(3108), + [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_yield] = ACTIONS(3106), + [anon_sym_LBRACK] = ACTIONS(3108), + [anon_sym_DQUOTE] = ACTIONS(3108), + [anon_sym_SQUOTE] = ACTIONS(3108), + [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(3108), + [anon_sym_TILDE] = ACTIONS(3108), + [anon_sym_void] = ACTIONS(3106), + [anon_sym_delete] = ACTIONS(3106), + [anon_sym_PLUS_PLUS] = ACTIONS(3108), + [anon_sym_DASH_DASH] = ACTIONS(3108), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3108), + [sym_number] = ACTIONS(3108), + [sym_private_property_identifier] = ACTIONS(3108), + [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(3108), + [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(943)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_asserts] = STATE(2031), + [sym_type] = STATE(2032), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_predicate] = STATE(2031), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(1791), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3110), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3138), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_asserts] = ACTIONS(3148), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(944)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_asserts] = STATE(1895), + [sym_type] = STATE(1896), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_predicate] = STATE(1895), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(1791), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3110), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3138), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_asserts] = ACTIONS(3148), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(945)] = { + [sym_identifier] = ACTIONS(3158), + [anon_sym_export] = ACTIONS(3158), + [anon_sym_type] = ACTIONS(3158), + [anon_sym_namespace] = ACTIONS(3158), + [anon_sym_LBRACE] = ACTIONS(3160), + [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(3160), + [anon_sym_if] = ACTIONS(3158), + [anon_sym_switch] = ACTIONS(3158), + [anon_sym_for] = ACTIONS(3158), + [anon_sym_LPAREN] = ACTIONS(3160), + [anon_sym_SEMI] = ACTIONS(3160), + [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_yield] = ACTIONS(3158), + [anon_sym_LBRACK] = ACTIONS(3160), + [anon_sym_DQUOTE] = ACTIONS(3160), + [anon_sym_SQUOTE] = ACTIONS(3160), + [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(3160), + [anon_sym_TILDE] = ACTIONS(3160), + [anon_sym_void] = ACTIONS(3158), + [anon_sym_delete] = ACTIONS(3158), + [anon_sym_PLUS_PLUS] = ACTIONS(3160), + [anon_sym_DASH_DASH] = ACTIONS(3160), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3160), + [sym_private_property_identifier] = ACTIONS(3160), + [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(3160), + [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(946)] = { + [sym_identifier] = ACTIONS(2942), + [anon_sym_export] = ACTIONS(2942), + [anon_sym_type] = ACTIONS(2942), + [anon_sym_namespace] = ACTIONS(2942), + [anon_sym_LBRACE] = ACTIONS(2944), + [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(2944), + [anon_sym_if] = ACTIONS(2942), + [anon_sym_switch] = ACTIONS(2942), + [anon_sym_for] = ACTIONS(2942), + [anon_sym_LPAREN] = ACTIONS(2944), + [anon_sym_SEMI] = ACTIONS(2944), + [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_yield] = ACTIONS(2942), + [anon_sym_LBRACK] = ACTIONS(2944), + [anon_sym_DQUOTE] = ACTIONS(2944), + [anon_sym_SQUOTE] = ACTIONS(2944), + [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(2944), + [anon_sym_TILDE] = ACTIONS(2944), + [anon_sym_void] = ACTIONS(2942), + [anon_sym_delete] = ACTIONS(2942), + [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(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(2944), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(947)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_asserts] = STATE(5401), + [sym_type] = STATE(3436), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_predicate] = STATE(5409), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(3027), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(2998), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(3000), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3002), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(948)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3162), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(949)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3782), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3164), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [sym_jsx_identifier] = ACTIONS(3166), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(950)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4527), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(3168), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(951)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3170), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(952)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3172), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(953)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4581), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(3174), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(954)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3176), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(955)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3178), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(956)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4614), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(3180), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(957)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3182), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(958)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3184), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(959)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4561), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(3186), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(960)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3188), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(961)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3190), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(962)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3192), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(963)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3194), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(964)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3196), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(965)] = { + [sym_identifier] = ACTIONS(3198), + [anon_sym_export] = ACTIONS(3198), + [anon_sym_type] = ACTIONS(3198), + [anon_sym_EQ] = ACTIONS(3198), + [anon_sym_namespace] = ACTIONS(3198), + [anon_sym_LBRACE] = ACTIONS(3200), + [anon_sym_COMMA] = ACTIONS(3200), + [anon_sym_RBRACE] = ACTIONS(3200), + [anon_sym_typeof] = ACTIONS(3198), + [anon_sym_import] = ACTIONS(3198), + [anon_sym_let] = ACTIONS(3198), + [anon_sym_BANG] = ACTIONS(3200), + [anon_sym_LPAREN] = ACTIONS(3200), + [anon_sym_RPAREN] = ACTIONS(3200), + [anon_sym_await] = ACTIONS(3198), + [anon_sym_COLON] = ACTIONS(3200), + [anon_sym_yield] = ACTIONS(3198), + [anon_sym_LBRACK] = ACTIONS(3200), + [anon_sym_RBRACK] = ACTIONS(3200), + [anon_sym_GT] = ACTIONS(3200), + [anon_sym_DOT] = ACTIONS(3198), + [anon_sym_DQUOTE] = ACTIONS(3200), + [anon_sym_SQUOTE] = ACTIONS(3200), + [anon_sym_class] = ACTIONS(3198), + [anon_sym_async] = ACTIONS(3198), + [anon_sym_function] = ACTIONS(3198), + [anon_sym_EQ_GT] = ACTIONS(3200), + [anon_sym_QMARK_DOT] = ACTIONS(3200), + [anon_sym_new] = ACTIONS(3198), + [anon_sym_using] = ACTIONS(3198), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3200), + [anon_sym_AMP] = ACTIONS(3200), + [anon_sym_PIPE] = ACTIONS(3200), + [anon_sym_PLUS] = ACTIONS(3198), + [anon_sym_DASH] = ACTIONS(3198), + [anon_sym_SLASH] = ACTIONS(3198), + [anon_sym_LT] = ACTIONS(3200), + [anon_sym_TILDE] = ACTIONS(3200), + [anon_sym_void] = ACTIONS(3198), + [anon_sym_delete] = ACTIONS(3198), + [anon_sym_PLUS_PLUS] = ACTIONS(3200), + [anon_sym_DASH_DASH] = ACTIONS(3200), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3200), + [sym_number] = ACTIONS(3200), + [sym_private_property_identifier] = ACTIONS(3200), + [sym_this] = ACTIONS(3198), + [sym_super] = ACTIONS(3198), + [sym_true] = ACTIONS(3198), + [sym_false] = ACTIONS(3198), + [sym_null] = ACTIONS(3198), + [sym_undefined] = ACTIONS(3198), + [anon_sym_AT] = ACTIONS(3200), + [anon_sym_static] = ACTIONS(3198), + [anon_sym_readonly] = ACTIONS(3198), + [anon_sym_get] = ACTIONS(3198), + [anon_sym_set] = ACTIONS(3198), + [anon_sym_QMARK] = ACTIONS(3198), + [anon_sym_declare] = ACTIONS(3198), + [anon_sym_public] = ACTIONS(3198), + [anon_sym_private] = ACTIONS(3198), + [anon_sym_protected] = ACTIONS(3198), + [anon_sym_override] = ACTIONS(3198), + [anon_sym_module] = ACTIONS(3198), + [anon_sym_any] = ACTIONS(3198), + [anon_sym_number] = ACTIONS(3198), + [anon_sym_boolean] = ACTIONS(3198), + [anon_sym_string] = ACTIONS(3198), + [anon_sym_symbol] = ACTIONS(3198), + [anon_sym_object] = ACTIONS(3198), + [anon_sym_abstract] = ACTIONS(3198), + [anon_sym_extends] = ACTIONS(3198), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(966)] = { + [sym_identifier] = ACTIONS(3202), + [anon_sym_export] = ACTIONS(3202), + [anon_sym_type] = ACTIONS(3202), + [anon_sym_EQ] = ACTIONS(3202), + [anon_sym_namespace] = ACTIONS(3202), + [anon_sym_LBRACE] = ACTIONS(3204), + [anon_sym_COMMA] = ACTIONS(3204), + [anon_sym_RBRACE] = ACTIONS(3204), + [anon_sym_typeof] = ACTIONS(3202), + [anon_sym_import] = ACTIONS(3202), + [anon_sym_let] = ACTIONS(3202), + [anon_sym_BANG] = ACTIONS(3204), + [anon_sym_LPAREN] = ACTIONS(3204), + [anon_sym_RPAREN] = ACTIONS(3204), + [anon_sym_await] = ACTIONS(3202), + [anon_sym_COLON] = ACTIONS(3204), + [anon_sym_yield] = ACTIONS(3202), + [anon_sym_LBRACK] = ACTIONS(3204), + [anon_sym_RBRACK] = ACTIONS(3204), + [anon_sym_GT] = ACTIONS(3204), + [anon_sym_DOT] = ACTIONS(3202), + [anon_sym_DQUOTE] = ACTIONS(3204), + [anon_sym_SQUOTE] = ACTIONS(3204), + [anon_sym_class] = ACTIONS(3202), + [anon_sym_async] = ACTIONS(3202), + [anon_sym_function] = ACTIONS(3202), + [anon_sym_EQ_GT] = ACTIONS(3204), + [anon_sym_QMARK_DOT] = ACTIONS(3204), + [anon_sym_new] = ACTIONS(3202), + [anon_sym_using] = ACTIONS(3202), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3204), + [anon_sym_AMP] = ACTIONS(3204), + [anon_sym_PIPE] = ACTIONS(3204), + [anon_sym_PLUS] = ACTIONS(3202), + [anon_sym_DASH] = ACTIONS(3202), + [anon_sym_SLASH] = ACTIONS(3202), + [anon_sym_LT] = ACTIONS(3204), + [anon_sym_TILDE] = ACTIONS(3204), + [anon_sym_void] = ACTIONS(3202), + [anon_sym_delete] = ACTIONS(3202), + [anon_sym_PLUS_PLUS] = ACTIONS(3204), + [anon_sym_DASH_DASH] = ACTIONS(3204), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3204), + [sym_number] = ACTIONS(3204), + [sym_private_property_identifier] = ACTIONS(3204), + [sym_this] = ACTIONS(3202), + [sym_super] = ACTIONS(3202), + [sym_true] = ACTIONS(3202), + [sym_false] = ACTIONS(3202), + [sym_null] = ACTIONS(3202), + [sym_undefined] = ACTIONS(3202), + [anon_sym_AT] = ACTIONS(3204), + [anon_sym_static] = ACTIONS(3202), + [anon_sym_readonly] = ACTIONS(3202), + [anon_sym_get] = ACTIONS(3202), + [anon_sym_set] = ACTIONS(3202), + [anon_sym_QMARK] = ACTIONS(3202), + [anon_sym_declare] = ACTIONS(3202), + [anon_sym_public] = ACTIONS(3202), + [anon_sym_private] = ACTIONS(3202), + [anon_sym_protected] = ACTIONS(3202), + [anon_sym_override] = ACTIONS(3202), + [anon_sym_module] = ACTIONS(3202), + [anon_sym_any] = ACTIONS(3202), + [anon_sym_number] = ACTIONS(3202), + [anon_sym_boolean] = ACTIONS(3202), + [anon_sym_string] = ACTIONS(3202), + [anon_sym_symbol] = ACTIONS(3202), + [anon_sym_object] = ACTIONS(3202), + [anon_sym_abstract] = ACTIONS(3202), + [anon_sym_extends] = ACTIONS(3202), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(967)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4519), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_RBRACK] = ACTIONS(3206), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(968)] = { + [sym_identifier] = ACTIONS(3208), + [anon_sym_export] = ACTIONS(3208), + [anon_sym_type] = ACTIONS(3208), + [anon_sym_EQ] = ACTIONS(3208), + [anon_sym_namespace] = ACTIONS(3208), + [anon_sym_LBRACE] = ACTIONS(3210), + [anon_sym_COMMA] = ACTIONS(3210), + [anon_sym_RBRACE] = ACTIONS(3210), + [anon_sym_typeof] = ACTIONS(3208), + [anon_sym_import] = ACTIONS(3208), + [anon_sym_let] = ACTIONS(3208), + [anon_sym_BANG] = ACTIONS(3210), + [anon_sym_LPAREN] = ACTIONS(3210), + [anon_sym_RPAREN] = ACTIONS(3210), + [anon_sym_await] = ACTIONS(3208), + [anon_sym_COLON] = ACTIONS(3210), + [anon_sym_yield] = ACTIONS(3208), + [anon_sym_LBRACK] = ACTIONS(3210), + [anon_sym_RBRACK] = ACTIONS(3210), + [anon_sym_GT] = ACTIONS(3210), + [anon_sym_DOT] = ACTIONS(3208), + [anon_sym_DQUOTE] = ACTIONS(3210), + [anon_sym_SQUOTE] = ACTIONS(3210), + [anon_sym_class] = ACTIONS(3208), + [anon_sym_async] = ACTIONS(3208), + [anon_sym_function] = ACTIONS(3208), + [anon_sym_EQ_GT] = ACTIONS(3210), + [anon_sym_QMARK_DOT] = ACTIONS(3210), + [anon_sym_new] = ACTIONS(3208), + [anon_sym_using] = ACTIONS(3208), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3210), + [anon_sym_AMP] = ACTIONS(3210), + [anon_sym_PIPE] = ACTIONS(3210), + [anon_sym_PLUS] = ACTIONS(3208), + [anon_sym_DASH] = ACTIONS(3208), + [anon_sym_SLASH] = ACTIONS(3208), + [anon_sym_LT] = ACTIONS(3210), + [anon_sym_TILDE] = ACTIONS(3210), + [anon_sym_void] = ACTIONS(3208), + [anon_sym_delete] = ACTIONS(3208), + [anon_sym_PLUS_PLUS] = ACTIONS(3210), + [anon_sym_DASH_DASH] = ACTIONS(3210), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3210), + [sym_number] = ACTIONS(3210), + [sym_private_property_identifier] = ACTIONS(3210), + [sym_this] = ACTIONS(3208), + [sym_super] = ACTIONS(3208), + [sym_true] = ACTIONS(3208), + [sym_false] = ACTIONS(3208), + [sym_null] = ACTIONS(3208), + [sym_undefined] = ACTIONS(3208), + [anon_sym_AT] = ACTIONS(3210), + [anon_sym_static] = ACTIONS(3208), + [anon_sym_readonly] = ACTIONS(3208), + [anon_sym_get] = ACTIONS(3208), + [anon_sym_set] = ACTIONS(3208), + [anon_sym_QMARK] = ACTIONS(3208), + [anon_sym_declare] = ACTIONS(3208), + [anon_sym_public] = ACTIONS(3208), + [anon_sym_private] = ACTIONS(3208), + [anon_sym_protected] = ACTIONS(3208), + [anon_sym_override] = ACTIONS(3208), + [anon_sym_module] = ACTIONS(3208), + [anon_sym_any] = ACTIONS(3208), + [anon_sym_number] = ACTIONS(3208), + [anon_sym_boolean] = ACTIONS(3208), + [anon_sym_string] = ACTIONS(3208), + [anon_sym_symbol] = ACTIONS(3208), + [anon_sym_object] = ACTIONS(3208), + [anon_sym_abstract] = ACTIONS(3208), + [anon_sym_extends] = ACTIONS(3208), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(969)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3212), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(970)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_GT] = ACTIONS(3214), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(971)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4663), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(1597), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(3082), + [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(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(972)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2998), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(973)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3891), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(974)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4789), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2908), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(975)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4547), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(976)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1555), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(977)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1556), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(978)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3096), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(979)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3850), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(980)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3852), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(981)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2929), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(982)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3930), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(983)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2994), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(984)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3297), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(985)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(2037), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(986)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(2038), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(987)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3343), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(988)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3344), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(989)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2958), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(990)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4584), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(991)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1888), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(992)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1891), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(993)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(4063), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(994)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2959), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(995)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2998), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(996)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1913), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(997)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1914), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(998)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1927), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(999)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1928), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1000)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3819), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1001)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3183), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1002)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3189), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1003)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3237), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1004)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3776), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1005)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(5217), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(3222), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(1011), + [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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1006)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(5217), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(3199), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(1011), + [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_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1007)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3978), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1008)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1864), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3228), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1009)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3880), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1010)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(4028), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1011)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2994), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1012)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3635), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1013)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3636), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1014)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3637), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1015)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2929), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1016)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3642), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1017)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3225), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1018)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(4087), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1019)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2958), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1020)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2959), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1021)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4546), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1022)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2998), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1023)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3646), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1024)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3226), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1025)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3191), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1026)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1965), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1027)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4695), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(4449), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(4568), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1028)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1966), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1029)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3893), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1030)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2994), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1031)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3251), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1032)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3106), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1033)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4480), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1034)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3192), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1035)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3253), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1036)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3792), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1037)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4549), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1038)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3190), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1039)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3203), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1040)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3236), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1041)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4591), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1042)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4789), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2993), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1043)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1947), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1044)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3087), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1045)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3089), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1046)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1588), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1047)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1589), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1048)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1594), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1049)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4663), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(1595), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(3082), + [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(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1050)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3862), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1051)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3879), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1052)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4562), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1053)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1565), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1054)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1577), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1055)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1502), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1056)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1503), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1057)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1522), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1058)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4484), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1059)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1523), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1060)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4370), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1061)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4498), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1062)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3917), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1063)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4585), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1064)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1539), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1065)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1540), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1066)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3316), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1067)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3317), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1068)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3320), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1069)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2929), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1070)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3059), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1071)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4689), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(3321), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(2984), + [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(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1072)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4689), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(3323), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(2984), + [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(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1073)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3336), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1074)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3774), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1075)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3337), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1076)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3790), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1077)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3346), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1078)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3347), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1079)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4551), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1080)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3972), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1081)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3354), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1082)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3355), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1083)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3358), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1084)] = { + [sym_import] = STATE(4683), + [sym_nested_identifier] = STATE(5985), + [sym_string] = STATE(3305), + [sym_formal_parameters] = STATE(5896), + [sym_nested_type_identifier] = STATE(3205), + [sym__type_query_member_expression_in_type_annotation] = STATE(3151), + [sym__type_query_call_expression_in_type_annotation] = STATE(3286), + [sym_type] = STATE(3359), + [sym_constructor_type] = STATE(3307), + [sym_primary_type] = STATE(3308), + [sym_template_literal_type] = STATE(3304), + [sym_infer_type] = STATE(3307), + [sym_conditional_type] = STATE(3304), + [sym_generic_type] = STATE(3304), + [sym_type_query] = STATE(3304), + [sym_index_type_query] = STATE(3304), + [sym_lookup_type] = STATE(3304), + [sym_literal_type] = STATE(3304), + [sym__number] = STATE(3309), + [sym_existential_type] = STATE(3304), + [sym_flow_maybe_type] = STATE(3304), + [sym_parenthesized_type] = STATE(3304), + [sym_predefined_type] = STATE(3304), + [sym_object_type] = STATE(3304), + [sym_type_parameters] = STATE(5358), + [sym_array_type] = STATE(3304), + [sym_tuple_type] = STATE(3304), + [sym_readonly_type] = STATE(3307), + [sym_union_type] = STATE(3304), + [sym_intersection_type] = STATE(3304), + [sym_function_type] = STATE(3307), + [sym_identifier] = ACTIONS(3224), + [anon_sym_STAR] = ACTIONS(2948), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(2954), + [anon_sym_LPAREN] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2960), + [anon_sym_SQUOTE] = ACTIONS(2962), + [anon_sym_new] = ACTIONS(2964), + [anon_sym_AMP] = ACTIONS(2966), + [anon_sym_PIPE] = ACTIONS(2968), + [anon_sym_PLUS] = ACTIONS(2970), + [anon_sym_DASH] = ACTIONS(2970), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(2972), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2974), + [sym_number] = ACTIONS(2976), + [sym_this] = ACTIONS(3226), + [sym_true] = ACTIONS(2980), + [sym_false] = ACTIONS(2980), + [sym_null] = ACTIONS(2980), + [sym_undefined] = ACTIONS(2980), + [anon_sym_readonly] = ACTIONS(2982), + [anon_sym_QMARK] = ACTIONS(2984), + [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(2986), + [anon_sym_infer] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(2992), + [anon_sym_unique] = ACTIONS(2994), + [anon_sym_unknown] = ACTIONS(2972), + [anon_sym_never] = ACTIONS(2972), + [anon_sym_LBRACE_PIPE] = ACTIONS(2996), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1085)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(2045), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1086)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(2047), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1087)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2996), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1088)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3737), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1089)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3738), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1090)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(5059), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2993), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1091)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(5059), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2908), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1092)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4517), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1093)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(4397), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1094)] = { + [sym_import] = STATE(4865), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5815), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(1843), + [sym__type_query_call_expression_in_type_annotation] = STATE(2046), + [sym_type] = STATE(1857), + [sym_constructor_type] = STATE(2048), + [sym_primary_type] = STATE(1949), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2048), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5438), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2048), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2048), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3124), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(3142), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(3146), + [anon_sym_infer] = ACTIONS(3150), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1095)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2996), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1096)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3109), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1097)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3058), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1098)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4695), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2993), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1099)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4695), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2908), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1100)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1101)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4930), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(1858), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1102)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3505), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1103)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4285), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1104)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3506), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1105)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3507), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1106)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4477), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1107)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4482), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1108)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1559), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3230), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1109)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3782), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1110)] = { + [sym_import] = STATE(4646), + [sym_nested_identifier] = STATE(5690), + [sym_string] = STATE(1574), + [sym_formal_parameters] = STATE(5679), + [sym_nested_type_identifier] = STATE(1475), + [sym__type_query_member_expression_in_type_annotation] = STATE(1476), + [sym__type_query_call_expression_in_type_annotation] = STATE(1578), + [sym_type] = STATE(1576), + [sym_constructor_type] = STATE(1579), + [sym_primary_type] = STATE(1580), + [sym_template_literal_type] = STATE(1573), + [sym_infer_type] = STATE(1579), + [sym_conditional_type] = STATE(1573), + [sym_generic_type] = STATE(1573), + [sym_type_query] = STATE(1573), + [sym_index_type_query] = STATE(1573), + [sym_lookup_type] = STATE(1573), + [sym_literal_type] = STATE(1573), + [sym__number] = STATE(1581), + [sym_existential_type] = STATE(1573), + [sym_flow_maybe_type] = STATE(1573), + [sym_parenthesized_type] = STATE(1573), + [sym_predefined_type] = STATE(1573), + [sym_object_type] = STATE(1573), + [sym_type_parameters] = STATE(5319), + [sym_array_type] = STATE(1573), + [sym_tuple_type] = STATE(1573), + [sym_readonly_type] = STATE(1579), + [sym_union_type] = STATE(1573), + [sym_intersection_type] = STATE(1573), + [sym_function_type] = STATE(1579), + [sym_identifier] = ACTIONS(3216), + [anon_sym_STAR] = ACTIONS(3050), + [anon_sym_LBRACE] = ACTIONS(3052), + [anon_sym_typeof] = ACTIONS(3054), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3056), + [anon_sym_LPAREN] = ACTIONS(3058), + [anon_sym_LBRACK] = ACTIONS(3060), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3062), + [anon_sym_AMP] = ACTIONS(3064), + [anon_sym_PIPE] = ACTIONS(3066), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3072), + [sym_number] = ACTIONS(3074), + [sym_this] = ACTIONS(3218), + [sym_true] = ACTIONS(3078), + [sym_false] = ACTIONS(3078), + [sym_null] = ACTIONS(3078), + [sym_undefined] = ACTIONS(3078), + [anon_sym_readonly] = ACTIONS(3080), + [anon_sym_QMARK] = ACTIONS(3082), + [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(3084), + [anon_sym_infer] = ACTIONS(3088), + [anon_sym_keyof] = ACTIONS(3090), + [anon_sym_unique] = ACTIONS(3092), + [anon_sym_unknown] = ACTIONS(3070), + [anon_sym_never] = ACTIONS(3070), + [anon_sym_LBRACE_PIPE] = ACTIONS(3094), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1111)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5657), + [sym_string] = STATE(2018), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(1834), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4930), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(1860), + [sym_template_literal_type] = STATE(2002), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2002), + [sym_generic_type] = STATE(2002), + [sym_type_query] = STATE(2002), + [sym_index_type_query] = STATE(2002), + [sym_lookup_type] = STATE(2002), + [sym_literal_type] = STATE(2002), + [sym__number] = STATE(1904), + [sym_existential_type] = STATE(2002), + [sym_flow_maybe_type] = STATE(2002), + [sym_parenthesized_type] = STATE(2002), + [sym_predefined_type] = STATE(2002), + [sym_object_type] = STATE(2002), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2002), + [sym_tuple_type] = STATE(2002), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2002), + [sym_intersection_type] = STATE(2002), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(3220), + [anon_sym_STAR] = ACTIONS(3112), + [anon_sym_LBRACE] = ACTIONS(3114), + [anon_sym_typeof] = ACTIONS(3116), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(3118), + [anon_sym_LPAREN] = ACTIONS(3120), + [anon_sym_LBRACK] = ACTIONS(3122), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(3126), + [anon_sym_PIPE] = ACTIONS(3128), + [anon_sym_PLUS] = ACTIONS(3130), + [anon_sym_DASH] = ACTIONS(3130), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(3132), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3134), + [sym_number] = ACTIONS(3136), + [sym_this] = ACTIONS(3222), + [sym_true] = ACTIONS(3140), + [sym_false] = ACTIONS(3140), + [sym_null] = ACTIONS(3140), + [sym_undefined] = ACTIONS(3140), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(3144), + [anon_sym_any] = ACTIONS(3132), + [anon_sym_number] = ACTIONS(3132), + [anon_sym_boolean] = ACTIONS(3132), + [anon_sym_string] = ACTIONS(3132), + [anon_sym_symbol] = ACTIONS(3132), + [anon_sym_object] = ACTIONS(3132), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3152), + [anon_sym_unique] = ACTIONS(3154), + [anon_sym_unknown] = ACTIONS(3132), + [anon_sym_never] = ACTIONS(3132), + [anon_sym_LBRACE_PIPE] = ACTIONS(3156), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1112)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2958), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1113)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2959), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1114)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4520), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1115)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4605), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1116)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4613), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1117)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3936), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1118)] = { + [sym_import] = STATE(4941), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5748), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(2897), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(3436), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1509), + [anon_sym_AMP] = ACTIONS(766), + [anon_sym_PIPE] = ACTIONS(768), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1523), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_infer] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1119)] = { + [sym_import] = STATE(4901), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5659), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3458), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(2996), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5442), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(3014), + [anon_sym_typeof] = ACTIONS(3016), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(3018), + [anon_sym_SQUOTE] = ACTIONS(3020), + [anon_sym_new] = ACTIONS(3022), + [anon_sym_AMP] = ACTIONS(3024), + [anon_sym_PIPE] = ACTIONS(3026), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(3030), + [anon_sym_QMARK] = ACTIONS(3032), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(3034), + [anon_sym_infer] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3040), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1120)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4586), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1121)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4590), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1122)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4594), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1123)] = { + [sym_import] = STATE(4762), + [sym_nested_identifier] = STATE(5694), + [sym_string] = STATE(2992), + [sym_formal_parameters] = STATE(5678), + [sym_nested_type_identifier] = STATE(2879), + [sym__type_query_member_expression_in_type_annotation] = STATE(3296), + [sym__type_query_call_expression_in_type_annotation] = STATE(2898), + [sym_type] = STATE(4604), + [sym_constructor_type] = STATE(2942), + [sym_primary_type] = STATE(2943), + [sym_template_literal_type] = STATE(2933), + [sym_infer_type] = STATE(2942), + [sym_conditional_type] = STATE(2933), + [sym_generic_type] = STATE(2933), + [sym_type_query] = STATE(2933), + [sym_index_type_query] = STATE(2933), + [sym_lookup_type] = STATE(2933), + [sym_literal_type] = STATE(2933), + [sym__number] = STATE(2945), + [sym_existential_type] = STATE(2933), + [sym_flow_maybe_type] = STATE(2933), + [sym_parenthesized_type] = STATE(2933), + [sym_predefined_type] = STATE(2933), + [sym_object_type] = STATE(2933), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(2933), + [sym_tuple_type] = STATE(2933), + [sym_readonly_type] = STATE(2942), + [sym_union_type] = STATE(2933), + [sym_intersection_type] = STATE(2933), + [sym_function_type] = STATE(2942), + [sym_identifier] = ACTIONS(1493), + [anon_sym_STAR] = ACTIONS(605), + [anon_sym_LBRACE] = ACTIONS(1495), + [anon_sym_typeof] = ACTIONS(1497), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1501), + [anon_sym_LBRACK] = ACTIONS(1503), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_new] = ACTIONS(1607), + [anon_sym_AMP] = ACTIONS(633), + [anon_sym_PIPE] = ACTIONS(635), + [anon_sym_PLUS] = ACTIONS(2474), + [anon_sym_DASH] = ACTIONS(2474), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(215), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1515), + [sym_number] = ACTIONS(1517), + [sym_this] = ACTIONS(1519), + [sym_true] = ACTIONS(1521), + [sym_false] = ACTIONS(1521), + [sym_null] = ACTIONS(1521), + [sym_undefined] = ACTIONS(1521), + [anon_sym_readonly] = ACTIONS(1613), + [anon_sym_QMARK] = ACTIONS(657), + [anon_sym_any] = ACTIONS(215), + [anon_sym_number] = ACTIONS(215), + [anon_sym_boolean] = ACTIONS(215), + [anon_sym_string] = ACTIONS(215), + [anon_sym_symbol] = ACTIONS(215), + [anon_sym_object] = ACTIONS(215), + [anon_sym_abstract] = ACTIONS(661), + [anon_sym_infer] = ACTIONS(663), + [anon_sym_keyof] = ACTIONS(665), + [anon_sym_unique] = ACTIONS(213), + [anon_sym_unknown] = ACTIONS(215), + [anon_sym_never] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1124)] = { + [sym_import] = STATE(5164), + [sym_nested_identifier] = STATE(5726), + [sym_string] = STATE(3181), + [sym_formal_parameters] = STATE(5888), + [sym_nested_type_identifier] = STATE(3080), + [sym__type_query_member_expression_in_type_annotation] = STATE(3000), + [sym__type_query_call_expression_in_type_annotation] = STATE(3144), + [sym_type] = STATE(3240), + [sym_constructor_type] = STATE(3193), + [sym_primary_type] = STATE(3194), + [sym_template_literal_type] = STATE(3244), + [sym_infer_type] = STATE(3193), + [sym_conditional_type] = STATE(3244), + [sym_generic_type] = STATE(3244), + [sym_type_query] = STATE(3244), + [sym_index_type_query] = STATE(3244), + [sym_lookup_type] = STATE(3244), + [sym_literal_type] = STATE(3244), + [sym__number] = STATE(3195), + [sym_existential_type] = STATE(3244), + [sym_flow_maybe_type] = STATE(3244), + [sym_parenthesized_type] = STATE(3244), + [sym_predefined_type] = STATE(3244), + [sym_object_type] = STATE(3244), + [sym_type_parameters] = STATE(5256), + [sym_array_type] = STATE(3244), + [sym_tuple_type] = STATE(3244), + [sym_readonly_type] = STATE(3193), + [sym_union_type] = STATE(3244), + [sym_intersection_type] = STATE(3244), + [sym_function_type] = STATE(3193), + [sym_identifier] = ACTIONS(1571), + [anon_sym_STAR] = ACTIONS(977), + [anon_sym_LBRACE] = ACTIONS(1575), + [anon_sym_typeof] = ACTIONS(1577), + [anon_sym_import] = ACTIONS(1499), + [anon_sym_const] = ACTIONS(983), + [anon_sym_LPAREN] = ACTIONS(1579), + [anon_sym_LBRACK] = ACTIONS(1581), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_new] = ACTIONS(1587), + [anon_sym_AMP] = ACTIONS(991), + [anon_sym_PIPE] = ACTIONS(993), + [anon_sym_PLUS] = ACTIONS(3006), + [anon_sym_DASH] = ACTIONS(3006), + [anon_sym_LT] = ACTIONS(2476), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1595), + [sym_number] = ACTIONS(1597), + [sym_this] = ACTIONS(1599), + [sym_true] = ACTIONS(1601), + [sym_false] = ACTIONS(1601), + [sym_null] = ACTIONS(1601), + [sym_undefined] = ACTIONS(1601), + [anon_sym_readonly] = ACTIONS(1603), + [anon_sym_QMARK] = ACTIONS(1011), + [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(1015), + [anon_sym_infer] = ACTIONS(1017), + [anon_sym_keyof] = ACTIONS(1019), + [anon_sym_unique] = ACTIONS(1021), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_LBRACE_PIPE] = ACTIONS(1025), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1125)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3232), + [anon_sym_export] = ACTIONS(3234), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3232), + [anon_sym_namespace] = ACTIONS(3232), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3242), + [anon_sym_let] = ACTIONS(3232), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3250), + [anon_sym_new] = ACTIONS(3252), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3258), + [anon_sym_readonly] = ACTIONS(3260), + [anon_sym_get] = ACTIONS(3262), + [anon_sym_set] = ACTIONS(3262), + [anon_sym_declare] = ACTIONS(3232), + [anon_sym_public] = ACTIONS(3264), + [anon_sym_private] = ACTIONS(3264), + [anon_sym_protected] = ACTIONS(3264), + [anon_sym_override] = ACTIONS(3266), + [anon_sym_module] = ACTIONS(3232), + [anon_sym_any] = ACTIONS(3232), + [anon_sym_number] = ACTIONS(3232), + [anon_sym_boolean] = ACTIONS(3232), + [anon_sym_string] = ACTIONS(3232), + [anon_sym_symbol] = ACTIONS(3232), + [anon_sym_object] = ACTIONS(3232), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1126)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3272), + [anon_sym_export] = ACTIONS(3274), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3272), + [anon_sym_namespace] = ACTIONS(3272), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3276), + [anon_sym_let] = ACTIONS(3272), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3278), + [anon_sym_new] = ACTIONS(3280), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3282), + [anon_sym_readonly] = ACTIONS(3284), + [anon_sym_get] = ACTIONS(3286), + [anon_sym_set] = ACTIONS(3286), + [anon_sym_declare] = ACTIONS(3272), + [anon_sym_public] = ACTIONS(3288), + [anon_sym_private] = ACTIONS(3288), + [anon_sym_protected] = ACTIONS(3288), + [anon_sym_override] = ACTIONS(3290), + [anon_sym_module] = ACTIONS(3272), + [anon_sym_any] = ACTIONS(3272), + [anon_sym_number] = ACTIONS(3272), + [anon_sym_boolean] = ACTIONS(3272), + [anon_sym_string] = ACTIONS(3272), + [anon_sym_symbol] = ACTIONS(3272), + [anon_sym_object] = ACTIONS(3272), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1127)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3292), + [anon_sym_export] = ACTIONS(3294), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3292), + [anon_sym_namespace] = ACTIONS(3292), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3296), + [anon_sym_let] = ACTIONS(3292), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3298), + [anon_sym_new] = ACTIONS(3300), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3302), + [anon_sym_readonly] = ACTIONS(3304), + [anon_sym_get] = ACTIONS(3306), + [anon_sym_set] = ACTIONS(3306), + [anon_sym_declare] = ACTIONS(3292), + [anon_sym_public] = ACTIONS(3308), + [anon_sym_private] = ACTIONS(3308), + [anon_sym_protected] = ACTIONS(3308), + [anon_sym_override] = ACTIONS(3310), + [anon_sym_module] = ACTIONS(3292), + [anon_sym_any] = ACTIONS(3292), + [anon_sym_number] = ACTIONS(3292), + [anon_sym_boolean] = ACTIONS(3292), + [anon_sym_string] = ACTIONS(3292), + [anon_sym_symbol] = ACTIONS(3292), + [anon_sym_object] = ACTIONS(3292), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1128)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3272), + [anon_sym_export] = ACTIONS(3274), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3272), + [anon_sym_namespace] = ACTIONS(3272), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3312), + [anon_sym_let] = ACTIONS(3272), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3278), + [anon_sym_new] = ACTIONS(3280), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3282), + [anon_sym_readonly] = ACTIONS(3284), + [anon_sym_get] = ACTIONS(3286), + [anon_sym_set] = ACTIONS(3286), + [anon_sym_declare] = ACTIONS(3272), + [anon_sym_public] = ACTIONS(3288), + [anon_sym_private] = ACTIONS(3288), + [anon_sym_protected] = ACTIONS(3288), + [anon_sym_override] = ACTIONS(3290), + [anon_sym_module] = ACTIONS(3272), + [anon_sym_any] = ACTIONS(3272), + [anon_sym_number] = ACTIONS(3272), + [anon_sym_boolean] = ACTIONS(3272), + [anon_sym_string] = ACTIONS(3272), + [anon_sym_symbol] = ACTIONS(3272), + [anon_sym_object] = ACTIONS(3272), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1129)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4893), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4893), + [sym_pair] = STATE(4893), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(5014), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3314), + [anon_sym_export] = ACTIONS(3316), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3314), + [anon_sym_namespace] = ACTIONS(3314), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3318), + [anon_sym_let] = ACTIONS(3314), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3320), + [anon_sym_new] = ACTIONS(3322), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3324), + [anon_sym_readonly] = ACTIONS(3326), + [anon_sym_get] = ACTIONS(3328), + [anon_sym_set] = ACTIONS(3328), + [anon_sym_declare] = ACTIONS(3314), + [anon_sym_public] = ACTIONS(3330), + [anon_sym_private] = ACTIONS(3330), + [anon_sym_protected] = ACTIONS(3330), + [anon_sym_override] = ACTIONS(3332), + [anon_sym_module] = ACTIONS(3314), + [anon_sym_any] = ACTIONS(3314), + [anon_sym_number] = ACTIONS(3314), + [anon_sym_boolean] = ACTIONS(3314), + [anon_sym_string] = ACTIONS(3314), + [anon_sym_symbol] = ACTIONS(3314), + [anon_sym_object] = ACTIONS(3314), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1130)] = { + [sym_export_statement] = STATE(3801), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3801), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3801), + [sym_property_signature] = STATE(3801), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3801), + [sym_index_signature] = STATE(3801), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3334), + [anon_sym_export] = ACTIONS(3336), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3334), + [anon_sym_namespace] = ACTIONS(3334), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3338), + [anon_sym_RBRACE] = ACTIONS(3340), + [anon_sym_let] = ACTIONS(3334), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3342), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3344), + [anon_sym_new] = ACTIONS(3346), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3348), + [anon_sym_readonly] = ACTIONS(3350), + [anon_sym_get] = ACTIONS(3352), + [anon_sym_set] = ACTIONS(3352), + [anon_sym_declare] = ACTIONS(3334), + [anon_sym_public] = ACTIONS(3354), + [anon_sym_private] = ACTIONS(3354), + [anon_sym_protected] = ACTIONS(3354), + [anon_sym_override] = ACTIONS(3356), + [anon_sym_module] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3334), + [anon_sym_number] = ACTIONS(3334), + [anon_sym_boolean] = ACTIONS(3334), + [anon_sym_string] = ACTIONS(3334), + [anon_sym_symbol] = ACTIONS(3334), + [anon_sym_object] = ACTIONS(3334), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3358), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1131)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3272), + [anon_sym_export] = ACTIONS(3274), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3272), + [anon_sym_namespace] = ACTIONS(3272), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3360), + [anon_sym_let] = ACTIONS(3272), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3278), + [anon_sym_new] = ACTIONS(3280), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3282), + [anon_sym_readonly] = ACTIONS(3284), + [anon_sym_get] = ACTIONS(3286), + [anon_sym_set] = ACTIONS(3286), + [anon_sym_declare] = ACTIONS(3272), + [anon_sym_public] = ACTIONS(3288), + [anon_sym_private] = ACTIONS(3288), + [anon_sym_protected] = ACTIONS(3288), + [anon_sym_override] = ACTIONS(3290), + [anon_sym_module] = ACTIONS(3272), + [anon_sym_any] = ACTIONS(3272), + [anon_sym_number] = ACTIONS(3272), + [anon_sym_boolean] = ACTIONS(3272), + [anon_sym_string] = ACTIONS(3272), + [anon_sym_symbol] = ACTIONS(3272), + [anon_sym_object] = ACTIONS(3272), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1132)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3334), + [anon_sym_export] = ACTIONS(3336), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3334), + [anon_sym_namespace] = ACTIONS(3334), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3312), + [anon_sym_let] = ACTIONS(3334), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3344), + [anon_sym_new] = ACTIONS(3346), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3348), + [anon_sym_readonly] = ACTIONS(3350), + [anon_sym_get] = ACTIONS(3352), + [anon_sym_set] = ACTIONS(3352), + [anon_sym_declare] = ACTIONS(3334), + [anon_sym_public] = ACTIONS(3354), + [anon_sym_private] = ACTIONS(3354), + [anon_sym_protected] = ACTIONS(3354), + [anon_sym_override] = ACTIONS(3356), + [anon_sym_module] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3334), + [anon_sym_number] = ACTIONS(3334), + [anon_sym_boolean] = ACTIONS(3334), + [anon_sym_string] = ACTIONS(3334), + [anon_sym_symbol] = ACTIONS(3334), + [anon_sym_object] = ACTIONS(3334), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1133)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3334), + [anon_sym_export] = ACTIONS(3336), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3334), + [anon_sym_namespace] = ACTIONS(3334), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3296), + [anon_sym_let] = ACTIONS(3334), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3344), + [anon_sym_new] = ACTIONS(3346), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3348), + [anon_sym_readonly] = ACTIONS(3350), + [anon_sym_get] = ACTIONS(3352), + [anon_sym_set] = ACTIONS(3352), + [anon_sym_declare] = ACTIONS(3334), + [anon_sym_public] = ACTIONS(3354), + [anon_sym_private] = ACTIONS(3354), + [anon_sym_protected] = ACTIONS(3354), + [anon_sym_override] = ACTIONS(3356), + [anon_sym_module] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3334), + [anon_sym_number] = ACTIONS(3334), + [anon_sym_boolean] = ACTIONS(3334), + [anon_sym_string] = ACTIONS(3334), + [anon_sym_symbol] = ACTIONS(3334), + [anon_sym_object] = ACTIONS(3334), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1134)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4893), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4893), + [sym_pair] = STATE(4893), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(5014), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3314), + [anon_sym_export] = ACTIONS(3316), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3314), + [anon_sym_namespace] = ACTIONS(3314), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3362), + [anon_sym_let] = ACTIONS(3314), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3320), + [anon_sym_new] = ACTIONS(3322), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3324), + [anon_sym_readonly] = ACTIONS(3326), + [anon_sym_get] = ACTIONS(3328), + [anon_sym_set] = ACTIONS(3328), + [anon_sym_declare] = ACTIONS(3314), + [anon_sym_public] = ACTIONS(3330), + [anon_sym_private] = ACTIONS(3330), + [anon_sym_protected] = ACTIONS(3330), + [anon_sym_override] = ACTIONS(3332), + [anon_sym_module] = ACTIONS(3314), + [anon_sym_any] = ACTIONS(3314), + [anon_sym_number] = ACTIONS(3314), + [anon_sym_boolean] = ACTIONS(3314), + [anon_sym_string] = ACTIONS(3314), + [anon_sym_symbol] = ACTIONS(3314), + [anon_sym_object] = ACTIONS(3314), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1135)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3334), + [anon_sym_export] = ACTIONS(3336), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3334), + [anon_sym_namespace] = ACTIONS(3334), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3364), + [anon_sym_let] = ACTIONS(3334), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3344), + [anon_sym_new] = ACTIONS(3346), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3348), + [anon_sym_readonly] = ACTIONS(3350), + [anon_sym_get] = ACTIONS(3352), + [anon_sym_set] = ACTIONS(3352), + [anon_sym_declare] = ACTIONS(3334), + [anon_sym_public] = ACTIONS(3354), + [anon_sym_private] = ACTIONS(3354), + [anon_sym_protected] = ACTIONS(3354), + [anon_sym_override] = ACTIONS(3356), + [anon_sym_module] = ACTIONS(3334), + [anon_sym_any] = ACTIONS(3334), + [anon_sym_number] = ACTIONS(3334), + [anon_sym_boolean] = ACTIONS(3334), + [anon_sym_string] = ACTIONS(3334), + [anon_sym_symbol] = ACTIONS(3334), + [anon_sym_object] = ACTIONS(3334), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1136)] = { + [sym_export_statement] = STATE(3829), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(4847), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(4780), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(4847), + [sym_method_definition] = STATE(4780), + [sym_pair] = STATE(4780), + [sym_pair_pattern] = STATE(4847), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3829), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3829), + [sym_property_signature] = STATE(3829), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3829), + [sym_index_signature] = STATE(3829), + [aux_sym_export_statement_repeat1] = STATE(4478), + [aux_sym_object_repeat1] = STATE(4782), + [aux_sym_object_pattern_repeat1] = STATE(5035), + [sym_identifier] = ACTIONS(3232), + [anon_sym_export] = ACTIONS(3234), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3232), + [anon_sym_namespace] = ACTIONS(3232), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3240), + [anon_sym_RBRACE] = ACTIONS(3366), + [anon_sym_let] = ACTIONS(3232), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_SEMI] = ACTIONS(3246), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3250), + [anon_sym_new] = ACTIONS(3252), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3258), + [anon_sym_readonly] = ACTIONS(3260), + [anon_sym_get] = ACTIONS(3262), + [anon_sym_set] = ACTIONS(3262), + [anon_sym_declare] = ACTIONS(3232), + [anon_sym_public] = ACTIONS(3264), + [anon_sym_private] = ACTIONS(3264), + [anon_sym_protected] = ACTIONS(3264), + [anon_sym_override] = ACTIONS(3266), + [anon_sym_module] = ACTIONS(3232), + [anon_sym_any] = ACTIONS(3232), + [anon_sym_number] = ACTIONS(3232), + [anon_sym_boolean] = ACTIONS(3232), + [anon_sym_string] = ACTIONS(3232), + [anon_sym_symbol] = ACTIONS(3232), + [anon_sym_object] = ACTIONS(3232), + [anon_sym_abstract] = ACTIONS(3268), + [anon_sym_PIPE_RBRACE] = ACTIONS(3270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1137)] = { + [sym_variable_declarator] = STATE(4493), + [sym_object_pattern] = STATE(3561), + [sym_array_pattern] = STATE(3561), + [sym__destructuring_pattern] = STATE(3561), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(3368), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3370), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(3372), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1138)] = { + [sym_nested_identifier] = STATE(754), + [sym_string] = STATE(762), + [sym__module] = STATE(828), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(3374), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1139)] = { + [sym_variable_declarator] = STATE(4493), + [sym_object_pattern] = STATE(3561), + [sym_array_pattern] = STATE(3561), + [sym__destructuring_pattern] = STATE(3561), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(3368), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3370), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(3372), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1140)] = { + [sym_nested_identifier] = STATE(754), + [sym_string] = STATE(762), + [sym__module] = STATE(828), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(3374), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1141)] = { + [sym_nested_identifier] = STATE(217), + [sym_string] = STATE(219), + [sym__module] = STATE(231), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(3376), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(3378), + [anon_sym_SQUOTE] = ACTIONS(3380), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1142)] = { + [sym_nested_identifier] = STATE(754), + [sym_string] = STATE(762), + [sym__module] = STATE(828), + [aux_sym_object_repeat1] = STATE(4936), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(3374), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(697), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1143)] = { + [sym_variable_declarator] = STATE(4493), + [sym_object_pattern] = STATE(3561), + [sym_array_pattern] = STATE(3561), + [sym__destructuring_pattern] = STATE(3561), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(3368), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3370), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(3372), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1144)] = { + [sym_nested_identifier] = STATE(217), + [sym_string] = STATE(219), + [sym__module] = STATE(231), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(3376), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(724), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(3378), + [anon_sym_SQUOTE] = ACTIONS(3380), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1145)] = { + [sym_nested_identifier] = STATE(217), + [sym_string] = STATE(219), + [sym__module] = STATE(231), + [aux_sym_object_repeat1] = STATE(4832), + [aux_sym_object_pattern_repeat1] = STATE(4937), + [sym_identifier] = ACTIONS(3376), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(691), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(722), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2250), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(701), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(3378), + [anon_sym_SQUOTE] = ACTIONS(3380), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(2259), + [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(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1146)] = { + [sym_nested_identifier] = STATE(1568), + [sym_string] = STATE(1569), + [sym__module] = STATE(1673), + [sym_identifier] = ACTIONS(3382), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_in] = 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_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_QMARK] = ACTIONS(750), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1147)] = { + [sym_nested_identifier] = STATE(1568), + [sym_string] = STATE(1569), + [sym__module] = STATE(1673), + [sym_identifier] = ACTIONS(3382), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(836), + [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(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(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(1148)] = { + [sym_nested_identifier] = STATE(1568), + [sym_string] = STATE(1569), + [sym__module] = STATE(1673), + [sym_identifier] = ACTIONS(3382), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(852), + [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(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(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(1149)] = { + [sym_nested_identifier] = STATE(1568), + [sym_string] = STATE(1569), + [sym__module] = STATE(1673), + [sym_identifier] = ACTIONS(3382), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(836), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(848), + [anon_sym_RBRACE] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(848), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(848), + [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_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_QMARK] = ACTIONS(850), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1150)] = { + [sym_nested_identifier] = STATE(1568), + [sym_string] = STATE(1569), + [sym__module] = STATE(1673), + [sym_identifier] = ACTIONS(3382), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = 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(155), + [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_QMARK] = ACTIONS(750), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1151)] = { + [sym_export_statement] = STATE(3909), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(5263), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(5290), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(5263), + [sym_method_definition] = STATE(5290), + [sym_pair] = STATE(5290), + [sym_pair_pattern] = STATE(5263), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3909), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3909), + [sym_property_signature] = STATE(3909), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3909), + [sym_index_signature] = STATE(3909), + [aux_sym_export_statement_repeat1] = STATE(4478), + [sym_identifier] = ACTIONS(3384), + [anon_sym_export] = ACTIONS(3386), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3384), + [anon_sym_namespace] = ACTIONS(3384), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3388), + [anon_sym_RBRACE] = ACTIONS(3388), + [anon_sym_let] = ACTIONS(3384), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3391), + [anon_sym_new] = ACTIONS(3393), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3395), + [anon_sym_readonly] = ACTIONS(3397), + [anon_sym_get] = ACTIONS(3399), + [anon_sym_set] = ACTIONS(3399), + [anon_sym_declare] = ACTIONS(3384), + [anon_sym_public] = ACTIONS(3401), + [anon_sym_private] = ACTIONS(3401), + [anon_sym_protected] = ACTIONS(3401), + [anon_sym_override] = ACTIONS(3403), + [anon_sym_module] = ACTIONS(3384), + [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(3268), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1152)] = { + [sym_export_statement] = STATE(3817), + [sym_object_pattern] = STATE(5771), + [sym_object_assignment_pattern] = STATE(5263), + [sym_array_pattern] = STATE(5771), + [sym__call_signature] = STATE(4253), + [sym__destructuring_pattern] = STATE(5771), + [sym_spread_element] = STATE(5290), + [sym_string] = STATE(3108), + [sym_decorator] = STATE(1288), + [sym_formal_parameters] = STATE(3273), + [sym_rest_pattern] = STATE(5263), + [sym_method_definition] = STATE(5290), + [sym_pair] = STATE(5290), + [sym_pair_pattern] = STATE(5263), + [sym__property_name] = STATE(3108), + [sym_computed_property_name] = STATE(3108), + [sym_method_signature] = STATE(3817), + [sym_accessibility_modifier] = STATE(2736), + [sym_override_modifier] = STATE(2757), + [sym_call_signature] = STATE(3817), + [sym_property_signature] = STATE(3817), + [sym_type_parameters] = STATE(5491), + [sym_construct_signature] = STATE(3817), + [sym_index_signature] = STATE(3817), + [aux_sym_export_statement_repeat1] = STATE(4478), + [sym_identifier] = ACTIONS(3384), + [anon_sym_export] = ACTIONS(3386), + [anon_sym_STAR] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3384), + [anon_sym_namespace] = ACTIONS(3384), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3388), + [anon_sym_RBRACE] = ACTIONS(3388), + [anon_sym_let] = ACTIONS(3384), + [anon_sym_LPAREN] = ACTIONS(3244), + [anon_sym_LBRACK] = ACTIONS(3248), + [anon_sym_DQUOTE] = ACTIONS(1583), + [anon_sym_SQUOTE] = ACTIONS(1585), + [anon_sym_async] = ACTIONS(3391), + [anon_sym_new] = ACTIONS(3393), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3254), + [anon_sym_DASH] = ACTIONS(3254), + [anon_sym_LT] = ACTIONS(2476), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3256), + [sym_private_property_identifier] = ACTIONS(3256), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3395), + [anon_sym_readonly] = ACTIONS(3397), + [anon_sym_get] = ACTIONS(3399), + [anon_sym_set] = ACTIONS(3399), + [anon_sym_declare] = ACTIONS(3384), + [anon_sym_public] = ACTIONS(3401), + [anon_sym_private] = ACTIONS(3401), + [anon_sym_protected] = ACTIONS(3401), + [anon_sym_override] = ACTIONS(3403), + [anon_sym_module] = ACTIONS(3384), + [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(3268), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1153)] = { + [sym_nested_identifier] = STATE(1544), + [sym_string] = STATE(1545), + [sym__module] = STATE(1738), + [sym_identifier] = ACTIONS(3405), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [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(858), + [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(712), + [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(1154)] = { + [sym_nested_identifier] = STATE(1568), + [sym_string] = STATE(1569), + [sym__module] = STATE(1673), + [sym_identifier] = ACTIONS(3382), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(836), + [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(870), + [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(1155)] = { + [sym_nested_identifier] = STATE(1568), + [sym_string] = STATE(1569), + [sym__module] = STATE(1673), + [sym_identifier] = ACTIONS(3382), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(836), + [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_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(712), + [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(1156)] = { + [sym_nested_identifier] = STATE(1544), + [sym_string] = STATE(1545), + [sym__module] = STATE(1738), + [sym_identifier] = ACTIONS(3405), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [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_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(712), + [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(1157)] = { + [sym_nested_identifier] = STATE(754), + [sym_string] = STATE(762), + [sym__module] = STATE(828), + [sym_identifier] = ACTIONS(3374), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [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(876), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(1158)] = { + [sym_variable_declarator] = STATE(4493), + [sym_object_pattern] = STATE(3561), + [sym_array_pattern] = STATE(3561), + [sym__destructuring_pattern] = STATE(3561), + [sym_identifier] = ACTIONS(3368), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3370), + [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(858), + [anon_sym_LBRACK] = ACTIONS(3372), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(1159)] = { + [sym_nested_identifier] = STATE(1544), + [sym_string] = STATE(1545), + [sym__module] = STATE(1738), + [sym_identifier] = ACTIONS(3405), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [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(856), + [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(712), + [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(1160)] = { + [sym_variable_declarator] = STATE(4493), + [sym_object_pattern] = STATE(3561), + [sym_array_pattern] = STATE(3561), + [sym__destructuring_pattern] = STATE(3561), + [sym_identifier] = ACTIONS(3368), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3370), + [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(856), + [anon_sym_LBRACK] = ACTIONS(3372), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(1161)] = { + [sym_nested_identifier] = STATE(1568), + [sym_string] = STATE(1569), + [sym__module] = STATE(1673), + [sym_identifier] = ACTIONS(3382), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(852), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(878), + [anon_sym_RBRACE] = ACTIONS(878), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(848), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(878), + [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(1162)] = { + [sym_nested_identifier] = STATE(1544), + [sym_string] = STATE(1545), + [sym__module] = STATE(1738), + [sym_identifier] = ACTIONS(3405), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(864), + [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(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_EQ_GT] = ACTIONS(870), + [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(1163)] = { + [sym_nested_identifier] = STATE(4539), + [sym_string] = STATE(762), + [sym__module] = STATE(828), + [sym_identifier] = ACTIONS(3407), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [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(856), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(1164)] = { + [sym_nested_identifier] = STATE(754), + [sym_string] = STATE(762), + [sym__module] = STATE(828), + [sym_identifier] = ACTIONS(3374), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [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(858), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1505), + [anon_sym_SQUOTE] = ACTIONS(1507), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(1165)] = { + [sym_nested_identifier] = STATE(217), + [sym_string] = STATE(219), + [sym__module] = STATE(231), + [sym_identifier] = ACTIONS(3376), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [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(876), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(3378), + [anon_sym_SQUOTE] = ACTIONS(3380), + [anon_sym_EQ_GT] = ACTIONS(712), + [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(1166)] = { + [sym_variable_declarator] = STATE(4493), + [sym_object_pattern] = STATE(3561), + [sym_array_pattern] = STATE(3561), + [sym__destructuring_pattern] = STATE(3561), + [sym_identifier] = ACTIONS(3368), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(854), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3370), + [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(876), + [anon_sym_LBRACK] = ACTIONS(3372), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(712), + [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), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 14, + ACTIONS(691), 1, + anon_sym_EQ, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(701), 1, + anon_sym_COLON, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(2250), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_LT, + ACTIONS(3409), 1, + sym_identifier, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + 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_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_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_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [93] = 14, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3429), 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(3415), 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, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3411), 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, + [186] = 14, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(852), 1, + anon_sym_EQ, + ACTIONS(881), 1, + anon_sym_in, + ACTIONS(884), 1, + anon_sym_of, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 1, + sym__module, + 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, + 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_instanceof, + anon_sym_satisfies, + [279] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3433), 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(3435), 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, + [350] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3437), 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(3439), 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, + [421] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3441), 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(3443), 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, + [492] = 14, + ACTIONS(691), 1, + anon_sym_EQ, + ACTIONS(701), 1, + anon_sym_COLON, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(2250), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_LT, + ACTIONS(3409), 1, + sym_identifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + 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_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_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_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [585] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3445), 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(3447), 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, + [656] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3449), 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(3451), 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, + [727] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3453), 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(3455), 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, + [798] = 13, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(852), 1, + anon_sym_EQ, + ACTIONS(881), 1, + anon_sym_in, + ACTIONS(884), 1, + anon_sym_of, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(3457), 1, + sym_identifier, + STATE(4493), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3410), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 13, + sym__ternary_qmark, + anon_sym_COMMA, + 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), 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_instanceof, + anon_sym_satisfies, + [889] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(927), 1, + anon_sym_EQ, + ACTIONS(933), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + [978] = 14, + ACTIONS(691), 1, + anon_sym_EQ, + ACTIONS(701), 1, + anon_sym_COLON, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(2250), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_LT, + ACTIONS(3409), 1, + sym_identifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + 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_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_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_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [1071] = 4, + ACTIONS(3459), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3445), 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(3447), 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, + [1144] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3461), 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(3463), 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, + [1215] = 4, + ACTIONS(3465), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3441), 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(3443), 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, + [1288] = 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(890), 1, + anon_sym_EQ, + ACTIONS(895), 1, + anon_sym_COLON, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [1383] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(933), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + [1472] = 13, + ACTIONS(691), 1, + anon_sym_EQ, + ACTIONS(701), 1, + anon_sym_COLON, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(2250), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_LT, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 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, + 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), 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, + 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, + [1562] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 1, + sym__module, + 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, + 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, + [1650] = 12, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3407), 1, + sym_identifier, + STATE(762), 1, + sym_string, + STATE(828), 1, + sym__module, + STATE(4539), 1, + sym_nested_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, + 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, + [1738] = 5, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3411), 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, + ACTIONS(3415), 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, + [1812] = 13, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(903), 1, + anon_sym_EQ, + ACTIONS(905), 1, + anon_sym_COLON, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 13, + sym__ternary_qmark, + 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_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, + [1902] = 12, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3481), 1, + anon_sym_extends, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3469), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3472), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3429), 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(3411), 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, + ACTIONS(3415), 18, + 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_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, + [1990] = 12, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3374), 1, + sym_identifier, + STATE(754), 1, + sym_nested_identifier, + STATE(762), 1, + sym_string, + STATE(828), 1, + sym__module, + 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, + 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, + [2078] = 13, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(895), 1, + anon_sym_COLON, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(903), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 13, + sym__ternary_qmark, + 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_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, + [2168] = 13, + ACTIONS(701), 1, + anon_sym_COLON, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(3483), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_LPAREN, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(3490), 1, + anon_sym_LT, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [2258] = 13, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(701), 1, + anon_sym_COLON, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(3483), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_LPAREN, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(3490), 1, + anon_sym_LT, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [2348] = 11, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(3368), 1, + sym_identifier, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + STATE(4493), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3561), 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, + [2434] = 13, + ACTIONS(691), 1, + anon_sym_EQ, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(701), 1, + anon_sym_COLON, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(2250), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_LT, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 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, + 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), 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, + 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, + [2524] = 13, + ACTIONS(691), 1, + anon_sym_EQ, + ACTIONS(701), 1, + anon_sym_COLON, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(2250), 1, + anon_sym_LPAREN, + ACTIONS(2259), 1, + anon_sym_LT, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 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, + 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), 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, + 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, + [2614] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(913), 1, + anon_sym_EQ, + ACTIONS(919), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 14, + sym__ternary_qmark, + 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_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, + [2702] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(919), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 14, + sym__ternary_qmark, + 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_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, + [2790] = 13, + ACTIONS(701), 1, + anon_sym_COLON, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(3483), 1, + anon_sym_EQ, + ACTIONS(3485), 1, + anon_sym_LPAREN, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(3490), 1, + anon_sym_LT, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [2880] = 12, + ACTIONS(67), 1, + anon_sym_DQUOTE, + ACTIONS(69), 1, + anon_sym_SQUOTE, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(3405), 1, + sym_identifier, + STATE(1544), 1, + sym_nested_identifier, + STATE(1545), 1, + sym_string, + STATE(1738), 1, + sym__module, + 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, + 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, + [2968] = 12, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(3376), 1, + sym_identifier, + ACTIONS(3378), 1, + anon_sym_DQUOTE, + ACTIONS(3380), 1, + anon_sym_SQUOTE, + STATE(217), 1, + sym_nested_identifier, + STATE(219), 1, + sym_string, + STATE(231), 1, + sym__module, + 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, + 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, + [3056] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2500), 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(2498), 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, + [3126] = 11, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(3368), 1, + sym_identifier, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + STATE(4543), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3561), 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, + [3212] = 12, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3493), 1, + sym_identifier, + STATE(3508), 1, + sym_nested_identifier, + STATE(3572), 1, + sym_string, + STATE(4120), 1, + sym__module, + 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, + 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, + [3300] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2460), 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(2458), 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, + [3370] = 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(890), 1, + anon_sym_EQ, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [3462] = 14, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3495), 1, + anon_sym_LPAREN, + ACTIONS(3497), 1, + anon_sym_DOT, + ACTIONS(3499), 1, + anon_sym_QMARK_DOT, + ACTIONS(3501), 1, + anon_sym_LT, + STATE(3104), 1, + sym_arguments, + STATE(3180), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3417), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [3554] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(3503), 1, + anon_sym_EQ, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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, + anon_sym_satisfies, + ACTIONS(3429), 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(3411), 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, + [3645] = 13, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3505), 1, + anon_sym_EQ, + ACTIONS(3512), 1, + anon_sym_DOT, + ACTIONS(3515), 1, + anon_sym_LT, + STATE(3257), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3472), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3508), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3481), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [3734] = 16, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3481), 1, + anon_sym_extends, + ACTIONS(3505), 1, + anon_sym_EQ, + ACTIONS(3518), 1, + anon_sym_COLON, + ACTIONS(3520), 1, + anon_sym_QMARK, + STATE(2989), 1, + sym_type_arguments, + STATE(5451), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3472), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3508), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [3829] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 13, + sym__ternary_qmark, + 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_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, + [3916] = 14, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(881), 1, + anon_sym_in, + ACTIONS(884), 1, + anon_sym_of, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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_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_instanceof, + anon_sym_satisfies, + [4007] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(903), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 13, + sym__ternary_qmark, + 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_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, + [4094] = 9, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(852), 1, + anon_sym_EQ, + ACTIONS(1649), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3523), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3526), 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, + 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, + 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, + [4175] = 14, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3417), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3415), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + 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, + anon_sym_satisfies, + ACTIONS(3429), 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(3411), 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_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, + [4266] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_EQ_GT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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(3429), 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(3411), 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, + [4357] = 8, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3537), 1, + anon_sym_DOT, + ACTIONS(3539), 1, + anon_sym_LT, + STATE(1273), 1, + sym_arguments, + STATE(5420), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3535), 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(3533), 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, + [4436] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(955), 1, + anon_sym_EQ, + ACTIONS(961), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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_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, + [4523] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(961), 1, + anon_sym_EQ_GT, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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_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, + [4610] = 13, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(848), 1, + anon_sym_COLON, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [4699] = 12, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(881), 1, + anon_sym_in, + ACTIONS(884), 1, + anon_sym_of, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3541), 1, + sym_identifier, + ACTIONS(3543), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4732), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 11, + sym__ternary_qmark, + 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_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_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_instanceof, + anon_sym_satisfies, + [4785] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(973), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [4871] = 14, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3417), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [4961] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1033), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [5047] = 8, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3505), 1, + anon_sym_EQ, + ACTIONS(3549), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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, + [5125] = 15, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3481), 1, + anon_sym_extends, + ACTIONS(3505), 1, + anon_sym_EQ, + ACTIONS(3508), 1, + anon_sym_RPAREN, + ACTIONS(3549), 1, + anon_sym_QMARK, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3472), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3546), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [5217] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1035), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [5303] = 6, + ACTIONS(3555), 1, + anon_sym_AT, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3553), 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(3551), 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, + [5377] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [5463] = 15, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3481), 1, + anon_sym_extends, + ACTIONS(3549), 1, + anon_sym_QMARK, + ACTIONS(3558), 1, + anon_sym_EQ, + ACTIONS(3563), 1, + anon_sym_RPAREN, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3472), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3561), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [5555] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(836), 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, + 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, + [5629] = 6, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3411), 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, + ACTIONS(3415), 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, + [5703] = 12, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3481), 1, + anon_sym_extends, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_EQ_GT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3469), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3472), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3429), 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(3415), 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(3411), 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, + [5789] = 6, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3411), 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, + ACTIONS(3415), 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, + [5863] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(967), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [5949] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(969), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [6035] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3568), 1, + anon_sym_EQ, + ACTIONS(3570), 1, + anon_sym_EQ_GT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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(3429), 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(3411), 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, + [6125] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1031), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [6211] = 8, + ACTIONS(117), 1, + anon_sym_EQ, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(750), 1, + anon_sym_QMARK, + 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, + 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, + [6289] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3572), 1, + anon_sym_EQ, + ACTIONS(3574), 1, + anon_sym_EQ_GT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 13, + sym__automatic_semicolon, + sym__ternary_qmark, + 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, + anon_sym_satisfies, + ACTIONS(3429), 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(3411), 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, + [6379] = 8, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3578), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3576), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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, + [6457] = 8, + ACTIONS(3549), 1, + anon_sym_QMARK, + ACTIONS(3558), 1, + anon_sym_EQ, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3561), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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, + [6535] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1027), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [6621] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(971), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [6707] = 12, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3481), 1, + anon_sym_extends, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(3503), 1, + anon_sym_EQ, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3469), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3472), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3429), 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(3415), 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(3411), 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, + [6793] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3582), 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(3580), 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, + [6861] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1029), 1, + anon_sym_EQ, + ACTIONS(3382), 1, + sym_identifier, + STATE(1568), 1, + sym_nested_identifier, + STATE(1569), 1, + sym_string, + STATE(1673), 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, + 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, + [6947] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(852), 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, + 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, + [7021] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3584), 1, + anon_sym_EQ, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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, + anon_sym_satisfies, + ACTIONS(3429), 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(3411), 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, + [7111] = 8, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(850), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(848), 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, + 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, + [7189] = 8, + ACTIONS(219), 1, + anon_sym_EQ, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(750), 1, + anon_sym_QMARK, + 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, + 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, + [7267] = 9, + ACTIONS(219), 1, + anon_sym_EQ, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1649), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + 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), 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, + [7347] = 5, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3411), 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, + ACTIONS(3415), 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, + [7418] = 7, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3578), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3576), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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, + [7493] = 8, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(854), 1, + anon_sym_EQ, + ACTIONS(856), 1, + anon_sym_COLON, + ACTIONS(3409), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__automatic_semicolon, + 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), 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, + [7570] = 4, + ACTIONS(3465), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3441), 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(3443), 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, + [7639] = 4, + ACTIONS(3459), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3445), 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(3447), 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, + [7708] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3465), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3441), 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(3443), 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, + 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, + [7777] = 9, + ACTIONS(864), 1, + anon_sym_EQ, + ACTIONS(870), 1, + anon_sym_EQ_GT, + ACTIONS(1649), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3523), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3526), 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, + 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), 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, + [7856] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3417), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [7945] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3459), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3445), 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(3447), 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, + 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, + [8014] = 12, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3481), 1, + anon_sym_extends, + ACTIONS(3568), 1, + anon_sym_EQ, + ACTIONS(3570), 1, + anon_sym_EQ_GT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3469), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3472), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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, + 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(3429), 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(3411), 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, + [8099] = 14, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3481), 1, + anon_sym_extends, + ACTIONS(3576), 1, + anon_sym_COLON, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3472), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3588), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [8188] = 12, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3584), 1, + anon_sym_EQ, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3472), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3429), 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(3411), 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, + [8273] = 12, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3572), 1, + anon_sym_EQ, + ACTIONS(3574), 1, + anon_sym_EQ_GT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3472), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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, + anon_sym_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(3429), 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(3411), 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, + [8358] = 8, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(854), 1, + anon_sym_EQ, + ACTIONS(876), 1, + anon_sym_COLON, + ACTIONS(3409), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__automatic_semicolon, + 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), 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, + [8435] = 7, + ACTIONS(3549), 1, + anon_sym_QMARK, + ACTIONS(3558), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3561), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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, + [8510] = 9, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(854), 1, + anon_sym_EQ, + ACTIONS(1649), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3523), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3526), 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, + 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), 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, + 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, + [8589] = 13, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3576), 1, + anon_sym_COLON, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3472), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3481), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [8676] = 8, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(854), 1, + anon_sym_EQ, + ACTIONS(858), 1, + anon_sym_COLON, + ACTIONS(3409), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__automatic_semicolon, + 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), 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, + [8753] = 11, + ACTIONS(219), 1, + anon_sym_EQ, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(750), 1, + anon_sym_QMARK, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(222), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1649), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(3526), 2, + 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), 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, + [8836] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3594), 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(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, + [8903] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3465), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3441), 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(3443), 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_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, + [8972] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 12, + sym__ternary_qmark, + anon_sym_as, + 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(3429), 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(3411), 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, + [9061] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3602), 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(3600), 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, + [9128] = 7, + ACTIONS(3505), 1, + anon_sym_EQ, + ACTIONS(3549), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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, + [9203] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3459), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3445), 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(3447), 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_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, + [9272] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3604), 1, + anon_sym_EQ, + ACTIONS(3606), 1, + anon_sym_EQ_GT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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(3429), 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(3411), 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, + [9361] = 11, + ACTIONS(117), 1, + anon_sym_EQ, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(750), 1, + anon_sym_QMARK, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(126), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1649), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(3526), 2, + 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), 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, + [9444] = 7, + ACTIONS(3555), 1, + anon_sym_AT, + ACTIONS(3608), 1, + anon_sym_class, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3553), 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(3551), 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, + [9519] = 7, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(854), 1, + anon_sym_EQ, + ACTIONS(858), 1, + anon_sym_COLON, + 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), 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, + [9593] = 6, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(836), 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(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, + 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, + [9665] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3453), 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(3455), 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, + [9731] = 9, + ACTIONS(913), 1, + anon_sym_EQ, + ACTIONS(919), 1, + anon_sym_EQ_GT, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1649), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3526), 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, + 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_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, + 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, + [9809] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3461), 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(3463), 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, + [9875] = 7, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(854), 1, + anon_sym_EQ, + ACTIONS(876), 1, + anon_sym_COLON, + 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), 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, + [9949] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3613), 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(3611), 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, + [10015] = 9, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1649), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3526), 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, + 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__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, + 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, + [10093] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [10165] = 7, + ACTIONS(876), 1, + anon_sym_COLON, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(3503), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [10239] = 5, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [10309] = 8, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(848), 1, + anon_sym_COLON, + ACTIONS(852), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(878), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + 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, + 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, + [10385] = 6, + ACTIONS(864), 1, + anon_sym_EQ, + ACTIONS(870), 1, + anon_sym_EQ_GT, + 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_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(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, + [10457] = 6, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(3503), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [10529] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3449), 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(3451), 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, + [10595] = 10, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(848), 1, + anon_sym_COLON, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1649), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + 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), 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, + [10675] = 7, + ACTIONS(858), 1, + anon_sym_COLON, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(3503), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [10749] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [10821] = 11, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(848), 1, + anon_sym_COLON, + ACTIONS(852), 1, + anon_sym_EQ, + ACTIONS(1649), 1, + anon_sym_extends, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3615), 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, + 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, + 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, + [10903] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3621), 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(3619), 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, + [10969] = 10, + ACTIONS(219), 1, + anon_sym_EQ, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1651), 1, + anon_sym_QMARK, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1649), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + 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), 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, + [11049] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3433), 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(3435), 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, + [11115] = 6, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(3531), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [11187] = 7, + ACTIONS(856), 1, + anon_sym_COLON, + ACTIONS(3488), 1, + anon_sym_EQ_GT, + ACTIONS(3503), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [11261] = 7, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(854), 1, + anon_sym_EQ, + ACTIONS(856), 1, + anon_sym_COLON, + 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), 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, + [11335] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3441), 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(3443), 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, + [11401] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3417), 3, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [11489] = 12, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3472), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 14, + 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(3429), 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(3411), 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, + [11573] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2460), 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(2458), 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, + [11639] = 12, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3604), 1, + anon_sym_EQ, + ACTIONS(3606), 1, + anon_sym_EQ_GT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3472), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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(3429), 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(3411), 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, + [11723] = 9, + ACTIONS(927), 1, + anon_sym_EQ, + ACTIONS(933), 1, + anon_sym_EQ_GT, + ACTIONS(1649), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3523), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3526), 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, + 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_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, + 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(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, + [11801] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3445), 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(3447), 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, + [11867] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3535), 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(3533), 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, + [11933] = 12, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3481), 1, + anon_sym_extends, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3469), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3472), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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(3429), 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(3411), 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_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, + [12017] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3437), 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(3439), 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, + [12083] = 6, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(870), 1, + anon_sym_EQ_GT, + 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_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(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, + [12155] = 14, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(3431), 1, + anon_sym_LT, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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(3429), 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(3411), 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, + [12243] = 6, + ACTIONS(712), 1, + anon_sym_EQ_GT, + ACTIONS(854), 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(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, + 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, + [12315] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2500), 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(2498), 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, + [12381] = 12, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3469), 1, + anon_sym_LBRACK, + ACTIONS(3475), 1, + anon_sym_DOT, + ACTIONS(3478), 1, + anon_sym_LT, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3472), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3415), 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(3429), 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(3411), 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, + [12464] = 9, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(903), 1, + anon_sym_EQ, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1649), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3526), 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, + 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, + [12541] = 8, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(852), 1, + anon_sym_EQ, + ACTIONS(881), 1, + anon_sym_in, + ACTIONS(3623), 1, + anon_sym_of, + 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), 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(120), 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, + [12616] = 8, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(3625), 1, + anon_sym_in, + ACTIONS(3628), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [12691] = 5, + ACTIONS(3465), 1, + anon_sym_extends, + ACTIONS(3630), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3441), 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(3443), 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_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, + [12760] = 9, + ACTIONS(955), 1, + anon_sym_EQ, + ACTIONS(961), 1, + anon_sym_EQ_GT, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1649), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3526), 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, + [12837] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3570), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [12908] = 7, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3425), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3632), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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, + [12981] = 5, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [13050] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3459), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3445), 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(3447), 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, + [13117] = 7, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(3635), 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, + 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, + [13190] = 5, + ACTIONS(3503), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [13259] = 6, + ACTIONS(3568), 1, + anon_sym_EQ, + ACTIONS(3570), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [13330] = 9, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(890), 1, + anon_sym_EQ, + ACTIONS(895), 1, + anon_sym_COLON, + ACTIONS(899), 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, + 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, + [13407] = 5, + ACTIONS(3459), 1, + anon_sym_extends, + ACTIONS(3637), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3445), 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(3447), 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_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, + [13476] = 7, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3576), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3632), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3415), 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(3429), 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(3411), 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, + [13549] = 6, + ACTIONS(927), 1, + anon_sym_EQ, + ACTIONS(933), 1, + anon_sym_EQ_GT, + 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), 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(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, + [13620] = 9, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(852), 1, + anon_sym_EQ, + ACTIONS(1649), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3523), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3526), 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, + 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, + 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, + [13697] = 10, + ACTIONS(3546), 1, + anon_sym_RBRACK, + ACTIONS(3561), 1, + anon_sym_COMMA, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + ACTIONS(3639), 1, + anon_sym_EQ, + ACTIONS(3642), 1, + anon_sym_in, + ACTIONS(3644), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [13776] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3465), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3441), 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(3443), 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, + [13843] = 6, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(933), 1, + anon_sym_EQ_GT, + 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), 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(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, + [13914] = 7, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 1, + anon_sym_EQ, + ACTIONS(3409), 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, + 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, + [13987] = 6, + ACTIONS(907), 1, + anon_sym_EQ_GT, + ACTIONS(943), 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(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, + 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, + [14057] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [14127] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3465), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3441), 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(3443), 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, + [14193] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3459), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3445), 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(3447), 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, + [14259] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3246), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3270), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3829), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [14379] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3670), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3672), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3889), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [14499] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3342), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3358), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3801), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [14619] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3674), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3676), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 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(3646), 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, + [14739] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3678), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3680), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3929), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [14859] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3682), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3684), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3778), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [14979] = 7, + ACTIONS(895), 1, + anon_sym_COLON, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(903), 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(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, + 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, + [15051] = 8, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + ACTIONS(3642), 1, + anon_sym_in, + ACTIONS(3644), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [15125] = 6, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(907), 1, + anon_sym_EQ_GT, + 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), 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, + 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, + [15195] = 7, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3625), 1, + anon_sym_in, + ACTIONS(3628), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [15267] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3574), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [15337] = 8, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(890), 1, + anon_sym_EQ, + ACTIONS(899), 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, + 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, + [15411] = 8, + ACTIONS(3546), 1, + anon_sym_RBRACK, + ACTIONS(3561), 1, + anon_sym_COMMA, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + ACTIONS(3639), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [15485] = 6, + ACTIONS(913), 1, + anon_sym_EQ, + ACTIONS(919), 1, + anon_sym_EQ_GT, + 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), 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, + 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, + [15555] = 9, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(3523), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1649), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3526), 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, + 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, + [15631] = 7, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(903), 1, + anon_sym_EQ, + ACTIONS(905), 1, + anon_sym_COLON, + 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), 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, + 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, + [15703] = 8, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + ACTIONS(3642), 1, + anon_sym_in, + ACTIONS(3686), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [15777] = 6, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(919), 1, + anon_sym_EQ_GT, + 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), 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, + 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, + [15847] = 6, + ACTIONS(3572), 1, + anon_sym_EQ, + ACTIONS(3574), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [15917] = 6, + ACTIONS(3584), 1, + anon_sym_EQ, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [15987] = 5, + ACTIONS(3568), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [16055] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3606), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [16124] = 7, + ACTIONS(3546), 1, + anon_sym_RBRACK, + ACTIONS(3561), 1, + anon_sym_COMMA, + ACTIONS(3639), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [16195] = 6, + ACTIONS(899), 1, + anon_sym_EQ_GT, + ACTIONS(903), 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(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, + 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, + [16264] = 6, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(899), 1, + anon_sym_EQ_GT, + 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), 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, + 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, + [16333] = 6, + ACTIONS(955), 1, + anon_sym_EQ, + ACTIONS(961), 1, + anon_sym_EQ_GT, + 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), 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_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, + [16402] = 6, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(961), 1, + anon_sym_EQ_GT, + 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), 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_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, + [16471] = 5, + ACTIONS(3572), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [16538] = 7, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(848), 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, + 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, + [16609] = 8, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 1, + anon_sym_EQ, + ACTIONS(881), 1, + anon_sym_in, + ACTIONS(3623), 1, + anon_sym_of, + 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), 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, + [16682] = 8, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3625), 1, + anon_sym_in, + ACTIONS(3628), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [16755] = 5, + ACTIONS(3584), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [16822] = 6, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [16891] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [16960] = 6, + ACTIONS(3604), 1, + anon_sym_EQ, + ACTIONS(3606), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [17029] = 6, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3688), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [17097] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3690), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [17213] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3692), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [17329] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3694), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [17445] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3696), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [17561] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3698), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [17677] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3700), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [17793] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3702), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [17909] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3704), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [18025] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3706), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [18141] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(969), 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, + [18209] = 6, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3708), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [18277] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(971), 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, + [18345] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(836), 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, + [18413] = 6, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3710), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [18481] = 6, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3712), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [18549] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1031), 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, + [18617] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(967), 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, + [18685] = 6, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3714), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [18753] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3716), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [18869] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3718), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [18985] = 6, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3720), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [19053] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3722), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [19169] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1033), 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, + [19237] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1035), 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, + [19305] = 6, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3724), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [19373] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3726), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [19489] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3576), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [19557] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3728), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [19673] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3730), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [19789] = 7, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3625), 1, + anon_sym_in, + ACTIONS(3628), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [19859] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1027), 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, + [19927] = 6, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3732), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [19995] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3734), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [20111] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3736), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [20227] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1029), 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, + [20295] = 6, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(3738), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [20363] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3566), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [20431] = 5, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [20497] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3740), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [20613] = 5, + ACTIONS(3604), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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(3415), 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(3411), 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, + [20679] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(973), 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, + [20747] = 5, + ACTIONS(3720), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [20812] = 5, + ACTIONS(3714), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [20877] = 5, + ACTIONS(3712), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [20942] = 5, + ACTIONS(3710), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [21007] = 5, + ACTIONS(3738), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [21072] = 5, + ACTIONS(3708), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [21137] = 5, + ACTIONS(3688), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [21202] = 5, + ACTIONS(3724), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [21267] = 5, + ACTIONS(3732), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3415), 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(3429), 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(3411), 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, + [21332] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3781), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [21444] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4368), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [21556] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3909), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [21668] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3817), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [21780] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3892), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [21892] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3777), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [22004] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3268), 1, + anon_sym_abstract, + ACTIONS(3648), 1, + anon_sym_export, + ACTIONS(3650), 1, + anon_sym_STAR, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3654), 1, + anon_sym_async, + ACTIONS(3656), 1, + anon_sym_new, + ACTIONS(3660), 1, + anon_sym_static, + ACTIONS(3662), 1, + anon_sym_readonly, + ACTIONS(3668), 1, + anon_sym_override, + STATE(1288), 1, + sym_decorator, + STATE(2734), 1, + sym_accessibility_modifier, + STATE(2746), 1, + sym_override_modifier, + STATE(3273), 1, + sym_formal_parameters, + STATE(4253), 1, + sym__call_signature, + STATE(4478), 1, + aux_sym_export_statement_repeat1, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3658), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3931), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3646), 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, + [22116] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2240), 1, + anon_sym_LBRACE, + ACTIONS(2348), 1, + anon_sym_namespace, + ACTIONS(2350), 1, + anon_sym_import, + ACTIONS(2352), 1, + anon_sym_var, + ACTIONS(2354), 1, + anon_sym_let, + ACTIONS(2356), 1, + anon_sym_const, + ACTIONS(2358), 1, + anon_sym_class, + ACTIONS(2360), 1, + anon_sym_async, + ACTIONS(2362), 1, + anon_sym_function, + ACTIONS(2364), 1, + anon_sym_declare, + ACTIONS(2368), 1, + anon_sym_abstract, + ACTIONS(2372), 1, + anon_sym_interface, + ACTIONS(2374), 1, + anon_sym_enum, + ACTIONS(3742), 1, + anon_sym_STAR, + ACTIONS(3744), 1, + anon_sym_default, + ACTIONS(3746), 1, + anon_sym_type, + ACTIONS(3748), 1, + anon_sym_EQ, + ACTIONS(3750), 1, + anon_sym_as, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3755), 1, + anon_sym_RBRACE, + ACTIONS(3760), 1, + anon_sym_module, + STATE(1288), 1, + sym_decorator, + STATE(4312), 1, + aux_sym_export_statement_repeat1, + STATE(4386), 1, + sym_declaration, + STATE(4423), 1, + sym_internal_module, + STATE(4583), 1, + sym_export_clause, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5365), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4085), 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, + [22235] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3764), 1, + anon_sym_RBRACE, + ACTIONS(3766), 1, + anon_sym_SEMI, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1449), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [22346] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2240), 1, + anon_sym_LBRACE, + ACTIONS(2348), 1, + anon_sym_namespace, + ACTIONS(2350), 1, + anon_sym_import, + ACTIONS(2352), 1, + anon_sym_var, + ACTIONS(2354), 1, + anon_sym_let, + ACTIONS(2356), 1, + anon_sym_const, + ACTIONS(2358), 1, + anon_sym_class, + ACTIONS(2360), 1, + anon_sym_async, + ACTIONS(2362), 1, + anon_sym_function, + ACTIONS(2364), 1, + anon_sym_declare, + ACTIONS(2368), 1, + anon_sym_abstract, + ACTIONS(2372), 1, + anon_sym_interface, + ACTIONS(2374), 1, + anon_sym_enum, + ACTIONS(3742), 1, + anon_sym_STAR, + ACTIONS(3744), 1, + anon_sym_default, + ACTIONS(3746), 1, + anon_sym_type, + ACTIONS(3748), 1, + anon_sym_EQ, + ACTIONS(3750), 1, + anon_sym_as, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3760), 1, + anon_sym_module, + ACTIONS(3786), 1, + anon_sym_RBRACE, + STATE(1288), 1, + sym_decorator, + STATE(4312), 1, + aux_sym_export_statement_repeat1, + STATE(4386), 1, + sym_declaration, + STATE(4423), 1, + sym_internal_module, + STATE(4583), 1, + sym_export_clause, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5365), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4085), 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, + [22465] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + ACTIONS(3789), 1, + anon_sym_RBRACE, + ACTIONS(3791), 1, + anon_sym_SEMI, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1450), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [22576] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + ACTIONS(3793), 1, + anon_sym_RBRACE, + ACTIONS(3795), 1, + anon_sym_SEMI, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1445), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [22687] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + ACTIONS(3797), 1, + anon_sym_RBRACE, + ACTIONS(3799), 1, + anon_sym_SEMI, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1453), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [22798] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + ACTIONS(3801), 1, + anon_sym_RBRACE, + ACTIONS(3803), 1, + anon_sym_SEMI, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1448), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [22909] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2240), 1, + anon_sym_LBRACE, + ACTIONS(2348), 1, + anon_sym_namespace, + ACTIONS(2350), 1, + anon_sym_import, + ACTIONS(2352), 1, + anon_sym_var, + ACTIONS(2354), 1, + anon_sym_let, + ACTIONS(2356), 1, + anon_sym_const, + ACTIONS(2358), 1, + anon_sym_class, + ACTIONS(2360), 1, + anon_sym_async, + ACTIONS(2362), 1, + anon_sym_function, + ACTIONS(2364), 1, + anon_sym_declare, + ACTIONS(2368), 1, + anon_sym_abstract, + ACTIONS(2372), 1, + anon_sym_interface, + ACTIONS(2374), 1, + anon_sym_enum, + ACTIONS(3742), 1, + anon_sym_STAR, + ACTIONS(3744), 1, + anon_sym_default, + ACTIONS(3746), 1, + anon_sym_type, + ACTIONS(3748), 1, + anon_sym_EQ, + ACTIONS(3750), 1, + anon_sym_as, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3760), 1, + anon_sym_module, + ACTIONS(3805), 1, + anon_sym_RBRACE, + STATE(1288), 1, + sym_decorator, + STATE(4312), 1, + aux_sym_export_statement_repeat1, + STATE(4386), 1, + sym_declaration, + STATE(4423), 1, + sym_internal_module, + STATE(4583), 1, + sym_export_clause, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5365), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4085), 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, + [23028] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + ACTIONS(3799), 1, + anon_sym_SEMI, + ACTIONS(3808), 1, + anon_sym_RBRACE, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1453), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [23139] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + ACTIONS(3799), 1, + anon_sym_SEMI, + ACTIONS(3810), 1, + anon_sym_RBRACE, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1453), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [23250] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + ACTIONS(3799), 1, + anon_sym_SEMI, + ACTIONS(3812), 1, + anon_sym_RBRACE, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1453), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [23361] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2240), 1, + anon_sym_LBRACE, + ACTIONS(2348), 1, + anon_sym_namespace, + ACTIONS(2350), 1, + anon_sym_import, + ACTIONS(2352), 1, + anon_sym_var, + ACTIONS(2354), 1, + anon_sym_let, + ACTIONS(2356), 1, + anon_sym_const, + ACTIONS(2358), 1, + anon_sym_class, + ACTIONS(2360), 1, + anon_sym_async, + ACTIONS(2362), 1, + anon_sym_function, + ACTIONS(2364), 1, + anon_sym_declare, + ACTIONS(2368), 1, + anon_sym_abstract, + ACTIONS(2372), 1, + anon_sym_interface, + ACTIONS(2374), 1, + anon_sym_enum, + ACTIONS(3742), 1, + anon_sym_STAR, + ACTIONS(3744), 1, + anon_sym_default, + ACTIONS(3746), 1, + anon_sym_type, + ACTIONS(3748), 1, + anon_sym_EQ, + ACTIONS(3750), 1, + anon_sym_as, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3760), 1, + anon_sym_module, + ACTIONS(3814), 1, + anon_sym_RBRACE, + STATE(1288), 1, + sym_decorator, + STATE(4312), 1, + aux_sym_export_statement_repeat1, + STATE(4386), 1, + sym_declaration, + STATE(4423), 1, + sym_internal_module, + STATE(4583), 1, + sym_export_clause, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5365), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4085), 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, + [23480] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + ACTIONS(3817), 1, + anon_sym_RBRACE, + ACTIONS(3819), 1, + anon_sym_SEMI, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1454), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [23591] = 29, + ACTIONS(3824), 1, + anon_sym_STAR, + ACTIONS(3827), 1, + anon_sym_RBRACE, + ACTIONS(3829), 1, + anon_sym_SEMI, + ACTIONS(3832), 1, + anon_sym_LBRACK, + ACTIONS(3835), 1, + anon_sym_DQUOTE, + ACTIONS(3838), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_async, + ACTIONS(3850), 1, + anon_sym_AT, + ACTIONS(3853), 1, + anon_sym_static, + ACTIONS(3856), 1, + anon_sym_readonly, + ACTIONS(3862), 1, + anon_sym_declare, + ACTIONS(3868), 1, + anon_sym_override, + ACTIONS(3871), 1, + anon_sym_abstract, + ACTIONS(3874), 1, + anon_sym_accessor, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3844), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3847), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3859), 2, + anon_sym_get, + anon_sym_set, + STATE(1453), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3865), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3821), 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, + [23702] = 29, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3652), 1, + anon_sym_LBRACK, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3762), 1, + anon_sym_STAR, + ACTIONS(3768), 1, + anon_sym_async, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(3774), 1, + anon_sym_static, + ACTIONS(3776), 1, + anon_sym_readonly, + ACTIONS(3780), 1, + anon_sym_declare, + ACTIONS(3782), 1, + anon_sym_abstract, + ACTIONS(3784), 1, + anon_sym_accessor, + ACTIONS(3799), 1, + anon_sym_SEMI, + ACTIONS(3877), 1, + anon_sym_RBRACE, + STATE(2417), 1, + aux_sym_export_statement_repeat1, + STATE(2624), 1, + sym_method_definition, + STATE(2688), 1, + sym_accessibility_modifier, + STATE(2764), 1, + sym_decorator, + STATE(2765), 1, + sym_override_modifier, + STATE(4571), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3254), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3770), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3778), 2, + anon_sym_get, + anon_sym_set, + STATE(1453), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3003), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4673), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3646), 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, + [23813] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2240), 1, + anon_sym_LBRACE, + ACTIONS(2348), 1, + anon_sym_namespace, + ACTIONS(2350), 1, + anon_sym_import, + ACTIONS(2352), 1, + anon_sym_var, + ACTIONS(2354), 1, + anon_sym_let, + ACTIONS(2356), 1, + anon_sym_const, + ACTIONS(2358), 1, + anon_sym_class, + ACTIONS(2360), 1, + anon_sym_async, + ACTIONS(2362), 1, + anon_sym_function, + ACTIONS(2364), 1, + anon_sym_declare, + ACTIONS(2368), 1, + anon_sym_abstract, + ACTIONS(2372), 1, + anon_sym_interface, + ACTIONS(2374), 1, + anon_sym_enum, + ACTIONS(3742), 1, + anon_sym_STAR, + ACTIONS(3744), 1, + anon_sym_default, + ACTIONS(3746), 1, + anon_sym_type, + ACTIONS(3748), 1, + anon_sym_EQ, + ACTIONS(3750), 1, + anon_sym_as, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3760), 1, + anon_sym_module, + ACTIONS(3879), 1, + anon_sym_RBRACE, + STATE(1288), 1, + sym_decorator, + STATE(4312), 1, + aux_sym_export_statement_repeat1, + STATE(4386), 1, + sym_declaration, + STATE(4423), 1, + sym_internal_module, + STATE(4583), 1, + sym_export_clause, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5365), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4085), 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, + [23932] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3884), 1, + anon_sym_RBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(3888), 1, + anon_sym_async, + ACTIONS(3892), 1, + anon_sym_static, + ACTIONS(3894), 1, + anon_sym_readonly, + ACTIONS(3900), 1, + anon_sym_override, + STATE(2737), 1, + sym_accessibility_modifier, + STATE(2755), 1, + sym_override_modifier, + STATE(4782), 1, + aux_sym_object_repeat1, + STATE(5035), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3890), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3896), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3898), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4780), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(4847), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3882), 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, + [24034] = 13, + ACTIONS(820), 1, + anon_sym_BQUOTE, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(3912), 1, + anon_sym_QMARK_DOT, + ACTIONS(3914), 1, + anon_sym_LT, + STATE(1542), 1, + sym_type_arguments, + STATE(1624), 1, + sym_arguments, + STATE(1634), 1, + sym_template_string, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3902), 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(3904), 27, + 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_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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, + [24112] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(3918), 1, + anon_sym_RBRACE, + ACTIONS(3920), 1, + anon_sym_async, + ACTIONS(3922), 1, + anon_sym_static, + ACTIONS(3924), 1, + anon_sym_readonly, + ACTIONS(3930), 1, + anon_sym_override, + STATE(2737), 1, + sym_accessibility_modifier, + STATE(2755), 1, + sym_override_modifier, + STATE(4782), 1, + aux_sym_object_repeat1, + STATE(5035), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3890), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3926), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3928), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4780), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(4847), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3916), 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, + [24214] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(3934), 1, + anon_sym_RBRACE, + ACTIONS(3936), 1, + anon_sym_async, + ACTIONS(3938), 1, + anon_sym_static, + ACTIONS(3940), 1, + anon_sym_readonly, + ACTIONS(3946), 1, + anon_sym_override, + STATE(2737), 1, + sym_accessibility_modifier, + STATE(2755), 1, + sym_override_modifier, + STATE(4782), 1, + aux_sym_object_repeat1, + STATE(5035), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3890), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3942), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3944), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4780), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(4847), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3932), 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, + [24316] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(3950), 1, + anon_sym_RBRACE, + ACTIONS(3952), 1, + anon_sym_async, + ACTIONS(3954), 1, + anon_sym_static, + ACTIONS(3956), 1, + anon_sym_readonly, + ACTIONS(3962), 1, + anon_sym_override, + STATE(2737), 1, + sym_accessibility_modifier, + STATE(2755), 1, + sym_override_modifier, + STATE(5014), 1, + aux_sym_object_repeat1, + STATE(5035), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3890), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3958), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3960), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4847), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(4893), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3948), 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, + [24418] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(3966), 1, + anon_sym_RBRACE, + ACTIONS(3968), 1, + anon_sym_async, + ACTIONS(3970), 1, + anon_sym_static, + ACTIONS(3972), 1, + anon_sym_readonly, + ACTIONS(3978), 1, + anon_sym_override, + STATE(2737), 1, + sym_accessibility_modifier, + STATE(2755), 1, + sym_override_modifier, + STATE(4782), 1, + aux_sym_object_repeat1, + STATE(5035), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3890), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3974), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3976), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4780), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(4847), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3964), 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, + [24520] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(3982), 1, + anon_sym_RBRACE, + ACTIONS(3984), 1, + anon_sym_async, + ACTIONS(3986), 1, + anon_sym_static, + ACTIONS(3988), 1, + anon_sym_readonly, + ACTIONS(3994), 1, + anon_sym_override, + STATE(2737), 1, + sym_accessibility_modifier, + STATE(2755), 1, + sym_override_modifier, + STATE(4782), 1, + aux_sym_object_repeat1, + STATE(5035), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3890), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3990), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3992), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4780), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(4847), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3980), 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, + [24622] = 7, + ACTIONS(3914), 1, + anon_sym_LT, + ACTIONS(3998), 1, + anon_sym_DOT, + ACTIONS(4000), 1, + anon_sym_is, + STATE(1593), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3996), 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(3481), 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, + [24687] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2240), 1, + anon_sym_LBRACE, + ACTIONS(2348), 1, + anon_sym_namespace, + ACTIONS(2350), 1, + anon_sym_import, + ACTIONS(2352), 1, + anon_sym_var, + ACTIONS(2354), 1, + anon_sym_let, + ACTIONS(2356), 1, + anon_sym_const, + ACTIONS(2358), 1, + anon_sym_class, + ACTIONS(2360), 1, + anon_sym_async, + ACTIONS(2362), 1, + anon_sym_function, + ACTIONS(2364), 1, + anon_sym_declare, + ACTIONS(2368), 1, + anon_sym_abstract, + ACTIONS(2372), 1, + anon_sym_interface, + ACTIONS(2374), 1, + anon_sym_enum, + ACTIONS(3742), 1, + anon_sym_STAR, + ACTIONS(3744), 1, + anon_sym_default, + ACTIONS(3746), 1, + anon_sym_type, + ACTIONS(3748), 1, + anon_sym_EQ, + ACTIONS(3750), 1, + anon_sym_as, + ACTIONS(3760), 1, + anon_sym_module, + STATE(1288), 1, + sym_decorator, + STATE(4312), 1, + aux_sym_export_statement_repeat1, + STATE(4386), 1, + sym_declaration, + STATE(4423), 1, + sym_internal_module, + STATE(4583), 1, + sym_export_clause, + STATE(5365), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4085), 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, + [24798] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1819), 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(1817), 34, + 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_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, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [24855] = 8, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3914), 1, + anon_sym_LT, + ACTIONS(4010), 1, + anon_sym_DOT, + STATE(1606), 1, + sym_arguments, + STATE(1607), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4006), 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(4008), 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, + [24922] = 8, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3914), 1, + anon_sym_LT, + ACTIONS(4012), 1, + anon_sym_DOT, + STATE(1604), 1, + sym_arguments, + STATE(1605), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 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(3417), 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, + [24989] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1701), 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(1699), 34, + 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_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, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [25046] = 8, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3914), 1, + anon_sym_LT, + ACTIONS(4018), 1, + anon_sym_DOT, + STATE(1551), 1, + sym_type_arguments, + STATE(1608), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4014), 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(4016), 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, + [25113] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2240), 1, + anon_sym_LBRACE, + ACTIONS(2348), 1, + anon_sym_namespace, + ACTIONS(2350), 1, + anon_sym_import, + ACTIONS(2352), 1, + anon_sym_var, + ACTIONS(2354), 1, + anon_sym_let, + ACTIONS(2356), 1, + anon_sym_const, + ACTIONS(2358), 1, + anon_sym_class, + ACTIONS(2360), 1, + anon_sym_async, + ACTIONS(2362), 1, + anon_sym_function, + ACTIONS(2364), 1, + anon_sym_declare, + ACTIONS(2368), 1, + anon_sym_abstract, + ACTIONS(2372), 1, + anon_sym_interface, + ACTIONS(2374), 1, + anon_sym_enum, + ACTIONS(3742), 1, + anon_sym_STAR, + ACTIONS(3744), 1, + anon_sym_default, + ACTIONS(3746), 1, + anon_sym_type, + ACTIONS(3750), 1, + anon_sym_as, + ACTIONS(3760), 1, + anon_sym_module, + ACTIONS(4020), 1, + anon_sym_EQ, + STATE(1288), 1, + sym_decorator, + STATE(4312), 1, + aux_sym_export_statement_repeat1, + STATE(4386), 1, + sym_declaration, + STATE(4423), 1, + sym_internal_module, + STATE(4583), 1, + sym_export_clause, + STATE(5365), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(4085), 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, + [25222] = 5, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(4022), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1671), 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(1669), 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, + [25282] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1651), 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(1649), 34, + 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, + [25338] = 22, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(4026), 1, + anon_sym_async, + ACTIONS(4028), 1, + anon_sym_static, + ACTIONS(4030), 1, + anon_sym_readonly, + ACTIONS(4036), 1, + anon_sym_override, + STATE(2737), 1, + sym_accessibility_modifier, + STATE(2755), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3388), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3890), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4032), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4034), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5263), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5290), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4024), 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, + [25432] = 6, + ACTIONS(3914), 1, + anon_sym_LT, + ACTIONS(3998), 1, + anon_sym_DOT, + STATE(1593), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3996), 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(3481), 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, + [25494] = 5, + ACTIONS(3914), 1, + anon_sym_LT, + STATE(1599), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4038), 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(4040), 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, + [25554] = 6, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(4046), 1, + anon_sym_DOT, + STATE(1600), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4042), 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(4044), 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, + [25616] = 4, + ACTIONS(4000), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4048), 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(4050), 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, + [25674] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4052), 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(4054), 34, + 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, + [25730] = 9, + ACTIONS(820), 1, + anon_sym_BQUOTE, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(3912), 1, + anon_sym_QMARK_DOT, + STATE(1634), 1, + sym_template_string, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1803), 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(1805), 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, + [25798] = 4, + ACTIONS(4056), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4038), 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(4040), 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, + [25856] = 4, + ACTIONS(4000), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4058), 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(4060), 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, + [25914] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3208), 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(3210), 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, + [25970] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3198), 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(3200), 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, + [26026] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3202), 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(3204), 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, + [26082] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1701), 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(1699), 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, + [26138] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1819), 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(1817), 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, + [26194] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4062), 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(4064), 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, + [26249] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 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(4068), 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, + [26304] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4070), 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(4072), 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, + [26359] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 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(4068), 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, + [26414] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4070), 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(4072), 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, + [26469] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4074), 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(4076), 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, + [26524] = 4, + ACTIONS(4078), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1705), 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(1703), 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, + [26581] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4062), 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(4064), 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, + [26636] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4074), 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(4076), 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, + [26691] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4080), 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(4082), 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, + [26746] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 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(4086), 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, + [26801] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4088), 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(4090), 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, + [26856] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 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(4086), 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, + [26911] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4088), 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(4090), 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, + [26966] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4092), 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(4094), 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, + [27021] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4096), 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(4098), 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, + [27076] = 6, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(4106), 1, + anon_sym_PIPE, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4100), 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(4102), 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, + [27137] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 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(4112), 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, + [27192] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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(4116), 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, + [27247] = 6, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(4106), 1, + anon_sym_PIPE, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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(4116), 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, + [27308] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2340), 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(2338), 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, + [27363] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4118), 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(4120), 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, + [27418] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 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(4124), 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, + [27473] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 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(4124), 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, + [27528] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 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(4124), 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, + [27583] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 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(4128), 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, + [27638] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 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(4128), 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, + [27693] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 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(4128), 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, + [27748] = 7, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(2326), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4130), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4133), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1673), 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(1677), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [27811] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 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(4138), 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, + [27866] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 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(4138), 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, + [27921] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 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(4138), 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, + [27976] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4140), 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(4142), 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, + [28031] = 7, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 28, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [28094] = 7, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4156), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4150), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4153), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4144), 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(4148), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [28157] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4158), 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(4160), 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, + [28212] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4162), 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(4164), 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, + [28267] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4168), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 30, + 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [28326] = 5, + ACTIONS(4174), 1, + anon_sym_QMARK, + ACTIONS(4176), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 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(4172), 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, + anon_sym_GT_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, + [28385] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2336), 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(2334), 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, + [28440] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4178), 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(4180), 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, + [28495] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 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(4184), 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, + [28550] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 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(4184), 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, + [28605] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 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(4184), 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, + [28660] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 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(4188), 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, + [28715] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 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(4188), 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, + [28770] = 5, + ACTIONS(4190), 1, + anon_sym_QMARK, + ACTIONS(4192), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 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(4172), 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, + anon_sym_GT_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, + [28829] = 5, + ACTIONS(820), 1, + anon_sym_BQUOTE, + STATE(1634), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1803), 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(1805), 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, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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, + [28888] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 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(4188), 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, + [28943] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 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(4196), 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, + [28998] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 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(4196), 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, + [29053] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 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(4196), 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, + [29108] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4198), 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(4200), 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, + [29163] = 6, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(4106), 1, + anon_sym_PIPE, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4202), 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(4204), 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, + [29224] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4206), 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(4208), 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, + [29279] = 5, + ACTIONS(3906), 1, + anon_sym_LPAREN, + STATE(1611), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4210), 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(4212), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [29338] = 6, + ACTIONS(4214), 1, + anon_sym_LBRACE, + ACTIONS(4216), 1, + anon_sym_DOT, + STATE(1745), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1655), 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(1653), 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_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [29399] = 6, + ACTIONS(4214), 1, + anon_sym_LBRACE, + ACTIONS(4218), 1, + anon_sym_DOT, + STATE(1745), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1655), 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(1653), 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_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [29460] = 5, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(1745), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1655), 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(1653), 31, + 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, + anon_sym_PIPE_RBRACE, + [29519] = 5, + ACTIONS(3906), 1, + anon_sym_LPAREN, + STATE(1650), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4220), 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(4222), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [29578] = 4, + ACTIONS(4228), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4224), 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(4226), 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, + [29635] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3630), 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(3465), 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, + [29690] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3637), 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(3459), 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, + [29745] = 3, + 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), 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, + [29800] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4235), 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(4237), 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, + [29855] = 3, + 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), 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, + [29910] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4048), 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(4050), 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, + [29965] = 6, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(4106), 1, + anon_sym_PIPE, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4239), 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(4241), 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, + [30026] = 6, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(4106), 1, + anon_sym_PIPE, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4243), 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(4245), 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, + [30087] = 6, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(4106), 1, + anon_sym_PIPE, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4247), 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(4249), 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, + [30148] = 4, + ACTIONS(4040), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4251), 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(4253), 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, + [30205] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4255), 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(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, + 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, + [30260] = 6, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(4106), 1, + anon_sym_PIPE, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4251), 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(4253), 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, + [30321] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4259), 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(4261), 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, + [30376] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4263), 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(4265), 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, + [30431] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4267), 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(4269), 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, + [30486] = 3, + 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, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4273), 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, + [30541] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4275), 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(4277), 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, + [30596] = 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_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4281), 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, + [30651] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4283), 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(4285), 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, + [30706] = 6, + ACTIONS(4287), 1, + anon_sym_LBRACE, + ACTIONS(4289), 1, + anon_sym_DOT, + STATE(1675), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1655), 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(1653), 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, + [30767] = 6, + ACTIONS(4287), 1, + anon_sym_LBRACE, + ACTIONS(4291), 1, + anon_sym_DOT, + STATE(1675), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1655), 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(1653), 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, + [30828] = 5, + ACTIONS(4287), 1, + anon_sym_LBRACE, + STATE(1675), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1655), 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(1653), 31, + 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, + [30887] = 4, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [30944] = 4, + ACTIONS(4022), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1671), 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(1669), 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, + [31001] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4293), 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(4295), 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, + [31056] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4038), 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(4040), 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, + [31111] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4297), 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(4299), 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, + [31166] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4058), 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(4060), 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, + [31221] = 6, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(4106), 1, + anon_sym_PIPE, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4301), 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(4303), 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, + [31282] = 4, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4305), 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(4307), 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, + [31339] = 4, + ACTIONS(4313), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4309), 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(4311), 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, + [31396] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4315), 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(4317), 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, + [31451] = 4, + ACTIONS(4319), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4315), 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(4317), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [31508] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4321), 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(4323), 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, + [31563] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2328), 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(2326), 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, + [31618] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4325), 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), 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, + [31673] = 4, + ACTIONS(4012), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 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(3417), 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, + [31730] = 4, + ACTIONS(4333), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4329), 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), 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, + [31787] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4335), 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(4337), 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, + [31842] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4339), 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(4156), 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, + [31897] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4341), 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(4343), 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, + [31952] = 4, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4345), 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(4347), 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, + [32009] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4168), 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(4166), 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, + [32064] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4349), 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(4351), 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, + [32119] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2332), 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(2330), 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, + [32174] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4353), 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(4355), 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, + [32229] = 6, + ACTIONS(4104), 1, + anon_sym_AMP, + ACTIONS(4106), 1, + anon_sym_PIPE, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4357), 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(4359), 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, + [32290] = 6, + ACTIONS(4317), 1, + anon_sym_extends, + ACTIONS(4319), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4315), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4361), 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(4363), 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_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, + [32351] = 4, + ACTIONS(4369), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4365), 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(4367), 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, + [32408] = 4, + ACTIONS(4319), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4371), 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(4373), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [32465] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4174), 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(4176), 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, + [32520] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4375), 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(4377), 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, + [32575] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4379), 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(4381), 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, + [32630] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4383), 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(4385), 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, + [32685] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4387), 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(4389), 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, + [32740] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2344), 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(2342), 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, + [32795] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4190), 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(4192), 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, + [32850] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4391), 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(4393), 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, + [32905] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4395), 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(4397), 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, + [32960] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4399), 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(4401), 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, + [33015] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4403), 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(4405), 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, + [33070] = 4, + ACTIONS(4407), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4224), 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(4226), 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, + [33127] = 4, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4144), 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(4148), 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, + anon_sym_GT_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, + [33183] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4410), 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(4412), 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, + [33237] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1803), 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(1805), 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, + [33291] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4418), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [33401] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4462), 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(4464), 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, + [33455] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1825), 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(1827), 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, + [33509] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1835), 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(1837), 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, + [33563] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1845), 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(1847), 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, + [33617] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4466), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [33727] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1693), 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), 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, + [33781] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1855), 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(1857), 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, + [33835] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4468), 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(4470), 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, + [33889] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4472), 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(4474), 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, + [33943] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4476), 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(4478), 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, + [33997] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4480), 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(4482), 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, + [34051] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1865), 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(1867), 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, + [34105] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1875), 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(1877), 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, + [34159] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4484), 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(4486), 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, + [34213] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4488), 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(4490), 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, + [34267] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4492), 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(4494), 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, + [34321] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4496), 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(4498), 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, + [34375] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4500), 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(4502), 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, + [34429] = 19, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3755), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4514), 1, + anon_sym_readonly, + STATE(2754), 1, + sym_override_modifier, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [34515] = 19, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3814), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4514), 1, + anon_sym_readonly, + STATE(2754), 1, + sym_override_modifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [34601] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 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(4172), 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, + [34655] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4518), 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(4520), 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, + [34709] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4522), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [34819] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4476), 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(4478), 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, + [34873] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4524), 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(4526), 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, + [34927] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1743), 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(1741), 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, + [34981] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1747), 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(1745), 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, + [35035] = 4, + ACTIONS(4530), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4528), 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(4532), 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, + anon_sym_GT_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, + [35091] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4534), 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), 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, + [35145] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [35255] = 4, + ACTIONS(1675), 1, + anon_sym_EQ, + 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, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1677), 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, + anon_sym_GT_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, + [35311] = 18, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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_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, + [35395] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4542), 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(4544), 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, + [35449] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4544), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [35559] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4546), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [35669] = 19, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3879), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4514), 1, + anon_sym_readonly, + STATE(2754), 1, + sym_override_modifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [35755] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4548), 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(4550), 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, + [35809] = 13, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4552), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [35883] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4555), 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(4557), 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, + [35937] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4559), 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(4561), 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, + [35991] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4476), 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(4478), 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, + [36045] = 19, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3786), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4514), 1, + anon_sym_readonly, + STATE(2754), 1, + sym_override_modifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [36131] = 25, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4540), 1, + anon_sym_BANG, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [36229] = 26, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4540), 1, + anon_sym_BANG, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 12, + 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_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [36329] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4552), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 21, + 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_LT_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, + [36409] = 22, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4538), 14, + 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_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [36501] = 23, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 14, + 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_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [36595] = 24, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [36691] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4563), 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(4565), 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, + [36745] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 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(4172), 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, + [36799] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4552), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 21, + 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_LT_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, + [36877] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4552), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 20, + sym__ternary_qmark, + 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, + [36957] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4571), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4567), 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(4569), 21, + sym__ternary_qmark, + 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_BQUOTE, + [37035] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4574), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [37145] = 6, + ACTIONS(4299), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4576), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [37205] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4582), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [37315] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4584), 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(4586), 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, + [37369] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4588), 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(4590), 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, + [37423] = 6, + ACTIONS(4060), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4595), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [37483] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1709), 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(1707), 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, + [37537] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1715), 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(1713), 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, + [37591] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1739), 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(1737), 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, + [37645] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1705), 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(1703), 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, + [37699] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4598), 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(4600), 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, + [37753] = 20, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4538), 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, + [37841] = 19, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3805), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4514), 1, + anon_sym_readonly, + STATE(2754), 1, + sym_override_modifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [37927] = 27, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4540), 1, + anon_sym_BANG, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [38029] = 12, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4606), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4602), 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(4604), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [38101] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4600), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [38211] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4609), 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(4611), 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, + [38265] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4613), 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(4615), 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, + [38319] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4615), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [38429] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4617), 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(4619), 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, + [38483] = 11, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4625), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 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(4623), 25, + 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, + [38553] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4628), 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(4630), 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, + [38607] = 13, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4638), 1, + anon_sym_QMARK_DOT, + ACTIONS(4640), 1, + anon_sym_LT, + STATE(1937), 1, + sym_type_arguments, + STATE(2331), 1, + sym_arguments, + STATE(2337), 1, + sym_template_string, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3902), 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(3904), 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, + [38681] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1743), 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(1741), 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, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [38735] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1747), 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(1745), 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, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [38789] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1719), 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(1717), 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, + [38843] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4642), 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(4644), 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, + [38897] = 6, + ACTIONS(4351), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4646), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4649), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4642), 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(4644), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [38957] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4652), 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(4654), 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, + [39011] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4656), 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(4658), 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, + [39065] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4660), 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(4662), 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, + [39119] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4664), 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(4666), 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, + [39173] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4668), 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(4670), 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, + [39227] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4672), 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(4674), 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, + [39281] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4676), 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(4678), 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, + [39335] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4670), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [39445] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4680), 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(4682), 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, + [39499] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4684), 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(4686), 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, + [39553] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4688), 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(4690), 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, + [39607] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4692), 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(4694), 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, + [39661] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1753), 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(1755), 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, + [39715] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4696), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [39825] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4698), 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(4700), 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, + [39879] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1763), 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(1765), 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, + [39933] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1773), 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(1775), 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, + [39987] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4702), 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(4704), 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, + [40041] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1811), 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(1813), 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, + [40095] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4706), 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(4708), 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, + [40149] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4710), 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(4712), 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, + [40203] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [40257] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1725), 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(1727), 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, + [40311] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4714), 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(4716), 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, + [40365] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4718), 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(4720), 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, + [40419] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1733), 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(1731), 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, + [40473] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4722), 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(4724), 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, + [40527] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4726), 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(4728), 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, + [40581] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4690), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [40691] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4730), 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(4732), 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, + [40745] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4734), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [40855] = 16, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3755), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4736), 1, + anon_sym_LBRACK, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [40934] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4146), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4738), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4144), 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(4148), 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, + [40991] = 16, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3786), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4736), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [41070] = 15, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3814), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4745), 2, + anon_sym_get, + anon_sym_set, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 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, + [41147] = 15, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3805), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4745), 2, + anon_sym_get, + anon_sym_set, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 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, + [41224] = 8, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4640), 1, + anon_sym_LT, + ACTIONS(4747), 1, + anon_sym_DOT, + STATE(1988), 1, + sym_arguments, + STATE(2001), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4006), 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(4008), 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, + anon_sym_satisfies, + anon_sym_extends, + [41287] = 4, + ACTIONS(4749), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1705), 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(1703), 30, + 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, + anon_sym_PIPE_RBRACE, + [41342] = 4, + ACTIONS(4751), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1671), 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(1669), 30, + 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, + anon_sym_PIPE_RBRACE, + [41397] = 16, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4755), 1, + anon_sym_static, + ACTIONS(4757), 1, + anon_sym_readonly, + ACTIONS(4759), 1, + anon_sym_abstract, + ACTIONS(4761), 1, + anon_sym_accessor, + STATE(2717), 1, + sym_accessibility_modifier, + STATE(2800), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4753), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3470), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [41476] = 8, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4640), 1, + anon_sym_LT, + ACTIONS(4763), 1, + anon_sym_DOT, + STATE(2003), 1, + sym_arguments, + STATE(2004), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4014), 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(4016), 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, + anon_sym_satisfies, + anon_sym_extends, + [41539] = 16, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4767), 1, + anon_sym_static, + ACTIONS(4769), 1, + anon_sym_readonly, + ACTIONS(4771), 1, + anon_sym_abstract, + ACTIONS(4773), 1, + anon_sym_accessor, + STATE(2711), 1, + sym_accessibility_modifier, + STATE(2784), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4765), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3440), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [41618] = 16, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3805), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4736), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [41697] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1709), 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(1707), 31, + 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, + anon_sym_PIPE_RBRACE, + [41750] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4530), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4775), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4528), 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(4532), 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, + [41807] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1675), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4778), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + 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, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1677), 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, + [41864] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1705), 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(1703), 31, + 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, + anon_sym_PIPE_RBRACE, + [41917] = 17, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4781), 1, + anon_sym_STAR, + ACTIONS(4783), 1, + anon_sym_LBRACE, + ACTIONS(4785), 1, + anon_sym_async, + ACTIONS(4789), 1, + anon_sym_readonly, + ACTIONS(4793), 1, + sym__automatic_semicolon, + STATE(2666), 1, + sym_statement_block, + STATE(2758), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4787), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4791), 2, + anon_sym_get, + anon_sym_set, + STATE(3015), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 8, + 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(3646), 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, + [41998] = 15, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3879), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4745), 2, + anon_sym_get, + anon_sym_set, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 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, + [42075] = 7, + ACTIONS(4640), 1, + anon_sym_LT, + ACTIONS(4796), 1, + anon_sym_DOT, + ACTIONS(4798), 1, + anon_sym_is, + STATE(1967), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3996), 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(3481), 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, + anon_sym_extends, + [42136] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1739), 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(1737), 31, + 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, + anon_sym_PIPE_RBRACE, + [42189] = 16, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3814), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4736), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [42268] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1719), 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(1717), 31, + 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, + anon_sym_PIPE_RBRACE, + [42321] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1715), 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(1713), 31, + 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, + anon_sym_PIPE_RBRACE, + [42374] = 16, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3879), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4736), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [42453] = 8, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4640), 1, + anon_sym_LT, + ACTIONS(4800), 1, + anon_sym_DOT, + STATE(1985), 1, + sym_arguments, + STATE(1986), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 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(3417), 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, + anon_sym_satisfies, + anon_sym_extends, + [42516] = 15, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3755), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4745), 2, + anon_sym_get, + anon_sym_set, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 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, + [42593] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1733), 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(1731), 31, + 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, + anon_sym_PIPE_RBRACE, + [42646] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4802), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [42755] = 15, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3786), 1, + anon_sym_RBRACE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4745), 2, + anon_sym_get, + anon_sym_set, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 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, + [42832] = 7, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(4299), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4576), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 27, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [42893] = 11, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4804), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 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(4623), 23, + 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [42961] = 18, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 17, + 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_LT_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, + [43043] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4670), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [43151] = 13, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4865), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 20, + 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_LT_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, + [43223] = 11, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4868), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 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(4623), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [43291] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4696), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [43399] = 24, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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_BQUOTE, + anon_sym_satisfies, + [43493] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4574), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [43601] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4544), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [43709] = 20, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4538), 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, + [43795] = 27, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [43895] = 15, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4865), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4540), 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(4538), 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_BQUOTE, + anon_sym_satisfies, + [43971] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4670), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [44079] = 16, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4514), 1, + anon_sym_readonly, + STATE(2754), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [44157] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 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, + [44265] = 4, + ACTIONS(4897), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4893), 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(4895), 26, + sym__ternary_qmark, + 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_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [44319] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4146), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4899), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4144), 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(4148), 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, + [44375] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4696), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [44483] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4600), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [44591] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4530), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4901), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4528), 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(4532), 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, + [44647] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4546), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [44755] = 27, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [44855] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1675), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4903), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + 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, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1677), 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, + [44911] = 6, + ACTIONS(3505), 1, + anon_sym_EQ, + ACTIONS(3549), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3411), 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(3415), 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, + [44969] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4615), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [45077] = 15, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4905), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4567), 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(4569), 19, + sym__automatic_semicolon, + 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_STAR_STAR, + anon_sym_LT_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, + [45153] = 16, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4865), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 18, + sym__automatic_semicolon, + 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, + [45231] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4690), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [45339] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4418), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [45447] = 35, + ACTIONS(3518), 1, + anon_sym_COLON, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(4910), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + STATE(5664), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [45563] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4466), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [45671] = 4, + ACTIONS(4798), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4058), 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(4060), 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, + [45725] = 6, + ACTIONS(3549), 1, + anon_sym_QMARK, + ACTIONS(3558), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3561), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3411), 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(3415), 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, + [45783] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1651), 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(1649), 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_is, + [45835] = 13, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3805), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [45907] = 4, + ACTIONS(4912), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4038), 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(4040), 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, + [45961] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3202), 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(3204), 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, + [46013] = 9, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4638), 1, + anon_sym_QMARK_DOT, + STATE(2337), 1, + sym_template_string, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1803), 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(1805), 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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, + [46077] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4052), 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(4054), 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_is, + [46129] = 13, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4914), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + 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, + [46201] = 7, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(2326), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4130), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4133), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1673), 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(1677), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [46261] = 13, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3879), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [46333] = 35, + ACTIONS(3518), 1, + anon_sym_COLON, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(4917), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + STATE(5733), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [46449] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4921), 1, + anon_sym_static, + ACTIONS(4923), 1, + anon_sym_readonly, + ACTIONS(4925), 1, + anon_sym_abstract, + ACTIONS(4927), 1, + anon_sym_accessor, + STATE(2798), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4919), 2, + sym_number, + sym_private_property_identifier, + STATE(3406), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [46523] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3578), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3576), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3411), 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(3415), 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, + [46581] = 6, + ACTIONS(4640), 1, + anon_sym_LT, + ACTIONS(4796), 1, + anon_sym_DOT, + STATE(1967), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3996), 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(3481), 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, + anon_sym_extends, + [46639] = 25, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [46735] = 26, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [46833] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4600), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [46941] = 35, + ACTIONS(3518), 1, + anon_sym_COLON, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(4929), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + STATE(6004), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47057] = 25, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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_BQUOTE, + anon_sym_satisfies, + [47153] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4615), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [47261] = 12, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4931), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4602), 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(4604), 21, + 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [47331] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4690), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [47439] = 13, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3755), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [47511] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4418), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [47619] = 13, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3786), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [47691] = 7, + ACTIONS(3505), 1, + anon_sym_EQ, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4299), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3411), 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(3415), 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, + [47751] = 7, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4156), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4150), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4153), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4144), 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(4148), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [47811] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4466), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [47919] = 16, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4914), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 19, + 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_LT_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, + [47997] = 22, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4540), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [48087] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3198), 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(3200), 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, + [48139] = 23, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4879), 1, + anon_sym_AMP, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [48231] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4574), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [48339] = 24, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [48433] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4170), 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(4172), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [48487] = 13, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3814), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [48559] = 4, + ACTIONS(4798), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4048), 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(4050), 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, + [48613] = 15, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4914), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 19, + 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_LT_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, + [48689] = 26, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [48787] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4734), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [48895] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4936), 1, + anon_sym_static, + ACTIONS(4938), 1, + anon_sym_readonly, + ACTIONS(4940), 1, + anon_sym_abstract, + ACTIONS(4942), 1, + anon_sym_accessor, + STATE(2772), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4934), 2, + sym_number, + sym_private_property_identifier, + STATE(3462), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [48969] = 20, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4538), 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, + [49055] = 8, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4944), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2326), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(1673), 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(1677), 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, + [49117] = 8, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4150), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4153), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4948), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4156), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4144), 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(4148), 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, + [49179] = 12, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4952), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4602), 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(4604), 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, + 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, + [49249] = 15, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4955), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4567), 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(4569), 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [49325] = 5, + ACTIONS(4640), 1, + anon_sym_LT, + STATE(1886), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4038), 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(4040), 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, + [49381] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 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, + [49489] = 16, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4914), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [49567] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4192), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4170), 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(4172), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [49621] = 4, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [49675] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4522), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [49783] = 18, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 17, + 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_LT_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, + [49865] = 16, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4865), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 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_BQUOTE, + anon_sym_satisfies, + [49943] = 22, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4540), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [50033] = 6, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4958), 1, + anon_sym_DOT, + STATE(1898), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4042), 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(4044), 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, + anon_sym_satisfies, + anon_sym_extends, + [50091] = 7, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2326), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4133), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1673), 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(1677), 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, + [50151] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [50259] = 7, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4150), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4156), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4153), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4144), 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(4148), 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, + [50319] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3208), 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(3210), 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, + [50371] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4544), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [50479] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4546), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [50587] = 23, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [50679] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4522), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [50787] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4734), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [50895] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [51003] = 35, + ACTIONS(3518), 1, + anon_sym_COLON, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(4960), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + STATE(5854), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [51119] = 7, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3421), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [51178] = 7, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(4299), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4576), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 25, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [51237] = 6, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(4964), 1, + anon_sym_PIPE, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4357), 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(4359), 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, + [51294] = 6, + ACTIONS(4317), 1, + anon_sym_extends, + ACTIONS(4968), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4315), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4361), 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(4363), 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [51351] = 4, + ACTIONS(4970), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4365), 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(4367), 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, + [51404] = 4, + ACTIONS(4968), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4371), 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(4373), 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [51457] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4174), 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(4176), 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, + [51508] = 9, + ACTIONS(4150), 1, + anon_sym_LBRACK, + ACTIONS(4156), 1, + anon_sym_extends, + ACTIONS(4948), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4146), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4153), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4738), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4144), 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(4148), 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, + [51571] = 4, + ACTIONS(4040), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4251), 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(4253), 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, + [51624] = 6, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(4964), 1, + anon_sym_PIPE, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4251), 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(4253), 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, + [51681] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2332), 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(2330), 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, + [51732] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4383), 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(4385), 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, + [51783] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4387), 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(4389), 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, + [51834] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 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(4068), 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, + [51885] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4070), 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(4072), 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, + [51936] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 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(4068), 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, + [51987] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4070), 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(4072), 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, + [52038] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4170), 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(4172), 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_BQUOTE, + anon_sym_satisfies, + [52091] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4074), 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(4076), 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, + [52142] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4062), 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(4064), 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, + [52193] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4074), 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(4076), 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, + [52244] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4062), 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(4064), 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, + [52295] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 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(4086), 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, + [52346] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4088), 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(4090), 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, + [52397] = 4, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [52450] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 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(4086), 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, + [52501] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4088), 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(4090), 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, + [52552] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4972), 1, + anon_sym_STAR, + ACTIONS(4974), 1, + anon_sym_async, + ACTIONS(4978), 1, + anon_sym_readonly, + STATE(2747), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4976), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4980), 2, + anon_sym_get, + anon_sym_set, + STATE(3031), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [52625] = 12, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4942), 1, + anon_sym_abstract, + ACTIONS(4972), 1, + anon_sym_STAR, + ACTIONS(4974), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4976), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4980), 2, + anon_sym_get, + anon_sym_set, + STATE(3031), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [52694] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4982), 1, + anon_sym_STAR, + ACTIONS(4984), 1, + anon_sym_async, + ACTIONS(4988), 1, + anon_sym_readonly, + STATE(2749), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4986), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4990), 2, + anon_sym_get, + anon_sym_set, + STATE(3036), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [52767] = 12, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4982), 1, + anon_sym_STAR, + ACTIONS(4984), 1, + anon_sym_async, + ACTIONS(4994), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4990), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4992), 2, + sym_number, + sym_private_property_identifier, + STATE(3039), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [52836] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4375), 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(4377), 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, + [52887] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4092), 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(4094), 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, + [52938] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4096), 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(4098), 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, + [52989] = 14, + ACTIONS(165), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(5000), 1, + anon_sym_RBRACE, + STATE(4783), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5002), 2, + sym_number, + sym_private_property_identifier, + STATE(4778), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5668), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4996), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53062] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5004), 1, + anon_sym_STAR, + ACTIONS(5006), 1, + anon_sym_async, + ACTIONS(5010), 1, + anon_sym_readonly, + STATE(2751), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5008), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5012), 2, + anon_sym_get, + anon_sym_set, + STATE(3094), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [53135] = 6, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(4964), 1, + anon_sym_PIPE, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4100), 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(4102), 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, + [53192] = 9, + ACTIONS(4060), 1, + anon_sym_extends, + ACTIONS(4592), 1, + anon_sym_LBRACK, + ACTIONS(5018), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4595), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5014), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5016), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [53255] = 9, + ACTIONS(3549), 1, + anon_sym_QMARK, + ACTIONS(3558), 1, + anon_sym_EQ, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3561), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4299), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [53318] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 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(4112), 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, + [53369] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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(4116), 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, + [53420] = 6, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(4964), 1, + anon_sym_PIPE, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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(4116), 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, + [53477] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4283), 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(4285), 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, + [53528] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4379), 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(4381), 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, + [53579] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2340), 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(2338), 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, + [53630] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4118), 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(4120), 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, + [53681] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 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(4124), 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, + [53732] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 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(4124), 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, + [53783] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 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(4124), 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, + [53834] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4321), 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(4323), 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, + [53885] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 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(4128), 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, + [53936] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 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(4128), 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, + [53987] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 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(4128), 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, + [54038] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 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(4138), 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, + [54089] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 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(4138), 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, + [54140] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 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(4138), 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, + [54191] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4140), 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(4142), 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, + [54242] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4192), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4170), 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(4172), 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_BQUOTE, + anon_sym_satisfies, + [54295] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4158), 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(4160), 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, + [54346] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4162), 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(4164), 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, + [54397] = 33, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + ACTIONS(5021), 1, + anon_sym_COMMA, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4567), 1, + aux_sym_sequence_expression_repeat1, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5023), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [54508] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2336), 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(2334), 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, + [54559] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4178), 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(4180), 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, + [54610] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 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(4184), 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, + [54661] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 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(4184), 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, + [54712] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 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(4184), 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, + [54763] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 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(4188), 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, + [54814] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 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(4188), 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, + [54865] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 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(4188), 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, + [54916] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 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(4196), 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, + [54967] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 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(4196), 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, + [55018] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 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(4196), 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, + [55069] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4198), 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(4200), 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, + [55120] = 6, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(4964), 1, + anon_sym_PIPE, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4202), 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(4204), 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, + [55177] = 32, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5025), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5027), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55286] = 6, + ACTIONS(4299), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4576), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55343] = 5, + ACTIONS(4632), 1, + anon_sym_LPAREN, + STATE(2261), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4220), 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(4222), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55398] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4168), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55453] = 6, + ACTIONS(4351), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4646), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4649), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4642), 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(4644), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55510] = 4, + ACTIONS(4176), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 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(4172), 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, + [55563] = 5, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(4751), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1671), 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(1669), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55618] = 14, + ACTIONS(165), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(5031), 1, + anon_sym_RBRACE, + STATE(5035), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5002), 2, + sym_number, + sym_private_property_identifier, + STATE(4847), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5668), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(5029), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [55691] = 5, + ACTIONS(4632), 1, + anon_sym_LPAREN, + STATE(2243), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4210), 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(4212), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55746] = 4, + ACTIONS(1675), 1, + anon_sym_EQ, + 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, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1677), 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, + [55799] = 6, + ACTIONS(4060), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4595), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55856] = 4, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4144), 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(4148), 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, + [55909] = 7, + ACTIONS(3503), 1, + anon_sym_EQ, + ACTIONS(4299), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4576), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [55968] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(2742), 1, + sym_override_modifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [56051] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5037), 1, + anon_sym_RBRACE, + STATE(2742), 1, + sym_override_modifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [56134] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(2742), 1, + sym_override_modifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [56217] = 10, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(2326), 1, + anon_sym_extends, + ACTIONS(2328), 1, + anon_sym_QMARK, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(4903), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4944), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1673), 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(1677), 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] = 10, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4150), 1, + anon_sym_LBRACK, + ACTIONS(4156), 1, + anon_sym_extends, + ACTIONS(4339), 1, + anon_sym_QMARK, + ACTIONS(4899), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4153), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4948), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4144), 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(4148), 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, + [56347] = 6, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(4964), 1, + anon_sym_PIPE, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4301), 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(4303), 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, + [56404] = 6, + ACTIONS(4592), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4595), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [56461] = 4, + ACTIONS(4968), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4315), 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(4317), 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [56514] = 12, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4736), 1, + anon_sym_LBRACK, + ACTIONS(4773), 1, + anon_sym_abstract, + ACTIONS(4781), 1, + anon_sym_STAR, + ACTIONS(4785), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4787), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4791), 2, + anon_sym_get, + anon_sym_set, + STATE(3015), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [56583] = 32, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4809), 1, + anon_sym_GT_GT, + ACTIONS(4815), 1, + anon_sym_PERCENT, + ACTIONS(4817), 1, + anon_sym_STAR_STAR, + ACTIONS(4819), 1, + anon_sym_LT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4871), 1, + anon_sym_GT, + ACTIONS(4875), 1, + anon_sym_AMP_AMP, + ACTIONS(4877), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4879), 1, + anon_sym_AMP, + ACTIONS(4881), 1, + anon_sym_CARET, + ACTIONS(4883), 1, + anon_sym_PIPE, + ACTIONS(4889), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4891), 1, + sym__ternary_qmark, + ACTIONS(5041), 1, + anon_sym_in, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4807), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4811), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4813), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4885), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4887), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4873), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5039), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + [56692] = 6, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(1679), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1669), 2, + anon_sym_else, + anon_sym_while, + 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, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1677), 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, + [56749] = 33, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + ACTIONS(5021), 1, + anon_sym_COMMA, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4567), 1, + aux_sym_sequence_expression_repeat1, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5044), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56860] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5046), 1, + anon_sym_STAR, + ACTIONS(5048), 1, + anon_sym_async, + ACTIONS(5052), 1, + anon_sym_readonly, + STATE(2761), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5050), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5054), 2, + anon_sym_get, + anon_sym_set, + STATE(3034), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [56933] = 12, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5046), 1, + anon_sym_STAR, + ACTIONS(5048), 1, + anon_sym_async, + ACTIONS(5058), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5054), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5056), 2, + sym_number, + sym_private_property_identifier, + STATE(3037), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [57002] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4255), 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(4257), 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, + [57053] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5060), 1, + anon_sym_STAR, + ACTIONS(5062), 1, + anon_sym_async, + ACTIONS(5066), 1, + anon_sym_readonly, + STATE(2762), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5064), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5068), 2, + anon_sym_get, + anon_sym_set, + STATE(3099), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [57126] = 9, + ACTIONS(4060), 1, + anon_sym_extends, + ACTIONS(4592), 1, + anon_sym_LBRACK, + ACTIONS(5074), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4595), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5070), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5072), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [57189] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4576), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4299), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3411), 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(3415), 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, + [57246] = 9, + ACTIONS(2326), 1, + anon_sym_extends, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(5077), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1675), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4903), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1673), 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(1677), 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, + [57309] = 9, + ACTIONS(4150), 1, + anon_sym_LBRACK, + ACTIONS(4156), 1, + anon_sym_extends, + ACTIONS(5080), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4146), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4153), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4899), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4144), 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(4148), 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, + [57372] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4649), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4646), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4351), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4642), 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(4644), 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, + [57429] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4048), 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(4050), 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, + [57480] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(2742), 1, + sym_override_modifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [57563] = 6, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(4964), 1, + anon_sym_PIPE, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4243), 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(4245), 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, + [57620] = 6, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(4964), 1, + anon_sym_PIPE, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4247), 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(4249), 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, + [57677] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4353), 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(4355), 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, + [57728] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(2742), 1, + sym_override_modifier, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [57811] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5083), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + [57918] = 33, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + ACTIONS(5021), 1, + anon_sym_COMMA, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4567), 1, + aux_sym_sequence_expression_repeat1, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5085), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58029] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2328), 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(2326), 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, + [58080] = 12, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4745), 2, + anon_sym_get, + anon_sym_set, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 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, + [58149] = 4, + ACTIONS(4800), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 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(3417), 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, + anon_sym_extends, + [58202] = 13, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4736), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3646), 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, + [58273] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4595), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4592), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4060), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3411), 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(3415), 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, + [58330] = 33, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + ACTIONS(5025), 1, + anon_sym_RBRACE, + ACTIONS(5087), 1, + anon_sym_COMMA, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5090), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58441] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5092), 1, + anon_sym_STAR, + ACTIONS(5094), 1, + anon_sym_async, + ACTIONS(5098), 1, + anon_sym_readonly, + STATE(2763), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5096), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5100), 2, + anon_sym_get, + anon_sym_set, + STATE(3068), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [58514] = 4, + ACTIONS(4192), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 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(4172), 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, + [58567] = 33, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + ACTIONS(5025), 1, + anon_sym_RBRACE, + ACTIONS(5087), 1, + anon_sym_COMMA, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4546), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [58678] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5102), 1, + anon_sym_RBRACE, + STATE(2742), 1, + sym_override_modifier, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [58761] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2344), 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(2342), 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, + [58812] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4544), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [58919] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4546), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [59026] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4734), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [59133] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4190), 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(4192), 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, + [59184] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4391), 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(4393), 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, + [59235] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4293), 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(4295), 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, + [59286] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4395), 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(4397), 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, + [59337] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4522), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [59444] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [59551] = 18, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 16, + 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_LT_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, + [59632] = 13, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5140), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 19, + sym__ternary_qmark, + anon_sym_as, + 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_LT_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, + [59703] = 25, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [59798] = 26, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [59895] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5140), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 18, + sym__ternary_qmark, + anon_sym_as, + 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_LT_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, + [59972] = 22, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4540), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [60061] = 23, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [60152] = 24, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [60245] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5140), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4540), 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(4538), 18, + sym__ternary_qmark, + anon_sym_as, + 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_LT_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, + [60320] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5140), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 17, + 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_LT_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, + [60397] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4399), 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(4401), 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, + [60448] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4038), 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(4040), 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, + [60499] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4403), 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(4405), 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, + [60550] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4235), 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(4237), 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, + [60601] = 20, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4538), 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, + [60686] = 27, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [60785] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4670), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [60892] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4696), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [60999] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4600), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [61106] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4615), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [61213] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4690), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [61320] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4418), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [61427] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4466), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [61534] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4574), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [61641] = 33, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + ACTIONS(5025), 1, + anon_sym_RBRACE, + ACTIONS(5143), 1, + anon_sym_COMMA, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4522), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61752] = 33, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + ACTIONS(5146), 1, + anon_sym_COMMA, + ACTIONS(5149), 1, + anon_sym_RBRACE, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4522), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61863] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4080), 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(4082), 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, + [61914] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4297), 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(4299), 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, + [61965] = 3, + 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, + anon_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, + [62016] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2337), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1803), 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(1805), 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, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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, + [62071] = 4, + ACTIONS(4530), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4528), 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(4532), 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, + [62124] = 4, + ACTIONS(5151), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4329), 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), 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, + anon_sym_extends, + [62177] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4206), 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(4208), 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, + [62228] = 4, + ACTIONS(4228), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4224), 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(4226), 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, + anon_sym_extends, + [62281] = 6, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [62338] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4058), 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(4060), 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, + [62389] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3630), 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(3465), 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, + [62440] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 11, + sym__automatic_semicolon, + 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(1940), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [62493] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3637), 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(3459), 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, + [62544] = 4, + ACTIONS(4407), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4224), 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(4226), 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, + anon_sym_extends, + [62597] = 3, + 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, + 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, + [62648] = 6, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(4964), 1, + anon_sym_PIPE, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4239), 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(4241), 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, + [62705] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4259), 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(4261), 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, + [62756] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4263), 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(4265), 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, + [62807] = 3, + 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, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4273), 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, + [62858] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4275), 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(4277), 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, + [62909] = 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_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_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, + [62960] = 4, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4305), 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(4307), 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, + [63013] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4325), 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), 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, + [63064] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4335), 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(4337), 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, + [63115] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4267), 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(4269), 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, + [63166] = 9, + ACTIONS(4060), 1, + anon_sym_extends, + ACTIONS(4592), 1, + anon_sym_LBRACK, + ACTIONS(5156), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4595), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5014), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5153), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [63229] = 9, + ACTIONS(3505), 1, + anon_sym_EQ, + ACTIONS(3549), 1, + anon_sym_QMARK, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4299), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [63292] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4339), 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(4156), 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, + [63343] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4341), 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(4343), 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, + [63394] = 4, + ACTIONS(5160), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4309), 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(4311), 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, + anon_sym_extends, + [63447] = 4, + ACTIONS(4962), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4345), 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(4347), 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, + [63500] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4315), 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(4317), 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, + [63551] = 7, + ACTIONS(3497), 1, + anon_sym_DOT, + ACTIONS(3499), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3417), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3411), 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(3415), 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, + [63610] = 12, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5162), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4602), 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(4604), 20, + sym__ternary_qmark, + anon_sym_as, + 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_satisfies, + anon_sym_implements, + [63679] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4567), 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(4569), 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, + [63754] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4582), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [63861] = 11, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5168), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 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(4623), 22, + sym__ternary_qmark, + anon_sym_as, + 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, + anon_sym_implements, + [63928] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4168), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4166), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3411), 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(3415), 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, + [63983] = 6, + ACTIONS(4646), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4351), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4649), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4642), 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(4644), 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, + [64040] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4168), 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(4166), 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, + [64091] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4349), 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(4351), 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, + [64142] = 9, + ACTIONS(2326), 1, + anon_sym_extends, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(4944), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1675), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4778), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1673), 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(1677), 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, + [64205] = 7, + ACTIONS(5171), 1, + anon_sym_LPAREN, + ACTIONS(5174), 1, + anon_sym_COLON, + ACTIONS(5176), 1, + anon_sym_LT, + ACTIONS(5179), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [64263] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4692), 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(4694), 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, + [64313] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4584), 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(4586), 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, + [64363] = 5, + ACTIONS(1777), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1769), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1773), 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(1775), 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, + [64417] = 5, + ACTIONS(1869), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1861), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1865), 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(1867), 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, + [64471] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [64545] = 5, + ACTIONS(1879), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1871), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1875), 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(1877), 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, + [64599] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [64673] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5181), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [64783] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5037), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [64857] = 4, + ACTIONS(5183), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4893), 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(4895), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + 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_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [64909] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4488), 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(4490), 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, + [64959] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5185), 1, + anon_sym_RBRACK, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + STATE(4850), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [65069] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5037), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [65145] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5187), 1, + anon_sym_RBRACK, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + STATE(5077), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [65255] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3755), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [65317] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [65391] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3755), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_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(3758), 7, + sym__automatic_semicolon, + 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, + [65453] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5189), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5191), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5193), 2, + anon_sym_get, + anon_sym_set, + STATE(3864), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [65517] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4518), 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(4520), 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, + [65567] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1753), 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(1755), 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, + [65617] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1763), 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(1765), 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, + [65667] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1773), 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(1775), 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, + [65717] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1811), 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(1813), 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, + [65767] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [65843] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [65919] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(4781), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5195), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5197), 2, + anon_sym_get, + anon_sym_set, + STATE(3814), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [65983] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1721), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1725), 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(1727), 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, + [66035] = 12, + ACTIONS(165), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(3886), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5002), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5201), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(5263), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5668), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5771), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(5199), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [66103] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5203), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [66213] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5205), 1, + anon_sym_RBRACK, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [66323] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5207), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [66433] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5209), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [66543] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4492), 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(4494), 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, + [66593] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5211), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [66703] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5213), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [66813] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5215), 1, + anon_sym_SEMI, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [66923] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5217), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5219), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [66977] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5221), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5223), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [67031] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5221), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5223), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [67085] = 7, + ACTIONS(4297), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4576), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3411), 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(3415), 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, + [67143] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4559), 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(4561), 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, + [67193] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5225), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5227), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5229), 2, + anon_sym_get, + anon_sym_set, + STATE(3860), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [67257] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5221), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5223), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [67311] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5231), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5233), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5235), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [67375] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5237), 1, + anon_sym_RBRACE, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [67485] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4642), 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(4644), 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, + [67535] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4617), 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(4619), 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, + [67585] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5070), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5072), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [67639] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5239), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [67749] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4544), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [67855] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(4972), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5277), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5279), 2, + anon_sym_get, + anon_sym_set, + STATE(3806), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [67919] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4972), 1, + anon_sym_STAR, + ACTIONS(4974), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4976), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4980), 2, + anon_sym_get, + anon_sym_set, + STATE(3031), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [67985] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5281), 1, + anon_sym_STAR, + 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(3787), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [68049] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5281), 1, + anon_sym_STAR, + ACTIONS(5287), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5289), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5291), 2, + anon_sym_get, + anon_sym_set, + STATE(3013), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [68115] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4546), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [68221] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5293), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4666), 1, + aux_sym_array_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [68331] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1749), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1753), 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(1755), 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, + [68383] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1759), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1763), 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(1765), 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, + [68435] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5108), 1, + anon_sym_AMP_AMP, + ACTIONS(5110), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5112), 1, + anon_sym_GT_GT, + ACTIONS(5116), 1, + anon_sym_AMP, + ACTIONS(5118), 1, + anon_sym_CARET, + ACTIONS(5120), 1, + anon_sym_PIPE, + ACTIONS(5124), 1, + anon_sym_PERCENT, + ACTIONS(5126), 1, + anon_sym_STAR_STAR, + ACTIONS(5128), 1, + anon_sym_LT, + ACTIONS(5136), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5138), 1, + sym__ternary_qmark, + STATE(1663), 1, + sym_arguments, + STATE(2487), 1, + sym_type_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5104), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5106), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5114), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5122), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5132), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5134), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5130), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5295), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + [68541] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5046), 1, + anon_sym_STAR, + ACTIONS(5048), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5054), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5297), 2, + sym_number, + sym_private_property_identifier, + STATE(3018), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [68607] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4544), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [68713] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5335), 1, + anon_sym_RBRACE, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [68823] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5046), 1, + anon_sym_STAR, + ACTIONS(5048), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5054), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5337), 2, + sym_number, + sym_private_property_identifier, + STATE(3002), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [68889] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4496), 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(4498), 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, + [68939] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5014), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5153), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [68993] = 8, + ACTIONS(3505), 1, + anon_sym_EQ, + ACTIONS(4297), 1, + anon_sym_QMARK, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4299), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3411), 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(3415), 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, + [69053] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5339), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [69163] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5060), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5341), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5343), 2, + anon_sym_get, + anon_sym_set, + STATE(3833), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [69227] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5060), 1, + anon_sym_STAR, + ACTIONS(5062), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5064), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5068), 2, + anon_sym_get, + anon_sym_set, + STATE(3099), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [69293] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4546), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [69399] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5046), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5345), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5347), 2, + anon_sym_get, + anon_sym_set, + STATE(3854), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [69463] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4734), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [69569] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4522), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [69675] = 8, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3576), 1, + anon_sym_COLON, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4299), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3411), 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(3415), 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, + [69735] = 32, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4546), 1, + anon_sym_COMMA, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5090), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [69843] = 5, + ACTIONS(5349), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1769), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1773), 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(1775), 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, + [69897] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4536), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [70003] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4534), 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), 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, + [70053] = 18, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 15, + 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_LT_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, + [70133] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4734), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [70239] = 7, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2326), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4133), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1673), 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(1677), 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, + [70297] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4714), 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(4716), 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, + [70347] = 7, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4150), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4156), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4153), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4144), 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(4148), 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, + [70405] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4628), 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(4630), 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, + [70455] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4656), 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(4658), 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, + [70505] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4668), 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(4670), 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, + [70555] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5039), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [70661] = 7, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3417), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3411), 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(3415), 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, + [70719] = 13, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5351), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [70789] = 5, + ACTIONS(1697), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1689), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1693), 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), 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, + [70843] = 25, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [70937] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4168), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4166), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3411), 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(3415), 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, + [70991] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4542), 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(4544), 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, + [71041] = 5, + ACTIONS(1757), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1749), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1753), 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(1755), 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, + [71095] = 7, + ACTIONS(4349), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4351), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4649), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4646), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(4642), 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(4644), 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, + [71153] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4522), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71259] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4536), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71365] = 18, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 15, + 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_LT_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, + [71445] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5354), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4690), 1, + aux_sym_array_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71555] = 26, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [71651] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4722), 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(4724), 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, + [71701] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [71775] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5356), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + STATE(4946), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71885] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1807), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1811), 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(1813), 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, + [71937] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4726), 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(4728), 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, + [71987] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1821), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1825), 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(1827), 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, + [72039] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4702), 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(4704), 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, + [72089] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5351), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 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, + [72165] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [72241] = 5, + ACTIONS(5358), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1831), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1835), 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(1837), 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, + [72295] = 5, + ACTIONS(5360), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1841), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1845), 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(1847), 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, + [72349] = 13, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5362), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [72419] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1865), 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(1867), 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, + [72469] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5365), 1, + anon_sym_RBRACK, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [72579] = 25, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [72673] = 26, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [72769] = 16, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5362), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 17, + 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_LT_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, + [72845] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5367), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [72951] = 22, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4540), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [73039] = 23, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [73129] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5369), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73239] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5371), 1, + anon_sym_STAR, + 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(3821), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [73303] = 24, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [73395] = 15, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5362), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4540), 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(4538), 17, + 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_LT_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, + [73469] = 16, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5362), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 16, + 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_LT_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, + [73545] = 22, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4540), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [73633] = 23, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [73723] = 5, + ACTIONS(1767), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1759), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1763), 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(1765), 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, + [73777] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1689), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1693), 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, + 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, + [73829] = 24, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [73921] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1851), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1855), 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(1857), 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, + [73973] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5351), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4540), 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(4538), 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, + [74047] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3805), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [74109] = 20, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4538), 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, + [74193] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5377), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4718), 1, + aux_sym_array_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [74303] = 5, + ACTIONS(5379), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1861), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1865), 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(1867), 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, + [74357] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1875), 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(1877), 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, + [74407] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5351), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [74483] = 5, + ACTIONS(1815), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1807), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1811), 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(1813), 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, + [74537] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1871), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1875), 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(1877), 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, + [74589] = 27, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 7, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74687] = 20, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4538), 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, + [74771] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5381), 1, + anon_sym_RBRACE, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [74881] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4670), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [74987] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5383), 1, + anon_sym_SEMI, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [75097] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4696), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [75203] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5385), 1, + anon_sym_SEMI, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [75313] = 27, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75411] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5387), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5389), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5391), 2, + anon_sym_get, + anon_sym_set, + STATE(3881), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [75475] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4670), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [75581] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3805), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_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(3758), 7, + sym__automatic_semicolon, + 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, + [75643] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5393), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4731), 1, + aux_sym_array_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [75753] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4696), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [75859] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4600), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [75965] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4615), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [76071] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [76135] = 8, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(4903), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(2326), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(1673), 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(1677), 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, + [76195] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4690), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [76301] = 5, + ACTIONS(1829), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1821), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1825), 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(1827), 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, + [76355] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5092), 1, + anon_sym_STAR, + ACTIONS(5094), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5096), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5100), 2, + anon_sym_get, + anon_sym_set, + STATE(3068), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [76421] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4706), 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(4708), 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, + [76471] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4418), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [76577] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4466), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [76683] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4574), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [76789] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5102), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [76863] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5102), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [76939] = 5, + ACTIONS(1729), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1721), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1725), 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(1727), 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, + [76993] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5395), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [77099] = 5, + ACTIONS(1859), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1851), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1855), 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(1857), 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, + [77153] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4598), 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(4600), 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, + [77203] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5397), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [77313] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4462), 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(4464), 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, + [77363] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4563), 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(4565), 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, + [77413] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4609), 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(4611), 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, + [77463] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4613), 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(4615), 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, + [77513] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5399), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5401), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [77567] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4688), 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(4690), 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, + [77617] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5092), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5403), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5405), 2, + anon_sym_get, + anon_sym_set, + STATE(3922), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [77681] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5407), 1, + anon_sym_STAR, + ACTIONS(5409), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5411), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5413), 2, + anon_sym_get, + anon_sym_set, + STATE(3055), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [77747] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4730), 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(4732), 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, + [77797] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(4982), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5415), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5417), 2, + anon_sym_get, + anon_sym_set, + STATE(3834), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [77861] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5407), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5419), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5421), 2, + anon_sym_get, + anon_sym_set, + STATE(3888), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [77925] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3814), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [77987] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4410), 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(4412), 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, + [78037] = 6, + ACTIONS(4299), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4576), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(3411), 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(3415), 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, + [78093] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4468), 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(4470), 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, + [78143] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5387), 1, + anon_sym_STAR, + ACTIONS(5423), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5425), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5427), 2, + anon_sym_get, + anon_sym_set, + STATE(3012), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [78209] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1825), 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(1827), 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, + [78259] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4476), 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(4478), 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, + [78309] = 7, + ACTIONS(3568), 1, + anon_sym_EQ, + ACTIONS(4299), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4576), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [78367] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1835), 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(1837), 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, + [78417] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4484), 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(4486), 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, + [78467] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4476), 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(4478), 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, + [78517] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4524), 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(4526), 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, + [78567] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4555), 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(4557), 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, + [78617] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4476), 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(4478), 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, + [78667] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1845), 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(1847), 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, + [78717] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1693), 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), 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, + [78767] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4718), 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(4720), 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, + [78817] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1855), 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(1857), 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, + [78867] = 7, + ACTIONS(5429), 1, + anon_sym_LPAREN, + ACTIONS(5432), 1, + anon_sym_COLON, + ACTIONS(5434), 1, + anon_sym_LT, + ACTIONS(5437), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4584), 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(4586), 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, + [78925] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4548), 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(4550), 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, + [78975] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4652), 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(4654), 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, + [79025] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3814), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_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(3758), 7, + sym__automatic_semicolon, + 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, + [79087] = 4, + ACTIONS(3503), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 27, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [79139] = 7, + ACTIONS(3584), 1, + anon_sym_EQ, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [79197] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5439), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5441), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5443), 2, + anon_sym_get, + anon_sym_set, + STATE(3905), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [79261] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4710), 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(4712), 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, + [79311] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5439), 1, + anon_sym_STAR, + ACTIONS(5445), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5447), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5449), 2, + anon_sym_get, + anon_sym_set, + STATE(3100), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [79377] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5451), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79487] = 9, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3576), 1, + anon_sym_COLON, + ACTIONS(4299), 1, + anon_sym_extends, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5453), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3411), 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(3415), 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, + [79549] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5457), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79659] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1725), 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(1727), 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, + [79709] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1803), 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(1805), 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, + [79759] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4600), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79865] = 4, + ACTIONS(5183), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4893), 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(4895), 23, + sym__automatic_semicolon, + sym__ternary_qmark, + 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, + [79917] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4684), 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(4686), 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, + [79967] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5004), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5459), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5461), 2, + anon_sym_get, + anon_sym_set, + STATE(3908), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [80031] = 12, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5463), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4602), 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(4604), 19, + 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_BQUOTE, + anon_sym_satisfies, + [80099] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [80149] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5466), 1, + anon_sym_STAR, + ACTIONS(5468), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5470), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5472), 2, + anon_sym_get, + anon_sym_set, + STATE(3112), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [80215] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5474), 1, + anon_sym_RBRACK, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + STATE(5077), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80325] = 7, + ACTIONS(3572), 1, + anon_sym_EQ, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [80383] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5476), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80493] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5478), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80603] = 15, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5480), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4567), 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(4569), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [80677] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5483), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5485), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [80731] = 6, + ACTIONS(4351), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4649), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4646), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(4642), 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(4644), 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, + [80787] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4582), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80893] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5487), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [81003] = 11, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(5489), 1, + anon_sym_LT, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 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(4623), 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, + [81069] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4698), 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(4700), 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, + [81119] = 21, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(1932), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(5496), 1, + anon_sym_RBRACE, + ACTIONS(5498), 1, + anon_sym_async, + ACTIONS(5502), 1, + anon_sym_static, + ACTIONS(5504), 1, + anon_sym_readonly, + ACTIONS(5510), 1, + anon_sym_override, + STATE(2737), 1, + sym_accessibility_modifier, + STATE(2755), 1, + sym_override_modifier, + STATE(5136), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5506), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5508), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3622), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5134), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(5492), 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, + [81205] = 12, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5512), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4602), 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(4604), 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, + [81273] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5515), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5517), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5519), 2, + anon_sym_get, + anon_sym_set, + STATE(3846), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [81337] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5521), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4567), 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(4569), 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, + [81411] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5524), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [81521] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5515), 1, + anon_sym_STAR, + ACTIONS(5526), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5528), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5530), 2, + anon_sym_get, + anon_sym_set, + STATE(3032), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [81587] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5231), 1, + anon_sym_STAR, + ACTIONS(5532), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5534), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5536), 2, + anon_sym_get, + anon_sym_set, + STATE(3035), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [81653] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5538), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [81763] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5540), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [81873] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5231), 1, + anon_sym_STAR, + ACTIONS(5532), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5536), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5542), 2, + sym_number, + sym_private_property_identifier, + STATE(3011), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [81939] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5544), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82049] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5039), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [82155] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4582), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82261] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5231), 1, + anon_sym_STAR, + ACTIONS(5532), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5536), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5546), 2, + sym_number, + sym_private_property_identifier, + STATE(3016), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [82327] = 11, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5548), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 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(4623), 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, + [82393] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [82469] = 4, + ACTIONS(3529), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [82521] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4664), 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(4666), 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, + [82571] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4472), 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(4474), 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, + [82621] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4736), 1, + anon_sym_LBRACK, + ACTIONS(5004), 1, + anon_sym_STAR, + ACTIONS(5006), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5008), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5012), 2, + anon_sym_get, + anon_sym_set, + STATE(3094), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [82687] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4615), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82793] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4690), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82899] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 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(4172), 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, + [82949] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5551), 1, + anon_sym_SEMI, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83059] = 5, + ACTIONS(1839), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1831), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1835), 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(1837), 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, + [83113] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5553), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5555), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5557), 2, + anon_sym_get, + anon_sym_set, + STATE(3800), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [83177] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5559), 1, + anon_sym_SEMI, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83287] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5553), 1, + anon_sym_STAR, + ACTIONS(5561), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5563), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5565), 2, + anon_sym_get, + anon_sym_set, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 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, + [83353] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5567), 1, + anon_sym_SEMI, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83463] = 5, + ACTIONS(1849), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1841), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1845), 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(1847), 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, + [83517] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4418), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83623] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4466), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83729] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4500), 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(4502), 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, + [83779] = 8, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4150), 1, + anon_sym_LBRACK, + ACTIONS(4899), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4153), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4156), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4144), 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(4148), 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, + [83839] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5569), 1, + anon_sym_RBRACK, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83949] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3879), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [84011] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5571), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5573), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [84065] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5575), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5577), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [84119] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5575), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5577), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [84173] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4480), 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(4482), 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, + [84223] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3879), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_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(3758), 7, + sym__automatic_semicolon, + 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, + [84285] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5575), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5577), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [84339] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5579), 1, + anon_sym_SEMI, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84449] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5581), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84559] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5583), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84669] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 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(4172), 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, + [84719] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5585), 1, + anon_sym_SEMI, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84829] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5587), 1, + anon_sym_RBRACK, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84939] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4574), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85045] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3786), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85107] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4660), 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(4662), 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, + [85157] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4672), 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(4674), 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, + [85207] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4676), 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(4678), 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, + [85257] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5466), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5589), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5591), 2, + anon_sym_get, + anon_sym_set, + STATE(3838), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [85321] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5593), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5595), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5597), 2, + anon_sym_get, + anon_sym_set, + STATE(3894), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 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, + [85385] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5599), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + STATE(5229), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85495] = 9, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3786), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_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(3758), 7, + sym__automatic_semicolon, + 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, + [85557] = 33, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(5601), 1, + anon_sym_RPAREN, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + STATE(4916), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85667] = 33, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + ACTIONS(4908), 1, + anon_sym_COMMA, + ACTIONS(5603), 1, + anon_sym_SEMI, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(3544), 1, + aux_sym_sequence_expression_repeat1, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85777] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5014), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5016), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3411), 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(3415), 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, + [85831] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4831), 1, + anon_sym_AMP_AMP, + ACTIONS(4833), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4835), 1, + anon_sym_GT_GT, + ACTIONS(4839), 1, + anon_sym_AMP, + ACTIONS(4841), 1, + anon_sym_CARET, + ACTIONS(4843), 1, + anon_sym_PIPE, + ACTIONS(4847), 1, + anon_sym_PERCENT, + ACTIONS(4849), 1, + anon_sym_STAR_STAR, + ACTIONS(4851), 1, + anon_sym_LT, + ACTIONS(4859), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(4863), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4823), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4829), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4837), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4845), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4855), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4857), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4802), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4853), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85937] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4680), 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(4682), 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, + [85987] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4588), 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(4590), 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, + [86037] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5607), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [86112] = 7, + ACTIONS(4058), 1, + anon_sym_QMARK, + ACTIONS(4060), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4595), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4592), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3411), 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(3415), 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, + [86169] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4536), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86274] = 18, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 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, + [86353] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5341), 2, + sym_number, + sym_private_property_identifier, + STATE(3833), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + 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] = 6, + ACTIONS(4592), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4595), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [86467] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5644), 2, + sym_number, + sym_private_property_identifier, + STATE(3387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86526] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86595] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5517), 2, + sym_number, + sym_private_property_identifier, + STATE(3846), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86654] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4544), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86759] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4546), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86864] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4734), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86969] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4522), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [87074] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4536), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [87179] = 18, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 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, + [87258] = 13, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5682), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [87327] = 25, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [87420] = 26, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87515] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5682), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 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, + [87590] = 22, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4540), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [87677] = 23, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [87766] = 24, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [87857] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5682), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4540), 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(4538), 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, + [87930] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5682), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [88005] = 20, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4538), 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, + [88088] = 27, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [88185] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4670), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88290] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4696), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88395] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4600), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88500] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4615), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88605] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4690), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88710] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88815] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4466), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88920] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4574), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [89025] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89094] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5102), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89163] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1799), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1803), 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(1805), 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, + [89214] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4934), 2, + sym_number, + sym_private_property_identifier, + STATE(3462), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89273] = 13, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5607), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [89342] = 6, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [89397] = 25, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [89490] = 26, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89585] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89654] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5685), 2, + sym_number, + sym_private_property_identifier, + STATE(3830), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89713] = 7, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(4299), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4576), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [89770] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5555), 2, + sym_number, + sym_private_property_identifier, + STATE(3800), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89829] = 17, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(5687), 1, + anon_sym_RBRACE, + STATE(2742), 1, + sym_override_modifier, + STATE(5148), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [89906] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5441), 2, + sym_number, + sym_private_property_identifier, + STATE(3905), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89965] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5607), 1, + anon_sym_LT, + ACTIONS(5630), 1, + anon_sym_PERCENT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 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, + [90040] = 22, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4540), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [90127] = 23, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [90216] = 24, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [90307] = 12, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5689), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4602), 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(4604), 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, + [90374] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5692), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4567), 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(4569), 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, + [90447] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4582), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5648), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90552] = 11, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5695), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 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(4623), 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, + [90617] = 6, + ACTIONS(4646), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4351), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4649), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4642), 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(4644), 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, + [90672] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5607), 1, + anon_sym_LT, + ACTIONS(5630), 1, + anon_sym_PERCENT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4540), 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(4538), 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, + [90745] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5698), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90850] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5345), 2, + sym_number, + sym_private_property_identifier, + STATE(3854), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [90909] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1799), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1803), 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(1805), 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, + [90960] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5027), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91065] = 23, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(3772), 1, + anon_sym_AT, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5700), 1, + anon_sym_STAR, + ACTIONS(5702), 1, + anon_sym_async, + ACTIONS(5706), 1, + anon_sym_static, + ACTIONS(5708), 1, + anon_sym_readonly, + ACTIONS(5712), 1, + anon_sym_declare, + ACTIONS(5714), 1, + anon_sym_abstract, + ACTIONS(5716), 1, + anon_sym_accessor, + STATE(2661), 1, + sym_method_definition, + STATE(2680), 1, + sym_accessibility_modifier, + STATE(2692), 1, + aux_sym_export_statement_repeat1, + STATE(2743), 1, + sym_override_modifier, + STATE(2764), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5704), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5710), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3666), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3040), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [91154] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5195), 2, + sym_number, + sym_private_property_identifier, + STATE(3814), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91213] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4522), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91318] = 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(3758), 11, + sym__automatic_semicolon, + 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), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91369] = 6, + ACTIONS(4530), 1, + anon_sym_EQ, + ACTIONS(4901), 1, + anon_sym_of, + ACTIONS(5718), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4528), 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(4532), 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, + [91424] = 6, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4899), 1, + anon_sym_of, + ACTIONS(5721), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4144), 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(4148), 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, + [91479] = 4, + ACTIONS(4897), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4893), 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(4895), 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, + [91530] = 6, + ACTIONS(4530), 1, + anon_sym_EQ, + ACTIONS(4901), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4775), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4528), 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(4532), 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, + [91585] = 27, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91682] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4670), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91787] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5233), 2, + sym_number, + sym_private_property_identifier, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91846] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4696), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91951] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4600), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92056] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4615), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92161] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4690), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92266] = 5, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3632), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3411), 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(3415), 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, + [92319] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92424] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4466), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92529] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4574), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92634] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5415), 2, + sym_number, + sym_private_property_identifier, + STATE(3834), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92693] = 7, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [92750] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5227), 2, + sym_number, + sym_private_property_identifier, + STATE(3860), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92809] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5459), 2, + sym_number, + sym_private_property_identifier, + STATE(3908), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92868] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5373), 2, + sym_number, + sym_private_property_identifier, + STATE(3821), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92927] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5419), 2, + sym_number, + sym_private_property_identifier, + STATE(3888), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92986] = 6, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(4903), 1, + anon_sym_of, + ACTIONS(5724), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1673), 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(1677), 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, + [93041] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5589), 2, + sym_number, + sym_private_property_identifier, + STATE(3838), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93100] = 7, + ACTIONS(3604), 1, + anon_sym_EQ, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [93157] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5403), 2, + sym_number, + sym_private_property_identifier, + STATE(3922), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93216] = 32, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + ACTIONS(5727), 1, + anon_sym_SEMI, + ACTIONS(5729), 1, + sym__automatic_semicolon, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [93323] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5025), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [93428] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5191), 2, + sym_number, + sym_private_property_identifier, + STATE(3864), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93487] = 7, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(2326), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4130), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1673), 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(1677), 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, + [93544] = 7, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4156), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4150), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4153), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4144), 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(4148), 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, + [93601] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4168), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(4166), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3411), 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(3415), 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, + [93654] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5277), 2, + sym_number, + sym_private_property_identifier, + STATE(3806), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93713] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5149), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [93818] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5037), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93887] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5389), 2, + sym_number, + sym_private_property_identifier, + STATE(3881), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93946] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [94015] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5595), 2, + sym_number, + sym_private_property_identifier, + STATE(3894), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [94074] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4192), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4170), 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(4172), 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, + [94125] = 4, + ACTIONS(3568), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [94176] = 31, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5731), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [94281] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4426), 1, + anon_sym_AMP_AMP, + ACTIONS(4428), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4430), 1, + anon_sym_GT_GT, + ACTIONS(4434), 1, + anon_sym_AMP, + ACTIONS(4436), 1, + anon_sym_CARET, + ACTIONS(4438), 1, + anon_sym_PIPE, + ACTIONS(4442), 1, + anon_sym_PERCENT, + ACTIONS(4444), 1, + anon_sym_STAR_STAR, + ACTIONS(4446), 1, + anon_sym_LT, + ACTIONS(4454), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4460), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4422), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4432), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4440), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4450), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4452), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5733), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4448), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [94386] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4544), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [94491] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4546), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [94596] = 12, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5735), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4602), 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(4604), 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, + [94663] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5738), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4567), 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(4569), 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, + [94736] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4734), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [94841] = 7, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3417), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3411), 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(3415), 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, + [94898] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4170), 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(4172), 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, + [94949] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4582), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [95054] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5283), 2, + sym_number, + sym_private_property_identifier, + STATE(3787), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [95113] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5741), 2, + sym_number, + sym_private_property_identifier, + STATE(3890), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 9, + sym__automatic_semicolon, + 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(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [95172] = 19, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(1932), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5747), 1, + anon_sym_async, + ACTIONS(5749), 1, + anon_sym_static, + ACTIONS(5751), 1, + anon_sym_readonly, + ACTIONS(5757), 1, + anon_sym_override, + STATE(2737), 1, + sym_accessibility_modifier, + STATE(2755), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5500), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5745), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5753), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5755), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3622), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5290), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(5743), 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, + [95253] = 32, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4825), 1, + anon_sym_as, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(4861), 1, + anon_sym_satisfies, + ACTIONS(5245), 1, + anon_sym_AMP_AMP, + ACTIONS(5247), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5249), 1, + anon_sym_GT_GT, + ACTIONS(5253), 1, + anon_sym_AMP, + ACTIONS(5255), 1, + anon_sym_CARET, + ACTIONS(5257), 1, + anon_sym_PIPE, + ACTIONS(5261), 1, + anon_sym_PERCENT, + ACTIONS(5263), 1, + anon_sym_STAR_STAR, + ACTIONS(5265), 1, + anon_sym_LT, + ACTIONS(5273), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5275), 1, + sym__ternary_qmark, + ACTIONS(5759), 1, + anon_sym_SEMI, + ACTIONS(5761), 1, + sym__automatic_semicolon, + STATE(1931), 1, + sym_type_arguments, + STATE(2314), 1, + sym_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5241), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5243), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5251), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5259), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5269), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5271), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5267), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [95360] = 11, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5763), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 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(4623), 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, + [95425] = 6, + ACTIONS(3413), 1, + anon_sym_EQ, + ACTIONS(3625), 1, + anon_sym_in, + ACTIONS(3628), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [95480] = 16, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(2742), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5766), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [95555] = 20, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4538), 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, + [95638] = 32, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5039), 1, + anon_sym_of, + ACTIONS(5648), 1, + anon_sym_GT, + ACTIONS(5650), 1, + anon_sym_AMP_AMP, + ACTIONS(5652), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5654), 1, + anon_sym_GT_GT, + ACTIONS(5658), 1, + anon_sym_AMP, + ACTIONS(5660), 1, + anon_sym_CARET, + ACTIONS(5662), 1, + anon_sym_PIPE, + ACTIONS(5666), 1, + anon_sym_PERCENT, + ACTIONS(5668), 1, + anon_sym_STAR_STAR, + ACTIONS(5670), 1, + anon_sym_LT, + ACTIONS(5678), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5680), 1, + sym__ternary_qmark, + ACTIONS(5769), 1, + anon_sym_in, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5646), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5656), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5664), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5674), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5676), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5672), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [95744] = 12, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5766), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [95810] = 13, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5766), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [95878] = 15, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + STATE(2742), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5772), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [95950] = 6, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [96004] = 6, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 7, + sym__automatic_semicolon, + 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, + [96058] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4704), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5774), 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(5777), 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, + [96108] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5780), 1, + anon_sym_readonly, + STATE(2772), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4934), 2, + sym_number, + sym_private_property_identifier, + STATE(3462), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 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, + [96172] = 9, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4942), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4934), 2, + sym_number, + sym_private_property_identifier, + STATE(3462), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [96232] = 6, + ACTIONS(3906), 1, + anon_sym_LPAREN, + STATE(1650), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5782), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + ACTIONS(4220), 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(4222), 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, + [96286] = 6, + ACTIONS(3546), 1, + anon_sym_RBRACK, + ACTIONS(3561), 1, + anon_sym_COMMA, + ACTIONS(3639), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [96340] = 7, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4579), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [96396] = 13, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(5687), 1, + anon_sym_RBRACE, + STATE(5148), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [96464] = 14, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(5687), 1, + anon_sym_RBRACE, + STATE(5148), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [96534] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1813), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5784), 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(5787), 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, + [96584] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4682), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5790), 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(5793), 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, + [96634] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5796), 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(5799), 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, + [96684] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5802), 1, + anon_sym_readonly, + STATE(2778), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5644), 2, + sym_number, + sym_private_property_identifier, + STATE(3387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 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, + [96748] = 9, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5804), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5644), 2, + sym_number, + sym_private_property_identifier, + STATE(3387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [96808] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5808), 1, + anon_sym_readonly, + STATE(2782), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5806), 2, + sym_number, + sym_private_property_identifier, + STATE(3396), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 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, + [96872] = 9, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5812), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5810), 2, + sym_number, + sym_private_property_identifier, + STATE(3398), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [96932] = 6, + ACTIONS(4146), 1, + anon_sym_EQ, + ACTIONS(4738), 1, + anon_sym_RBRACK, + ACTIONS(4899), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4144), 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(4148), 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, + [96986] = 6, + ACTIONS(4530), 1, + anon_sym_EQ, + ACTIONS(4775), 1, + anon_sym_RBRACK, + ACTIONS(4901), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4528), 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(4532), 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, + [97040] = 6, + ACTIONS(1675), 1, + anon_sym_EQ, + ACTIONS(4778), 1, + anon_sym_RBRACK, + ACTIONS(4903), 1, + anon_sym_COMMA, + 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, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1677), 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, + [97094] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3200), 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(3198), 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, + [97142] = 6, + ACTIONS(4592), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4595), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4060), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3411), 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(3415), 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, + [97196] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3204), 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(3202), 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, + [97244] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4170), 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(4172), 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, + [97294] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3210), 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(3208), 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, + [97342] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4192), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4170), 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(4172), 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, + [97392] = 6, + ACTIONS(4060), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4595), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3411), 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(3415), 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, + [97446] = 6, + ACTIONS(4576), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4579), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4299), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3411), 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(3415), 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, + [97500] = 6, + ACTIONS(4646), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4649), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4351), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4642), 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(4644), 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, + [97554] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + ACTIONS(5814), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [97658] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1695), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5816), 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(5819), 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, + [97708] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1857), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5822), 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(5825), 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, + [97758] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4464), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5828), 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(5831), 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, + [97808] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + ACTIONS(5834), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [97912] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + ACTIONS(5836), 1, + anon_sym_RBRACK, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98016] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4544), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98120] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4546), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98224] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5876), 1, + anon_sym_readonly, + STATE(2810), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5874), 2, + sym_number, + sym_private_property_identifier, + STATE(3445), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 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, + [98288] = 9, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5880), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5878), 2, + sym_number, + sym_private_property_identifier, + STATE(3446), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [98348] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4734), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98452] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5605), 1, + anon_sym_STAR_STAR, + ACTIONS(5614), 1, + anon_sym_AMP_AMP, + ACTIONS(5616), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5618), 1, + anon_sym_GT_GT, + ACTIONS(5622), 1, + anon_sym_AMP, + ACTIONS(5624), 1, + anon_sym_CARET, + ACTIONS(5626), 1, + anon_sym_PIPE, + ACTIONS(5630), 1, + anon_sym_PERCENT, + ACTIONS(5632), 1, + anon_sym_LT, + ACTIONS(5640), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5642), 1, + sym__ternary_qmark, + ACTIONS(5882), 1, + anon_sym_RBRACK, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5610), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5612), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5620), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5628), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5636), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5638), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5634), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98556] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4536), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98660] = 18, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 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, + [98738] = 13, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5884), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [98806] = 25, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [98898] = 26, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98992] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5884), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4540), 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(4538), 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, + [99066] = 22, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4540), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [99152] = 23, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [99240] = 24, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 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, + [99330] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5884), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4540), 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(4538), 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, + [99402] = 16, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5884), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4540), 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(4538), 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, + [99476] = 20, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4540), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4538), 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, + [99558] = 27, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4540), 1, + anon_sym_BANG, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 5, + sym__ternary_qmark, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [99654] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4670), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [99758] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4696), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [99862] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4600), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [99966] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4615), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100070] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4690), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100174] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4418), 1, + anon_sym_BQUOTE, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100278] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4466), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100382] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4574), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100486] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5889), 1, + anon_sym_readonly, + STATE(2815), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5887), 2, + sym_number, + sym_private_property_identifier, + STATE(3452), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 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, + [100550] = 9, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5893), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5891), 2, + sym_number, + sym_private_property_identifier, + STATE(3453), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [100610] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1877), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5895), 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(5898), 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, + [100660] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5083), 1, + anon_sym_RBRACE, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100764] = 12, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5901), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4602), 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(4604), 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, + [100830] = 15, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5904), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4567), 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(4569), 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, + [100902] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4582), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101006] = 11, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(5907), 1, + anon_sym_LT, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 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(4623), 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, + [101070] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + ACTIONS(5910), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101174] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + ACTIONS(5912), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101278] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + ACTIONS(5914), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101382] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + ACTIONS(5916), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101486] = 4, + ACTIONS(3572), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [101536] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + ACTIONS(5918), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101640] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + ACTIONS(5920), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101744] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_AMP_AMP, + ACTIONS(5305), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5307), 1, + anon_sym_GT_GT, + ACTIONS(5311), 1, + anon_sym_AMP, + ACTIONS(5313), 1, + anon_sym_CARET, + ACTIONS(5315), 1, + anon_sym_PIPE, + ACTIONS(5319), 1, + anon_sym_PERCENT, + ACTIONS(5321), 1, + anon_sym_STAR_STAR, + ACTIONS(5323), 1, + anon_sym_LT, + ACTIONS(5331), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5333), 1, + sym__ternary_qmark, + ACTIONS(5922), 1, + anon_sym_COLON, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5299), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5301), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5309), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5317), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5327), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5329), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5325), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101848] = 4, + ACTIONS(3584), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [101898] = 31, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4522), 1, + anon_sym_BQUOTE, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [102002] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5924), 2, + sym_number, + sym_private_property_identifier, + STATE(3477), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102059] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5926), 2, + sym_number, + sym_private_property_identifier, + STATE(3450), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102116] = 4, + ACTIONS(4897), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4893), 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(4895), 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, + [102165] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5928), 2, + sym_number, + sym_private_property_identifier, + STATE(3441), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102222] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5930), 2, + sym_number, + sym_private_property_identifier, + STATE(3444), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102279] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + 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, + [102338] = 4, + ACTIONS(3604), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [102387] = 12, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5772), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [102452] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102511] = 11, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(5687), 1, + anon_sym_RBRACE, + STATE(5148), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102574] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5932), 2, + sym_number, + sym_private_property_identifier, + STATE(3457), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102631] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + 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, + [102690] = 11, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5772), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 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, + [102753] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5934), 2, + sym_number, + sym_private_property_identifier, + STATE(3463), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102810] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5936), 2, + sym_number, + sym_private_property_identifier, + STATE(3464), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102867] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5766), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102928] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5938), 2, + sym_number, + sym_private_property_identifier, + STATE(3439), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102985] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5037), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103044] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5037), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + 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, + [103103] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5940), 2, + sym_number, + sym_private_property_identifier, + STATE(3465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103160] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5942), 2, + sym_number, + sym_private_property_identifier, + STATE(3468), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103217] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5944), 2, + sym_number, + sym_private_property_identifier, + STATE(3469), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103274] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5102), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + 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, + [103333] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5946), 2, + sym_number, + sym_private_property_identifier, + STATE(3473), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103390] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5948), 2, + sym_number, + sym_private_property_identifier, + STATE(3476), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103447] = 4, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [103496] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103555] = 30, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4634), 1, + anon_sym_LBRACK, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(4827), 1, + anon_sym_BANG, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(2314), 1, + sym_arguments, + STATE(2664), 1, + sym_type_arguments, + STATE(4753), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103656] = 30, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3908), 1, + anon_sym_LBRACK, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4416), 1, + anon_sym_as, + ACTIONS(4420), 1, + anon_sym_BANG, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4458), 1, + anon_sym_satisfies, + ACTIONS(5842), 1, + anon_sym_AMP_AMP, + ACTIONS(5844), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5846), 1, + anon_sym_GT_GT, + ACTIONS(5850), 1, + anon_sym_AMP, + ACTIONS(5852), 1, + anon_sym_CARET, + ACTIONS(5854), 1, + anon_sym_PIPE, + ACTIONS(5858), 1, + anon_sym_PERCENT, + ACTIONS(5860), 1, + anon_sym_STAR_STAR, + ACTIONS(5862), 1, + anon_sym_LT, + ACTIONS(5870), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5872), 1, + sym__ternary_qmark, + STATE(1546), 1, + sym_type_arguments, + STATE(1663), 1, + sym_arguments, + STATE(4823), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4456), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5838), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5840), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5848), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5856), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5866), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5868), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5864), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103757] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5950), 2, + sym_number, + sym_private_property_identifier, + STATE(3408), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103814] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + 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, + [103873] = 6, + ACTIONS(3467), 1, + anon_sym_EQ, + ACTIONS(3625), 1, + anon_sym_in, + ACTIONS(3628), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [103926] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103985] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5952), 2, + sym_number, + sym_private_property_identifier, + STATE(3370), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104042] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5954), 2, + sym_number, + sym_private_property_identifier, + STATE(3404), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104099] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + 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] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + 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, + [104217] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5102), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104276] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2337), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1803), 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(1805), 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, + [104326] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5958), 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(5956), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104372] = 4, + ACTIONS(5960), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1669), 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(1671), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104420] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1717), 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(1719), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104466] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5964), 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(5962), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104512] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5968), 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(5966), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104558] = 4, + ACTIONS(3710), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [104606] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5972), 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(5970), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104652] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 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(5974), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104698] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5964), 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(5962), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104744] = 4, + ACTIONS(3712), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [104792] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 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(5978), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104838] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5984), 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(5982), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104884] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5984), 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(5982), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104930] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5988), 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(5986), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [104976] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5992), 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(5990), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105022] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5996), 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(5994), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105068] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6000), 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(5998), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105114] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6004), 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(6002), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105160] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6008), 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(6006), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105206] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6012), 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(6010), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105252] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 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(5978), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105298] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5996), 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(5994), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105344] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5772), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105402] = 5, + ACTIONS(6018), 1, + anon_sym_SEMI, + ACTIONS(6021), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6016), 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(6014), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105452] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(6023), 1, + anon_sym_LPAREN, + ACTIONS(6025), 1, + anon_sym_DOT, + STATE(2756), 1, + sym_arguments, + STATE(5251), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3535), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3533), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105508] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5988), 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(5986), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105554] = 4, + ACTIONS(6027), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1703), 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(1705), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105602] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5988), 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(5986), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105648] = 4, + ACTIONS(6029), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1703), 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(1705), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105696] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 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(5974), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105742] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5972), 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(5970), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105788] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5964), 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(5962), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105834] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 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(5978), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105880] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5984), 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(5982), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105926] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 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(5978), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [105972] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5984), 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(5982), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106018] = 4, + ACTIONS(3708), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [106066] = 4, + ACTIONS(6031), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1669), 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(1671), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106114] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 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(5978), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106160] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5964), 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(5962), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106206] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5964), 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(5962), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106252] = 4, + ACTIONS(3688), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [106300] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 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(5978), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106346] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5984), 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(5982), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106392] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 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(5974), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106438] = 4, + ACTIONS(3714), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [106486] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5972), 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(5970), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106532] = 4, + ACTIONS(3720), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [106580] = 4, + ACTIONS(3724), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [106628] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 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(5974), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106674] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 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(5974), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106720] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5972), 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(5970), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106766] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 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(5974), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106812] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 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(5974), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106858] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5972), 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(5970), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106904] = 4, + ACTIONS(3732), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [106952] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5988), 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(5986), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106998] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5992), 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(5990), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107044] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 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(5978), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107090] = 4, + ACTIONS(3738), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3411), 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(3415), 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, + [107138] = 5, + ACTIONS(6037), 1, + anon_sym_SEMI, + ACTIONS(6040), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6035), 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(6033), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107188] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1703), 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(1705), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107234] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5988), 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(5986), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107280] = 5, + ACTIONS(4632), 1, + anon_sym_LPAREN, + STATE(2261), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4220), 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(4222), 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, + [107329] = 6, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5766), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3758), 4, + 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, + [107380] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6044), 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(6042), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107425] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6048), 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(6046), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107470] = 6, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5766), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [107521] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1703), 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(1705), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107566] = 7, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(5687), 1, + anon_sym_RBRACE, + STATE(5148), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [107619] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6052), 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(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, + [107664] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6052), 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(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, + [107709] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6056), 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(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, + [107754] = 7, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(5687), 1, + anon_sym_RBRACE, + STATE(5148), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + 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, + [107807] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1717), 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(1719), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107852] = 14, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6058), 1, + anon_sym_STAR, + ACTIONS(6060), 1, + anon_sym_async, + ACTIONS(6064), 1, + anon_sym_readonly, + STATE(2759), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6062), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6066), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3835), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [107919] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6068), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6070), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6072), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3876), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [107977] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6058), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6062), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6066), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3835), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [108035] = 11, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6058), 1, + anon_sym_STAR, + ACTIONS(6060), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6062), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6066), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3835), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [108095] = 17, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4982), 1, + anon_sym_STAR, + ACTIONS(4984), 1, + anon_sym_async, + ACTIONS(6076), 1, + anon_sym_static, + ACTIONS(6078), 1, + anon_sym_readonly, + ACTIONS(6080), 1, + anon_sym_declare, + ACTIONS(6082), 1, + anon_sym_abstract, + ACTIONS(6084), 1, + anon_sym_accessor, + STATE(2750), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4990), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6074), 2, + sym_number, + sym_private_property_identifier, + STATE(3006), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [108167] = 11, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6068), 1, + anon_sym_STAR, + ACTIONS(6086), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6070), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6072), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3876), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [108227] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5772), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1942), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1940), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108275] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5772), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3758), 4, + 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, + [108323] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6088), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6092), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3780), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [108381] = 11, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6088), 1, + anon_sym_STAR, + ACTIONS(6094), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6092), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3780), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [108441] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6096), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6062), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3835), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108497] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3582), 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(3580), 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, + [108541] = 17, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4773), 1, + anon_sym_accessor, + ACTIONS(4781), 1, + anon_sym_STAR, + ACTIONS(4785), 1, + anon_sym_async, + ACTIONS(6098), 1, + anon_sym_static, + ACTIONS(6100), 1, + anon_sym_readonly, + ACTIONS(6102), 1, + anon_sym_declare, + ACTIONS(6104), 1, + anon_sym_abstract, + STATE(2758), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4787), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4791), 2, + anon_sym_get, + anon_sym_set, + STATE(3015), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [108613] = 10, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6106), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6108), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6110), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3810), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [108671] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5589), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3838), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108724] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5517), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3846), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108777] = 6, + ACTIONS(6112), 1, + anon_sym_AT, + STATE(2692), 1, + aux_sym_export_statement_repeat1, + STATE(2764), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3553), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3551), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108826] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6115), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3856), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108879] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6117), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3906), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108932] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5441), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3905), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108985] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5283), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3787), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109038] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6070), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3876), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109091] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6119), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3919), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109144] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5555), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3800), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109197] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6121), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3813), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109250] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5277), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3806), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109303] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6062), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3835), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109356] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5741), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3890), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109409] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5345), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3854), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109462] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3780), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109515] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5233), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109568] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5389), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3881), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109621] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5595), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3894), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109674] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6123), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3895), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109727] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5373), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3821), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109780] = 13, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4936), 1, + anon_sym_static, + ACTIONS(4938), 1, + anon_sym_readonly, + ACTIONS(4940), 1, + anon_sym_abstract, + ACTIONS(4942), 1, + anon_sym_accessor, + STATE(2772), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4934), 2, + sym_number, + sym_private_property_identifier, + STATE(3462), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [109843] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5403), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3922), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109896] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5419), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3888), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109949] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5191), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3864), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110002] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5227), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3860), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110055] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6125), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3867), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110108] = 13, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6129), 1, + anon_sym_static, + ACTIONS(6131), 1, + anon_sym_readonly, + ACTIONS(6133), 1, + anon_sym_abstract, + ACTIONS(6135), 1, + anon_sym_accessor, + STATE(2793), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6127), 2, + sym_number, + sym_private_property_identifier, + STATE(3402), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [110171] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6108), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3810), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110224] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5341), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3833), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110277] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2238), 1, + anon_sym_namespace, + ACTIONS(2242), 1, + anon_sym_import, + ACTIONS(2244), 1, + anon_sym_var, + ACTIONS(2246), 1, + anon_sym_let, + ACTIONS(2248), 1, + anon_sym_const, + ACTIONS(2253), 1, + anon_sym_class, + ACTIONS(2255), 1, + anon_sym_async, + ACTIONS(2257), 1, + anon_sym_function, + ACTIONS(2262), 1, + anon_sym_declare, + ACTIONS(2264), 1, + anon_sym_module, + ACTIONS(2266), 1, + anon_sym_abstract, + ACTIONS(2268), 1, + anon_sym_interface, + ACTIONS(2270), 1, + anon_sym_enum, + ACTIONS(2296), 1, + anon_sym_type, + ACTIONS(6137), 1, + anon_sym_default, + STATE(800), 1, + sym_declaration, + STATE(837), 1, + sym_internal_module, + STATE(1288), 1, + sym_decorator, + STATE(4270), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(841), 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, + [110357] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2346), 1, + anon_sym_type, + ACTIONS(2348), 1, + anon_sym_namespace, + ACTIONS(2350), 1, + anon_sym_import, + ACTIONS(2352), 1, + anon_sym_var, + ACTIONS(2354), 1, + anon_sym_let, + ACTIONS(2356), 1, + anon_sym_const, + ACTIONS(2358), 1, + anon_sym_class, + ACTIONS(2360), 1, + anon_sym_async, + ACTIONS(2362), 1, + anon_sym_function, + ACTIONS(2364), 1, + anon_sym_declare, + ACTIONS(2368), 1, + anon_sym_abstract, + ACTIONS(2372), 1, + anon_sym_interface, + ACTIONS(2374), 1, + anon_sym_enum, + ACTIONS(3760), 1, + anon_sym_module, + ACTIONS(6139), 1, + anon_sym_default, + STATE(1288), 1, + sym_decorator, + STATE(4124), 1, + sym_declaration, + STATE(4312), 1, + aux_sym_export_statement_repeat1, + STATE(4423), 1, + sym_internal_module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4085), 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, + [110437] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6141), 1, + anon_sym_RBRACE, + STATE(4945), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6143), 2, + sym_number, + sym_private_property_identifier, + STATE(4005), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110491] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6145), 1, + anon_sym_RBRACE, + STATE(5318), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(4502), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110545] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6149), 1, + anon_sym_RBRACE, + STATE(5318), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(4502), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110599] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6151), 1, + anon_sym_RBRACE, + STATE(5318), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(4502), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110653] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2238), 1, + anon_sym_namespace, + ACTIONS(2242), 1, + anon_sym_import, + ACTIONS(2244), 1, + anon_sym_var, + ACTIONS(2246), 1, + anon_sym_let, + ACTIONS(2248), 1, + anon_sym_const, + ACTIONS(2253), 1, + anon_sym_class, + ACTIONS(2255), 1, + anon_sym_async, + ACTIONS(2257), 1, + anon_sym_function, + ACTIONS(2262), 1, + anon_sym_declare, + ACTIONS(2266), 1, + anon_sym_abstract, + ACTIONS(2268), 1, + anon_sym_interface, + ACTIONS(2270), 1, + anon_sym_enum, + ACTIONS(2296), 1, + anon_sym_type, + ACTIONS(2298), 1, + anon_sym_module, + ACTIONS(2300), 1, + anon_sym_global, + STATE(825), 1, + sym_declaration, + STATE(837), 1, + sym_internal_module, + STATE(1288), 1, + sym_decorator, + STATE(4270), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(841), 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, + [110733] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6153), 1, + anon_sym_RBRACE, + STATE(5318), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(4502), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110787] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6155), 1, + anon_sym_RBRACE, + STATE(5318), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(4502), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110841] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6157), 1, + anon_sym_RBRACE, + STATE(5318), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(4502), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110895] = 12, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6159), 1, + anon_sym_STAR, + ACTIONS(6163), 1, + anon_sym_readonly, + STATE(2760), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6161), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6165), 2, + anon_sym_get, + anon_sym_set, + STATE(3024), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [110955] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6167), 1, + anon_sym_RBRACE, + STATE(5318), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(4502), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111009] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2238), 1, + anon_sym_namespace, + ACTIONS(2242), 1, + anon_sym_import, + ACTIONS(2244), 1, + anon_sym_var, + ACTIONS(2246), 1, + anon_sym_let, + ACTIONS(2248), 1, + anon_sym_const, + ACTIONS(2253), 1, + anon_sym_class, + ACTIONS(2255), 1, + anon_sym_async, + ACTIONS(2257), 1, + anon_sym_function, + ACTIONS(2262), 1, + anon_sym_declare, + ACTIONS(2264), 1, + anon_sym_module, + ACTIONS(2266), 1, + anon_sym_abstract, + ACTIONS(2268), 1, + anon_sym_interface, + ACTIONS(2270), 1, + anon_sym_enum, + ACTIONS(2296), 1, + anon_sym_type, + ACTIONS(6169), 1, + anon_sym_default, + STATE(800), 1, + sym_declaration, + STATE(837), 1, + sym_internal_module, + STATE(1288), 1, + sym_decorator, + STATE(4270), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(841), 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, + [111089] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2242), 1, + anon_sym_import, + ACTIONS(2244), 1, + anon_sym_var, + ACTIONS(2246), 1, + anon_sym_let, + ACTIONS(2248), 1, + anon_sym_const, + ACTIONS(2253), 1, + anon_sym_class, + ACTIONS(2255), 1, + anon_sym_async, + ACTIONS(2257), 1, + anon_sym_function, + ACTIONS(2266), 1, + anon_sym_abstract, + ACTIONS(2268), 1, + anon_sym_interface, + ACTIONS(2270), 1, + anon_sym_enum, + ACTIONS(2296), 1, + anon_sym_type, + ACTIONS(2300), 1, + anon_sym_global, + ACTIONS(2308), 1, + anon_sym_namespace, + ACTIONS(2310), 1, + anon_sym_declare, + ACTIONS(2324), 1, + anon_sym_module, + STATE(825), 1, + sym_declaration, + STATE(837), 1, + sym_internal_module, + STATE(1288), 1, + sym_decorator, + STATE(4270), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(841), 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, + [111169] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5004), 1, + anon_sym_STAR, + ACTIONS(5006), 1, + anon_sym_async, + ACTIONS(5010), 1, + anon_sym_readonly, + ACTIONS(6171), 1, + anon_sym_static, + STATE(2751), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5008), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5012), 2, + anon_sym_get, + anon_sym_set, + STATE(3094), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [111233] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6173), 1, + anon_sym_RBRACE, + STATE(4914), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6175), 2, + sym_number, + sym_private_property_identifier, + STATE(4357), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111287] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4514), 1, + anon_sym_readonly, + ACTIONS(6177), 1, + anon_sym_static, + STATE(2754), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [111351] = 14, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(2322), 1, + anon_sym_override, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(6179), 1, + anon_sym_static, + STATE(2742), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [111415] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2242), 1, + anon_sym_import, + ACTIONS(2244), 1, + anon_sym_var, + ACTIONS(2246), 1, + anon_sym_let, + ACTIONS(2248), 1, + anon_sym_const, + ACTIONS(2253), 1, + anon_sym_class, + ACTIONS(2255), 1, + anon_sym_async, + ACTIONS(2257), 1, + anon_sym_function, + ACTIONS(2266), 1, + anon_sym_abstract, + ACTIONS(2268), 1, + anon_sym_interface, + ACTIONS(2270), 1, + anon_sym_enum, + ACTIONS(2296), 1, + anon_sym_type, + ACTIONS(2308), 1, + anon_sym_namespace, + ACTIONS(2310), 1, + anon_sym_declare, + ACTIONS(2312), 1, + anon_sym_module, + ACTIONS(6181), 1, + anon_sym_default, + STATE(800), 1, + sym_declaration, + STATE(837), 1, + sym_internal_module, + STATE(1288), 1, + sym_decorator, + STATE(4270), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(841), 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, + [111495] = 12, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(3668), 1, + anon_sym_override, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5780), 1, + anon_sym_readonly, + ACTIONS(6183), 1, + anon_sym_STAR, + STATE(2748), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6185), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6187), 2, + anon_sym_get, + anon_sym_set, + STATE(3041), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [111555] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2346), 1, + anon_sym_type, + ACTIONS(2348), 1, + anon_sym_namespace, + ACTIONS(2350), 1, + anon_sym_import, + ACTIONS(2352), 1, + anon_sym_var, + ACTIONS(2354), 1, + anon_sym_let, + ACTIONS(2356), 1, + anon_sym_const, + ACTIONS(2358), 1, + anon_sym_class, + ACTIONS(2360), 1, + anon_sym_async, + ACTIONS(2362), 1, + anon_sym_function, + ACTIONS(2364), 1, + anon_sym_declare, + ACTIONS(2366), 1, + anon_sym_module, + ACTIONS(2368), 1, + anon_sym_abstract, + ACTIONS(2370), 1, + anon_sym_global, + ACTIONS(2372), 1, + anon_sym_interface, + ACTIONS(2374), 1, + anon_sym_enum, + STATE(1288), 1, + sym_decorator, + STATE(4088), 1, + sym_declaration, + STATE(4312), 1, + aux_sym_export_statement_repeat1, + STATE(4423), 1, + sym_internal_module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4085), 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, + [111635] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6189), 1, + anon_sym_RBRACE, + STATE(5318), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(4502), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111689] = 11, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6058), 1, + anon_sym_STAR, + ACTIONS(6060), 1, + anon_sym_async, + ACTIONS(6064), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6062), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6066), 2, + anon_sym_get, + anon_sym_set, + STATE(3835), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [111746] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4982), 1, + anon_sym_STAR, + ACTIONS(4984), 1, + anon_sym_async, + ACTIONS(6193), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4990), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6191), 2, + sym_number, + sym_private_property_identifier, + STATE(3028), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [111803] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3535), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3533), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [111844] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 3, + anon_sym_LPAREN, + 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, + [111887] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5004), 1, + anon_sym_STAR, + ACTIONS(5006), 1, + anon_sym_async, + ACTIONS(5010), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5008), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5012), 2, + anon_sym_get, + anon_sym_set, + STATE(3094), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [111944] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5281), 1, + anon_sym_STAR, + ACTIONS(5287), 1, + anon_sym_async, + ACTIONS(6195), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5289), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5291), 2, + anon_sym_get, + anon_sym_set, + STATE(3013), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112001] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6197), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5741), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6199), 2, + anon_sym_get, + anon_sym_set, + STATE(3890), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [112054] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5046), 1, + anon_sym_STAR, + ACTIONS(5048), 1, + anon_sym_async, + ACTIONS(6203), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5054), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6201), 2, + sym_number, + sym_private_property_identifier, + STATE(3038), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112111] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5046), 1, + anon_sym_STAR, + ACTIONS(5048), 1, + anon_sym_async, + ACTIONS(6207), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5054), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6205), 2, + sym_number, + sym_private_property_identifier, + STATE(3001), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112168] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5060), 1, + anon_sym_STAR, + ACTIONS(5062), 1, + anon_sym_async, + ACTIONS(5066), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5064), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5068), 2, + anon_sym_get, + anon_sym_set, + STATE(3099), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112225] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3621), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3619), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [112266] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3602), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3600), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [112307] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5092), 1, + anon_sym_STAR, + ACTIONS(5094), 1, + anon_sym_async, + ACTIONS(5098), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5096), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5100), 2, + anon_sym_get, + anon_sym_set, + STATE(3068), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112364] = 11, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(2316), 1, + anon_sym_async, + ACTIONS(2318), 1, + anon_sym_readonly, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5033), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2320), 2, + anon_sym_get, + anon_sym_set, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [112421] = 3, + 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, + [112462] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4504), 1, + anon_sym_STAR, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4510), 1, + anon_sym_async, + ACTIONS(4514), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4512), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4516), 2, + anon_sym_get, + anon_sym_set, + STATE(3073), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112519] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4972), 1, + anon_sym_STAR, + ACTIONS(4974), 1, + anon_sym_async, + ACTIONS(4978), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4976), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4980), 2, + anon_sym_get, + anon_sym_set, + STATE(3031), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112576] = 11, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6088), 1, + anon_sym_STAR, + ACTIONS(6094), 1, + anon_sym_async, + ACTIONS(6209), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6092), 2, + anon_sym_get, + anon_sym_set, + STATE(3780), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [112633] = 9, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(6183), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5685), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6211), 2, + anon_sym_get, + anon_sym_set, + STATE(3830), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 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, + [112686] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5231), 1, + anon_sym_STAR, + ACTIONS(5532), 1, + anon_sym_async, + ACTIONS(6215), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5536), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6213), 2, + sym_number, + sym_private_property_identifier, + STATE(3014), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112743] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5553), 1, + anon_sym_STAR, + ACTIONS(5561), 1, + anon_sym_async, + ACTIONS(6217), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5563), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5565), 2, + anon_sym_get, + anon_sym_set, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112800] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5407), 1, + anon_sym_STAR, + ACTIONS(5409), 1, + anon_sym_async, + ACTIONS(6219), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5411), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5413), 2, + anon_sym_get, + anon_sym_set, + STATE(3055), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112857] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3613), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3611), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [112898] = 11, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(4781), 1, + anon_sym_STAR, + ACTIONS(4785), 1, + anon_sym_async, + ACTIONS(4789), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4787), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4791), 2, + anon_sym_get, + anon_sym_set, + STATE(3015), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [112955] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + STATE(5318), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(4502), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113006] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5459), 2, + sym_number, + sym_private_property_identifier, + STATE(3908), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113054] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5741), 2, + sym_number, + sym_private_property_identifier, + STATE(3890), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113102] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5283), 2, + sym_number, + sym_private_property_identifier, + STATE(3787), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113150] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2292), 2, + sym_number, + sym_private_property_identifier, + STATE(3912), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113198] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6108), 2, + sym_number, + sym_private_property_identifier, + STATE(3810), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113246] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5802), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5644), 2, + sym_number, + sym_private_property_identifier, + STATE(3387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [113296] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5644), 2, + sym_number, + sym_private_property_identifier, + STATE(3387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113344] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5277), 2, + sym_number, + sym_private_property_identifier, + STATE(3806), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113392] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6221), 2, + sym_number, + sym_private_property_identifier, + STATE(3395), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113440] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + STATE(3780), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113488] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5517), 2, + sym_number, + sym_private_property_identifier, + STATE(3846), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113536] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6223), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5938), 2, + sym_number, + sym_private_property_identifier, + STATE(3439), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [113586] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5938), 2, + sym_number, + sym_private_property_identifier, + STATE(3439), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113634] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6115), 2, + sym_number, + sym_private_property_identifier, + STATE(3856), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113682] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4934), 2, + sym_number, + sym_private_property_identifier, + STATE(3462), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113730] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6227), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6225), 2, + sym_number, + sym_private_property_identifier, + STATE(3442), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [113780] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6229), 2, + sym_number, + sym_private_property_identifier, + STATE(3443), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113828] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5780), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4934), 2, + sym_number, + sym_private_property_identifier, + STATE(3462), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [113878] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6117), 2, + sym_number, + sym_private_property_identifier, + STATE(3906), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113926] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5685), 2, + sym_number, + sym_private_property_identifier, + STATE(3830), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113974] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6233), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6231), 2, + sym_number, + sym_private_property_identifier, + STATE(3399), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [114024] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5195), 2, + sym_number, + sym_private_property_identifier, + STATE(3814), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114072] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6070), 2, + sym_number, + sym_private_property_identifier, + STATE(3876), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114120] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6235), 2, + sym_number, + sym_private_property_identifier, + STATE(3400), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114168] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6239), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6237), 2, + sym_number, + sym_private_property_identifier, + STATE(3447), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [114218] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6241), 2, + sym_number, + sym_private_property_identifier, + STATE(3448), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114266] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6245), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6243), 2, + sym_number, + sym_private_property_identifier, + STATE(3449), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [114316] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4765), 2, + sym_number, + sym_private_property_identifier, + STATE(3440), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114364] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6247), 2, + sym_number, + sym_private_property_identifier, + STATE(3451), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114412] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6251), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6249), 2, + sym_number, + sym_private_property_identifier, + STATE(3454), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [114462] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6253), 2, + sym_number, + sym_private_property_identifier, + STATE(3455), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114510] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6257), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6255), 2, + sym_number, + sym_private_property_identifier, + STATE(3456), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [114560] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5555), 2, + sym_number, + sym_private_property_identifier, + STATE(3800), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114608] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6261), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6259), 2, + sym_number, + sym_private_property_identifier, + STATE(3403), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [114658] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6265), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6263), 2, + sym_number, + sym_private_property_identifier, + STATE(3479), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [114708] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6121), 2, + sym_number, + sym_private_property_identifier, + STATE(3813), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114756] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4743), 2, + sym_number, + sym_private_property_identifier, + STATE(3886), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114804] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5373), 2, + sym_number, + sym_private_property_identifier, + STATE(3821), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114852] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5403), 2, + sym_number, + sym_private_property_identifier, + STATE(3922), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114900] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5419), 2, + sym_number, + sym_private_property_identifier, + STATE(3888), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114948] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5589), 2, + sym_number, + sym_private_property_identifier, + STATE(3838), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114996] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5191), 2, + sym_number, + sym_private_property_identifier, + STATE(3864), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115044] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6125), 2, + sym_number, + sym_private_property_identifier, + STATE(3867), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115092] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6269), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6267), 2, + sym_number, + sym_private_property_identifier, + STATE(3466), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [115142] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6271), 2, + sym_number, + sym_private_property_identifier, + STATE(3467), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115190] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6275), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6273), 2, + sym_number, + sym_private_property_identifier, + STATE(3471), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [115240] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6277), 2, + sym_number, + sym_private_property_identifier, + STATE(3472), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115288] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6279), 2, + sym_number, + sym_private_property_identifier, + STATE(3409), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115336] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(6283), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6281), 2, + sym_number, + sym_private_property_identifier, + STATE(3474), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 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, + [115386] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(4508), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6285), 2, + sym_number, + sym_private_property_identifier, + STATE(3475), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3646), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115434] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5441), 2, + sym_number, + sym_private_property_identifier, + STATE(3905), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115482] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5341), 2, + sym_number, + sym_private_property_identifier, + STATE(3833), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115530] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6119), 2, + sym_number, + sym_private_property_identifier, + STATE(3919), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + 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] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5415), 2, + sym_number, + sym_private_property_identifier, + STATE(3834), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115626] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5345), 2, + sym_number, + sym_private_property_identifier, + STATE(3854), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115674] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5233), 2, + sym_number, + sym_private_property_identifier, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115722] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5389), 2, + sym_number, + sym_private_property_identifier, + STATE(3881), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115770] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5595), 2, + sym_number, + sym_private_property_identifier, + STATE(3894), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115818] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6123), 2, + sym_number, + sym_private_property_identifier, + STATE(3895), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115866] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5227), 2, + sym_number, + sym_private_property_identifier, + STATE(3860), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115914] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(4741), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6062), 2, + sym_number, + sym_private_property_identifier, + STATE(3835), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2314), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115962] = 4, + ACTIONS(6287), 1, + sym_identifier, + STATE(5796), 1, + sym_mapped_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6289), 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, + [115997] = 9, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(6291), 1, + anon_sym_DOT, + ACTIONS(6293), 1, + anon_sym_QMARK_DOT, + ACTIONS(6295), 1, + anon_sym_LT, + STATE(2884), 1, + sym_arguments, + STATE(2954), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4014), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4016), 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, + [116038] = 9, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6297), 1, + anon_sym_DOT, + ACTIONS(6299), 1, + anon_sym_QMARK_DOT, + STATE(2883), 1, + sym_arguments, + STATE(2952), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4006), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4008), 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, + [116079] = 9, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(6295), 1, + anon_sym_LT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3417), 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, + [116120] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4138), 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, + [116148] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4088), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4090), 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, + [116176] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4086), 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, + [116204] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4088), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4090), 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, + [116232] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4118), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4120), 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, + [116260] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4124), 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, + [116288] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4124), 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, + [116316] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4124), 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, + [116344] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4128), 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, + [116372] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4128), 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, + [116400] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4128), 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, + [116428] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4074), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4076), 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, + [116456] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4138), 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, + [116484] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4138), 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, + [116512] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4062), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4064), 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, + [116540] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4086), 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, + [116568] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4062), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4064), 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, + [116596] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4383), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4385), 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, + [116624] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4387), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4389), 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, + [116652] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4068), 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, + [116680] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4070), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4072), 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, + [116708] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4068), 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, + [116736] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4070), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4072), 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, + [116764] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4178), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4180), 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, + [116792] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4184), 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, + [116820] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4184), 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, + [116848] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4184), 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, + [116876] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4188), 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, + [116904] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4188), 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, + [116932] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4188), 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, + [116960] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4196), 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, + [116988] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4196), 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, + [117016] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4196), 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, + [117044] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4074), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4076), 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, + [117072] = 3, + ACTIONS(1701), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1699), 17, + 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_AMP, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [117099] = 3, + ACTIONS(1819), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1817), 17, + 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_AMP, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [117126] = 18, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6303), 1, + anon_sym_EQ, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6307), 1, + anon_sym_COMMA, + ACTIONS(6309), 1, + anon_sym_COLON, + ACTIONS(6311), 1, + anon_sym_GT, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6316), 1, + anon_sym_DOT, + ACTIONS(6318), 1, + anon_sym_SLASH_GT, + ACTIONS(6320), 1, + anon_sym_extends, + STATE(3356), 1, + sym_type_arguments, + STATE(3360), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + STATE(4615), 1, + sym_constraint, + STATE(5567), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [117183] = 18, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6303), 1, + anon_sym_EQ, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6307), 1, + anon_sym_COMMA, + ACTIONS(6309), 1, + anon_sym_COLON, + ACTIONS(6311), 1, + anon_sym_GT, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6316), 1, + anon_sym_DOT, + ACTIONS(6320), 1, + anon_sym_extends, + ACTIONS(6322), 1, + anon_sym_SLASH_GT, + STATE(3381), 1, + sym_type_arguments, + STATE(3382), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + STATE(4615), 1, + sym_constraint, + STATE(5567), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [117240] = 6, + ACTIONS(3996), 1, + anon_sym_EQ, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6324), 1, + anon_sym_DOT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 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, + [117273] = 15, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(6326), 1, + sym_identifier, + ACTIONS(6328), 1, + anon_sym_STAR, + ACTIONS(6330), 1, + anon_sym_type, + ACTIONS(6332), 1, + anon_sym_LBRACE, + ACTIONS(6334), 1, + anon_sym_typeof, + ACTIONS(6338), 1, + anon_sym_DOT, + STATE(4333), 1, + sym_string, + STATE(4335), 1, + sym_import_require_clause, + STATE(5480), 1, + sym_import_clause, + STATE(5482), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5766), 2, + sym_namespace_import, + sym_named_imports, + ACTIONS(6336), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [117323] = 3, + ACTIONS(4275), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4277), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [117349] = 9, + ACTIONS(3421), 1, + anon_sym_PIPE, + ACTIONS(3495), 1, + anon_sym_LPAREN, + ACTIONS(3497), 1, + anon_sym_DOT, + ACTIONS(3499), 1, + anon_sym_QMARK_DOT, + ACTIONS(6340), 1, + anon_sym_LT, + STATE(3104), 1, + sym_arguments, + STATE(3180), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 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, + [117387] = 9, + ACTIONS(3495), 1, + anon_sym_LPAREN, + ACTIONS(4006), 1, + anon_sym_PIPE, + ACTIONS(6340), 1, + anon_sym_LT, + ACTIONS(6342), 1, + anon_sym_DOT, + ACTIONS(6344), 1, + anon_sym_QMARK_DOT, + STATE(3105), 1, + sym_arguments, + STATE(3184), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4008), 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, + [117425] = 9, + ACTIONS(3495), 1, + anon_sym_LPAREN, + ACTIONS(4014), 1, + anon_sym_PIPE, + ACTIONS(6340), 1, + anon_sym_LT, + ACTIONS(6346), 1, + anon_sym_DOT, + ACTIONS(6348), 1, + anon_sym_QMARK_DOT, + STATE(3082), 1, + sym_arguments, + STATE(3201), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4016), 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, + [117463] = 5, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3417), 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, + [117493] = 5, + ACTIONS(6350), 1, + anon_sym_DOT, + ACTIONS(6352), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4329), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4331), 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, + [117523] = 7, + ACTIONS(3996), 1, + anon_sym_EQ, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6324), 1, + anon_sym_DOT, + ACTIONS(6354), 1, + anon_sym_is, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 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, + [117557] = 5, + ACTIONS(4038), 1, + anon_sym_EQ, + ACTIONS(6295), 1, + anon_sym_LT, + STATE(2975), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 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, + [117587] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4190), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4192), 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, + [117613] = 3, + ACTIONS(3637), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3459), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [117639] = 4, + ACTIONS(1745), 1, + anon_sym_DOT, + ACTIONS(4224), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 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, + [117667] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4395), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4397), 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, + [117693] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4403), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4405), 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, + [117719] = 4, + ACTIONS(1741), 1, + anon_sym_DOT, + ACTIONS(4224), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 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, + [117747] = 3, + ACTIONS(3630), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3465), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [117773] = 3, + ACTIONS(4259), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4261), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [117799] = 3, + ACTIONS(4263), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4265), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [117825] = 3, + ACTIONS(4271), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4273), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [117851] = 3, + ACTIONS(4267), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4269), 15, + 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_QMARK, + anon_sym_extends, + [117876] = 3, + ACTIONS(4283), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4285), 15, + 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_QMARK, + anon_sym_extends, + [117901] = 3, + ACTIONS(4255), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4257), 15, + 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_QMARK, + anon_sym_extends, + [117926] = 3, + ACTIONS(4174), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 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, + [117951] = 3, + ACTIONS(4052), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4054), 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, + [117976] = 3, + ACTIONS(1651), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1649), 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, + [118001] = 3, + ACTIONS(4379), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4381), 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, + [118026] = 6, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(4042), 1, + anon_sym_EQ, + ACTIONS(6356), 1, + anon_sym_DOT, + STATE(2896), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4044), 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, + [118057] = 4, + ACTIONS(4309), 1, + anon_sym_EQ, + ACTIONS(6358), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4311), 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, + [118084] = 3, + ACTIONS(4088), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4090), 14, + 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, + [118108] = 3, + ACTIONS(4349), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4351), 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, + [118132] = 3, + ACTIONS(4048), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4050), 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, + [118156] = 3, + ACTIONS(4058), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 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, + [118180] = 3, + ACTIONS(4126), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 14, + 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, + [118204] = 3, + ACTIONS(4126), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 14, + 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, + [118228] = 3, + ACTIONS(4136), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 14, + 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, + [118252] = 3, + ACTIONS(4136), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 14, + 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, + [118276] = 7, + ACTIONS(3996), 1, + anon_sym_PIPE, + ACTIONS(6340), 1, + anon_sym_LT, + ACTIONS(6360), 1, + anon_sym_DOT, + ACTIONS(6362), 1, + anon_sym_is, + STATE(3257), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 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, + [118308] = 4, + ACTIONS(4371), 1, + anon_sym_EQ, + ACTIONS(6364), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4373), 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, + [118334] = 3, + ACTIONS(4136), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 14, + 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, + [118358] = 8, + ACTIONS(6366), 1, + anon_sym_LPAREN, + ACTIONS(6368), 1, + anon_sym_DOT, + ACTIONS(6370), 1, + anon_sym_QMARK_DOT, + ACTIONS(6372), 1, + anon_sym_LT, + STATE(3243), 1, + sym_arguments, + STATE(3329), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4008), 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, + [118392] = 8, + ACTIONS(6366), 1, + anon_sym_LPAREN, + ACTIONS(6372), 1, + anon_sym_LT, + ACTIONS(6374), 1, + anon_sym_DOT, + ACTIONS(6376), 1, + anon_sym_QMARK_DOT, + STATE(3245), 1, + sym_arguments, + STATE(3330), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4016), 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, + [118426] = 3, + ACTIONS(4118), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 14, + 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, + [118450] = 3, + ACTIONS(4178), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4180), 14, + 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, + [118474] = 3, + ACTIONS(4182), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4184), 14, + 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, + [118498] = 3, + ACTIONS(4182), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4184), 14, + 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, + [118522] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6380), 1, + sym_number, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5864), 2, + sym_string, + sym_predefined_type, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [118554] = 3, + ACTIONS(4182), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4184), 14, + 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, + [118578] = 3, + ACTIONS(4186), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 14, + 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, + [118602] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6384), 1, + sym_number, + STATE(5869), 1, + sym_string, + STATE(5872), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [118636] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6386), 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, + [118658] = 3, + ACTIONS(4335), 1, + 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_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [118682] = 3, + ACTIONS(4339), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4156), 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, + [118706] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6388), 1, + sym_number, + STATE(5905), 1, + sym_string, + STATE(5907), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [118740] = 3, + ACTIONS(4186), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 14, + 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, + [118764] = 3, + ACTIONS(4186), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 14, + 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, + [118788] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6390), 1, + sym_number, + STATE(5917), 1, + sym_string, + STATE(5919), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [118822] = 3, + ACTIONS(4194), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 14, + 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, + [118846] = 3, + ACTIONS(4092), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4094), 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, + [118870] = 3, + ACTIONS(4096), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4098), 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, + [118894] = 3, + ACTIONS(4110), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4112), 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, + [118918] = 3, + ACTIONS(4114), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4116), 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, + [118942] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6392), 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, + [118964] = 3, + ACTIONS(4038), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 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, + [118988] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6394), 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, + [119010] = 3, + ACTIONS(4122), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 14, + 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, + [119034] = 3, + ACTIONS(4122), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 14, + 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, + [119058] = 3, + ACTIONS(4194), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 14, + 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, + [119082] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6396), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5665), 2, + sym_string, + sym_predefined_type, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119114] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6398), 1, + sym_number, + STATE(5595), 1, + sym_string, + STATE(5670), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119148] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6400), 1, + sym_number, + STATE(5674), 1, + sym_string, + STATE(5680), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119182] = 8, + ACTIONS(6366), 1, + anon_sym_LPAREN, + ACTIONS(6372), 1, + anon_sym_LT, + ACTIONS(6402), 1, + anon_sym_DOT, + ACTIONS(6404), 1, + anon_sym_QMARK_DOT, + STATE(3242), 1, + sym_arguments, + STATE(3328), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 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, + [119216] = 3, + ACTIONS(4315), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 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, + [119240] = 4, + ACTIONS(4315), 1, + anon_sym_EQ, + ACTIONS(6364), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 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, + [119266] = 3, + ACTIONS(4194), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 14, + 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, + [119290] = 3, + ACTIONS(4321), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4323), 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, + [119314] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6406), 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, + [119336] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6408), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5619), 2, + sym_string, + sym_predefined_type, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119368] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6410), 1, + sym_number, + STATE(5663), 1, + sym_string, + STATE(5699), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119402] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6412), 1, + sym_number, + STATE(5705), 1, + sym_string, + STATE(5716), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119436] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6414), 1, + sym_number, + STATE(5837), 1, + sym_string, + STATE(5841), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119470] = 3, + ACTIONS(4391), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4393), 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, + [119494] = 3, + ACTIONS(4399), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4401), 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, + [119518] = 3, + ACTIONS(4122), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 14, + 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, + [119542] = 3, + ACTIONS(4235), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4237), 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, + [119566] = 3, + ACTIONS(4080), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4082), 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, + [119590] = 3, + ACTIONS(4231), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4233), 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, + [119614] = 3, + ACTIONS(4140), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4142), 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, + [119638] = 3, + ACTIONS(4158), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4160), 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, + [119662] = 3, + ACTIONS(4162), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4164), 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, + [119686] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6416), 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, + [119708] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6418), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5760), 2, + sym_string, + sym_predefined_type, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119740] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6420), 1, + sym_number, + STATE(5762), 1, + sym_string, + STATE(5764), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119774] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6422), 1, + sym_number, + STATE(5770), 1, + sym_string, + STATE(5774), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119808] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6424), 1, + sym_number, + STATE(5780), 1, + sym_string, + STATE(5782), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119842] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6426), 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, + [119864] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6428), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5983), 2, + sym_string, + sym_predefined_type, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119896] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6430), 1, + sym_number, + STATE(5600), 1, + sym_predefined_type, + STATE(5996), 1, + sym_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119930] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6432), 1, + sym_number, + STATE(5626), 1, + sym_string, + STATE(5628), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119964] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6434), 1, + sym_number, + STATE(5631), 1, + sym_string, + STATE(5637), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [119998] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6436), 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, + [120020] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6438), 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, + [120042] = 3, + ACTIONS(4206), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4208), 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, + [120066] = 3, + ACTIONS(4126), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 14, + 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, + [120090] = 3, + ACTIONS(4293), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4295), 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, + [120114] = 3, + ACTIONS(4375), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4377), 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, + [120138] = 3, + ACTIONS(4383), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4385), 14, + 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, + [120162] = 3, + ACTIONS(4387), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4389), 14, + 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, + [120186] = 3, + ACTIONS(4066), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4068), 14, + 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, + [120210] = 3, + ACTIONS(4239), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 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, + [120234] = 3, + ACTIONS(4070), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4072), 14, + 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, + [120258] = 3, + ACTIONS(4066), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4068), 14, + 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, + [120282] = 3, + ACTIONS(4070), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4072), 14, + 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, + [120306] = 3, + ACTIONS(4074), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4076), 14, + 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, + [120330] = 3, + ACTIONS(4062), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4064), 14, + 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, + [120354] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6440), 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, + [120376] = 3, + ACTIONS(4074), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4076), 14, + 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, + [120400] = 3, + ACTIONS(4062), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4064), 14, + 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, + [120424] = 3, + ACTIONS(4084), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4086), 14, + 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, + [120448] = 3, + ACTIONS(4353), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4355), 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, + [120472] = 3, + ACTIONS(4084), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4086), 14, + 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, + [120496] = 3, + ACTIONS(4088), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4090), 14, + 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, + [120520] = 3, + ACTIONS(4297), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 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, + [120544] = 5, + ACTIONS(4361), 1, + anon_sym_EQ, + ACTIONS(6364), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4363), 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, + [120572] = 3, + ACTIONS(4279), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4281), 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, + [120596] = 3, + ACTIONS(4325), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4327), 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, + [120620] = 3, + ACTIONS(4341), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4343), 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, + [120644] = 3, + ACTIONS(4168), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 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, + [120668] = 3, + ACTIONS(4198), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4200), 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, + [120692] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(6382), 1, + anon_sym_unique, + ACTIONS(6442), 1, + sym_number, + STATE(5682), 1, + sym_string, + STATE(5683), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6378), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120726] = 6, + ACTIONS(3495), 1, + anon_sym_LPAREN, + ACTIONS(4042), 1, + anon_sym_PIPE, + ACTIONS(6444), 1, + anon_sym_DOT, + STATE(3132), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4044), 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, + [120755] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6450), 1, + anon_sym_BANG, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6456), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4176), 1, + sym_type_annotation, + STATE(4894), 1, + sym__initializer, + STATE(5253), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [120798] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6458), 1, + anon_sym_BANG, + ACTIONS(6460), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4182), 1, + sym_type_annotation, + STATE(4903), 1, + sym__initializer, + STATE(5257), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [120841] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6464), 1, + anon_sym_BANG, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(6468), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3883), 1, + sym__call_signature, + STATE(4084), 1, + sym_type_annotation, + STATE(5101), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6462), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [120884] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3786), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(3756), 1, + sym_formal_parameters, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5366), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [120923] = 6, + ACTIONS(213), 1, + anon_sym_unique, + STATE(1963), 1, + sym_type_predicate, + STATE(5895), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6470), 2, + sym_identifier, + sym_this, + ACTIONS(215), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120952] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6474), 1, + anon_sym_BANG, + ACTIONS(6476), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4264), 1, + sym_type_annotation, + STATE(5140), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5513), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6472), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [120995] = 9, + ACTIONS(3996), 1, + anon_sym_extends, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6324), 1, + anon_sym_DOT, + ACTIONS(6478), 1, + sym_identifier, + ACTIONS(6482), 1, + anon_sym_GT, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6480), 3, + anon_sym_LBRACE, + sym_jsx_identifier, + anon_sym_SLASH_GT, + ACTIONS(3481), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [121030] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3814), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(3756), 1, + sym_formal_parameters, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5366), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [121069] = 6, + ACTIONS(213), 1, + anon_sym_unique, + STATE(2901), 1, + sym_type_predicate, + STATE(5704), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6485), 2, + sym_identifier, + sym_this, + ACTIONS(215), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121098] = 14, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(6328), 1, + anon_sym_STAR, + ACTIONS(6332), 1, + anon_sym_LBRACE, + ACTIONS(6487), 1, + sym_identifier, + ACTIONS(6489), 1, + anon_sym_type, + ACTIONS(6491), 1, + anon_sym_COMMA, + ACTIONS(6493), 1, + anon_sym_from, + STATE(4095), 1, + sym_string, + STATE(4098), 1, + sym_import_require_clause, + STATE(5482), 1, + sym__import_identifier, + STATE(5499), 1, + sym_import_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5766), 2, + sym_namespace_import, + sym_named_imports, + [121143] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6497), 1, + anon_sym_BANG, + ACTIONS(6499), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4328), 1, + sym_type_annotation, + STATE(5050), 1, + sym__initializer, + STATE(5436), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121186] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6503), 1, + anon_sym_BANG, + ACTIONS(6505), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4239), 1, + sym_type_annotation, + STATE(4829), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5548), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121229] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(6509), 1, + anon_sym_BANG, + ACTIONS(6511), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3849), 1, + sym__call_signature, + STATE(4034), 1, + sym_type_annotation, + STATE(4772), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6507), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121272] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6513), 1, + anon_sym_BANG, + ACTIONS(6515), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4356), 1, + sym_type_annotation, + STATE(5064), 1, + sym__initializer, + STATE(5456), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121315] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(6519), 1, + anon_sym_BANG, + ACTIONS(6521), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3811), 1, + sym__call_signature, + STATE(4220), 1, + sym_type_annotation, + STATE(4844), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6517), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121358] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6523), 1, + anon_sym_BANG, + ACTIONS(6525), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4388), 1, + sym_type_annotation, + STATE(5114), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5488), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121401] = 6, + ACTIONS(213), 1, + anon_sym_unique, + STATE(1553), 1, + sym_type_predicate, + STATE(6002), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6527), 2, + sym_identifier, + sym_this, + ACTIONS(215), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121430] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6529), 1, + anon_sym_BANG, + ACTIONS(6531), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4058), 1, + sym_type_annotation, + STATE(4792), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5489), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121473] = 4, + ACTIONS(4048), 1, + anon_sym_EQ, + ACTIONS(6354), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4050), 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, + [121498] = 6, + ACTIONS(3996), 1, + anon_sym_PIPE, + ACTIONS(6340), 1, + anon_sym_LT, + ACTIONS(6360), 1, + anon_sym_DOT, + STATE(3257), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 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, + [121527] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3755), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(3756), 1, + sym_formal_parameters, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5366), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [121566] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3879), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(3756), 1, + sym_formal_parameters, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5366), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [121605] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3805), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(3756), 1, + sym_formal_parameters, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + STATE(5366), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [121644] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6519), 1, + anon_sym_BANG, + ACTIONS(6533), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4220), 1, + sym_type_annotation, + STATE(4877), 1, + sym__call_signature, + STATE(4887), 1, + sym__initializer, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6517), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121687] = 4, + ACTIONS(4058), 1, + anon_sym_EQ, + ACTIONS(6354), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 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, + [121712] = 6, + ACTIONS(213), 1, + anon_sym_unique, + STATE(2901), 1, + sym_type_predicate, + STATE(5725), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6535), 2, + sym_identifier, + sym_this, + ACTIONS(215), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121741] = 4, + ACTIONS(4038), 1, + anon_sym_EQ, + ACTIONS(6537), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 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, + [121766] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6539), 1, + anon_sym_BANG, + ACTIONS(6541), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4298), 1, + sym_type_annotation, + STATE(5187), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5552), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6472), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121809] = 6, + ACTIONS(213), 1, + anon_sym_unique, + STATE(3252), 1, + sym_type_predicate, + STATE(5897), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6543), 2, + sym_identifier, + sym_this, + ACTIONS(215), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121838] = 6, + ACTIONS(213), 1, + anon_sym_unique, + STATE(3300), 1, + sym_type_predicate, + STATE(5750), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6545), 2, + sym_identifier, + sym_this, + ACTIONS(215), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121867] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(6549), 1, + anon_sym_BANG, + ACTIONS(6551), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3824), 1, + sym__call_signature, + STATE(3952), 1, + sym_type_annotation, + STATE(4895), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6547), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121910] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(6555), 1, + anon_sym_BANG, + ACTIONS(6557), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3827), 1, + sym__call_signature, + STATE(4243), 1, + sym_type_annotation, + STATE(4961), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6553), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121953] = 6, + ACTIONS(213), 1, + anon_sym_unique, + STATE(2901), 1, + sym_type_predicate, + STATE(5819), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6559), 2, + sym_identifier, + sym_this, + ACTIONS(215), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121982] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6561), 1, + anon_sym_BANG, + ACTIONS(6563), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4143), 1, + sym_type_annotation, + STATE(4864), 1, + sym__initializer, + STATE(5245), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122025] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6565), 1, + anon_sym_BANG, + ACTIONS(6567), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4251), 1, + sym_type_annotation, + STATE(4971), 1, + sym__initializer, + STATE(5344), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122068] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6569), 1, + anon_sym_BANG, + ACTIONS(6571), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4042), 1, + sym_type_annotation, + STATE(4985), 1, + sym__initializer, + STATE(5360), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6472), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122111] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6573), 1, + anon_sym_BANG, + ACTIONS(6575), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4149), 1, + sym_type_annotation, + STATE(4866), 1, + sym__initializer, + STATE(5248), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122154] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6577), 1, + anon_sym_BANG, + ACTIONS(6579), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4069), 1, + sym_type_annotation, + STATE(4805), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5512), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122197] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6581), 1, + anon_sym_BANG, + ACTIONS(6583), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4074), 1, + sym_type_annotation, + STATE(5021), 1, + sym__initializer, + STATE(5410), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6472), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122240] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6587), 1, + anon_sym_BANG, + ACTIONS(6589), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(4353), 1, + sym_type_annotation, + STATE(4926), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5585), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6585), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122283] = 13, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6549), 1, + anon_sym_BANG, + ACTIONS(6591), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3952), 1, + sym_type_annotation, + STATE(4940), 1, + sym__call_signature, + STATE(4947), 1, + sym__initializer, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6547), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122326] = 6, + ACTIONS(4114), 1, + anon_sym_EQ, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4116), 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, + [122354] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6601), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4410), 1, + sym__call_signature, + STATE(4411), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6599), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [122390] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 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, + [122410] = 13, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6316), 1, + anon_sym_DOT, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(6605), 1, + anon_sym_GT, + ACTIONS(6607), 1, + anon_sym_SLASH_GT, + STATE(3424), 1, + sym_type_arguments, + STATE(3425), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [122452] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4180), 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, + [122472] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4184), 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, + [122492] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4184), 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, + [122512] = 3, + ACTIONS(3202), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3204), 12, + 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, + [122534] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4184), 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, + [122554] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 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, + [122574] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 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, + [122594] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 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, + [122614] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 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, + [122634] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6609), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3570), 1, + sym__call_signature, + STATE(4411), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6599), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [122670] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 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, + [122690] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 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, + [122710] = 6, + ACTIONS(4357), 1, + anon_sym_EQ, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4359), 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, + [122738] = 6, + ACTIONS(4100), 1, + anon_sym_EQ, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4102), 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, + [122766] = 4, + ACTIONS(1741), 1, + anon_sym_DOT, + ACTIONS(4224), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 11, + 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_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [122790] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4385), 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, + [122810] = 3, + ACTIONS(3630), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3465), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [122832] = 3, + ACTIONS(3637), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3459), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [122854] = 4, + ACTIONS(1745), 1, + anon_sym_DOT, + ACTIONS(4224), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 11, + 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_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [122878] = 3, + ACTIONS(3198), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3200), 12, + 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, + [122900] = 4, + ACTIONS(4365), 1, + anon_sym_EQ, + ACTIONS(6611), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4367), 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, + [122924] = 6, + ACTIONS(6372), 1, + anon_sym_LT, + ACTIONS(6613), 1, + anon_sym_DOT, + ACTIONS(6615), 1, + anon_sym_is, + STATE(3364), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 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, + [122952] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6619), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3649), 1, + sym__call_signature, + STATE(4200), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6617), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [122988] = 13, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6316), 1, + anon_sym_DOT, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(6605), 1, + anon_sym_GT, + ACTIONS(6621), 1, + anon_sym_SLASH_GT, + STATE(3414), 1, + sym_type_arguments, + STATE(3415), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [123030] = 3, + ACTIONS(4259), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4261), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123052] = 3, + ACTIONS(4263), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4265), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123074] = 3, + ACTIONS(4271), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4273), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123096] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6625), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3568), 1, + sym__call_signature, + STATE(4365), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6623), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [123132] = 3, + ACTIONS(4275), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4277), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123154] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4389), 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, + [123174] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4068), 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, + [123194] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4072), 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, + [123214] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4068), 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, + [123234] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4072), 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, + [123254] = 5, + ACTIONS(4038), 1, + anon_sym_PIPE, + ACTIONS(6340), 1, + anon_sym_LT, + STATE(3216), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 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, + [123280] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4076), 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, + [123300] = 3, + ACTIONS(4403), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4405), 12, + 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, + [123322] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4076), 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, + [123342] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4064), 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, + [123362] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4086), 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, + [123382] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4090), 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, + [123402] = 6, + ACTIONS(4243), 1, + anon_sym_EQ, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4245), 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, + [123430] = 5, + ACTIONS(3421), 1, + anon_sym_PIPE, + ACTIONS(3497), 1, + anon_sym_DOT, + ACTIONS(3499), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 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, + [123456] = 6, + ACTIONS(4247), 1, + anon_sym_EQ, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4249), 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, + [123484] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4086), 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, + [123504] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4090), 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, + [123524] = 5, + ACTIONS(4329), 1, + anon_sym_PIPE, + ACTIONS(6627), 1, + anon_sym_DOT, + ACTIONS(6629), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4331), 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, + [123550] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 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, + [123570] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6631), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4364), 1, + sym__call_signature, + STATE(4365), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6623), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [123606] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 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, + [123626] = 6, + ACTIONS(4202), 1, + anon_sym_EQ, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4204), 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, + [123654] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 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, + [123674] = 6, + ACTIONS(4239), 1, + anon_sym_EQ, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 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, + [123702] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6633), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4199), 1, + sym__call_signature, + STATE(4200), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6617), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [123738] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6637), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4029), 1, + sym__call_signature, + STATE(4040), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6635), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [123774] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 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, + [123794] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 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, + [123814] = 3, + ACTIONS(3208), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3210), 12, + 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, + [123836] = 3, + ACTIONS(4190), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4192), 12, + 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, + [123858] = 3, + ACTIONS(4395), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4397), 12, + 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, + [123880] = 4, + ACTIONS(4305), 1, + anon_sym_EQ, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4307), 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, + [123904] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 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, + [123924] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6641), 1, + anon_sym_COLON, + ACTIONS(6643), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3688), 1, + sym__call_signature, + STATE(4450), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6639), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [123960] = 4, + ACTIONS(4345), 1, + anon_sym_EQ, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4347), 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, + [123984] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 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, + [124004] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 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, + [124024] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6645), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3607), 1, + sym__call_signature, + STATE(4040), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6635), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [124060] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6647), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4447), 1, + sym__call_signature, + STATE(4450), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6639), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [124096] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 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, + [124116] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4064), 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, + [124136] = 12, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6649), 1, + anon_sym_GT, + ACTIONS(6651), 1, + anon_sym_DOT, + ACTIONS(6653), 1, + anon_sym_SLASH_GT, + STATE(3426), 1, + sym_type_arguments, + STATE(3427), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [124175] = 4, + ACTIONS(4048), 1, + anon_sym_PIPE, + ACTIONS(6362), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4050), 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, + [124198] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4061), 1, + sym_type_annotation, + STATE(4796), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5497), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124235] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4079), 1, + sym_type_annotation, + STATE(4811), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5533), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124272] = 4, + ACTIONS(3906), 1, + anon_sym_LPAREN, + STATE(1650), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4393), 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, + [124295] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3822), 1, + sym__call_signature, + STATE(4241), 1, + sym_type_annotation, + STATE(4954), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6657), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124332] = 8, + ACTIONS(3423), 1, + anon_sym_DOT, + ACTIONS(3427), 1, + anon_sym_QMARK_DOT, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6659), 1, + anon_sym_LPAREN, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [124363] = 8, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6297), 1, + anon_sym_DOT, + ACTIONS(6299), 1, + anon_sym_QMARK_DOT, + ACTIONS(6659), 1, + anon_sym_LPAREN, + STATE(2883), 1, + sym_arguments, + STATE(2952), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4008), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [124394] = 8, + ACTIONS(6291), 1, + anon_sym_DOT, + ACTIONS(6293), 1, + anon_sym_QMARK_DOT, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6659), 1, + anon_sym_LPAREN, + STATE(2884), 1, + sym_arguments, + STATE(2954), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4016), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [124425] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4250), 1, + sym_type_annotation, + STATE(4965), 1, + sym__initializer, + STATE(5338), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124462] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(3640), 1, + sym__call_signature, + STATE(4414), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6663), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [124495] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4254), 1, + sym_type_annotation, + STATE(4974), 1, + sym__initializer, + STATE(5347), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124532] = 3, + ACTIONS(4052), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4054), 11, + 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_is, + anon_sym_PIPE_RBRACE, + [124553] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(3954), 1, + sym_type_annotation, + STATE(4934), 1, + sym__call_signature, + STATE(4935), 1, + sym__initializer, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124590] = 8, + ACTIONS(3518), 1, + anon_sym_COLON, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6324), 1, + anon_sym_DOT, + ACTIONS(6667), 1, + anon_sym_QMARK, + STATE(2989), 1, + sym_type_arguments, + STATE(5451), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [124621] = 3, + ACTIONS(4174), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 11, + 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, + [124642] = 3, + ACTIONS(4379), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4381), 11, + 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, + [124663] = 4, + ACTIONS(4058), 1, + anon_sym_PIPE, + ACTIONS(6362), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 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, + [124686] = 4, + ACTIONS(4038), 1, + anon_sym_PIPE, + ACTIONS(6670), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 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, + [124709] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(4372), 1, + sym__call_signature, + STATE(4373), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [124742] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4332), 1, + sym_type_annotation, + STATE(5054), 1, + sym__initializer, + STATE(5441), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124779] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4361), 1, + sym_type_annotation, + STATE(5072), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5462), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124816] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3845), 1, + sym__call_signature, + STATE(4287), 1, + sym_type_annotation, + STATE(4898), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124853] = 3, + ACTIONS(4267), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4269), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [124874] = 3, + ACTIONS(1651), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1649), 11, + 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_is, + anon_sym_PIPE_RBRACE, + [124895] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4390), 1, + sym_type_annotation, + STATE(5118), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5490), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124932] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4394), 1, + sym_type_annotation, + STATE(5122), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5495), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124969] = 7, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3805), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [124998] = 4, + ACTIONS(4309), 1, + anon_sym_PIPE, + ACTIONS(6676), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4311), 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, + [125021] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(4404), 1, + sym__call_signature, + STATE(4406), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + 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, + [125054] = 7, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3879), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [125083] = 7, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3786), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [125112] = 7, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3814), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [125141] = 12, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(6328), 1, + anon_sym_STAR, + ACTIONS(6332), 1, + anon_sym_LBRACE, + ACTIONS(6487), 1, + sym_identifier, + ACTIONS(6489), 1, + anon_sym_type, + STATE(4095), 1, + sym_string, + STATE(4098), 1, + sym_import_require_clause, + STATE(5482), 1, + sym__import_identifier, + STATE(5499), 1, + sym_import_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5766), 2, + sym_namespace_import, + sym_named_imports, + [125180] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(4413), 1, + sym__call_signature, + STATE(4414), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6663), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125213] = 5, + ACTIONS(6366), 1, + anon_sym_LPAREN, + ACTIONS(6680), 1, + anon_sym_DOT, + STATE(3261), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4044), 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, + [125238] = 3, + ACTIONS(4283), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4285), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [125259] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4234), 1, + sym_type_annotation, + STATE(4938), 1, + sym__initializer, + STATE(5305), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125296] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3920), 1, + sym__call_signature, + STATE(4434), 1, + sym_type_annotation, + STATE(5159), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6684), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125333] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4440), 1, + sym_type_annotation, + STATE(5165), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5542), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125370] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4171), 1, + sym_type_annotation, + STATE(4888), 1, + sym__initializer, + STATE(5252), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125407] = 12, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6649), 1, + anon_sym_GT, + ACTIONS(6651), 1, + anon_sym_DOT, + ACTIONS(6688), 1, + anon_sym_SLASH_GT, + STATE(3416), 1, + sym_type_arguments, + STATE(3417), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [125446] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4185), 1, + sym_type_annotation, + STATE(4906), 1, + sym__initializer, + STATE(5262), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125483] = 5, + ACTIONS(6372), 1, + anon_sym_LT, + ACTIONS(6613), 1, + anon_sym_DOT, + STATE(3364), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 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, + [125508] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4012), 1, + sym_type_annotation, + STATE(4686), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5543), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125545] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(4201), 1, + sym__call_signature, + STATE(4202), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6690), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125578] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4002), 1, + sym_type_annotation, + STATE(5017), 1, + sym__initializer, + STATE(5364), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125615] = 12, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6649), 1, + anon_sym_GT, + ACTIONS(6651), 1, + anon_sym_DOT, + ACTIONS(6692), 1, + anon_sym_SLASH_GT, + STATE(3383), 1, + sym_type_arguments, + STATE(3384), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [125654] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4269), 1, + sym_type_annotation, + STATE(5189), 1, + sym__initializer, + STATE(5461), 1, + sym_type_parameters, + STATE(5549), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125691] = 7, + ACTIONS(3752), 1, + anon_sym_COMMA, + ACTIONS(3755), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [125720] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(4221), 1, + sym_type_annotation, + STATE(5119), 1, + sym__initializer, + STATE(5285), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6694), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125757] = 3, + ACTIONS(4255), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4257), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [125778] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3847), 1, + sym__call_signature, + STATE(4027), 1, + sym_type_annotation, + STATE(4767), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6696), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125815] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(3994), 1, + sym__call_signature, + STATE(3998), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6698), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125848] = 12, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6649), 1, + anon_sym_GT, + ACTIONS(6651), 1, + anon_sym_DOT, + ACTIONS(6700), 1, + anon_sym_SLASH_GT, + STATE(3361), 1, + sym_type_arguments, + STATE(3362), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [125887] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(3756), 1, + sym_formal_parameters, + STATE(5366), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3758), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [125918] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(3583), 1, + sym__call_signature, + STATE(4373), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125951] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3826), 1, + sym__call_signature, + STATE(3954), 1, + sym_type_annotation, + STATE(4900), 1, + sym__initializer, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125988] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(4027), 1, + sym_type_annotation, + STATE(4779), 1, + sym__call_signature, + STATE(4784), 1, + sym__initializer, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6696), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126025] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(3596), 1, + sym__call_signature, + STATE(3998), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6698), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126058] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(3660), 1, + sym__call_signature, + STATE(4202), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6690), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126091] = 9, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3273), 1, + sym_formal_parameters, + STATE(3565), 1, + sym__call_signature, + STATE(4406), 1, + sym_type_annotation, + STATE(5491), 1, + sym_type_parameters, + 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, + [126124] = 4, + ACTIONS(6702), 1, + anon_sym_DOT, + ACTIONS(6704), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4331), 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, + [126146] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3465), 11, + 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_extends, + [126164] = 3, + ACTIONS(4391), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4393), 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, + [126184] = 3, + ACTIONS(4297), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 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, + [126204] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3210), 11, + 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, + [126222] = 3, + ACTIONS(4341), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4343), 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, + [126242] = 3, + ACTIONS(4399), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4401), 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, + [126262] = 3, + ACTIONS(4140), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4142), 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, + [126282] = 3, + ACTIONS(4058), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 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, + [126302] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3200), 11, + 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, + [126320] = 5, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(4391), 1, + anon_sym_PIPE, + STATE(1650), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4393), 8, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126344] = 4, + ACTIONS(4345), 1, + anon_sym_PIPE, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4347), 9, + 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, + [126366] = 3, + ACTIONS(4158), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4160), 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, + [126386] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4245), 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, + [126410] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4249), 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, + [126434] = 3, + ACTIONS(4315), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 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, + [126454] = 4, + ACTIONS(4315), 1, + anon_sym_PIPE, + ACTIONS(6712), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 9, + sym__automatic_semicolon, + 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, + [126476] = 3, + ACTIONS(4321), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4323), 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, + [126496] = 4, + ACTIONS(4365), 1, + anon_sym_PIPE, + ACTIONS(6714), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4367), 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_RBRACE, + [126518] = 11, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6716), 1, + sym_identifier, + ACTIONS(6718), 1, + anon_sym_type, + ACTIONS(6720), 1, + anon_sym_COMMA, + ACTIONS(6722), 1, + anon_sym_RBRACE, + ACTIONS(6724), 1, + anon_sym_typeof, + STATE(4633), 1, + sym_import_specifier, + STATE(5503), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5599), 2, + sym__module_export_name, + sym_string, + [126554] = 3, + ACTIONS(2328), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2326), 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, + [126574] = 4, + ACTIONS(4371), 1, + anon_sym_PIPE, + ACTIONS(6712), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4373), 9, + sym__automatic_semicolon, + 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, + [126596] = 8, + ACTIONS(6726), 1, + anon_sym_LBRACE, + ACTIONS(6730), 1, + anon_sym_LT_SLASH, + ACTIONS(6732), 1, + anon_sym_LT, + STATE(3200), 1, + sym_jsx_opening_element, + STATE(4054), 1, + sym_jsx_closing_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6728), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3217), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [126626] = 3, + ACTIONS(4235), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4237), 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, + [126646] = 3, + ACTIONS(4080), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4082), 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, + [126666] = 3, + ACTIONS(4162), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4164), 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, + [126686] = 8, + ACTIONS(6726), 1, + anon_sym_LBRACE, + ACTIONS(6732), 1, + anon_sym_LT, + ACTIONS(6736), 1, + anon_sym_LT_SLASH, + STATE(1635), 1, + sym_jsx_closing_element, + STATE(3200), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6734), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3233), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [126716] = 4, + ACTIONS(6372), 1, + anon_sym_LT, + STATE(3365), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 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, + [126738] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5432), 11, + sym__automatic_semicolon, + 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, + [126756] = 3, + ACTIONS(4231), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4233), 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, + [126776] = 3, + ACTIONS(4206), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4208), 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, + [126796] = 8, + ACTIONS(6726), 1, + anon_sym_LBRACE, + ACTIONS(6732), 1, + anon_sym_LT, + ACTIONS(6740), 1, + anon_sym_LT_SLASH, + STATE(2078), 1, + sym_jsx_closing_element, + STATE(3200), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6738), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3220), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [126826] = 3, + ACTIONS(4168), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 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, + [126846] = 3, + ACTIONS(4349), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4351), 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, + [126866] = 3, + ACTIONS(2336), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2334), 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, + [126886] = 4, + ACTIONS(6402), 1, + anon_sym_DOT, + ACTIONS(6404), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3417), 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, + [126908] = 3, + ACTIONS(1745), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 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, + [126928] = 3, + ACTIONS(4239), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 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, + [126948] = 3, + ACTIONS(4375), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4377), 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, + [126968] = 8, + ACTIONS(6726), 1, + anon_sym_LBRACE, + ACTIONS(6730), 1, + anon_sym_LT_SLASH, + ACTIONS(6732), 1, + anon_sym_LT, + STATE(3200), 1, + sym_jsx_opening_element, + STATE(4172), 1, + sym_jsx_closing_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6742), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3268), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [126998] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 11, + sym__automatic_semicolon, + 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, + [127016] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 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, + [127040] = 8, + ACTIONS(6726), 1, + anon_sym_LBRACE, + ACTIONS(6732), 1, + anon_sym_LT, + ACTIONS(6740), 1, + anon_sym_LT_SLASH, + STATE(2144), 1, + sym_jsx_closing_element, + STATE(3200), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6742), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3268), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [127070] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4273), 11, + 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_extends, + [127088] = 5, + ACTIONS(4315), 1, + anon_sym_PIPE, + ACTIONS(6712), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 2, + anon_sym_AMP, + anon_sym_extends, + ACTIONS(4363), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [127112] = 3, + ACTIONS(4335), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4337), 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, + [127132] = 3, + ACTIONS(4339), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4156), 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, + [127152] = 3, + ACTIONS(4279), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4281), 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, + [127172] = 4, + ACTIONS(4305), 1, + anon_sym_PIPE, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4307), 9, + 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, + [127194] = 3, + ACTIONS(4325), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4327), 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, + [127214] = 3, + ACTIONS(2332), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2330), 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, + [127234] = 6, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6324), 1, + anon_sym_DOT, + ACTIONS(6744), 1, + anon_sym_is, + STATE(2989), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [127260] = 8, + ACTIONS(6726), 1, + anon_sym_LBRACE, + ACTIONS(6732), 1, + anon_sym_LT, + ACTIONS(6748), 1, + anon_sym_LT_SLASH, + STATE(3200), 1, + sym_jsx_opening_element, + STATE(4198), 1, + sym_jsx_closing_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6746), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3232), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [127290] = 3, + ACTIONS(2340), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2338), 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, + [127310] = 8, + ACTIONS(6726), 1, + anon_sym_LBRACE, + ACTIONS(6732), 1, + anon_sym_LT, + ACTIONS(6748), 1, + anon_sym_LT_SLASH, + STATE(3200), 1, + sym_jsx_opening_element, + STATE(4260), 1, + sym_jsx_closing_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6742), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3268), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [127340] = 8, + ACTIONS(6726), 1, + anon_sym_LBRACE, + ACTIONS(6732), 1, + anon_sym_LT, + ACTIONS(6736), 1, + anon_sym_LT_SLASH, + STATE(1696), 1, + sym_jsx_closing_element, + STATE(3200), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6742), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3268), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [127370] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3756), 1, + sym_formal_parameters, + STATE(5366), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [127396] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3204), 11, + 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, + [127414] = 3, + ACTIONS(4198), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4200), 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, + [127434] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4359), 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, + [127458] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4277), 11, + 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_extends, + [127476] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3459), 11, + 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_extends, + [127494] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4204), 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, + [127518] = 3, + ACTIONS(4293), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4295), 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, + [127538] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4192), 11, + 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, + [127556] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4397), 11, + 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, + [127574] = 3, + ACTIONS(4038), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 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, + [127594] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4405), 11, + 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, + [127612] = 3, + ACTIONS(1741), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 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, + [127632] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4261), 11, + 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_extends, + [127650] = 3, + ACTIONS(2344), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2342), 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, + [127670] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4265), 11, + 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_extends, + [127688] = 3, + ACTIONS(4092), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4094), 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, + [127708] = 3, + ACTIONS(4096), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4098), 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, + [127728] = 3, + ACTIONS(4048), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4050), 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, + [127748] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4102), 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, + [127772] = 3, + ACTIONS(4110), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4112), 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, + [127792] = 3, + ACTIONS(4114), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4116), 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, + [127812] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4116), 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, + [127836] = 3, + ACTIONS(4353), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4355), 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, + [127856] = 10, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6716), 1, + sym_identifier, + ACTIONS(6718), 1, + anon_sym_type, + ACTIONS(6724), 1, + anon_sym_typeof, + ACTIONS(6750), 1, + anon_sym_RBRACE, + STATE(5254), 1, + sym_import_specifier, + STATE(5503), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5599), 2, + sym__module_export_name, + sym_string, + [127889] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6752), 1, + sym_identifier, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + STATE(2166), 1, + sym_class_body, + STATE(3683), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5470), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [127924] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6760), 1, + sym_identifier, + STATE(2166), 1, + sym_class_body, + STATE(3683), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5470), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [127959] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4381), 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_AMP, + anon_sym_PIPE, + anon_sym_extends, + [127976] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6762), 1, + sym_identifier, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(1709), 1, + sym_class_body, + STATE(3606), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5514), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128011] = 4, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3758), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [128032] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6766), 1, + sym_identifier, + STATE(2291), 1, + sym_class_body, + STATE(3670), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5329), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128067] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6768), 1, + sym_identifier, + STATE(2166), 1, + sym_class_body, + STATE(3683), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5470), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128102] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6770), 1, + sym_identifier, + STATE(1712), 1, + sym_class_body, + STATE(3731), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5275), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128137] = 9, + ACTIONS(6303), 1, + anon_sym_EQ, + ACTIONS(6320), 1, + anon_sym_extends, + ACTIONS(6776), 1, + anon_sym_const, + ACTIONS(6778), 1, + anon_sym_COLON, + STATE(4522), 1, + sym_constraint, + STATE(5487), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6772), 2, + sym_identifier, + anon_sym_out, + ACTIONS(6774), 2, + anon_sym_COMMA, + anon_sym_GT, + [128168] = 7, + ACTIONS(6780), 1, + anon_sym_LBRACE, + ACTIONS(6786), 1, + anon_sym_LT_SLASH, + ACTIONS(6788), 1, + anon_sym_LT, + STATE(3200), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6783), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3268), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [128195] = 10, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6318), 1, + anon_sym_SLASH_GT, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(6605), 1, + anon_sym_GT, + STATE(3340), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [128228] = 9, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6791), 1, + sym_identifier, + ACTIONS(6795), 1, + anon_sym_COMMA, + ACTIONS(6797), 1, + anon_sym_RBRACE, + STATE(4710), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6793), 2, + anon_sym_type, + anon_sym_typeof, + STATE(4711), 2, + sym__module_export_name, + sym_string, + [128259] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6799), 1, + sym_identifier, + STATE(2291), 1, + sym_class_body, + STATE(3670), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5329), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128294] = 9, + ACTIONS(6303), 1, + anon_sym_EQ, + ACTIONS(6320), 1, + anon_sym_extends, + ACTIONS(6778), 1, + anon_sym_COLON, + ACTIONS(6803), 1, + anon_sym_const, + STATE(4615), 1, + sym_constraint, + STATE(5567), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6307), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(6801), 2, + sym_identifier, + anon_sym_out, + [128325] = 4, + ACTIONS(6807), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3925), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6805), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [128346] = 11, + ACTIONS(6809), 1, + sym_identifier, + ACTIONS(6811), 1, + anon_sym_const, + ACTIONS(6813), 1, + anon_sym_in, + ACTIONS(6815), 1, + anon_sym_GT, + ACTIONS(6817), 1, + sym_jsx_identifier, + ACTIONS(6819), 1, + anon_sym_SLASH_GT, + ACTIONS(6821), 1, + anon_sym_out, + STATE(3163), 1, + sym_nested_identifier, + STATE(3376), 1, + sym_jsx_namespace_name, + STATE(5033), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128381] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6823), 1, + sym_identifier, + STATE(2484), 1, + sym_class_body, + STATE(3593), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5317), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128416] = 3, + ACTIONS(6615), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4050), 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, + [128435] = 3, + ACTIONS(6825), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 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, + [128454] = 9, + ACTIONS(6303), 1, + anon_sym_EQ, + ACTIONS(6320), 1, + anon_sym_extends, + ACTIONS(6778), 1, + anon_sym_COLON, + ACTIONS(6831), 1, + anon_sym_const, + STATE(4593), 1, + sym_constraint, + STATE(5471), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6827), 2, + sym_identifier, + anon_sym_out, + ACTIONS(6829), 2, + anon_sym_COMMA, + anon_sym_GT, + [128485] = 9, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6835), 1, + anon_sym_BANG, + ACTIONS(6839), 1, + sym__automatic_semicolon, + STATE(4102), 1, + sym_type_annotation, + STATE(4721), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6833), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(6837), 2, + anon_sym_in, + anon_sym_of, + [128516] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1649), 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_extends, + anon_sym_is, + [128533] = 6, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6324), 1, + anon_sym_DOT, + ACTIONS(6842), 1, + anon_sym_is, + STATE(2989), 1, + sym_type_arguments, + 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, + [128558] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4054), 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_extends, + anon_sym_is, + [128575] = 9, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6716), 1, + sym_identifier, + ACTIONS(6844), 1, + anon_sym_type, + ACTIONS(6846), 1, + anon_sym_as, + STATE(5431), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6491), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(5635), 2, + sym__module_export_name, + sym_string, + [128606] = 10, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6716), 1, + sym_identifier, + ACTIONS(6718), 1, + anon_sym_type, + ACTIONS(6724), 1, + anon_sym_typeof, + ACTIONS(6848), 1, + anon_sym_RBRACE, + STATE(5254), 1, + sym_import_specifier, + STATE(5503), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5599), 2, + sym__module_export_name, + sym_string, + [128639] = 4, + ACTIONS(6807), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3857), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6850), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [128660] = 3, + ACTIONS(6852), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4311), 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, + [128679] = 3, + ACTIONS(6615), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 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, + [128698] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6854), 1, + sym_identifier, + STATE(2291), 1, + sym_class_body, + STATE(3670), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5329), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128733] = 11, + ACTIONS(6811), 1, + anon_sym_const, + ACTIONS(6813), 1, + anon_sym_in, + ACTIONS(6815), 1, + anon_sym_GT, + ACTIONS(6821), 1, + anon_sym_out, + ACTIONS(6856), 1, + sym_identifier, + ACTIONS(6858), 1, + sym_jsx_identifier, + ACTIONS(6860), 1, + anon_sym_SLASH_GT, + STATE(3170), 1, + sym_nested_identifier, + STATE(3371), 1, + sym_jsx_namespace_name, + STATE(5033), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128768] = 10, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(6605), 1, + anon_sym_GT, + ACTIONS(6621), 1, + anon_sym_SLASH_GT, + STATE(3413), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [128801] = 10, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6322), 1, + anon_sym_SLASH_GT, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(6605), 1, + anon_sym_GT, + STATE(3380), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [128834] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6862), 1, + sym_identifier, + STATE(2291), 1, + sym_class_body, + STATE(3670), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5329), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128869] = 10, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(6605), 1, + anon_sym_GT, + ACTIONS(6607), 1, + anon_sym_SLASH_GT, + STATE(3423), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [128902] = 11, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6756), 1, + anon_sym_extends, + ACTIONS(6758), 1, + anon_sym_implements, + ACTIONS(6864), 1, + sym_identifier, + STATE(2166), 1, + sym_class_body, + STATE(3683), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5470), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [128937] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 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_AMP, + anon_sym_PIPE, + anon_sym_extends, + [128954] = 5, + ACTIONS(6023), 1, + anon_sym_LPAREN, + ACTIONS(6356), 1, + anon_sym_DOT, + STATE(2896), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4044), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [128977] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6866), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [129000] = 8, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6835), 1, + anon_sym_BANG, + ACTIONS(6868), 1, + anon_sym_EQ, + STATE(3944), 1, + sym__initializer, + STATE(4102), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6837), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(6833), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [129029] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2082), 1, + sym_class_body, + STATE(3550), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5486), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [129061] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4050), 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, + [129077] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6874), 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, + [129093] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [129119] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4295), 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, + [129135] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 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, + [129151] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4299), 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, + [129167] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 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, + [129183] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 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, + [129199] = 3, + ACTIONS(6876), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [129217] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4323), 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, + [129233] = 7, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6878), 1, + anon_sym_DQUOTE, + ACTIONS(6880), 1, + anon_sym_SQUOTE, + ACTIONS(6882), 1, + anon_sym_LT, + STATE(3230), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4103), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + sym__jsx_string, + [129259] = 7, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6878), 1, + anon_sym_DQUOTE, + ACTIONS(6880), 1, + anon_sym_SQUOTE, + ACTIONS(6882), 1, + anon_sym_LT, + STATE(3230), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4104), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + sym__jsx_string, + [129285] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2326), 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, + [129301] = 8, + ACTIONS(6884), 1, + sym_identifier, + ACTIONS(6887), 1, + anon_sym_LBRACE, + ACTIONS(6892), 1, + sym_jsx_identifier, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6890), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [129329] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4337), 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, + [129345] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4156), 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, + [129361] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4343), 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, + [129377] = 3, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4347), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [129395] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 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, + [129411] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4351), 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, + [129427] = 5, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(6897), 1, + anon_sym_PIPE, + ACTIONS(6899), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4359), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [129449] = 4, + ACTIONS(6876), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4363), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [129469] = 3, + ACTIONS(6901), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4367), 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, + [129487] = 3, + ACTIONS(6876), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4373), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [129505] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6903), 1, + anon_sym_GT, + ACTIONS(6905), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [129535] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4257), 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, + [129551] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6907), 1, + anon_sym_GT, + ACTIONS(6909), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [129581] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2342), 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, + [129597] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4393), 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, + [129613] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4401), 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, + [129629] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4237), 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, + [129645] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4082), 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, + [129661] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4233), 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, + [129677] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4208), 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, + [129693] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 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, + [129709] = 5, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(6897), 1, + anon_sym_PIPE, + ACTIONS(6899), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [129731] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4281), 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, + [129747] = 3, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4307), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [129765] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4327), 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, + [129781] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4269), 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, + [129797] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6911), 1, + anon_sym_GT, + ACTIONS(6913), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [129827] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2330), 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, + [129843] = 4, + ACTIONS(6915), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4130), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6805), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [129863] = 5, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(6897), 1, + anon_sym_PIPE, + ACTIONS(6899), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4245), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [129885] = 5, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(6897), 1, + anon_sym_PIPE, + ACTIONS(6899), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4249), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [129907] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4094), 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, + [129923] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4098), 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, + [129939] = 5, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(6897), 1, + anon_sym_PIPE, + ACTIONS(6899), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4102), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [129961] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4112), 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, + [129977] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4116), 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, + [129993] = 5, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(6897), 1, + anon_sym_PIPE, + ACTIONS(6899), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4116), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [130015] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4285), 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, + [130031] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2338), 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, + [130047] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4142), 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, + [130063] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4160), 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, + [130079] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4164), 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, + [130095] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6917), 1, + anon_sym_GT, + ACTIONS(6919), 1, + anon_sym_SLASH_GT, + STATE(3324), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130125] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2334), 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, + [130141] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4200), 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, + [130157] = 5, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(6897), 1, + anon_sym_PIPE, + ACTIONS(6899), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4204), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [130179] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6921), 1, + anon_sym_GT, + ACTIONS(6923), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130209] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6925), 1, + anon_sym_GT, + ACTIONS(6927), 1, + anon_sym_SLASH_GT, + STATE(3326), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130239] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6929), 1, + anon_sym_GT, + ACTIONS(6931), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130269] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6933), 1, + anon_sym_GT, + ACTIONS(6935), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130299] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4355), 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, + [130315] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4377), 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, + [130331] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6937), 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, + [130347] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1699), 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, + [130363] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5037), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [130389] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1817), 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, + [130405] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6941), 1, + anon_sym_BANG, + ACTIONS(6943), 1, + anon_sym_QMARK, + STATE(4283), 1, + sym_type_annotation, + STATE(5024), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6939), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130433] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6318), 1, + anon_sym_SLASH_GT, + ACTIONS(6605), 1, + anon_sym_GT, + STATE(3363), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130463] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6945), 1, + anon_sym_LBRACE, + STATE(847), 1, + sym_class_body, + STATE(3590), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5250), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130495] = 9, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6716), 1, + sym_identifier, + ACTIONS(6718), 1, + anon_sym_type, + ACTIONS(6724), 1, + anon_sym_typeof, + STATE(5254), 1, + sym_import_specifier, + STATE(5503), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5599), 2, + sym__module_export_name, + sym_string, + [130525] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2226), 1, + sym_class_body, + STATE(3657), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5238), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130557] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6947), 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, + [130573] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6322), 1, + anon_sym_SLASH_GT, + ACTIONS(6605), 1, + anon_sym_GT, + STATE(3385), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130603] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6945), 1, + anon_sym_LBRACE, + STATE(901), 1, + sym_class_body, + STATE(3579), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5388), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130635] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(3733), 1, + sym_type_parameters, + STATE(4145), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5278), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130667] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(1717), 1, + sym_class_body, + STATE(3734), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5286), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130699] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6911), 1, + anon_sym_GT, + ACTIONS(6951), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130729] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6917), 1, + anon_sym_GT, + ACTIONS(6953), 1, + anon_sym_SLASH_GT, + STATE(3392), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130759] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6921), 1, + anon_sym_GT, + ACTIONS(6955), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130789] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6925), 1, + anon_sym_GT, + ACTIONS(6957), 1, + anon_sym_SLASH_GT, + STATE(3393), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130819] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6929), 1, + anon_sym_GT, + ACTIONS(6959), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130849] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6933), 1, + anon_sym_GT, + ACTIONS(6961), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130879] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(3757), 1, + sym_type_parameters, + STATE(4415), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5321), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130911] = 7, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4034), 1, + sym_type_annotation, + STATE(4775), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6509), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6507), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130937] = 8, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6791), 1, + sym_identifier, + ACTIONS(6963), 1, + anon_sym_RBRACE, + STATE(5494), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6793), 2, + anon_sym_type, + anon_sym_typeof, + STATE(4711), 2, + sym__module_export_name, + sym_string, + [130965] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2198), 1, + sym_class_body, + STATE(3527), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5333), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130997] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(3529), 1, + sym_type_parameters, + STATE(3982), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5346), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131029] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(1713), 1, + sym_class_body, + STATE(3530), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5356), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131061] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6903), 1, + anon_sym_GT, + ACTIONS(6965), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131091] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6907), 1, + anon_sym_GT, + ACTIONS(6967), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131121] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(3534), 1, + sym_type_parameters, + STATE(4190), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5399), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131153] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6969), 1, + anon_sym_BANG, + ACTIONS(6971), 1, + anon_sym_QMARK, + STATE(4073), 1, + sym_type_annotation, + STATE(4807), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131181] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6973), 1, + anon_sym_BANG, + ACTIONS(6975), 1, + anon_sym_QMARK, + STATE(4094), 1, + sym_type_annotation, + STATE(4820), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131209] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(722), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [131235] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6977), 1, + anon_sym_BANG, + ACTIONS(6979), 1, + anon_sym_QMARK, + STATE(4105), 1, + sym_type_annotation, + STATE(4826), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131263] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6981), 1, + anon_sym_BANG, + ACTIONS(6983), 1, + anon_sym_QMARK, + STATE(4111), 1, + sym_type_annotation, + STATE(4830), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131291] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6985), 1, + anon_sym_BANG, + ACTIONS(6987), 1, + anon_sym_QMARK, + STATE(4113), 1, + sym_type_annotation, + STATE(4831), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131319] = 4, + ACTIONS(6915), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4121), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6850), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [131339] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6989), 1, + anon_sym_BANG, + ACTIONS(6991), 1, + anon_sym_QMARK, + STATE(4123), 1, + sym_type_annotation, + STATE(4845), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131367] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6993), 1, + anon_sym_BANG, + ACTIONS(6995), 1, + anon_sym_QMARK, + STATE(4128), 1, + sym_type_annotation, + STATE(4849), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131395] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6997), 1, + anon_sym_BANG, + ACTIONS(6999), 1, + anon_sym_QMARK, + STATE(4131), 1, + sym_type_annotation, + STATE(4853), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131423] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(724), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [131449] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7001), 1, + anon_sym_BANG, + ACTIONS(7003), 1, + anon_sym_QMARK, + STATE(4160), 1, + sym_type_annotation, + STATE(4876), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131477] = 7, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6868), 1, + anon_sym_EQ, + STATE(3946), 1, + sym__initializer, + STATE(4102), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6837), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(6833), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131503] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7005), 1, + anon_sym_BANG, + ACTIONS(7007), 1, + anon_sym_QMARK, + STATE(4109), 1, + sym_type_annotation, + STATE(4806), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6939), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131531] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7009), 1, + anon_sym_BANG, + ACTIONS(7011), 1, + anon_sym_QMARK, + STATE(4169), 1, + sym_type_annotation, + STATE(4884), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131559] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6839), 1, + sym__automatic_semicolon, + STATE(4102), 1, + sym_type_annotation, + STATE(4738), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6833), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(6837), 2, + anon_sym_in, + anon_sym_of, + [131587] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2086), 1, + sym_class_body, + STATE(3566), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5527), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131619] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6605), 1, + anon_sym_GT, + ACTIONS(6621), 1, + anon_sym_SLASH_GT, + STATE(3418), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131649] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6911), 1, + anon_sym_GT, + ACTIONS(7013), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131679] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6917), 1, + anon_sym_GT, + ACTIONS(7015), 1, + anon_sym_SLASH_GT, + STATE(3420), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131709] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6921), 1, + anon_sym_GT, + ACTIONS(7017), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131739] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6925), 1, + anon_sym_GT, + ACTIONS(7019), 1, + anon_sym_SLASH_GT, + STATE(3421), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131769] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6929), 1, + anon_sym_GT, + ACTIONS(7021), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131799] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6933), 1, + anon_sym_GT, + ACTIONS(7023), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131829] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2163), 1, + sym_class_body, + STATE(3577), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5569), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131861] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6903), 1, + anon_sym_GT, + ACTIONS(7025), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131891] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6907), 1, + anon_sym_GT, + ACTIONS(7027), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131921] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6605), 1, + anon_sym_GT, + ACTIONS(6607), 1, + anon_sym_SLASH_GT, + STATE(3428), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131951] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6911), 1, + anon_sym_GT, + ACTIONS(7029), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131981] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6917), 1, + anon_sym_GT, + ACTIONS(7031), 1, + anon_sym_SLASH_GT, + STATE(3430), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [132011] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6921), 1, + anon_sym_GT, + ACTIONS(7033), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [132041] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6925), 1, + anon_sym_GT, + ACTIONS(7035), 1, + anon_sym_SLASH_GT, + STATE(3431), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [132071] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6929), 1, + anon_sym_GT, + ACTIONS(7037), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [132101] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6933), 1, + anon_sym_GT, + ACTIONS(7039), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [132131] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7041), 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, + [132147] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6903), 1, + anon_sym_GT, + ACTIONS(7043), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [132177] = 9, + ACTIONS(6301), 1, + sym_identifier, + ACTIONS(6305), 1, + anon_sym_LBRACE, + ACTIONS(6314), 1, + sym_jsx_identifier, + ACTIONS(6907), 1, + anon_sym_GT, + ACTIONS(7045), 1, + anon_sym_SLASH_GT, + STATE(3313), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3898), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4086), 2, + sym_jsx_expression, + sym_jsx_attribute, + [132207] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2492), 1, + sym_class_body, + STATE(3645), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5416), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132239] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(770), 1, + sym_class_body, + STATE(3691), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5310), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132271] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(697), 1, + anon_sym_RBRACE, + ACTIONS(4506), 1, + anon_sym_EQ, + STATE(4936), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [132297] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7047), 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, + [132313] = 6, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(7049), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6866), 5, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [132337] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2272), 1, + sym_class_body, + STATE(3656), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5292), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132369] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(7051), 1, + anon_sym_LBRACE, + STATE(247), 1, + sym_class_body, + STATE(3615), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5463), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132401] = 7, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4243), 1, + sym_type_annotation, + STATE(4958), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6555), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6553), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132427] = 7, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4220), 1, + sym_type_annotation, + STATE(4869), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6519), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6517), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132453] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7053), 1, + anon_sym_BANG, + ACTIONS(7055), 1, + anon_sym_QMARK, + STATE(4265), 1, + sym_type_annotation, + STATE(4986), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132481] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_BANG, + ACTIONS(7059), 1, + anon_sym_QMARK, + STATE(4271), 1, + sym_type_annotation, + STATE(4992), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132509] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7061), 1, + anon_sym_BANG, + ACTIONS(7063), 1, + anon_sym_QMARK, + STATE(4274), 1, + sym_type_annotation, + STATE(4994), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132537] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7065), 1, + anon_sym_BANG, + ACTIONS(7067), 1, + anon_sym_QMARK, + STATE(4278), 1, + sym_type_annotation, + STATE(5000), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132565] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7069), 1, + anon_sym_BANG, + ACTIONS(7071), 1, + anon_sym_QMARK, + STATE(4288), 1, + sym_type_annotation, + STATE(5015), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132593] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7073), 1, + anon_sym_BANG, + ACTIONS(7075), 1, + anon_sym_QMARK, + STATE(4293), 1, + sym_type_annotation, + STATE(5019), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132621] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7077), 1, + anon_sym_BANG, + ACTIONS(7079), 1, + anon_sym_QMARK, + STATE(4297), 1, + sym_type_annotation, + STATE(5020), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132649] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7081), 1, + anon_sym_BANG, + ACTIONS(7083), 1, + anon_sym_QMARK, + STATE(4299), 1, + sym_type_annotation, + STATE(5023), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132677] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7085), 1, + anon_sym_BANG, + ACTIONS(7087), 1, + anon_sym_QMARK, + STATE(4307), 1, + sym_type_annotation, + STATE(5030), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132705] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7089), 1, + anon_sym_BANG, + ACTIONS(7091), 1, + anon_sym_QMARK, + STATE(4315), 1, + sym_type_annotation, + STATE(5034), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132733] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7093), 1, + anon_sym_BANG, + ACTIONS(7095), 1, + anon_sym_QMARK, + STATE(4359), 1, + sym_type_annotation, + STATE(5068), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132761] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7097), 1, + anon_sym_BANG, + ACTIONS(7099), 1, + anon_sym_QMARK, + STATE(4366), 1, + sym_type_annotation, + STATE(5078), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132789] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7101), 1, + anon_sym_BANG, + ACTIONS(7103), 1, + anon_sym_QMARK, + STATE(4369), 1, + sym_type_annotation, + STATE(5084), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132817] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7105), 1, + anon_sym_BANG, + ACTIONS(7107), 1, + anon_sym_QMARK, + STATE(4371), 1, + sym_type_annotation, + STATE(5087), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132845] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7109), 1, + anon_sym_BANG, + ACTIONS(7111), 1, + anon_sym_QMARK, + STATE(4374), 1, + sym_type_annotation, + STATE(5089), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132873] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7113), 1, + anon_sym_BANG, + ACTIONS(7115), 1, + anon_sym_QMARK, + STATE(4377), 1, + sym_type_annotation, + STATE(5097), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132901] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7117), 1, + anon_sym_BANG, + ACTIONS(7119), 1, + anon_sym_QMARK, + STATE(4380), 1, + sym_type_annotation, + STATE(5099), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6495), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132929] = 5, + ACTIONS(6356), 1, + anon_sym_DOT, + ACTIONS(6659), 1, + anon_sym_LPAREN, + STATE(2896), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4044), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [132951] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5102), 1, + anon_sym_RBRACE, + STATE(4832), 1, + aux_sym_object_repeat1, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [132977] = 8, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6791), 1, + sym_identifier, + ACTIONS(7121), 1, + anon_sym_RBRACE, + STATE(5494), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6793), 2, + anon_sym_type, + anon_sym_typeof, + STATE(4711), 2, + sym__module_export_name, + sym_string, + [133005] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(778), 1, + sym_class_body, + STATE(3766), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5511), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133037] = 7, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3952), 1, + sym_type_annotation, + STATE(4911), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6549), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6547), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133063] = 7, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4436), 1, + sym_type_annotation, + STATE(5155), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7125), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7123), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133089] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7127), 1, + anon_sym_BANG, + ACTIONS(7129), 1, + anon_sym_QMARK, + STATE(4448), 1, + sym_type_annotation, + STATE(5184), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133117] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7131), 1, + anon_sym_BANG, + ACTIONS(7133), 1, + anon_sym_QMARK, + STATE(4461), 1, + sym_type_annotation, + STATE(5212), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133145] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7135), 1, + anon_sym_BANG, + ACTIONS(7137), 1, + anon_sym_QMARK, + STATE(4467), 1, + sym_type_annotation, + STATE(5220), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133173] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7139), 1, + anon_sym_BANG, + ACTIONS(7141), 1, + anon_sym_QMARK, + STATE(4469), 1, + sym_type_annotation, + STATE(5223), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133201] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7143), 1, + anon_sym_BANG, + ACTIONS(7145), 1, + anon_sym_QMARK, + STATE(4472), 1, + sym_type_annotation, + STATE(5230), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133229] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7147), 1, + anon_sym_BANG, + ACTIONS(7149), 1, + anon_sym_QMARK, + STATE(4292), 1, + sym_type_annotation, + STATE(4694), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133257] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7151), 1, + anon_sym_BANG, + ACTIONS(7153), 1, + anon_sym_QMARK, + STATE(4122), 1, + sym_type_annotation, + STATE(5058), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6472), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133285] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7155), 1, + anon_sym_BANG, + ACTIONS(7157), 1, + anon_sym_QMARK, + STATE(4206), 1, + sym_type_annotation, + STATE(5098), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6472), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133313] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7159), 1, + anon_sym_BANG, + ACTIONS(7161), 1, + anon_sym_QMARK, + STATE(4211), 1, + sym_type_annotation, + STATE(5103), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6472), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133341] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7163), 1, + anon_sym_BANG, + ACTIONS(7165), 1, + anon_sym_QMARK, + STATE(4465), 1, + sym_type_annotation, + STATE(4674), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133369] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7167), 1, + anon_sym_BANG, + ACTIONS(7169), 1, + anon_sym_QMARK, + STATE(4180), 1, + sym_type_annotation, + STATE(4693), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133397] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7171), 1, + anon_sym_BANG, + ACTIONS(7173), 1, + anon_sym_QMARK, + STATE(4291), 1, + sym_type_annotation, + STATE(4709), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133425] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7175), 1, + anon_sym_BANG, + ACTIONS(7177), 1, + anon_sym_QMARK, + STATE(4125), 1, + sym_type_annotation, + STATE(4818), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133453] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7179), 1, + anon_sym_BANG, + ACTIONS(7181), 1, + anon_sym_QMARK, + STATE(4219), 1, + sym_type_annotation, + STATE(5018), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133481] = 10, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(7051), 1, + anon_sym_LBRACE, + STATE(236), 1, + sym_class_body, + STATE(3608), 1, + sym_type_parameters, + STATE(4759), 1, + sym_extends_clause, + STATE(5234), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133513] = 8, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7183), 1, + anon_sym_BANG, + ACTIONS(7185), 1, + anon_sym_QMARK, + STATE(4165), 1, + sym_type_annotation, + STATE(4880), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133541] = 4, + ACTIONS(4632), 1, + anon_sym_LPAREN, + STATE(2261), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4393), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133560] = 9, + ACTIONS(1499), 1, + anon_sym_import, + ACTIONS(7187), 1, + sym_identifier, + ACTIONS(7189), 1, + sym_this, + STATE(2874), 1, + sym__type_query_member_expression, + STATE(2875), 1, + sym__type_query_subscript_expression, + STATE(3092), 1, + sym__type_query_call_expression, + STATE(3223), 1, + sym__type_query_instantiation_expression, + STATE(4544), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133589] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3204), 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, + [133604] = 7, + ACTIONS(7191), 1, + sym_escape_sequence, + ACTIONS(7193), 1, + anon_sym_BQUOTE, + ACTIONS(7195), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7197), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3832), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4401), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [133629] = 7, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(6835), 1, + anon_sym_BANG, + STATE(4102), 1, + sym_type_annotation, + STATE(4721), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6833), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133654] = 7, + ACTIONS(3368), 1, + sym_identifier, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7199), 1, + anon_sym_enum, + STATE(4493), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3561), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [133679] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3210), 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, + [133694] = 9, + ACTIONS(1499), 1, + anon_sym_import, + ACTIONS(7201), 1, + sym_identifier, + ACTIONS(7203), 1, + sym_this, + STATE(2910), 1, + sym__type_query_member_expression, + STATE(2911), 1, + sym__type_query_subscript_expression, + STATE(3178), 1, + sym__type_query_call_expression, + STATE(3314), 1, + sym__type_query_instantiation_expression, + STATE(4496), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133723] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1743), 2, + anon_sym_while, + sym_identifier, + ACTIONS(1741), 6, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_DOT, + anon_sym_SLASH_GT, + anon_sym_LT, + [133740] = 7, + ACTIONS(7191), 1, + sym_escape_sequence, + ACTIONS(7195), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7197), 1, + sym__template_chars, + ACTIONS(7205), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3832), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4401), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [133765] = 7, + ACTIONS(7195), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7197), 1, + sym__template_chars, + ACTIONS(7207), 1, + sym_escape_sequence, + ACTIONS(7209), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3897), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4401), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [133790] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1747), 2, + anon_sym_while, + sym_identifier, + ACTIONS(1745), 6, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_DOT, + anon_sym_SLASH_GT, + anon_sym_LT, + [133807] = 7, + ACTIONS(7191), 1, + sym_escape_sequence, + ACTIONS(7195), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7197), 1, + sym__template_chars, + ACTIONS(7211), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3832), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4401), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [133832] = 7, + ACTIONS(7191), 1, + sym_escape_sequence, + ACTIONS(7195), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7197), 1, + sym__template_chars, + ACTIONS(7213), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3832), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4314), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [133857] = 5, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(6897), 1, + anon_sym_PIPE, + ACTIONS(6899), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6866), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [133878] = 9, + ACTIONS(1499), 1, + anon_sym_import, + ACTIONS(7215), 1, + sym_identifier, + ACTIONS(7217), 1, + sym_this, + STATE(1731), 1, + sym__type_query_member_expression, + STATE(1735), 1, + sym__type_query_subscript_expression, + STATE(2022), 1, + sym__type_query_call_expression, + STATE(2040), 1, + sym__type_query_instantiation_expression, + STATE(4533), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133907] = 6, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7219), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7221), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7223), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4428), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [133930] = 7, + ACTIONS(7191), 1, + sym_escape_sequence, + ACTIONS(7195), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7197), 1, + sym__template_chars, + ACTIONS(7225), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3832), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4401), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [133955] = 7, + ACTIONS(3368), 1, + sym_identifier, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7227), 1, + anon_sym_enum, + STATE(4543), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3561), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [133980] = 7, + ACTIONS(7191), 1, + sym_escape_sequence, + ACTIONS(7195), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7197), 1, + sym__template_chars, + ACTIONS(7229), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3832), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4401), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [134005] = 6, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7219), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7221), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7223), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4035), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134028] = 6, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7219), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7221), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7223), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4433), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134051] = 7, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6791), 1, + sym_identifier, + STATE(5494), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6793), 2, + anon_sym_type, + anon_sym_typeof, + STATE(4711), 2, + sym__module_export_name, + sym_string, + [134076] = 6, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7219), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7221), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7223), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4230), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134099] = 6, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7219), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7221), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7223), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4231), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134122] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7231), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134143] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7233), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134164] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6708), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7235), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134185] = 5, + ACTIONS(7237), 1, + anon_sym_LBRACE, + ACTIONS(7239), 1, + anon_sym_DOT, + STATE(4309), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1653), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134206] = 9, + ACTIONS(1499), 1, + anon_sym_import, + ACTIONS(7241), 1, + sym_identifier, + ACTIONS(7243), 1, + sym_this, + STATE(2877), 1, + sym__type_query_call_expression, + STATE(2921), 1, + sym__type_query_instantiation_expression, + STATE(3123), 1, + sym__type_query_member_expression, + STATE(3124), 1, + sym__type_query_subscript_expression, + STATE(4531), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134235] = 6, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7219), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7221), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7223), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4232), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134258] = 3, + ACTIONS(6744), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [134275] = 3, + ACTIONS(7245), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [134292] = 7, + ACTIONS(7195), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7197), 1, + sym__template_chars, + ACTIONS(7207), 1, + sym_escape_sequence, + ACTIONS(7247), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3897), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4401), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [134317] = 9, + ACTIONS(1499), 1, + anon_sym_import, + ACTIONS(7243), 1, + sym_this, + ACTIONS(7249), 1, + sym_identifier, + STATE(2829), 1, + sym__type_query_subscript_expression, + STATE(2830), 1, + sym__type_query_member_expression, + STATE(2877), 1, + sym__type_query_call_expression, + STATE(2921), 1, + sym__type_query_instantiation_expression, + STATE(4516), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134346] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1817), 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, + [134361] = 3, + ACTIONS(6744), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4050), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [134378] = 9, + ACTIONS(1499), 1, + anon_sym_import, + ACTIONS(7251), 1, + sym_identifier, + ACTIONS(7253), 1, + sym_this, + STATE(1466), 1, + sym__type_query_member_expression, + STATE(1469), 1, + sym__type_query_subscript_expression, + STATE(1585), 1, + sym__type_query_call_expression, + STATE(1586), 1, + sym__type_query_instantiation_expression, + STATE(4576), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134407] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1699), 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, + [134422] = 5, + ACTIONS(7237), 1, + anon_sym_LBRACE, + ACTIONS(7255), 1, + anon_sym_DOT, + STATE(4309), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1653), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134443] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3200), 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, + [134458] = 6, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7219), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7221), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7223), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4051), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134481] = 6, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7219), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7221), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7223), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4052), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134504] = 6, + ACTIONS(6454), 1, + anon_sym_COLON, + ACTIONS(7219), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7221), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7223), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4432), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134527] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4459), 1, + sym_type_annotation, + STATE(5219), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134549] = 3, + ACTIONS(6842), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4050), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134565] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4060), 1, + sym_type_annotation, + STATE(4794), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134587] = 8, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2228), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5398), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134613] = 8, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(6295), 1, + anon_sym_LT, + STATE(1978), 1, + sym_arguments, + STATE(3480), 1, + sym_type_arguments, + STATE(5240), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134639] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(4210), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5403), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134665] = 8, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(1620), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5408), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134691] = 6, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(4511), 1, + sym_constraint, + STATE(5260), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6778), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(7257), 2, + anon_sym_COMMA, + anon_sym_GT, + [134713] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4076), 1, + sym_type_annotation, + STATE(4808), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134735] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4329), 1, + sym_type_annotation, + STATE(5075), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134757] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(4013), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5427), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134783] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5432), 7, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [134797] = 6, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7259), 1, + sym_identifier, + STATE(4493), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3561), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [134819] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1741), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [134833] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1745), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [134847] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7261), 1, + sym_identifier, + ACTIONS(7263), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5455), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134873] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4114), 1, + sym_type_annotation, + STATE(4833), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134895] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4115), 1, + sym_type_annotation, + STATE(4835), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134917] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4337), 1, + sym_type_annotation, + STATE(5079), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134939] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7265), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [134953] = 4, + ACTIONS(4908), 1, + anon_sym_COMMA, + STATE(3639), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7267), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [134971] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4636), 1, + anon_sym_DOT, + STATE(2314), 1, + sym_arguments, + STATE(5240), 1, + sym_optional_chain, + STATE(5264), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134997] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4901), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [135011] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4352), 1, + sym_type_annotation, + STATE(5091), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135033] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4391), 1, + sym_type_annotation, + STATE(5095), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135055] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7269), 1, + sym_identifier, + ACTIONS(7271), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5541), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135081] = 8, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2259), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5467), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135107] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(7273), 1, + sym_identifier, + ACTIONS(7275), 1, + anon_sym_DOT, + STATE(754), 1, + sym_nested_identifier, + STATE(762), 1, + sym_string, + STATE(828), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135133] = 6, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(4522), 1, + sym_constraint, + STATE(5487), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(6778), 2, + anon_sym_COLON, + anon_sym_extends, + [135155] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4132), 1, + sym_type_annotation, + STATE(4854), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135177] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4134), 1, + sym_type_annotation, + STATE(4855), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135199] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4135), 1, + sym_type_annotation, + STATE(4858), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135221] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4136), 1, + sym_type_annotation, + STATE(4859), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135243] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7277), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [135257] = 6, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7259), 1, + sym_identifier, + STATE(4530), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3561), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [135279] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7041), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [135293] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5534), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7279), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135311] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4102), 1, + sym_type_annotation, + STATE(4738), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6833), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135333] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5349), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7281), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135351] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4170), 1, + sym_type_annotation, + STATE(4886), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135373] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5362), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7283), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135391] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5458), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7281), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135409] = 8, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2117), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5570), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135435] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4184), 1, + sym_type_annotation, + STATE(4905), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135457] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5274), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7279), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135475] = 6, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7259), 1, + sym_identifier, + STATE(4822), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3561), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [135497] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5459), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7283), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135515] = 5, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(7285), 1, + sym_identifier, + ACTIONS(7287), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7289), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [135535] = 4, + ACTIONS(7237), 1, + anon_sym_LBRACE, + STATE(4309), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1653), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135553] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(7291), 1, + anon_sym_DOT, + STATE(1822), 1, + sym_arguments, + STATE(5555), 1, + sym_optional_chain, + STATE(5556), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135579] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4306), 1, + sym_type_annotation, + STATE(5029), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135601] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4308), 1, + sym_type_annotation, + STATE(5049), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135623] = 8, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(6295), 1, + anon_sym_LT, + STATE(1837), 1, + sym_arguments, + STATE(3120), 1, + sym_type_arguments, + STATE(5555), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135649] = 8, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2190), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5546), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135675] = 4, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4195), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7293), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135693] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6945), 1, + anon_sym_LBRACE, + STATE(788), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5343), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135719] = 4, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4204), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7295), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135737] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6947), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [135751] = 5, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(5687), 1, + anon_sym_RBRACE, + STATE(5148), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [135771] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5574), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7297), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135789] = 6, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + STATE(2106), 1, + sym_arguments, + STATE(5339), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7299), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [135811] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + STATE(1663), 1, + sym_arguments, + STATE(5555), 1, + sym_optional_chain, + STATE(5556), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135837] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4310), 1, + sym_type_annotation, + STATE(5057), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135859] = 6, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(4593), 1, + sym_constraint, + STATE(5471), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6778), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(6829), 2, + anon_sym_COMMA, + anon_sym_GT, + [135881] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(7301), 1, + anon_sym_DOT, + STATE(1822), 1, + sym_arguments, + STATE(5555), 1, + sym_optional_chain, + STATE(5556), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135907] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5302), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7303), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135925] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6945), 1, + anon_sym_LBRACE, + STATE(891), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5530), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135951] = 8, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(4636), 1, + anon_sym_DOT, + ACTIONS(6295), 1, + anon_sym_LT, + STATE(2458), 1, + sym_arguments, + STATE(3480), 1, + sym_type_arguments, + STATE(5240), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135977] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5304), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7305), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135995] = 8, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2494), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5439), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136021] = 6, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(4615), 1, + sym_constraint, + STATE(5567), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6307), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(6778), 2, + anon_sym_COLON, + anon_sym_extends, + [136043] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7307), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [136057] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5472), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7303), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [136075] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(7309), 1, + anon_sym_DOT, + STATE(2468), 1, + sym_arguments, + STATE(5240), 1, + sym_optional_chain, + STATE(5264), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136101] = 8, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(6295), 1, + anon_sym_LT, + STATE(2507), 1, + sym_arguments, + STATE(3120), 1, + sym_type_arguments, + STATE(5555), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136127] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7311), 1, + sym_identifier, + ACTIONS(7313), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5541), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136153] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(7315), 1, + anon_sym_DOT, + STATE(1934), 1, + sym_arguments, + STATE(5240), 1, + sym_optional_chain, + STATE(5264), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136179] = 6, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(4521), 1, + sym_constraint, + STATE(5296), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6778), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(7317), 2, + anon_sym_COMMA, + anon_sym_GT, + [136201] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(7319), 1, + anon_sym_DOT, + STATE(2505), 1, + sym_arguments, + STATE(5555), 1, + sym_optional_chain, + STATE(5556), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136227] = 8, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(6340), 1, + anon_sym_LT, + STATE(1912), 1, + sym_arguments, + STATE(3188), 1, + sym_type_arguments, + STATE(5555), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136253] = 8, + ACTIONS(7321), 1, + anon_sym_LBRACE, + ACTIONS(7323), 1, + anon_sym_COMMA, + ACTIONS(7325), 1, + anon_sym_DOT, + ACTIONS(7327), 1, + anon_sym_LT, + ACTIONS(7329), 1, + anon_sym_LBRACE_PIPE, + STATE(4566), 1, + aux_sym_extends_type_clause_repeat1, + STATE(5188), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136279] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(7331), 1, + anon_sym_DOT, + STATE(1872), 1, + sym_arguments, + STATE(5555), 1, + sym_optional_chain, + STATE(5556), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136305] = 8, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(1704), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5246), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136331] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5475), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7305), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [136349] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(7051), 1, + anon_sym_LBRACE, + STATE(243), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5492), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136375] = 6, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7259), 1, + sym_identifier, + STATE(4542), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3561), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [136397] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4313), 1, + sym_type_annotation, + STATE(5062), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136419] = 6, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7259), 1, + sym_identifier, + STATE(4543), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3561), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [136441] = 8, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1495), 1, + anon_sym_LBRACE, + ACTIONS(7333), 1, + anon_sym_LT, + ACTIONS(7335), 1, + anon_sym_extends, + STATE(790), 1, + sym_object_type, + STATE(4205), 1, + sym_type_parameters, + STATE(4774), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136467] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7337), 1, + sym_identifier, + ACTIONS(7339), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5524), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136493] = 3, + ACTIONS(7341), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3561), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [136509] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(7051), 1, + anon_sym_LBRACE, + STATE(252), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5379), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136535] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5424), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7344), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [136553] = 8, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(7346), 1, + sym_identifier, + ACTIONS(7348), 1, + anon_sym_DOT, + STATE(3508), 1, + sym_nested_identifier, + STATE(3572), 1, + sym_string, + STATE(4120), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136579] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7350), 1, + sym_identifier, + ACTIONS(7352), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5247), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136605] = 8, + ACTIONS(1025), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1575), 1, + anon_sym_LBRACE, + ACTIONS(7333), 1, + anon_sym_LT, + ACTIONS(7335), 1, + anon_sym_extends, + STATE(3940), 1, + sym_type_parameters, + STATE(4001), 1, + sym_object_type, + STATE(4881), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136631] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7354), 1, + sym_identifier, + ACTIONS(7356), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5455), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136657] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5434), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7358), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [136675] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7360), 1, + anon_sym_COLON, + ACTIONS(7362), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5331), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136701] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4241), 1, + sym_type_annotation, + STATE(4951), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6657), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136723] = 6, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(3906), 1, + anon_sym_LPAREN, + STATE(1686), 1, + sym_arguments, + STATE(5269), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7299), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [136745] = 3, + ACTIONS(6842), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4060), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [136761] = 3, + ACTIONS(7364), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4040), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [136777] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4249), 1, + sym_type_annotation, + STATE(4964), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136799] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5518), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7366), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [136817] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4252), 1, + sym_type_annotation, + STATE(4973), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136839] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5520), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7368), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [136857] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4218), 1, + sym_type_annotation, + STATE(4925), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136879] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4256), 1, + sym_type_annotation, + STATE(4978), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136901] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4259), 1, + sym_type_annotation, + STATE(4979), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136923] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [136943] = 3, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4307), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [136959] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4245), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [136979] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4249), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [136999] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4287), 1, + sym_type_annotation, + STATE(4892), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137021] = 4, + ACTIONS(7376), 1, + anon_sym_COMMA, + STATE(3639), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4802), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [137039] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5481), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7366), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137057] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4266), 1, + sym_type_annotation, + STATE(4987), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137079] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4102), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [137099] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4267), 1, + sym_type_annotation, + STATE(4988), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137121] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4116), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [137141] = 8, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2513), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5566), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137167] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4204), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [137187] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4275), 1, + sym_type_annotation, + STATE(4995), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137209] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4276), 1, + sym_type_annotation, + STATE(4996), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137231] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5378), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7358), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137249] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4279), 1, + sym_type_annotation, + STATE(5001), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137271] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4280), 1, + sym_type_annotation, + STATE(5002), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137293] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4425), 1, + sym_type_annotation, + STATE(5178), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7379), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137315] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4427), 1, + sym_type_annotation, + STATE(5185), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7379), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137337] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4281), 1, + sym_type_annotation, + STATE(5005), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137359] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4282), 1, + sym_type_annotation, + STATE(5007), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137381] = 8, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2080), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5433), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137407] = 8, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2187), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5294), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137433] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4300), 1, + sym_type_annotation, + STATE(5025), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137455] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4301), 1, + sym_type_annotation, + STATE(5026), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137477] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5380), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7344), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137495] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4318), 1, + sym_type_annotation, + STATE(5037), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137517] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4319), 1, + sym_type_annotation, + STATE(5038), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137539] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4321), 1, + sym_type_annotation, + STATE(5041), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137561] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4323), 1, + sym_type_annotation, + STATE(5042), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137583] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(7381), 1, + anon_sym_DOT, + STATE(1525), 1, + sym_arguments, + STATE(5555), 1, + sym_optional_chain, + STATE(5556), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137609] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4330), 1, + sym_type_annotation, + STATE(5052), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137631] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3561), 7, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [137645] = 4, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5766), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [137663] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4360), 1, + sym_type_annotation, + STATE(5070), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137685] = 8, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2276), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5435), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137711] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4186), 1, + sym_type_annotation, + STATE(4882), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137733] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4375), 1, + sym_type_annotation, + STATE(5090), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137755] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4376), 1, + sym_type_annotation, + STATE(5092), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137777] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4381), 1, + sym_type_annotation, + STATE(5100), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137799] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4382), 1, + sym_type_annotation, + STATE(5102), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137821] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4383), 1, + sym_type_annotation, + STATE(5105), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137843] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4384), 1, + sym_type_annotation, + STATE(5107), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137865] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6874), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [137879] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4389), 1, + sym_type_annotation, + STATE(5116), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137901] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4392), 1, + sym_type_annotation, + STATE(5121), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6661), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137923] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6937), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [137937] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5553), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137955] = 8, + ACTIONS(6754), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(2060), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5466), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137981] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4179), 1, + sym_type_annotation, + STATE(4878), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138003] = 4, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4412), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7385), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138021] = 7, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(6716), 1, + sym_identifier, + ACTIONS(6844), 1, + anon_sym_type, + STATE(5431), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5635), 2, + sym__module_export_name, + sym_string, + [138045] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7047), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [138059] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5281), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7387), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138077] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3954), 1, + sym_type_annotation, + STATE(4897), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138099] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5564), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7389), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138117] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(766), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5504), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138143] = 7, + ACTIONS(3518), 1, + anon_sym_COLON, + ACTIONS(7391), 1, + anon_sym_EQ, + ACTIONS(7395), 1, + anon_sym_QMARK, + STATE(4556), 1, + sym_type_annotation, + STATE(5287), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7393), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [138167] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4027), 1, + sym_type_annotation, + STATE(4765), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6696), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138189] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5523), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7397), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138207] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4434), 1, + sym_type_annotation, + STATE(5153), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6684), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138229] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4439), 1, + sym_type_annotation, + STATE(5163), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138251] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4438), 1, + sym_type_annotation, + STATE(4630), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7379), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138273] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4443), 1, + sym_type_annotation, + STATE(4632), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7379), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138295] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4442), 1, + sym_type_annotation, + STATE(5172), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138317] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4444), 1, + sym_type_annotation, + STATE(5174), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138339] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4451), 1, + sym_type_annotation, + STATE(5186), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138361] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4452), 1, + sym_type_annotation, + STATE(5190), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138383] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4454), 1, + sym_type_annotation, + STATE(5194), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138405] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4455), 1, + sym_type_annotation, + STATE(5196), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138427] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4457), 1, + sym_type_annotation, + STATE(5200), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138449] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4458), 1, + sym_type_annotation, + STATE(5203), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138471] = 8, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(7291), 1, + anon_sym_DOT, + STATE(1525), 1, + sym_arguments, + STATE(5555), 1, + sym_optional_chain, + STATE(5556), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138497] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4462), 1, + sym_type_annotation, + STATE(5213), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138519] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4464), 1, + sym_type_annotation, + STATE(5215), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138541] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4257), 1, + sym_type_annotation, + STATE(4966), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138563] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4261), 1, + sym_type_annotation, + STATE(4976), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138585] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4470), 1, + sym_type_annotation, + STATE(5224), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138607] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4471), 1, + sym_type_annotation, + STATE(5226), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138629] = 6, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7399), 1, + sym_identifier, + STATE(4530), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3407), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [138651] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3945), 1, + sym_type_annotation, + STATE(4962), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138673] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4175), 1, + sym_type_annotation, + STATE(4867), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138695] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4041), 1, + sym_type_annotation, + STATE(4703), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138717] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4049), 1, + sym_type_annotation, + STATE(4682), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138739] = 6, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7401), 1, + sym_identifier, + STATE(4493), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3410), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [138761] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4272), 1, + sym_type_annotation, + STATE(4730), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138783] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4273), 1, + sym_type_annotation, + STATE(4803), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138805] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7403), 1, + sym_identifier, + ACTIONS(7405), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5541), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138831] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4350), 1, + sym_type_annotation, + STATE(5027), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138853] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3999), 1, + sym_type_annotation, + STATE(5137), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138875] = 3, + ACTIONS(7407), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3561), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [138891] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7410), 1, + sym_identifier, + ACTIONS(7412), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5455), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138917] = 8, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(7275), 1, + anon_sym_DOT, + ACTIONS(7414), 1, + sym_identifier, + STATE(762), 1, + sym_string, + STATE(828), 1, + sym__module, + STATE(4539), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138943] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4903), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [138957] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4006), 1, + sym_type_annotation, + STATE(4680), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138979] = 3, + ACTIONS(7416), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3576), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [138995] = 8, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(1706), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5337), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139021] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4899), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [139035] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(3977), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5342), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139061] = 8, + ACTIONS(6764), 1, + anon_sym_LBRACE, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + STATE(1710), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5353), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139087] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7418), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [139101] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4393), 1, + sym_type_annotation, + STATE(4883), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139123] = 3, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4347), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [139139] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4359), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [139159] = 3, + ACTIONS(7420), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4367), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + [139175] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4215), 1, + sym_type_annotation, + STATE(5111), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6694), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139197] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4112), 1, + sym_type_annotation, + STATE(5093), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139219] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4244), 1, + sym_type_annotation, + STATE(5158), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139241] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4468), 1, + sym_type_annotation, + STATE(4676), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139263] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(3938), 1, + sym_type_annotation, + STATE(4679), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139285] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4324), 1, + sym_type_annotation, + STATE(4713), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139307] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4017), 1, + sym_type_annotation, + STATE(4742), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139329] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4127), 1, + sym_type_annotation, + STATE(4824), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139351] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4141), 1, + sym_type_annotation, + STATE(4840), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139373] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4154), 1, + sym_type_annotation, + STATE(4879), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139395] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4155), 1, + sym_type_annotation, + STATE(4913), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139417] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4473), 1, + sym_type_annotation, + STATE(5039), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139439] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4236), 1, + sym_type_annotation, + STATE(5060), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139461] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4242), 1, + sym_type_annotation, + STATE(5080), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139483] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4262), 1, + sym_type_annotation, + STATE(5096), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139505] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4263), 1, + sym_type_annotation, + STATE(5146), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139527] = 4, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4342), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139545] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(4053), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5385), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139571] = 8, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(3910), 1, + anon_sym_DOT, + ACTIONS(4424), 1, + anon_sym_QMARK_DOT, + ACTIONS(6295), 1, + anon_sym_LT, + STATE(1533), 1, + sym_arguments, + STATE(3120), 1, + sym_type_arguments, + STATE(5555), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139597] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4062), 1, + sym_type_annotation, + STATE(4706), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7424), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139619] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7426), 1, + sym_identifier, + ACTIONS(7428), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5541), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139645] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7430), 1, + sym_identifier, + ACTIONS(7432), 1, + anon_sym_STAR, + STATE(3900), 1, + sym_formal_parameters, + STATE(5455), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139671] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4080), 1, + sym_type_annotation, + STATE(4729), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139693] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4081), 1, + sym_type_annotation, + STATE(4739), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139715] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4082), 1, + sym_type_annotation, + STATE(4773), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139737] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4093), 1, + sym_type_annotation, + STATE(4785), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139759] = 8, + ACTIONS(6870), 1, + anon_sym_extends, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(775), 1, + sym_class_body, + STATE(4759), 1, + sym_extends_clause, + STATE(5421), 1, + sym_class_heritage, + STATE(5672), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139785] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4116), 1, + sym_type_annotation, + STATE(4819), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139807] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4119), 1, + sym_type_annotation, + STATE(4821), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139829] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4133), 1, + sym_type_annotation, + STATE(4828), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139851] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4161), 1, + sym_type_annotation, + STATE(4839), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139873] = 6, + ACTIONS(6446), 1, + anon_sym_EQ, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4173), 1, + sym_type_annotation, + STATE(4852), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6682), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139895] = 8, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7362), 1, + anon_sym_QMARK, + ACTIONS(7434), 1, + anon_sym_COLON, + STATE(3900), 1, + sym_formal_parameters, + STATE(5331), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139921] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(7414), 1, + sym_identifier, + STATE(762), 1, + sym_string, + STATE(828), 1, + sym__module, + STATE(4539), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139944] = 7, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(7436), 1, + anon_sym_COMMA, + ACTIONS(7438), 1, + anon_sym_GT, + STATE(4719), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139967] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7440), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5334), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139990] = 7, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(7442), 1, + anon_sym_COMMA, + ACTIONS(7444), 1, + anon_sym_GT, + STATE(4919), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140013] = 4, + STATE(3901), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3722), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7446), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140030] = 4, + STATE(3784), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7450), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7448), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140047] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7452), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5478), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140070] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7454), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5453), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140093] = 4, + STATE(3785), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3702), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140110] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7458), 3, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_GT, + [140129] = 3, + ACTIONS(4255), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4257), 5, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [140144] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3702), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140161] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3704), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7460), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140178] = 7, + ACTIONS(6811), 1, + anon_sym_const, + ACTIONS(6813), 1, + anon_sym_in, + ACTIONS(6821), 1, + anon_sym_out, + ACTIONS(7462), 1, + sym_identifier, + ACTIONS(7464), 1, + anon_sym_GT, + STATE(5586), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140201] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(7466), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3844), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140224] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7468), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5334), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140247] = 6, + ACTIONS(7325), 1, + anon_sym_DOT, + ACTIONS(7327), 1, + anon_sym_LT, + ACTIONS(7470), 1, + anon_sym_LBRACE, + STATE(5188), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7472), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [140268] = 7, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(7474), 1, + anon_sym_COMMA, + ACTIONS(7476), 1, + anon_sym_GT, + STATE(4733), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140291] = 5, + ACTIONS(7481), 1, + anon_sym_BQUOTE, + ACTIONS(7483), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7478), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3791), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [140310] = 7, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(7486), 1, + anon_sym_COMMA, + ACTIONS(7488), 1, + anon_sym_GT, + STATE(5231), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140333] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5772), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3758), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [140348] = 5, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(7490), 1, + sym_identifier, + ACTIONS(7492), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4816), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [140367] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7494), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [140380] = 3, + ACTIONS(4283), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4285), 5, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [140395] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7418), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [140408] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2342), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [140421] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6850), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(5413), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [140438] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7498), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4400), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140461] = 4, + STATE(3825), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7502), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7500), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140478] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2604), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7279), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140495] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2330), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [140508] = 7, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(7506), 1, + anon_sym_RPAREN, + ACTIONS(7508), 1, + anon_sym_DOT, + STATE(1273), 1, + sym_arguments, + STATE(5420), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140531] = 6, + ACTIONS(3518), 1, + anon_sym_COLON, + ACTIONS(7391), 1, + anon_sym_EQ, + STATE(4610), 1, + sym_type_annotation, + STATE(5297), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7510), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [140552] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(7512), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3933), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140575] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7277), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [140588] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7514), 1, + anon_sym_export, + ACTIONS(7516), 1, + anon_sym_class, + ACTIONS(7518), 1, + anon_sym_abstract, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140611] = 7, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(3539), 1, + anon_sym_LT, + ACTIONS(7508), 1, + anon_sym_DOT, + ACTIONS(7520), 1, + anon_sym_RPAREN, + STATE(1273), 1, + sym_arguments, + STATE(5420), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140634] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7522), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5306), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140657] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2609), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7279), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140674] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2326), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [140687] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7524), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5521), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140710] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(7526), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3802), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140733] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7528), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [140746] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 6, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [140759] = 4, + STATE(3836), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3726), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7530), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140776] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2614), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7303), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140793] = 7, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(7532), 1, + anon_sym_COMMA, + ACTIONS(7534), 1, + anon_sym_GT, + STATE(4949), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140816] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2615), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7305), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140833] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(7536), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3916), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140856] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2657), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7303), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140873] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7518), 1, + anon_sym_abstract, + ACTIONS(7538), 1, + anon_sym_export, + ACTIONS(7540), 1, + anon_sym_class, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140896] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2630), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7358), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140913] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3726), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7530), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140930] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2631), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7344), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140947] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2658), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7305), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140964] = 7, + ACTIONS(7323), 1, + anon_sym_COMMA, + ACTIONS(7327), 1, + anon_sym_LT, + ACTIONS(7542), 1, + anon_sym_LBRACE, + ACTIONS(7544), 1, + anon_sym_LBRACE_PIPE, + STATE(4596), 1, + aux_sym_extends_type_clause_repeat1, + STATE(5211), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140987] = 4, + STATE(3921), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7548), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7546), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141004] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7550), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4933), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141027] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3736), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7552), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141044] = 5, + ACTIONS(7556), 1, + anon_sym_BQUOTE, + ACTIONS(7558), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7554), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3791), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [141063] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7560), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4194), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141086] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7562), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5284), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141109] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7564), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5545), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141132] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3728), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7566), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141149] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7568), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5249), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141172] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7570), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3592), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141195] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2611), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7281), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141212] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7265), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [141225] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7572), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5478), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141248] = 5, + ACTIONS(3238), 1, + anon_sym_LBRACE, + ACTIONS(7492), 1, + anon_sym_LBRACK, + ACTIONS(7574), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4612), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [141267] = 5, + ACTIONS(3370), 1, + anon_sym_LBRACE, + ACTIONS(3372), 1, + anon_sym_LBRACK, + ACTIONS(7576), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4732), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [141286] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2612), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7283), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141303] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2605), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7297), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141320] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(7578), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3820), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141343] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2643), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7281), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141360] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3722), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7446), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141377] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2644), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7283), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141394] = 5, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(7582), 1, + anon_sym_PIPE, + ACTIONS(7584), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4245), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [141413] = 7, + ACTIONS(6815), 1, + anon_sym_GT, + ACTIONS(7586), 1, + sym_identifier, + ACTIONS(7588), 1, + sym_jsx_identifier, + ACTIONS(7590), 1, + anon_sym_SLASH_GT, + STATE(3116), 1, + sym_nested_identifier, + STATE(3422), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141436] = 5, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(7582), 1, + anon_sym_PIPE, + ACTIONS(7584), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4249), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [141455] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7595), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7592), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141472] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7597), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5352), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141495] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7599), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5314), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141518] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7601), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4963), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141541] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7603), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [141554] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2618), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141571] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(7414), 1, + sym_identifier, + STATE(762), 1, + sym_string, + STATE(815), 1, + sym__module, + STATE(4539), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141594] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7605), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4408), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141617] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7307), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [141630] = 5, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(7582), 1, + anon_sym_PIPE, + ACTIONS(7584), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4359), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [141649] = 3, + ACTIONS(7607), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4367), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [141664] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7609), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3630), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141687] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7611), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5478), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141710] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(7273), 1, + sym_identifier, + STATE(754), 1, + sym_nested_identifier, + STATE(762), 1, + sym_string, + STATE(815), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141733] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7613), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3690), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141756] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7615), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5406), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141779] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2619), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7389), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141796] = 5, + ACTIONS(7558), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7617), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7191), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3832), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [141815] = 5, + ACTIONS(7619), 1, + anon_sym_default, + ACTIONS(7621), 1, + anon_sym_RBRACE, + ACTIONS(7623), 1, + anon_sym_case, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3910), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [141834] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7625), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5334), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141857] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(7346), 1, + sym_identifier, + STATE(3508), 1, + sym_nested_identifier, + STATE(3572), 1, + sym_string, + STATE(4304), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141880] = 5, + ACTIONS(7619), 1, + anon_sym_default, + ACTIONS(7623), 1, + anon_sym_case, + ACTIONS(7627), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3871), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [141899] = 6, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(7631), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7629), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [141920] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7633), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5370), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141943] = 3, + ACTIONS(4267), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4269), 5, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [141958] = 7, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + ACTIONS(7346), 1, + sym_identifier, + STATE(3508), 1, + sym_nested_identifier, + STATE(3572), 1, + sym_string, + STATE(4120), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141981] = 7, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(7635), 1, + anon_sym_COMMA, + ACTIONS(7637), 1, + anon_sym_GT, + STATE(4668), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142004] = 5, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(7582), 1, + anon_sym_PIPE, + ACTIONS(7584), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4204), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [142023] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7639), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5432), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142046] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2338), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [142059] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2601), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7387), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142076] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2334), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [142089] = 4, + STATE(3896), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7643), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7641), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142106] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7645), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3560), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142129] = 5, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(7582), 1, + anon_sym_PIPE, + ACTIONS(7584), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [142148] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7647), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3564), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142171] = 4, + STATE(3848), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7651), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7649), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142188] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7653), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4777), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142211] = 3, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4307), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [142226] = 4, + STATE(3899), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3690), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142243] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7657), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_GT, + [142262] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7659), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5444), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142285] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7661), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5450), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142308] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3690), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142325] = 5, + ACTIONS(7558), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7663), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7554), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3791), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [142344] = 4, + ACTIONS(7665), 1, + sym_identifier, + ACTIONS(7667), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7669), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [142361] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3692), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7671), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142378] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6805), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(5536), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [142395] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3740), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7673), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142412] = 3, + ACTIONS(6478), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6480), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [142427] = 5, + ACTIONS(7558), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7675), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7207), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3897), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [142446] = 7, + ACTIONS(6811), 1, + anon_sym_const, + ACTIONS(6813), 1, + anon_sym_in, + ACTIONS(6821), 1, + anon_sym_out, + ACTIONS(7462), 1, + sym_identifier, + ACTIONS(7677), 1, + anon_sym_GT, + STATE(5586), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142469] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7679), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3960), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142492] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7681), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4146), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142515] = 7, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(7683), 1, + anon_sym_LBRACE, + ACTIONS(7685), 1, + anon_sym_COMMA, + STATE(4722), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142538] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7687), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(4325), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142561] = 4, + STATE(3831), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3716), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7689), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142578] = 5, + ACTIONS(7691), 1, + anon_sym_default, + ACTIONS(7694), 1, + anon_sym_RBRACE, + ACTIONS(7696), 1, + anon_sym_case, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3910), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [142597] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2620), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7397), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142614] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7699), 1, + anon_sym_QMARK, + STATE(3900), 1, + sym_formal_parameters, + STATE(5390), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142637] = 7, + ACTIONS(6811), 1, + anon_sym_const, + ACTIONS(6813), 1, + anon_sym_in, + ACTIONS(6821), 1, + anon_sym_out, + ACTIONS(7462), 1, + sym_identifier, + ACTIONS(7701), 1, + anon_sym_GT, + STATE(5586), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142660] = 7, + ACTIONS(6815), 1, + anon_sym_GT, + ACTIONS(7703), 1, + sym_identifier, + ACTIONS(7705), 1, + sym_jsx_identifier, + ACTIONS(7707), 1, + anon_sym_SLASH_GT, + STATE(3157), 1, + sym_nested_identifier, + STATE(3412), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142683] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2616), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7366), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142700] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2617), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7368), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142717] = 7, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(7709), 1, + anon_sym_COMMA, + ACTIONS(7711), 1, + anon_sym_GT, + STATE(4692), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142740] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7516), 1, + anon_sym_class, + ACTIONS(7518), 1, + anon_sym_abstract, + ACTIONS(7713), 1, + anon_sym_export, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142763] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + ACTIONS(7715), 1, + anon_sym_QMARK, + STATE(3342), 1, + sym_formal_parameters, + STATE(3869), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142786] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2622), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7366), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142803] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3716), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7689), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142820] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + ACTIONS(7717), 1, + anon_sym_QMARK, + STATE(3273), 1, + sym_formal_parameters, + STATE(3621), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142843] = 7, + ACTIONS(6811), 1, + anon_sym_const, + ACTIONS(6813), 1, + anon_sym_in, + ACTIONS(6821), 1, + anon_sym_out, + ACTIONS(7462), 1, + sym_identifier, + ACTIONS(7719), 1, + anon_sym_GT, + STATE(5586), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142866] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7721), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5478), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142889] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7723), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142902] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2607), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7344), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142919] = 7, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + ACTIONS(7725), 1, + sym_identifier, + STATE(3900), 1, + sym_formal_parameters, + STATE(5334), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142942] = 7, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(7273), 1, + sym_identifier, + STATE(754), 1, + sym_nested_identifier, + STATE(762), 1, + sym_string, + STATE(828), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142965] = 4, + STATE(3934), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7729), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7727), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142982] = 5, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(7582), 1, + anon_sym_PIPE, + ACTIONS(7584), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4102), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [143001] = 4, + STATE(3935), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3696), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7731), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143018] = 5, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(7582), 1, + anon_sym_PIPE, + ACTIONS(7584), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4116), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [143037] = 4, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2608), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7358), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143054] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3696), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7731), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143071] = 4, + STATE(3853), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3698), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7733), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143088] = 3, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4347), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [143103] = 3, + ACTIONS(4726), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4728), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [143117] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5012), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143133] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(4395), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143153] = 6, + ACTIONS(1025), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1575), 1, + anon_sym_LBRACE, + ACTIONS(7335), 1, + anon_sym_extends, + STATE(4420), 1, + sym_object_type, + STATE(4943), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143173] = 3, + ACTIONS(7739), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7737), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [143187] = 3, + ACTIONS(4672), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4674), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [143201] = 3, + ACTIONS(4676), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4678), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [143215] = 4, + ACTIONS(7743), 1, + anon_sym_in, + ACTIONS(7745), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7741), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143231] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4871), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143247] = 4, + ACTIONS(7747), 1, + anon_sym_in, + ACTIONS(7749), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7741), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143263] = 5, + ACTIONS(7751), 1, + anon_sym_BQUOTE, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7755), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3953), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143281] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5372), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143301] = 3, + ACTIONS(7759), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7757), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [143315] = 3, + ACTIONS(7763), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7761), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [143329] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5577), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [143341] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4768), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7765), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143357] = 5, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7767), 1, + anon_sym_BQUOTE, + ACTIONS(7769), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3970), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143375] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4769), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7771), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143391] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5426), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143411] = 5, + ACTIONS(3018), 1, + anon_sym_DQUOTE, + ACTIONS(3020), 1, + anon_sym_SQUOTE, + ACTIONS(7773), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4929), 2, + sym__module_export_name, + sym_string, + [143429] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2918), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143441] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5272), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143461] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5577), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [143473] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7305), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143485] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1749), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143497] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(7775), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5536), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [143513] = 4, + ACTIONS(6338), 1, + anon_sym_DOT, + ACTIONS(7778), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6336), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [143529] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2922), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143541] = 5, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(7780), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5400), 2, + sym__module_export_name, + sym_string, + [143559] = 2, + 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, + [143571] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2926), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143583] = 3, + ACTIONS(7782), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7784), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [143597] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5415), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143617] = 5, + ACTIONS(7786), 1, + anon_sym_BQUOTE, + ACTIONS(7788), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7791), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3970), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143635] = 2, + 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, + [143647] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(7796), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7794), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [143665] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2930), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143677] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(7798), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5536), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [143693] = 6, + ACTIONS(7237), 1, + anon_sym_LBRACE, + ACTIONS(7801), 1, + anon_sym_SEMI, + ACTIONS(7803), 1, + sym__automatic_semicolon, + ACTIONS(7805), 1, + sym__function_signature_automatic_semicolon, + STATE(4025), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143713] = 5, + ACTIONS(7327), 1, + anon_sym_LT, + ACTIONS(7807), 1, + anon_sym_LBRACE, + STATE(5211), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7809), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [143731] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1759), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143743] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(7796), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7811), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [143761] = 6, + ACTIONS(7237), 1, + anon_sym_LBRACE, + ACTIONS(7813), 1, + anon_sym_SEMI, + ACTIONS(7815), 1, + sym__automatic_semicolon, + ACTIONS(7817), 1, + sym__function_signature_automatic_semicolon, + STATE(772), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143781] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5577), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [143793] = 2, + 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, + [143805] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1807), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143817] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2934), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143829] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2518), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143841] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2762), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143853] = 5, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7769), 1, + sym__template_chars, + ACTIONS(7819), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3970), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143871] = 3, + ACTIONS(7823), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7821), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [143885] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(4228), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143905] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(4776), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143925] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7825), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [143937] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5303), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143957] = 6, + ACTIONS(4214), 1, + anon_sym_LBRACE, + ACTIONS(7813), 1, + anon_sym_SEMI, + ACTIONS(7815), 1, + sym__automatic_semicolon, + ACTIONS(7817), 1, + sym__function_signature_automatic_semicolon, + STATE(2316), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143977] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7397), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143989] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7303), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144001] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2514), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144013] = 6, + ACTIONS(6811), 1, + anon_sym_const, + ACTIONS(6813), 1, + anon_sym_in, + ACTIONS(6821), 1, + anon_sym_out, + ACTIONS(7462), 1, + sym_identifier, + STATE(4817), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144033] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(4435), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144053] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7827), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144065] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4909), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144081] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2538), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144093] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2542), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144105] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4957), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144121] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2546), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144133] = 3, + ACTIONS(7831), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7829), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [144147] = 6, + ACTIONS(7391), 1, + anon_sym_EQ, + ACTIONS(7833), 1, + anon_sym_COMMA, + ACTIONS(7835), 1, + anon_sym_RBRACE, + STATE(5003), 1, + aux_sym_enum_body_repeat1, + STATE(5357), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144167] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4910), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144183] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7516), 1, + anon_sym_class, + ACTIONS(7518), 1, + anon_sym_abstract, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144203] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3975), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144223] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2602), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144235] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(7837), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5536), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [144251] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(7840), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5413), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [144267] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4921), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144283] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2534), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144295] = 5, + ACTIONS(7845), 1, + anon_sym_SEMI, + ACTIONS(7847), 1, + sym__automatic_semicolon, + STATE(5551), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7843), 2, + anon_sym_with, + anon_sym_assert, + [144313] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5288), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144333] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1871), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144345] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5073), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144361] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5016), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [144373] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(7849), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5413), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [144389] = 4, + ACTIONS(1741), 1, + anon_sym_DOT, + ACTIONS(4224), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 3, + anon_sym_COMMA, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [144405] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3992), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144425] = 6, + ACTIONS(7237), 1, + anon_sym_LBRACE, + ACTIONS(7852), 1, + anon_sym_SEMI, + ACTIONS(7854), 1, + sym__automatic_semicolon, + ACTIONS(7856), 1, + sym__function_signature_automatic_semicolon, + STATE(4071), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144445] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3818), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144465] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5316), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144485] = 3, + ACTIONS(5349), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1769), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144499] = 3, + ACTIONS(7860), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7858), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [144513] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4948), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7862), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144529] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(7796), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7864), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [144547] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7305), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144559] = 3, + ACTIONS(4722), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4724), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [144573] = 3, + ACTIONS(4726), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4728), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [144587] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2844), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144599] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(3616), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144619] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4955), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7866), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144635] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7868), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144647] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7870), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [144659] = 4, + ACTIONS(1745), 1, + anon_sym_DOT, + ACTIONS(4224), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 3, + anon_sym_COMMA, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [144675] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(4960), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144695] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5219), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [144707] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7872), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144719] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4874), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144735] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4798), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7874), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144751] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(4022), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144771] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5351), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144791] = 3, + ACTIONS(4472), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [144805] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5354), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144825] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5355), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144845] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5324), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144865] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4875), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144881] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2856), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144893] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7876), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144905] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7878), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144917] = 2, + 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, + [144929] = 3, + ACTIONS(4518), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4520), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [144943] = 2, + 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, + [144955] = 4, + ACTIONS(3518), 1, + anon_sym_COLON, + STATE(5451), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3561), 3, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACK, + [144971] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2868), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144983] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4967), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144999] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5383), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145019] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4968), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145035] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4969), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145051] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5156), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7884), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145067] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(7796), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7886), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [145085] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(7888), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5413), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [145101] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3911), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145121] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5405), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145141] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5525), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145161] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5407), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145181] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4977), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145197] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(7891), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5536), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [145213] = 3, + ACTIONS(5358), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1831), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145227] = 3, + ACTIONS(5360), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1841), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145241] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4980), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145257] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4812), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7874), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145273] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(3562), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145293] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4981), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145309] = 6, + ACTIONS(1657), 1, + anon_sym_LBRACE, + ACTIONS(7813), 1, + anon_sym_SEMI, + ACTIONS(7815), 1, + sym__automatic_semicolon, + ACTIONS(7817), 1, + sym__function_signature_automatic_semicolon, + STATE(250), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145329] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5430), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145349] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4983), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145365] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5168), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145381] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5173), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145397] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5175), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145413] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2876), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145425] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4899), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7896), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145441] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1799), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145453] = 3, + ACTIONS(7898), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7900), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [145467] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(7796), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7902), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [145485] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2638), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145497] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5425), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145517] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5443), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145537] = 3, + ACTIONS(5379), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1861), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145551] = 3, + ACTIONS(7823), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7821), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [145565] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5176), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145581] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4989), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145597] = 4, + STATE(5389), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7843), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(7904), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [145613] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5449), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145633] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(7906), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5413), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [145649] = 4, + STATE(5395), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7843), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(7909), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [145665] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2778), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145677] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5454), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145697] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(3589), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145717] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4813), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7911), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145733] = 3, + ACTIONS(7913), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7915), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [145747] = 3, + ACTIONS(7917), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7919), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [145761] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4998), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145777] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(3628), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145797] = 3, + ACTIONS(7923), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7921), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [145811] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(3682), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145831] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5191), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7925), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145847] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7494), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [145859] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5004), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145875] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4959), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145891] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5009), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145907] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5010), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145923] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5011), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145939] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5192), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145955] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(3694), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145975] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7528), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [145987] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5202), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146003] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2650), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146015] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7603), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [146027] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4837), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7874), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146043] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5028), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146059] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2570), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146071] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5082), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146087] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2698), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146099] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5083), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146115] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5040), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146131] = 3, + ACTIONS(7931), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7929), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [146145] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7723), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [146157] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5043), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146173] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5044), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146189] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5207), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146205] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5046), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146221] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5047), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146237] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5048), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146253] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2582), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146265] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2582), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146277] = 5, + ACTIONS(7933), 1, + sym_identifier, + ACTIONS(7935), 1, + anon_sym_LPAREN, + STATE(2625), 1, + sym_decorator_member_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2744), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [146295] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2586), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146307] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5085), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146323] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2590), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146335] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5055), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146351] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2818), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146363] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1721), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146375] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7389), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146387] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5350), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146407] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2582), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146419] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5074), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146435] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2582), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146447] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2884), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146459] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2582), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146471] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2582), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146483] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5086), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146499] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5088), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146515] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2726), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146527] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2738), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146539] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5464), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146559] = 3, + ACTIONS(4488), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4490), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [146573] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5094), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146589] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5216), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146605] = 3, + ACTIONS(4492), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4494), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [146619] = 3, + ACTIONS(7939), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7937), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [146633] = 2, + 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, + [146645] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5104), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146661] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(4290), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146681] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2806), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146693] = 3, + ACTIONS(4628), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4630), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [146707] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5109), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146723] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5110), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146739] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5112), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146755] = 3, + ACTIONS(4656), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4658), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [146769] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5221), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146785] = 2, + 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, + [146797] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5222), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146813] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5120), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146829] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2880), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146841] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7941), 1, + anon_sym_class, + ACTIONS(7943), 1, + anon_sym_abstract, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146861] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5225), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146877] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5056), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146893] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(4317), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146913] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5125), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7880), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146929] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5587), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146949] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5126), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146965] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5127), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146981] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5227), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146997] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7344), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147009] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5539), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147029] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5072), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [147041] = 2, + 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, + [147053] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5223), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [147065] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5223), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [147077] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(4398), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147097] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7358), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147109] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7945), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147121] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5223), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [147133] = 3, + ACTIONS(4472), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [147147] = 3, + ACTIONS(4518), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4520), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [147161] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7358), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147173] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7947), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147185] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7344), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147197] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7949), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147209] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3926), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147229] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7951), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147241] = 6, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1495), 1, + anon_sym_LBRACE, + ACTIONS(7335), 1, + anon_sym_extends, + STATE(849), 1, + sym_object_type, + STATE(4896), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147261] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4857), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7874), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147277] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1821), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147289] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1689), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147301] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4901), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [147313] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1851), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147325] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4861), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7874), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147341] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2626), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147353] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2630), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147365] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2634), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147377] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4862), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7953), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147393] = 3, + ACTIONS(7955), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7957), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [147407] = 5, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7959), 1, + anon_sym_BQUOTE, + ACTIONS(7961), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4401), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [147425] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4619), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147441] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5106), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147457] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4902), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7963), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147473] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4863), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7953), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147489] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5519), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147509] = 6, + ACTIONS(7965), 1, + sym_identifier, + ACTIONS(7967), 1, + anon_sym_GT, + ACTIONS(7969), 1, + sym_jsx_identifier, + STATE(5377), 1, + sym_nested_identifier, + STATE(5914), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147529] = 5, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(7971), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5502), 2, + sym__module_export_name, + sym_string, + [147547] = 3, + ACTIONS(7973), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3576), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_RBRACK, + [147561] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3979), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147581] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5508), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147601] = 6, + ACTIONS(7237), 1, + anon_sym_LBRACE, + ACTIONS(7975), 1, + anon_sym_SEMI, + ACTIONS(7977), 1, + sym__automatic_semicolon, + ACTIONS(7979), 1, + sym__function_signature_automatic_semicolon, + STATE(777), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147621] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2900), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147633] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7981), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147645] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7983), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147657] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7985), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147669] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(3993), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147689] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4620), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147705] = 5, + ACTIONS(7987), 1, + anon_sym_SEMI, + ACTIONS(7989), 1, + sym__automatic_semicolon, + STATE(5469), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7843), 2, + anon_sym_with, + anon_sym_assert, + [147723] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5131), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147739] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3915), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147759] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7991), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [147771] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4950), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147787] = 6, + ACTIONS(6811), 1, + anon_sym_const, + ACTIONS(6813), 1, + anon_sym_in, + ACTIONS(6821), 1, + anon_sym_out, + ACTIONS(7462), 1, + sym_identifier, + STATE(5586), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147807] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5151), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7993), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147823] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5132), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147839] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5154), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7995), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147855] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5232), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147871] = 3, + ACTIONS(4488), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4490), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [147885] = 3, + ACTIONS(4492), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4494), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [147899] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2730), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147911] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(5160), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147931] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5161), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147947] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5162), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147963] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5166), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147979] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5167), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147995] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8001), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148007] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5169), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148023] = 3, + ACTIONS(7860), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7858), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [148037] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5170), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148053] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4627), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148069] = 3, + ACTIONS(4628), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4630), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [148083] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5171), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148099] = 3, + ACTIONS(4656), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4658), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [148113] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4629), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148129] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5133), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148145] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5135), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148161] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4891), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7874), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148177] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5179), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148193] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5180), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148209] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5181), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148225] = 6, + ACTIONS(8003), 1, + sym_identifier, + ACTIONS(8005), 1, + anon_sym_GT, + ACTIONS(8007), 1, + sym_jsx_identifier, + STATE(5563), 1, + sym_nested_identifier, + STATE(5940), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148245] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5139), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148261] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7518), 1, + anon_sym_abstract, + ACTIONS(8009), 1, + anon_sym_class, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148281] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5193), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148297] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4890), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148313] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4904), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148329] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5197), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148345] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5198), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148361] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5199), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148377] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4903), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [148389] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5205), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148405] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5206), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148421] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5208), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148437] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5209), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148453] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5210), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148469] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4636), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7925), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148485] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5477), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148505] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8011), 2, + anon_sym_COMMA, + anon_sym_GT, + [148523] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4899), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [148535] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4939), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8013), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148551] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5218), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148567] = 5, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8015), 1, + anon_sym_BQUOTE, + ACTIONS(8017), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4314), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [148585] = 6, + ACTIONS(4214), 1, + anon_sym_LBRACE, + ACTIONS(7801), 1, + anon_sym_SEMI, + ACTIONS(7803), 1, + sym__automatic_semicolon, + ACTIONS(7805), 1, + sym__function_signature_automatic_semicolon, + STATE(2135), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148605] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5065), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148621] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4889), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148637] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5228), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148653] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5437), 1, + sym__call_signature, + STATE(5461), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148673] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2734), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148685] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2734), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148697] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4631), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148713] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4908), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7874), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148729] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4800), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148745] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4860), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148761] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5051), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148777] = 5, + ACTIONS(8019), 1, + sym_identifier, + ACTIONS(8021), 1, + anon_sym_LPAREN, + STATE(1218), 1, + sym_decorator_member_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1314), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [148795] = 3, + ACTIONS(7923), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7921), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [148809] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1707), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148821] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2682), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148833] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4637), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148849] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4927), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148865] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4638), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148881] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1737), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148893] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4640), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148909] = 6, + ACTIONS(8023), 1, + sym_identifier, + ACTIONS(8025), 1, + anon_sym_GT, + ACTIONS(8027), 1, + sym_jsx_identifier, + STATE(5273), 1, + sym_nested_identifier, + STATE(5816), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148929] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7943), 1, + anon_sym_abstract, + ACTIONS(8029), 1, + anon_sym_class, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148949] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4641), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148965] = 5, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7769), 1, + sym__template_chars, + ACTIONS(8031), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3970), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [148983] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4664), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148999] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(4187), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149019] = 6, + ACTIONS(4214), 1, + anon_sym_LBRACE, + ACTIONS(7852), 1, + anon_sym_SEMI, + ACTIONS(7854), 1, + sym__automatic_semicolon, + ACTIONS(7856), 1, + sym__function_signature_automatic_semicolon, + STATE(2169), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149039] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4669), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149055] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4672), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149071] = 6, + ACTIONS(3758), 1, + anon_sym_COLON, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8033), 1, + anon_sym_RBRACE, + STATE(4834), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149091] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4675), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149107] = 6, + ACTIONS(1657), 1, + anon_sym_LBRACE, + ACTIONS(7975), 1, + anon_sym_SEMI, + ACTIONS(7977), 1, + sym__automatic_semicolon, + ACTIONS(7979), 1, + sym__function_signature_automatic_semicolon, + STATE(244), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149127] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4677), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149143] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5067), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149159] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7279), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149171] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(4077), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149191] = 6, + ACTIONS(6811), 1, + anon_sym_const, + ACTIONS(6813), 1, + anon_sym_in, + ACTIONS(6821), 1, + anon_sym_out, + ACTIONS(7462), 1, + sym_identifier, + STATE(5033), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149211] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4707), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149227] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4642), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149243] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4712), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149259] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8035), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [149277] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4781), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149293] = 4, + STATE(5255), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7843), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8037), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [149309] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7518), 1, + anon_sym_abstract, + ACTIONS(7540), 1, + anon_sym_class, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149329] = 4, + STATE(5374), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7843), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8039), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [149345] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(8041), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5536), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149361] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4645), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149377] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5507), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149397] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2706), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149409] = 3, + ACTIONS(8046), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8044), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [149423] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5485), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [149435] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8048), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149447] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(4322), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149467] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2686), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149479] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(8050), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5536), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149495] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(8053), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5413), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149511] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5538), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149531] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2706), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149543] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2706), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149555] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4907), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149571] = 4, + ACTIONS(7496), 1, + anon_sym_COLON, + ACTIONS(8056), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5413), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149587] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4647), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149603] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5123), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8059), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149619] = 3, + ACTIONS(4476), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4478), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [149633] = 3, + ACTIONS(4484), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4486), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [149647] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5063), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149663] = 6, + ACTIONS(7391), 1, + anon_sym_EQ, + ACTIONS(8061), 1, + anon_sym_COMMA, + ACTIONS(8063), 1, + anon_sym_RBRACE, + STATE(4625), 1, + aux_sym_enum_body_repeat1, + STATE(5357), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149683] = 6, + ACTIONS(3758), 1, + anon_sym_COLON, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8065), 1, + anon_sym_RBRACE, + STATE(4937), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149703] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4634), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149719] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4653), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149735] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4667), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149751] = 3, + ACTIONS(4476), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4478), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [149765] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2742), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149777] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7279), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149789] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8067), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149801] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4681), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149817] = 3, + ACTIONS(4524), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4526), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [149831] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7595), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149843] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4786), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149859] = 6, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(7582), 1, + anon_sym_PIPE, + ACTIONS(7584), 1, + anon_sym_extends, + ACTIONS(8069), 1, + anon_sym_as, + ACTIONS(8071), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149879] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4868), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149895] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7297), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149907] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8073), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149919] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4942), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149935] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4956), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149951] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4972), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149967] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5076), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149983] = 3, + ACTIONS(4476), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4478), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [149997] = 3, + ACTIONS(4484), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4486), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [150011] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5141), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150027] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5142), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150043] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5143), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150059] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5144), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150075] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5145), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150091] = 3, + ACTIONS(4555), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4557), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [150105] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2598), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150117] = 3, + ACTIONS(4476), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4478), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [150131] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4649), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150147] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4652), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150163] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4660), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150179] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4648), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150195] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4662), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150211] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4953), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150227] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4665), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7997), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150243] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7366), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150255] = 3, + ACTIONS(4476), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4478), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [150269] = 5, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(7796), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8075), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [150287] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7281), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150299] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(4446), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150319] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7283), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150331] = 5, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7769), 1, + sym__template_chars, + ACTIONS(8077), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3970), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [150349] = 6, + ACTIONS(8079), 1, + sym_identifier, + ACTIONS(8081), 1, + anon_sym_GT, + ACTIONS(8083), 1, + sym_jsx_identifier, + STATE(5311), 1, + sym_nested_identifier, + STATE(5655), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150369] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3273), 1, + sym_formal_parameters, + STATE(4453), 1, + sym__call_signature, + STATE(5491), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150389] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7281), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150401] = 3, + ACTIONS(4672), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4674), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [150415] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8085), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150427] = 3, + ACTIONS(4676), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4678), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [150441] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7368), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150453] = 3, + ACTIONS(4524), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4526), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [150467] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7283), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150479] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8087), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150491] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8089), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150503] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7366), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150515] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8091), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150527] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2710), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150539] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2714), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150551] = 3, + ACTIONS(4555), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4557), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [150565] = 3, + ACTIONS(4476), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4478), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [150579] = 5, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + ACTIONS(8093), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5856), 2, + sym__module_export_name, + sym_string, + [150597] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2718), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150609] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2722), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150621] = 5, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8095), 1, + anon_sym_BQUOTE, + ACTIONS(8097), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4445), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [150639] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1799), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150651] = 3, + ACTIONS(7860), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7858), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [150665] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4654), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8099), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150681] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3900), 1, + sym_formal_parameters, + STATE(5461), 1, + sym_type_parameters, + STATE(5562), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150701] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4657), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8099), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150717] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8101), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150729] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3839), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150749] = 6, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3342), 1, + sym_formal_parameters, + STATE(3858), 1, + sym__call_signature, + STATE(5447), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150769] = 5, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(8103), 1, + anon_sym_BQUOTE, + ACTIONS(8105), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3986), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [150787] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8107), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150799] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8109), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150811] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4705), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8111), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150827] = 6, + ACTIONS(4214), 1, + anon_sym_LBRACE, + ACTIONS(7975), 1, + anon_sym_SEMI, + ACTIONS(7977), 1, + sym__automatic_semicolon, + ACTIONS(7979), 1, + sym__function_signature_automatic_semicolon, + STATE(2062), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150847] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4708), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8113), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150863] = 3, + ACTIONS(8117), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8115), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [150877] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4658), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8099), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150893] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4714), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150909] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4720), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150925] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5401), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [150937] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4723), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150953] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4659), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8099), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150969] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4726), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150985] = 5, + ACTIONS(7753), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7769), 1, + sym__template_chars, + ACTIONS(8119), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3970), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [151003] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7303), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151015] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7387), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151027] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4746), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151043] = 4, + ACTIONS(6364), 1, + anon_sym_LBRACK, + ACTIONS(8121), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [151059] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8123), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151071] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4748), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151087] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4750), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151103] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7383), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151115] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4752), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151131] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4754), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151147] = 3, + ACTIONS(4722), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4724), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [151161] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4763), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151177] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4771), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151193] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4872), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151209] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5573), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [151221] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4787), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151237] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4793), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151253] = 4, + ACTIONS(6338), 1, + anon_sym_DOT, + ACTIONS(8125), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6336), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [151269] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4795), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151285] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4997), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151301] = 3, + ACTIONS(4853), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5174), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [151315] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4825), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151331] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4999), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151347] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4842), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151363] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4843), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151379] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4846), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151395] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(4870), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151411] = 4, + ACTIONS(6446), 1, + anon_sym_EQ, + STATE(5115), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7735), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151427] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5320), 1, + sym_type_parameters, + STATE(5714), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151444] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5361), 1, + sym_type_parameters, + STATE(5746), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151461] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8127), 1, + anon_sym_SQUOTE, + STATE(4507), 1, + aux_sym_string_repeat2, + ACTIONS(8129), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151478] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8131), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151495] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8133), 1, + anon_sym_export, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151512] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5535), 1, + sym_type_parameters, + STATE(5820), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151529] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(8135), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151546] = 4, + ACTIONS(8137), 1, + anon_sym_COMMA, + STATE(4534), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8139), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151561] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8141), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151578] = 3, + ACTIONS(8143), 1, + sym_escape_sequence, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8145), 3, + sym__template_chars, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [151591] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8148), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151608] = 4, + ACTIONS(8137), 1, + anon_sym_COMMA, + STATE(4534), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8150), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151623] = 5, + ACTIONS(8152), 1, + sym_identifier, + STATE(3828), 1, + sym_nested_type_identifier, + STATE(4526), 1, + sym_generic_type, + STATE(5847), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151640] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8154), 1, + anon_sym_DQUOTE, + STATE(4499), 1, + aux_sym_string_repeat1, + ACTIONS(8156), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [151657] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8158), 1, + anon_sym_DQUOTE, + STATE(4492), 1, + aux_sym_string_repeat1, + ACTIONS(8160), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [151674] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8154), 1, + anon_sym_SQUOTE, + STATE(4500), 1, + aux_sym_string_repeat2, + ACTIONS(8162), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151691] = 4, + ACTIONS(8137), 1, + anon_sym_COMMA, + STATE(4534), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8164), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151706] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8158), 1, + anon_sym_SQUOTE, + STATE(4494), 1, + aux_sym_string_repeat2, + ACTIONS(8166), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151723] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8168), 1, + anon_sym_DQUOTE, + STATE(4514), 1, + aux_sym_string_repeat1, + ACTIONS(8170), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [151740] = 4, + ACTIONS(8137), 1, + anon_sym_COMMA, + STATE(4481), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8172), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151755] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8168), 1, + anon_sym_SQUOTE, + STATE(4512), 1, + aux_sym_string_repeat2, + ACTIONS(8174), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151772] = 5, + ACTIONS(8176), 1, + anon_sym_LBRACE, + ACTIONS(8178), 1, + anon_sym_COMMA, + ACTIONS(8181), 1, + anon_sym_LBRACE_PIPE, + STATE(4495), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151789] = 5, + ACTIONS(6366), 1, + anon_sym_LPAREN, + ACTIONS(6372), 1, + anon_sym_LT, + STATE(3242), 1, + sym_arguments, + STATE(3328), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151806] = 3, + ACTIONS(6338), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6336), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [151819] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8183), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151836] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8185), 1, + anon_sym_DQUOTE, + STATE(4514), 1, + aux_sym_string_repeat1, + ACTIONS(8170), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [151853] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8185), 1, + anon_sym_SQUOTE, + STATE(4512), 1, + aux_sym_string_repeat2, + ACTIONS(8174), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151870] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8187), 1, + sym_html_character_reference, + ACTIONS(8189), 1, + anon_sym_DQUOTE, + ACTIONS(8191), 1, + sym_unescaped_double_jsx_string_fragment, + STATE(4565), 1, + aux_sym__jsx_string_repeat1, + [151889] = 4, + ACTIONS(7391), 1, + anon_sym_EQ, + STATE(5357), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8193), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [151904] = 4, + ACTIONS(8195), 1, + anon_sym_COMMA, + STATE(4503), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7657), 2, + anon_sym_LBRACE, + anon_sym_GT, + [151919] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8198), 4, + sym__automatic_semicolon, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, + [151930] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8200), 1, + anon_sym_DQUOTE, + STATE(4514), 1, + aux_sym_string_repeat1, + ACTIONS(8170), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [151947] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8202), 1, + anon_sym_class, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151964] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8200), 1, + anon_sym_SQUOTE, + STATE(4512), 1, + aux_sym_string_repeat2, + ACTIONS(8174), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151981] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8204), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151998] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8206), 1, + anon_sym_DQUOTE, + STATE(4514), 1, + aux_sym_string_repeat1, + ACTIONS(8170), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152015] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8189), 1, + anon_sym_SQUOTE, + ACTIONS(8208), 1, + sym_html_character_reference, + ACTIONS(8210), 1, + sym_unescaped_single_jsx_string_fragment, + STATE(4569), 1, + aux_sym__jsx_string_repeat2, + [152034] = 4, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(5295), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8212), 2, + anon_sym_COMMA, + anon_sym_GT, + [152049] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8214), 1, + anon_sym_SQUOTE, + STATE(4512), 1, + aux_sym_string_repeat2, + ACTIONS(8216), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152066] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8206), 1, + anon_sym_SQUOTE, + STATE(4512), 1, + aux_sym_string_repeat2, + ACTIONS(8174), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152083] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8219), 1, + anon_sym_DQUOTE, + STATE(4514), 1, + aux_sym_string_repeat1, + ACTIONS(8221), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152100] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8224), 1, + anon_sym_SQUOTE, + STATE(4587), 1, + aux_sym_string_repeat2, + ACTIONS(8226), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152117] = 5, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(6295), 1, + anon_sym_LT, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152134] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8228), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152151] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8230), 1, + anon_sym_DQUOTE, + STATE(4597), 1, + aux_sym_string_repeat1, + ACTIONS(8232), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152168] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8234), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152185] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8236), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152202] = 4, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(5517), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8238), 2, + anon_sym_COMMA, + anon_sym_GT, + [152217] = 4, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(5258), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8240), 2, + anon_sym_COMMA, + anon_sym_GT, + [152232] = 4, + ACTIONS(8137), 1, + anon_sym_COMMA, + STATE(4534), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8242), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152247] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8244), 1, + sym_html_character_reference, + ACTIONS(8247), 1, + anon_sym_DQUOTE, + ACTIONS(8249), 1, + sym_unescaped_double_jsx_string_fragment, + STATE(4524), 1, + aux_sym__jsx_string_repeat1, + [152266] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8252), 1, + sym_html_character_reference, + ACTIONS(8255), 1, + anon_sym_SQUOTE, + ACTIONS(8257), 1, + sym_unescaped_single_jsx_string_fragment, + STATE(4525), 1, + aux_sym__jsx_string_repeat2, + [152285] = 5, + ACTIONS(7323), 1, + anon_sym_COMMA, + ACTIONS(7542), 1, + anon_sym_LBRACE, + ACTIONS(7544), 1, + anon_sym_LBRACE_PIPE, + STATE(4606), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152302] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8260), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152319] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8230), 1, + anon_sym_SQUOTE, + STATE(4598), 1, + aux_sym_string_repeat2, + ACTIONS(8262), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152336] = 4, + ACTIONS(8266), 1, + anon_sym_COMMA, + STATE(4541), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8264), 2, + anon_sym_LBRACE, + anon_sym_implements, + [152351] = 4, + ACTIONS(8137), 1, + anon_sym_COMMA, + STATE(4523), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8268), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152366] = 5, + ACTIONS(6295), 1, + anon_sym_LT, + ACTIONS(6659), 1, + anon_sym_LPAREN, + STATE(2880), 1, + sym_arguments, + STATE(2951), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152383] = 4, + ACTIONS(8270), 1, + anon_sym_COMMA, + STATE(4532), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4802), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152398] = 5, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(8273), 1, + anon_sym_LT, + STATE(1985), 1, + sym_arguments, + STATE(1986), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152415] = 4, + ACTIONS(8275), 1, + anon_sym_COMMA, + STATE(4534), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8278), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152430] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8280), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152447] = 4, + ACTIONS(3758), 1, + anon_sym_COLON, + ACTIONS(4506), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8282), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [152462] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5522), 1, + sym_type_parameters, + STATE(5890), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152479] = 5, + ACTIONS(1653), 1, + anon_sym_while, + ACTIONS(2440), 1, + anon_sym_LBRACE, + ACTIONS(6316), 1, + anon_sym_DOT, + STATE(860), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152496] = 5, + ACTIONS(1653), 1, + anon_sym_while, + ACTIONS(2440), 1, + anon_sym_LBRACE, + ACTIONS(6651), 1, + anon_sym_DOT, + STATE(860), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152513] = 4, + ACTIONS(8284), 1, + anon_sym_COMMA, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5367), 2, + anon_sym_RPAREN, + anon_sym_RBRACK, + [152528] = 4, + ACTIONS(8289), 1, + anon_sym_COMMA, + STATE(4541), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8287), 2, + anon_sym_LBRACE, + anon_sym_implements, + [152543] = 4, + ACTIONS(8137), 1, + anon_sym_COMMA, + STATE(4485), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8292), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152558] = 4, + ACTIONS(8137), 1, + anon_sym_COMMA, + STATE(4490), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8294), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152573] = 5, + ACTIONS(3495), 1, + anon_sym_LPAREN, + ACTIONS(6340), 1, + anon_sym_LT, + STATE(3104), 1, + sym_arguments, + STATE(3180), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152590] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8296), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152607] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8298), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152624] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8300), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152641] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8224), 1, + anon_sym_DQUOTE, + STATE(4560), 1, + aux_sym_string_repeat1, + ACTIONS(8302), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152658] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8304), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152675] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5359), 1, + sym_type_parameters, + STATE(5958), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152692] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8306), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152709] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8308), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [152720] = 3, + ACTIONS(8310), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [152733] = 5, + ACTIONS(1787), 1, + anon_sym_COMMA, + ACTIONS(8312), 1, + anon_sym_EQ, + ACTIONS(8314), 1, + anon_sym_RBRACK, + STATE(5081), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152750] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5322), 1, + sym_type_parameters, + STATE(5656), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152767] = 4, + ACTIONS(7391), 1, + anon_sym_EQ, + STATE(5313), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8316), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [152782] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5485), 1, + sym_type_parameters, + STATE(5998), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152799] = 5, + ACTIONS(6801), 1, + sym_identifier, + ACTIONS(6803), 1, + anon_sym_const, + ACTIONS(8318), 1, + anon_sym_in, + ACTIONS(8320), 1, + anon_sym_out, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152816] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3580), 1, + sym_formal_parameters, + STATE(5498), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152833] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8322), 1, + anon_sym_DQUOTE, + STATE(4514), 1, + aux_sym_string_repeat1, + ACTIONS(8170), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152850] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8324), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152867] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8326), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152884] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8328), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152901] = 5, + ACTIONS(8330), 1, + sym_identifier, + STATE(3976), 1, + sym_nested_type_identifier, + STATE(4724), 1, + sym_generic_type, + STATE(5847), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152918] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8332), 1, + sym_html_character_reference, + ACTIONS(8334), 1, + anon_sym_DQUOTE, + ACTIONS(8336), 1, + sym_unescaped_double_jsx_string_fragment, + STATE(4524), 1, + aux_sym__jsx_string_repeat1, + [152937] = 5, + ACTIONS(7323), 1, + anon_sym_COMMA, + ACTIONS(8338), 1, + anon_sym_LBRACE, + ACTIONS(8340), 1, + anon_sym_LBRACE_PIPE, + STATE(4495), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152954] = 4, + ACTIONS(5021), 1, + anon_sym_COMMA, + STATE(4532), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7267), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152969] = 3, + ACTIONS(8121), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4317), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [152982] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8334), 1, + anon_sym_SQUOTE, + ACTIONS(8342), 1, + sym_html_character_reference, + ACTIONS(8344), 1, + sym_unescaped_single_jsx_string_fragment, + STATE(4525), 1, + aux_sym__jsx_string_repeat2, + [153001] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5448), 1, + sym_type_parameters, + STATE(5778), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153018] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6021), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153029] = 5, + ACTIONS(1787), 1, + anon_sym_COMMA, + ACTIONS(8312), 1, + anon_sym_EQ, + ACTIONS(8346), 1, + anon_sym_RBRACK, + STATE(4851), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153046] = 4, + ACTIONS(6328), 1, + anon_sym_STAR, + ACTIONS(6332), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5776), 2, + sym_namespace_import, + sym_named_imports, + [153061] = 4, + ACTIONS(8348), 1, + anon_sym_from, + STATE(5394), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8350), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [153076] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8352), 1, + anon_sym_DQUOTE, + STATE(4514), 1, + aux_sym_string_repeat1, + ACTIONS(8170), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [153093] = 5, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(8354), 1, + anon_sym_LT, + STATE(1604), 1, + sym_arguments, + STATE(1605), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153110] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8356), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153127] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8352), 1, + anon_sym_SQUOTE, + STATE(4512), 1, + aux_sym_string_repeat2, + ACTIONS(8174), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [153144] = 3, + ACTIONS(8358), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6336), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [153157] = 4, + ACTIONS(8348), 1, + anon_sym_from, + STATE(5298), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5090), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [153172] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8360), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153189] = 4, + ACTIONS(8348), 1, + anon_sym_from, + STATE(5276), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5027), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [153204] = 4, + ACTIONS(8348), 1, + anon_sym_from, + STATE(5572), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8362), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [153219] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(8364), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153236] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8366), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153253] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(8368), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153270] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8322), 1, + anon_sym_SQUOTE, + STATE(4512), 1, + aux_sym_string_repeat2, + ACTIONS(8174), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [153287] = 4, + ACTIONS(8266), 1, + anon_sym_COMMA, + STATE(4529), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8370), 2, + anon_sym_LBRACE, + anon_sym_implements, + [153302] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5266), 1, + sym_type_parameters, + STATE(5965), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153319] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(8372), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153336] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8374), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153353] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5457), 1, + sym_type_parameters, + STATE(5845), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153370] = 4, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(5505), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8376), 2, + anon_sym_COMMA, + anon_sym_GT, + [153385] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(8378), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153402] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8380), 1, + anon_sym_class, + STATE(1229), 1, + aux_sym_export_statement_repeat1, + STATE(1288), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153419] = 5, + ACTIONS(7323), 1, + anon_sym_COMMA, + ACTIONS(8382), 1, + anon_sym_LBRACE, + ACTIONS(8384), 1, + anon_sym_LBRACE_PIPE, + STATE(4495), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153436] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8386), 1, + anon_sym_DQUOTE, + STATE(4514), 1, + aux_sym_string_repeat1, + ACTIONS(8170), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [153453] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8386), 1, + anon_sym_SQUOTE, + STATE(4512), 1, + aux_sym_string_repeat2, + ACTIONS(8174), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [153470] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8388), 4, + sym__automatic_semicolon, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, + [153481] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8390), 1, + anon_sym_DQUOTE, + STATE(4509), 1, + aux_sym_string_repeat1, + ACTIONS(8392), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [153498] = 3, + ACTIONS(6096), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3758), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [153511] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5578), 1, + sym_type_parameters, + STATE(5693), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153528] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5581), 1, + sym_type_parameters, + STATE(5712), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153545] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(8394), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153562] = 5, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(8396), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153579] = 5, + ACTIONS(7323), 1, + anon_sym_COMMA, + ACTIONS(8382), 1, + anon_sym_LBRACE, + ACTIONS(8384), 1, + anon_sym_LBRACE_PIPE, + STATE(4495), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153596] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8398), 1, + anon_sym_DQUOTE, + STATE(4575), 1, + aux_sym_string_repeat1, + ACTIONS(8400), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [153613] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8398), 1, + anon_sym_SQUOTE, + STATE(4578), 1, + aux_sym_string_repeat2, + ACTIONS(8402), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [153630] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8390), 1, + anon_sym_SQUOTE, + STATE(4513), 1, + aux_sym_string_repeat2, + ACTIONS(8404), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [153647] = 4, + ACTIONS(7391), 1, + anon_sym_EQ, + STATE(5328), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8406), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [153662] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5270), 1, + sym_type_parameters, + STATE(5795), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153679] = 4, + ACTIONS(8408), 1, + anon_sym_EQ, + STATE(5559), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6837), 2, + anon_sym_in, + anon_sym_of, + [153694] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8410), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153711] = 5, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(8412), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153728] = 4, + ACTIONS(6303), 1, + anon_sym_EQ, + STATE(5531), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8414), 2, + anon_sym_COMMA, + anon_sym_GT, + [153743] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8127), 1, + anon_sym_DQUOTE, + STATE(4505), 1, + aux_sym_string_repeat1, + ACTIONS(8416), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [153760] = 5, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5460), 1, + sym_type_parameters, + STATE(5721), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153777] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5356), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153791] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153801] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153811] = 4, + ACTIONS(8420), 1, + sym_identifier, + ACTIONS(8422), 1, + anon_sym_LBRACK, + ACTIONS(8424), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153825] = 4, + ACTIONS(8426), 1, + sym_identifier, + ACTIONS(8428), 1, + anon_sym_LBRACK, + ACTIONS(8430), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153839] = 4, + ACTIONS(8432), 1, + sym_identifier, + ACTIONS(8434), 1, + anon_sym_LBRACK, + ACTIONS(8436), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153853] = 4, + ACTIONS(8438), 1, + sym_identifier, + ACTIONS(8440), 1, + anon_sym_LBRACK, + ACTIONS(8442), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153867] = 4, + ACTIONS(8444), 1, + anon_sym_COMMA, + ACTIONS(8446), 1, + anon_sym_RBRACE, + STATE(4734), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153881] = 4, + ACTIONS(2558), 1, + anon_sym_RBRACK, + ACTIONS(8448), 1, + anon_sym_COMMA, + STATE(4691), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153895] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153905] = 3, + ACTIONS(8450), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8452), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [153917] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153927] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8454), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153937] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153947] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8454), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153957] = 4, + ACTIONS(8458), 1, + anon_sym_COMMA, + ACTIONS(8460), 1, + anon_sym_RBRACE, + STATE(4764), 1, + aux_sym_named_imports_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153971] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153981] = 4, + ACTIONS(8462), 1, + anon_sym_COMMA, + ACTIONS(8464), 1, + anon_sym_RBRACE, + STATE(4734), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153995] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8466), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154005] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154015] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154025] = 4, + ACTIONS(8468), 1, + sym_identifier, + ACTIONS(8470), 1, + anon_sym_require, + STATE(4770), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154039] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154049] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154059] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154069] = 4, + ACTIONS(6489), 1, + anon_sym_type, + ACTIONS(8472), 1, + sym_identifier, + STATE(5474), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154083] = 4, + ACTIONS(6489), 1, + anon_sym_type, + ACTIONS(8474), 1, + sym_identifier, + STATE(5476), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154097] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154107] = 4, + ACTIONS(3906), 1, + anon_sym_LPAREN, + ACTIONS(8476), 1, + anon_sym_DOT, + STATE(1598), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154121] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154131] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154141] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154151] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5293), 1, + anon_sym_RPAREN, + STATE(4666), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154165] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5293), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154179] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154189] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154199] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8480), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154209] = 4, + ACTIONS(8482), 1, + anon_sym_COMMA, + ACTIONS(8485), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_named_imports_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154223] = 4, + ACTIONS(6316), 1, + anon_sym_DOT, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(8487), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154237] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8480), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154247] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8480), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154257] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8480), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154267] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154277] = 4, + ACTIONS(8489), 1, + anon_sym_COMMA, + ACTIONS(8491), 1, + anon_sym_RBRACK, + STATE(4671), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154291] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154301] = 4, + ACTIONS(4108), 1, + anon_sym_extends, + ACTIONS(8493), 1, + anon_sym_AMP, + ACTIONS(8495), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154315] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154325] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154335] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(8497), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154349] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154359] = 4, + ACTIONS(3182), 1, + anon_sym_GT, + ACTIONS(8499), 1, + anon_sym_COMMA, + STATE(4503), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154373] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154383] = 4, + ACTIONS(1505), 1, + anon_sym_DQUOTE, + ACTIONS(1507), 1, + anon_sym_SQUOTE, + STATE(5765), 1, + sym_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154397] = 4, + ACTIONS(2566), 1, + anon_sym_RBRACK, + ACTIONS(8501), 1, + anon_sym_COMMA, + STATE(4691), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154411] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154421] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6021), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154431] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154441] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154451] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154461] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154471] = 4, + ACTIONS(8507), 1, + anon_sym_COMMA, + ACTIONS(8509), 1, + anon_sym_RBRACK, + STATE(5061), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154485] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154495] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154505] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154515] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154525] = 4, + ACTIONS(6366), 1, + anon_sym_LPAREN, + ACTIONS(8511), 1, + anon_sym_DOT, + STATE(3295), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154539] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5354), 1, + anon_sym_RPAREN, + STATE(4690), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154553] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5354), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154567] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154577] = 4, + ACTIONS(2240), 1, + anon_sym_LBRACE, + ACTIONS(8513), 1, + sym_identifier, + STATE(4580), 1, + sym_export_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154591] = 4, + ACTIONS(8515), 1, + anon_sym_COMMA, + ACTIONS(8517), 1, + anon_sym_RBRACK, + STATE(4701), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154605] = 4, + ACTIONS(6895), 1, + anon_sym_AMP, + ACTIONS(6897), 1, + anon_sym_PIPE, + ACTIONS(6899), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154619] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(8519), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154633] = 4, + ACTIONS(8521), 1, + anon_sym_COMMA, + ACTIONS(8524), 1, + anon_sym_RBRACK, + STATE(4691), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154647] = 4, + ACTIONS(3188), 1, + anon_sym_GT, + ACTIONS(8526), 1, + anon_sym_COMMA, + STATE(4503), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154661] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154671] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154681] = 4, + ACTIONS(6593), 1, + anon_sym_AMP, + ACTIONS(6595), 1, + anon_sym_PIPE, + ACTIONS(6597), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154695] = 4, + ACTIONS(8528), 1, + sym_identifier, + ACTIONS(8530), 1, + anon_sym_LBRACK, + ACTIONS(8532), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154709] = 4, + ACTIONS(8534), 1, + sym_identifier, + ACTIONS(8536), 1, + anon_sym_LBRACK, + ACTIONS(8538), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154723] = 4, + ACTIONS(8540), 1, + sym_identifier, + ACTIONS(8542), 1, + anon_sym_LBRACK, + ACTIONS(8544), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154737] = 4, + ACTIONS(8546), 1, + sym_identifier, + ACTIONS(8548), 1, + anon_sym_LBRACK, + ACTIONS(8550), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154751] = 3, + ACTIONS(8552), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7870), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [154763] = 4, + ACTIONS(2578), 1, + anon_sym_RBRACK, + ACTIONS(8554), 1, + anon_sym_COMMA, + STATE(4691), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154777] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8556), 3, + sym__template_chars, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [154787] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154797] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8558), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [154807] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8560), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154817] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8562), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154827] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154837] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8564), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154847] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154857] = 4, + ACTIONS(8566), 1, + anon_sym_COMMA, + ACTIONS(8568), 1, + anon_sym_RBRACE, + STATE(4932), 1, + aux_sym_export_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154871] = 3, + ACTIONS(8570), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8572), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [154883] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154893] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154903] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154913] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5377), 1, + anon_sym_RPAREN, + STATE(4718), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154927] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5377), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154941] = 3, + ACTIONS(8312), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8576), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [154953] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(8578), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154967] = 4, + ACTIONS(3192), 1, + anon_sym_GT, + ACTIONS(8580), 1, + anon_sym_COMMA, + STATE(4503), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154981] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154991] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7741), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155001] = 4, + ACTIONS(7685), 1, + anon_sym_COMMA, + ACTIONS(8582), 1, + anon_sym_LBRACE, + STATE(4503), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155015] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155025] = 3, + ACTIONS(7807), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7809), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [155037] = 4, + ACTIONS(7719), 1, + anon_sym_GT, + ACTIONS(8584), 1, + anon_sym_COMMA, + STATE(4841), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155051] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155061] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5393), 1, + anon_sym_RPAREN, + STATE(4731), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155075] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5393), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155089] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155099] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155109] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(8588), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155123] = 3, + ACTIONS(8590), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6837), 2, + anon_sym_in, + anon_sym_of, + [155135] = 4, + ACTIONS(3194), 1, + anon_sym_GT, + ACTIONS(8592), 1, + anon_sym_COMMA, + STATE(4503), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155149] = 4, + ACTIONS(8594), 1, + anon_sym_COMMA, + ACTIONS(8597), 1, + anon_sym_RBRACE, + STATE(4734), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155163] = 4, + ACTIONS(8599), 1, + anon_sym_COMMA, + ACTIONS(8601), 1, + anon_sym_RPAREN, + STATE(4917), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155177] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7307), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [155187] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6336), 3, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_LT, + [155197] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7741), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155207] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155217] = 4, + ACTIONS(8603), 1, + anon_sym_LPAREN, + ACTIONS(8605), 1, + anon_sym_await, + STATE(48), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155231] = 3, + ACTIONS(4255), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4257), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [155243] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155253] = 4, + ACTIONS(8607), 1, + anon_sym_LPAREN, + ACTIONS(8609), 1, + anon_sym_await, + STATE(44), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155267] = 4, + ACTIONS(8348), 1, + anon_sym_from, + ACTIONS(8611), 1, + anon_sym_as, + STATE(5565), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155281] = 4, + ACTIONS(2240), 1, + anon_sym_LBRACE, + ACTIONS(8613), 1, + sym_identifier, + STATE(4582), 1, + sym_export_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155295] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155305] = 3, + ACTIONS(4267), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4269), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [155317] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155327] = 3, + ACTIONS(4283), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4285), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [155339] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155349] = 4, + ACTIONS(6316), 1, + anon_sym_DOT, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(8617), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155363] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155373] = 4, + ACTIONS(8619), 1, + sym_identifier, + ACTIONS(8621), 1, + anon_sym_LBRACK, + ACTIONS(8623), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155387] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155397] = 4, + ACTIONS(8625), 1, + sym_identifier, + STATE(3804), 1, + sym_decorator_member_expression, + STATE(5936), 1, + sym_decorator_call_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155411] = 3, + ACTIONS(8627), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6491), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [155423] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8629), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [155433] = 4, + ACTIONS(6489), 1, + anon_sym_type, + ACTIONS(8631), 1, + sym_identifier, + STATE(5235), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155447] = 4, + ACTIONS(6872), 1, + anon_sym_implements, + ACTIONS(8633), 1, + anon_sym_LBRACE, + STATE(5658), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155461] = 4, + ACTIONS(2508), 1, + anon_sym_while, + ACTIONS(8635), 1, + anon_sym_else, + STATE(826), 1, + sym_else_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155475] = 4, + ACTIONS(6489), 1, + anon_sym_type, + ACTIONS(8637), 1, + sym_identifier, + STATE(5243), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155489] = 4, + ACTIONS(6023), 1, + anon_sym_LPAREN, + ACTIONS(8639), 1, + anon_sym_DOT, + STATE(2893), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155503] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155513] = 4, + ACTIONS(6750), 1, + anon_sym_RBRACE, + ACTIONS(8641), 1, + anon_sym_COMMA, + STATE(4655), 1, + aux_sym_named_imports_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155527] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8643), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155537] = 3, + ACTIONS(7255), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8645), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155549] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8643), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155559] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8647), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155569] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8649), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155579] = 3, + ACTIONS(7239), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8645), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155591] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155601] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8651), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155611] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155621] = 4, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1495), 1, + anon_sym_LBRACE, + STATE(848), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155635] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8651), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155645] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8653), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155655] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8655), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155665] = 4, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8657), 1, + anon_sym_RBRACE, + STATE(4836), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155679] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8653), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155689] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8659), 1, + anon_sym_RBRACE, + STATE(4838), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155703] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155713] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8659), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155727] = 4, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8657), 1, + anon_sym_RBRACE, + STATE(4982), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155741] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8643), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155751] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155761] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155771] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155781] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5601), 1, + anon_sym_RPAREN, + STATE(4916), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155795] = 4, + ACTIONS(7580), 1, + anon_sym_AMP, + ACTIONS(7582), 1, + anon_sym_PIPE, + ACTIONS(7584), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155809] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5601), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155823] = 4, + ACTIONS(8661), 1, + anon_sym_COMMA, + ACTIONS(8663), 1, + anon_sym_RPAREN, + STATE(4848), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155837] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155847] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155857] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155867] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155877] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155887] = 4, + ACTIONS(1787), 1, + anon_sym_COMMA, + ACTIONS(8346), 1, + anon_sym_RBRACK, + STATE(4851), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155901] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8669), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155911] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5185), 1, + anon_sym_RBRACK, + STATE(4850), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155925] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155935] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5185), 1, + anon_sym_RBRACK, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155949] = 4, + ACTIONS(1787), 1, + anon_sym_COMMA, + ACTIONS(8346), 1, + anon_sym_RBRACK, + STATE(5129), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155963] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155973] = 3, + ACTIONS(8671), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8673), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155985] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155995] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8675), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156005] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156015] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156025] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7418), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [156035] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8677), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156045] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156055] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8669), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156065] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8679), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156075] = 3, + ACTIONS(7973), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3628), 2, + anon_sym_in, + anon_sym_of, + [156087] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7299), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [156097] = 4, + ACTIONS(3518), 1, + anon_sym_COLON, + ACTIONS(8681), 1, + anon_sym_RPAREN, + STATE(5986), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156111] = 4, + ACTIONS(8683), 1, + anon_sym_COMMA, + ACTIONS(8685), 1, + anon_sym_GT, + STATE(4873), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156125] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156135] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156145] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156155] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156165] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8278), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156175] = 4, + ACTIONS(8687), 1, + sym_identifier, + ACTIONS(8689), 1, + anon_sym_LBRACK, + ACTIONS(8691), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156189] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156199] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156209] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156219] = 3, + ACTIONS(8693), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7991), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [156231] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156241] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156251] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156261] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156271] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8695), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156285] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156295] = 4, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8697), 1, + anon_sym_RBRACE, + STATE(4982), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156309] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156319] = 4, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8699), 1, + anon_sym_RBRACE, + STATE(4982), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156333] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8669), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156343] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8701), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156357] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156367] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156377] = 4, + ACTIONS(8703), 1, + anon_sym_COMMA, + ACTIONS(8706), 1, + anon_sym_GT, + STATE(4841), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156391] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156401] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156411] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8708), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156421] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156431] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156441] = 4, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8710), 1, + anon_sym_RBRACE, + STATE(4918), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156455] = 4, + ACTIONS(1639), 1, + anon_sym_RPAREN, + ACTIONS(8712), 1, + anon_sym_COMMA, + STATE(4922), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156469] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156479] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(8714), 1, + anon_sym_RBRACK, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156493] = 4, + ACTIONS(1787), 1, + anon_sym_COMMA, + ACTIONS(8716), 1, + anon_sym_RBRACK, + STATE(5129), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156507] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156517] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156527] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156537] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156547] = 4, + ACTIONS(1583), 1, + anon_sym_DQUOTE, + ACTIONS(1585), 1, + anon_sym_SQUOTE, + STATE(4504), 1, + sym_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156561] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8669), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156571] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156581] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156591] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156601] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8669), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156611] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8718), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156621] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8718), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156631] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156641] = 4, + ACTIONS(4632), 1, + anon_sym_LPAREN, + ACTIONS(8720), 1, + anon_sym_DOT, + STATE(1861), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156655] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156665] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156675] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156685] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8708), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156695] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156705] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156715] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156725] = 4, + ACTIONS(7464), 1, + anon_sym_GT, + ACTIONS(8722), 1, + anon_sym_COMMA, + STATE(4841), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156739] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156749] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156759] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156769] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8724), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156779] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156789] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156799] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156809] = 4, + ACTIONS(1025), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1575), 1, + anon_sym_LBRACE, + STATE(4416), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156823] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156833] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156843] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156853] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5356), 1, + anon_sym_RPAREN, + STATE(4946), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156867] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156877] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8708), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156887] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156897] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156907] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156917] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8669), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156927] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8726), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156937] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8728), 1, + anon_sym_RBRACE, + STATE(4952), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156951] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156961] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8730), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156971] = 4, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1495), 1, + anon_sym_LBRACE, + STATE(892), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156985] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8732), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156995] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8726), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157005] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8734), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157015] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8732), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157025] = 4, + ACTIONS(6659), 1, + anon_sym_LPAREN, + ACTIONS(8639), 1, + anon_sym_DOT, + STATE(2893), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157039] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8736), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157049] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157059] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157069] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157079] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8667), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157089] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157099] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8669), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157109] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157119] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157129] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8730), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157139] = 4, + ACTIONS(6316), 1, + anon_sym_DOT, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(8738), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157153] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157163] = 4, + ACTIONS(8740), 1, + anon_sym_COMMA, + ACTIONS(8742), 1, + anon_sym_RBRACE, + STATE(4635), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157177] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7265), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [157187] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(8744), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157201] = 4, + ACTIONS(1641), 1, + anon_sym_RPAREN, + ACTIONS(8746), 1, + anon_sym_COMMA, + STATE(4922), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157215] = 4, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8748), 1, + anon_sym_RBRACE, + STATE(4982), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157229] = 4, + ACTIONS(3212), 1, + anon_sym_GT, + ACTIONS(8750), 1, + anon_sym_COMMA, + STATE(4503), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157243] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7277), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [157253] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157263] = 4, + ACTIONS(8752), 1, + anon_sym_COMMA, + ACTIONS(8755), 1, + anon_sym_RPAREN, + STATE(4922), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157277] = 3, + ACTIONS(7255), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8757), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [157289] = 3, + ACTIONS(7239), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8757), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [157301] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157311] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8759), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157321] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157331] = 4, + ACTIONS(8761), 1, + anon_sym_COMMA, + ACTIONS(8763), 1, + anon_sym_RBRACK, + STATE(4991), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157345] = 3, + ACTIONS(8765), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8767), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [157357] = 4, + ACTIONS(4966), 1, + anon_sym_extends, + ACTIONS(8769), 1, + anon_sym_AMP, + ACTIONS(8771), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157371] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8773), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [157381] = 4, + ACTIONS(7121), 1, + anon_sym_RBRACE, + ACTIONS(8775), 1, + anon_sym_COMMA, + STATE(5128), 1, + aux_sym_export_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157395] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8777), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157405] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8779), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157415] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8732), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157425] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8781), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157439] = 4, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8783), 1, + anon_sym_RBRACE, + STATE(4982), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157453] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157463] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8785), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157473] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8777), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157483] = 4, + ACTIONS(3419), 1, + anon_sym_LPAREN, + ACTIONS(8639), 1, + anon_sym_DOT, + STATE(2893), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157497] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157507] = 4, + ACTIONS(1025), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1575), 1, + anon_sym_LBRACE, + STATE(4055), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157521] = 4, + ACTIONS(6801), 1, + sym_identifier, + ACTIONS(6803), 1, + anon_sym_const, + ACTIONS(8320), 1, + anon_sym_out, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157535] = 4, + ACTIONS(8787), 1, + anon_sym_COMMA, + ACTIONS(8789), 1, + anon_sym_RBRACE, + STATE(5008), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157549] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(8791), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157563] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8730), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157573] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8793), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157583] = 4, + ACTIONS(3170), 1, + anon_sym_GT, + ACTIONS(8795), 1, + anon_sym_COMMA, + STATE(4503), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157597] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157607] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8797), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157617] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8799), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157631] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157641] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8797), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157651] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8801), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157661] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157671] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157681] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8803), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157691] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157701] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8805), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157711] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8803), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157721] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157731] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8807), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157741] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157751] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157761] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157771] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157781] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157791] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157801] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8815), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + [157811] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157821] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157831] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157841] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157851] = 4, + ACTIONS(8819), 1, + anon_sym_COMMA, + ACTIONS(8822), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157865] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157875] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157885] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157895] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157905] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157915] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157925] = 4, + ACTIONS(8824), 1, + anon_sym_COMMA, + ACTIONS(8827), 1, + anon_sym_RBRACE, + STATE(4982), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157939] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157949] = 4, + ACTIONS(2440), 1, + anon_sym_LBRACE, + ACTIONS(8829), 1, + anon_sym_LPAREN, + STATE(756), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157963] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8831), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157973] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157983] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157993] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158003] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158013] = 4, + ACTIONS(1787), 1, + anon_sym_COMMA, + ACTIONS(8314), 1, + anon_sym_RBRACK, + STATE(5081), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158027] = 4, + ACTIONS(2550), 1, + anon_sym_RBRACK, + ACTIONS(8833), 1, + anon_sym_COMMA, + STATE(4691), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158041] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158051] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5187), 1, + anon_sym_RBRACK, + STATE(5077), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158065] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158075] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158085] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158095] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158105] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158115] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158125] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158135] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158145] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158155] = 4, + ACTIONS(8835), 1, + anon_sym_COMMA, + ACTIONS(8837), 1, + anon_sym_RBRACE, + STATE(4734), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158169] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158179] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158189] = 3, + ACTIONS(8839), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7825), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [158201] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158211] = 4, + ACTIONS(8841), 1, + anon_sym_COMMA, + ACTIONS(8843), 1, + anon_sym_RBRACE, + STATE(4734), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158225] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158235] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158245] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158255] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158265] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5187), 1, + anon_sym_RBRACK, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158279] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8728), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158293] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158303] = 4, + ACTIONS(1787), 1, + anon_sym_COMMA, + ACTIONS(8314), 1, + anon_sym_RBRACK, + STATE(5129), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158317] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158327] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158337] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158347] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158357] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8831), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158367] = 4, + ACTIONS(8845), 1, + sym_identifier, + ACTIONS(8847), 1, + anon_sym_LBRACK, + ACTIONS(8849), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158381] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158391] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8675), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158401] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158411] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158421] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158431] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158441] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158451] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158461] = 4, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(8851), 1, + anon_sym_EQ, + STATE(5653), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158475] = 4, + ACTIONS(8853), 1, + sym_identifier, + ACTIONS(8855), 1, + anon_sym_LBRACK, + ACTIONS(8857), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158489] = 4, + ACTIONS(8859), 1, + anon_sym_COMMA, + ACTIONS(8861), 1, + anon_sym_GT, + STATE(4725), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158503] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158513] = 4, + ACTIONS(4998), 1, + anon_sym_COMMA, + ACTIONS(8710), 1, + anon_sym_RBRACE, + STATE(4982), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158527] = 4, + ACTIONS(8863), 1, + sym_identifier, + ACTIONS(8865), 1, + anon_sym_LBRACK, + ACTIONS(8867), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158541] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158551] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158561] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158571] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158581] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158591] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158601] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158611] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158621] = 4, + ACTIONS(8869), 1, + sym_identifier, + ACTIONS(8871), 1, + anon_sym_LBRACK, + ACTIONS(8873), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158635] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158645] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158655] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158665] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158675] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158685] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158695] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158705] = 3, + ACTIONS(7416), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3628), 2, + anon_sym_in, + anon_sym_of, + [158717] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158727] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158737] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158747] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158757] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8831), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158767] = 4, + ACTIONS(7370), 1, + anon_sym_AMP, + ACTIONS(7372), 1, + anon_sym_PIPE, + ACTIONS(7374), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158781] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158791] = 4, + ACTIONS(2822), 1, + anon_sym_RBRACK, + ACTIONS(8875), 1, + anon_sym_COMMA, + STATE(4691), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158805] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158815] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158825] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158835] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158845] = 3, + ACTIONS(8877), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8452), 2, + anon_sym_COMMA, + anon_sym_from, + [158857] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158867] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158877] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5367), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [158887] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158897] = 3, + ACTIONS(8312), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8879), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [158909] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158919] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158929] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158939] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158949] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158959] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(8881), 1, + anon_sym_RBRACK, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158973] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158983] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158993] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159003] = 4, + ACTIONS(1787), 1, + anon_sym_COMMA, + ACTIONS(8883), 1, + anon_sym_RBRACK, + STATE(5129), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159017] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159027] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159037] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159047] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159057] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159067] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159077] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159087] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159097] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159107] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159117] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159127] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159137] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159147] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8586), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159157] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159167] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159177] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8831), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159187] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159197] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159207] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8885), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159217] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159227] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8831), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159237] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159247] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159257] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8615), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159267] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159277] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6491), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_from, + [159287] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159297] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159307] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8887), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159317] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159327] = 3, + ACTIONS(8889), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8452), 2, + anon_sym_COMMA, + anon_sym_from, + [159339] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159349] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159359] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159369] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8891), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [159379] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159389] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8887), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159399] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159409] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159419] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8809), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159429] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8893), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159439] = 3, + ACTIONS(8895), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8897), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [159451] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8811), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159461] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159471] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159481] = 4, + ACTIONS(8899), 1, + anon_sym_COMMA, + ACTIONS(8902), 1, + anon_sym_RBRACE, + STATE(5128), 1, + aux_sym_export_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159495] = 4, + ACTIONS(8879), 1, + anon_sym_RBRACK, + ACTIONS(8904), 1, + anon_sym_COMMA, + STATE(5129), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159509] = 4, + ACTIONS(8348), 1, + anon_sym_from, + ACTIONS(8611), 1, + anon_sym_as, + STATE(5259), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159523] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159533] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159543] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159553] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8907), 1, + anon_sym_RBRACE, + STATE(5149), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159567] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159577] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8907), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159591] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159601] = 4, + ACTIONS(8909), 1, + anon_sym_COMMA, + ACTIONS(8911), 1, + anon_sym_RPAREN, + STATE(5150), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159615] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159625] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8831), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159635] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159645] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159655] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159665] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159675] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159685] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159695] = 4, + ACTIONS(6827), 1, + sym_identifier, + ACTIONS(6831), 1, + anon_sym_const, + ACTIONS(8913), 1, + anon_sym_out, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159709] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8915), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159723] = 4, + ACTIONS(5494), 1, + anon_sym_COMMA, + ACTIONS(8917), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159737] = 4, + ACTIONS(1645), 1, + anon_sym_RPAREN, + ACTIONS(8919), 1, + anon_sym_COMMA, + STATE(4922), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159751] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8921), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159761] = 4, + ACTIONS(8923), 1, + anon_sym_LPAREN, + ACTIONS(8925), 1, + anon_sym_await, + STATE(75), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159775] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159785] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8929), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159795] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8931), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159805] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8933), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159815] = 4, + ACTIONS(2508), 1, + anon_sym_while, + ACTIONS(8935), 1, + anon_sym_else, + STATE(826), 1, + sym_else_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159829] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159839] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8927), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159849] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8937), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159859] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159869] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159879] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159889] = 4, + ACTIONS(3495), 1, + anon_sym_LPAREN, + ACTIONS(8939), 1, + anon_sym_DOT, + STATE(3131), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159903] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159913] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159923] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159933] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159943] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159953] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159963] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159973] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159983] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159993] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160003] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160013] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160023] = 3, + ACTIONS(8941), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3561), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [160035] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8454), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160045] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160055] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160065] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160075] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5599), 1, + anon_sym_RPAREN, + STATE(5229), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160089] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(5599), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160103] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160113] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8454), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160123] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160133] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8831), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160143] = 3, + ACTIONS(4353), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4355), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [160155] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160165] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160175] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8466), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160185] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160195] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160205] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160215] = 4, + ACTIONS(6316), 1, + anon_sym_DOT, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(8944), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160229] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160239] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160249] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160259] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160269] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160279] = 4, + ACTIONS(8946), 1, + sym_identifier, + STATE(3809), 1, + sym_decorator_member_expression, + STATE(5602), 1, + sym_decorator_call_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160293] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160303] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160313] = 4, + ACTIONS(2476), 1, + anon_sym_LT, + ACTIONS(8948), 1, + anon_sym_EQ, + STATE(5862), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160327] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160337] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160347] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160357] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160367] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160377] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8478), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160387] = 3, + ACTIONS(4375), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4377), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [160399] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160409] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160419] = 4, + ACTIONS(8950), 1, + anon_sym_COMMA, + ACTIONS(8952), 1, + anon_sym_RBRACK, + STATE(4626), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160433] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160443] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160453] = 4, + ACTIONS(6706), 1, + anon_sym_AMP, + ACTIONS(6710), 1, + anon_sym_extends, + ACTIONS(7796), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160467] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160477] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160487] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160497] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160507] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160517] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160527] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160537] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160547] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8505), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160557] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160567] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160577] = 4, + ACTIONS(1928), 1, + anon_sym_COMMA, + ACTIONS(8954), 1, + anon_sym_RPAREN, + STATE(4540), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160591] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160601] = 4, + ACTIONS(3176), 1, + anon_sym_GT, + ACTIONS(8956), 1, + anon_sym_COMMA, + STATE(4503), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160615] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160625] = 3, + ACTIONS(8958), 1, + sym_identifier, + ACTIONS(8960), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160636] = 3, + ACTIONS(7051), 1, + anon_sym_LBRACE, + STATE(242), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160647] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8962), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160656] = 3, + ACTIONS(8528), 1, + sym_identifier, + ACTIONS(8532), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160667] = 3, + ACTIONS(8964), 1, + sym_identifier, + ACTIONS(8966), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160678] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2153), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160689] = 3, + ACTIONS(8968), 1, + sym_identifier, + ACTIONS(8970), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160700] = 3, + ACTIONS(8619), 1, + sym_identifier, + ACTIONS(8623), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160711] = 3, + ACTIONS(8972), 1, + sym_identifier, + ACTIONS(8974), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160722] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8976), 2, + anon_sym_in, + anon_sym_of, + [160731] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8978), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160740] = 3, + ACTIONS(8980), 1, + anon_sym_in, + ACTIONS(8982), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160751] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2650), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160762] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(1671), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160773] = 3, + ACTIONS(4287), 1, + anon_sym_LBRACE, + STATE(1683), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160784] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2651), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160795] = 3, + ACTIONS(4287), 1, + anon_sym_LBRACE, + STATE(1724), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160806] = 3, + ACTIONS(6945), 1, + anon_sym_LBRACE, + STATE(890), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160817] = 3, + ACTIONS(6023), 1, + anon_sym_LPAREN, + STATE(2753), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160828] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2652), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160839] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2653), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160850] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8485), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160859] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8984), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [160868] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5987), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160879] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2654), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160890] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8986), 2, + anon_sym_COMMA, + anon_sym_GT, + [160899] = 3, + ACTIONS(8988), 1, + anon_sym_SEMI, + ACTIONS(8990), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160910] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8992), 2, + anon_sym_COMMA, + anon_sym_GT, + [160919] = 3, + ACTIONS(8348), 1, + anon_sym_from, + STATE(5391), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160930] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2655), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160941] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8827), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160950] = 3, + ACTIONS(4632), 1, + anon_sym_LPAREN, + STATE(2261), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160961] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5044), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [160970] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5706), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160981] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8576), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160990] = 3, + ACTIONS(8994), 1, + sym_identifier, + ACTIONS(8996), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161001] = 3, + ACTIONS(3906), 1, + anon_sym_LPAREN, + STATE(1697), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161012] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5994), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161023] = 3, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(8738), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161034] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5574), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161045] = 3, + ACTIONS(6651), 1, + anon_sym_DOT, + ACTIONS(8998), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161056] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5964), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161065] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(1703), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161076] = 3, + ACTIONS(9000), 1, + anon_sym_SEMI, + ACTIONS(9002), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161087] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9004), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [161096] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(3961), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161107] = 3, + ACTIONS(6454), 1, + anon_sym_COLON, + STATE(4810), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161118] = 3, + ACTIONS(9006), 1, + sym_identifier, + ACTIONS(9008), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161129] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5958), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161138] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8755), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [161147] = 3, + ACTIONS(9010), 1, + sym_identifier, + ACTIONS(9012), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161158] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2604), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161169] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2605), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161180] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(1707), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161191] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9014), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [161200] = 3, + ACTIONS(4287), 1, + anon_sym_LBRACE, + STATE(1711), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161211] = 3, + ACTIONS(9016), 1, + sym_identifier, + ACTIONS(9018), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161222] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8822), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161231] = 3, + ACTIONS(9020), 1, + sym_identifier, + ACTIONS(9022), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161242] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2079), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161253] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(5386), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161264] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2218), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161275] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9026), 2, + anon_sym_COMMA, + anon_sym_GT, + [161284] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9028), 2, + anon_sym_COMMA, + anon_sym_GT, + [161293] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9030), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [161302] = 3, + ACTIONS(9032), 1, + anon_sym_SEMI, + ACTIONS(9034), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161313] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9036), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [161322] = 3, + ACTIONS(9038), 1, + sym_identifier, + ACTIONS(9040), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161333] = 3, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(8487), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161344] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5988), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161353] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5518), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161364] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5992), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161373] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2622), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161384] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5520), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161395] = 3, + ACTIONS(9042), 1, + sym_identifier, + ACTIONS(9044), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161406] = 3, + ACTIONS(9046), 1, + sym_identifier, + ACTIONS(9048), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161417] = 3, + ACTIONS(9050), 1, + sym_identifier, + STATE(4770), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161428] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(765), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161439] = 3, + ACTIONS(6651), 1, + anon_sym_DOT, + ACTIONS(9052), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161450] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(4097), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161461] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9054), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [161470] = 3, + ACTIONS(4287), 1, + anon_sym_LBRACE, + STATE(1718), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161481] = 3, + ACTIONS(9056), 1, + anon_sym_LBRACE, + STATE(791), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161492] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2321), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161503] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(2493), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161514] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9058), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161523] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5825), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161534] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5650), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161545] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(4050), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161556] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5758), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161567] = 3, + ACTIONS(9060), 1, + sym_identifier, + ACTIONS(9062), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161578] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2081), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161589] = 3, + ACTIONS(9064), 1, + sym_identifier, + ACTIONS(9066), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161600] = 3, + ACTIONS(9068), 1, + sym_identifier, + ACTIONS(9070), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161611] = 3, + ACTIONS(9072), 1, + sym_identifier, + ACTIONS(9074), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161622] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9076), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [161631] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2262), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161642] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(46), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161653] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5281), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161664] = 3, + ACTIONS(9078), 1, + anon_sym_LPAREN, + STATE(781), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161675] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2149), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161686] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2141), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161697] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(47), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161708] = 3, + ACTIONS(9080), 1, + sym_identifier, + ACTIONS(9082), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161719] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(1614), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161730] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2643), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161741] = 3, + ACTIONS(4632), 1, + anon_sym_LPAREN, + STATE(2342), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161752] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(49), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161763] = 3, + ACTIONS(9084), 1, + sym_identifier, + ACTIONS(9086), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161774] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(4207), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161785] = 3, + ACTIONS(6945), 1, + anon_sym_LBRACE, + STATE(896), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161796] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2644), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161807] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(43), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161818] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(4208), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161829] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2659), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161840] = 3, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(8617), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161851] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161860] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5302), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161871] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2607), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161882] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2608), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161893] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(1615), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161904] = 3, + ACTIONS(4287), 1, + anon_sym_LBRACE, + STATE(1616), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161915] = 3, + ACTIONS(4287), 1, + anon_sym_LBRACE, + STATE(1617), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161926] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(1619), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161937] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9088), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161946] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5991), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161957] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5745), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161968] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2609), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161979] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5932), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161990] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5984), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161999] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(834), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162010] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2628), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162021] = 3, + ACTIONS(8348), 1, + anon_sym_from, + STATE(5571), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162032] = 3, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3578), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162043] = 3, + ACTIONS(9090), 1, + sym_identifier, + ACTIONS(9092), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162054] = 3, + ACTIONS(8420), 1, + sym_identifier, + ACTIONS(8424), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162065] = 3, + ACTIONS(9094), 1, + sym_identifier, + ACTIONS(9096), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162076] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5304), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162087] = 3, + ACTIONS(9098), 1, + sym_identifier, + ACTIONS(9100), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162098] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2250), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162109] = 3, + ACTIONS(9102), 1, + sym_identifier, + ACTIONS(9104), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162120] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7909), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162129] = 3, + ACTIONS(9106), 1, + sym_identifier, + ACTIONS(9108), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162140] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(720), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162151] = 3, + ACTIONS(6651), 1, + anon_sym_DOT, + ACTIONS(9110), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162162] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162171] = 3, + ACTIONS(7051), 1, + anon_sym_LBRACE, + STATE(254), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162182] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5972), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162191] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5023), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162200] = 3, + ACTIONS(9112), 1, + anon_sym_LPAREN, + STATE(50), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162211] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2063), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162222] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9114), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162231] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(3967), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162242] = 3, + ACTIONS(9116), 1, + anon_sym_LBRACE, + STATE(843), 1, + sym_switch_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162253] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5645), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162264] = 3, + ACTIONS(6945), 1, + anon_sym_LBRACE, + STATE(814), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162275] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9118), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162284] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5534), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162295] = 3, + ACTIONS(9120), 1, + anon_sym_SEMI, + ACTIONS(9122), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162306] = 3, + ACTIONS(9124), 1, + sym_identifier, + ACTIONS(9126), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162317] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(4019), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162328] = 3, + ACTIONS(9128), 1, + anon_sym_SEMI, + ACTIONS(9130), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162339] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9132), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162348] = 3, + ACTIONS(9134), 1, + sym_identifier, + ACTIONS(9136), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162359] = 3, + ACTIONS(9138), 1, + sym_identifier, + ACTIONS(9140), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162370] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2065), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162381] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(4009), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162392] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9142), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162401] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7494), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [162410] = 3, + ACTIONS(8845), 1, + sym_identifier, + ACTIONS(8849), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162421] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(4016), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162432] = 3, + ACTIONS(9144), 1, + sym_identifier, + ACTIONS(9146), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162443] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2611), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162454] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2612), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162465] = 3, + ACTIONS(4287), 1, + anon_sym_LBRACE, + STATE(1625), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162476] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(1626), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162487] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7528), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [162496] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2632), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162507] = 3, + ACTIONS(9148), 1, + sym_identifier, + ACTIONS(9150), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162518] = 3, + ACTIONS(9056), 1, + anon_sym_LBRACE, + STATE(824), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162529] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7603), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [162538] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(761), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162549] = 3, + ACTIONS(7237), 1, + anon_sym_LBRACE, + STATE(763), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162560] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(2512), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162571] = 3, + ACTIONS(9152), 1, + sym_identifier, + ACTIONS(9154), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162582] = 3, + ACTIONS(9156), 1, + sym_identifier, + ACTIONS(9158), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162593] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(86), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162604] = 3, + ACTIONS(3419), 1, + anon_sym_LPAREN, + STATE(1276), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162615] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(759), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162626] = 3, + ACTIONS(9160), 1, + sym_identifier, + ACTIONS(9162), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162637] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8879), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [162646] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5972), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162655] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5349), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162666] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2256), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162677] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(4177), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162688] = 3, + ACTIONS(3166), 1, + sym_jsx_identifier, + ACTIONS(9164), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162699] = 3, + ACTIONS(9166), 1, + sym_identifier, + ACTIONS(9168), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162710] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2614), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162721] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9170), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162730] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2615), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162741] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2247), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162752] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162761] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2354), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162772] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2613), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162783] = 3, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(251), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162794] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5648), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162805] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(2514), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162816] = 3, + ACTIONS(9172), 1, + sym_identifier, + ACTIONS(9174), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162827] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2633), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162838] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5791), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162849] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2616), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162860] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2617), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162871] = 3, + ACTIONS(4783), 1, + anon_sym_LBRACE, + STATE(2667), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162882] = 3, + ACTIONS(3518), 1, + anon_sym_COLON, + STATE(5544), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162893] = 3, + ACTIONS(6466), 1, + anon_sym_LPAREN, + STATE(3401), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162904] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5842), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162915] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2618), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162926] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2619), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162937] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9176), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [162946] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9178), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [162955] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5362), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162966] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2620), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162977] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2233), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162988] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2634), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162999] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5900), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163010] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163019] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5984), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163028] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5915), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163039] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(3799), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163050] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2635), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163061] = 3, + ACTIONS(7051), 1, + anon_sym_LBRACE, + STATE(228), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163072] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2172), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163083] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6772), 2, + sym_identifier, + anon_sym_out, + [163092] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2231), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163103] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2196), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163114] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(4011), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163125] = 3, + ACTIONS(9180), 1, + anon_sym_SEMI, + ACTIONS(9182), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163136] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2353), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163147] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9184), 2, + anon_sym_COMMA, + anon_sym_GT, + [163156] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5988), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163165] = 3, + ACTIONS(9112), 1, + anon_sym_LPAREN, + STATE(65), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163176] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9186), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163185] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5992), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163194] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9188), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163203] = 3, + ACTIONS(1657), 1, + anon_sym_LBRACE, + STATE(253), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163214] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2239), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163225] = 3, + ACTIONS(9190), 1, + sym_identifier, + STATE(4924), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163236] = 3, + ACTIONS(8348), 1, + anon_sym_from, + STATE(4235), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163247] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5996), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163256] = 3, + ACTIONS(9192), 1, + anon_sym_COMMA, + ACTIONS(9194), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163267] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4532), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [163276] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9196), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [163285] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5886), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163296] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2257), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163307] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9198), 2, + anon_sym_COMMA, + anon_sym_GT, + [163316] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2636), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163327] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2630), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163338] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2639), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163349] = 3, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3285), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163360] = 3, + ACTIONS(7051), 1, + anon_sym_LBRACE, + STATE(249), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163371] = 3, + ACTIONS(9200), 1, + sym_identifier, + ACTIONS(9202), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163382] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8902), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163391] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2621), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163402] = 3, + ACTIONS(3518), 1, + anon_sym_COLON, + STATE(5451), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163413] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2631), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163424] = 3, + ACTIONS(3244), 1, + anon_sym_LPAREN, + STATE(3685), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163435] = 3, + ACTIONS(8348), 1, + anon_sym_from, + STATE(4014), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163446] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9204), 2, + sym_identifier, + anon_sym_out, + [163455] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(4064), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163466] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9206), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163475] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9208), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163484] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(771), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163495] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9210), 2, + anon_sym_COMMA, + anon_sym_GT, + [163504] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1677), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [163513] = 3, + ACTIONS(7237), 1, + anon_sym_LBRACE, + STATE(4072), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163524] = 3, + ACTIONS(7237), 1, + anon_sym_LBRACE, + STATE(773), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163535] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9212), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [163544] = 3, + ACTIONS(9214), 1, + sym_identifier, + ACTIONS(9216), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163555] = 3, + ACTIONS(6949), 1, + anon_sym_LBRACE, + STATE(774), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163566] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2645), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163577] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2640), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163588] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(1695), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163599] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(42), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163610] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6827), 2, + sym_identifier, + anon_sym_out, + [163619] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9218), 2, + anon_sym_COMMA, + anon_sym_GT, + [163628] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5996), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163637] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5553), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163648] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6000), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163657] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5564), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163668] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5627), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163679] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6012), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163688] = 3, + ACTIONS(4287), 1, + anon_sym_LBRACE, + STATE(1698), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163699] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5424), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163710] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(74), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163721] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2116), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163732] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(789), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163743] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(76), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163754] = 3, + ACTIONS(6945), 1, + anon_sym_LBRACE, + STATE(912), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163765] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9220), 2, + anon_sym_COMMA, + anon_sym_GT, + [163774] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4561), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [163783] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2647), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163794] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5964), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163803] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5708), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163814] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7723), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [163823] = 3, + ACTIONS(9112), 1, + anon_sym_LPAREN, + STATE(77), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163834] = 3, + ACTIONS(7237), 1, + anon_sym_LBRACE, + STATE(4091), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163845] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2195), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163856] = 3, + ACTIONS(9222), 1, + sym_identifier, + ACTIONS(9224), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163867] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2309), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163878] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2657), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163889] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2626), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163900] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9226), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [163909] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5434), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163920] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2199), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163931] = 3, + ACTIONS(7237), 1, + anon_sym_LBRACE, + STATE(4000), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163942] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2658), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163953] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2663), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163964] = 3, + ACTIONS(9228), 1, + anon_sym_LBRACE, + STATE(4003), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163975] = 3, + ACTIONS(9230), 1, + anon_sym_SEMI, + ACTIONS(9232), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163986] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2641), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163997] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6004), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [164006] = 3, + ACTIONS(9234), 1, + sym_identifier, + ACTIONS(9236), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164017] = 3, + ACTIONS(8687), 1, + sym_identifier, + ACTIONS(8691), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164028] = 3, + ACTIONS(3906), 1, + anon_sym_LPAREN, + STATE(1650), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164039] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8524), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [164048] = 3, + ACTIONS(9238), 1, + sym_identifier, + ACTIONS(9240), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164059] = 3, + ACTIONS(7743), 1, + anon_sym_in, + ACTIONS(7745), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164070] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9242), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [164079] = 3, + ACTIONS(6603), 1, + anon_sym_COLON, + ACTIONS(8944), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164090] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(5523), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164101] = 3, + ACTIONS(6651), 1, + anon_sym_DOT, + ACTIONS(9244), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164112] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6008), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [164121] = 3, + ACTIONS(9246), 1, + anon_sym_SEMI, + ACTIONS(9248), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164132] = 3, + ACTIONS(6764), 1, + anon_sym_LBRACE, + STATE(2546), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164143] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9250), 2, + anon_sym_COMMA, + anon_sym_GT, + [164152] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5085), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [164161] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2188), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164172] = 3, + ACTIONS(6754), 1, + anon_sym_LBRACE, + STATE(2165), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164183] = 3, + ACTIONS(9252), 1, + anon_sym_SEMI, + ACTIONS(9254), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164194] = 3, + ACTIONS(9256), 1, + anon_sym_SEMI, + ACTIONS(9258), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164205] = 3, + ACTIONS(2440), 1, + anon_sym_LBRACE, + STATE(755), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164216] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5968), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [164225] = 3, + ACTIONS(9260), 1, + sym_identifier, + ACTIONS(9262), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164236] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5700), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164247] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(4346), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164258] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5711), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164269] = 3, + ACTIONS(9264), 1, + sym_identifier, + ACTIONS(9266), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164280] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(4351), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164291] = 3, + ACTIONS(6452), 1, + anon_sym_LPAREN, + STATE(5718), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164302] = 3, + ACTIONS(9268), 1, + sym_identifier, + ACTIONS(9270), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164313] = 3, + ACTIONS(9272), 1, + sym_identifier, + ACTIONS(9274), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164324] = 3, + ACTIONS(9276), 1, + sym_identifier, + ACTIONS(9278), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164335] = 3, + ACTIONS(7504), 1, + anon_sym_LBRACE, + STATE(2601), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164346] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8706), 2, + anon_sym_COMMA, + anon_sym_GT, + [164355] = 3, + ACTIONS(4214), 1, + anon_sym_LBRACE, + STATE(2170), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164366] = 3, + ACTIONS(9024), 1, + anon_sym_LPAREN, + STATE(57), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164377] = 3, + ACTIONS(9280), 1, + anon_sym_LBRACE, + STATE(5484), 1, + sym_object, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164388] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [164397] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4712), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [164406] = 3, + ACTIONS(9282), 1, + sym_identifier, + ACTIONS(9284), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164417] = 3, + ACTIONS(9228), 1, + anon_sym_LBRACE, + STATE(4214), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164428] = 3, + ACTIONS(9286), 1, + sym_identifier, + ACTIONS(9288), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164439] = 2, + ACTIONS(9290), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164447] = 2, + ACTIONS(9292), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164455] = 2, + ACTIONS(5213), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164463] = 2, + ACTIONS(9294), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164471] = 2, + ACTIONS(9296), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164479] = 2, + ACTIONS(9298), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164487] = 2, + ACTIONS(5587), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164495] = 2, + ACTIONS(7520), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164503] = 2, + ACTIONS(5551), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164511] = 2, + ACTIONS(9300), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164519] = 2, + ACTIONS(9302), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164527] = 2, + ACTIONS(9304), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164535] = 2, + ACTIONS(9306), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164543] = 2, + ACTIONS(9308), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164551] = 2, + ACTIONS(9310), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164559] = 2, + ACTIONS(5267), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164567] = 2, + ACTIONS(9312), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164575] = 2, + ACTIONS(9314), 1, + anon_sym_class, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164583] = 2, + ACTIONS(9316), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164591] = 2, + ACTIONS(9318), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164599] = 2, + ACTIONS(9320), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164607] = 2, + ACTIONS(9322), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164615] = 2, + ACTIONS(9324), 1, + anon_sym_namespace, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164623] = 2, + ACTIONS(9326), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164631] = 2, + ACTIONS(9328), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164639] = 2, + ACTIONS(9330), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164647] = 2, + ACTIONS(9332), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164655] = 2, + ACTIONS(9334), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164663] = 2, + ACTIONS(9336), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164671] = 2, + ACTIONS(9338), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164679] = 2, + ACTIONS(9340), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164687] = 2, + ACTIONS(9342), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164695] = 2, + ACTIONS(9344), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164703] = 2, + ACTIONS(9346), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164711] = 2, + ACTIONS(9348), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164719] = 2, + ACTIONS(9350), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164727] = 2, + ACTIONS(9352), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164735] = 2, + ACTIONS(9354), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164743] = 2, + ACTIONS(9356), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164751] = 2, + ACTIONS(9358), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164759] = 2, + ACTIONS(9360), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164767] = 2, + ACTIONS(9362), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164775] = 2, + ACTIONS(9364), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164783] = 2, + ACTIONS(5209), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164791] = 2, + ACTIONS(9366), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164799] = 2, + ACTIONS(9368), 1, + anon_sym_class, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164807] = 2, + ACTIONS(9370), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164815] = 2, + ACTIONS(9372), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164823] = 2, + ACTIONS(9374), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164831] = 2, + ACTIONS(8613), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164839] = 2, + ACTIONS(9376), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164847] = 2, + ACTIONS(9378), 1, + anon_sym_class, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164855] = 2, + ACTIONS(9380), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164863] = 2, + ACTIONS(9382), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164871] = 2, + ACTIONS(9384), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164879] = 2, + ACTIONS(9386), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164887] = 2, + ACTIONS(9388), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164895] = 2, + ACTIONS(9390), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164903] = 2, + ACTIONS(9392), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164911] = 2, + ACTIONS(4448), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164919] = 2, + ACTIONS(8487), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164927] = 2, + ACTIONS(9394), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164935] = 2, + ACTIONS(9396), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164943] = 2, + ACTIONS(9398), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164951] = 2, + ACTIONS(9400), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164959] = 2, + ACTIONS(9402), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164967] = 2, + ACTIONS(9404), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164975] = 2, + ACTIONS(5365), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164983] = 2, + ACTIONS(9406), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164991] = 2, + ACTIONS(9408), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164999] = 2, + ACTIONS(9410), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165007] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9412), 1, + anon_sym_SLASH2, + [165017] = 2, + ACTIONS(9414), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165025] = 2, + ACTIONS(9416), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165033] = 2, + ACTIONS(9418), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165041] = 2, + ACTIONS(9420), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165049] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9422), 1, + sym_regex_pattern, + [165059] = 2, + ACTIONS(8633), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165067] = 2, + ACTIONS(9424), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165075] = 2, + ACTIONS(9426), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165083] = 2, + ACTIONS(9428), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165091] = 2, + ACTIONS(9430), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165099] = 2, + ACTIONS(9432), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165107] = 2, + ACTIONS(9434), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165115] = 2, + ACTIONS(9436), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165123] = 2, + ACTIONS(9438), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165131] = 2, + ACTIONS(9440), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165139] = 2, + ACTIONS(9442), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165147] = 2, + ACTIONS(9444), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165155] = 2, + ACTIONS(9446), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165163] = 2, + ACTIONS(9448), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165171] = 2, + ACTIONS(9450), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165179] = 2, + ACTIONS(9452), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165187] = 2, + ACTIONS(5215), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165195] = 2, + ACTIONS(7416), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165203] = 2, + ACTIONS(9454), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165211] = 2, + ACTIONS(5383), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165219] = 2, + ACTIONS(9456), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165227] = 2, + ACTIONS(9458), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165235] = 2, + ACTIONS(9460), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165243] = 2, + ACTIONS(9462), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165251] = 2, + ACTIONS(9464), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165259] = 2, + ACTIONS(9466), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165267] = 2, + ACTIONS(9468), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165275] = 2, + ACTIONS(9470), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165283] = 2, + ACTIONS(9472), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165291] = 2, + ACTIONS(9474), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165299] = 2, + ACTIONS(9476), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165307] = 2, + ACTIONS(8491), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165315] = 2, + ACTIONS(7245), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165323] = 2, + ACTIONS(9478), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165331] = 2, + ACTIONS(9480), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165339] = 2, + ACTIONS(9482), 1, + anon_sym_meta, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165347] = 2, + ACTIONS(9484), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165355] = 2, + ACTIONS(5385), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165363] = 2, + ACTIONS(9486), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165371] = 2, + ACTIONS(9488), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165379] = 2, + ACTIONS(9490), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165387] = 2, + ACTIONS(9492), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165395] = 2, + ACTIONS(9494), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165403] = 2, + ACTIONS(9496), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165411] = 2, + ACTIONS(9498), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165419] = 2, + ACTIONS(9500), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165427] = 2, + ACTIONS(9502), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165435] = 2, + ACTIONS(9504), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165443] = 2, + ACTIONS(9506), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165451] = 2, + ACTIONS(9508), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165459] = 2, + ACTIONS(9510), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165467] = 2, + ACTIONS(6096), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165475] = 2, + ACTIONS(9512), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165483] = 2, + ACTIONS(6537), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165491] = 2, + ACTIONS(9514), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165499] = 2, + ACTIONS(9516), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165507] = 2, + ACTIONS(8310), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165515] = 2, + ACTIONS(9518), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165523] = 2, + ACTIONS(9520), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165531] = 2, + ACTIONS(9522), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165539] = 2, + ACTIONS(9524), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165547] = 2, + ACTIONS(9526), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165555] = 2, + ACTIONS(7778), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165563] = 2, + ACTIONS(9528), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165571] = 2, + ACTIONS(9530), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165579] = 2, + ACTIONS(9532), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165587] = 2, + ACTIONS(9534), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165595] = 2, + ACTIONS(9536), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165603] = 2, + ACTIONS(9538), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165611] = 2, + ACTIONS(5237), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165619] = 2, + ACTIONS(9540), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165627] = 2, + ACTIONS(5569), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165635] = 2, + ACTIONS(9542), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165643] = 2, + ACTIONS(9544), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165651] = 2, + ACTIONS(9546), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165659] = 2, + ACTIONS(9548), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165667] = 2, + ACTIONS(9550), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165675] = 2, + ACTIONS(9552), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165683] = 2, + ACTIONS(6825), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165691] = 2, + ACTIONS(9554), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165699] = 2, + ACTIONS(9556), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165707] = 2, + ACTIONS(9558), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165715] = 2, + ACTIONS(9560), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165723] = 2, + ACTIONS(9562), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165731] = 2, + ACTIONS(9564), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165739] = 2, + ACTIONS(9566), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165747] = 2, + ACTIONS(9568), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165755] = 2, + ACTIONS(9570), 1, + anon_sym_while, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165763] = 2, + ACTIONS(9572), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165771] = 2, + ACTIONS(9574), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165779] = 2, + ACTIONS(9576), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165787] = 2, + ACTIONS(9578), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165795] = 2, + ACTIONS(9580), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165803] = 2, + ACTIONS(9582), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165811] = 2, + ACTIONS(9194), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165819] = 2, + ACTIONS(9584), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165827] = 2, + ACTIONS(9586), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165835] = 2, + ACTIONS(9588), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165843] = 2, + ACTIONS(9590), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165851] = 2, + ACTIONS(9592), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165859] = 2, + ACTIONS(9594), 1, + anon_sym_meta, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165867] = 2, + ACTIONS(9596), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165875] = 2, + ACTIONS(9598), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165883] = 2, + ACTIONS(9600), 1, + anon_sym_function, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165891] = 2, + ACTIONS(9602), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165899] = 2, + ACTIONS(9604), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165907] = 2, + ACTIONS(9606), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165915] = 2, + ACTIONS(9608), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165923] = 2, + ACTIONS(9610), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165931] = 2, + ACTIONS(5457), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165939] = 2, + ACTIONS(9612), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165947] = 2, + ACTIONS(9614), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165955] = 2, + ACTIONS(9616), 1, + anon_sym_require, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165963] = 2, + ACTIONS(9618), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165971] = 2, + ACTIONS(8509), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165979] = 2, + ACTIONS(4929), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165987] = 2, + ACTIONS(5864), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165995] = 2, + ACTIONS(8513), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166003] = 2, + ACTIONS(8568), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166011] = 2, + ACTIONS(9620), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166019] = 2, + ACTIONS(9622), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166027] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9624), 1, + sym_regex_pattern, + [166037] = 2, + ACTIONS(5335), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166045] = 2, + ACTIONS(9626), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166053] = 2, + ACTIONS(9628), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166061] = 2, + ACTIONS(9630), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166069] = 2, + ACTIONS(5381), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166077] = 2, + ACTIONS(5130), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166085] = 2, + ACTIONS(9632), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166093] = 2, + ACTIONS(9634), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166101] = 2, + ACTIONS(9636), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166109] = 2, + ACTIONS(5634), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166117] = 2, + ACTIONS(9638), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166125] = 2, + ACTIONS(9640), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166133] = 2, + ACTIONS(9642), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166141] = 2, + ACTIONS(9644), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166149] = 2, + ACTIONS(9646), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166157] = 2, + ACTIONS(9648), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166165] = 2, + ACTIONS(9650), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166173] = 2, + ACTIONS(9652), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166181] = 2, + ACTIONS(9654), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166189] = 2, + ACTIONS(9656), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166197] = 2, + ACTIONS(9658), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166205] = 2, + ACTIONS(9660), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166213] = 2, + ACTIONS(8738), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166221] = 2, + ACTIONS(9662), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166229] = 2, + ACTIONS(9664), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166237] = 2, + ACTIONS(7364), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166245] = 2, + ACTIONS(9666), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166253] = 2, + ACTIONS(9668), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166261] = 2, + ACTIONS(9670), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166269] = 2, + ACTIONS(9672), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166277] = 2, + ACTIONS(9674), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166285] = 2, + ACTIONS(9676), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166293] = 2, + ACTIONS(9678), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166301] = 2, + ACTIONS(9680), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166309] = 2, + ACTIONS(5397), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166317] = 2, + ACTIONS(9682), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166325] = 2, + ACTIONS(4960), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166333] = 2, + ACTIONS(9684), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166341] = 2, + ACTIONS(8460), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166349] = 2, + ACTIONS(9686), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166357] = 2, + ACTIONS(9688), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166365] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9690), 1, + sym_regex_pattern, + [166375] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9692), 1, + anon_sym_SLASH2, + [166385] = 2, + ACTIONS(9694), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166393] = 2, + ACTIONS(9696), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166401] = 2, + ACTIONS(9698), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166409] = 2, + ACTIONS(9700), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166417] = 2, + ACTIONS(9702), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166425] = 2, + ACTIONS(9704), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166433] = 2, + ACTIONS(9706), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166441] = 2, + ACTIONS(9708), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166449] = 2, + ACTIONS(9710), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166457] = 2, + ACTIONS(9712), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166465] = 2, + ACTIONS(9714), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166473] = 2, + ACTIONS(9716), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166481] = 2, + ACTIONS(9718), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166489] = 2, + ACTIONS(9720), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166497] = 2, + ACTIONS(9722), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166505] = 2, + ACTIONS(7973), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166513] = 2, + ACTIONS(9724), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166521] = 2, + ACTIONS(9726), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166529] = 2, + ACTIONS(9728), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166537] = 2, + ACTIONS(9730), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166545] = 2, + ACTIONS(9594), 1, + anon_sym_target, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166553] = 2, + ACTIONS(9732), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166561] = 2, + ACTIONS(9734), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166569] = 2, + ACTIONS(9736), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166577] = 2, + ACTIONS(9738), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166585] = 2, + ACTIONS(9740), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166593] = 2, + ACTIONS(9742), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166601] = 2, + ACTIONS(9744), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166609] = 2, + ACTIONS(9746), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166617] = 2, + ACTIONS(9748), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166625] = 2, + ACTIONS(9750), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166633] = 2, + ACTIONS(9752), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166641] = 2, + ACTIONS(9754), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166649] = 2, + ACTIONS(9756), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166657] = 2, + ACTIONS(9758), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166665] = 2, + ACTIONS(9760), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166673] = 2, + ACTIONS(9762), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166681] = 2, + ACTIONS(9764), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166689] = 2, + ACTIONS(5524), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166697] = 2, + ACTIONS(9766), 1, + anon_sym_namespace, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166705] = 2, + ACTIONS(9768), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166713] = 2, + ACTIONS(9770), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166721] = 2, + ACTIONS(5538), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166729] = 2, + ACTIONS(5581), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166737] = 2, + ACTIONS(5540), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166745] = 2, + ACTIONS(4853), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166753] = 2, + ACTIONS(5583), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166761] = 2, + ACTIONS(5544), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166769] = 2, + ACTIONS(9772), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166777] = 2, + ACTIONS(9774), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166785] = 2, + ACTIONS(5476), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166793] = 2, + ACTIONS(9776), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166801] = 2, + ACTIONS(9778), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166809] = 2, + ACTIONS(9780), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166817] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9782), 1, + anon_sym_SLASH2, + [166827] = 2, + ACTIONS(9784), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166835] = 2, + ACTIONS(9786), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166843] = 2, + ACTIONS(9788), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166851] = 2, + ACTIONS(4912), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166859] = 2, + ACTIONS(9790), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166867] = 2, + ACTIONS(6670), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166875] = 2, + ACTIONS(4873), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166883] = 2, + ACTIONS(9792), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166891] = 2, + ACTIONS(9794), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166899] = 2, + ACTIONS(9796), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166907] = 2, + ACTIONS(9798), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166915] = 2, + ACTIONS(9800), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166923] = 2, + ACTIONS(4910), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166931] = 2, + ACTIONS(9802), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166939] = 2, + ACTIONS(9804), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166947] = 2, + ACTIONS(9806), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166955] = 2, + ACTIONS(9808), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166963] = 2, + ACTIONS(9810), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166971] = 2, + ACTIONS(9812), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166979] = 2, + ACTIONS(9814), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166987] = 2, + ACTIONS(9816), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166995] = 2, + ACTIONS(5181), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167003] = 2, + ACTIONS(8617), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167011] = 2, + ACTIONS(9818), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167019] = 2, + ACTIONS(9820), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167027] = 2, + ACTIONS(9822), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167035] = 2, + ACTIONS(9824), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167043] = 2, + ACTIONS(9826), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167051] = 2, + ACTIONS(9828), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167059] = 2, + ACTIONS(9830), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167067] = 2, + ACTIONS(5478), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167075] = 2, + ACTIONS(9832), 1, + anon_sym_class, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167083] = 2, + ACTIONS(9834), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167091] = 2, + ACTIONS(5559), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167099] = 2, + ACTIONS(5579), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167107] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9836), 1, + sym_regex_pattern, + [167117] = 2, + ACTIONS(5567), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167125] = 2, + ACTIONS(9838), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167133] = 2, + ACTIONS(9840), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167141] = 2, + ACTIONS(5203), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167149] = 2, + ACTIONS(9842), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167157] = 2, + ACTIONS(9482), 1, + anon_sym_target, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167165] = 2, + ACTIONS(9844), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167173] = 2, + ACTIONS(9846), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167181] = 2, + ACTIONS(7506), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167189] = 2, + ACTIONS(9848), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167197] = 2, + ACTIONS(9850), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167205] = 2, + ACTIONS(9852), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167213] = 2, + ACTIONS(8944), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167221] = 2, + ACTIONS(9854), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167229] = 2, + ACTIONS(9856), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167237] = 2, + ACTIONS(5672), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167245] = 2, + ACTIONS(5205), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167253] = 2, + ACTIONS(8517), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167261] = 2, + ACTIONS(9858), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167269] = 2, + ACTIONS(9860), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167277] = 2, + ACTIONS(9862), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167285] = 2, + ACTIONS(9864), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167293] = 2, + ACTIONS(9866), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167301] = 2, + ACTIONS(9868), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167309] = 2, + ACTIONS(9870), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167317] = 2, + ACTIONS(9872), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167325] = 2, + ACTIONS(4917), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167333] = 2, + ACTIONS(9874), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167341] = 2, + ACTIONS(9876), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167349] = 2, + ACTIONS(9878), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167357] = 2, + ACTIONS(9880), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167365] = 2, + ACTIONS(8952), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167373] = 2, + ACTIONS(5207), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167381] = 2, + ACTIONS(8125), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167389] = 2, + ACTIONS(9882), 1, + anon_sym_function, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167397] = 2, + ACTIONS(9884), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167405] = 2, + ACTIONS(9886), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167413] = 2, + ACTIONS(9888), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167421] = 2, + ACTIONS(9890), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167429] = 2, + ACTIONS(9892), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167437] = 2, + ACTIONS(5585), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167445] = 2, + ACTIONS(9894), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167453] = 2, + ACTIONS(9896), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167461] = 2, + ACTIONS(9898), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167469] = 2, + ACTIONS(5451), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167477] = 2, + ACTIONS(9900), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167485] = 2, + ACTIONS(9902), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167493] = 2, + ACTIONS(9904), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167501] = 2, + ACTIONS(9906), 1, + ts_builtin_sym_end, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167509] = 2, + ACTIONS(9908), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167517] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9910), 1, + sym_regex_pattern, + [167527] = 2, + ACTIONS(9912), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167535] = 2, + ACTIONS(5325), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167543] = 2, + ACTIONS(9914), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167551] = 2, + ACTIONS(9916), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167559] = 2, + ACTIONS(9918), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167567] = 2, + ACTIONS(8763), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167575] = 2, + ACTIONS(9920), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167583] = 2, + ACTIONS(9922), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167591] = 2, + ACTIONS(9924), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167599] = 2, + ACTIONS(9926), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167607] = 2, + ACTIONS(9928), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167615] = 2, + ACTIONS(9930), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167623] = 2, + ACTIONS(9932), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167631] = 2, + ACTIONS(9934), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167639] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9936), 1, + anon_sym_SLASH2, + [167649] = 2, + ACTIONS(9938), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167657] = 2, + ACTIONS(9940), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167665] = 2, + ACTIONS(9942), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167673] = 2, + ACTIONS(5603), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167681] = 2, + ACTIONS(9944), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167689] = 2, + ACTIONS(9946), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167697] = 2, + ACTIONS(5211), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167705] = 2, + ACTIONS(9948), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167713] = 2, + ACTIONS(4056), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167721] = 2, + ACTIONS(9950), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167729] = 2, + ACTIONS(9952), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167737] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9954), 1, + anon_sym_SLASH2, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(1167)] = 0, + [SMALL_STATE(1168)] = 93, + [SMALL_STATE(1169)] = 186, + [SMALL_STATE(1170)] = 279, + [SMALL_STATE(1171)] = 350, + [SMALL_STATE(1172)] = 421, + [SMALL_STATE(1173)] = 492, + [SMALL_STATE(1174)] = 585, + [SMALL_STATE(1175)] = 656, + [SMALL_STATE(1176)] = 727, + [SMALL_STATE(1177)] = 798, + [SMALL_STATE(1178)] = 889, + [SMALL_STATE(1179)] = 978, + [SMALL_STATE(1180)] = 1071, + [SMALL_STATE(1181)] = 1144, + [SMALL_STATE(1182)] = 1215, + [SMALL_STATE(1183)] = 1288, + [SMALL_STATE(1184)] = 1383, + [SMALL_STATE(1185)] = 1472, + [SMALL_STATE(1186)] = 1562, + [SMALL_STATE(1187)] = 1650, + [SMALL_STATE(1188)] = 1738, + [SMALL_STATE(1189)] = 1812, + [SMALL_STATE(1190)] = 1902, + [SMALL_STATE(1191)] = 1990, + [SMALL_STATE(1192)] = 2078, + [SMALL_STATE(1193)] = 2168, + [SMALL_STATE(1194)] = 2258, + [SMALL_STATE(1195)] = 2348, + [SMALL_STATE(1196)] = 2434, + [SMALL_STATE(1197)] = 2524, + [SMALL_STATE(1198)] = 2614, + [SMALL_STATE(1199)] = 2702, + [SMALL_STATE(1200)] = 2790, + [SMALL_STATE(1201)] = 2880, + [SMALL_STATE(1202)] = 2968, + [SMALL_STATE(1203)] = 3056, + [SMALL_STATE(1204)] = 3126, + [SMALL_STATE(1205)] = 3212, + [SMALL_STATE(1206)] = 3300, + [SMALL_STATE(1207)] = 3370, + [SMALL_STATE(1208)] = 3462, + [SMALL_STATE(1209)] = 3554, + [SMALL_STATE(1210)] = 3645, + [SMALL_STATE(1211)] = 3734, + [SMALL_STATE(1212)] = 3829, + [SMALL_STATE(1213)] = 3916, + [SMALL_STATE(1214)] = 4007, + [SMALL_STATE(1215)] = 4094, + [SMALL_STATE(1216)] = 4175, + [SMALL_STATE(1217)] = 4266, + [SMALL_STATE(1218)] = 4357, + [SMALL_STATE(1219)] = 4436, + [SMALL_STATE(1220)] = 4523, + [SMALL_STATE(1221)] = 4610, + [SMALL_STATE(1222)] = 4699, + [SMALL_STATE(1223)] = 4785, + [SMALL_STATE(1224)] = 4871, + [SMALL_STATE(1225)] = 4961, + [SMALL_STATE(1226)] = 5047, + [SMALL_STATE(1227)] = 5125, + [SMALL_STATE(1228)] = 5217, + [SMALL_STATE(1229)] = 5303, + [SMALL_STATE(1230)] = 5377, + [SMALL_STATE(1231)] = 5463, + [SMALL_STATE(1232)] = 5555, + [SMALL_STATE(1233)] = 5629, + [SMALL_STATE(1234)] = 5703, + [SMALL_STATE(1235)] = 5789, + [SMALL_STATE(1236)] = 5863, + [SMALL_STATE(1237)] = 5949, + [SMALL_STATE(1238)] = 6035, + [SMALL_STATE(1239)] = 6125, + [SMALL_STATE(1240)] = 6211, + [SMALL_STATE(1241)] = 6289, + [SMALL_STATE(1242)] = 6379, + [SMALL_STATE(1243)] = 6457, + [SMALL_STATE(1244)] = 6535, + [SMALL_STATE(1245)] = 6621, + [SMALL_STATE(1246)] = 6707, + [SMALL_STATE(1247)] = 6793, + [SMALL_STATE(1248)] = 6861, + [SMALL_STATE(1249)] = 6947, + [SMALL_STATE(1250)] = 7021, + [SMALL_STATE(1251)] = 7111, + [SMALL_STATE(1252)] = 7189, + [SMALL_STATE(1253)] = 7267, + [SMALL_STATE(1254)] = 7347, + [SMALL_STATE(1255)] = 7418, + [SMALL_STATE(1256)] = 7493, + [SMALL_STATE(1257)] = 7570, + [SMALL_STATE(1258)] = 7639, + [SMALL_STATE(1259)] = 7708, + [SMALL_STATE(1260)] = 7777, + [SMALL_STATE(1261)] = 7856, + [SMALL_STATE(1262)] = 7945, + [SMALL_STATE(1263)] = 8014, + [SMALL_STATE(1264)] = 8099, + [SMALL_STATE(1265)] = 8188, + [SMALL_STATE(1266)] = 8273, + [SMALL_STATE(1267)] = 8358, + [SMALL_STATE(1268)] = 8435, + [SMALL_STATE(1269)] = 8510, + [SMALL_STATE(1270)] = 8589, + [SMALL_STATE(1271)] = 8676, + [SMALL_STATE(1272)] = 8753, + [SMALL_STATE(1273)] = 8836, + [SMALL_STATE(1274)] = 8903, + [SMALL_STATE(1275)] = 8972, + [SMALL_STATE(1276)] = 9061, + [SMALL_STATE(1277)] = 9128, + [SMALL_STATE(1278)] = 9203, + [SMALL_STATE(1279)] = 9272, + [SMALL_STATE(1280)] = 9361, + [SMALL_STATE(1281)] = 9444, + [SMALL_STATE(1282)] = 9519, + [SMALL_STATE(1283)] = 9593, + [SMALL_STATE(1284)] = 9665, + [SMALL_STATE(1285)] = 9731, + [SMALL_STATE(1286)] = 9809, + [SMALL_STATE(1287)] = 9875, + [SMALL_STATE(1288)] = 9949, + [SMALL_STATE(1289)] = 10015, + [SMALL_STATE(1290)] = 10093, + [SMALL_STATE(1291)] = 10165, + [SMALL_STATE(1292)] = 10239, + [SMALL_STATE(1293)] = 10309, + [SMALL_STATE(1294)] = 10385, + [SMALL_STATE(1295)] = 10457, + [SMALL_STATE(1296)] = 10529, + [SMALL_STATE(1297)] = 10595, + [SMALL_STATE(1298)] = 10675, + [SMALL_STATE(1299)] = 10749, + [SMALL_STATE(1300)] = 10821, + [SMALL_STATE(1301)] = 10903, + [SMALL_STATE(1302)] = 10969, + [SMALL_STATE(1303)] = 11049, + [SMALL_STATE(1304)] = 11115, + [SMALL_STATE(1305)] = 11187, + [SMALL_STATE(1306)] = 11261, + [SMALL_STATE(1307)] = 11335, + [SMALL_STATE(1308)] = 11401, + [SMALL_STATE(1309)] = 11489, + [SMALL_STATE(1310)] = 11573, + [SMALL_STATE(1311)] = 11639, + [SMALL_STATE(1312)] = 11723, + [SMALL_STATE(1313)] = 11801, + [SMALL_STATE(1314)] = 11867, + [SMALL_STATE(1315)] = 11933, + [SMALL_STATE(1316)] = 12017, + [SMALL_STATE(1317)] = 12083, + [SMALL_STATE(1318)] = 12155, + [SMALL_STATE(1319)] = 12243, + [SMALL_STATE(1320)] = 12315, + [SMALL_STATE(1321)] = 12381, + [SMALL_STATE(1322)] = 12464, + [SMALL_STATE(1323)] = 12541, + [SMALL_STATE(1324)] = 12616, + [SMALL_STATE(1325)] = 12691, + [SMALL_STATE(1326)] = 12760, + [SMALL_STATE(1327)] = 12837, + [SMALL_STATE(1328)] = 12908, + [SMALL_STATE(1329)] = 12981, + [SMALL_STATE(1330)] = 13050, + [SMALL_STATE(1331)] = 13117, + [SMALL_STATE(1332)] = 13190, + [SMALL_STATE(1333)] = 13259, + [SMALL_STATE(1334)] = 13330, + [SMALL_STATE(1335)] = 13407, + [SMALL_STATE(1336)] = 13476, + [SMALL_STATE(1337)] = 13549, + [SMALL_STATE(1338)] = 13620, + [SMALL_STATE(1339)] = 13697, + [SMALL_STATE(1340)] = 13776, + [SMALL_STATE(1341)] = 13843, + [SMALL_STATE(1342)] = 13914, + [SMALL_STATE(1343)] = 13987, + [SMALL_STATE(1344)] = 14057, + [SMALL_STATE(1345)] = 14127, + [SMALL_STATE(1346)] = 14193, + [SMALL_STATE(1347)] = 14259, + [SMALL_STATE(1348)] = 14379, + [SMALL_STATE(1349)] = 14499, + [SMALL_STATE(1350)] = 14619, + [SMALL_STATE(1351)] = 14739, + [SMALL_STATE(1352)] = 14859, + [SMALL_STATE(1353)] = 14979, + [SMALL_STATE(1354)] = 15051, + [SMALL_STATE(1355)] = 15125, + [SMALL_STATE(1356)] = 15195, + [SMALL_STATE(1357)] = 15267, + [SMALL_STATE(1358)] = 15337, + [SMALL_STATE(1359)] = 15411, + [SMALL_STATE(1360)] = 15485, + [SMALL_STATE(1361)] = 15555, + [SMALL_STATE(1362)] = 15631, + [SMALL_STATE(1363)] = 15703, + [SMALL_STATE(1364)] = 15777, + [SMALL_STATE(1365)] = 15847, + [SMALL_STATE(1366)] = 15917, + [SMALL_STATE(1367)] = 15987, + [SMALL_STATE(1368)] = 16055, + [SMALL_STATE(1369)] = 16124, + [SMALL_STATE(1370)] = 16195, + [SMALL_STATE(1371)] = 16264, + [SMALL_STATE(1372)] = 16333, + [SMALL_STATE(1373)] = 16402, + [SMALL_STATE(1374)] = 16471, + [SMALL_STATE(1375)] = 16538, + [SMALL_STATE(1376)] = 16609, + [SMALL_STATE(1377)] = 16682, + [SMALL_STATE(1378)] = 16755, + [SMALL_STATE(1379)] = 16822, + [SMALL_STATE(1380)] = 16891, + [SMALL_STATE(1381)] = 16960, + [SMALL_STATE(1382)] = 17029, + [SMALL_STATE(1383)] = 17097, + [SMALL_STATE(1384)] = 17213, + [SMALL_STATE(1385)] = 17329, + [SMALL_STATE(1386)] = 17445, + [SMALL_STATE(1387)] = 17561, + [SMALL_STATE(1388)] = 17677, + [SMALL_STATE(1389)] = 17793, + [SMALL_STATE(1390)] = 17909, + [SMALL_STATE(1391)] = 18025, + [SMALL_STATE(1392)] = 18141, + [SMALL_STATE(1393)] = 18209, + [SMALL_STATE(1394)] = 18277, + [SMALL_STATE(1395)] = 18345, + [SMALL_STATE(1396)] = 18413, + [SMALL_STATE(1397)] = 18481, + [SMALL_STATE(1398)] = 18549, + [SMALL_STATE(1399)] = 18617, + [SMALL_STATE(1400)] = 18685, + [SMALL_STATE(1401)] = 18753, + [SMALL_STATE(1402)] = 18869, + [SMALL_STATE(1403)] = 18985, + [SMALL_STATE(1404)] = 19053, + [SMALL_STATE(1405)] = 19169, + [SMALL_STATE(1406)] = 19237, + [SMALL_STATE(1407)] = 19305, + [SMALL_STATE(1408)] = 19373, + [SMALL_STATE(1409)] = 19489, + [SMALL_STATE(1410)] = 19557, + [SMALL_STATE(1411)] = 19673, + [SMALL_STATE(1412)] = 19789, + [SMALL_STATE(1413)] = 19859, + [SMALL_STATE(1414)] = 19927, + [SMALL_STATE(1415)] = 19995, + [SMALL_STATE(1416)] = 20111, + [SMALL_STATE(1417)] = 20227, + [SMALL_STATE(1418)] = 20295, + [SMALL_STATE(1419)] = 20363, + [SMALL_STATE(1420)] = 20431, + [SMALL_STATE(1421)] = 20497, + [SMALL_STATE(1422)] = 20613, + [SMALL_STATE(1423)] = 20679, + [SMALL_STATE(1424)] = 20747, + [SMALL_STATE(1425)] = 20812, + [SMALL_STATE(1426)] = 20877, + [SMALL_STATE(1427)] = 20942, + [SMALL_STATE(1428)] = 21007, + [SMALL_STATE(1429)] = 21072, + [SMALL_STATE(1430)] = 21137, + [SMALL_STATE(1431)] = 21202, + [SMALL_STATE(1432)] = 21267, + [SMALL_STATE(1433)] = 21332, + [SMALL_STATE(1434)] = 21444, + [SMALL_STATE(1435)] = 21556, + [SMALL_STATE(1436)] = 21668, + [SMALL_STATE(1437)] = 21780, + [SMALL_STATE(1438)] = 21892, + [SMALL_STATE(1439)] = 22004, + [SMALL_STATE(1440)] = 22116, + [SMALL_STATE(1441)] = 22235, + [SMALL_STATE(1442)] = 22346, + [SMALL_STATE(1443)] = 22465, + [SMALL_STATE(1444)] = 22576, + [SMALL_STATE(1445)] = 22687, + [SMALL_STATE(1446)] = 22798, + [SMALL_STATE(1447)] = 22909, + [SMALL_STATE(1448)] = 23028, + [SMALL_STATE(1449)] = 23139, + [SMALL_STATE(1450)] = 23250, + [SMALL_STATE(1451)] = 23361, + [SMALL_STATE(1452)] = 23480, + [SMALL_STATE(1453)] = 23591, + [SMALL_STATE(1454)] = 23702, + [SMALL_STATE(1455)] = 23813, + [SMALL_STATE(1456)] = 23932, + [SMALL_STATE(1457)] = 24034, + [SMALL_STATE(1458)] = 24112, + [SMALL_STATE(1459)] = 24214, + [SMALL_STATE(1460)] = 24316, + [SMALL_STATE(1461)] = 24418, + [SMALL_STATE(1462)] = 24520, + [SMALL_STATE(1463)] = 24622, + [SMALL_STATE(1464)] = 24687, + [SMALL_STATE(1465)] = 24798, + [SMALL_STATE(1466)] = 24855, + [SMALL_STATE(1467)] = 24922, + [SMALL_STATE(1468)] = 24989, + [SMALL_STATE(1469)] = 25046, + [SMALL_STATE(1470)] = 25113, + [SMALL_STATE(1471)] = 25222, + [SMALL_STATE(1472)] = 25282, + [SMALL_STATE(1473)] = 25338, + [SMALL_STATE(1474)] = 25432, + [SMALL_STATE(1475)] = 25494, + [SMALL_STATE(1476)] = 25554, + [SMALL_STATE(1477)] = 25616, + [SMALL_STATE(1478)] = 25674, + [SMALL_STATE(1479)] = 25730, + [SMALL_STATE(1480)] = 25798, + [SMALL_STATE(1481)] = 25856, + [SMALL_STATE(1482)] = 25914, + [SMALL_STATE(1483)] = 25970, + [SMALL_STATE(1484)] = 26026, + [SMALL_STATE(1485)] = 26082, + [SMALL_STATE(1486)] = 26138, + [SMALL_STATE(1487)] = 26194, + [SMALL_STATE(1488)] = 26249, + [SMALL_STATE(1489)] = 26304, + [SMALL_STATE(1490)] = 26359, + [SMALL_STATE(1491)] = 26414, + [SMALL_STATE(1492)] = 26469, + [SMALL_STATE(1493)] = 26524, + [SMALL_STATE(1494)] = 26581, + [SMALL_STATE(1495)] = 26636, + [SMALL_STATE(1496)] = 26691, + [SMALL_STATE(1497)] = 26746, + [SMALL_STATE(1498)] = 26801, + [SMALL_STATE(1499)] = 26856, + [SMALL_STATE(1500)] = 26911, + [SMALL_STATE(1501)] = 26966, + [SMALL_STATE(1502)] = 27021, + [SMALL_STATE(1503)] = 27076, + [SMALL_STATE(1504)] = 27137, + [SMALL_STATE(1505)] = 27192, + [SMALL_STATE(1506)] = 27247, + [SMALL_STATE(1507)] = 27308, + [SMALL_STATE(1508)] = 27363, + [SMALL_STATE(1509)] = 27418, + [SMALL_STATE(1510)] = 27473, + [SMALL_STATE(1511)] = 27528, + [SMALL_STATE(1512)] = 27583, + [SMALL_STATE(1513)] = 27638, + [SMALL_STATE(1514)] = 27693, + [SMALL_STATE(1515)] = 27748, + [SMALL_STATE(1516)] = 27811, + [SMALL_STATE(1517)] = 27866, + [SMALL_STATE(1518)] = 27921, + [SMALL_STATE(1519)] = 27976, + [SMALL_STATE(1520)] = 28031, + [SMALL_STATE(1521)] = 28094, + [SMALL_STATE(1522)] = 28157, + [SMALL_STATE(1523)] = 28212, + [SMALL_STATE(1524)] = 28267, + [SMALL_STATE(1525)] = 28326, + [SMALL_STATE(1526)] = 28385, + [SMALL_STATE(1527)] = 28440, + [SMALL_STATE(1528)] = 28495, + [SMALL_STATE(1529)] = 28550, + [SMALL_STATE(1530)] = 28605, + [SMALL_STATE(1531)] = 28660, + [SMALL_STATE(1532)] = 28715, + [SMALL_STATE(1533)] = 28770, + [SMALL_STATE(1534)] = 28829, + [SMALL_STATE(1535)] = 28888, + [SMALL_STATE(1536)] = 28943, + [SMALL_STATE(1537)] = 28998, + [SMALL_STATE(1538)] = 29053, + [SMALL_STATE(1539)] = 29108, + [SMALL_STATE(1540)] = 29163, + [SMALL_STATE(1541)] = 29224, + [SMALL_STATE(1542)] = 29279, + [SMALL_STATE(1543)] = 29338, + [SMALL_STATE(1544)] = 29399, + [SMALL_STATE(1545)] = 29460, + [SMALL_STATE(1546)] = 29519, + [SMALL_STATE(1547)] = 29578, + [SMALL_STATE(1548)] = 29635, + [SMALL_STATE(1549)] = 29690, + [SMALL_STATE(1550)] = 29745, + [SMALL_STATE(1551)] = 29800, + [SMALL_STATE(1552)] = 29855, + [SMALL_STATE(1553)] = 29910, + [SMALL_STATE(1554)] = 29965, + [SMALL_STATE(1555)] = 30026, + [SMALL_STATE(1556)] = 30087, + [SMALL_STATE(1557)] = 30148, + [SMALL_STATE(1558)] = 30205, + [SMALL_STATE(1559)] = 30260, + [SMALL_STATE(1560)] = 30321, + [SMALL_STATE(1561)] = 30376, + [SMALL_STATE(1562)] = 30431, + [SMALL_STATE(1563)] = 30486, + [SMALL_STATE(1564)] = 30541, + [SMALL_STATE(1565)] = 30596, + [SMALL_STATE(1566)] = 30651, + [SMALL_STATE(1567)] = 30706, + [SMALL_STATE(1568)] = 30767, + [SMALL_STATE(1569)] = 30828, + [SMALL_STATE(1570)] = 30887, + [SMALL_STATE(1571)] = 30944, + [SMALL_STATE(1572)] = 31001, + [SMALL_STATE(1573)] = 31056, + [SMALL_STATE(1574)] = 31111, + [SMALL_STATE(1575)] = 31166, + [SMALL_STATE(1576)] = 31221, + [SMALL_STATE(1577)] = 31282, + [SMALL_STATE(1578)] = 31339, + [SMALL_STATE(1579)] = 31396, + [SMALL_STATE(1580)] = 31451, + [SMALL_STATE(1581)] = 31508, + [SMALL_STATE(1582)] = 31563, + [SMALL_STATE(1583)] = 31618, + [SMALL_STATE(1584)] = 31673, + [SMALL_STATE(1585)] = 31730, + [SMALL_STATE(1586)] = 31787, + [SMALL_STATE(1587)] = 31842, + [SMALL_STATE(1588)] = 31897, + [SMALL_STATE(1589)] = 31952, + [SMALL_STATE(1590)] = 32009, + [SMALL_STATE(1591)] = 32064, + [SMALL_STATE(1592)] = 32119, + [SMALL_STATE(1593)] = 32174, + [SMALL_STATE(1594)] = 32229, + [SMALL_STATE(1595)] = 32290, + [SMALL_STATE(1596)] = 32351, + [SMALL_STATE(1597)] = 32408, + [SMALL_STATE(1598)] = 32465, + [SMALL_STATE(1599)] = 32520, + [SMALL_STATE(1600)] = 32575, + [SMALL_STATE(1601)] = 32630, + [SMALL_STATE(1602)] = 32685, + [SMALL_STATE(1603)] = 32740, + [SMALL_STATE(1604)] = 32795, + [SMALL_STATE(1605)] = 32850, + [SMALL_STATE(1606)] = 32905, + [SMALL_STATE(1607)] = 32960, + [SMALL_STATE(1608)] = 33015, + [SMALL_STATE(1609)] = 33070, + [SMALL_STATE(1610)] = 33127, + [SMALL_STATE(1611)] = 33183, + [SMALL_STATE(1612)] = 33237, + [SMALL_STATE(1613)] = 33291, + [SMALL_STATE(1614)] = 33401, + [SMALL_STATE(1615)] = 33455, + [SMALL_STATE(1616)] = 33509, + [SMALL_STATE(1617)] = 33563, + [SMALL_STATE(1618)] = 33617, + [SMALL_STATE(1619)] = 33727, + [SMALL_STATE(1620)] = 33781, + [SMALL_STATE(1621)] = 33835, + [SMALL_STATE(1622)] = 33889, + [SMALL_STATE(1623)] = 33943, + [SMALL_STATE(1624)] = 33997, + [SMALL_STATE(1625)] = 34051, + [SMALL_STATE(1626)] = 34105, + [SMALL_STATE(1627)] = 34159, + [SMALL_STATE(1628)] = 34213, + [SMALL_STATE(1629)] = 34267, + [SMALL_STATE(1630)] = 34321, + [SMALL_STATE(1631)] = 34375, + [SMALL_STATE(1632)] = 34429, + [SMALL_STATE(1633)] = 34515, + [SMALL_STATE(1634)] = 34601, + [SMALL_STATE(1635)] = 34655, + [SMALL_STATE(1636)] = 34709, + [SMALL_STATE(1637)] = 34819, + [SMALL_STATE(1638)] = 34873, + [SMALL_STATE(1639)] = 34927, + [SMALL_STATE(1640)] = 34981, + [SMALL_STATE(1641)] = 35035, + [SMALL_STATE(1642)] = 35091, + [SMALL_STATE(1643)] = 35145, + [SMALL_STATE(1644)] = 35255, + [SMALL_STATE(1645)] = 35311, + [SMALL_STATE(1646)] = 35395, + [SMALL_STATE(1647)] = 35449, + [SMALL_STATE(1648)] = 35559, + [SMALL_STATE(1649)] = 35669, + [SMALL_STATE(1650)] = 35755, + [SMALL_STATE(1651)] = 35809, + [SMALL_STATE(1652)] = 35883, + [SMALL_STATE(1653)] = 35937, + [SMALL_STATE(1654)] = 35991, + [SMALL_STATE(1655)] = 36045, + [SMALL_STATE(1656)] = 36131, + [SMALL_STATE(1657)] = 36229, + [SMALL_STATE(1658)] = 36329, + [SMALL_STATE(1659)] = 36409, + [SMALL_STATE(1660)] = 36501, + [SMALL_STATE(1661)] = 36595, + [SMALL_STATE(1662)] = 36691, + [SMALL_STATE(1663)] = 36745, + [SMALL_STATE(1664)] = 36799, + [SMALL_STATE(1665)] = 36877, + [SMALL_STATE(1666)] = 36957, + [SMALL_STATE(1667)] = 37035, + [SMALL_STATE(1668)] = 37145, + [SMALL_STATE(1669)] = 37205, + [SMALL_STATE(1670)] = 37315, + [SMALL_STATE(1671)] = 37369, + [SMALL_STATE(1672)] = 37423, + [SMALL_STATE(1673)] = 37483, + [SMALL_STATE(1674)] = 37537, + [SMALL_STATE(1675)] = 37591, + [SMALL_STATE(1676)] = 37645, + [SMALL_STATE(1677)] = 37699, + [SMALL_STATE(1678)] = 37753, + [SMALL_STATE(1679)] = 37841, + [SMALL_STATE(1680)] = 37927, + [SMALL_STATE(1681)] = 38029, + [SMALL_STATE(1682)] = 38101, + [SMALL_STATE(1683)] = 38211, + [SMALL_STATE(1684)] = 38265, + [SMALL_STATE(1685)] = 38319, + [SMALL_STATE(1686)] = 38429, + [SMALL_STATE(1687)] = 38483, + [SMALL_STATE(1688)] = 38553, + [SMALL_STATE(1689)] = 38607, + [SMALL_STATE(1690)] = 38681, + [SMALL_STATE(1691)] = 38735, + [SMALL_STATE(1692)] = 38789, + [SMALL_STATE(1693)] = 38843, + [SMALL_STATE(1694)] = 38897, + [SMALL_STATE(1695)] = 38957, + [SMALL_STATE(1696)] = 39011, + [SMALL_STATE(1697)] = 39065, + [SMALL_STATE(1698)] = 39119, + [SMALL_STATE(1699)] = 39173, + [SMALL_STATE(1700)] = 39227, + [SMALL_STATE(1701)] = 39281, + [SMALL_STATE(1702)] = 39335, + [SMALL_STATE(1703)] = 39445, + [SMALL_STATE(1704)] = 39499, + [SMALL_STATE(1705)] = 39553, + [SMALL_STATE(1706)] = 39607, + [SMALL_STATE(1707)] = 39661, + [SMALL_STATE(1708)] = 39715, + [SMALL_STATE(1709)] = 39825, + [SMALL_STATE(1710)] = 39879, + [SMALL_STATE(1711)] = 39933, + [SMALL_STATE(1712)] = 39987, + [SMALL_STATE(1713)] = 40041, + [SMALL_STATE(1714)] = 40095, + [SMALL_STATE(1715)] = 40149, + [SMALL_STATE(1716)] = 40203, + [SMALL_STATE(1717)] = 40257, + [SMALL_STATE(1718)] = 40311, + [SMALL_STATE(1719)] = 40365, + [SMALL_STATE(1720)] = 40419, + [SMALL_STATE(1721)] = 40473, + [SMALL_STATE(1722)] = 40527, + [SMALL_STATE(1723)] = 40581, + [SMALL_STATE(1724)] = 40691, + [SMALL_STATE(1725)] = 40745, + [SMALL_STATE(1726)] = 40855, + [SMALL_STATE(1727)] = 40934, + [SMALL_STATE(1728)] = 40991, + [SMALL_STATE(1729)] = 41070, + [SMALL_STATE(1730)] = 41147, + [SMALL_STATE(1731)] = 41224, + [SMALL_STATE(1732)] = 41287, + [SMALL_STATE(1733)] = 41342, + [SMALL_STATE(1734)] = 41397, + [SMALL_STATE(1735)] = 41476, + [SMALL_STATE(1736)] = 41539, + [SMALL_STATE(1737)] = 41618, + [SMALL_STATE(1738)] = 41697, + [SMALL_STATE(1739)] = 41750, + [SMALL_STATE(1740)] = 41807, + [SMALL_STATE(1741)] = 41864, + [SMALL_STATE(1742)] = 41917, + [SMALL_STATE(1743)] = 41998, + [SMALL_STATE(1744)] = 42075, + [SMALL_STATE(1745)] = 42136, + [SMALL_STATE(1746)] = 42189, + [SMALL_STATE(1747)] = 42268, + [SMALL_STATE(1748)] = 42321, + [SMALL_STATE(1749)] = 42374, + [SMALL_STATE(1750)] = 42453, + [SMALL_STATE(1751)] = 42516, + [SMALL_STATE(1752)] = 42593, + [SMALL_STATE(1753)] = 42646, + [SMALL_STATE(1754)] = 42755, + [SMALL_STATE(1755)] = 42832, + [SMALL_STATE(1756)] = 42893, + [SMALL_STATE(1757)] = 42961, + [SMALL_STATE(1758)] = 43043, + [SMALL_STATE(1759)] = 43151, + [SMALL_STATE(1760)] = 43223, + [SMALL_STATE(1761)] = 43291, + [SMALL_STATE(1762)] = 43399, + [SMALL_STATE(1763)] = 43493, + [SMALL_STATE(1764)] = 43601, + [SMALL_STATE(1765)] = 43709, + [SMALL_STATE(1766)] = 43795, + [SMALL_STATE(1767)] = 43895, + [SMALL_STATE(1768)] = 43971, + [SMALL_STATE(1769)] = 44079, + [SMALL_STATE(1770)] = 44157, + [SMALL_STATE(1771)] = 44265, + [SMALL_STATE(1772)] = 44319, + [SMALL_STATE(1773)] = 44375, + [SMALL_STATE(1774)] = 44483, + [SMALL_STATE(1775)] = 44591, + [SMALL_STATE(1776)] = 44647, + [SMALL_STATE(1777)] = 44755, + [SMALL_STATE(1778)] = 44855, + [SMALL_STATE(1779)] = 44911, + [SMALL_STATE(1780)] = 44969, + [SMALL_STATE(1781)] = 45077, + [SMALL_STATE(1782)] = 45153, + [SMALL_STATE(1783)] = 45231, + [SMALL_STATE(1784)] = 45339, + [SMALL_STATE(1785)] = 45447, + [SMALL_STATE(1786)] = 45563, + [SMALL_STATE(1787)] = 45671, + [SMALL_STATE(1788)] = 45725, + [SMALL_STATE(1789)] = 45783, + [SMALL_STATE(1790)] = 45835, + [SMALL_STATE(1791)] = 45907, + [SMALL_STATE(1792)] = 45961, + [SMALL_STATE(1793)] = 46013, + [SMALL_STATE(1794)] = 46077, + [SMALL_STATE(1795)] = 46129, + [SMALL_STATE(1796)] = 46201, + [SMALL_STATE(1797)] = 46261, + [SMALL_STATE(1798)] = 46333, + [SMALL_STATE(1799)] = 46449, + [SMALL_STATE(1800)] = 46523, + [SMALL_STATE(1801)] = 46581, + [SMALL_STATE(1802)] = 46639, + [SMALL_STATE(1803)] = 46735, + [SMALL_STATE(1804)] = 46833, + [SMALL_STATE(1805)] = 46941, + [SMALL_STATE(1806)] = 47057, + [SMALL_STATE(1807)] = 47153, + [SMALL_STATE(1808)] = 47261, + [SMALL_STATE(1809)] = 47331, + [SMALL_STATE(1810)] = 47439, + [SMALL_STATE(1811)] = 47511, + [SMALL_STATE(1812)] = 47619, + [SMALL_STATE(1813)] = 47691, + [SMALL_STATE(1814)] = 47751, + [SMALL_STATE(1815)] = 47811, + [SMALL_STATE(1816)] = 47919, + [SMALL_STATE(1817)] = 47997, + [SMALL_STATE(1818)] = 48087, + [SMALL_STATE(1819)] = 48139, + [SMALL_STATE(1820)] = 48231, + [SMALL_STATE(1821)] = 48339, + [SMALL_STATE(1822)] = 48433, + [SMALL_STATE(1823)] = 48487, + [SMALL_STATE(1824)] = 48559, + [SMALL_STATE(1825)] = 48613, + [SMALL_STATE(1826)] = 48689, + [SMALL_STATE(1827)] = 48787, + [SMALL_STATE(1828)] = 48895, + [SMALL_STATE(1829)] = 48969, + [SMALL_STATE(1830)] = 49055, + [SMALL_STATE(1831)] = 49117, + [SMALL_STATE(1832)] = 49179, + [SMALL_STATE(1833)] = 49249, + [SMALL_STATE(1834)] = 49325, + [SMALL_STATE(1835)] = 49381, + [SMALL_STATE(1836)] = 49489, + [SMALL_STATE(1837)] = 49567, + [SMALL_STATE(1838)] = 49621, + [SMALL_STATE(1839)] = 49675, + [SMALL_STATE(1840)] = 49783, + [SMALL_STATE(1841)] = 49865, + [SMALL_STATE(1842)] = 49943, + [SMALL_STATE(1843)] = 50033, + [SMALL_STATE(1844)] = 50091, + [SMALL_STATE(1845)] = 50151, + [SMALL_STATE(1846)] = 50259, + [SMALL_STATE(1847)] = 50319, + [SMALL_STATE(1848)] = 50371, + [SMALL_STATE(1849)] = 50479, + [SMALL_STATE(1850)] = 50587, + [SMALL_STATE(1851)] = 50679, + [SMALL_STATE(1852)] = 50787, + [SMALL_STATE(1853)] = 50895, + [SMALL_STATE(1854)] = 51003, + [SMALL_STATE(1855)] = 51119, + [SMALL_STATE(1856)] = 51178, + [SMALL_STATE(1857)] = 51237, + [SMALL_STATE(1858)] = 51294, + [SMALL_STATE(1859)] = 51351, + [SMALL_STATE(1860)] = 51404, + [SMALL_STATE(1861)] = 51457, + [SMALL_STATE(1862)] = 51508, + [SMALL_STATE(1863)] = 51571, + [SMALL_STATE(1864)] = 51624, + [SMALL_STATE(1865)] = 51681, + [SMALL_STATE(1866)] = 51732, + [SMALL_STATE(1867)] = 51783, + [SMALL_STATE(1868)] = 51834, + [SMALL_STATE(1869)] = 51885, + [SMALL_STATE(1870)] = 51936, + [SMALL_STATE(1871)] = 51987, + [SMALL_STATE(1872)] = 52038, + [SMALL_STATE(1873)] = 52091, + [SMALL_STATE(1874)] = 52142, + [SMALL_STATE(1875)] = 52193, + [SMALL_STATE(1876)] = 52244, + [SMALL_STATE(1877)] = 52295, + [SMALL_STATE(1878)] = 52346, + [SMALL_STATE(1879)] = 52397, + [SMALL_STATE(1880)] = 52450, + [SMALL_STATE(1881)] = 52501, + [SMALL_STATE(1882)] = 52552, + [SMALL_STATE(1883)] = 52625, + [SMALL_STATE(1884)] = 52694, + [SMALL_STATE(1885)] = 52767, + [SMALL_STATE(1886)] = 52836, + [SMALL_STATE(1887)] = 52887, + [SMALL_STATE(1888)] = 52938, + [SMALL_STATE(1889)] = 52989, + [SMALL_STATE(1890)] = 53062, + [SMALL_STATE(1891)] = 53135, + [SMALL_STATE(1892)] = 53192, + [SMALL_STATE(1893)] = 53255, + [SMALL_STATE(1894)] = 53318, + [SMALL_STATE(1895)] = 53369, + [SMALL_STATE(1896)] = 53420, + [SMALL_STATE(1897)] = 53477, + [SMALL_STATE(1898)] = 53528, + [SMALL_STATE(1899)] = 53579, + [SMALL_STATE(1900)] = 53630, + [SMALL_STATE(1901)] = 53681, + [SMALL_STATE(1902)] = 53732, + [SMALL_STATE(1903)] = 53783, + [SMALL_STATE(1904)] = 53834, + [SMALL_STATE(1905)] = 53885, + [SMALL_STATE(1906)] = 53936, + [SMALL_STATE(1907)] = 53987, + [SMALL_STATE(1908)] = 54038, + [SMALL_STATE(1909)] = 54089, + [SMALL_STATE(1910)] = 54140, + [SMALL_STATE(1911)] = 54191, + [SMALL_STATE(1912)] = 54242, + [SMALL_STATE(1913)] = 54295, + [SMALL_STATE(1914)] = 54346, + [SMALL_STATE(1915)] = 54397, + [SMALL_STATE(1916)] = 54508, + [SMALL_STATE(1917)] = 54559, + [SMALL_STATE(1918)] = 54610, + [SMALL_STATE(1919)] = 54661, + [SMALL_STATE(1920)] = 54712, + [SMALL_STATE(1921)] = 54763, + [SMALL_STATE(1922)] = 54814, + [SMALL_STATE(1923)] = 54865, + [SMALL_STATE(1924)] = 54916, + [SMALL_STATE(1925)] = 54967, + [SMALL_STATE(1926)] = 55018, + [SMALL_STATE(1927)] = 55069, + [SMALL_STATE(1928)] = 55120, + [SMALL_STATE(1929)] = 55177, + [SMALL_STATE(1930)] = 55286, + [SMALL_STATE(1931)] = 55343, + [SMALL_STATE(1932)] = 55398, + [SMALL_STATE(1933)] = 55453, + [SMALL_STATE(1934)] = 55510, + [SMALL_STATE(1935)] = 55563, + [SMALL_STATE(1936)] = 55618, + [SMALL_STATE(1937)] = 55691, + [SMALL_STATE(1938)] = 55746, + [SMALL_STATE(1939)] = 55799, + [SMALL_STATE(1940)] = 55856, + [SMALL_STATE(1941)] = 55909, + [SMALL_STATE(1942)] = 55968, + [SMALL_STATE(1943)] = 56051, + [SMALL_STATE(1944)] = 56134, + [SMALL_STATE(1945)] = 56217, + [SMALL_STATE(1946)] = 56282, + [SMALL_STATE(1947)] = 56347, + [SMALL_STATE(1948)] = 56404, + [SMALL_STATE(1949)] = 56461, + [SMALL_STATE(1950)] = 56514, + [SMALL_STATE(1951)] = 56583, + [SMALL_STATE(1952)] = 56692, + [SMALL_STATE(1953)] = 56749, + [SMALL_STATE(1954)] = 56860, + [SMALL_STATE(1955)] = 56933, + [SMALL_STATE(1956)] = 57002, + [SMALL_STATE(1957)] = 57053, + [SMALL_STATE(1958)] = 57126, + [SMALL_STATE(1959)] = 57189, + [SMALL_STATE(1960)] = 57246, + [SMALL_STATE(1961)] = 57309, + [SMALL_STATE(1962)] = 57372, + [SMALL_STATE(1963)] = 57429, + [SMALL_STATE(1964)] = 57480, + [SMALL_STATE(1965)] = 57563, + [SMALL_STATE(1966)] = 57620, + [SMALL_STATE(1967)] = 57677, + [SMALL_STATE(1968)] = 57728, + [SMALL_STATE(1969)] = 57811, + [SMALL_STATE(1970)] = 57918, + [SMALL_STATE(1971)] = 58029, + [SMALL_STATE(1972)] = 58080, + [SMALL_STATE(1973)] = 58149, + [SMALL_STATE(1974)] = 58202, + [SMALL_STATE(1975)] = 58273, + [SMALL_STATE(1976)] = 58330, + [SMALL_STATE(1977)] = 58441, + [SMALL_STATE(1978)] = 58514, + [SMALL_STATE(1979)] = 58567, + [SMALL_STATE(1980)] = 58678, + [SMALL_STATE(1981)] = 58761, + [SMALL_STATE(1982)] = 58812, + [SMALL_STATE(1983)] = 58919, + [SMALL_STATE(1984)] = 59026, + [SMALL_STATE(1985)] = 59133, + [SMALL_STATE(1986)] = 59184, + [SMALL_STATE(1987)] = 59235, + [SMALL_STATE(1988)] = 59286, + [SMALL_STATE(1989)] = 59337, + [SMALL_STATE(1990)] = 59444, + [SMALL_STATE(1991)] = 59551, + [SMALL_STATE(1992)] = 59632, + [SMALL_STATE(1993)] = 59703, + [SMALL_STATE(1994)] = 59798, + [SMALL_STATE(1995)] = 59895, + [SMALL_STATE(1996)] = 59972, + [SMALL_STATE(1997)] = 60061, + [SMALL_STATE(1998)] = 60152, + [SMALL_STATE(1999)] = 60245, + [SMALL_STATE(2000)] = 60320, + [SMALL_STATE(2001)] = 60397, + [SMALL_STATE(2002)] = 60448, + [SMALL_STATE(2003)] = 60499, + [SMALL_STATE(2004)] = 60550, + [SMALL_STATE(2005)] = 60601, + [SMALL_STATE(2006)] = 60686, + [SMALL_STATE(2007)] = 60785, + [SMALL_STATE(2008)] = 60892, + [SMALL_STATE(2009)] = 60999, + [SMALL_STATE(2010)] = 61106, + [SMALL_STATE(2011)] = 61213, + [SMALL_STATE(2012)] = 61320, + [SMALL_STATE(2013)] = 61427, + [SMALL_STATE(2014)] = 61534, + [SMALL_STATE(2015)] = 61641, + [SMALL_STATE(2016)] = 61752, + [SMALL_STATE(2017)] = 61863, + [SMALL_STATE(2018)] = 61914, + [SMALL_STATE(2019)] = 61965, + [SMALL_STATE(2020)] = 62016, + [SMALL_STATE(2021)] = 62071, + [SMALL_STATE(2022)] = 62124, + [SMALL_STATE(2023)] = 62177, + [SMALL_STATE(2024)] = 62228, + [SMALL_STATE(2025)] = 62281, + [SMALL_STATE(2026)] = 62338, + [SMALL_STATE(2027)] = 62389, + [SMALL_STATE(2028)] = 62440, + [SMALL_STATE(2029)] = 62493, + [SMALL_STATE(2030)] = 62544, + [SMALL_STATE(2031)] = 62597, + [SMALL_STATE(2032)] = 62648, + [SMALL_STATE(2033)] = 62705, + [SMALL_STATE(2034)] = 62756, + [SMALL_STATE(2035)] = 62807, + [SMALL_STATE(2036)] = 62858, + [SMALL_STATE(2037)] = 62909, + [SMALL_STATE(2038)] = 62960, + [SMALL_STATE(2039)] = 63013, + [SMALL_STATE(2040)] = 63064, + [SMALL_STATE(2041)] = 63115, + [SMALL_STATE(2042)] = 63166, + [SMALL_STATE(2043)] = 63229, + [SMALL_STATE(2044)] = 63292, + [SMALL_STATE(2045)] = 63343, + [SMALL_STATE(2046)] = 63394, + [SMALL_STATE(2047)] = 63447, + [SMALL_STATE(2048)] = 63500, + [SMALL_STATE(2049)] = 63551, + [SMALL_STATE(2050)] = 63610, + [SMALL_STATE(2051)] = 63679, + [SMALL_STATE(2052)] = 63754, + [SMALL_STATE(2053)] = 63861, + [SMALL_STATE(2054)] = 63928, + [SMALL_STATE(2055)] = 63983, + [SMALL_STATE(2056)] = 64040, + [SMALL_STATE(2057)] = 64091, + [SMALL_STATE(2058)] = 64142, + [SMALL_STATE(2059)] = 64205, + [SMALL_STATE(2060)] = 64263, + [SMALL_STATE(2061)] = 64313, + [SMALL_STATE(2062)] = 64363, + [SMALL_STATE(2063)] = 64417, + [SMALL_STATE(2064)] = 64471, + [SMALL_STATE(2065)] = 64545, + [SMALL_STATE(2066)] = 64599, + [SMALL_STATE(2067)] = 64673, + [SMALL_STATE(2068)] = 64783, + [SMALL_STATE(2069)] = 64857, + [SMALL_STATE(2070)] = 64909, + [SMALL_STATE(2071)] = 64959, + [SMALL_STATE(2072)] = 65069, + [SMALL_STATE(2073)] = 65145, + [SMALL_STATE(2074)] = 65255, + [SMALL_STATE(2075)] = 65317, + [SMALL_STATE(2076)] = 65391, + [SMALL_STATE(2077)] = 65453, + [SMALL_STATE(2078)] = 65517, + [SMALL_STATE(2079)] = 65567, + [SMALL_STATE(2080)] = 65617, + [SMALL_STATE(2081)] = 65667, + [SMALL_STATE(2082)] = 65717, + [SMALL_STATE(2083)] = 65767, + [SMALL_STATE(2084)] = 65843, + [SMALL_STATE(2085)] = 65919, + [SMALL_STATE(2086)] = 65983, + [SMALL_STATE(2087)] = 66035, + [SMALL_STATE(2088)] = 66103, + [SMALL_STATE(2089)] = 66213, + [SMALL_STATE(2090)] = 66323, + [SMALL_STATE(2091)] = 66433, + [SMALL_STATE(2092)] = 66543, + [SMALL_STATE(2093)] = 66593, + [SMALL_STATE(2094)] = 66703, + [SMALL_STATE(2095)] = 66813, + [SMALL_STATE(2096)] = 66923, + [SMALL_STATE(2097)] = 66977, + [SMALL_STATE(2098)] = 67031, + [SMALL_STATE(2099)] = 67085, + [SMALL_STATE(2100)] = 67143, + [SMALL_STATE(2101)] = 67193, + [SMALL_STATE(2102)] = 67257, + [SMALL_STATE(2103)] = 67311, + [SMALL_STATE(2104)] = 67375, + [SMALL_STATE(2105)] = 67485, + [SMALL_STATE(2106)] = 67535, + [SMALL_STATE(2107)] = 67585, + [SMALL_STATE(2108)] = 67639, + [SMALL_STATE(2109)] = 67749, + [SMALL_STATE(2110)] = 67855, + [SMALL_STATE(2111)] = 67919, + [SMALL_STATE(2112)] = 67985, + [SMALL_STATE(2113)] = 68049, + [SMALL_STATE(2114)] = 68115, + [SMALL_STATE(2115)] = 68221, + [SMALL_STATE(2116)] = 68331, + [SMALL_STATE(2117)] = 68383, + [SMALL_STATE(2118)] = 68435, + [SMALL_STATE(2119)] = 68541, + [SMALL_STATE(2120)] = 68607, + [SMALL_STATE(2121)] = 68713, + [SMALL_STATE(2122)] = 68823, + [SMALL_STATE(2123)] = 68889, + [SMALL_STATE(2124)] = 68939, + [SMALL_STATE(2125)] = 68993, + [SMALL_STATE(2126)] = 69053, + [SMALL_STATE(2127)] = 69163, + [SMALL_STATE(2128)] = 69227, + [SMALL_STATE(2129)] = 69293, + [SMALL_STATE(2130)] = 69399, + [SMALL_STATE(2131)] = 69463, + [SMALL_STATE(2132)] = 69569, + [SMALL_STATE(2133)] = 69675, + [SMALL_STATE(2134)] = 69735, + [SMALL_STATE(2135)] = 69843, + [SMALL_STATE(2136)] = 69897, + [SMALL_STATE(2137)] = 70003, + [SMALL_STATE(2138)] = 70053, + [SMALL_STATE(2139)] = 70133, + [SMALL_STATE(2140)] = 70239, + [SMALL_STATE(2141)] = 70297, + [SMALL_STATE(2142)] = 70347, + [SMALL_STATE(2143)] = 70405, + [SMALL_STATE(2144)] = 70455, + [SMALL_STATE(2145)] = 70505, + [SMALL_STATE(2146)] = 70555, + [SMALL_STATE(2147)] = 70661, + [SMALL_STATE(2148)] = 70719, + [SMALL_STATE(2149)] = 70789, + [SMALL_STATE(2150)] = 70843, + [SMALL_STATE(2151)] = 70937, + [SMALL_STATE(2152)] = 70991, + [SMALL_STATE(2153)] = 71041, + [SMALL_STATE(2154)] = 71095, + [SMALL_STATE(2155)] = 71153, + [SMALL_STATE(2156)] = 71259, + [SMALL_STATE(2157)] = 71365, + [SMALL_STATE(2158)] = 71445, + [SMALL_STATE(2159)] = 71555, + [SMALL_STATE(2160)] = 71651, + [SMALL_STATE(2161)] = 71701, + [SMALL_STATE(2162)] = 71775, + [SMALL_STATE(2163)] = 71885, + [SMALL_STATE(2164)] = 71937, + [SMALL_STATE(2165)] = 71987, + [SMALL_STATE(2166)] = 72039, + [SMALL_STATE(2167)] = 72089, + [SMALL_STATE(2168)] = 72165, + [SMALL_STATE(2169)] = 72241, + [SMALL_STATE(2170)] = 72295, + [SMALL_STATE(2171)] = 72349, + [SMALL_STATE(2172)] = 72419, + [SMALL_STATE(2173)] = 72469, + [SMALL_STATE(2174)] = 72579, + [SMALL_STATE(2175)] = 72673, + [SMALL_STATE(2176)] = 72769, + [SMALL_STATE(2177)] = 72845, + [SMALL_STATE(2178)] = 72951, + [SMALL_STATE(2179)] = 73039, + [SMALL_STATE(2180)] = 73129, + [SMALL_STATE(2181)] = 73239, + [SMALL_STATE(2182)] = 73303, + [SMALL_STATE(2183)] = 73395, + [SMALL_STATE(2184)] = 73469, + [SMALL_STATE(2185)] = 73545, + [SMALL_STATE(2186)] = 73633, + [SMALL_STATE(2187)] = 73723, + [SMALL_STATE(2188)] = 73777, + [SMALL_STATE(2189)] = 73829, + [SMALL_STATE(2190)] = 73921, + [SMALL_STATE(2191)] = 73973, + [SMALL_STATE(2192)] = 74047, + [SMALL_STATE(2193)] = 74109, + [SMALL_STATE(2194)] = 74193, + [SMALL_STATE(2195)] = 74303, + [SMALL_STATE(2196)] = 74357, + [SMALL_STATE(2197)] = 74407, + [SMALL_STATE(2198)] = 74483, + [SMALL_STATE(2199)] = 74537, + [SMALL_STATE(2200)] = 74589, + [SMALL_STATE(2201)] = 74687, + [SMALL_STATE(2202)] = 74771, + [SMALL_STATE(2203)] = 74881, + [SMALL_STATE(2204)] = 74987, + [SMALL_STATE(2205)] = 75097, + [SMALL_STATE(2206)] = 75203, + [SMALL_STATE(2207)] = 75313, + [SMALL_STATE(2208)] = 75411, + [SMALL_STATE(2209)] = 75475, + [SMALL_STATE(2210)] = 75581, + [SMALL_STATE(2211)] = 75643, + [SMALL_STATE(2212)] = 75753, + [SMALL_STATE(2213)] = 75859, + [SMALL_STATE(2214)] = 75965, + [SMALL_STATE(2215)] = 76071, + [SMALL_STATE(2216)] = 76135, + [SMALL_STATE(2217)] = 76195, + [SMALL_STATE(2218)] = 76301, + [SMALL_STATE(2219)] = 76355, + [SMALL_STATE(2220)] = 76421, + [SMALL_STATE(2221)] = 76471, + [SMALL_STATE(2222)] = 76577, + [SMALL_STATE(2223)] = 76683, + [SMALL_STATE(2224)] = 76789, + [SMALL_STATE(2225)] = 76863, + [SMALL_STATE(2226)] = 76939, + [SMALL_STATE(2227)] = 76993, + [SMALL_STATE(2228)] = 77099, + [SMALL_STATE(2229)] = 77153, + [SMALL_STATE(2230)] = 77203, + [SMALL_STATE(2231)] = 77313, + [SMALL_STATE(2232)] = 77363, + [SMALL_STATE(2233)] = 77413, + [SMALL_STATE(2234)] = 77463, + [SMALL_STATE(2235)] = 77513, + [SMALL_STATE(2236)] = 77567, + [SMALL_STATE(2237)] = 77617, + [SMALL_STATE(2238)] = 77681, + [SMALL_STATE(2239)] = 77747, + [SMALL_STATE(2240)] = 77797, + [SMALL_STATE(2241)] = 77861, + [SMALL_STATE(2242)] = 77925, + [SMALL_STATE(2243)] = 77987, + [SMALL_STATE(2244)] = 78037, + [SMALL_STATE(2245)] = 78093, + [SMALL_STATE(2246)] = 78143, + [SMALL_STATE(2247)] = 78209, + [SMALL_STATE(2248)] = 78259, + [SMALL_STATE(2249)] = 78309, + [SMALL_STATE(2250)] = 78367, + [SMALL_STATE(2251)] = 78417, + [SMALL_STATE(2252)] = 78467, + [SMALL_STATE(2253)] = 78517, + [SMALL_STATE(2254)] = 78567, + [SMALL_STATE(2255)] = 78617, + [SMALL_STATE(2256)] = 78667, + [SMALL_STATE(2257)] = 78717, + [SMALL_STATE(2258)] = 78767, + [SMALL_STATE(2259)] = 78817, + [SMALL_STATE(2260)] = 78867, + [SMALL_STATE(2261)] = 78925, + [SMALL_STATE(2262)] = 78975, + [SMALL_STATE(2263)] = 79025, + [SMALL_STATE(2264)] = 79087, + [SMALL_STATE(2265)] = 79139, + [SMALL_STATE(2266)] = 79197, + [SMALL_STATE(2267)] = 79261, + [SMALL_STATE(2268)] = 79311, + [SMALL_STATE(2269)] = 79377, + [SMALL_STATE(2270)] = 79487, + [SMALL_STATE(2271)] = 79549, + [SMALL_STATE(2272)] = 79659, + [SMALL_STATE(2273)] = 79709, + [SMALL_STATE(2274)] = 79759, + [SMALL_STATE(2275)] = 79865, + [SMALL_STATE(2276)] = 79917, + [SMALL_STATE(2277)] = 79967, + [SMALL_STATE(2278)] = 80031, + [SMALL_STATE(2279)] = 80099, + [SMALL_STATE(2280)] = 80149, + [SMALL_STATE(2281)] = 80215, + [SMALL_STATE(2282)] = 80325, + [SMALL_STATE(2283)] = 80383, + [SMALL_STATE(2284)] = 80493, + [SMALL_STATE(2285)] = 80603, + [SMALL_STATE(2286)] = 80677, + [SMALL_STATE(2287)] = 80731, + [SMALL_STATE(2288)] = 80787, + [SMALL_STATE(2289)] = 80893, + [SMALL_STATE(2290)] = 81003, + [SMALL_STATE(2291)] = 81069, + [SMALL_STATE(2292)] = 81119, + [SMALL_STATE(2293)] = 81205, + [SMALL_STATE(2294)] = 81273, + [SMALL_STATE(2295)] = 81337, + [SMALL_STATE(2296)] = 81411, + [SMALL_STATE(2297)] = 81521, + [SMALL_STATE(2298)] = 81587, + [SMALL_STATE(2299)] = 81653, + [SMALL_STATE(2300)] = 81763, + [SMALL_STATE(2301)] = 81873, + [SMALL_STATE(2302)] = 81939, + [SMALL_STATE(2303)] = 82049, + [SMALL_STATE(2304)] = 82155, + [SMALL_STATE(2305)] = 82261, + [SMALL_STATE(2306)] = 82327, + [SMALL_STATE(2307)] = 82393, + [SMALL_STATE(2308)] = 82469, + [SMALL_STATE(2309)] = 82521, + [SMALL_STATE(2310)] = 82571, + [SMALL_STATE(2311)] = 82621, + [SMALL_STATE(2312)] = 82687, + [SMALL_STATE(2313)] = 82793, + [SMALL_STATE(2314)] = 82899, + [SMALL_STATE(2315)] = 82949, + [SMALL_STATE(2316)] = 83059, + [SMALL_STATE(2317)] = 83113, + [SMALL_STATE(2318)] = 83177, + [SMALL_STATE(2319)] = 83287, + [SMALL_STATE(2320)] = 83353, + [SMALL_STATE(2321)] = 83463, + [SMALL_STATE(2322)] = 83517, + [SMALL_STATE(2323)] = 83623, + [SMALL_STATE(2324)] = 83729, + [SMALL_STATE(2325)] = 83779, + [SMALL_STATE(2326)] = 83839, + [SMALL_STATE(2327)] = 83949, + [SMALL_STATE(2328)] = 84011, + [SMALL_STATE(2329)] = 84065, + [SMALL_STATE(2330)] = 84119, + [SMALL_STATE(2331)] = 84173, + [SMALL_STATE(2332)] = 84223, + [SMALL_STATE(2333)] = 84285, + [SMALL_STATE(2334)] = 84339, + [SMALL_STATE(2335)] = 84449, + [SMALL_STATE(2336)] = 84559, + [SMALL_STATE(2337)] = 84669, + [SMALL_STATE(2338)] = 84719, + [SMALL_STATE(2339)] = 84829, + [SMALL_STATE(2340)] = 84939, + [SMALL_STATE(2341)] = 85045, + [SMALL_STATE(2342)] = 85107, + [SMALL_STATE(2343)] = 85157, + [SMALL_STATE(2344)] = 85207, + [SMALL_STATE(2345)] = 85257, + [SMALL_STATE(2346)] = 85321, + [SMALL_STATE(2347)] = 85385, + [SMALL_STATE(2348)] = 85495, + [SMALL_STATE(2349)] = 85557, + [SMALL_STATE(2350)] = 85667, + [SMALL_STATE(2351)] = 85777, + [SMALL_STATE(2352)] = 85831, + [SMALL_STATE(2353)] = 85937, + [SMALL_STATE(2354)] = 85987, + [SMALL_STATE(2355)] = 86037, + [SMALL_STATE(2356)] = 86112, + [SMALL_STATE(2357)] = 86169, + [SMALL_STATE(2358)] = 86274, + [SMALL_STATE(2359)] = 86353, + [SMALL_STATE(2360)] = 86412, + [SMALL_STATE(2361)] = 86467, + [SMALL_STATE(2362)] = 86526, + [SMALL_STATE(2363)] = 86595, + [SMALL_STATE(2364)] = 86654, + [SMALL_STATE(2365)] = 86759, + [SMALL_STATE(2366)] = 86864, + [SMALL_STATE(2367)] = 86969, + [SMALL_STATE(2368)] = 87074, + [SMALL_STATE(2369)] = 87179, + [SMALL_STATE(2370)] = 87258, + [SMALL_STATE(2371)] = 87327, + [SMALL_STATE(2372)] = 87420, + [SMALL_STATE(2373)] = 87515, + [SMALL_STATE(2374)] = 87590, + [SMALL_STATE(2375)] = 87677, + [SMALL_STATE(2376)] = 87766, + [SMALL_STATE(2377)] = 87857, + [SMALL_STATE(2378)] = 87930, + [SMALL_STATE(2379)] = 88005, + [SMALL_STATE(2380)] = 88088, + [SMALL_STATE(2381)] = 88185, + [SMALL_STATE(2382)] = 88290, + [SMALL_STATE(2383)] = 88395, + [SMALL_STATE(2384)] = 88500, + [SMALL_STATE(2385)] = 88605, + [SMALL_STATE(2386)] = 88710, + [SMALL_STATE(2387)] = 88815, + [SMALL_STATE(2388)] = 88920, + [SMALL_STATE(2389)] = 89025, + [SMALL_STATE(2390)] = 89094, + [SMALL_STATE(2391)] = 89163, + [SMALL_STATE(2392)] = 89214, + [SMALL_STATE(2393)] = 89273, + [SMALL_STATE(2394)] = 89342, + [SMALL_STATE(2395)] = 89397, + [SMALL_STATE(2396)] = 89490, + [SMALL_STATE(2397)] = 89585, + [SMALL_STATE(2398)] = 89654, + [SMALL_STATE(2399)] = 89713, + [SMALL_STATE(2400)] = 89770, + [SMALL_STATE(2401)] = 89829, + [SMALL_STATE(2402)] = 89906, + [SMALL_STATE(2403)] = 89965, + [SMALL_STATE(2404)] = 90040, + [SMALL_STATE(2405)] = 90127, + [SMALL_STATE(2406)] = 90216, + [SMALL_STATE(2407)] = 90307, + [SMALL_STATE(2408)] = 90374, + [SMALL_STATE(2409)] = 90447, + [SMALL_STATE(2410)] = 90552, + [SMALL_STATE(2411)] = 90617, + [SMALL_STATE(2412)] = 90672, + [SMALL_STATE(2413)] = 90745, + [SMALL_STATE(2414)] = 90850, + [SMALL_STATE(2415)] = 90909, + [SMALL_STATE(2416)] = 90960, + [SMALL_STATE(2417)] = 91065, + [SMALL_STATE(2418)] = 91154, + [SMALL_STATE(2419)] = 91213, + [SMALL_STATE(2420)] = 91318, + [SMALL_STATE(2421)] = 91369, + [SMALL_STATE(2422)] = 91424, + [SMALL_STATE(2423)] = 91479, + [SMALL_STATE(2424)] = 91530, + [SMALL_STATE(2425)] = 91585, + [SMALL_STATE(2426)] = 91682, + [SMALL_STATE(2427)] = 91787, + [SMALL_STATE(2428)] = 91846, + [SMALL_STATE(2429)] = 91951, + [SMALL_STATE(2430)] = 92056, + [SMALL_STATE(2431)] = 92161, + [SMALL_STATE(2432)] = 92266, + [SMALL_STATE(2433)] = 92319, + [SMALL_STATE(2434)] = 92424, + [SMALL_STATE(2435)] = 92529, + [SMALL_STATE(2436)] = 92634, + [SMALL_STATE(2437)] = 92693, + [SMALL_STATE(2438)] = 92750, + [SMALL_STATE(2439)] = 92809, + [SMALL_STATE(2440)] = 92868, + [SMALL_STATE(2441)] = 92927, + [SMALL_STATE(2442)] = 92986, + [SMALL_STATE(2443)] = 93041, + [SMALL_STATE(2444)] = 93100, + [SMALL_STATE(2445)] = 93157, + [SMALL_STATE(2446)] = 93216, + [SMALL_STATE(2447)] = 93323, + [SMALL_STATE(2448)] = 93428, + [SMALL_STATE(2449)] = 93487, + [SMALL_STATE(2450)] = 93544, + [SMALL_STATE(2451)] = 93601, + [SMALL_STATE(2452)] = 93654, + [SMALL_STATE(2453)] = 93713, + [SMALL_STATE(2454)] = 93818, + [SMALL_STATE(2455)] = 93887, + [SMALL_STATE(2456)] = 93946, + [SMALL_STATE(2457)] = 94015, + [SMALL_STATE(2458)] = 94074, + [SMALL_STATE(2459)] = 94125, + [SMALL_STATE(2460)] = 94176, + [SMALL_STATE(2461)] = 94281, + [SMALL_STATE(2462)] = 94386, + [SMALL_STATE(2463)] = 94491, + [SMALL_STATE(2464)] = 94596, + [SMALL_STATE(2465)] = 94663, + [SMALL_STATE(2466)] = 94736, + [SMALL_STATE(2467)] = 94841, + [SMALL_STATE(2468)] = 94898, + [SMALL_STATE(2469)] = 94949, + [SMALL_STATE(2470)] = 95054, + [SMALL_STATE(2471)] = 95113, + [SMALL_STATE(2472)] = 95172, + [SMALL_STATE(2473)] = 95253, + [SMALL_STATE(2474)] = 95360, + [SMALL_STATE(2475)] = 95425, + [SMALL_STATE(2476)] = 95480, + [SMALL_STATE(2477)] = 95555, + [SMALL_STATE(2478)] = 95638, + [SMALL_STATE(2479)] = 95744, + [SMALL_STATE(2480)] = 95810, + [SMALL_STATE(2481)] = 95878, + [SMALL_STATE(2482)] = 95950, + [SMALL_STATE(2483)] = 96004, + [SMALL_STATE(2484)] = 96058, + [SMALL_STATE(2485)] = 96108, + [SMALL_STATE(2486)] = 96172, + [SMALL_STATE(2487)] = 96232, + [SMALL_STATE(2488)] = 96286, + [SMALL_STATE(2489)] = 96340, + [SMALL_STATE(2490)] = 96396, + [SMALL_STATE(2491)] = 96464, + [SMALL_STATE(2492)] = 96534, + [SMALL_STATE(2493)] = 96584, + [SMALL_STATE(2494)] = 96634, + [SMALL_STATE(2495)] = 96684, + [SMALL_STATE(2496)] = 96748, + [SMALL_STATE(2497)] = 96808, + [SMALL_STATE(2498)] = 96872, + [SMALL_STATE(2499)] = 96932, + [SMALL_STATE(2500)] = 96986, + [SMALL_STATE(2501)] = 97040, + [SMALL_STATE(2502)] = 97094, + [SMALL_STATE(2503)] = 97142, + [SMALL_STATE(2504)] = 97196, + [SMALL_STATE(2505)] = 97244, + [SMALL_STATE(2506)] = 97294, + [SMALL_STATE(2507)] = 97342, + [SMALL_STATE(2508)] = 97392, + [SMALL_STATE(2509)] = 97446, + [SMALL_STATE(2510)] = 97500, + [SMALL_STATE(2511)] = 97554, + [SMALL_STATE(2512)] = 97658, + [SMALL_STATE(2513)] = 97708, + [SMALL_STATE(2514)] = 97758, + [SMALL_STATE(2515)] = 97808, + [SMALL_STATE(2516)] = 97912, + [SMALL_STATE(2517)] = 98016, + [SMALL_STATE(2518)] = 98120, + [SMALL_STATE(2519)] = 98224, + [SMALL_STATE(2520)] = 98288, + [SMALL_STATE(2521)] = 98348, + [SMALL_STATE(2522)] = 98452, + [SMALL_STATE(2523)] = 98556, + [SMALL_STATE(2524)] = 98660, + [SMALL_STATE(2525)] = 98738, + [SMALL_STATE(2526)] = 98806, + [SMALL_STATE(2527)] = 98898, + [SMALL_STATE(2528)] = 98992, + [SMALL_STATE(2529)] = 99066, + [SMALL_STATE(2530)] = 99152, + [SMALL_STATE(2531)] = 99240, + [SMALL_STATE(2532)] = 99330, + [SMALL_STATE(2533)] = 99402, + [SMALL_STATE(2534)] = 99476, + [SMALL_STATE(2535)] = 99558, + [SMALL_STATE(2536)] = 99654, + [SMALL_STATE(2537)] = 99758, + [SMALL_STATE(2538)] = 99862, + [SMALL_STATE(2539)] = 99966, + [SMALL_STATE(2540)] = 100070, + [SMALL_STATE(2541)] = 100174, + [SMALL_STATE(2542)] = 100278, + [SMALL_STATE(2543)] = 100382, + [SMALL_STATE(2544)] = 100486, + [SMALL_STATE(2545)] = 100550, + [SMALL_STATE(2546)] = 100610, + [SMALL_STATE(2547)] = 100660, + [SMALL_STATE(2548)] = 100764, + [SMALL_STATE(2549)] = 100830, + [SMALL_STATE(2550)] = 100902, + [SMALL_STATE(2551)] = 101006, + [SMALL_STATE(2552)] = 101070, + [SMALL_STATE(2553)] = 101174, + [SMALL_STATE(2554)] = 101278, + [SMALL_STATE(2555)] = 101382, + [SMALL_STATE(2556)] = 101486, + [SMALL_STATE(2557)] = 101536, + [SMALL_STATE(2558)] = 101640, + [SMALL_STATE(2559)] = 101744, + [SMALL_STATE(2560)] = 101848, + [SMALL_STATE(2561)] = 101898, + [SMALL_STATE(2562)] = 102002, + [SMALL_STATE(2563)] = 102059, + [SMALL_STATE(2564)] = 102116, + [SMALL_STATE(2565)] = 102165, + [SMALL_STATE(2566)] = 102222, + [SMALL_STATE(2567)] = 102279, + [SMALL_STATE(2568)] = 102338, + [SMALL_STATE(2569)] = 102387, + [SMALL_STATE(2570)] = 102452, + [SMALL_STATE(2571)] = 102511, + [SMALL_STATE(2572)] = 102574, + [SMALL_STATE(2573)] = 102631, + [SMALL_STATE(2574)] = 102690, + [SMALL_STATE(2575)] = 102753, + [SMALL_STATE(2576)] = 102810, + [SMALL_STATE(2577)] = 102867, + [SMALL_STATE(2578)] = 102928, + [SMALL_STATE(2579)] = 102985, + [SMALL_STATE(2580)] = 103044, + [SMALL_STATE(2581)] = 103103, + [SMALL_STATE(2582)] = 103160, + [SMALL_STATE(2583)] = 103217, + [SMALL_STATE(2584)] = 103274, + [SMALL_STATE(2585)] = 103333, + [SMALL_STATE(2586)] = 103390, + [SMALL_STATE(2587)] = 103447, + [SMALL_STATE(2588)] = 103496, + [SMALL_STATE(2589)] = 103555, + [SMALL_STATE(2590)] = 103656, + [SMALL_STATE(2591)] = 103757, + [SMALL_STATE(2592)] = 103814, + [SMALL_STATE(2593)] = 103873, + [SMALL_STATE(2594)] = 103926, + [SMALL_STATE(2595)] = 103985, + [SMALL_STATE(2596)] = 104042, + [SMALL_STATE(2597)] = 104099, + [SMALL_STATE(2598)] = 104158, + [SMALL_STATE(2599)] = 104217, + [SMALL_STATE(2600)] = 104276, + [SMALL_STATE(2601)] = 104326, + [SMALL_STATE(2602)] = 104372, + [SMALL_STATE(2603)] = 104420, + [SMALL_STATE(2604)] = 104466, + [SMALL_STATE(2605)] = 104512, + [SMALL_STATE(2606)] = 104558, + [SMALL_STATE(2607)] = 104606, + [SMALL_STATE(2608)] = 104652, + [SMALL_STATE(2609)] = 104698, + [SMALL_STATE(2610)] = 104744, + [SMALL_STATE(2611)] = 104792, + [SMALL_STATE(2612)] = 104838, + [SMALL_STATE(2613)] = 104884, + [SMALL_STATE(2614)] = 104930, + [SMALL_STATE(2615)] = 104976, + [SMALL_STATE(2616)] = 105022, + [SMALL_STATE(2617)] = 105068, + [SMALL_STATE(2618)] = 105114, + [SMALL_STATE(2619)] = 105160, + [SMALL_STATE(2620)] = 105206, + [SMALL_STATE(2621)] = 105252, + [SMALL_STATE(2622)] = 105298, + [SMALL_STATE(2623)] = 105344, + [SMALL_STATE(2624)] = 105402, + [SMALL_STATE(2625)] = 105452, + [SMALL_STATE(2626)] = 105508, + [SMALL_STATE(2627)] = 105554, + [SMALL_STATE(2628)] = 105602, + [SMALL_STATE(2629)] = 105648, + [SMALL_STATE(2630)] = 105696, + [SMALL_STATE(2631)] = 105742, + [SMALL_STATE(2632)] = 105788, + [SMALL_STATE(2633)] = 105834, + [SMALL_STATE(2634)] = 105880, + [SMALL_STATE(2635)] = 105926, + [SMALL_STATE(2636)] = 105972, + [SMALL_STATE(2637)] = 106018, + [SMALL_STATE(2638)] = 106066, + [SMALL_STATE(2639)] = 106114, + [SMALL_STATE(2640)] = 106160, + [SMALL_STATE(2641)] = 106206, + [SMALL_STATE(2642)] = 106252, + [SMALL_STATE(2643)] = 106300, + [SMALL_STATE(2644)] = 106346, + [SMALL_STATE(2645)] = 106392, + [SMALL_STATE(2646)] = 106438, + [SMALL_STATE(2647)] = 106486, + [SMALL_STATE(2648)] = 106532, + [SMALL_STATE(2649)] = 106580, + [SMALL_STATE(2650)] = 106628, + [SMALL_STATE(2651)] = 106674, + [SMALL_STATE(2652)] = 106720, + [SMALL_STATE(2653)] = 106766, + [SMALL_STATE(2654)] = 106812, + [SMALL_STATE(2655)] = 106858, + [SMALL_STATE(2656)] = 106904, + [SMALL_STATE(2657)] = 106952, + [SMALL_STATE(2658)] = 106998, + [SMALL_STATE(2659)] = 107044, + [SMALL_STATE(2660)] = 107090, + [SMALL_STATE(2661)] = 107138, + [SMALL_STATE(2662)] = 107188, + [SMALL_STATE(2663)] = 107234, + [SMALL_STATE(2664)] = 107280, + [SMALL_STATE(2665)] = 107329, + [SMALL_STATE(2666)] = 107380, + [SMALL_STATE(2667)] = 107425, + [SMALL_STATE(2668)] = 107470, + [SMALL_STATE(2669)] = 107521, + [SMALL_STATE(2670)] = 107566, + [SMALL_STATE(2671)] = 107619, + [SMALL_STATE(2672)] = 107664, + [SMALL_STATE(2673)] = 107709, + [SMALL_STATE(2674)] = 107754, + [SMALL_STATE(2675)] = 107807, + [SMALL_STATE(2676)] = 107852, + [SMALL_STATE(2677)] = 107919, + [SMALL_STATE(2678)] = 107977, + [SMALL_STATE(2679)] = 108035, + [SMALL_STATE(2680)] = 108095, + [SMALL_STATE(2681)] = 108167, + [SMALL_STATE(2682)] = 108227, + [SMALL_STATE(2683)] = 108275, + [SMALL_STATE(2684)] = 108323, + [SMALL_STATE(2685)] = 108381, + [SMALL_STATE(2686)] = 108441, + [SMALL_STATE(2687)] = 108497, + [SMALL_STATE(2688)] = 108541, + [SMALL_STATE(2689)] = 108613, + [SMALL_STATE(2690)] = 108671, + [SMALL_STATE(2691)] = 108724, + [SMALL_STATE(2692)] = 108777, + [SMALL_STATE(2693)] = 108826, + [SMALL_STATE(2694)] = 108879, + [SMALL_STATE(2695)] = 108932, + [SMALL_STATE(2696)] = 108985, + [SMALL_STATE(2697)] = 109038, + [SMALL_STATE(2698)] = 109091, + [SMALL_STATE(2699)] = 109144, + [SMALL_STATE(2700)] = 109197, + [SMALL_STATE(2701)] = 109250, + [SMALL_STATE(2702)] = 109303, + [SMALL_STATE(2703)] = 109356, + [SMALL_STATE(2704)] = 109409, + [SMALL_STATE(2705)] = 109462, + [SMALL_STATE(2706)] = 109515, + [SMALL_STATE(2707)] = 109568, + [SMALL_STATE(2708)] = 109621, + [SMALL_STATE(2709)] = 109674, + [SMALL_STATE(2710)] = 109727, + [SMALL_STATE(2711)] = 109780, + [SMALL_STATE(2712)] = 109843, + [SMALL_STATE(2713)] = 109896, + [SMALL_STATE(2714)] = 109949, + [SMALL_STATE(2715)] = 110002, + [SMALL_STATE(2716)] = 110055, + [SMALL_STATE(2717)] = 110108, + [SMALL_STATE(2718)] = 110171, + [SMALL_STATE(2719)] = 110224, + [SMALL_STATE(2720)] = 110277, + [SMALL_STATE(2721)] = 110357, + [SMALL_STATE(2722)] = 110437, + [SMALL_STATE(2723)] = 110491, + [SMALL_STATE(2724)] = 110545, + [SMALL_STATE(2725)] = 110599, + [SMALL_STATE(2726)] = 110653, + [SMALL_STATE(2727)] = 110733, + [SMALL_STATE(2728)] = 110787, + [SMALL_STATE(2729)] = 110841, + [SMALL_STATE(2730)] = 110895, + [SMALL_STATE(2731)] = 110955, + [SMALL_STATE(2732)] = 111009, + [SMALL_STATE(2733)] = 111089, + [SMALL_STATE(2734)] = 111169, + [SMALL_STATE(2735)] = 111233, + [SMALL_STATE(2736)] = 111287, + [SMALL_STATE(2737)] = 111351, + [SMALL_STATE(2738)] = 111415, + [SMALL_STATE(2739)] = 111495, + [SMALL_STATE(2740)] = 111555, + [SMALL_STATE(2741)] = 111635, + [SMALL_STATE(2742)] = 111689, + [SMALL_STATE(2743)] = 111746, + [SMALL_STATE(2744)] = 111803, + [SMALL_STATE(2745)] = 111844, + [SMALL_STATE(2746)] = 111887, + [SMALL_STATE(2747)] = 111944, + [SMALL_STATE(2748)] = 112001, + [SMALL_STATE(2749)] = 112054, + [SMALL_STATE(2750)] = 112111, + [SMALL_STATE(2751)] = 112168, + [SMALL_STATE(2752)] = 112225, + [SMALL_STATE(2753)] = 112266, + [SMALL_STATE(2754)] = 112307, + [SMALL_STATE(2755)] = 112364, + [SMALL_STATE(2756)] = 112421, + [SMALL_STATE(2757)] = 112462, + [SMALL_STATE(2758)] = 112519, + [SMALL_STATE(2759)] = 112576, + [SMALL_STATE(2760)] = 112633, + [SMALL_STATE(2761)] = 112686, + [SMALL_STATE(2762)] = 112743, + [SMALL_STATE(2763)] = 112800, + [SMALL_STATE(2764)] = 112857, + [SMALL_STATE(2765)] = 112898, + [SMALL_STATE(2766)] = 112955, + [SMALL_STATE(2767)] = 113006, + [SMALL_STATE(2768)] = 113054, + [SMALL_STATE(2769)] = 113102, + [SMALL_STATE(2770)] = 113150, + [SMALL_STATE(2771)] = 113198, + [SMALL_STATE(2772)] = 113246, + [SMALL_STATE(2773)] = 113296, + [SMALL_STATE(2774)] = 113344, + [SMALL_STATE(2775)] = 113392, + [SMALL_STATE(2776)] = 113440, + [SMALL_STATE(2777)] = 113488, + [SMALL_STATE(2778)] = 113536, + [SMALL_STATE(2779)] = 113586, + [SMALL_STATE(2780)] = 113634, + [SMALL_STATE(2781)] = 113682, + [SMALL_STATE(2782)] = 113730, + [SMALL_STATE(2783)] = 113780, + [SMALL_STATE(2784)] = 113828, + [SMALL_STATE(2785)] = 113878, + [SMALL_STATE(2786)] = 113926, + [SMALL_STATE(2787)] = 113974, + [SMALL_STATE(2788)] = 114024, + [SMALL_STATE(2789)] = 114072, + [SMALL_STATE(2790)] = 114120, + [SMALL_STATE(2791)] = 114168, + [SMALL_STATE(2792)] = 114218, + [SMALL_STATE(2793)] = 114266, + [SMALL_STATE(2794)] = 114316, + [SMALL_STATE(2795)] = 114364, + [SMALL_STATE(2796)] = 114412, + [SMALL_STATE(2797)] = 114462, + [SMALL_STATE(2798)] = 114510, + [SMALL_STATE(2799)] = 114560, + [SMALL_STATE(2800)] = 114608, + [SMALL_STATE(2801)] = 114658, + [SMALL_STATE(2802)] = 114708, + [SMALL_STATE(2803)] = 114756, + [SMALL_STATE(2804)] = 114804, + [SMALL_STATE(2805)] = 114852, + [SMALL_STATE(2806)] = 114900, + [SMALL_STATE(2807)] = 114948, + [SMALL_STATE(2808)] = 114996, + [SMALL_STATE(2809)] = 115044, + [SMALL_STATE(2810)] = 115092, + [SMALL_STATE(2811)] = 115142, + [SMALL_STATE(2812)] = 115190, + [SMALL_STATE(2813)] = 115240, + [SMALL_STATE(2814)] = 115288, + [SMALL_STATE(2815)] = 115336, + [SMALL_STATE(2816)] = 115386, + [SMALL_STATE(2817)] = 115434, + [SMALL_STATE(2818)] = 115482, + [SMALL_STATE(2819)] = 115530, + [SMALL_STATE(2820)] = 115578, + [SMALL_STATE(2821)] = 115626, + [SMALL_STATE(2822)] = 115674, + [SMALL_STATE(2823)] = 115722, + [SMALL_STATE(2824)] = 115770, + [SMALL_STATE(2825)] = 115818, + [SMALL_STATE(2826)] = 115866, + [SMALL_STATE(2827)] = 115914, + [SMALL_STATE(2828)] = 115962, + [SMALL_STATE(2829)] = 115997, + [SMALL_STATE(2830)] = 116038, + [SMALL_STATE(2831)] = 116079, + [SMALL_STATE(2832)] = 116120, + [SMALL_STATE(2833)] = 116148, + [SMALL_STATE(2834)] = 116176, + [SMALL_STATE(2835)] = 116204, + [SMALL_STATE(2836)] = 116232, + [SMALL_STATE(2837)] = 116260, + [SMALL_STATE(2838)] = 116288, + [SMALL_STATE(2839)] = 116316, + [SMALL_STATE(2840)] = 116344, + [SMALL_STATE(2841)] = 116372, + [SMALL_STATE(2842)] = 116400, + [SMALL_STATE(2843)] = 116428, + [SMALL_STATE(2844)] = 116456, + [SMALL_STATE(2845)] = 116484, + [SMALL_STATE(2846)] = 116512, + [SMALL_STATE(2847)] = 116540, + [SMALL_STATE(2848)] = 116568, + [SMALL_STATE(2849)] = 116596, + [SMALL_STATE(2850)] = 116624, + [SMALL_STATE(2851)] = 116652, + [SMALL_STATE(2852)] = 116680, + [SMALL_STATE(2853)] = 116708, + [SMALL_STATE(2854)] = 116736, + [SMALL_STATE(2855)] = 116764, + [SMALL_STATE(2856)] = 116792, + [SMALL_STATE(2857)] = 116820, + [SMALL_STATE(2858)] = 116848, + [SMALL_STATE(2859)] = 116876, + [SMALL_STATE(2860)] = 116904, + [SMALL_STATE(2861)] = 116932, + [SMALL_STATE(2862)] = 116960, + [SMALL_STATE(2863)] = 116988, + [SMALL_STATE(2864)] = 117016, + [SMALL_STATE(2865)] = 117044, + [SMALL_STATE(2866)] = 117072, + [SMALL_STATE(2867)] = 117099, + [SMALL_STATE(2868)] = 117126, + [SMALL_STATE(2869)] = 117183, + [SMALL_STATE(2870)] = 117240, + [SMALL_STATE(2871)] = 117273, + [SMALL_STATE(2872)] = 117323, + [SMALL_STATE(2873)] = 117349, + [SMALL_STATE(2874)] = 117387, + [SMALL_STATE(2875)] = 117425, + [SMALL_STATE(2876)] = 117463, + [SMALL_STATE(2877)] = 117493, + [SMALL_STATE(2878)] = 117523, + [SMALL_STATE(2879)] = 117557, + [SMALL_STATE(2880)] = 117587, + [SMALL_STATE(2881)] = 117613, + [SMALL_STATE(2882)] = 117639, + [SMALL_STATE(2883)] = 117667, + [SMALL_STATE(2884)] = 117693, + [SMALL_STATE(2885)] = 117719, + [SMALL_STATE(2886)] = 117747, + [SMALL_STATE(2887)] = 117773, + [SMALL_STATE(2888)] = 117799, + [SMALL_STATE(2889)] = 117825, + [SMALL_STATE(2890)] = 117851, + [SMALL_STATE(2891)] = 117876, + [SMALL_STATE(2892)] = 117901, + [SMALL_STATE(2893)] = 117926, + [SMALL_STATE(2894)] = 117951, + [SMALL_STATE(2895)] = 117976, + [SMALL_STATE(2896)] = 118001, + [SMALL_STATE(2897)] = 118026, + [SMALL_STATE(2898)] = 118057, + [SMALL_STATE(2899)] = 118084, + [SMALL_STATE(2900)] = 118108, + [SMALL_STATE(2901)] = 118132, + [SMALL_STATE(2902)] = 118156, + [SMALL_STATE(2903)] = 118180, + [SMALL_STATE(2904)] = 118204, + [SMALL_STATE(2905)] = 118228, + [SMALL_STATE(2906)] = 118252, + [SMALL_STATE(2907)] = 118276, + [SMALL_STATE(2908)] = 118308, + [SMALL_STATE(2909)] = 118334, + [SMALL_STATE(2910)] = 118358, + [SMALL_STATE(2911)] = 118392, + [SMALL_STATE(2912)] = 118426, + [SMALL_STATE(2913)] = 118450, + [SMALL_STATE(2914)] = 118474, + [SMALL_STATE(2915)] = 118498, + [SMALL_STATE(2916)] = 118522, + [SMALL_STATE(2917)] = 118554, + [SMALL_STATE(2918)] = 118578, + [SMALL_STATE(2919)] = 118602, + [SMALL_STATE(2920)] = 118636, + [SMALL_STATE(2921)] = 118658, + [SMALL_STATE(2922)] = 118682, + [SMALL_STATE(2923)] = 118706, + [SMALL_STATE(2924)] = 118740, + [SMALL_STATE(2925)] = 118764, + [SMALL_STATE(2926)] = 118788, + [SMALL_STATE(2927)] = 118822, + [SMALL_STATE(2928)] = 118846, + [SMALL_STATE(2929)] = 118870, + [SMALL_STATE(2930)] = 118894, + [SMALL_STATE(2931)] = 118918, + [SMALL_STATE(2932)] = 118942, + [SMALL_STATE(2933)] = 118964, + [SMALL_STATE(2934)] = 118988, + [SMALL_STATE(2935)] = 119010, + [SMALL_STATE(2936)] = 119034, + [SMALL_STATE(2937)] = 119058, + [SMALL_STATE(2938)] = 119082, + [SMALL_STATE(2939)] = 119114, + [SMALL_STATE(2940)] = 119148, + [SMALL_STATE(2941)] = 119182, + [SMALL_STATE(2942)] = 119216, + [SMALL_STATE(2943)] = 119240, + [SMALL_STATE(2944)] = 119266, + [SMALL_STATE(2945)] = 119290, + [SMALL_STATE(2946)] = 119314, + [SMALL_STATE(2947)] = 119336, + [SMALL_STATE(2948)] = 119368, + [SMALL_STATE(2949)] = 119402, + [SMALL_STATE(2950)] = 119436, + [SMALL_STATE(2951)] = 119470, + [SMALL_STATE(2952)] = 119494, + [SMALL_STATE(2953)] = 119518, + [SMALL_STATE(2954)] = 119542, + [SMALL_STATE(2955)] = 119566, + [SMALL_STATE(2956)] = 119590, + [SMALL_STATE(2957)] = 119614, + [SMALL_STATE(2958)] = 119638, + [SMALL_STATE(2959)] = 119662, + [SMALL_STATE(2960)] = 119686, + [SMALL_STATE(2961)] = 119708, + [SMALL_STATE(2962)] = 119740, + [SMALL_STATE(2963)] = 119774, + [SMALL_STATE(2964)] = 119808, + [SMALL_STATE(2965)] = 119842, + [SMALL_STATE(2966)] = 119864, + [SMALL_STATE(2967)] = 119896, + [SMALL_STATE(2968)] = 119930, + [SMALL_STATE(2969)] = 119964, + [SMALL_STATE(2970)] = 119998, + [SMALL_STATE(2971)] = 120020, + [SMALL_STATE(2972)] = 120042, + [SMALL_STATE(2973)] = 120066, + [SMALL_STATE(2974)] = 120090, + [SMALL_STATE(2975)] = 120114, + [SMALL_STATE(2976)] = 120138, + [SMALL_STATE(2977)] = 120162, + [SMALL_STATE(2978)] = 120186, + [SMALL_STATE(2979)] = 120210, + [SMALL_STATE(2980)] = 120234, + [SMALL_STATE(2981)] = 120258, + [SMALL_STATE(2982)] = 120282, + [SMALL_STATE(2983)] = 120306, + [SMALL_STATE(2984)] = 120330, + [SMALL_STATE(2985)] = 120354, + [SMALL_STATE(2986)] = 120376, + [SMALL_STATE(2987)] = 120400, + [SMALL_STATE(2988)] = 120424, + [SMALL_STATE(2989)] = 120448, + [SMALL_STATE(2990)] = 120472, + [SMALL_STATE(2991)] = 120496, + [SMALL_STATE(2992)] = 120520, + [SMALL_STATE(2993)] = 120544, + [SMALL_STATE(2994)] = 120572, + [SMALL_STATE(2995)] = 120596, + [SMALL_STATE(2996)] = 120620, + [SMALL_STATE(2997)] = 120644, + [SMALL_STATE(2998)] = 120668, + [SMALL_STATE(2999)] = 120692, + [SMALL_STATE(3000)] = 120726, + [SMALL_STATE(3001)] = 120755, + [SMALL_STATE(3002)] = 120798, + [SMALL_STATE(3003)] = 120841, + [SMALL_STATE(3004)] = 120884, + [SMALL_STATE(3005)] = 120923, + [SMALL_STATE(3006)] = 120952, + [SMALL_STATE(3007)] = 120995, + [SMALL_STATE(3008)] = 121030, + [SMALL_STATE(3009)] = 121069, + [SMALL_STATE(3010)] = 121098, + [SMALL_STATE(3011)] = 121143, + [SMALL_STATE(3012)] = 121186, + [SMALL_STATE(3013)] = 121229, + [SMALL_STATE(3014)] = 121272, + [SMALL_STATE(3015)] = 121315, + [SMALL_STATE(3016)] = 121358, + [SMALL_STATE(3017)] = 121401, + [SMALL_STATE(3018)] = 121430, + [SMALL_STATE(3019)] = 121473, + [SMALL_STATE(3020)] = 121498, + [SMALL_STATE(3021)] = 121527, + [SMALL_STATE(3022)] = 121566, + [SMALL_STATE(3023)] = 121605, + [SMALL_STATE(3024)] = 121644, + [SMALL_STATE(3025)] = 121687, + [SMALL_STATE(3026)] = 121712, + [SMALL_STATE(3027)] = 121741, + [SMALL_STATE(3028)] = 121766, + [SMALL_STATE(3029)] = 121809, + [SMALL_STATE(3030)] = 121838, + [SMALL_STATE(3031)] = 121867, + [SMALL_STATE(3032)] = 121910, + [SMALL_STATE(3033)] = 121953, + [SMALL_STATE(3034)] = 121982, + [SMALL_STATE(3035)] = 122025, + [SMALL_STATE(3036)] = 122068, + [SMALL_STATE(3037)] = 122111, + [SMALL_STATE(3038)] = 122154, + [SMALL_STATE(3039)] = 122197, + [SMALL_STATE(3040)] = 122240, + [SMALL_STATE(3041)] = 122283, + [SMALL_STATE(3042)] = 122326, + [SMALL_STATE(3043)] = 122354, + [SMALL_STATE(3044)] = 122390, + [SMALL_STATE(3045)] = 122410, + [SMALL_STATE(3046)] = 122452, + [SMALL_STATE(3047)] = 122472, + [SMALL_STATE(3048)] = 122492, + [SMALL_STATE(3049)] = 122512, + [SMALL_STATE(3050)] = 122534, + [SMALL_STATE(3051)] = 122554, + [SMALL_STATE(3052)] = 122574, + [SMALL_STATE(3053)] = 122594, + [SMALL_STATE(3054)] = 122614, + [SMALL_STATE(3055)] = 122634, + [SMALL_STATE(3056)] = 122670, + [SMALL_STATE(3057)] = 122690, + [SMALL_STATE(3058)] = 122710, + [SMALL_STATE(3059)] = 122738, + [SMALL_STATE(3060)] = 122766, + [SMALL_STATE(3061)] = 122790, + [SMALL_STATE(3062)] = 122810, + [SMALL_STATE(3063)] = 122832, + [SMALL_STATE(3064)] = 122854, + [SMALL_STATE(3065)] = 122878, + [SMALL_STATE(3066)] = 122900, + [SMALL_STATE(3067)] = 122924, + [SMALL_STATE(3068)] = 122952, + [SMALL_STATE(3069)] = 122988, + [SMALL_STATE(3070)] = 123030, + [SMALL_STATE(3071)] = 123052, + [SMALL_STATE(3072)] = 123074, + [SMALL_STATE(3073)] = 123096, + [SMALL_STATE(3074)] = 123132, + [SMALL_STATE(3075)] = 123154, + [SMALL_STATE(3076)] = 123174, + [SMALL_STATE(3077)] = 123194, + [SMALL_STATE(3078)] = 123214, + [SMALL_STATE(3079)] = 123234, + [SMALL_STATE(3080)] = 123254, + [SMALL_STATE(3081)] = 123280, + [SMALL_STATE(3082)] = 123300, + [SMALL_STATE(3083)] = 123322, + [SMALL_STATE(3084)] = 123342, + [SMALL_STATE(3085)] = 123362, + [SMALL_STATE(3086)] = 123382, + [SMALL_STATE(3087)] = 123402, + [SMALL_STATE(3088)] = 123430, + [SMALL_STATE(3089)] = 123456, + [SMALL_STATE(3090)] = 123484, + [SMALL_STATE(3091)] = 123504, + [SMALL_STATE(3092)] = 123524, + [SMALL_STATE(3093)] = 123550, + [SMALL_STATE(3094)] = 123570, + [SMALL_STATE(3095)] = 123606, + [SMALL_STATE(3096)] = 123626, + [SMALL_STATE(3097)] = 123654, + [SMALL_STATE(3098)] = 123674, + [SMALL_STATE(3099)] = 123702, + [SMALL_STATE(3100)] = 123738, + [SMALL_STATE(3101)] = 123774, + [SMALL_STATE(3102)] = 123794, + [SMALL_STATE(3103)] = 123814, + [SMALL_STATE(3104)] = 123836, + [SMALL_STATE(3105)] = 123858, + [SMALL_STATE(3106)] = 123880, + [SMALL_STATE(3107)] = 123904, + [SMALL_STATE(3108)] = 123924, + [SMALL_STATE(3109)] = 123960, + [SMALL_STATE(3110)] = 123984, + [SMALL_STATE(3111)] = 124004, + [SMALL_STATE(3112)] = 124024, + [SMALL_STATE(3113)] = 124060, + [SMALL_STATE(3114)] = 124096, + [SMALL_STATE(3115)] = 124116, + [SMALL_STATE(3116)] = 124136, + [SMALL_STATE(3117)] = 124175, + [SMALL_STATE(3118)] = 124198, + [SMALL_STATE(3119)] = 124235, + [SMALL_STATE(3120)] = 124272, + [SMALL_STATE(3121)] = 124295, + [SMALL_STATE(3122)] = 124332, + [SMALL_STATE(3123)] = 124363, + [SMALL_STATE(3124)] = 124394, + [SMALL_STATE(3125)] = 124425, + [SMALL_STATE(3126)] = 124462, + [SMALL_STATE(3127)] = 124495, + [SMALL_STATE(3128)] = 124532, + [SMALL_STATE(3129)] = 124553, + [SMALL_STATE(3130)] = 124590, + [SMALL_STATE(3131)] = 124621, + [SMALL_STATE(3132)] = 124642, + [SMALL_STATE(3133)] = 124663, + [SMALL_STATE(3134)] = 124686, + [SMALL_STATE(3135)] = 124709, + [SMALL_STATE(3136)] = 124742, + [SMALL_STATE(3137)] = 124779, + [SMALL_STATE(3138)] = 124816, + [SMALL_STATE(3139)] = 124853, + [SMALL_STATE(3140)] = 124874, + [SMALL_STATE(3141)] = 124895, + [SMALL_STATE(3142)] = 124932, + [SMALL_STATE(3143)] = 124969, + [SMALL_STATE(3144)] = 124998, + [SMALL_STATE(3145)] = 125021, + [SMALL_STATE(3146)] = 125054, + [SMALL_STATE(3147)] = 125083, + [SMALL_STATE(3148)] = 125112, + [SMALL_STATE(3149)] = 125141, + [SMALL_STATE(3150)] = 125180, + [SMALL_STATE(3151)] = 125213, + [SMALL_STATE(3152)] = 125238, + [SMALL_STATE(3153)] = 125259, + [SMALL_STATE(3154)] = 125296, + [SMALL_STATE(3155)] = 125333, + [SMALL_STATE(3156)] = 125370, + [SMALL_STATE(3157)] = 125407, + [SMALL_STATE(3158)] = 125446, + [SMALL_STATE(3159)] = 125483, + [SMALL_STATE(3160)] = 125508, + [SMALL_STATE(3161)] = 125545, + [SMALL_STATE(3162)] = 125578, + [SMALL_STATE(3163)] = 125615, + [SMALL_STATE(3164)] = 125654, + [SMALL_STATE(3165)] = 125691, + [SMALL_STATE(3166)] = 125720, + [SMALL_STATE(3167)] = 125757, + [SMALL_STATE(3168)] = 125778, + [SMALL_STATE(3169)] = 125815, + [SMALL_STATE(3170)] = 125848, + [SMALL_STATE(3171)] = 125887, + [SMALL_STATE(3172)] = 125918, + [SMALL_STATE(3173)] = 125951, + [SMALL_STATE(3174)] = 125988, + [SMALL_STATE(3175)] = 126025, + [SMALL_STATE(3176)] = 126058, + [SMALL_STATE(3177)] = 126091, + [SMALL_STATE(3178)] = 126124, + [SMALL_STATE(3179)] = 126146, + [SMALL_STATE(3180)] = 126164, + [SMALL_STATE(3181)] = 126184, + [SMALL_STATE(3182)] = 126204, + [SMALL_STATE(3183)] = 126222, + [SMALL_STATE(3184)] = 126242, + [SMALL_STATE(3185)] = 126262, + [SMALL_STATE(3186)] = 126282, + [SMALL_STATE(3187)] = 126302, + [SMALL_STATE(3188)] = 126320, + [SMALL_STATE(3189)] = 126344, + [SMALL_STATE(3190)] = 126366, + [SMALL_STATE(3191)] = 126386, + [SMALL_STATE(3192)] = 126410, + [SMALL_STATE(3193)] = 126434, + [SMALL_STATE(3194)] = 126454, + [SMALL_STATE(3195)] = 126476, + [SMALL_STATE(3196)] = 126496, + [SMALL_STATE(3197)] = 126518, + [SMALL_STATE(3198)] = 126554, + [SMALL_STATE(3199)] = 126574, + [SMALL_STATE(3200)] = 126596, + [SMALL_STATE(3201)] = 126626, + [SMALL_STATE(3202)] = 126646, + [SMALL_STATE(3203)] = 126666, + [SMALL_STATE(3204)] = 126686, + [SMALL_STATE(3205)] = 126716, + [SMALL_STATE(3206)] = 126738, + [SMALL_STATE(3207)] = 126756, + [SMALL_STATE(3208)] = 126776, + [SMALL_STATE(3209)] = 126796, + [SMALL_STATE(3210)] = 126826, + [SMALL_STATE(3211)] = 126846, + [SMALL_STATE(3212)] = 126866, + [SMALL_STATE(3213)] = 126886, + [SMALL_STATE(3214)] = 126908, + [SMALL_STATE(3215)] = 126928, + [SMALL_STATE(3216)] = 126948, + [SMALL_STATE(3217)] = 126968, + [SMALL_STATE(3218)] = 126998, + [SMALL_STATE(3219)] = 127016, + [SMALL_STATE(3220)] = 127040, + [SMALL_STATE(3221)] = 127070, + [SMALL_STATE(3222)] = 127088, + [SMALL_STATE(3223)] = 127112, + [SMALL_STATE(3224)] = 127132, + [SMALL_STATE(3225)] = 127152, + [SMALL_STATE(3226)] = 127172, + [SMALL_STATE(3227)] = 127194, + [SMALL_STATE(3228)] = 127214, + [SMALL_STATE(3229)] = 127234, + [SMALL_STATE(3230)] = 127260, + [SMALL_STATE(3231)] = 127290, + [SMALL_STATE(3232)] = 127310, + [SMALL_STATE(3233)] = 127340, + [SMALL_STATE(3234)] = 127370, + [SMALL_STATE(3235)] = 127396, + [SMALL_STATE(3236)] = 127414, + [SMALL_STATE(3237)] = 127434, + [SMALL_STATE(3238)] = 127458, + [SMALL_STATE(3239)] = 127476, + [SMALL_STATE(3240)] = 127494, + [SMALL_STATE(3241)] = 127518, + [SMALL_STATE(3242)] = 127538, + [SMALL_STATE(3243)] = 127556, + [SMALL_STATE(3244)] = 127574, + [SMALL_STATE(3245)] = 127594, + [SMALL_STATE(3246)] = 127612, + [SMALL_STATE(3247)] = 127632, + [SMALL_STATE(3248)] = 127650, + [SMALL_STATE(3249)] = 127670, + [SMALL_STATE(3250)] = 127688, + [SMALL_STATE(3251)] = 127708, + [SMALL_STATE(3252)] = 127728, + [SMALL_STATE(3253)] = 127748, + [SMALL_STATE(3254)] = 127772, + [SMALL_STATE(3255)] = 127792, + [SMALL_STATE(3256)] = 127812, + [SMALL_STATE(3257)] = 127836, + [SMALL_STATE(3258)] = 127856, + [SMALL_STATE(3259)] = 127889, + [SMALL_STATE(3260)] = 127924, + [SMALL_STATE(3261)] = 127959, + [SMALL_STATE(3262)] = 127976, + [SMALL_STATE(3263)] = 128011, + [SMALL_STATE(3264)] = 128032, + [SMALL_STATE(3265)] = 128067, + [SMALL_STATE(3266)] = 128102, + [SMALL_STATE(3267)] = 128137, + [SMALL_STATE(3268)] = 128168, + [SMALL_STATE(3269)] = 128195, + [SMALL_STATE(3270)] = 128228, + [SMALL_STATE(3271)] = 128259, + [SMALL_STATE(3272)] = 128294, + [SMALL_STATE(3273)] = 128325, + [SMALL_STATE(3274)] = 128346, + [SMALL_STATE(3275)] = 128381, + [SMALL_STATE(3276)] = 128416, + [SMALL_STATE(3277)] = 128435, + [SMALL_STATE(3278)] = 128454, + [SMALL_STATE(3279)] = 128485, + [SMALL_STATE(3280)] = 128516, + [SMALL_STATE(3281)] = 128533, + [SMALL_STATE(3282)] = 128558, + [SMALL_STATE(3283)] = 128575, + [SMALL_STATE(3284)] = 128606, + [SMALL_STATE(3285)] = 128639, + [SMALL_STATE(3286)] = 128660, + [SMALL_STATE(3287)] = 128679, + [SMALL_STATE(3288)] = 128698, + [SMALL_STATE(3289)] = 128733, + [SMALL_STATE(3290)] = 128768, + [SMALL_STATE(3291)] = 128801, + [SMALL_STATE(3292)] = 128834, + [SMALL_STATE(3293)] = 128869, + [SMALL_STATE(3294)] = 128902, + [SMALL_STATE(3295)] = 128937, + [SMALL_STATE(3296)] = 128954, + [SMALL_STATE(3297)] = 128977, + [SMALL_STATE(3298)] = 129000, + [SMALL_STATE(3299)] = 129029, + [SMALL_STATE(3300)] = 129061, + [SMALL_STATE(3301)] = 129077, + [SMALL_STATE(3302)] = 129093, + [SMALL_STATE(3303)] = 129119, + [SMALL_STATE(3304)] = 129135, + [SMALL_STATE(3305)] = 129151, + [SMALL_STATE(3306)] = 129167, + [SMALL_STATE(3307)] = 129183, + [SMALL_STATE(3308)] = 129199, + [SMALL_STATE(3309)] = 129217, + [SMALL_STATE(3310)] = 129233, + [SMALL_STATE(3311)] = 129259, + [SMALL_STATE(3312)] = 129285, + [SMALL_STATE(3313)] = 129301, + [SMALL_STATE(3314)] = 129329, + [SMALL_STATE(3315)] = 129345, + [SMALL_STATE(3316)] = 129361, + [SMALL_STATE(3317)] = 129377, + [SMALL_STATE(3318)] = 129395, + [SMALL_STATE(3319)] = 129411, + [SMALL_STATE(3320)] = 129427, + [SMALL_STATE(3321)] = 129449, + [SMALL_STATE(3322)] = 129469, + [SMALL_STATE(3323)] = 129487, + [SMALL_STATE(3324)] = 129505, + [SMALL_STATE(3325)] = 129535, + [SMALL_STATE(3326)] = 129551, + [SMALL_STATE(3327)] = 129581, + [SMALL_STATE(3328)] = 129597, + [SMALL_STATE(3329)] = 129613, + [SMALL_STATE(3330)] = 129629, + [SMALL_STATE(3331)] = 129645, + [SMALL_STATE(3332)] = 129661, + [SMALL_STATE(3333)] = 129677, + [SMALL_STATE(3334)] = 129693, + [SMALL_STATE(3335)] = 129709, + [SMALL_STATE(3336)] = 129731, + [SMALL_STATE(3337)] = 129747, + [SMALL_STATE(3338)] = 129765, + [SMALL_STATE(3339)] = 129781, + [SMALL_STATE(3340)] = 129797, + [SMALL_STATE(3341)] = 129827, + [SMALL_STATE(3342)] = 129843, + [SMALL_STATE(3343)] = 129863, + [SMALL_STATE(3344)] = 129885, + [SMALL_STATE(3345)] = 129907, + [SMALL_STATE(3346)] = 129923, + [SMALL_STATE(3347)] = 129939, + [SMALL_STATE(3348)] = 129961, + [SMALL_STATE(3349)] = 129977, + [SMALL_STATE(3350)] = 129993, + [SMALL_STATE(3351)] = 130015, + [SMALL_STATE(3352)] = 130031, + [SMALL_STATE(3353)] = 130047, + [SMALL_STATE(3354)] = 130063, + [SMALL_STATE(3355)] = 130079, + [SMALL_STATE(3356)] = 130095, + [SMALL_STATE(3357)] = 130125, + [SMALL_STATE(3358)] = 130141, + [SMALL_STATE(3359)] = 130157, + [SMALL_STATE(3360)] = 130179, + [SMALL_STATE(3361)] = 130209, + [SMALL_STATE(3362)] = 130239, + [SMALL_STATE(3363)] = 130269, + [SMALL_STATE(3364)] = 130299, + [SMALL_STATE(3365)] = 130315, + [SMALL_STATE(3366)] = 130331, + [SMALL_STATE(3367)] = 130347, + [SMALL_STATE(3368)] = 130363, + [SMALL_STATE(3369)] = 130389, + [SMALL_STATE(3370)] = 130405, + [SMALL_STATE(3371)] = 130433, + [SMALL_STATE(3372)] = 130463, + [SMALL_STATE(3373)] = 130495, + [SMALL_STATE(3374)] = 130525, + [SMALL_STATE(3375)] = 130557, + [SMALL_STATE(3376)] = 130573, + [SMALL_STATE(3377)] = 130603, + [SMALL_STATE(3378)] = 130635, + [SMALL_STATE(3379)] = 130667, + [SMALL_STATE(3380)] = 130699, + [SMALL_STATE(3381)] = 130729, + [SMALL_STATE(3382)] = 130759, + [SMALL_STATE(3383)] = 130789, + [SMALL_STATE(3384)] = 130819, + [SMALL_STATE(3385)] = 130849, + [SMALL_STATE(3386)] = 130879, + [SMALL_STATE(3387)] = 130911, + [SMALL_STATE(3388)] = 130937, + [SMALL_STATE(3389)] = 130965, + [SMALL_STATE(3390)] = 130997, + [SMALL_STATE(3391)] = 131029, + [SMALL_STATE(3392)] = 131061, + [SMALL_STATE(3393)] = 131091, + [SMALL_STATE(3394)] = 131121, + [SMALL_STATE(3395)] = 131153, + [SMALL_STATE(3396)] = 131181, + [SMALL_STATE(3397)] = 131209, + [SMALL_STATE(3398)] = 131235, + [SMALL_STATE(3399)] = 131263, + [SMALL_STATE(3400)] = 131291, + [SMALL_STATE(3401)] = 131319, + [SMALL_STATE(3402)] = 131339, + [SMALL_STATE(3403)] = 131367, + [SMALL_STATE(3404)] = 131395, + [SMALL_STATE(3405)] = 131423, + [SMALL_STATE(3406)] = 131449, + [SMALL_STATE(3407)] = 131477, + [SMALL_STATE(3408)] = 131503, + [SMALL_STATE(3409)] = 131531, + [SMALL_STATE(3410)] = 131559, + [SMALL_STATE(3411)] = 131587, + [SMALL_STATE(3412)] = 131619, + [SMALL_STATE(3413)] = 131649, + [SMALL_STATE(3414)] = 131679, + [SMALL_STATE(3415)] = 131709, + [SMALL_STATE(3416)] = 131739, + [SMALL_STATE(3417)] = 131769, + [SMALL_STATE(3418)] = 131799, + [SMALL_STATE(3419)] = 131829, + [SMALL_STATE(3420)] = 131861, + [SMALL_STATE(3421)] = 131891, + [SMALL_STATE(3422)] = 131921, + [SMALL_STATE(3423)] = 131951, + [SMALL_STATE(3424)] = 131981, + [SMALL_STATE(3425)] = 132011, + [SMALL_STATE(3426)] = 132041, + [SMALL_STATE(3427)] = 132071, + [SMALL_STATE(3428)] = 132101, + [SMALL_STATE(3429)] = 132131, + [SMALL_STATE(3430)] = 132147, + [SMALL_STATE(3431)] = 132177, + [SMALL_STATE(3432)] = 132207, + [SMALL_STATE(3433)] = 132239, + [SMALL_STATE(3434)] = 132271, + [SMALL_STATE(3435)] = 132297, + [SMALL_STATE(3436)] = 132313, + [SMALL_STATE(3437)] = 132337, + [SMALL_STATE(3438)] = 132369, + [SMALL_STATE(3439)] = 132401, + [SMALL_STATE(3440)] = 132427, + [SMALL_STATE(3441)] = 132453, + [SMALL_STATE(3442)] = 132481, + [SMALL_STATE(3443)] = 132509, + [SMALL_STATE(3444)] = 132537, + [SMALL_STATE(3445)] = 132565, + [SMALL_STATE(3446)] = 132593, + [SMALL_STATE(3447)] = 132621, + [SMALL_STATE(3448)] = 132649, + [SMALL_STATE(3449)] = 132677, + [SMALL_STATE(3450)] = 132705, + [SMALL_STATE(3451)] = 132733, + [SMALL_STATE(3452)] = 132761, + [SMALL_STATE(3453)] = 132789, + [SMALL_STATE(3454)] = 132817, + [SMALL_STATE(3455)] = 132845, + [SMALL_STATE(3456)] = 132873, + [SMALL_STATE(3457)] = 132901, + [SMALL_STATE(3458)] = 132929, + [SMALL_STATE(3459)] = 132951, + [SMALL_STATE(3460)] = 132977, + [SMALL_STATE(3461)] = 133005, + [SMALL_STATE(3462)] = 133037, + [SMALL_STATE(3463)] = 133063, + [SMALL_STATE(3464)] = 133089, + [SMALL_STATE(3465)] = 133117, + [SMALL_STATE(3466)] = 133145, + [SMALL_STATE(3467)] = 133173, + [SMALL_STATE(3468)] = 133201, + [SMALL_STATE(3469)] = 133229, + [SMALL_STATE(3470)] = 133257, + [SMALL_STATE(3471)] = 133285, + [SMALL_STATE(3472)] = 133313, + [SMALL_STATE(3473)] = 133341, + [SMALL_STATE(3474)] = 133369, + [SMALL_STATE(3475)] = 133397, + [SMALL_STATE(3476)] = 133425, + [SMALL_STATE(3477)] = 133453, + [SMALL_STATE(3478)] = 133481, + [SMALL_STATE(3479)] = 133513, + [SMALL_STATE(3480)] = 133541, + [SMALL_STATE(3481)] = 133560, + [SMALL_STATE(3482)] = 133589, + [SMALL_STATE(3483)] = 133604, + [SMALL_STATE(3484)] = 133629, + [SMALL_STATE(3485)] = 133654, + [SMALL_STATE(3486)] = 133679, + [SMALL_STATE(3487)] = 133694, + [SMALL_STATE(3488)] = 133723, + [SMALL_STATE(3489)] = 133740, + [SMALL_STATE(3490)] = 133765, + [SMALL_STATE(3491)] = 133790, + [SMALL_STATE(3492)] = 133807, + [SMALL_STATE(3493)] = 133832, + [SMALL_STATE(3494)] = 133857, + [SMALL_STATE(3495)] = 133878, + [SMALL_STATE(3496)] = 133907, + [SMALL_STATE(3497)] = 133930, + [SMALL_STATE(3498)] = 133955, + [SMALL_STATE(3499)] = 133980, + [SMALL_STATE(3500)] = 134005, + [SMALL_STATE(3501)] = 134028, + [SMALL_STATE(3502)] = 134051, + [SMALL_STATE(3503)] = 134076, + [SMALL_STATE(3504)] = 134099, + [SMALL_STATE(3505)] = 134122, + [SMALL_STATE(3506)] = 134143, + [SMALL_STATE(3507)] = 134164, + [SMALL_STATE(3508)] = 134185, + [SMALL_STATE(3509)] = 134206, + [SMALL_STATE(3510)] = 134235, + [SMALL_STATE(3511)] = 134258, + [SMALL_STATE(3512)] = 134275, + [SMALL_STATE(3513)] = 134292, + [SMALL_STATE(3514)] = 134317, + [SMALL_STATE(3515)] = 134346, + [SMALL_STATE(3516)] = 134361, + [SMALL_STATE(3517)] = 134378, + [SMALL_STATE(3518)] = 134407, + [SMALL_STATE(3519)] = 134422, + [SMALL_STATE(3520)] = 134443, + [SMALL_STATE(3521)] = 134458, + [SMALL_STATE(3522)] = 134481, + [SMALL_STATE(3523)] = 134504, + [SMALL_STATE(3524)] = 134527, + [SMALL_STATE(3525)] = 134549, + [SMALL_STATE(3526)] = 134565, + [SMALL_STATE(3527)] = 134587, + [SMALL_STATE(3528)] = 134613, + [SMALL_STATE(3529)] = 134639, + [SMALL_STATE(3530)] = 134665, + [SMALL_STATE(3531)] = 134691, + [SMALL_STATE(3532)] = 134713, + [SMALL_STATE(3533)] = 134735, + [SMALL_STATE(3534)] = 134757, + [SMALL_STATE(3535)] = 134783, + [SMALL_STATE(3536)] = 134797, + [SMALL_STATE(3537)] = 134819, + [SMALL_STATE(3538)] = 134833, + [SMALL_STATE(3539)] = 134847, + [SMALL_STATE(3540)] = 134873, + [SMALL_STATE(3541)] = 134895, + [SMALL_STATE(3542)] = 134917, + [SMALL_STATE(3543)] = 134939, + [SMALL_STATE(3544)] = 134953, + [SMALL_STATE(3545)] = 134971, + [SMALL_STATE(3546)] = 134997, + [SMALL_STATE(3547)] = 135011, + [SMALL_STATE(3548)] = 135033, + [SMALL_STATE(3549)] = 135055, + [SMALL_STATE(3550)] = 135081, + [SMALL_STATE(3551)] = 135107, + [SMALL_STATE(3552)] = 135133, + [SMALL_STATE(3553)] = 135155, + [SMALL_STATE(3554)] = 135177, + [SMALL_STATE(3555)] = 135199, + [SMALL_STATE(3556)] = 135221, + [SMALL_STATE(3557)] = 135243, + [SMALL_STATE(3558)] = 135257, + [SMALL_STATE(3559)] = 135279, + [SMALL_STATE(3560)] = 135293, + [SMALL_STATE(3561)] = 135311, + [SMALL_STATE(3562)] = 135333, + [SMALL_STATE(3563)] = 135351, + [SMALL_STATE(3564)] = 135373, + [SMALL_STATE(3565)] = 135391, + [SMALL_STATE(3566)] = 135409, + [SMALL_STATE(3567)] = 135435, + [SMALL_STATE(3568)] = 135457, + [SMALL_STATE(3569)] = 135475, + [SMALL_STATE(3570)] = 135497, + [SMALL_STATE(3571)] = 135515, + [SMALL_STATE(3572)] = 135535, + [SMALL_STATE(3573)] = 135553, + [SMALL_STATE(3574)] = 135579, + [SMALL_STATE(3575)] = 135601, + [SMALL_STATE(3576)] = 135623, + [SMALL_STATE(3577)] = 135649, + [SMALL_STATE(3578)] = 135675, + [SMALL_STATE(3579)] = 135693, + [SMALL_STATE(3580)] = 135719, + [SMALL_STATE(3581)] = 135737, + [SMALL_STATE(3582)] = 135751, + [SMALL_STATE(3583)] = 135771, + [SMALL_STATE(3584)] = 135789, + [SMALL_STATE(3585)] = 135811, + [SMALL_STATE(3586)] = 135837, + [SMALL_STATE(3587)] = 135859, + [SMALL_STATE(3588)] = 135881, + [SMALL_STATE(3589)] = 135907, + [SMALL_STATE(3590)] = 135925, + [SMALL_STATE(3591)] = 135951, + [SMALL_STATE(3592)] = 135977, + [SMALL_STATE(3593)] = 135995, + [SMALL_STATE(3594)] = 136021, + [SMALL_STATE(3595)] = 136043, + [SMALL_STATE(3596)] = 136057, + [SMALL_STATE(3597)] = 136075, + [SMALL_STATE(3598)] = 136101, + [SMALL_STATE(3599)] = 136127, + [SMALL_STATE(3600)] = 136153, + [SMALL_STATE(3601)] = 136179, + [SMALL_STATE(3602)] = 136201, + [SMALL_STATE(3603)] = 136227, + [SMALL_STATE(3604)] = 136253, + [SMALL_STATE(3605)] = 136279, + [SMALL_STATE(3606)] = 136305, + [SMALL_STATE(3607)] = 136331, + [SMALL_STATE(3608)] = 136349, + [SMALL_STATE(3609)] = 136375, + [SMALL_STATE(3610)] = 136397, + [SMALL_STATE(3611)] = 136419, + [SMALL_STATE(3612)] = 136441, + [SMALL_STATE(3613)] = 136467, + [SMALL_STATE(3614)] = 136493, + [SMALL_STATE(3615)] = 136509, + [SMALL_STATE(3616)] = 136535, + [SMALL_STATE(3617)] = 136553, + [SMALL_STATE(3618)] = 136579, + [SMALL_STATE(3619)] = 136605, + [SMALL_STATE(3620)] = 136631, + [SMALL_STATE(3621)] = 136657, + [SMALL_STATE(3622)] = 136675, + [SMALL_STATE(3623)] = 136701, + [SMALL_STATE(3624)] = 136723, + [SMALL_STATE(3625)] = 136745, + [SMALL_STATE(3626)] = 136761, + [SMALL_STATE(3627)] = 136777, + [SMALL_STATE(3628)] = 136799, + [SMALL_STATE(3629)] = 136817, + [SMALL_STATE(3630)] = 136839, + [SMALL_STATE(3631)] = 136857, + [SMALL_STATE(3632)] = 136879, + [SMALL_STATE(3633)] = 136901, + [SMALL_STATE(3634)] = 136923, + [SMALL_STATE(3635)] = 136943, + [SMALL_STATE(3636)] = 136959, + [SMALL_STATE(3637)] = 136979, + [SMALL_STATE(3638)] = 136999, + [SMALL_STATE(3639)] = 137021, + [SMALL_STATE(3640)] = 137039, + [SMALL_STATE(3641)] = 137057, + [SMALL_STATE(3642)] = 137079, + [SMALL_STATE(3643)] = 137099, + [SMALL_STATE(3644)] = 137121, + [SMALL_STATE(3645)] = 137141, + [SMALL_STATE(3646)] = 137167, + [SMALL_STATE(3647)] = 137187, + [SMALL_STATE(3648)] = 137209, + [SMALL_STATE(3649)] = 137231, + [SMALL_STATE(3650)] = 137249, + [SMALL_STATE(3651)] = 137271, + [SMALL_STATE(3652)] = 137293, + [SMALL_STATE(3653)] = 137315, + [SMALL_STATE(3654)] = 137337, + [SMALL_STATE(3655)] = 137359, + [SMALL_STATE(3656)] = 137381, + [SMALL_STATE(3657)] = 137407, + [SMALL_STATE(3658)] = 137433, + [SMALL_STATE(3659)] = 137455, + [SMALL_STATE(3660)] = 137477, + [SMALL_STATE(3661)] = 137495, + [SMALL_STATE(3662)] = 137517, + [SMALL_STATE(3663)] = 137539, + [SMALL_STATE(3664)] = 137561, + [SMALL_STATE(3665)] = 137583, + [SMALL_STATE(3666)] = 137609, + [SMALL_STATE(3667)] = 137631, + [SMALL_STATE(3668)] = 137645, + [SMALL_STATE(3669)] = 137663, + [SMALL_STATE(3670)] = 137685, + [SMALL_STATE(3671)] = 137711, + [SMALL_STATE(3672)] = 137733, + [SMALL_STATE(3673)] = 137755, + [SMALL_STATE(3674)] = 137777, + [SMALL_STATE(3675)] = 137799, + [SMALL_STATE(3676)] = 137821, + [SMALL_STATE(3677)] = 137843, + [SMALL_STATE(3678)] = 137865, + [SMALL_STATE(3679)] = 137879, + [SMALL_STATE(3680)] = 137901, + [SMALL_STATE(3681)] = 137923, + [SMALL_STATE(3682)] = 137937, + [SMALL_STATE(3683)] = 137955, + [SMALL_STATE(3684)] = 137981, + [SMALL_STATE(3685)] = 138003, + [SMALL_STATE(3686)] = 138021, + [SMALL_STATE(3687)] = 138045, + [SMALL_STATE(3688)] = 138059, + [SMALL_STATE(3689)] = 138077, + [SMALL_STATE(3690)] = 138099, + [SMALL_STATE(3691)] = 138117, + [SMALL_STATE(3692)] = 138143, + [SMALL_STATE(3693)] = 138167, + [SMALL_STATE(3694)] = 138189, + [SMALL_STATE(3695)] = 138207, + [SMALL_STATE(3696)] = 138229, + [SMALL_STATE(3697)] = 138251, + [SMALL_STATE(3698)] = 138273, + [SMALL_STATE(3699)] = 138295, + [SMALL_STATE(3700)] = 138317, + [SMALL_STATE(3701)] = 138339, + [SMALL_STATE(3702)] = 138361, + [SMALL_STATE(3703)] = 138383, + [SMALL_STATE(3704)] = 138405, + [SMALL_STATE(3705)] = 138427, + [SMALL_STATE(3706)] = 138449, + [SMALL_STATE(3707)] = 138471, + [SMALL_STATE(3708)] = 138497, + [SMALL_STATE(3709)] = 138519, + [SMALL_STATE(3710)] = 138541, + [SMALL_STATE(3711)] = 138563, + [SMALL_STATE(3712)] = 138585, + [SMALL_STATE(3713)] = 138607, + [SMALL_STATE(3714)] = 138629, + [SMALL_STATE(3715)] = 138651, + [SMALL_STATE(3716)] = 138673, + [SMALL_STATE(3717)] = 138695, + [SMALL_STATE(3718)] = 138717, + [SMALL_STATE(3719)] = 138739, + [SMALL_STATE(3720)] = 138761, + [SMALL_STATE(3721)] = 138783, + [SMALL_STATE(3722)] = 138805, + [SMALL_STATE(3723)] = 138831, + [SMALL_STATE(3724)] = 138853, + [SMALL_STATE(3725)] = 138875, + [SMALL_STATE(3726)] = 138891, + [SMALL_STATE(3727)] = 138917, + [SMALL_STATE(3728)] = 138943, + [SMALL_STATE(3729)] = 138957, + [SMALL_STATE(3730)] = 138979, + [SMALL_STATE(3731)] = 138995, + [SMALL_STATE(3732)] = 139021, + [SMALL_STATE(3733)] = 139035, + [SMALL_STATE(3734)] = 139061, + [SMALL_STATE(3735)] = 139087, + [SMALL_STATE(3736)] = 139101, + [SMALL_STATE(3737)] = 139123, + [SMALL_STATE(3738)] = 139139, + [SMALL_STATE(3739)] = 139159, + [SMALL_STATE(3740)] = 139175, + [SMALL_STATE(3741)] = 139197, + [SMALL_STATE(3742)] = 139219, + [SMALL_STATE(3743)] = 139241, + [SMALL_STATE(3744)] = 139263, + [SMALL_STATE(3745)] = 139285, + [SMALL_STATE(3746)] = 139307, + [SMALL_STATE(3747)] = 139329, + [SMALL_STATE(3748)] = 139351, + [SMALL_STATE(3749)] = 139373, + [SMALL_STATE(3750)] = 139395, + [SMALL_STATE(3751)] = 139417, + [SMALL_STATE(3752)] = 139439, + [SMALL_STATE(3753)] = 139461, + [SMALL_STATE(3754)] = 139483, + [SMALL_STATE(3755)] = 139505, + [SMALL_STATE(3756)] = 139527, + [SMALL_STATE(3757)] = 139545, + [SMALL_STATE(3758)] = 139571, + [SMALL_STATE(3759)] = 139597, + [SMALL_STATE(3760)] = 139619, + [SMALL_STATE(3761)] = 139645, + [SMALL_STATE(3762)] = 139671, + [SMALL_STATE(3763)] = 139693, + [SMALL_STATE(3764)] = 139715, + [SMALL_STATE(3765)] = 139737, + [SMALL_STATE(3766)] = 139759, + [SMALL_STATE(3767)] = 139785, + [SMALL_STATE(3768)] = 139807, + [SMALL_STATE(3769)] = 139829, + [SMALL_STATE(3770)] = 139851, + [SMALL_STATE(3771)] = 139873, + [SMALL_STATE(3772)] = 139895, + [SMALL_STATE(3773)] = 139921, + [SMALL_STATE(3774)] = 139944, + [SMALL_STATE(3775)] = 139967, + [SMALL_STATE(3776)] = 139990, + [SMALL_STATE(3777)] = 140013, + [SMALL_STATE(3778)] = 140030, + [SMALL_STATE(3779)] = 140047, + [SMALL_STATE(3780)] = 140070, + [SMALL_STATE(3781)] = 140093, + [SMALL_STATE(3782)] = 140110, + [SMALL_STATE(3783)] = 140129, + [SMALL_STATE(3784)] = 140144, + [SMALL_STATE(3785)] = 140161, + [SMALL_STATE(3786)] = 140178, + [SMALL_STATE(3787)] = 140201, + [SMALL_STATE(3788)] = 140224, + [SMALL_STATE(3789)] = 140247, + [SMALL_STATE(3790)] = 140268, + [SMALL_STATE(3791)] = 140291, + [SMALL_STATE(3792)] = 140310, + [SMALL_STATE(3793)] = 140333, + [SMALL_STATE(3794)] = 140348, + [SMALL_STATE(3795)] = 140367, + [SMALL_STATE(3796)] = 140380, + [SMALL_STATE(3797)] = 140395, + [SMALL_STATE(3798)] = 140408, + [SMALL_STATE(3799)] = 140421, + [SMALL_STATE(3800)] = 140438, + [SMALL_STATE(3801)] = 140461, + [SMALL_STATE(3802)] = 140478, + [SMALL_STATE(3803)] = 140495, + [SMALL_STATE(3804)] = 140508, + [SMALL_STATE(3805)] = 140531, + [SMALL_STATE(3806)] = 140552, + [SMALL_STATE(3807)] = 140575, + [SMALL_STATE(3808)] = 140588, + [SMALL_STATE(3809)] = 140611, + [SMALL_STATE(3810)] = 140634, + [SMALL_STATE(3811)] = 140657, + [SMALL_STATE(3812)] = 140674, + [SMALL_STATE(3813)] = 140687, + [SMALL_STATE(3814)] = 140710, + [SMALL_STATE(3815)] = 140733, + [SMALL_STATE(3816)] = 140746, + [SMALL_STATE(3817)] = 140759, + [SMALL_STATE(3818)] = 140776, + [SMALL_STATE(3819)] = 140793, + [SMALL_STATE(3820)] = 140816, + [SMALL_STATE(3821)] = 140833, + [SMALL_STATE(3822)] = 140856, + [SMALL_STATE(3823)] = 140873, + [SMALL_STATE(3824)] = 140896, + [SMALL_STATE(3825)] = 140913, + [SMALL_STATE(3826)] = 140930, + [SMALL_STATE(3827)] = 140947, + [SMALL_STATE(3828)] = 140964, + [SMALL_STATE(3829)] = 140987, + [SMALL_STATE(3830)] = 141004, + [SMALL_STATE(3831)] = 141027, + [SMALL_STATE(3832)] = 141044, + [SMALL_STATE(3833)] = 141063, + [SMALL_STATE(3834)] = 141086, + [SMALL_STATE(3835)] = 141109, + [SMALL_STATE(3836)] = 141132, + [SMALL_STATE(3837)] = 141149, + [SMALL_STATE(3838)] = 141172, + [SMALL_STATE(3839)] = 141195, + [SMALL_STATE(3840)] = 141212, + [SMALL_STATE(3841)] = 141225, + [SMALL_STATE(3842)] = 141248, + [SMALL_STATE(3843)] = 141267, + [SMALL_STATE(3844)] = 141286, + [SMALL_STATE(3845)] = 141303, + [SMALL_STATE(3846)] = 141320, + [SMALL_STATE(3847)] = 141343, + [SMALL_STATE(3848)] = 141360, + [SMALL_STATE(3849)] = 141377, + [SMALL_STATE(3850)] = 141394, + [SMALL_STATE(3851)] = 141413, + [SMALL_STATE(3852)] = 141436, + [SMALL_STATE(3853)] = 141455, + [SMALL_STATE(3854)] = 141472, + [SMALL_STATE(3855)] = 141495, + [SMALL_STATE(3856)] = 141518, + [SMALL_STATE(3857)] = 141541, + [SMALL_STATE(3858)] = 141554, + [SMALL_STATE(3859)] = 141571, + [SMALL_STATE(3860)] = 141594, + [SMALL_STATE(3861)] = 141617, + [SMALL_STATE(3862)] = 141630, + [SMALL_STATE(3863)] = 141649, + [SMALL_STATE(3864)] = 141664, + [SMALL_STATE(3865)] = 141687, + [SMALL_STATE(3866)] = 141710, + [SMALL_STATE(3867)] = 141733, + [SMALL_STATE(3868)] = 141756, + [SMALL_STATE(3869)] = 141779, + [SMALL_STATE(3870)] = 141796, + [SMALL_STATE(3871)] = 141815, + [SMALL_STATE(3872)] = 141834, + [SMALL_STATE(3873)] = 141857, + [SMALL_STATE(3874)] = 141880, + [SMALL_STATE(3875)] = 141899, + [SMALL_STATE(3876)] = 141920, + [SMALL_STATE(3877)] = 141943, + [SMALL_STATE(3878)] = 141958, + [SMALL_STATE(3879)] = 141981, + [SMALL_STATE(3880)] = 142004, + [SMALL_STATE(3881)] = 142023, + [SMALL_STATE(3882)] = 142046, + [SMALL_STATE(3883)] = 142059, + [SMALL_STATE(3884)] = 142076, + [SMALL_STATE(3885)] = 142089, + [SMALL_STATE(3886)] = 142106, + [SMALL_STATE(3887)] = 142129, + [SMALL_STATE(3888)] = 142148, + [SMALL_STATE(3889)] = 142171, + [SMALL_STATE(3890)] = 142188, + [SMALL_STATE(3891)] = 142211, + [SMALL_STATE(3892)] = 142226, + [SMALL_STATE(3893)] = 142243, + [SMALL_STATE(3894)] = 142262, + [SMALL_STATE(3895)] = 142285, + [SMALL_STATE(3896)] = 142308, + [SMALL_STATE(3897)] = 142325, + [SMALL_STATE(3898)] = 142344, + [SMALL_STATE(3899)] = 142361, + [SMALL_STATE(3900)] = 142378, + [SMALL_STATE(3901)] = 142395, + [SMALL_STATE(3902)] = 142412, + [SMALL_STATE(3903)] = 142427, + [SMALL_STATE(3904)] = 142446, + [SMALL_STATE(3905)] = 142469, + [SMALL_STATE(3906)] = 142492, + [SMALL_STATE(3907)] = 142515, + [SMALL_STATE(3908)] = 142538, + [SMALL_STATE(3909)] = 142561, + [SMALL_STATE(3910)] = 142578, + [SMALL_STATE(3911)] = 142597, + [SMALL_STATE(3912)] = 142614, + [SMALL_STATE(3913)] = 142637, + [SMALL_STATE(3914)] = 142660, + [SMALL_STATE(3915)] = 142683, + [SMALL_STATE(3916)] = 142700, + [SMALL_STATE(3917)] = 142717, + [SMALL_STATE(3918)] = 142740, + [SMALL_STATE(3919)] = 142763, + [SMALL_STATE(3920)] = 142786, + [SMALL_STATE(3921)] = 142803, + [SMALL_STATE(3922)] = 142820, + [SMALL_STATE(3923)] = 142843, + [SMALL_STATE(3924)] = 142866, + [SMALL_STATE(3925)] = 142889, + [SMALL_STATE(3926)] = 142902, + [SMALL_STATE(3927)] = 142919, + [SMALL_STATE(3928)] = 142942, + [SMALL_STATE(3929)] = 142965, + [SMALL_STATE(3930)] = 142982, + [SMALL_STATE(3931)] = 143001, + [SMALL_STATE(3932)] = 143018, + [SMALL_STATE(3933)] = 143037, + [SMALL_STATE(3934)] = 143054, + [SMALL_STATE(3935)] = 143071, + [SMALL_STATE(3936)] = 143088, + [SMALL_STATE(3937)] = 143103, + [SMALL_STATE(3938)] = 143117, + [SMALL_STATE(3939)] = 143133, + [SMALL_STATE(3940)] = 143153, + [SMALL_STATE(3941)] = 143173, + [SMALL_STATE(3942)] = 143187, + [SMALL_STATE(3943)] = 143201, + [SMALL_STATE(3944)] = 143215, + [SMALL_STATE(3945)] = 143231, + [SMALL_STATE(3946)] = 143247, + [SMALL_STATE(3947)] = 143263, + [SMALL_STATE(3948)] = 143281, + [SMALL_STATE(3949)] = 143301, + [SMALL_STATE(3950)] = 143315, + [SMALL_STATE(3951)] = 143329, + [SMALL_STATE(3952)] = 143341, + [SMALL_STATE(3953)] = 143357, + [SMALL_STATE(3954)] = 143375, + [SMALL_STATE(3955)] = 143391, + [SMALL_STATE(3956)] = 143411, + [SMALL_STATE(3957)] = 143429, + [SMALL_STATE(3958)] = 143441, + [SMALL_STATE(3959)] = 143461, + [SMALL_STATE(3960)] = 143473, + [SMALL_STATE(3961)] = 143485, + [SMALL_STATE(3962)] = 143497, + [SMALL_STATE(3963)] = 143513, + [SMALL_STATE(3964)] = 143529, + [SMALL_STATE(3965)] = 143541, + [SMALL_STATE(3966)] = 143559, + [SMALL_STATE(3967)] = 143571, + [SMALL_STATE(3968)] = 143583, + [SMALL_STATE(3969)] = 143597, + [SMALL_STATE(3970)] = 143617, + [SMALL_STATE(3971)] = 143635, + [SMALL_STATE(3972)] = 143647, + [SMALL_STATE(3973)] = 143665, + [SMALL_STATE(3974)] = 143677, + [SMALL_STATE(3975)] = 143693, + [SMALL_STATE(3976)] = 143713, + [SMALL_STATE(3977)] = 143731, + [SMALL_STATE(3978)] = 143743, + [SMALL_STATE(3979)] = 143761, + [SMALL_STATE(3980)] = 143781, + [SMALL_STATE(3981)] = 143793, + [SMALL_STATE(3982)] = 143805, + [SMALL_STATE(3983)] = 143817, + [SMALL_STATE(3984)] = 143829, + [SMALL_STATE(3985)] = 143841, + [SMALL_STATE(3986)] = 143853, + [SMALL_STATE(3987)] = 143871, + [SMALL_STATE(3988)] = 143885, + [SMALL_STATE(3989)] = 143905, + [SMALL_STATE(3990)] = 143925, + [SMALL_STATE(3991)] = 143937, + [SMALL_STATE(3992)] = 143957, + [SMALL_STATE(3993)] = 143977, + [SMALL_STATE(3994)] = 143989, + [SMALL_STATE(3995)] = 144001, + [SMALL_STATE(3996)] = 144013, + [SMALL_STATE(3997)] = 144033, + [SMALL_STATE(3998)] = 144053, + [SMALL_STATE(3999)] = 144065, + [SMALL_STATE(4000)] = 144081, + [SMALL_STATE(4001)] = 144093, + [SMALL_STATE(4002)] = 144105, + [SMALL_STATE(4003)] = 144121, + [SMALL_STATE(4004)] = 144133, + [SMALL_STATE(4005)] = 144147, + [SMALL_STATE(4006)] = 144167, + [SMALL_STATE(4007)] = 144183, + [SMALL_STATE(4008)] = 144203, + [SMALL_STATE(4009)] = 144223, + [SMALL_STATE(4010)] = 144235, + [SMALL_STATE(4011)] = 144251, + [SMALL_STATE(4012)] = 144267, + [SMALL_STATE(4013)] = 144283, + [SMALL_STATE(4014)] = 144295, + [SMALL_STATE(4015)] = 144313, + [SMALL_STATE(4016)] = 144333, + [SMALL_STATE(4017)] = 144345, + [SMALL_STATE(4018)] = 144361, + [SMALL_STATE(4019)] = 144373, + [SMALL_STATE(4020)] = 144389, + [SMALL_STATE(4021)] = 144405, + [SMALL_STATE(4022)] = 144425, + [SMALL_STATE(4023)] = 144445, + [SMALL_STATE(4024)] = 144465, + [SMALL_STATE(4025)] = 144485, + [SMALL_STATE(4026)] = 144499, + [SMALL_STATE(4027)] = 144513, + [SMALL_STATE(4028)] = 144529, + [SMALL_STATE(4029)] = 144547, + [SMALL_STATE(4030)] = 144559, + [SMALL_STATE(4031)] = 144573, + [SMALL_STATE(4032)] = 144587, + [SMALL_STATE(4033)] = 144599, + [SMALL_STATE(4034)] = 144619, + [SMALL_STATE(4035)] = 144635, + [SMALL_STATE(4036)] = 144647, + [SMALL_STATE(4037)] = 144659, + [SMALL_STATE(4038)] = 144675, + [SMALL_STATE(4039)] = 144695, + [SMALL_STATE(4040)] = 144707, + [SMALL_STATE(4041)] = 144719, + [SMALL_STATE(4042)] = 144735, + [SMALL_STATE(4043)] = 144751, + [SMALL_STATE(4044)] = 144771, + [SMALL_STATE(4045)] = 144791, + [SMALL_STATE(4046)] = 144805, + [SMALL_STATE(4047)] = 144825, + [SMALL_STATE(4048)] = 144845, + [SMALL_STATE(4049)] = 144865, + [SMALL_STATE(4050)] = 144881, + [SMALL_STATE(4051)] = 144893, + [SMALL_STATE(4052)] = 144905, + [SMALL_STATE(4053)] = 144917, + [SMALL_STATE(4054)] = 144929, + [SMALL_STATE(4055)] = 144943, + [SMALL_STATE(4056)] = 144955, + [SMALL_STATE(4057)] = 144971, + [SMALL_STATE(4058)] = 144983, + [SMALL_STATE(4059)] = 144999, + [SMALL_STATE(4060)] = 145019, + [SMALL_STATE(4061)] = 145035, + [SMALL_STATE(4062)] = 145051, + [SMALL_STATE(4063)] = 145067, + [SMALL_STATE(4064)] = 145085, + [SMALL_STATE(4065)] = 145101, + [SMALL_STATE(4066)] = 145121, + [SMALL_STATE(4067)] = 145141, + [SMALL_STATE(4068)] = 145161, + [SMALL_STATE(4069)] = 145181, + [SMALL_STATE(4070)] = 145197, + [SMALL_STATE(4071)] = 145213, + [SMALL_STATE(4072)] = 145227, + [SMALL_STATE(4073)] = 145241, + [SMALL_STATE(4074)] = 145257, + [SMALL_STATE(4075)] = 145273, + [SMALL_STATE(4076)] = 145293, + [SMALL_STATE(4077)] = 145309, + [SMALL_STATE(4078)] = 145329, + [SMALL_STATE(4079)] = 145349, + [SMALL_STATE(4080)] = 145365, + [SMALL_STATE(4081)] = 145381, + [SMALL_STATE(4082)] = 145397, + [SMALL_STATE(4083)] = 145413, + [SMALL_STATE(4084)] = 145425, + [SMALL_STATE(4085)] = 145441, + [SMALL_STATE(4086)] = 145453, + [SMALL_STATE(4087)] = 145467, + [SMALL_STATE(4088)] = 145485, + [SMALL_STATE(4089)] = 145497, + [SMALL_STATE(4090)] = 145517, + [SMALL_STATE(4091)] = 145537, + [SMALL_STATE(4092)] = 145551, + [SMALL_STATE(4093)] = 145565, + [SMALL_STATE(4094)] = 145581, + [SMALL_STATE(4095)] = 145597, + [SMALL_STATE(4096)] = 145613, + [SMALL_STATE(4097)] = 145633, + [SMALL_STATE(4098)] = 145649, + [SMALL_STATE(4099)] = 145665, + [SMALL_STATE(4100)] = 145677, + [SMALL_STATE(4101)] = 145697, + [SMALL_STATE(4102)] = 145717, + [SMALL_STATE(4103)] = 145733, + [SMALL_STATE(4104)] = 145747, + [SMALL_STATE(4105)] = 145761, + [SMALL_STATE(4106)] = 145777, + [SMALL_STATE(4107)] = 145797, + [SMALL_STATE(4108)] = 145811, + [SMALL_STATE(4109)] = 145831, + [SMALL_STATE(4110)] = 145847, + [SMALL_STATE(4111)] = 145859, + [SMALL_STATE(4112)] = 145875, + [SMALL_STATE(4113)] = 145891, + [SMALL_STATE(4114)] = 145907, + [SMALL_STATE(4115)] = 145923, + [SMALL_STATE(4116)] = 145939, + [SMALL_STATE(4117)] = 145955, + [SMALL_STATE(4118)] = 145975, + [SMALL_STATE(4119)] = 145987, + [SMALL_STATE(4120)] = 146003, + [SMALL_STATE(4121)] = 146015, + [SMALL_STATE(4122)] = 146027, + [SMALL_STATE(4123)] = 146043, + [SMALL_STATE(4124)] = 146059, + [SMALL_STATE(4125)] = 146071, + [SMALL_STATE(4126)] = 146087, + [SMALL_STATE(4127)] = 146099, + [SMALL_STATE(4128)] = 146115, + [SMALL_STATE(4129)] = 146131, + [SMALL_STATE(4130)] = 146145, + [SMALL_STATE(4131)] = 146157, + [SMALL_STATE(4132)] = 146173, + [SMALL_STATE(4133)] = 146189, + [SMALL_STATE(4134)] = 146205, + [SMALL_STATE(4135)] = 146221, + [SMALL_STATE(4136)] = 146237, + [SMALL_STATE(4137)] = 146253, + [SMALL_STATE(4138)] = 146265, + [SMALL_STATE(4139)] = 146277, + [SMALL_STATE(4140)] = 146295, + [SMALL_STATE(4141)] = 146307, + [SMALL_STATE(4142)] = 146323, + [SMALL_STATE(4143)] = 146335, + [SMALL_STATE(4144)] = 146351, + [SMALL_STATE(4145)] = 146363, + [SMALL_STATE(4146)] = 146375, + [SMALL_STATE(4147)] = 146387, + [SMALL_STATE(4148)] = 146407, + [SMALL_STATE(4149)] = 146419, + [SMALL_STATE(4150)] = 146435, + [SMALL_STATE(4151)] = 146447, + [SMALL_STATE(4152)] = 146459, + [SMALL_STATE(4153)] = 146471, + [SMALL_STATE(4154)] = 146483, + [SMALL_STATE(4155)] = 146499, + [SMALL_STATE(4156)] = 146515, + [SMALL_STATE(4157)] = 146527, + [SMALL_STATE(4158)] = 146539, + [SMALL_STATE(4159)] = 146559, + [SMALL_STATE(4160)] = 146573, + [SMALL_STATE(4161)] = 146589, + [SMALL_STATE(4162)] = 146605, + [SMALL_STATE(4163)] = 146619, + [SMALL_STATE(4164)] = 146633, + [SMALL_STATE(4165)] = 146645, + [SMALL_STATE(4166)] = 146661, + [SMALL_STATE(4167)] = 146681, + [SMALL_STATE(4168)] = 146693, + [SMALL_STATE(4169)] = 146707, + [SMALL_STATE(4170)] = 146723, + [SMALL_STATE(4171)] = 146739, + [SMALL_STATE(4172)] = 146755, + [SMALL_STATE(4173)] = 146769, + [SMALL_STATE(4174)] = 146785, + [SMALL_STATE(4175)] = 146797, + [SMALL_STATE(4176)] = 146813, + [SMALL_STATE(4177)] = 146829, + [SMALL_STATE(4178)] = 146841, + [SMALL_STATE(4179)] = 146861, + [SMALL_STATE(4180)] = 146877, + [SMALL_STATE(4181)] = 146893, + [SMALL_STATE(4182)] = 146913, + [SMALL_STATE(4183)] = 146929, + [SMALL_STATE(4184)] = 146949, + [SMALL_STATE(4185)] = 146965, + [SMALL_STATE(4186)] = 146981, + [SMALL_STATE(4187)] = 146997, + [SMALL_STATE(4188)] = 147009, + [SMALL_STATE(4189)] = 147029, + [SMALL_STATE(4190)] = 147041, + [SMALL_STATE(4191)] = 147053, + [SMALL_STATE(4192)] = 147065, + [SMALL_STATE(4193)] = 147077, + [SMALL_STATE(4194)] = 147097, + [SMALL_STATE(4195)] = 147109, + [SMALL_STATE(4196)] = 147121, + [SMALL_STATE(4197)] = 147133, + [SMALL_STATE(4198)] = 147147, + [SMALL_STATE(4199)] = 147161, + [SMALL_STATE(4200)] = 147173, + [SMALL_STATE(4201)] = 147185, + [SMALL_STATE(4202)] = 147197, + [SMALL_STATE(4203)] = 147209, + [SMALL_STATE(4204)] = 147229, + [SMALL_STATE(4205)] = 147241, + [SMALL_STATE(4206)] = 147261, + [SMALL_STATE(4207)] = 147277, + [SMALL_STATE(4208)] = 147289, + [SMALL_STATE(4209)] = 147301, + [SMALL_STATE(4210)] = 147313, + [SMALL_STATE(4211)] = 147325, + [SMALL_STATE(4212)] = 147341, + [SMALL_STATE(4213)] = 147353, + [SMALL_STATE(4214)] = 147365, + [SMALL_STATE(4215)] = 147377, + [SMALL_STATE(4216)] = 147393, + [SMALL_STATE(4217)] = 147407, + [SMALL_STATE(4218)] = 147425, + [SMALL_STATE(4219)] = 147441, + [SMALL_STATE(4220)] = 147457, + [SMALL_STATE(4221)] = 147473, + [SMALL_STATE(4222)] = 147489, + [SMALL_STATE(4223)] = 147509, + [SMALL_STATE(4224)] = 147529, + [SMALL_STATE(4225)] = 147547, + [SMALL_STATE(4226)] = 147561, + [SMALL_STATE(4227)] = 147581, + [SMALL_STATE(4228)] = 147601, + [SMALL_STATE(4229)] = 147621, + [SMALL_STATE(4230)] = 147633, + [SMALL_STATE(4231)] = 147645, + [SMALL_STATE(4232)] = 147657, + [SMALL_STATE(4233)] = 147669, + [SMALL_STATE(4234)] = 147689, + [SMALL_STATE(4235)] = 147705, + [SMALL_STATE(4236)] = 147723, + [SMALL_STATE(4237)] = 147739, + [SMALL_STATE(4238)] = 147759, + [SMALL_STATE(4239)] = 147771, + [SMALL_STATE(4240)] = 147787, + [SMALL_STATE(4241)] = 147807, + [SMALL_STATE(4242)] = 147823, + [SMALL_STATE(4243)] = 147839, + [SMALL_STATE(4244)] = 147855, + [SMALL_STATE(4245)] = 147871, + [SMALL_STATE(4246)] = 147885, + [SMALL_STATE(4247)] = 147899, + [SMALL_STATE(4248)] = 147911, + [SMALL_STATE(4249)] = 147931, + [SMALL_STATE(4250)] = 147947, + [SMALL_STATE(4251)] = 147963, + [SMALL_STATE(4252)] = 147979, + [SMALL_STATE(4253)] = 147995, + [SMALL_STATE(4254)] = 148007, + [SMALL_STATE(4255)] = 148023, + [SMALL_STATE(4256)] = 148037, + [SMALL_STATE(4257)] = 148053, + [SMALL_STATE(4258)] = 148069, + [SMALL_STATE(4259)] = 148083, + [SMALL_STATE(4260)] = 148099, + [SMALL_STATE(4261)] = 148113, + [SMALL_STATE(4262)] = 148129, + [SMALL_STATE(4263)] = 148145, + [SMALL_STATE(4264)] = 148161, + [SMALL_STATE(4265)] = 148177, + [SMALL_STATE(4266)] = 148193, + [SMALL_STATE(4267)] = 148209, + [SMALL_STATE(4268)] = 148225, + [SMALL_STATE(4269)] = 148245, + [SMALL_STATE(4270)] = 148261, + [SMALL_STATE(4271)] = 148281, + [SMALL_STATE(4272)] = 148297, + [SMALL_STATE(4273)] = 148313, + [SMALL_STATE(4274)] = 148329, + [SMALL_STATE(4275)] = 148345, + [SMALL_STATE(4276)] = 148361, + [SMALL_STATE(4277)] = 148377, + [SMALL_STATE(4278)] = 148389, + [SMALL_STATE(4279)] = 148405, + [SMALL_STATE(4280)] = 148421, + [SMALL_STATE(4281)] = 148437, + [SMALL_STATE(4282)] = 148453, + [SMALL_STATE(4283)] = 148469, + [SMALL_STATE(4284)] = 148485, + [SMALL_STATE(4285)] = 148505, + [SMALL_STATE(4286)] = 148523, + [SMALL_STATE(4287)] = 148535, + [SMALL_STATE(4288)] = 148551, + [SMALL_STATE(4289)] = 148567, + [SMALL_STATE(4290)] = 148585, + [SMALL_STATE(4291)] = 148605, + [SMALL_STATE(4292)] = 148621, + [SMALL_STATE(4293)] = 148637, + [SMALL_STATE(4294)] = 148653, + [SMALL_STATE(4295)] = 148673, + [SMALL_STATE(4296)] = 148685, + [SMALL_STATE(4297)] = 148697, + [SMALL_STATE(4298)] = 148713, + [SMALL_STATE(4299)] = 148729, + [SMALL_STATE(4300)] = 148745, + [SMALL_STATE(4301)] = 148761, + [SMALL_STATE(4302)] = 148777, + [SMALL_STATE(4303)] = 148795, + [SMALL_STATE(4304)] = 148809, + [SMALL_STATE(4305)] = 148821, + [SMALL_STATE(4306)] = 148833, + [SMALL_STATE(4307)] = 148849, + [SMALL_STATE(4308)] = 148865, + [SMALL_STATE(4309)] = 148881, + [SMALL_STATE(4310)] = 148893, + [SMALL_STATE(4311)] = 148909, + [SMALL_STATE(4312)] = 148929, + [SMALL_STATE(4313)] = 148949, + [SMALL_STATE(4314)] = 148965, + [SMALL_STATE(4315)] = 148983, + [SMALL_STATE(4316)] = 148999, + [SMALL_STATE(4317)] = 149019, + [SMALL_STATE(4318)] = 149039, + [SMALL_STATE(4319)] = 149055, + [SMALL_STATE(4320)] = 149071, + [SMALL_STATE(4321)] = 149091, + [SMALL_STATE(4322)] = 149107, + [SMALL_STATE(4323)] = 149127, + [SMALL_STATE(4324)] = 149143, + [SMALL_STATE(4325)] = 149159, + [SMALL_STATE(4326)] = 149171, + [SMALL_STATE(4327)] = 149191, + [SMALL_STATE(4328)] = 149211, + [SMALL_STATE(4329)] = 149227, + [SMALL_STATE(4330)] = 149243, + [SMALL_STATE(4331)] = 149259, + [SMALL_STATE(4332)] = 149277, + [SMALL_STATE(4333)] = 149293, + [SMALL_STATE(4334)] = 149309, + [SMALL_STATE(4335)] = 149329, + [SMALL_STATE(4336)] = 149345, + [SMALL_STATE(4337)] = 149361, + [SMALL_STATE(4338)] = 149377, + [SMALL_STATE(4339)] = 149397, + [SMALL_STATE(4340)] = 149409, + [SMALL_STATE(4341)] = 149423, + [SMALL_STATE(4342)] = 149435, + [SMALL_STATE(4343)] = 149447, + [SMALL_STATE(4344)] = 149467, + [SMALL_STATE(4345)] = 149479, + [SMALL_STATE(4346)] = 149495, + [SMALL_STATE(4347)] = 149511, + [SMALL_STATE(4348)] = 149531, + [SMALL_STATE(4349)] = 149543, + [SMALL_STATE(4350)] = 149555, + [SMALL_STATE(4351)] = 149571, + [SMALL_STATE(4352)] = 149587, + [SMALL_STATE(4353)] = 149603, + [SMALL_STATE(4354)] = 149619, + [SMALL_STATE(4355)] = 149633, + [SMALL_STATE(4356)] = 149647, + [SMALL_STATE(4357)] = 149663, + [SMALL_STATE(4358)] = 149683, + [SMALL_STATE(4359)] = 149703, + [SMALL_STATE(4360)] = 149719, + [SMALL_STATE(4361)] = 149735, + [SMALL_STATE(4362)] = 149751, + [SMALL_STATE(4363)] = 149765, + [SMALL_STATE(4364)] = 149777, + [SMALL_STATE(4365)] = 149789, + [SMALL_STATE(4366)] = 149801, + [SMALL_STATE(4367)] = 149817, + [SMALL_STATE(4368)] = 149831, + [SMALL_STATE(4369)] = 149843, + [SMALL_STATE(4370)] = 149859, + [SMALL_STATE(4371)] = 149879, + [SMALL_STATE(4372)] = 149895, + [SMALL_STATE(4373)] = 149907, + [SMALL_STATE(4374)] = 149919, + [SMALL_STATE(4375)] = 149935, + [SMALL_STATE(4376)] = 149951, + [SMALL_STATE(4377)] = 149967, + [SMALL_STATE(4378)] = 149983, + [SMALL_STATE(4379)] = 149997, + [SMALL_STATE(4380)] = 150011, + [SMALL_STATE(4381)] = 150027, + [SMALL_STATE(4382)] = 150043, + [SMALL_STATE(4383)] = 150059, + [SMALL_STATE(4384)] = 150075, + [SMALL_STATE(4385)] = 150091, + [SMALL_STATE(4386)] = 150105, + [SMALL_STATE(4387)] = 150117, + [SMALL_STATE(4388)] = 150131, + [SMALL_STATE(4389)] = 150147, + [SMALL_STATE(4390)] = 150163, + [SMALL_STATE(4391)] = 150179, + [SMALL_STATE(4392)] = 150195, + [SMALL_STATE(4393)] = 150211, + [SMALL_STATE(4394)] = 150227, + [SMALL_STATE(4395)] = 150243, + [SMALL_STATE(4396)] = 150255, + [SMALL_STATE(4397)] = 150269, + [SMALL_STATE(4398)] = 150287, + [SMALL_STATE(4399)] = 150299, + [SMALL_STATE(4400)] = 150319, + [SMALL_STATE(4401)] = 150331, + [SMALL_STATE(4402)] = 150349, + [SMALL_STATE(4403)] = 150369, + [SMALL_STATE(4404)] = 150389, + [SMALL_STATE(4405)] = 150401, + [SMALL_STATE(4406)] = 150415, + [SMALL_STATE(4407)] = 150427, + [SMALL_STATE(4408)] = 150441, + [SMALL_STATE(4409)] = 150453, + [SMALL_STATE(4410)] = 150467, + [SMALL_STATE(4411)] = 150479, + [SMALL_STATE(4412)] = 150491, + [SMALL_STATE(4413)] = 150503, + [SMALL_STATE(4414)] = 150515, + [SMALL_STATE(4415)] = 150527, + [SMALL_STATE(4416)] = 150539, + [SMALL_STATE(4417)] = 150551, + [SMALL_STATE(4418)] = 150565, + [SMALL_STATE(4419)] = 150579, + [SMALL_STATE(4420)] = 150597, + [SMALL_STATE(4421)] = 150609, + [SMALL_STATE(4422)] = 150621, + [SMALL_STATE(4423)] = 150639, + [SMALL_STATE(4424)] = 150651, + [SMALL_STATE(4425)] = 150665, + [SMALL_STATE(4426)] = 150681, + [SMALL_STATE(4427)] = 150701, + [SMALL_STATE(4428)] = 150717, + [SMALL_STATE(4429)] = 150729, + [SMALL_STATE(4430)] = 150749, + [SMALL_STATE(4431)] = 150769, + [SMALL_STATE(4432)] = 150787, + [SMALL_STATE(4433)] = 150799, + [SMALL_STATE(4434)] = 150811, + [SMALL_STATE(4435)] = 150827, + [SMALL_STATE(4436)] = 150847, + [SMALL_STATE(4437)] = 150863, + [SMALL_STATE(4438)] = 150877, + [SMALL_STATE(4439)] = 150893, + [SMALL_STATE(4440)] = 150909, + [SMALL_STATE(4441)] = 150925, + [SMALL_STATE(4442)] = 150937, + [SMALL_STATE(4443)] = 150953, + [SMALL_STATE(4444)] = 150969, + [SMALL_STATE(4445)] = 150985, + [SMALL_STATE(4446)] = 151003, + [SMALL_STATE(4447)] = 151015, + [SMALL_STATE(4448)] = 151027, + [SMALL_STATE(4449)] = 151043, + [SMALL_STATE(4450)] = 151059, + [SMALL_STATE(4451)] = 151071, + [SMALL_STATE(4452)] = 151087, + [SMALL_STATE(4453)] = 151103, + [SMALL_STATE(4454)] = 151115, + [SMALL_STATE(4455)] = 151131, + [SMALL_STATE(4456)] = 151147, + [SMALL_STATE(4457)] = 151161, + [SMALL_STATE(4458)] = 151177, + [SMALL_STATE(4459)] = 151193, + [SMALL_STATE(4460)] = 151209, + [SMALL_STATE(4461)] = 151221, + [SMALL_STATE(4462)] = 151237, + [SMALL_STATE(4463)] = 151253, + [SMALL_STATE(4464)] = 151269, + [SMALL_STATE(4465)] = 151285, + [SMALL_STATE(4466)] = 151301, + [SMALL_STATE(4467)] = 151315, + [SMALL_STATE(4468)] = 151331, + [SMALL_STATE(4469)] = 151347, + [SMALL_STATE(4470)] = 151363, + [SMALL_STATE(4471)] = 151379, + [SMALL_STATE(4472)] = 151395, + [SMALL_STATE(4473)] = 151411, + [SMALL_STATE(4474)] = 151427, + [SMALL_STATE(4475)] = 151444, + [SMALL_STATE(4476)] = 151461, + [SMALL_STATE(4477)] = 151478, + [SMALL_STATE(4478)] = 151495, + [SMALL_STATE(4479)] = 151512, + [SMALL_STATE(4480)] = 151529, + [SMALL_STATE(4481)] = 151546, + [SMALL_STATE(4482)] = 151561, + [SMALL_STATE(4483)] = 151578, + [SMALL_STATE(4484)] = 151591, + [SMALL_STATE(4485)] = 151608, + [SMALL_STATE(4486)] = 151623, + [SMALL_STATE(4487)] = 151640, + [SMALL_STATE(4488)] = 151657, + [SMALL_STATE(4489)] = 151674, + [SMALL_STATE(4490)] = 151691, + [SMALL_STATE(4491)] = 151706, + [SMALL_STATE(4492)] = 151723, + [SMALL_STATE(4493)] = 151740, + [SMALL_STATE(4494)] = 151755, + [SMALL_STATE(4495)] = 151772, + [SMALL_STATE(4496)] = 151789, + [SMALL_STATE(4497)] = 151806, + [SMALL_STATE(4498)] = 151819, + [SMALL_STATE(4499)] = 151836, + [SMALL_STATE(4500)] = 151853, + [SMALL_STATE(4501)] = 151870, + [SMALL_STATE(4502)] = 151889, + [SMALL_STATE(4503)] = 151904, + [SMALL_STATE(4504)] = 151919, + [SMALL_STATE(4505)] = 151930, + [SMALL_STATE(4506)] = 151947, + [SMALL_STATE(4507)] = 151964, + [SMALL_STATE(4508)] = 151981, + [SMALL_STATE(4509)] = 151998, + [SMALL_STATE(4510)] = 152015, + [SMALL_STATE(4511)] = 152034, + [SMALL_STATE(4512)] = 152049, + [SMALL_STATE(4513)] = 152066, + [SMALL_STATE(4514)] = 152083, + [SMALL_STATE(4515)] = 152100, + [SMALL_STATE(4516)] = 152117, + [SMALL_STATE(4517)] = 152134, + [SMALL_STATE(4518)] = 152151, + [SMALL_STATE(4519)] = 152168, + [SMALL_STATE(4520)] = 152185, + [SMALL_STATE(4521)] = 152202, + [SMALL_STATE(4522)] = 152217, + [SMALL_STATE(4523)] = 152232, + [SMALL_STATE(4524)] = 152247, + [SMALL_STATE(4525)] = 152266, + [SMALL_STATE(4526)] = 152285, + [SMALL_STATE(4527)] = 152302, + [SMALL_STATE(4528)] = 152319, + [SMALL_STATE(4529)] = 152336, + [SMALL_STATE(4530)] = 152351, + [SMALL_STATE(4531)] = 152366, + [SMALL_STATE(4532)] = 152383, + [SMALL_STATE(4533)] = 152398, + [SMALL_STATE(4534)] = 152415, + [SMALL_STATE(4535)] = 152430, + [SMALL_STATE(4536)] = 152447, + [SMALL_STATE(4537)] = 152462, + [SMALL_STATE(4538)] = 152479, + [SMALL_STATE(4539)] = 152496, + [SMALL_STATE(4540)] = 152513, + [SMALL_STATE(4541)] = 152528, + [SMALL_STATE(4542)] = 152543, + [SMALL_STATE(4543)] = 152558, + [SMALL_STATE(4544)] = 152573, + [SMALL_STATE(4545)] = 152590, + [SMALL_STATE(4546)] = 152607, + [SMALL_STATE(4547)] = 152624, + [SMALL_STATE(4548)] = 152641, + [SMALL_STATE(4549)] = 152658, + [SMALL_STATE(4550)] = 152675, + [SMALL_STATE(4551)] = 152692, + [SMALL_STATE(4552)] = 152709, + [SMALL_STATE(4553)] = 152720, + [SMALL_STATE(4554)] = 152733, + [SMALL_STATE(4555)] = 152750, + [SMALL_STATE(4556)] = 152767, + [SMALL_STATE(4557)] = 152782, + [SMALL_STATE(4558)] = 152799, + [SMALL_STATE(4559)] = 152816, + [SMALL_STATE(4560)] = 152833, + [SMALL_STATE(4561)] = 152850, + [SMALL_STATE(4562)] = 152867, + [SMALL_STATE(4563)] = 152884, + [SMALL_STATE(4564)] = 152901, + [SMALL_STATE(4565)] = 152918, + [SMALL_STATE(4566)] = 152937, + [SMALL_STATE(4567)] = 152954, + [SMALL_STATE(4568)] = 152969, + [SMALL_STATE(4569)] = 152982, + [SMALL_STATE(4570)] = 153001, + [SMALL_STATE(4571)] = 153018, + [SMALL_STATE(4572)] = 153029, + [SMALL_STATE(4573)] = 153046, + [SMALL_STATE(4574)] = 153061, + [SMALL_STATE(4575)] = 153076, + [SMALL_STATE(4576)] = 153093, + [SMALL_STATE(4577)] = 153110, + [SMALL_STATE(4578)] = 153127, + [SMALL_STATE(4579)] = 153144, + [SMALL_STATE(4580)] = 153157, + [SMALL_STATE(4581)] = 153172, + [SMALL_STATE(4582)] = 153189, + [SMALL_STATE(4583)] = 153204, + [SMALL_STATE(4584)] = 153219, + [SMALL_STATE(4585)] = 153236, + [SMALL_STATE(4586)] = 153253, + [SMALL_STATE(4587)] = 153270, + [SMALL_STATE(4588)] = 153287, + [SMALL_STATE(4589)] = 153302, + [SMALL_STATE(4590)] = 153319, + [SMALL_STATE(4591)] = 153336, + [SMALL_STATE(4592)] = 153353, + [SMALL_STATE(4593)] = 153370, + [SMALL_STATE(4594)] = 153385, + [SMALL_STATE(4595)] = 153402, + [SMALL_STATE(4596)] = 153419, + [SMALL_STATE(4597)] = 153436, + [SMALL_STATE(4598)] = 153453, + [SMALL_STATE(4599)] = 153470, + [SMALL_STATE(4600)] = 153481, + [SMALL_STATE(4601)] = 153498, + [SMALL_STATE(4602)] = 153511, + [SMALL_STATE(4603)] = 153528, + [SMALL_STATE(4604)] = 153545, + [SMALL_STATE(4605)] = 153562, + [SMALL_STATE(4606)] = 153579, + [SMALL_STATE(4607)] = 153596, + [SMALL_STATE(4608)] = 153613, + [SMALL_STATE(4609)] = 153630, + [SMALL_STATE(4610)] = 153647, + [SMALL_STATE(4611)] = 153662, + [SMALL_STATE(4612)] = 153679, + [SMALL_STATE(4613)] = 153694, + [SMALL_STATE(4614)] = 153711, + [SMALL_STATE(4615)] = 153728, + [SMALL_STATE(4616)] = 153743, + [SMALL_STATE(4617)] = 153760, + [SMALL_STATE(4618)] = 153777, + [SMALL_STATE(4619)] = 153791, + [SMALL_STATE(4620)] = 153801, + [SMALL_STATE(4621)] = 153811, + [SMALL_STATE(4622)] = 153825, + [SMALL_STATE(4623)] = 153839, + [SMALL_STATE(4624)] = 153853, + [SMALL_STATE(4625)] = 153867, + [SMALL_STATE(4626)] = 153881, + [SMALL_STATE(4627)] = 153895, + [SMALL_STATE(4628)] = 153905, + [SMALL_STATE(4629)] = 153917, + [SMALL_STATE(4630)] = 153927, + [SMALL_STATE(4631)] = 153937, + [SMALL_STATE(4632)] = 153947, + [SMALL_STATE(4633)] = 153957, + [SMALL_STATE(4634)] = 153971, + [SMALL_STATE(4635)] = 153981, + [SMALL_STATE(4636)] = 153995, + [SMALL_STATE(4637)] = 154005, + [SMALL_STATE(4638)] = 154015, + [SMALL_STATE(4639)] = 154025, + [SMALL_STATE(4640)] = 154039, + [SMALL_STATE(4641)] = 154049, + [SMALL_STATE(4642)] = 154059, + [SMALL_STATE(4643)] = 154069, + [SMALL_STATE(4644)] = 154083, + [SMALL_STATE(4645)] = 154097, + [SMALL_STATE(4646)] = 154107, + [SMALL_STATE(4647)] = 154121, + [SMALL_STATE(4648)] = 154131, + [SMALL_STATE(4649)] = 154141, + [SMALL_STATE(4650)] = 154151, + [SMALL_STATE(4651)] = 154165, + [SMALL_STATE(4652)] = 154179, + [SMALL_STATE(4653)] = 154189, + [SMALL_STATE(4654)] = 154199, + [SMALL_STATE(4655)] = 154209, + [SMALL_STATE(4656)] = 154223, + [SMALL_STATE(4657)] = 154237, + [SMALL_STATE(4658)] = 154247, + [SMALL_STATE(4659)] = 154257, + [SMALL_STATE(4660)] = 154267, + [SMALL_STATE(4661)] = 154277, + [SMALL_STATE(4662)] = 154291, + [SMALL_STATE(4663)] = 154301, + [SMALL_STATE(4664)] = 154315, + [SMALL_STATE(4665)] = 154325, + [SMALL_STATE(4666)] = 154335, + [SMALL_STATE(4667)] = 154349, + [SMALL_STATE(4668)] = 154359, + [SMALL_STATE(4669)] = 154373, + [SMALL_STATE(4670)] = 154383, + [SMALL_STATE(4671)] = 154397, + [SMALL_STATE(4672)] = 154411, + [SMALL_STATE(4673)] = 154421, + [SMALL_STATE(4674)] = 154431, + [SMALL_STATE(4675)] = 154441, + [SMALL_STATE(4676)] = 154451, + [SMALL_STATE(4677)] = 154461, + [SMALL_STATE(4678)] = 154471, + [SMALL_STATE(4679)] = 154485, + [SMALL_STATE(4680)] = 154495, + [SMALL_STATE(4681)] = 154505, + [SMALL_STATE(4682)] = 154515, + [SMALL_STATE(4683)] = 154525, + [SMALL_STATE(4684)] = 154539, + [SMALL_STATE(4685)] = 154553, + [SMALL_STATE(4686)] = 154567, + [SMALL_STATE(4687)] = 154577, + [SMALL_STATE(4688)] = 154591, + [SMALL_STATE(4689)] = 154605, + [SMALL_STATE(4690)] = 154619, + [SMALL_STATE(4691)] = 154633, + [SMALL_STATE(4692)] = 154647, + [SMALL_STATE(4693)] = 154661, + [SMALL_STATE(4694)] = 154671, + [SMALL_STATE(4695)] = 154681, + [SMALL_STATE(4696)] = 154695, + [SMALL_STATE(4697)] = 154709, + [SMALL_STATE(4698)] = 154723, + [SMALL_STATE(4699)] = 154737, + [SMALL_STATE(4700)] = 154751, + [SMALL_STATE(4701)] = 154763, + [SMALL_STATE(4702)] = 154777, + [SMALL_STATE(4703)] = 154787, + [SMALL_STATE(4704)] = 154797, + [SMALL_STATE(4705)] = 154807, + [SMALL_STATE(4706)] = 154817, + [SMALL_STATE(4707)] = 154827, + [SMALL_STATE(4708)] = 154837, + [SMALL_STATE(4709)] = 154847, + [SMALL_STATE(4710)] = 154857, + [SMALL_STATE(4711)] = 154871, + [SMALL_STATE(4712)] = 154883, + [SMALL_STATE(4713)] = 154893, + [SMALL_STATE(4714)] = 154903, + [SMALL_STATE(4715)] = 154913, + [SMALL_STATE(4716)] = 154927, + [SMALL_STATE(4717)] = 154941, + [SMALL_STATE(4718)] = 154953, + [SMALL_STATE(4719)] = 154967, + [SMALL_STATE(4720)] = 154981, + [SMALL_STATE(4721)] = 154991, + [SMALL_STATE(4722)] = 155001, + [SMALL_STATE(4723)] = 155015, + [SMALL_STATE(4724)] = 155025, + [SMALL_STATE(4725)] = 155037, + [SMALL_STATE(4726)] = 155051, + [SMALL_STATE(4727)] = 155061, + [SMALL_STATE(4728)] = 155075, + [SMALL_STATE(4729)] = 155089, + [SMALL_STATE(4730)] = 155099, + [SMALL_STATE(4731)] = 155109, + [SMALL_STATE(4732)] = 155123, + [SMALL_STATE(4733)] = 155135, + [SMALL_STATE(4734)] = 155149, + [SMALL_STATE(4735)] = 155163, + [SMALL_STATE(4736)] = 155177, + [SMALL_STATE(4737)] = 155187, + [SMALL_STATE(4738)] = 155197, + [SMALL_STATE(4739)] = 155207, + [SMALL_STATE(4740)] = 155217, + [SMALL_STATE(4741)] = 155231, + [SMALL_STATE(4742)] = 155243, + [SMALL_STATE(4743)] = 155253, + [SMALL_STATE(4744)] = 155267, + [SMALL_STATE(4745)] = 155281, + [SMALL_STATE(4746)] = 155295, + [SMALL_STATE(4747)] = 155305, + [SMALL_STATE(4748)] = 155317, + [SMALL_STATE(4749)] = 155327, + [SMALL_STATE(4750)] = 155339, + [SMALL_STATE(4751)] = 155349, + [SMALL_STATE(4752)] = 155363, + [SMALL_STATE(4753)] = 155373, + [SMALL_STATE(4754)] = 155387, + [SMALL_STATE(4755)] = 155397, + [SMALL_STATE(4756)] = 155411, + [SMALL_STATE(4757)] = 155423, + [SMALL_STATE(4758)] = 155433, + [SMALL_STATE(4759)] = 155447, + [SMALL_STATE(4760)] = 155461, + [SMALL_STATE(4761)] = 155475, + [SMALL_STATE(4762)] = 155489, + [SMALL_STATE(4763)] = 155503, + [SMALL_STATE(4764)] = 155513, + [SMALL_STATE(4765)] = 155527, + [SMALL_STATE(4766)] = 155537, + [SMALL_STATE(4767)] = 155549, + [SMALL_STATE(4768)] = 155559, + [SMALL_STATE(4769)] = 155569, + [SMALL_STATE(4770)] = 155579, + [SMALL_STATE(4771)] = 155591, + [SMALL_STATE(4772)] = 155601, + [SMALL_STATE(4773)] = 155611, + [SMALL_STATE(4774)] = 155621, + [SMALL_STATE(4775)] = 155635, + [SMALL_STATE(4776)] = 155645, + [SMALL_STATE(4777)] = 155655, + [SMALL_STATE(4778)] = 155665, + [SMALL_STATE(4779)] = 155679, + [SMALL_STATE(4780)] = 155689, + [SMALL_STATE(4781)] = 155703, + [SMALL_STATE(4782)] = 155713, + [SMALL_STATE(4783)] = 155727, + [SMALL_STATE(4784)] = 155741, + [SMALL_STATE(4785)] = 155751, + [SMALL_STATE(4786)] = 155761, + [SMALL_STATE(4787)] = 155771, + [SMALL_STATE(4788)] = 155781, + [SMALL_STATE(4789)] = 155795, + [SMALL_STATE(4790)] = 155809, + [SMALL_STATE(4791)] = 155823, + [SMALL_STATE(4792)] = 155837, + [SMALL_STATE(4793)] = 155847, + [SMALL_STATE(4794)] = 155857, + [SMALL_STATE(4795)] = 155867, + [SMALL_STATE(4796)] = 155877, + [SMALL_STATE(4797)] = 155887, + [SMALL_STATE(4798)] = 155901, + [SMALL_STATE(4799)] = 155911, + [SMALL_STATE(4800)] = 155925, + [SMALL_STATE(4801)] = 155935, + [SMALL_STATE(4802)] = 155949, + [SMALL_STATE(4803)] = 155963, + [SMALL_STATE(4804)] = 155973, + [SMALL_STATE(4805)] = 155985, + [SMALL_STATE(4806)] = 155995, + [SMALL_STATE(4807)] = 156005, + [SMALL_STATE(4808)] = 156015, + [SMALL_STATE(4809)] = 156025, + [SMALL_STATE(4810)] = 156035, + [SMALL_STATE(4811)] = 156045, + [SMALL_STATE(4812)] = 156055, + [SMALL_STATE(4813)] = 156065, + [SMALL_STATE(4814)] = 156075, + [SMALL_STATE(4815)] = 156087, + [SMALL_STATE(4816)] = 156097, + [SMALL_STATE(4817)] = 156111, + [SMALL_STATE(4818)] = 156125, + [SMALL_STATE(4819)] = 156135, + [SMALL_STATE(4820)] = 156145, + [SMALL_STATE(4821)] = 156155, + [SMALL_STATE(4822)] = 156165, + [SMALL_STATE(4823)] = 156175, + [SMALL_STATE(4824)] = 156189, + [SMALL_STATE(4825)] = 156199, + [SMALL_STATE(4826)] = 156209, + [SMALL_STATE(4827)] = 156219, + [SMALL_STATE(4828)] = 156231, + [SMALL_STATE(4829)] = 156241, + [SMALL_STATE(4830)] = 156251, + [SMALL_STATE(4831)] = 156261, + [SMALL_STATE(4832)] = 156271, + [SMALL_STATE(4833)] = 156285, + [SMALL_STATE(4834)] = 156295, + [SMALL_STATE(4835)] = 156309, + [SMALL_STATE(4836)] = 156319, + [SMALL_STATE(4837)] = 156333, + [SMALL_STATE(4838)] = 156343, + [SMALL_STATE(4839)] = 156357, + [SMALL_STATE(4840)] = 156367, + [SMALL_STATE(4841)] = 156377, + [SMALL_STATE(4842)] = 156391, + [SMALL_STATE(4843)] = 156401, + [SMALL_STATE(4844)] = 156411, + [SMALL_STATE(4845)] = 156421, + [SMALL_STATE(4846)] = 156431, + [SMALL_STATE(4847)] = 156441, + [SMALL_STATE(4848)] = 156455, + [SMALL_STATE(4849)] = 156469, + [SMALL_STATE(4850)] = 156479, + [SMALL_STATE(4851)] = 156493, + [SMALL_STATE(4852)] = 156507, + [SMALL_STATE(4853)] = 156517, + [SMALL_STATE(4854)] = 156527, + [SMALL_STATE(4855)] = 156537, + [SMALL_STATE(4856)] = 156547, + [SMALL_STATE(4857)] = 156561, + [SMALL_STATE(4858)] = 156571, + [SMALL_STATE(4859)] = 156581, + [SMALL_STATE(4860)] = 156591, + [SMALL_STATE(4861)] = 156601, + [SMALL_STATE(4862)] = 156611, + [SMALL_STATE(4863)] = 156621, + [SMALL_STATE(4864)] = 156631, + [SMALL_STATE(4865)] = 156641, + [SMALL_STATE(4866)] = 156655, + [SMALL_STATE(4867)] = 156665, + [SMALL_STATE(4868)] = 156675, + [SMALL_STATE(4869)] = 156685, + [SMALL_STATE(4870)] = 156695, + [SMALL_STATE(4871)] = 156705, + [SMALL_STATE(4872)] = 156715, + [SMALL_STATE(4873)] = 156725, + [SMALL_STATE(4874)] = 156739, + [SMALL_STATE(4875)] = 156749, + [SMALL_STATE(4876)] = 156759, + [SMALL_STATE(4877)] = 156769, + [SMALL_STATE(4878)] = 156779, + [SMALL_STATE(4879)] = 156789, + [SMALL_STATE(4880)] = 156799, + [SMALL_STATE(4881)] = 156809, + [SMALL_STATE(4882)] = 156823, + [SMALL_STATE(4883)] = 156833, + [SMALL_STATE(4884)] = 156843, + [SMALL_STATE(4885)] = 156853, + [SMALL_STATE(4886)] = 156867, + [SMALL_STATE(4887)] = 156877, + [SMALL_STATE(4888)] = 156887, + [SMALL_STATE(4889)] = 156897, + [SMALL_STATE(4890)] = 156907, + [SMALL_STATE(4891)] = 156917, + [SMALL_STATE(4892)] = 156927, + [SMALL_STATE(4893)] = 156937, + [SMALL_STATE(4894)] = 156951, + [SMALL_STATE(4895)] = 156961, + [SMALL_STATE(4896)] = 156971, + [SMALL_STATE(4897)] = 156985, + [SMALL_STATE(4898)] = 156995, + [SMALL_STATE(4899)] = 157005, + [SMALL_STATE(4900)] = 157015, + [SMALL_STATE(4901)] = 157025, + [SMALL_STATE(4902)] = 157039, + [SMALL_STATE(4903)] = 157049, + [SMALL_STATE(4904)] = 157059, + [SMALL_STATE(4905)] = 157069, + [SMALL_STATE(4906)] = 157079, + [SMALL_STATE(4907)] = 157089, + [SMALL_STATE(4908)] = 157099, + [SMALL_STATE(4909)] = 157109, + [SMALL_STATE(4910)] = 157119, + [SMALL_STATE(4911)] = 157129, + [SMALL_STATE(4912)] = 157139, + [SMALL_STATE(4913)] = 157153, + [SMALL_STATE(4914)] = 157163, + [SMALL_STATE(4915)] = 157177, + [SMALL_STATE(4916)] = 157187, + [SMALL_STATE(4917)] = 157201, + [SMALL_STATE(4918)] = 157215, + [SMALL_STATE(4919)] = 157229, + [SMALL_STATE(4920)] = 157243, + [SMALL_STATE(4921)] = 157253, + [SMALL_STATE(4922)] = 157263, + [SMALL_STATE(4923)] = 157277, + [SMALL_STATE(4924)] = 157289, + [SMALL_STATE(4925)] = 157301, + [SMALL_STATE(4926)] = 157311, + [SMALL_STATE(4927)] = 157321, + [SMALL_STATE(4928)] = 157331, + [SMALL_STATE(4929)] = 157345, + [SMALL_STATE(4930)] = 157357, + [SMALL_STATE(4931)] = 157371, + [SMALL_STATE(4932)] = 157381, + [SMALL_STATE(4933)] = 157395, + [SMALL_STATE(4934)] = 157405, + [SMALL_STATE(4935)] = 157415, + [SMALL_STATE(4936)] = 157425, + [SMALL_STATE(4937)] = 157439, + [SMALL_STATE(4938)] = 157453, + [SMALL_STATE(4939)] = 157463, + [SMALL_STATE(4940)] = 157473, + [SMALL_STATE(4941)] = 157483, + [SMALL_STATE(4942)] = 157497, + [SMALL_STATE(4943)] = 157507, + [SMALL_STATE(4944)] = 157521, + [SMALL_STATE(4945)] = 157535, + [SMALL_STATE(4946)] = 157549, + [SMALL_STATE(4947)] = 157563, + [SMALL_STATE(4948)] = 157573, + [SMALL_STATE(4949)] = 157583, + [SMALL_STATE(4950)] = 157597, + [SMALL_STATE(4951)] = 157607, + [SMALL_STATE(4952)] = 157617, + [SMALL_STATE(4953)] = 157631, + [SMALL_STATE(4954)] = 157641, + [SMALL_STATE(4955)] = 157651, + [SMALL_STATE(4956)] = 157661, + [SMALL_STATE(4957)] = 157671, + [SMALL_STATE(4958)] = 157681, + [SMALL_STATE(4959)] = 157691, + [SMALL_STATE(4960)] = 157701, + [SMALL_STATE(4961)] = 157711, + [SMALL_STATE(4962)] = 157721, + [SMALL_STATE(4963)] = 157731, + [SMALL_STATE(4964)] = 157741, + [SMALL_STATE(4965)] = 157751, + [SMALL_STATE(4966)] = 157761, + [SMALL_STATE(4967)] = 157771, + [SMALL_STATE(4968)] = 157781, + [SMALL_STATE(4969)] = 157791, + [SMALL_STATE(4970)] = 157801, + [SMALL_STATE(4971)] = 157811, + [SMALL_STATE(4972)] = 157821, + [SMALL_STATE(4973)] = 157831, + [SMALL_STATE(4974)] = 157841, + [SMALL_STATE(4975)] = 157851, + [SMALL_STATE(4976)] = 157865, + [SMALL_STATE(4977)] = 157875, + [SMALL_STATE(4978)] = 157885, + [SMALL_STATE(4979)] = 157895, + [SMALL_STATE(4980)] = 157905, + [SMALL_STATE(4981)] = 157915, + [SMALL_STATE(4982)] = 157925, + [SMALL_STATE(4983)] = 157939, + [SMALL_STATE(4984)] = 157949, + [SMALL_STATE(4985)] = 157963, + [SMALL_STATE(4986)] = 157973, + [SMALL_STATE(4987)] = 157983, + [SMALL_STATE(4988)] = 157993, + [SMALL_STATE(4989)] = 158003, + [SMALL_STATE(4990)] = 158013, + [SMALL_STATE(4991)] = 158027, + [SMALL_STATE(4992)] = 158041, + [SMALL_STATE(4993)] = 158051, + [SMALL_STATE(4994)] = 158065, + [SMALL_STATE(4995)] = 158075, + [SMALL_STATE(4996)] = 158085, + [SMALL_STATE(4997)] = 158095, + [SMALL_STATE(4998)] = 158105, + [SMALL_STATE(4999)] = 158115, + [SMALL_STATE(5000)] = 158125, + [SMALL_STATE(5001)] = 158135, + [SMALL_STATE(5002)] = 158145, + [SMALL_STATE(5003)] = 158155, + [SMALL_STATE(5004)] = 158169, + [SMALL_STATE(5005)] = 158179, + [SMALL_STATE(5006)] = 158189, + [SMALL_STATE(5007)] = 158201, + [SMALL_STATE(5008)] = 158211, + [SMALL_STATE(5009)] = 158225, + [SMALL_STATE(5010)] = 158235, + [SMALL_STATE(5011)] = 158245, + [SMALL_STATE(5012)] = 158255, + [SMALL_STATE(5013)] = 158265, + [SMALL_STATE(5014)] = 158279, + [SMALL_STATE(5015)] = 158293, + [SMALL_STATE(5016)] = 158303, + [SMALL_STATE(5017)] = 158317, + [SMALL_STATE(5018)] = 158327, + [SMALL_STATE(5019)] = 158337, + [SMALL_STATE(5020)] = 158347, + [SMALL_STATE(5021)] = 158357, + [SMALL_STATE(5022)] = 158367, + [SMALL_STATE(5023)] = 158381, + [SMALL_STATE(5024)] = 158391, + [SMALL_STATE(5025)] = 158401, + [SMALL_STATE(5026)] = 158411, + [SMALL_STATE(5027)] = 158421, + [SMALL_STATE(5028)] = 158431, + [SMALL_STATE(5029)] = 158441, + [SMALL_STATE(5030)] = 158451, + [SMALL_STATE(5031)] = 158461, + [SMALL_STATE(5032)] = 158475, + [SMALL_STATE(5033)] = 158489, + [SMALL_STATE(5034)] = 158503, + [SMALL_STATE(5035)] = 158513, + [SMALL_STATE(5036)] = 158527, + [SMALL_STATE(5037)] = 158541, + [SMALL_STATE(5038)] = 158551, + [SMALL_STATE(5039)] = 158561, + [SMALL_STATE(5040)] = 158571, + [SMALL_STATE(5041)] = 158581, + [SMALL_STATE(5042)] = 158591, + [SMALL_STATE(5043)] = 158601, + [SMALL_STATE(5044)] = 158611, + [SMALL_STATE(5045)] = 158621, + [SMALL_STATE(5046)] = 158635, + [SMALL_STATE(5047)] = 158645, + [SMALL_STATE(5048)] = 158655, + [SMALL_STATE(5049)] = 158665, + [SMALL_STATE(5050)] = 158675, + [SMALL_STATE(5051)] = 158685, + [SMALL_STATE(5052)] = 158695, + [SMALL_STATE(5053)] = 158705, + [SMALL_STATE(5054)] = 158717, + [SMALL_STATE(5055)] = 158727, + [SMALL_STATE(5056)] = 158737, + [SMALL_STATE(5057)] = 158747, + [SMALL_STATE(5058)] = 158757, + [SMALL_STATE(5059)] = 158767, + [SMALL_STATE(5060)] = 158781, + [SMALL_STATE(5061)] = 158791, + [SMALL_STATE(5062)] = 158805, + [SMALL_STATE(5063)] = 158815, + [SMALL_STATE(5064)] = 158825, + [SMALL_STATE(5065)] = 158835, + [SMALL_STATE(5066)] = 158845, + [SMALL_STATE(5067)] = 158857, + [SMALL_STATE(5068)] = 158867, + [SMALL_STATE(5069)] = 158877, + [SMALL_STATE(5070)] = 158887, + [SMALL_STATE(5071)] = 158897, + [SMALL_STATE(5072)] = 158909, + [SMALL_STATE(5073)] = 158919, + [SMALL_STATE(5074)] = 158929, + [SMALL_STATE(5075)] = 158939, + [SMALL_STATE(5076)] = 158949, + [SMALL_STATE(5077)] = 158959, + [SMALL_STATE(5078)] = 158973, + [SMALL_STATE(5079)] = 158983, + [SMALL_STATE(5080)] = 158993, + [SMALL_STATE(5081)] = 159003, + [SMALL_STATE(5082)] = 159017, + [SMALL_STATE(5083)] = 159027, + [SMALL_STATE(5084)] = 159037, + [SMALL_STATE(5085)] = 159047, + [SMALL_STATE(5086)] = 159057, + [SMALL_STATE(5087)] = 159067, + [SMALL_STATE(5088)] = 159077, + [SMALL_STATE(5089)] = 159087, + [SMALL_STATE(5090)] = 159097, + [SMALL_STATE(5091)] = 159107, + [SMALL_STATE(5092)] = 159117, + [SMALL_STATE(5093)] = 159127, + [SMALL_STATE(5094)] = 159137, + [SMALL_STATE(5095)] = 159147, + [SMALL_STATE(5096)] = 159157, + [SMALL_STATE(5097)] = 159167, + [SMALL_STATE(5098)] = 159177, + [SMALL_STATE(5099)] = 159187, + [SMALL_STATE(5100)] = 159197, + [SMALL_STATE(5101)] = 159207, + [SMALL_STATE(5102)] = 159217, + [SMALL_STATE(5103)] = 159227, + [SMALL_STATE(5104)] = 159237, + [SMALL_STATE(5105)] = 159247, + [SMALL_STATE(5106)] = 159257, + [SMALL_STATE(5107)] = 159267, + [SMALL_STATE(5108)] = 159277, + [SMALL_STATE(5109)] = 159287, + [SMALL_STATE(5110)] = 159297, + [SMALL_STATE(5111)] = 159307, + [SMALL_STATE(5112)] = 159317, + [SMALL_STATE(5113)] = 159327, + [SMALL_STATE(5114)] = 159339, + [SMALL_STATE(5115)] = 159349, + [SMALL_STATE(5116)] = 159359, + [SMALL_STATE(5117)] = 159369, + [SMALL_STATE(5118)] = 159379, + [SMALL_STATE(5119)] = 159389, + [SMALL_STATE(5120)] = 159399, + [SMALL_STATE(5121)] = 159409, + [SMALL_STATE(5122)] = 159419, + [SMALL_STATE(5123)] = 159429, + [SMALL_STATE(5124)] = 159439, + [SMALL_STATE(5125)] = 159451, + [SMALL_STATE(5126)] = 159461, + [SMALL_STATE(5127)] = 159471, + [SMALL_STATE(5128)] = 159481, + [SMALL_STATE(5129)] = 159495, + [SMALL_STATE(5130)] = 159509, + [SMALL_STATE(5131)] = 159523, + [SMALL_STATE(5132)] = 159533, + [SMALL_STATE(5133)] = 159543, + [SMALL_STATE(5134)] = 159553, + [SMALL_STATE(5135)] = 159567, + [SMALL_STATE(5136)] = 159577, + [SMALL_STATE(5137)] = 159591, + [SMALL_STATE(5138)] = 159601, + [SMALL_STATE(5139)] = 159615, + [SMALL_STATE(5140)] = 159625, + [SMALL_STATE(5141)] = 159635, + [SMALL_STATE(5142)] = 159645, + [SMALL_STATE(5143)] = 159655, + [SMALL_STATE(5144)] = 159665, + [SMALL_STATE(5145)] = 159675, + [SMALL_STATE(5146)] = 159685, + [SMALL_STATE(5147)] = 159695, + [SMALL_STATE(5148)] = 159709, + [SMALL_STATE(5149)] = 159723, + [SMALL_STATE(5150)] = 159737, + [SMALL_STATE(5151)] = 159751, + [SMALL_STATE(5152)] = 159761, + [SMALL_STATE(5153)] = 159775, + [SMALL_STATE(5154)] = 159785, + [SMALL_STATE(5155)] = 159795, + [SMALL_STATE(5156)] = 159805, + [SMALL_STATE(5157)] = 159815, + [SMALL_STATE(5158)] = 159829, + [SMALL_STATE(5159)] = 159839, + [SMALL_STATE(5160)] = 159849, + [SMALL_STATE(5161)] = 159859, + [SMALL_STATE(5162)] = 159869, + [SMALL_STATE(5163)] = 159879, + [SMALL_STATE(5164)] = 159889, + [SMALL_STATE(5165)] = 159903, + [SMALL_STATE(5166)] = 159913, + [SMALL_STATE(5167)] = 159923, + [SMALL_STATE(5168)] = 159933, + [SMALL_STATE(5169)] = 159943, + [SMALL_STATE(5170)] = 159953, + [SMALL_STATE(5171)] = 159963, + [SMALL_STATE(5172)] = 159973, + [SMALL_STATE(5173)] = 159983, + [SMALL_STATE(5174)] = 159993, + [SMALL_STATE(5175)] = 160003, + [SMALL_STATE(5176)] = 160013, + [SMALL_STATE(5177)] = 160023, + [SMALL_STATE(5178)] = 160035, + [SMALL_STATE(5179)] = 160045, + [SMALL_STATE(5180)] = 160055, + [SMALL_STATE(5181)] = 160065, + [SMALL_STATE(5182)] = 160075, + [SMALL_STATE(5183)] = 160089, + [SMALL_STATE(5184)] = 160103, + [SMALL_STATE(5185)] = 160113, + [SMALL_STATE(5186)] = 160123, + [SMALL_STATE(5187)] = 160133, + [SMALL_STATE(5188)] = 160143, + [SMALL_STATE(5189)] = 160155, + [SMALL_STATE(5190)] = 160165, + [SMALL_STATE(5191)] = 160175, + [SMALL_STATE(5192)] = 160185, + [SMALL_STATE(5193)] = 160195, + [SMALL_STATE(5194)] = 160205, + [SMALL_STATE(5195)] = 160215, + [SMALL_STATE(5196)] = 160229, + [SMALL_STATE(5197)] = 160239, + [SMALL_STATE(5198)] = 160249, + [SMALL_STATE(5199)] = 160259, + [SMALL_STATE(5200)] = 160269, + [SMALL_STATE(5201)] = 160279, + [SMALL_STATE(5202)] = 160293, + [SMALL_STATE(5203)] = 160303, + [SMALL_STATE(5204)] = 160313, + [SMALL_STATE(5205)] = 160327, + [SMALL_STATE(5206)] = 160337, + [SMALL_STATE(5207)] = 160347, + [SMALL_STATE(5208)] = 160357, + [SMALL_STATE(5209)] = 160367, + [SMALL_STATE(5210)] = 160377, + [SMALL_STATE(5211)] = 160387, + [SMALL_STATE(5212)] = 160399, + [SMALL_STATE(5213)] = 160409, + [SMALL_STATE(5214)] = 160419, + [SMALL_STATE(5215)] = 160433, + [SMALL_STATE(5216)] = 160443, + [SMALL_STATE(5217)] = 160453, + [SMALL_STATE(5218)] = 160467, + [SMALL_STATE(5219)] = 160477, + [SMALL_STATE(5220)] = 160487, + [SMALL_STATE(5221)] = 160497, + [SMALL_STATE(5222)] = 160507, + [SMALL_STATE(5223)] = 160517, + [SMALL_STATE(5224)] = 160527, + [SMALL_STATE(5225)] = 160537, + [SMALL_STATE(5226)] = 160547, + [SMALL_STATE(5227)] = 160557, + [SMALL_STATE(5228)] = 160567, + [SMALL_STATE(5229)] = 160577, + [SMALL_STATE(5230)] = 160591, + [SMALL_STATE(5231)] = 160601, + [SMALL_STATE(5232)] = 160615, + [SMALL_STATE(5233)] = 160625, + [SMALL_STATE(5234)] = 160636, + [SMALL_STATE(5235)] = 160647, + [SMALL_STATE(5236)] = 160656, + [SMALL_STATE(5237)] = 160667, + [SMALL_STATE(5238)] = 160678, + [SMALL_STATE(5239)] = 160689, + [SMALL_STATE(5240)] = 160700, + [SMALL_STATE(5241)] = 160711, + [SMALL_STATE(5242)] = 160722, + [SMALL_STATE(5243)] = 160731, + [SMALL_STATE(5244)] = 160740, + [SMALL_STATE(5245)] = 160751, + [SMALL_STATE(5246)] = 160762, + [SMALL_STATE(5247)] = 160773, + [SMALL_STATE(5248)] = 160784, + [SMALL_STATE(5249)] = 160795, + [SMALL_STATE(5250)] = 160806, + [SMALL_STATE(5251)] = 160817, + [SMALL_STATE(5252)] = 160828, + [SMALL_STATE(5253)] = 160839, + [SMALL_STATE(5254)] = 160850, + [SMALL_STATE(5255)] = 160859, + [SMALL_STATE(5256)] = 160868, + [SMALL_STATE(5257)] = 160879, + [SMALL_STATE(5258)] = 160890, + [SMALL_STATE(5259)] = 160899, + [SMALL_STATE(5260)] = 160910, + [SMALL_STATE(5261)] = 160919, + [SMALL_STATE(5262)] = 160930, + [SMALL_STATE(5263)] = 160941, + [SMALL_STATE(5264)] = 160950, + [SMALL_STATE(5265)] = 160961, + [SMALL_STATE(5266)] = 160970, + [SMALL_STATE(5267)] = 160981, + [SMALL_STATE(5268)] = 160990, + [SMALL_STATE(5269)] = 161001, + [SMALL_STATE(5270)] = 161012, + [SMALL_STATE(5271)] = 161023, + [SMALL_STATE(5272)] = 161034, + [SMALL_STATE(5273)] = 161045, + [SMALL_STATE(5274)] = 161056, + [SMALL_STATE(5275)] = 161065, + [SMALL_STATE(5276)] = 161076, + [SMALL_STATE(5277)] = 161087, + [SMALL_STATE(5278)] = 161096, + [SMALL_STATE(5279)] = 161107, + [SMALL_STATE(5280)] = 161118, + [SMALL_STATE(5281)] = 161129, + [SMALL_STATE(5282)] = 161138, + [SMALL_STATE(5283)] = 161147, + [SMALL_STATE(5284)] = 161158, + [SMALL_STATE(5285)] = 161169, + [SMALL_STATE(5286)] = 161180, + [SMALL_STATE(5287)] = 161191, + [SMALL_STATE(5288)] = 161200, + [SMALL_STATE(5289)] = 161211, + [SMALL_STATE(5290)] = 161222, + [SMALL_STATE(5291)] = 161231, + [SMALL_STATE(5292)] = 161242, + [SMALL_STATE(5293)] = 161253, + [SMALL_STATE(5294)] = 161264, + [SMALL_STATE(5295)] = 161275, + [SMALL_STATE(5296)] = 161284, + [SMALL_STATE(5297)] = 161293, + [SMALL_STATE(5298)] = 161302, + [SMALL_STATE(5299)] = 161313, + [SMALL_STATE(5300)] = 161322, + [SMALL_STATE(5301)] = 161333, + [SMALL_STATE(5302)] = 161344, + [SMALL_STATE(5303)] = 161353, + [SMALL_STATE(5304)] = 161364, + [SMALL_STATE(5305)] = 161373, + [SMALL_STATE(5306)] = 161384, + [SMALL_STATE(5307)] = 161395, + [SMALL_STATE(5308)] = 161406, + [SMALL_STATE(5309)] = 161417, + [SMALL_STATE(5310)] = 161428, + [SMALL_STATE(5311)] = 161439, + [SMALL_STATE(5312)] = 161450, + [SMALL_STATE(5313)] = 161461, + [SMALL_STATE(5314)] = 161470, + [SMALL_STATE(5315)] = 161481, + [SMALL_STATE(5316)] = 161492, + [SMALL_STATE(5317)] = 161503, + [SMALL_STATE(5318)] = 161514, + [SMALL_STATE(5319)] = 161523, + [SMALL_STATE(5320)] = 161534, + [SMALL_STATE(5321)] = 161545, + [SMALL_STATE(5322)] = 161556, + [SMALL_STATE(5323)] = 161567, + [SMALL_STATE(5324)] = 161578, + [SMALL_STATE(5325)] = 161589, + [SMALL_STATE(5326)] = 161600, + [SMALL_STATE(5327)] = 161611, + [SMALL_STATE(5328)] = 161622, + [SMALL_STATE(5329)] = 161631, + [SMALL_STATE(5330)] = 161642, + [SMALL_STATE(5331)] = 161653, + [SMALL_STATE(5332)] = 161664, + [SMALL_STATE(5333)] = 161675, + [SMALL_STATE(5334)] = 161686, + [SMALL_STATE(5335)] = 161697, + [SMALL_STATE(5336)] = 161708, + [SMALL_STATE(5337)] = 161719, + [SMALL_STATE(5338)] = 161730, + [SMALL_STATE(5339)] = 161741, + [SMALL_STATE(5340)] = 161752, + [SMALL_STATE(5341)] = 161763, + [SMALL_STATE(5342)] = 161774, + [SMALL_STATE(5343)] = 161785, + [SMALL_STATE(5344)] = 161796, + [SMALL_STATE(5345)] = 161807, + [SMALL_STATE(5346)] = 161818, + [SMALL_STATE(5347)] = 161829, + [SMALL_STATE(5348)] = 161840, + [SMALL_STATE(5349)] = 161851, + [SMALL_STATE(5350)] = 161860, + [SMALL_STATE(5351)] = 161871, + [SMALL_STATE(5352)] = 161882, + [SMALL_STATE(5353)] = 161893, + [SMALL_STATE(5354)] = 161904, + [SMALL_STATE(5355)] = 161915, + [SMALL_STATE(5356)] = 161926, + [SMALL_STATE(5357)] = 161937, + [SMALL_STATE(5358)] = 161946, + [SMALL_STATE(5359)] = 161957, + [SMALL_STATE(5360)] = 161968, + [SMALL_STATE(5361)] = 161979, + [SMALL_STATE(5362)] = 161990, + [SMALL_STATE(5363)] = 161999, + [SMALL_STATE(5364)] = 162010, + [SMALL_STATE(5365)] = 162021, + [SMALL_STATE(5366)] = 162032, + [SMALL_STATE(5367)] = 162043, + [SMALL_STATE(5368)] = 162054, + [SMALL_STATE(5369)] = 162065, + [SMALL_STATE(5370)] = 162076, + [SMALL_STATE(5371)] = 162087, + [SMALL_STATE(5372)] = 162098, + [SMALL_STATE(5373)] = 162109, + [SMALL_STATE(5374)] = 162120, + [SMALL_STATE(5375)] = 162129, + [SMALL_STATE(5376)] = 162140, + [SMALL_STATE(5377)] = 162151, + [SMALL_STATE(5378)] = 162162, + [SMALL_STATE(5379)] = 162171, + [SMALL_STATE(5380)] = 162182, + [SMALL_STATE(5381)] = 162191, + [SMALL_STATE(5382)] = 162200, + [SMALL_STATE(5383)] = 162211, + [SMALL_STATE(5384)] = 162222, + [SMALL_STATE(5385)] = 162231, + [SMALL_STATE(5386)] = 162242, + [SMALL_STATE(5387)] = 162253, + [SMALL_STATE(5388)] = 162264, + [SMALL_STATE(5389)] = 162275, + [SMALL_STATE(5390)] = 162284, + [SMALL_STATE(5391)] = 162295, + [SMALL_STATE(5392)] = 162306, + [SMALL_STATE(5393)] = 162317, + [SMALL_STATE(5394)] = 162328, + [SMALL_STATE(5395)] = 162339, + [SMALL_STATE(5396)] = 162348, + [SMALL_STATE(5397)] = 162359, + [SMALL_STATE(5398)] = 162370, + [SMALL_STATE(5399)] = 162381, + [SMALL_STATE(5400)] = 162392, + [SMALL_STATE(5401)] = 162401, + [SMALL_STATE(5402)] = 162410, + [SMALL_STATE(5403)] = 162421, + [SMALL_STATE(5404)] = 162432, + [SMALL_STATE(5405)] = 162443, + [SMALL_STATE(5406)] = 162454, + [SMALL_STATE(5407)] = 162465, + [SMALL_STATE(5408)] = 162476, + [SMALL_STATE(5409)] = 162487, + [SMALL_STATE(5410)] = 162496, + [SMALL_STATE(5411)] = 162507, + [SMALL_STATE(5412)] = 162518, + [SMALL_STATE(5413)] = 162529, + [SMALL_STATE(5414)] = 162538, + [SMALL_STATE(5415)] = 162549, + [SMALL_STATE(5416)] = 162560, + [SMALL_STATE(5417)] = 162571, + [SMALL_STATE(5418)] = 162582, + [SMALL_STATE(5419)] = 162593, + [SMALL_STATE(5420)] = 162604, + [SMALL_STATE(5421)] = 162615, + [SMALL_STATE(5422)] = 162626, + [SMALL_STATE(5423)] = 162637, + [SMALL_STATE(5424)] = 162646, + [SMALL_STATE(5425)] = 162655, + [SMALL_STATE(5426)] = 162666, + [SMALL_STATE(5427)] = 162677, + [SMALL_STATE(5428)] = 162688, + [SMALL_STATE(5429)] = 162699, + [SMALL_STATE(5430)] = 162710, + [SMALL_STATE(5431)] = 162721, + [SMALL_STATE(5432)] = 162730, + [SMALL_STATE(5433)] = 162741, + [SMALL_STATE(5434)] = 162752, + [SMALL_STATE(5435)] = 162761, + [SMALL_STATE(5436)] = 162772, + [SMALL_STATE(5437)] = 162783, + [SMALL_STATE(5438)] = 162794, + [SMALL_STATE(5439)] = 162805, + [SMALL_STATE(5440)] = 162816, + [SMALL_STATE(5441)] = 162827, + [SMALL_STATE(5442)] = 162838, + [SMALL_STATE(5443)] = 162849, + [SMALL_STATE(5444)] = 162860, + [SMALL_STATE(5445)] = 162871, + [SMALL_STATE(5446)] = 162882, + [SMALL_STATE(5447)] = 162893, + [SMALL_STATE(5448)] = 162904, + [SMALL_STATE(5449)] = 162915, + [SMALL_STATE(5450)] = 162926, + [SMALL_STATE(5451)] = 162937, + [SMALL_STATE(5452)] = 162946, + [SMALL_STATE(5453)] = 162955, + [SMALL_STATE(5454)] = 162966, + [SMALL_STATE(5455)] = 162977, + [SMALL_STATE(5456)] = 162988, + [SMALL_STATE(5457)] = 162999, + [SMALL_STATE(5458)] = 163010, + [SMALL_STATE(5459)] = 163019, + [SMALL_STATE(5460)] = 163028, + [SMALL_STATE(5461)] = 163039, + [SMALL_STATE(5462)] = 163050, + [SMALL_STATE(5463)] = 163061, + [SMALL_STATE(5464)] = 163072, + [SMALL_STATE(5465)] = 163083, + [SMALL_STATE(5466)] = 163092, + [SMALL_STATE(5467)] = 163103, + [SMALL_STATE(5468)] = 163114, + [SMALL_STATE(5469)] = 163125, + [SMALL_STATE(5470)] = 163136, + [SMALL_STATE(5471)] = 163147, + [SMALL_STATE(5472)] = 163156, + [SMALL_STATE(5473)] = 163165, + [SMALL_STATE(5474)] = 163176, + [SMALL_STATE(5475)] = 163185, + [SMALL_STATE(5476)] = 163194, + [SMALL_STATE(5477)] = 163203, + [SMALL_STATE(5478)] = 163214, + [SMALL_STATE(5479)] = 163225, + [SMALL_STATE(5480)] = 163236, + [SMALL_STATE(5481)] = 163247, + [SMALL_STATE(5482)] = 163256, + [SMALL_STATE(5483)] = 163267, + [SMALL_STATE(5484)] = 163276, + [SMALL_STATE(5485)] = 163285, + [SMALL_STATE(5486)] = 163296, + [SMALL_STATE(5487)] = 163307, + [SMALL_STATE(5488)] = 163316, + [SMALL_STATE(5489)] = 163327, + [SMALL_STATE(5490)] = 163338, + [SMALL_STATE(5491)] = 163349, + [SMALL_STATE(5492)] = 163360, + [SMALL_STATE(5493)] = 163371, + [SMALL_STATE(5494)] = 163382, + [SMALL_STATE(5495)] = 163391, + [SMALL_STATE(5496)] = 163402, + [SMALL_STATE(5497)] = 163413, + [SMALL_STATE(5498)] = 163424, + [SMALL_STATE(5499)] = 163435, + [SMALL_STATE(5500)] = 163446, + [SMALL_STATE(5501)] = 163455, + [SMALL_STATE(5502)] = 163466, + [SMALL_STATE(5503)] = 163475, + [SMALL_STATE(5504)] = 163484, + [SMALL_STATE(5505)] = 163495, + [SMALL_STATE(5506)] = 163504, + [SMALL_STATE(5507)] = 163513, + [SMALL_STATE(5508)] = 163524, + [SMALL_STATE(5509)] = 163535, + [SMALL_STATE(5510)] = 163544, + [SMALL_STATE(5511)] = 163555, + [SMALL_STATE(5512)] = 163566, + [SMALL_STATE(5513)] = 163577, + [SMALL_STATE(5514)] = 163588, + [SMALL_STATE(5515)] = 163599, + [SMALL_STATE(5516)] = 163610, + [SMALL_STATE(5517)] = 163619, + [SMALL_STATE(5518)] = 163628, + [SMALL_STATE(5519)] = 163637, + [SMALL_STATE(5520)] = 163648, + [SMALL_STATE(5521)] = 163657, + [SMALL_STATE(5522)] = 163668, + [SMALL_STATE(5523)] = 163679, + [SMALL_STATE(5524)] = 163688, + [SMALL_STATE(5525)] = 163699, + [SMALL_STATE(5526)] = 163710, + [SMALL_STATE(5527)] = 163721, + [SMALL_STATE(5528)] = 163732, + [SMALL_STATE(5529)] = 163743, + [SMALL_STATE(5530)] = 163754, + [SMALL_STATE(5531)] = 163765, + [SMALL_STATE(5532)] = 163774, + [SMALL_STATE(5533)] = 163783, + [SMALL_STATE(5534)] = 163794, + [SMALL_STATE(5535)] = 163803, + [SMALL_STATE(5536)] = 163814, + [SMALL_STATE(5537)] = 163823, + [SMALL_STATE(5538)] = 163834, + [SMALL_STATE(5539)] = 163845, + [SMALL_STATE(5540)] = 163856, + [SMALL_STATE(5541)] = 163867, + [SMALL_STATE(5542)] = 163878, + [SMALL_STATE(5543)] = 163889, + [SMALL_STATE(5544)] = 163900, + [SMALL_STATE(5545)] = 163909, + [SMALL_STATE(5546)] = 163920, + [SMALL_STATE(5547)] = 163931, + [SMALL_STATE(5548)] = 163942, + [SMALL_STATE(5549)] = 163953, + [SMALL_STATE(5550)] = 163964, + [SMALL_STATE(5551)] = 163975, + [SMALL_STATE(5552)] = 163986, + [SMALL_STATE(5553)] = 163997, + [SMALL_STATE(5554)] = 164006, + [SMALL_STATE(5555)] = 164017, + [SMALL_STATE(5556)] = 164028, + [SMALL_STATE(5557)] = 164039, + [SMALL_STATE(5558)] = 164048, + [SMALL_STATE(5559)] = 164059, + [SMALL_STATE(5560)] = 164070, + [SMALL_STATE(5561)] = 164079, + [SMALL_STATE(5562)] = 164090, + [SMALL_STATE(5563)] = 164101, + [SMALL_STATE(5564)] = 164112, + [SMALL_STATE(5565)] = 164121, + [SMALL_STATE(5566)] = 164132, + [SMALL_STATE(5567)] = 164143, + [SMALL_STATE(5568)] = 164152, + [SMALL_STATE(5569)] = 164161, + [SMALL_STATE(5570)] = 164172, + [SMALL_STATE(5571)] = 164183, + [SMALL_STATE(5572)] = 164194, + [SMALL_STATE(5573)] = 164205, + [SMALL_STATE(5574)] = 164216, + [SMALL_STATE(5575)] = 164225, + [SMALL_STATE(5576)] = 164236, + [SMALL_STATE(5577)] = 164247, + [SMALL_STATE(5578)] = 164258, + [SMALL_STATE(5579)] = 164269, + [SMALL_STATE(5580)] = 164280, + [SMALL_STATE(5581)] = 164291, + [SMALL_STATE(5582)] = 164302, + [SMALL_STATE(5583)] = 164313, + [SMALL_STATE(5584)] = 164324, + [SMALL_STATE(5585)] = 164335, + [SMALL_STATE(5586)] = 164346, + [SMALL_STATE(5587)] = 164355, + [SMALL_STATE(5588)] = 164366, + [SMALL_STATE(5589)] = 164377, + [SMALL_STATE(5590)] = 164388, + [SMALL_STATE(5591)] = 164397, + [SMALL_STATE(5592)] = 164406, + [SMALL_STATE(5593)] = 164417, + [SMALL_STATE(5594)] = 164428, + [SMALL_STATE(5595)] = 164439, + [SMALL_STATE(5596)] = 164447, + [SMALL_STATE(5597)] = 164455, + [SMALL_STATE(5598)] = 164463, + [SMALL_STATE(5599)] = 164471, + [SMALL_STATE(5600)] = 164479, + [SMALL_STATE(5601)] = 164487, + [SMALL_STATE(5602)] = 164495, + [SMALL_STATE(5603)] = 164503, + [SMALL_STATE(5604)] = 164511, + [SMALL_STATE(5605)] = 164519, + [SMALL_STATE(5606)] = 164527, + [SMALL_STATE(5607)] = 164535, + [SMALL_STATE(5608)] = 164543, + [SMALL_STATE(5609)] = 164551, + [SMALL_STATE(5610)] = 164559, + [SMALL_STATE(5611)] = 164567, + [SMALL_STATE(5612)] = 164575, + [SMALL_STATE(5613)] = 164583, + [SMALL_STATE(5614)] = 164591, + [SMALL_STATE(5615)] = 164599, + [SMALL_STATE(5616)] = 164607, + [SMALL_STATE(5617)] = 164615, + [SMALL_STATE(5618)] = 164623, + [SMALL_STATE(5619)] = 164631, + [SMALL_STATE(5620)] = 164639, + [SMALL_STATE(5621)] = 164647, + [SMALL_STATE(5622)] = 164655, + [SMALL_STATE(5623)] = 164663, + [SMALL_STATE(5624)] = 164671, + [SMALL_STATE(5625)] = 164679, + [SMALL_STATE(5626)] = 164687, + [SMALL_STATE(5627)] = 164695, + [SMALL_STATE(5628)] = 164703, + [SMALL_STATE(5629)] = 164711, + [SMALL_STATE(5630)] = 164719, + [SMALL_STATE(5631)] = 164727, + [SMALL_STATE(5632)] = 164735, + [SMALL_STATE(5633)] = 164743, + [SMALL_STATE(5634)] = 164751, + [SMALL_STATE(5635)] = 164759, + [SMALL_STATE(5636)] = 164767, + [SMALL_STATE(5637)] = 164775, + [SMALL_STATE(5638)] = 164783, + [SMALL_STATE(5639)] = 164791, + [SMALL_STATE(5640)] = 164799, + [SMALL_STATE(5641)] = 164807, + [SMALL_STATE(5642)] = 164815, + [SMALL_STATE(5643)] = 164823, + [SMALL_STATE(5644)] = 164831, + [SMALL_STATE(5645)] = 164839, + [SMALL_STATE(5646)] = 164847, + [SMALL_STATE(5647)] = 164855, + [SMALL_STATE(5648)] = 164863, + [SMALL_STATE(5649)] = 164871, + [SMALL_STATE(5650)] = 164879, + [SMALL_STATE(5651)] = 164887, + [SMALL_STATE(5652)] = 164895, + [SMALL_STATE(5653)] = 164903, + [SMALL_STATE(5654)] = 164911, + [SMALL_STATE(5655)] = 164919, + [SMALL_STATE(5656)] = 164927, + [SMALL_STATE(5657)] = 164935, + [SMALL_STATE(5658)] = 164943, + [SMALL_STATE(5659)] = 164951, + [SMALL_STATE(5660)] = 164959, + [SMALL_STATE(5661)] = 164967, + [SMALL_STATE(5662)] = 164975, + [SMALL_STATE(5663)] = 164983, + [SMALL_STATE(5664)] = 164991, + [SMALL_STATE(5665)] = 164999, + [SMALL_STATE(5666)] = 165007, + [SMALL_STATE(5667)] = 165017, + [SMALL_STATE(5668)] = 165025, + [SMALL_STATE(5669)] = 165033, + [SMALL_STATE(5670)] = 165041, + [SMALL_STATE(5671)] = 165049, + [SMALL_STATE(5672)] = 165059, + [SMALL_STATE(5673)] = 165067, + [SMALL_STATE(5674)] = 165075, + [SMALL_STATE(5675)] = 165083, + [SMALL_STATE(5676)] = 165091, + [SMALL_STATE(5677)] = 165099, + [SMALL_STATE(5678)] = 165107, + [SMALL_STATE(5679)] = 165115, + [SMALL_STATE(5680)] = 165123, + [SMALL_STATE(5681)] = 165131, + [SMALL_STATE(5682)] = 165139, + [SMALL_STATE(5683)] = 165147, + [SMALL_STATE(5684)] = 165155, + [SMALL_STATE(5685)] = 165163, + [SMALL_STATE(5686)] = 165171, + [SMALL_STATE(5687)] = 165179, + [SMALL_STATE(5688)] = 165187, + [SMALL_STATE(5689)] = 165195, + [SMALL_STATE(5690)] = 165203, + [SMALL_STATE(5691)] = 165211, + [SMALL_STATE(5692)] = 165219, + [SMALL_STATE(5693)] = 165227, + [SMALL_STATE(5694)] = 165235, + [SMALL_STATE(5695)] = 165243, + [SMALL_STATE(5696)] = 165251, + [SMALL_STATE(5697)] = 165259, + [SMALL_STATE(5698)] = 165267, + [SMALL_STATE(5699)] = 165275, + [SMALL_STATE(5700)] = 165283, + [SMALL_STATE(5701)] = 165291, + [SMALL_STATE(5702)] = 165299, + [SMALL_STATE(5703)] = 165307, + [SMALL_STATE(5704)] = 165315, + [SMALL_STATE(5705)] = 165323, + [SMALL_STATE(5706)] = 165331, + [SMALL_STATE(5707)] = 165339, + [SMALL_STATE(5708)] = 165347, + [SMALL_STATE(5709)] = 165355, + [SMALL_STATE(5710)] = 165363, + [SMALL_STATE(5711)] = 165371, + [SMALL_STATE(5712)] = 165379, + [SMALL_STATE(5713)] = 165387, + [SMALL_STATE(5714)] = 165395, + [SMALL_STATE(5715)] = 165403, + [SMALL_STATE(5716)] = 165411, + [SMALL_STATE(5717)] = 165419, + [SMALL_STATE(5718)] = 165427, + [SMALL_STATE(5719)] = 165435, + [SMALL_STATE(5720)] = 165443, + [SMALL_STATE(5721)] = 165451, + [SMALL_STATE(5722)] = 165459, + [SMALL_STATE(5723)] = 165467, + [SMALL_STATE(5724)] = 165475, + [SMALL_STATE(5725)] = 165483, + [SMALL_STATE(5726)] = 165491, + [SMALL_STATE(5727)] = 165499, + [SMALL_STATE(5728)] = 165507, + [SMALL_STATE(5729)] = 165515, + [SMALL_STATE(5730)] = 165523, + [SMALL_STATE(5731)] = 165531, + [SMALL_STATE(5732)] = 165539, + [SMALL_STATE(5733)] = 165547, + [SMALL_STATE(5734)] = 165555, + [SMALL_STATE(5735)] = 165563, + [SMALL_STATE(5736)] = 165571, + [SMALL_STATE(5737)] = 165579, + [SMALL_STATE(5738)] = 165587, + [SMALL_STATE(5739)] = 165595, + [SMALL_STATE(5740)] = 165603, + [SMALL_STATE(5741)] = 165611, + [SMALL_STATE(5742)] = 165619, + [SMALL_STATE(5743)] = 165627, + [SMALL_STATE(5744)] = 165635, + [SMALL_STATE(5745)] = 165643, + [SMALL_STATE(5746)] = 165651, + [SMALL_STATE(5747)] = 165659, + [SMALL_STATE(5748)] = 165667, + [SMALL_STATE(5749)] = 165675, + [SMALL_STATE(5750)] = 165683, + [SMALL_STATE(5751)] = 165691, + [SMALL_STATE(5752)] = 165699, + [SMALL_STATE(5753)] = 165707, + [SMALL_STATE(5754)] = 165715, + [SMALL_STATE(5755)] = 165723, + [SMALL_STATE(5756)] = 165731, + [SMALL_STATE(5757)] = 165739, + [SMALL_STATE(5758)] = 165747, + [SMALL_STATE(5759)] = 165755, + [SMALL_STATE(5760)] = 165763, + [SMALL_STATE(5761)] = 165771, + [SMALL_STATE(5762)] = 165779, + [SMALL_STATE(5763)] = 165787, + [SMALL_STATE(5764)] = 165795, + [SMALL_STATE(5765)] = 165803, + [SMALL_STATE(5766)] = 165811, + [SMALL_STATE(5767)] = 165819, + [SMALL_STATE(5768)] = 165827, + [SMALL_STATE(5769)] = 165835, + [SMALL_STATE(5770)] = 165843, + [SMALL_STATE(5771)] = 165851, + [SMALL_STATE(5772)] = 165859, + [SMALL_STATE(5773)] = 165867, + [SMALL_STATE(5774)] = 165875, + [SMALL_STATE(5775)] = 165883, + [SMALL_STATE(5776)] = 165891, + [SMALL_STATE(5777)] = 165899, + [SMALL_STATE(5778)] = 165907, + [SMALL_STATE(5779)] = 165915, + [SMALL_STATE(5780)] = 165923, + [SMALL_STATE(5781)] = 165931, + [SMALL_STATE(5782)] = 165939, + [SMALL_STATE(5783)] = 165947, + [SMALL_STATE(5784)] = 165955, + [SMALL_STATE(5785)] = 165963, + [SMALL_STATE(5786)] = 165971, + [SMALL_STATE(5787)] = 165979, + [SMALL_STATE(5788)] = 165987, + [SMALL_STATE(5789)] = 165995, + [SMALL_STATE(5790)] = 166003, + [SMALL_STATE(5791)] = 166011, + [SMALL_STATE(5792)] = 166019, + [SMALL_STATE(5793)] = 166027, + [SMALL_STATE(5794)] = 166037, + [SMALL_STATE(5795)] = 166045, + [SMALL_STATE(5796)] = 166053, + [SMALL_STATE(5797)] = 166061, + [SMALL_STATE(5798)] = 166069, + [SMALL_STATE(5799)] = 166077, + [SMALL_STATE(5800)] = 166085, + [SMALL_STATE(5801)] = 166093, + [SMALL_STATE(5802)] = 166101, + [SMALL_STATE(5803)] = 166109, + [SMALL_STATE(5804)] = 166117, + [SMALL_STATE(5805)] = 166125, + [SMALL_STATE(5806)] = 166133, + [SMALL_STATE(5807)] = 166141, + [SMALL_STATE(5808)] = 166149, + [SMALL_STATE(5809)] = 166157, + [SMALL_STATE(5810)] = 166165, + [SMALL_STATE(5811)] = 166173, + [SMALL_STATE(5812)] = 166181, + [SMALL_STATE(5813)] = 166189, + [SMALL_STATE(5814)] = 166197, + [SMALL_STATE(5815)] = 166205, + [SMALL_STATE(5816)] = 166213, + [SMALL_STATE(5817)] = 166221, + [SMALL_STATE(5818)] = 166229, + [SMALL_STATE(5819)] = 166237, + [SMALL_STATE(5820)] = 166245, + [SMALL_STATE(5821)] = 166253, + [SMALL_STATE(5822)] = 166261, + [SMALL_STATE(5823)] = 166269, + [SMALL_STATE(5824)] = 166277, + [SMALL_STATE(5825)] = 166285, + [SMALL_STATE(5826)] = 166293, + [SMALL_STATE(5827)] = 166301, + [SMALL_STATE(5828)] = 166309, + [SMALL_STATE(5829)] = 166317, + [SMALL_STATE(5830)] = 166325, + [SMALL_STATE(5831)] = 166333, + [SMALL_STATE(5832)] = 166341, + [SMALL_STATE(5833)] = 166349, + [SMALL_STATE(5834)] = 166357, + [SMALL_STATE(5835)] = 166365, + [SMALL_STATE(5836)] = 166375, + [SMALL_STATE(5837)] = 166385, + [SMALL_STATE(5838)] = 166393, + [SMALL_STATE(5839)] = 166401, + [SMALL_STATE(5840)] = 166409, + [SMALL_STATE(5841)] = 166417, + [SMALL_STATE(5842)] = 166425, + [SMALL_STATE(5843)] = 166433, + [SMALL_STATE(5844)] = 166441, + [SMALL_STATE(5845)] = 166449, + [SMALL_STATE(5846)] = 166457, + [SMALL_STATE(5847)] = 166465, + [SMALL_STATE(5848)] = 166473, + [SMALL_STATE(5849)] = 166481, + [SMALL_STATE(5850)] = 166489, + [SMALL_STATE(5851)] = 166497, + [SMALL_STATE(5852)] = 166505, + [SMALL_STATE(5853)] = 166513, + [SMALL_STATE(5854)] = 166521, + [SMALL_STATE(5855)] = 166529, + [SMALL_STATE(5856)] = 166537, + [SMALL_STATE(5857)] = 166545, + [SMALL_STATE(5858)] = 166553, + [SMALL_STATE(5859)] = 166561, + [SMALL_STATE(5860)] = 166569, + [SMALL_STATE(5861)] = 166577, + [SMALL_STATE(5862)] = 166585, + [SMALL_STATE(5863)] = 166593, + [SMALL_STATE(5864)] = 166601, + [SMALL_STATE(5865)] = 166609, + [SMALL_STATE(5866)] = 166617, + [SMALL_STATE(5867)] = 166625, + [SMALL_STATE(5868)] = 166633, + [SMALL_STATE(5869)] = 166641, + [SMALL_STATE(5870)] = 166649, + [SMALL_STATE(5871)] = 166657, + [SMALL_STATE(5872)] = 166665, + [SMALL_STATE(5873)] = 166673, + [SMALL_STATE(5874)] = 166681, + [SMALL_STATE(5875)] = 166689, + [SMALL_STATE(5876)] = 166697, + [SMALL_STATE(5877)] = 166705, + [SMALL_STATE(5878)] = 166713, + [SMALL_STATE(5879)] = 166721, + [SMALL_STATE(5880)] = 166729, + [SMALL_STATE(5881)] = 166737, + [SMALL_STATE(5882)] = 166745, + [SMALL_STATE(5883)] = 166753, + [SMALL_STATE(5884)] = 166761, + [SMALL_STATE(5885)] = 166769, + [SMALL_STATE(5886)] = 166777, + [SMALL_STATE(5887)] = 166785, + [SMALL_STATE(5888)] = 166793, + [SMALL_STATE(5889)] = 166801, + [SMALL_STATE(5890)] = 166809, + [SMALL_STATE(5891)] = 166817, + [SMALL_STATE(5892)] = 166827, + [SMALL_STATE(5893)] = 166835, + [SMALL_STATE(5894)] = 166843, + [SMALL_STATE(5895)] = 166851, + [SMALL_STATE(5896)] = 166859, + [SMALL_STATE(5897)] = 166867, + [SMALL_STATE(5898)] = 166875, + [SMALL_STATE(5899)] = 166883, + [SMALL_STATE(5900)] = 166891, + [SMALL_STATE(5901)] = 166899, + [SMALL_STATE(5902)] = 166907, + [SMALL_STATE(5903)] = 166915, + [SMALL_STATE(5904)] = 166923, + [SMALL_STATE(5905)] = 166931, + [SMALL_STATE(5906)] = 166939, + [SMALL_STATE(5907)] = 166947, + [SMALL_STATE(5908)] = 166955, + [SMALL_STATE(5909)] = 166963, + [SMALL_STATE(5910)] = 166971, + [SMALL_STATE(5911)] = 166979, + [SMALL_STATE(5912)] = 166987, + [SMALL_STATE(5913)] = 166995, + [SMALL_STATE(5914)] = 167003, + [SMALL_STATE(5915)] = 167011, + [SMALL_STATE(5916)] = 167019, + [SMALL_STATE(5917)] = 167027, + [SMALL_STATE(5918)] = 167035, + [SMALL_STATE(5919)] = 167043, + [SMALL_STATE(5920)] = 167051, + [SMALL_STATE(5921)] = 167059, + [SMALL_STATE(5922)] = 167067, + [SMALL_STATE(5923)] = 167075, + [SMALL_STATE(5924)] = 167083, + [SMALL_STATE(5925)] = 167091, + [SMALL_STATE(5926)] = 167099, + [SMALL_STATE(5927)] = 167107, + [SMALL_STATE(5928)] = 167117, + [SMALL_STATE(5929)] = 167125, + [SMALL_STATE(5930)] = 167133, + [SMALL_STATE(5931)] = 167141, + [SMALL_STATE(5932)] = 167149, + [SMALL_STATE(5933)] = 167157, + [SMALL_STATE(5934)] = 167165, + [SMALL_STATE(5935)] = 167173, + [SMALL_STATE(5936)] = 167181, + [SMALL_STATE(5937)] = 167189, + [SMALL_STATE(5938)] = 167197, + [SMALL_STATE(5939)] = 167205, + [SMALL_STATE(5940)] = 167213, + [SMALL_STATE(5941)] = 167221, + [SMALL_STATE(5942)] = 167229, + [SMALL_STATE(5943)] = 167237, + [SMALL_STATE(5944)] = 167245, + [SMALL_STATE(5945)] = 167253, + [SMALL_STATE(5946)] = 167261, + [SMALL_STATE(5947)] = 167269, + [SMALL_STATE(5948)] = 167277, + [SMALL_STATE(5949)] = 167285, + [SMALL_STATE(5950)] = 167293, + [SMALL_STATE(5951)] = 167301, + [SMALL_STATE(5952)] = 167309, + [SMALL_STATE(5953)] = 167317, + [SMALL_STATE(5954)] = 167325, + [SMALL_STATE(5955)] = 167333, + [SMALL_STATE(5956)] = 167341, + [SMALL_STATE(5957)] = 167349, + [SMALL_STATE(5958)] = 167357, + [SMALL_STATE(5959)] = 167365, + [SMALL_STATE(5960)] = 167373, + [SMALL_STATE(5961)] = 167381, + [SMALL_STATE(5962)] = 167389, + [SMALL_STATE(5963)] = 167397, + [SMALL_STATE(5964)] = 167405, + [SMALL_STATE(5965)] = 167413, + [SMALL_STATE(5966)] = 167421, + [SMALL_STATE(5967)] = 167429, + [SMALL_STATE(5968)] = 167437, + [SMALL_STATE(5969)] = 167445, + [SMALL_STATE(5970)] = 167453, + [SMALL_STATE(5971)] = 167461, + [SMALL_STATE(5972)] = 167469, + [SMALL_STATE(5973)] = 167477, + [SMALL_STATE(5974)] = 167485, + [SMALL_STATE(5975)] = 167493, + [SMALL_STATE(5976)] = 167501, + [SMALL_STATE(5977)] = 167509, + [SMALL_STATE(5978)] = 167517, + [SMALL_STATE(5979)] = 167527, + [SMALL_STATE(5980)] = 167535, + [SMALL_STATE(5981)] = 167543, + [SMALL_STATE(5982)] = 167551, + [SMALL_STATE(5983)] = 167559, + [SMALL_STATE(5984)] = 167567, + [SMALL_STATE(5985)] = 167575, + [SMALL_STATE(5986)] = 167583, + [SMALL_STATE(5987)] = 167591, + [SMALL_STATE(5988)] = 167599, + [SMALL_STATE(5989)] = 167607, + [SMALL_STATE(5990)] = 167615, + [SMALL_STATE(5991)] = 167623, + [SMALL_STATE(5992)] = 167631, + [SMALL_STATE(5993)] = 167639, + [SMALL_STATE(5994)] = 167649, + [SMALL_STATE(5995)] = 167657, + [SMALL_STATE(5996)] = 167665, + [SMALL_STATE(5997)] = 167673, + [SMALL_STATE(5998)] = 167681, + [SMALL_STATE(5999)] = 167689, + [SMALL_STATE(6000)] = 167697, + [SMALL_STATE(6001)] = 167705, + [SMALL_STATE(6002)] = 167713, + [SMALL_STATE(6003)] = 167721, + [SMALL_STATE(6004)] = 167729, + [SMALL_STATE(6005)] = 167737, +}; + +static const TSParseActionEntry ts_parse_actions[] = { + [0] = {.entry = {.count = 0, .reusable = false}}, + [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), + [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0, 0, 0), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2871), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5515), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3558), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3485), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5345), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5293), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4743), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5419), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(63), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5376), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4804), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5124), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5384), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(309), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(357), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4548), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3288), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3599), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5978), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3903), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2279), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2264), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5640), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5829), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5785), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2974), + [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(421), + [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), + [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), + [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), + [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 1), + [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4579), + [132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2933), + [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(449), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4487), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4489), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3262), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3613), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 1), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(5793), + [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3274), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), + [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), + [184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(419), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5788), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1958), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1893), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5692), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5757), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5687), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2895), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(411), + [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(346), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1138), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), + [335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1291), + [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(668), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1267), + [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1165), + [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4), + [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(631), + [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2871), + [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5515), + [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3558), + [368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1166), + [371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3485), + [374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(631), + [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5345), + [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5293), + [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4743), + [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(204), + [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(758), + [392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(582), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5419), + [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(63), + [401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5376), + [404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4804), + [407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5124), + [410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5384), + [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(309), + [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(357), + [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(174), + [422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(227), + [425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4548), + [428] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4515), + [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3288), + [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(703), + [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3599), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(122), + [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(451), + [446] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5978), + [449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3289), + [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(481), + [455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3903), + [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2279), + [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5882), + [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2279), + [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2264), + [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4302), + [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1287), + [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(682), + [479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1157), + [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5640), + [485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5829), + [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5785), + [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 53), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 53), + [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, 247), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 247), + [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2, 0, 0), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2, 0, 0), + [507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), + [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(716), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2627), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(740), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(730), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), + [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5330), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5335), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4740), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5340), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3292), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3722), + [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), + [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), + [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5526), + [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5588), + [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5152), + [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5529), + [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), + [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), + [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), + [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1133), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5793), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3274), + [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5654), + [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356), + [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), + [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), + [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6001), + [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5971), + [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), + [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), + [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1846), + [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1946), + [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2325), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), + [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), + [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), + [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), + [697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), + [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4497), + [701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(33), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5933), + [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3264), + [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3549), + [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), + [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), + [730] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(205), + [733] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(222), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3274), + [741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3870), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2286), + [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), + [750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2102), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), + [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4809), + [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), + [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2244), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2244), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), + [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2096), + [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2328), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2329), + [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5857), + [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), + [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1570), + [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1892), + [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), + [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), + [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), + [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), + [842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), + [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 28), + [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 28), + [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), + [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), + [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), + [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5671), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [878] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 28), + [881] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(335), + [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(335), + [886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), + [888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [890] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(516), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), + [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5927), + [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), + [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5835), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3241), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), + [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3244), + [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), + [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(579), + [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(234), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), + [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), + [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), + [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), + [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1813), + [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), + [1011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), + [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5921), + [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5874), + [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1006), + [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5877), + [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3140), + [1025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), + [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), + [1045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2508), + [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2399), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), + [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), + [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1127), + [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), + [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), + [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [1087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [1095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [1111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2394), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5610), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2360), + [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2394), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1128), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), + [1157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [1159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), + [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), + [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2265), + [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1129), + [1183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [1189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), + [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1939), + [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1930), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), + [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), + [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [1229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1131), + [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), + [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3499), + [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5799), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2249), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), + [1287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [1289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1941), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), + [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), + [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), + [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), + [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2437), + [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), + [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), + [1341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), + [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2489), + [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), + [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5943), + [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2444), + [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), + [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [1401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), + [1409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [1411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2509), + [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2503), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2509), + [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), + [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), + [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [1425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [1427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838), + [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3289), + [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2308), + [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), + [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2556), + [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), + [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2459), + [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), + [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2560), + [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2568), + [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), + [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587), + [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), + [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2870), + [1495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3514), + [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4737), + [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), + [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), + [1509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4479), + [1511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5930), + [1513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4327), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4217), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), + [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2902), + [1521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2992), + [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1097), + [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3963), + [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), + [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), + [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), + [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4463), + [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3609), + [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3498), + [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3271), + [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3760), + [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), + [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5612), + [1567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5817), + [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5821), + [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3020), + [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), + [1575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), + [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3481), + [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), + [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), + [1585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4528), + [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4589), + [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1001), + [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1002), + [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5871), + [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), + [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), + [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3186), + [1601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3181), + [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1003), + [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005), + [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4602), + [1609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1087), + [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1088), + [1613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1089), + [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), + [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), + [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1779), + [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), + [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2351), + [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), + [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), + [1637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), + [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4920), + [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), + [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), + [1649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), + [1655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), + [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(24), + [1659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5924), + [1661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5948), + [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), + [1669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [1675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), + [1677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2422), + [1685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), + [1687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), + [1689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 197), + [1691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 197), + [1693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 197), + [1695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 197), + [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [1699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [1701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), + [1705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), + [1707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, 0, 6), + [1709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, 0, 6), + [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [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_statement_block, 4, 0, 0), + [1719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), + [1721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 45), + [1723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 45), + [1725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), + [1727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), + [1729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [1731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 104), + [1733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 104), + [1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [1737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 25), + [1739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 25), + [1741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), + [1743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 69), + [1745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), + [1747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 82), + [1749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 105), + [1751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 105), + [1753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), + [1755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), + [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [1759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 106), + [1761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 106), + [1763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), + [1765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), + [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [1769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 125), + [1771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 125), + [1773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 125), + [1775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 125), + [1777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [1779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), + [1781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), + [1783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), + [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [1789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), + [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), + [1793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [1795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [1797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2488), + [1799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), + [1801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), + [1803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [1807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 147), + [1809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 147), + [1811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 147), + [1813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 147), + [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [1817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [1819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [1821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 166), + [1823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 166), + [1825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 166), + [1827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 166), + [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 181), + [1833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 181), + [1835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 181), + [1837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 181), + [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 181), + [1843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 181), + [1845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 181), + [1847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 181), + [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [1851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 198), + [1853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 198), + [1855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 198), + [1857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 198), + [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [1861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 232), + [1863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 232), + [1865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 232), + [1867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 232), + [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 242), + [1873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 242), + [1875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 242), + [1877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 242), + [1879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [1881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [1883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), + [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), + [1889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3714), + [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [1893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3719), + [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [1899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [1901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2475), + [1903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [1906] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3207), + [1910] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(2956), + [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), + [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [1918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [1926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), + [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), + [1932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), + [1936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), + [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), + [1940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [1942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), + [1948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), + [1950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), + [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), + [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3275), + [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235), + [1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), + [1962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), + [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1855), + [1968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [1970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1520), + [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [1978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), + [1980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), + [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2147), + [1986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), + [1988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [1990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2467), + [1992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), + [1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), + [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), + [1998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [2000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [2002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), + [2004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [2006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330), + [2008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [2010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4092), + [2012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2333), + [2016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [2018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [2020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2098), + [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [2024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [2026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [2032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [2034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [2036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3842), + [2038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), + [2040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3843), + [2042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [2044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [2046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2593), + [2048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), + [2052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [2054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [2056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [2058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [2060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [2062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [2064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [2072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), + [2074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [2076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [2078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [2080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [2082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [2084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [2086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), + [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [2092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), + [2094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), + [2098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), + [2100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), + [2102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [2104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [2106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2610), + [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), + [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), + [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), + [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [2116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [2118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2637), + [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), + [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), + [2124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), + [2126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), + [2128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [2130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [2132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2642), + [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451), + [2136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), + [2138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [2140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [2142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), + [2144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), + [2146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), + [2148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [2150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [2152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2432), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [2156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), + [2158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), + [2160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [2162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [2164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2648), + [2168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), + [2170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), + [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), + [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1396), + [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), + [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606), + [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), + [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), + [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), + [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2656), + [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), + [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), + [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2649), + [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), + [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), + [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2660), + [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5130), + [2230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [2232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), + [2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5876), + [2238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), + [2240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), + [2242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5734), + [2244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), + [2246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), + [2248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), + [2250] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5738), + [2255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5775), + [2257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), + [2259] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), + [2264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), + [2266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), + [2268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), + [2270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), + [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4553), + [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4601), + [2276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2827), + [2279] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(206), + [2283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(646), + [2286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3539), + [2288] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(4327), + [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), + [2294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2686), + [2296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5789), + [2298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), + [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5528), + [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), + [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2733), + [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), + [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3816), + [2316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2678), + [2318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2679), + [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2702), + [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2745), + [2324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), + [2326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), + [2328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), + [2330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), + [2332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), + [2334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), + [2336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), + [2338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), + [2340] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), + [2342] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), + [2344] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), + [2346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), + [2348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3873), + [2350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5961), + [2352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), + [2354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), + [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3498), + [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), + [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5962), + [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5417), + [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2740), + [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), + [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), + [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5817), + [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), + [2376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5974), + [2378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5865), + [2380] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(206), + [2383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3618), + [2385] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(4327), + [2388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5839), + [2390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5838), + [2392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5728), + [2394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5723), + [2396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3726), + [2398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3620), + [2400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5908), + [2402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5906), + [2404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5809), + [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5808), + [2408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5813), + [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5812), + [2412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5632), + [2414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5630), + [2416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), + [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5990), + [2420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5989), + [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3761), + [2424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), + [2426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), + [2428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4984), + [2430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5363), + [2432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), + [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5952), + [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5951), + [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), + [2440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [2442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5849), + [2444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 42), + [2446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 42), + [2448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5851), + [2450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 252), + [2452] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 252), + [2454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), + [2460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), + [2462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2464] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3130), + [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5786), + [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), + [2472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(172), + [2474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), + [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), + [2478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 290), + [2480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 290), + [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5984), + [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), + [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5959), + [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), + [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), + [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), + [2498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 99), + [2504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 99), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [2508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 34), + [2510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 34), + [2512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(32), + [2514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 241), + [2516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 241), + [2518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), + [2520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), + [2522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 287), + [2524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 287), + [2526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 288), + [2528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 288), + [2530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 289), + [2532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 289), + [2534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 244), + [2536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 244), + [2538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 67), + [2544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 67), + [2546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 68), + [2548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 68), + [2550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), + [2552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [2554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 320), + [2556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 320), + [2558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), + [2560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), + [2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 249), + [2564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 249), + [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [2568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [2570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 78), + [2572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 78), + [2574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 250), + [2576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 250), + [2578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3345), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), + [2582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 80), + [2584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 80), + [2586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 81), + [2588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 81), + [2590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), + [2592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), + [2594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 251), + [2596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 251), + [2598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), + [2600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), + [2602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), + [2604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), + [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 197), + [2608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 197), + [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 86), + [2612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 86), + [2614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), + [2616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), + [2618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 80), + [2620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 80), + [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 29), + [2624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 29), + [2626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 33), + [2632] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 33), + [2634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 90), + [2636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 90), + [2638] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2640] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 91), + [2644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 91), + [2646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [2648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), + [2652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), + [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), + [2656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), + [2658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 92), + [2660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 92), + [2662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 29), + [2664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 29), + [2666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), + [2668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), + [2670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 30), + [2672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 30), + [2674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 100), + [2680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 100), + [2682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 33), + [2688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 33), + [2690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 45), + [2692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 45), + [2694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), + [2696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), + [2698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 232), + [2700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 232), + [2702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 35), + [2704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 35), + [2706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 124), + [2708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 124), + [2710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 139), + [2712] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 139), + [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 142), + [2716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 142), + [2718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 143), + [2720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 143), + [2722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), + [2724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), + [2726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 281), + [2728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 281), + [2730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 146), + [2732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 146), + [2734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 150), + [2736] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 150), + [2738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 239), + [2740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 239), + [2742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), + [2744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), + [2746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), + [2748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), + [2750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 36), + [2756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 36), + [2758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 152), + [2764] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 152), + [2766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 150), + [2768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 150), + [2770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 86), + [2772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 86), + [2774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), + [2776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), + [2778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), + [2780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), + [2782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 80), + [2784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 80), + [2786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [2788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [2790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [2792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [2794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 99), + [2796] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 99), + [2798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [2800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), + [2802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 41), + [2804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 41), + [2806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 241), + [2808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 241), + [2810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 105), + [2812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 105), + [2814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 106), + [2816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 106), + [2818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 21), + [2820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 21), + [2822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [2824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 242), + [2826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 242), + [2828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 180), + [2830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 180), + [2832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 43), + [2834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 43), + [2836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 23), + [2838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 23), + [2840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 44), + [2842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 44), + [2844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 125), + [2846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 125), + [2848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 44), + [2850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 44), + [2852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), + [2854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), + [2856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 188), + [2858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 188), + [2860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 189), + [2862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 189), + [2864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 192), + [2866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 192), + [2868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 59), + [2870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 59), + [2872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), + [2878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), + [2880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 282), + [2882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 282), + [2884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), + [2886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), + [2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 196), + [2890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 196), + [2892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 147), + [2894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 147), + [2896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 200), + [2898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 200), + [2900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 202), + [2902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 202), + [2904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 150), + [2906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 150), + [2908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 207), + [2910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 207), + [2912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 166), + [2914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 166), + [2916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), + [2918] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 181), + [2920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 181), + [2922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 181), + [2924] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 181), + [2926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 237), + [2928] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 237), + [2930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 59), + [2932] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 59), + [2934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 239), + [2936] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 239), + [2938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 198), + [2940] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 198), + [2942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 285), + [2944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 285), + [2946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3067), + [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), + [2950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [2952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3487), + [2954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3304), + [2956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [2958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [2960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4488), + [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4491), + [2964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4550), + [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [2968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [2970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), + [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3280), + [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3947), + [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), + [2978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3287), + [2980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3305), + [2982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), + [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [2986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5950), + [2988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3030), + [2990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5892), + [2992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072), + [2994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5894), + [2996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), + [2998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2878), + [3000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3025), + [3002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3026), + [3004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2907), + [3006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), + [3008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3133), + [3010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3029), + [3012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), + [3014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [3016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3509), + [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4616), + [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4476), + [3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4570), + [3024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [3028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3625), + [3030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1050), + [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [3034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5970), + [3036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3033), + [3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5676), + [3040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(974), + [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), + [3044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 205), + [3046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 205), + [3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), + [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), + [3052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [3054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3517), + [3056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), + [3058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), + [3060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [3062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4474), + [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [3068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5639), + [3070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1472), + [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), + [3074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), + [3078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1574), + [3080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1048), + [3082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5939), + [3086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3017), + [3088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5647), + [3090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(971), + [3092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5652), + [3094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [3096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 206), + [3098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 206), + [3100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3229), + [3102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3511), + [3104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3009), + [3106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 248), + [3108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 248), + [3110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1744), + [3112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), + [3114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [3116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3495), + [3118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), + [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), + [3122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), + [3124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4557), + [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [3130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), + [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1789), + [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), + [3136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), + [3138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787), + [3140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), + [3142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), + [3144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [3146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5675), + [3148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3005), + [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5783), + [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111), + [3154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5801), + [3156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [3158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 286), + [3160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 286), + [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), + [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3007), + [3166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), + [3168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), + [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), + [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1897), + [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), + [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), + [3178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), + [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), + [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), + [3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), + [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4747), + [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), + [3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3351), + [3198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), + [3200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [3202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), + [3204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), + [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), + [3208] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), + [3210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), + [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), + [3214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), + [3216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), + [3218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1575), + [3220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1801), + [3222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), + [3224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3159), + [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3306), + [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1863), + [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1557), + [3232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3146), + [3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), + [3236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), + [3238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), + [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [3242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216), + [3244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1743), + [3252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3022), + [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5999), + [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), + [3258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1649), + [3260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1749), + [3262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), + [3264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327), + [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2332), + [3268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5698), + [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [3272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3143), + [3274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1447), + [3276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), + [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), + [3280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3023), + [3282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [3284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1737), + [3286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1790), + [3288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), + [3290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2210), + [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3148), + [3294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), + [3296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1945), + [3298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1729), + [3300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3008), + [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1633), + [3304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1746), + [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1823), + [3308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2242), + [3310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2263), + [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3165), + [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), + [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1751), + [3322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3021), + [3324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), + [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1726), + [3328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1810), + [3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), + [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2076), + [3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3147), + [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1442), + [3338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), + [3342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [3344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), + [3346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3004), + [3348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), + [3350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [3352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), + [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2341), + [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2348), + [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), + [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140), + [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), + [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), + [3368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3484), + [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), + [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), + [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), + [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3263), + [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), + [3388] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [3391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972), + [3393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3171), + [3395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), + [3397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974), + [3399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2215), + [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482), + [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2483), + [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), + [3407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4538), + [3409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5204), + [3411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), + [3415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), + [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [3421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), + [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5402), + [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5022), + [3429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), + [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1051), + [3433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 71), + [3435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 71), + [3437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 144), + [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 144), + [3441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 69), + [3443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 69), + [3445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 70), + [3447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 70), + [3449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 72), + [3451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 72), + [3453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3279), + [3459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), + [3461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 194), + [3463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 194), + [3465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), + [3467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), + [3469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3472] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3475] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5942), + [3478] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1051), + [3481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), + [3483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [3485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [3490] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3519), + [3495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [3497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5368), + [3499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), + [3501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), + [3503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), + [3505] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(412), + [3508] = {.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), + [3512] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5969), + [3515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1062), + [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [3520] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(5446), + [3523] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3526] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [3531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [3533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), + [3535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), + [3537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5604), + [3539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [3541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4732), + [3543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(259), + [3546] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), + [3549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), + [3551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), + [3553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), + [3555] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(4302), + [3558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(424), + [3561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), + [3563] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [3568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [3570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [3572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [3574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [3576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [3578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [3580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), + [3582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), + [3584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), + [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [3588] = {.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), + [3592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), + [3594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), + [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [3600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), + [3602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), + [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), + [3606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [3608] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT(3266), + [3611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [3613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [3615] = {.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), + [3619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [3621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [3623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [3625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(363), + [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [3630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), + [3632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [3635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5031), + [3637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), + [3639] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(518), + [3642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), + [3644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3218), + [3648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), + [3650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), + [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [3654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2277), + [3656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3234), + [3658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), + [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1890), + [3662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2311), + [3664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2439), + [3666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2028), + [3668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2420), + [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), + [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), + [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), + [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3312), + [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), + [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [3688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1507), + [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), + [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), + [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), + [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), + [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), + [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), + [3708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), + [3710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), + [3712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [3714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), + [3718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [3720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), + [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1865), + [3724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3228), + [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), + [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3212), + [3732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), + [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), + [3738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4744), + [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), + [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [3750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5617), + [3752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1473), + [3755] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2021), + [3758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), + [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), + [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), + [3768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), + [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), + [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), + [3774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), + [3776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1950), + [3778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2418), + [3780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736), + [3782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2730), + [3784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2794), + [3786] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1739), + [3789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), + [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), + [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), + [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), + [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [3805] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1641), + [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), + [3814] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2424), + [3817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), + [3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [3821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3218), + [3824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2788), + [3827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), + [3829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1453), + [3832] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(364), + [3835] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4518), + [3838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4528), + [3841] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2085), + [3844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(5999), + [3847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3003), + [3850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4139), + [3853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1742), + [3856] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1950), + [3859] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2418), + [3862] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1736), + [3865] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2028), + [3868] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2420), + [3871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2730), + [3874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2794), + [3877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), + [3879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1775), + [3882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3302), + [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), + [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [3888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), + [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), + [3892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), + [3894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2084), + [3896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2397), + [3898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597), + [3900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2598), + [3902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), + [3904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), + [3906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [3908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [3910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5554), + [3912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), + [3914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1036), + [3916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3397), + [3918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [3920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), + [3922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1944), + [3924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), + [3926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2362), + [3928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), + [3930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2567), + [3932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3368), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2501), + [3936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), + [3938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1943), + [3940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), + [3942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2454), + [3944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2579), + [3946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2580), + [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3434), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [3952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), + [3954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968), + [3956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2307), + [3958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2456), + [3960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2570), + [3962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2573), + [3964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3459), + [3966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), + [3968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2224), + [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), + [3972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2225), + [3974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2390), + [3976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2599), + [3978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2584), + [3980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3405), + [3982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [3984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2161), + [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), + [3988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2168), + [3990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2389), + [3992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), + [3994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2592), + [3996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), + [3998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5722), + [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [4002] = {.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), + [4006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 110), + [4008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 110), + [4010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5396), + [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5392), + [4014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 111), + [4016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 111), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5404), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [4022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), + [4024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3668), + [4026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2479), + [4028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2476), + [4030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2480), + [4032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2577), + [4034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2668), + [4036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2665), + [4038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), + [4040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), + [4042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 50), + [4044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 50), + [4046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5336), + [4048] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), + [4050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), + [4052] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2, 0, 116), + [4054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2, 0, 116), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [4058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 49), + [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), + [4062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 229), + [4064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 229), + [4066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 175), + [4068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 175), + [4070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 176), + [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 176), + [4074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 228), + [4076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 228), + [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1692), + [4080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 230), + [4098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 230), + [4100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 115), + [4102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 115), + [4104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1053), + [4106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1054), + [4108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [4110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 231), + [4116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 231), + [4118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 144), + [4120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 144), + [4122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 273), + [4124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 273), + [4126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 274), + [4128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 274), + [4130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 275), + [4138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 275), + [4140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [4146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [4150] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 276), + [4160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 276), + [4162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 277), + [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 277), + [4166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), + [4168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), + [4170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 14), + [4172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 14), + [4174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), + [4176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), + [4178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 312), + [4180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 312), + [4182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 313), + [4184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 313), + [4186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 314), + [4188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 314), + [4190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), + [4192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), + [4194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 315), + [4196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 315), + [4198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 316), + [4200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 316), + [4202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 338), + [4204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 338), + [4206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 57), + [4212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 57), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [4216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), + [4218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5779), + [4220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 16), + [4222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 16), + [4224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 173), + [4226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 173), + [4228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), REDUCE(sym_nested_type_identifier, 3, 0, 173), + [4231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 172), + [4237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 172), + [4239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 174), + [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 174), + [4243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 88), + [4245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 88), + [4247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 195), + [4249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 195), + [4251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), + [4253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), + [4255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), + [4257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), + [4259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 175), + [4261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 175), + [4263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 176), + [4265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 176), + [4267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), + [4269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), + [4271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), + [4273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), + [4275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), + [4277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), + [4279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), + [4285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), + [4287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [4289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), + [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5834), + [4293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), + [4295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), + [4297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), + [4299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), + [4301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4305] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), + [4307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), + [4309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 51), + [4311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 51), + [4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5341), + [4315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), + [4317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), + [4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [4321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 52), + [4323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 52), + [4325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), + [4327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), + [4329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 112), + [4331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 112), + [4333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5411), + [4335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 113), + [4337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 113), + [4339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), + [4347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), + [4349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4353] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 114), + [4355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 114), + [4357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 115), + [4367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 115), + [4369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [4371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 117), + [4377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 117), + [4379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 118), + [4381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 118), + [4383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), + [4385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), + [4387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), + [4389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), + [4391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 169), + [4393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 169), + [4395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 118), + [4397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 118), + [4399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), + [4401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), + [4403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 171), + [4405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 171), + [4407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), REDUCE(sym_nested_type_identifier, 3, 0, 173), + [4410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 126), + [4412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 126), + [4414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [4416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [4418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 127), + [4420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), + [4422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), + [4424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4815), + [4426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [4428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [4430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), + [4432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [4434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [4436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [4438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), + [4440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [4442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [4444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [4446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [4448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [4450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [4454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [4456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [4458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [4460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [4462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 199), + [4464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 199), + [4466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 128), + [4468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 129), + [4470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 129), + [4472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), + [4474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), + [4476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 133), + [4478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 133), + [4480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), + [4482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), + [4484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 135), + [4486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 135), + [4488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), + [4490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), + [4492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), + [4494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), + [4496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [4498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [4500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 15), + [4502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 15), + [4504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), + [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [4508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [4510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), + [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), + [4514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2219), + [4516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2445), + [4518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, 0, 17), + [4520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, 0, 17), + [4522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 64), + [4524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 137), + [4526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 137), + [4528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), + [4530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 27), + [4532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), + [4534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 65), + [4536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 65), + [4538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 66), + [4540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), + [4542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 24), + [4544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 24), + [4546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 22), + [4548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 73), + [4550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 73), + [4552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(167), + [4555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), + [4557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), + [4559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [4561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [4563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), + [4565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), + [4567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), + [4569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), + [4571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(167), + [4574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 193), + [4576] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [4579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [4582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), + [4584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [4586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [4588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 119), + [4590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 119), + [4592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), + [4595] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), + [4598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 120), + [4600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 120), + [4602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), + [4604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), + [4606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(167), + [4609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 121), + [4611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 121), + [4613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 122), + [4615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 122), + [4617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 74), + [4619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 74), + [4621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), + [4623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), + [4625] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(167), + [4628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), + [4630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), + [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [4634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [4636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), + [4638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), + [4640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1000), + [4642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [4644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [4646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [4649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [4652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), + [4654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), + [4656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, 0, 75), + [4658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, 0, 75), + [4660] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 145), + [4662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 145), + [4664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 55), + [4666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 55), + [4668] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 76), + [4670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 76), + [4672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), + [4674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), + [4676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), + [4678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), + [4680] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 148), + [4682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 148), + [4684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), + [4686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), + [4688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 123), + [4690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 123), + [4692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 149), + [4694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 149), + [4696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 66), + [4698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), + [4700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), + [4702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 79), + [4704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 79), + [4706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 26), + [4708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 26), + [4710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), + [4712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), + [4714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 179), + [4716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 179), + [4718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [4720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [4722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 186), + [4724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 186), + [4726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 187), + [4728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 187), + [4730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 121), + [4732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 121), + [4734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), + [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [4738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), + [4745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2712), + [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), + [4749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), + [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1741), + [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), + [4755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2497), + [4757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2498), + [4759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2787), + [4761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), + [4763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5371), + [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), + [4767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2485), + [4769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2486), + [4771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2784), + [4773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2781), + [4775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), + [4778] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), + [4783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [4785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2110), + [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), + [4789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111), + [4791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2452), + [4793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(5445), + [4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5596), + [4798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [4800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5367), + [4802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), + [4804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(165), + [4807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), + [4809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [4811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [4813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [4819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2324), + [4823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), + [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [4827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), + [4829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [4831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [4833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [4835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [4837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [4839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [4843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [4845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), + [4847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [4849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [4851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [4853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [4855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [4865] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(168), + [4868] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(168), + [4871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [4883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), + [4885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), + [4893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 37), + [4895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 37), + [4897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1621), + [4899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 27), + [4903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), + [4905] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(168), + [4908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [4910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [4912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [4914] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(165), + [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [4921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2544), + [4923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), + [4925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2796), + [4927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2797), + [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [4931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(168), + [4934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), + [4936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2495), + [4938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), + [4940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772), + [4942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2773), + [4944] = {.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), + [4948] = {.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), + [4952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(165), + [4955] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(165), + [4958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5307), + [4960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), + [4962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [4964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [4966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [4968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), + [4974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2112), + [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), + [4978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2113), + [4980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2470), + [4982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), + [4984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), + [4986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), + [4988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2119), + [4990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2414), + [4992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), + [4994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2775), + [4996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4320), + [4998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), + [5000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), + [5002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5668), + [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), + [5006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), + [5008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), + [5010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), + [5012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2359), + [5014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 49), + [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [5025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), + [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), + [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4358), + [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), + [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), + [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421), + [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), + [5039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 87), + [5041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(459), + [5044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [5046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), + [5048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2103), + [5050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), + [5052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301), + [5054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2427), + [5056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), + [5058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2795), + [5060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), + [5062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2317), + [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), + [5066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2319), + [5068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), + [5070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 37), + [5072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 37), + [5074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), REDUCE(sym__parameter_name, 2, 0, 37), + [5077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [5080] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [5083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), + [5085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [5087] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 22), + [5090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(807), + [5092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), + [5094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2241), + [5096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), + [5098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2238), + [5100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2441), + [5102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [5104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [5106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [5108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [5110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [5112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [5114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [5116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [5118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [5120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [5122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [5124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [5128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [5130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), + [5132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [5134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [5136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [5138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), + [5140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(166), + [5143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 64), + [5146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), REDUCE(sym_assignment_expression, 3, 0, 64), + [5149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), + [5151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), + [5153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), + [5156] = {.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), + [5160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5308), + [5162] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(166), + [5165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(166), + [5168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(166), + [5171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), + [5176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), + [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [5183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2245), + [5185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), + [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), + [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), + [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), + [5193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2716), + [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), + [5197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2701), + [5199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4536), + [5201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [5203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1316), + [5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [5209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), + [5213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [5217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 155), + [5219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 155), + [5221] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 157), + [5223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 157), + [5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), + [5227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), + [5229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2694), + [5231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), + [5233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), + [5235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2707), + [5237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4552), + [5239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [5241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [5243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [5245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [5247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [5249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), + [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [5253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [5255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [5257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [5259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), + [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [5263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [5265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [5267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [5269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), + [5279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2696), + [5281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), + [5283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), + [5285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2691), + [5287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2294), + [5289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3013), + [5291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2363), + [5293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), + [5295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 46), + [5297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), + [5299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [5301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [5305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), + [5307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [5311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [5313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [5315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), + [5317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [5319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), + [5321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [5323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [5327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [5329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [5333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), + [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), + [5337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), + [5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), + [5343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2699), + [5345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), + [5347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706), + [5349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), + [5351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(164), + [5354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2504), + [5356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [5358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), + [5360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), + [5362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(163), + [5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [5367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [5369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [5371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), + [5373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), + [5375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2698), + [5377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), + [5379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4126), + [5381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), + [5383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [5385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [5387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), + [5389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), + [5391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2708), + [5393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3482), + [5395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 64), + [5397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [5399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 40), + [5401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 40), + [5403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), + [5405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2713), + [5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), + [5409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2345), + [5411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), + [5413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2443), + [5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), + [5417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), + [5419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), + [5421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2690), + [5423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2346), + [5425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), + [5427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2457), + [5429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), + [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), + [5443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2715), + [5445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), + [5447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [5449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2438), + [5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [5453] = {.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), + [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), + [5461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2719), + [5463] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(163), + [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), + [5468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2077), + [5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), + [5472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2448), + [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2260), + [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [5480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(163), + [5483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 208), + [5485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 208), + [5487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [5489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(163), + [5492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3582), + [5494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2472), + [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), + [5498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2490), + [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), + [5502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), + [5504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2491), + [5506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2571), + [5508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2670), + [5510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2674), + [5512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(164), + [5515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), + [5517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), + [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2710), + [5521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(164), + [5524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [5526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181), + [5528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), + [5530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2440), + [5532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2208), + [5534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), + [5536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2455), + [5538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [5540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [5542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), + [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), + [5548] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(164), + [5551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [5553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), + [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), + [5557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2695), + [5559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [5561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), + [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), + [5565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2402), + [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), + [5571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 94), + [5573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 94), + [5575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 98), + [5577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 98), + [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [5581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), + [5589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), + [5591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2714), + [5593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), + [5595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), + [5597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2709), + [5599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [5601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), + [5603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [5605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [5607] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(169), + [5610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), + [5612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [5614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [5618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [5622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), + [5624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [5626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [5628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [5630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [5632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [5634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [5636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [5638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [5640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [5642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [5644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [5646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), + [5648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), + [5650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), + [5652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [5654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [5656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [5658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), + [5660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [5662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [5664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), + [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), + [5670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [5676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [5682] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(171), + [5685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), + [5687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5483), + [5689] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(171), + [5692] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(171), + [5695] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(171), + [5698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [5700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), + [5702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240), + [5704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), + [5706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1884), + [5708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), + [5710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2436), + [5712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1734), + [5714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2812), + [5716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2813), + [5718] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), + [5721] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [5724] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), + [5729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4164), + [5731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4140), + [5733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 84), + [5735] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(169), + [5738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(169), + [5741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), + [5743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3793), + [5745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [5747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2574), + [5749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2481), + [5751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2569), + [5753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), + [5755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2682), + [5757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2683), + [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [5761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [5763] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(169), + [5766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), + [5769] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(554), + [5772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), + [5774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), + [5777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), + [5780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2361), + [5782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 107), + [5784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 147), + [5787] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 147), + [5790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 148), + [5793] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 148), + [5796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 149), + [5799] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 149), + [5802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2578), + [5804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2779), + [5806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), + [5808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2565), + [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), + [5812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2783), + [5814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [5816] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 197), + [5819] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 197), + [5822] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 198), + [5825] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 198), + [5828] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 119), REDUCE(sym_class, 5, 0, 199), + [5831] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 119), REDUCE(sym_class, 5, 0, 199), + [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [5836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), + [5838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), + [5842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [5844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [5846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [5850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), + [5852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [5854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), + [5856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), + [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), + [5860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [5862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [5866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), + [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), + [5876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581), + [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), + [5880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811), + [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), + [5884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(170), + [5887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [5889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2585), + [5891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), + [5893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2816), + [5895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 166), REDUCE(sym_class, 6, 0, 242), + [5898] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 166), REDUCE(sym_class, 6, 0, 242), + [5901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(170), + [5904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(170), + [5907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(170), + [5910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [5914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [5916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), + [5920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), + [5924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [5926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), + [5928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441), + [5930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), + [5932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), + [5934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), + [5936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), + [5938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), + [5940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), + [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), + [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), + [5946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), + [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), + [5950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), + [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3370), + [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), + [5956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 85), + [5958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 85), + [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662), + [5962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 125), + [5964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 125), + [5966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 153), + [5968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 153), + [5970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 203), + [5972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 203), + [5974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 181), + [5976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 181), + [5978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 245), + [5980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 245), + [5982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 232), + [5984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 232), + [5986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 283), + [5988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 283), + [5990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 284), + [5992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 284), + [5994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 318), + [5996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 318), + [5998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 319), + [6000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 319), + [6002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 339), + [6004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 339), + [6006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 340), + [6008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 340), + [6010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 355), + [6012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 355), + [6014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6018] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(2673), + [6021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), + [6023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [6025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5967), + [6027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675), + [6029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), + [6031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), + [6033] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), + [6035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), + [6037] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), SHIFT_REPEAT(2672), + [6040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), + [6042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 53), + [6048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 53), + [6050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), + [6052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), + [6054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), + [6060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2684), + [6062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), + [6064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2685), + [6066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2705), + [6068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), + [6070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), + [6072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718), + [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), + [6076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1954), + [6078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1955), + [6080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1799), + [6082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2801), + [6084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814), + [6086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2689), + [6088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789), + [6090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), + [6092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2697), + [6094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2677), + [6096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [6098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1882), + [6100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883), + [6102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828), + [6104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739), + [6106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), + [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), + [6110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2700), + [6112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(4139), + [6115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), + [6117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), + [6119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), + [6121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), + [6123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), + [6125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), + [6127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), + [6129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2519), + [6131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2520), + [6133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791), + [6135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), + [6137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(191), + [6139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [6141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4421), + [6143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), + [6145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [6147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), + [6149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [6151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [6153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4157), + [6155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), + [6157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [6159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), + [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), + [6163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392), + [6165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398), + [6167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167), + [6169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [6171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1957), + [6173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [6175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), + [6177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1977), + [6179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2676), + [6181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [6183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), + [6185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), + [6187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2471), + [6189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), + [6191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), + [6193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), + [6195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2297), + [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), + [6199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2693), + [6201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), + [6203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2298), + [6205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), + [6207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2305), + [6209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2681), + [6211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2703), + [6213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), + [6215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2246), + [6217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2268), + [6219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), + [6221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), + [6223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), + [6225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [6227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2576), + [6229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), + [6231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [6233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2566), + [6235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), + [6237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [6239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2582), + [6241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [6243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), + [6245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2583), + [6247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [6249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), + [6251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2586), + [6253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), + [6255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), + [6257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2562), + [6259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), + [6261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2563), + [6263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), + [6265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2572), + [6267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), + [6269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2591), + [6271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), + [6273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), + [6275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2596), + [6277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), + [6279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), + [6281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), + [6283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2595), + [6285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), + [6287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5244), + [6289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5773), + [6291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5422), + [6293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036), + [6295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [6297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5418), + [6299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5032), + [6301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3571), + [6303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [6305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [6307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), + [6309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [6311] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), SHIFT(3949), + [6314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), + [6316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5955), + [6318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), + [6320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109), + [6322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5942), + [6326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5066), + [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5858), + [6330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3010), + [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), + [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3149), + [6336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), + [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), + [6340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5510), + [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), + [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5558), + [6348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), + [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5429), + [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5045), + [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), + [6358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), + [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), + [6362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [6364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), + [6370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4697), + [6372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5239), + [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4698), + [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), + [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), + [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5687), + [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), + [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5902), + [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5916), + [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [6394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), + [6398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5667), + [6400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5673), + [6402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5236), + [6404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), + [6406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), + [6410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5661), + [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5702), + [6414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), + [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), + [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), + [6422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5768), + [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5777), + [6426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5983), + [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5995), + [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), + [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5629), + [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [6438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [6442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5681), + [6444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5583), + [6446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [6448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), + [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), + [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [6454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), + [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), + [6460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142), + [6462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), + [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), + [6466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [6468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), + [6470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), + [6472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), + [6474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), + [6476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), + [6478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), + [6480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), + [6482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), REDUCE(sym_jsx_namespace_name, 3, 0, 0), + [6485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3516), + [6487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5113), + [6489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5108), + [6491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), + [6493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), + [6495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 268), + [6497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), + [6499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), + [6501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 310), + [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), + [6505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), + [6507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 217), + [6509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), + [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), + [6513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [6515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), + [6517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 59), + [6519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), + [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), + [6523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), + [6525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), + [6527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1477), + [6529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), + [6531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), + [6533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), + [6535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), + [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), + [6541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), + [6543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3117), + [6545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3276), + [6547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 158), + [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), + [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), + [6553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 262), + [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), + [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), + [6559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3525), + [6561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), + [6563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), + [6565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), + [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), + [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), + [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), + [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), + [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), + [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), + [6579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), + [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), + [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), + [6585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 103), + [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), + [6589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), + [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), + [6593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [6599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 217), + [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), + [6603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), + [6605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), + [6607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4245), + [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), + [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5824), + [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [6617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 158), + [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), + [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), + [6623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 59), + [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), + [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5291), + [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4624), + [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), + [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), + [6635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 262), + [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), + [6639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), + [6641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), + [6643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), + [6645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), + [6647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), + [6649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), + [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), + [6653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), + [6655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 163), + [6657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 217), + [6659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), + [6661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 219), + [6663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 262), + [6665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 59), + [6667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(5446), + [6670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [6672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), + [6674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), + [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), + [6678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 158), + [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5579), + [6682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 310), + [6684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 262), + [6686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 268), + [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), + [6690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 59), + [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [6694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 103), + [6696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 158), + [6698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 217), + [6700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), + [6702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), + [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4699), + [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [6708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), + [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [6714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [6716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), + [6718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3283), + [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5832), + [6722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5844), + [6724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3686), + [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), + [6728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3217), + [6730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), + [6732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3914), + [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233), + [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4311), + [6738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), + [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), + [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268), + [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [6746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), + [6748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), + [6750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5641), + [6752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3438), + [6754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [6756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [6758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100), + [6760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3419), + [6762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3379), + [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [6766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3437), + [6768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3299), + [6770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3391), + [6772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), + [6774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 130), + [6776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5500), + [6778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [6780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(292), + [6783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(3268), + [6786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), + [6788] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(3914), + [6791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4711), + [6793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3956), + [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5790), + [6797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), + [6799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3411), + [6801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3587), + [6803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5516), + [6805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), + [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [6809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2869), + [6811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4558), + [6813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4944), + [6815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), + [6817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), + [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [6821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3272), + [6823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3432), + [6825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [6827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3552), + [6829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 58), + [6831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5465), + [6833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), + [6835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5279), + [6837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [6839] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(5242), + [6842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [6844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4756), + [6846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4758), + [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), + [6850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), + [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), + [6854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3478), + [6856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), + [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), + [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), + [6862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3374), + [6864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3389), + [6866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), + [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [6870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [6874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 27), + [6876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [6878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4501), + [6880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4510), + [6882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), + [6884] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 134), SHIFT_REPEAT(3571), + [6887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 134), SHIFT_REPEAT(305), + [6890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 134), + [6892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 134), SHIFT_REPEAT(3571), + [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [6897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), + [6905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), + [6907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), + [6909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2164), + [6911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4255), + [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248), + [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), + [6917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4340), + [6919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2251), + [6921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), + [6923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2252), + [6925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4437), + [6927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), + [6929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3950), + [6931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), + [6933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), + [6935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), + [6937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), + [6939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 337), + [6941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697), + [6943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), + [6945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [6947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), + [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [6951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), + [6953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [6955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [6957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [6959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [6961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [6963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4757), + [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), + [6967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [6969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), + [6971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), + [6973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), + [6975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), + [6977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), + [6979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), + [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), + [6983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), + [6985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), + [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), + [6989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), + [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), + [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), + [6995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3662), + [6997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), + [6999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), + [7001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), + [7003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), + [7005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), + [7007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [7009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), + [7011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), + [7013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), + [7015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), + [7017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [7019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), + [7021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4417), + [7023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), + [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030), + [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), + [7029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), + [7031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), + [7033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), + [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367), + [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), + [7041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), + [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), + [7045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), + [7047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), + [7049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), + [7051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), + [7053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), + [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), + [7057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), + [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), + [7061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), + [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), + [7065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), + [7067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), + [7069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), + [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), + [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), + [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), + [7077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), + [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3524), + [7081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), + [7083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), + [7085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), + [7087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), + [7089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), + [7091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), + [7093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), + [7095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), + [7097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), + [7099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), + [7101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), + [7103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), + [7105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), + [7107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), + [7109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), + [7111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), + [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), + [7115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), + [7117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), + [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), + [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5117), + [7123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), + [7125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), + [7127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), + [7129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3763), + [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), + [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3765), + [7135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), + [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), + [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), + [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), + [7143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), + [7145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [7147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3684), + [7149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), + [7151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), + [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), + [7155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), + [7157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), + [7159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), + [7161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), + [7163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), + [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), + [7167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), + [7169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), + [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), + [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), + [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), + [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), + [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), + [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), + [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), + [7185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), + [7187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2873), + [7189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3088), + [7191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), + [7193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), + [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [7197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483), + [7199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5870), + [7201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2941), + [7203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3213), + [7205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2287), + [7207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), + [7209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), + [7211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2510), + [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [7215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), + [7217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), + [7219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [7221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [7223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [7225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), + [7227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5911), + [7229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), + [7231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), + [7233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), + [7235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), + [7237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), + [7241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3122), + [7243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2876), + [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [7249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2831), + [7251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), + [7253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1584), + [7255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5710), + [7257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 184), + [7259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), + [7261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), + [7263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), + [7265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), + [7267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), + [7269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), + [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), + [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5634), + [7277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), + [7279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 124), + [7281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 253), + [7283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 254), + [7285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 7), + [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), + [7289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 7), + [7291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5327), + [7293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 226), + [7295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 227), + [7297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 162), + [7299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), + [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), + [7303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 295), + [7305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 296), + [7307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), + [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), + [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), + [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), + [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5397), + [7317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 236), + [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), + [7321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 140), + [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), + [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5963), + [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [7329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 140), + [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), + [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), + [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), + [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), + [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3837), + [7341] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(412), + [7344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 209), + [7346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), + [7348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5973), + [7350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), + [7352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), + [7354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), + [7356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), + [7358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 180), + [7360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [7362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), + [7364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [7366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 321), + [7368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 322), + [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [7372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [7376] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(441), + [7379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 337), + [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5375), + [7383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 343), + [7385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 272), + [7387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 101), + [7389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 348), + [7391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [7393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), + [7395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), + [7397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 357), + [7399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), + [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), + [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), + [7405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), + [7407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(424), + [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), + [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), + [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4538), + [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [7418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), + [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [7422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 168), + [7424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 303), + [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), + [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), + [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4181), + [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), + [7434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [7436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4741), + [7440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4284), + [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [7444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), + [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1421), + [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [7450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), + [7452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), + [7454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), + [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), + [7458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), + [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), + [7462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3594), + [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4700), + [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), + [7468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), + [7470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 140), + [7472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 140), + [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [7476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), + [7478] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3791), + [7481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [7483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(402), + [7486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [7488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [7490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), + [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [7494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), + [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [7498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), + [7500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [7502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), + [7504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), + [7508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5604), + [7510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), + [7512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4429), + [7514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), + [7516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294), + [7518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5923), + [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), + [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), + [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4426), + [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), + [7528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), + [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1410), + [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), + [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4430), + [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720), + [7540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), + [7542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 141), + [7544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 141), + [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), + [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), + [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), + [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [7558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), + [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), + [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), + [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), + [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), + [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), + [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4612), + [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4732), + [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), + [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [7586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3045), + [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293), + [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), + [7592] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1434), + [7595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), + [7597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), + [7599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), + [7601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), + [7603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 77), + [7605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), + [7607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [7609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4108), + [7611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), + [7613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4117), + [7615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), + [7617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [7619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5947), + [7621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [7623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [7625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4059), + [7627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [7629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), + [7631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452), + [7633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), + [7635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [7637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), + [7639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), + [7641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1383), + [7643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [7645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), + [7647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4101), + [7649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), + [7651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [7653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4038), + [7655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), + [7657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), + [7659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4096), + [7661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), + [7663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [7665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 0), + [7667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), + [7669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 0), + [7671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1385), + [7673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), + [7675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), + [7677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), + [7679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), + [7681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), + [7683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), + [7685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [7687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4316), + [7689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1416), + [7691] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(5947), + [7694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [7696] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(336), + [7699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), + [7701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), + [7703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3069), + [7705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), + [7707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), + [7709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [7711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), + [7713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), + [7715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), + [7717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4075), + [7719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), + [7721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4183), + [7723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 18), + [7725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), + [7727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), + [7729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), + [7731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), + [7733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1388), + [7735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 333), + [7737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), + [7739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), + [7741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 31), + [7743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [7745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [7747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [7749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [7751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), + [7753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [7755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), + [7757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), + [7759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), + [7761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), + [7763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), + [7765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 213), + [7767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), + [7769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), + [7771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), + [7773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4929), + [7775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(922), + [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), + [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400), + [7782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 2, 0, 0), + [7784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 2, 0, 0), + [7786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), + [7788] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1027), + [7791] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3970), + [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [7798] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(920), + [7801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), + [7803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), + [7805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), + [7807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), + [7809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), + [7811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), + [7813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [7815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [7817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [7819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), + [7821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2, 0, 0), + [7823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2, 0, 0), + [7825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), + [7827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 299), + [7829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), + [7831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), + [7833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), + [7835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4057), + [7837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1031), + [7840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(923), + [7843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), + [7845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [7847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [7849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1112), + [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), + [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), + [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), + [7858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 133), + [7860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 133), + [7862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 256), + [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), + [7866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), + [7868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 261), + [7870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), + [7872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 302), + [7874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 221), + [7876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 341), + [7878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 342), + [7880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), + [7882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 266), + [7884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 346), + [7886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [7888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1038), + [7891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1069), + [7894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 351), + [7896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 32), + [7898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), + [7900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), + [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), + [7904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [7906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(938), + [7909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [7911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 32), + [7913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 7), + [7915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 7), + [7917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 0), + [7919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 0), + [7921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3, 0, 0), + [7923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3, 0, 0), + [7925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 354), + [7927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 336), + [7929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 186), + [7931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 186), + [7933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2625), + [7935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4755), + [7937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 187), + [7939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 187), + [7941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), + [7943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), + [7945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 270), + [7947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 213), + [7949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 215), + [7951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 271), + [7953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 223), + [7955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 3, 0, 0), + [7957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 3, 0, 0), + [7959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), + [7961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), + [7963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 160), + [7965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4751), + [7967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), + [7969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5348), + [7971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5502), + [7973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [7975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [7977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [7979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [7981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 291), + [7983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 293), + [7985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 294), + [7987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [7989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [7991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), + [7993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 299), + [7995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), + [7997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), + [7999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 309), + [8001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 109), + [8003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5195), + [8005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), + [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5561), + [8009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), + [8011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), + [8013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 88), + [8015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), + [8017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), + [8019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), + [8021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5201), + [8023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4912), + [8025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), + [8027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5271), + [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5625), + [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), + [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), + [8035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), + [8037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(832), + [8041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(934), + [8044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 135), + [8046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 135), + [8048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 225), + [8050] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1015), + [8053] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(941), + [8056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1019), + [8059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 165), + [8061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), + [8063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4209), + [8067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 160), + [8069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [8071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 210), + [8073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 88), + [8075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [8077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), + [8079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4656), + [8081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258), + [8083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5301), + [8085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 256), + [8087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 260), + [8089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 311), + [8091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 327), + [8093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5856), + [8095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [8097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), + [8099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 360), + [8101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 211), + [8103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [8105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [8107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 324), + [8109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 325), + [8111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 327), + [8113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 330), + [8115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 137), + [8117] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 137), + [8119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), + [8121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4702), + [8123] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 32), + [8125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5651), + [8127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3518), + [8129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4507), + [8131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), + [8133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), + [8135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [8137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), + [8139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [8141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), + [8143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), + [8145] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), + [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4212), + [8152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), + [8154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), + [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4499), + [8158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3367), + [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4492), + [8162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), + [8164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), + [8166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), + [8168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3369), + [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), + [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), + [8176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 238), + [8178] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 238), SHIFT_REPEAT(4564), + [8181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 238), + [8183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), + [8185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), + [8187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4565), + [8189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3968), + [8191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4565), + [8193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 59), + [8195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1029), + [8198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 29), + [8200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3515), + [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), + [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), + [8206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [8208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4569), + [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4569), + [8212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 235), + [8214] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [8216] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4512), + [8219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [8221] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4514), + [8224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1468), + [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4587), + [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [8230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2866), + [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4597), + [8234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [8238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 280), + [8240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 183), + [8242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [8244] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4524), + [8247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), + [8249] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4524), + [8252] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4525), + [8255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), + [8257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4525), + [8260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), + [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4598), + [8264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 108), + [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [8268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [8270] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(438), + [8273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [8275] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(3569), + [8278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), + [8280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), + [8282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), + [8284] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(270), + [8287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 167), + [8289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 167), SHIFT_REPEAT(395), + [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), + [8294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), + [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), + [8298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [8300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 292), + [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4560), + [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), + [8308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [8312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [8314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), + [8316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 39), + [8318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5147), + [8320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3278), + [8322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), + [8324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), + [8326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [8328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), + [8330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), + [8332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4524), + [8334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4216), + [8336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), + [8338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 190), + [8340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 190), + [8342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4525), + [8344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), + [8346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), + [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4856), + [8350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [8352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [8354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [8356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [8358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), + [8360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), + [8362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), + [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [8370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 47), + [8372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [8374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [8376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), + [8378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [8380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), + [8382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 191), + [8384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 191), + [8386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2867), + [8388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 246), + [8390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [8392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), + [8394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [8398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(229), + [8400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4575), + [8402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4578), + [8404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), + [8406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 96), + [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [8410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [8412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), + [8414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), + [8416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4505), + [8418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 358), + [8420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), + [8422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), + [8424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), + [8426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), + [8428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), + [8430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), + [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), + [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), + [8436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2987), + [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), + [8440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), + [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), + [8444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), + [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), + [8448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [8450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), + [8452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), + [8454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 359), + [8456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 334), + [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), + [8460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5649), + [8462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725), + [8464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [8466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 361), + [8468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4766), + [8470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5717), + [8472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5474), + [8474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5476), + [8476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5325), + [8478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 331), + [8480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 362), + [8482] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(3373), + [8485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), + [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), + [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), + [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [8503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 335), + [8505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 332), + [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), + [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), + [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5204), + [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2506), + [8521] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(916), + [8524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), + [8526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [8528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), + [8530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), + [8532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), + [8534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), + [8536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), + [8538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), + [8540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), + [8542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), + [8544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3084), + [8546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), + [8548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), + [8550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), + [8552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), + [8554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [8556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), + [8558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), + [8560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 344), + [8562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 345), + [8564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 347), + [8566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), + [8568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4931), + [8570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224), + [8572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), + [8574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 349), + [8576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 84), + [8578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), + [8580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [8582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), + [8584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), + [8586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 350), + [8588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), + [8592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [8594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 240), SHIFT_REPEAT(2766), + [8597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 240), + [8599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [8601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4915), + [8603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [8605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382), + [8607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [8609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5473), + [8611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), + [8613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5031), + [8615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 352), + [8617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), + [8619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), + [8621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [8623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), + [8625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), + [8627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), + [8629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), + [8631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5235), + [8633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), + [8635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [8637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5243), + [8639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5268), + [8641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), + [8643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 255), + [8645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [8647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 257), + [8649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 258), + [8651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 259), + [8653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 253), + [8655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 254), + [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), + [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), + [8665] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 263), + [8667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 265), + [8669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 267), + [8671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), + [8673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [8675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 353), + [8677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 88), + [8679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 89), + [8681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5573), + [8683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), + [8685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5006), + [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [8689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [8691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1175), + [8693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), + [8695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [8697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), + [8699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), + [8701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [8703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(4240), + [8706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), + [8708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 159), + [8710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429), + [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [8714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), + [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), + [8718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 269), + [8720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5300), + [8722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), + [8724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 124), + [8726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 161), + [8728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), + [8730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 212), + [8732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 214), + [8734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 89), + [8736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), + [8738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), + [8740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), + [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [8744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1847), + [8746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [8748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), + [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [8752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(226), + [8755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), + [8757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), + [8759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 164), + [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), + [8767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 59), + [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [8773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), + [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [8777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 180), + [8779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 209), + [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2220), + [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3301), + [8785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 218), + [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741), + [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), + [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [8793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 297), + [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [8797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 298), + [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), + [8801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 300), + [8803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 301), + [8805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 295), + [8807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 296), + [8809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), + [8811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 306), + [8813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 307), + [8815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 47), + [8817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 308), + [8819] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2472), + [8822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [8824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2087), + [8827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), + [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), + [8831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), + [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), + [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), + [8839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), + [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2731), + [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), + [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), + [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), + [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), + [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), + [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), + [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), + [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), + [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3990), + [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), + [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), + [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), + [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), + [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), + [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), + [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4639), + [8879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), + [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2258), + [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3435), + [8885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 31), + [8887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 222), + [8889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5784), + [8891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), + [8893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 224), + [8895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), + [8897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [8899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(3502), + [8902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), + [8904] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(265), + [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), + [8909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [8911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), + [8913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), + [8915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5590), + [8917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), + [8919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [8921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 323), + [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [8925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), + [8927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 326), + [8929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 328), + [8931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 329), + [8933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 356), + [8935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [8937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 321), + [8939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), + [8941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(518), + [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), + [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), + [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072), + [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), + [8962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 154), + [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), + [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3077), + [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), + [8970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), + [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), + [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), + [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [8978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 151), + [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [8986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 233), + [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [8990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [8992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 234), + [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), + [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), + [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), + [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), + [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), + [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), + [9008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), + [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), + [9012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), + [9014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 38), + [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), + [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2988), + [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), + [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [9026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 278), + [9028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 279), + [9030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 95), + [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [9034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), + [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), + [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), + [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), + [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), + [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), + [9050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4766), + [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), + [9054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 97), + [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2735), + [9058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), + [9060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), + [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1262), + [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), + [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), + [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [9076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 156), + [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), + [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), + [9084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), + [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [9088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 31), + [9090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1866), + [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1867), + [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1868), + [9096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1869), + [9098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), + [9100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), + [9102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1877), + [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [9106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), + [9108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), + [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [9116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), + [9118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [9122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), + [9124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [9126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [9128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), + [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1258), + [9142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 201), + [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [9148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [9150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008), + [9154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5966), + [9156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), + [9158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), + [9160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), + [9162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), + [9164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3902), + [9166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), + [9168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), + [9170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 59), + [9172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), + [9174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), + [9176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 32), + [9178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), + [9180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [9182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [9184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 131), + [9186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 204), + [9188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 201), + [9190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4923), + [9192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4573), + [9194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), + [9196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), + [9198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 182), + [9200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), + [9202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), + [9204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3601), + [9206] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 151), + [9208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), + [9210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 185), + [9212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), + [9218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 7, 0, 317), + [9220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 136), + [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), + [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [9226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 88), + [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), + [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1172), + [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1174), + [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), + [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), + [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [9244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), + [9246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4138), + [9248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4137), + [9250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 61), + [9252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), + [9254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4148), + [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), + [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), + [9260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), + [9262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), + [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3247), + [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3249), + [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), + [9270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), + [9272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), + [9274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), + [9276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), + [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238), + [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2292), + [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), + [9284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [9286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4043), + [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5975), + [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), + [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4761), + [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), + [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1247), + [9302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5277), + [9304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1900), + [9306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1901), + [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), + [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), + [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1903), + [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5937), + [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [9318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5605), + [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1907), + [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), + [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), + [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), + [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), + [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), + [9344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), + [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), + [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3056), + [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863), + [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4644), + [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057), + [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [9368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5807), + [9370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), + [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), + [9376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), + [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), + [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [9384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), + [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), + [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), + [9398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), + [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), + [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), + [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), + [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), + [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), + [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [9422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5993), + [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1921), + [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), + [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4537), + [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), + [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [9438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [9440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), + [9442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [9444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), + [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840), + [9448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), + [9450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), + [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), + [9454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5740), + [9456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4617), + [9458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [9460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5843), + [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), + [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), + [9466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), + [9468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4559), + [9470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), + [9472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [9476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [9478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [9480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), + [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), + [9488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5309), + [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1508), + [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), + [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), + [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [9504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), + [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [9510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), + [9512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5982), + [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), + [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), + [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [9524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), + [9526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), + [9528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), + [9530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), + [9534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), + [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), + [9538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), + [9540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), + [9544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), + [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [9552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), + [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), + [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), + [9560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), + [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), + [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), + [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), + [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5332), + [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), + [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), + [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4599), + [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), + [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), + [9600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5326), + [9602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), + [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), + [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), + [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), + [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), + [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5717), + [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), + [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3377), + [9624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5891), + [9626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510), + [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), + [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1794), + [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [9638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), + [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844), + [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), + [9646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [9648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [9650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [9652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), + [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [9658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3619), + [9664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [9666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [9668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), + [9670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [9672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), + [9674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), + [9676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [9678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [9680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), + [9682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), + [9684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), + [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [9688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [9690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6005), + [9692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2423), + [9694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [9696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [9698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [9700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [9702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [9704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [9706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), + [9708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), + [9710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [9714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), + [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), + [9718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [9720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), + [9722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [9724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [9726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1206), + [9728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), + [9730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), + [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), + [9734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), + [9736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), + [9738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), + [9740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [9742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [9744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), + [9746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), + [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), + [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), + [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), + [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5412), + [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), + [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), + [9762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), + [9764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), + [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5988), + [9768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), + [9770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), + [9772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), + [9774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [9776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [9778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), + [9784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322), + [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [9788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), + [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), + [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), + [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), + [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), + [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), + [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5593), + [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), + [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), + [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), + [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), + [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4611), + [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), + [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [9836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5836), + [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), + [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3386), + [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4555), + [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), + [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), + [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3488), + [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), + [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5594), + [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4020), + [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), + [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), + [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), + [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), + [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), + [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), + [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5701), + [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4347), + [9906] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4037), + [9910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5666), + [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [9914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), + [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), + [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5827), + [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), + [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5299), + [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [9932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2275), + [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), + [9942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), + [9944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [9946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5685), + [9948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), + [9950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [9952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [9954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2564), +}; + +enum ts_external_scanner_symbol_identifiers { + ts_external_token__automatic_semicolon = 0, + ts_external_token__template_chars = 1, + ts_external_token__ternary_qmark = 2, + ts_external_token_html_comment = 3, + ts_external_token_PIPE_PIPE = 4, + ts_external_token_escape_sequence = 5, + ts_external_token_regex_pattern = 6, + ts_external_token_jsx_text = 7, + ts_external_token__function_signature_automatic_semicolon = 8, + ts_external_token___error_recovery = 9, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token__automatic_semicolon] = sym__automatic_semicolon, + [ts_external_token__template_chars] = sym__template_chars, + [ts_external_token__ternary_qmark] = sym__ternary_qmark, + [ts_external_token_html_comment] = sym_html_comment, + [ts_external_token_PIPE_PIPE] = anon_sym_PIPE_PIPE, + [ts_external_token_escape_sequence] = sym_escape_sequence, + [ts_external_token_regex_pattern] = sym_regex_pattern, + [ts_external_token_jsx_text] = sym_jsx_text, + [ts_external_token__function_signature_automatic_semicolon] = sym__function_signature_automatic_semicolon, + [ts_external_token___error_recovery] = sym___error_recovery, +}; + +static const bool ts_external_scanner_states[12][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__template_chars] = true, + [ts_external_token__ternary_qmark] = true, + [ts_external_token_html_comment] = true, + [ts_external_token_PIPE_PIPE] = true, + [ts_external_token_escape_sequence] = true, + [ts_external_token_jsx_text] = true, + [ts_external_token__function_signature_automatic_semicolon] = true, + [ts_external_token___error_recovery] = true, + }, + [2] = { + [ts_external_token_html_comment] = true, + }, + [3] = { + [ts_external_token__ternary_qmark] = true, + [ts_external_token_html_comment] = true, + [ts_external_token_PIPE_PIPE] = true, + }, + [4] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__ternary_qmark] = true, + [ts_external_token_html_comment] = true, + [ts_external_token_PIPE_PIPE] = true, + }, + [5] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_html_comment] = true, + }, + [6] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_html_comment] = true, + [ts_external_token__function_signature_automatic_semicolon] = true, + }, + [7] = { + [ts_external_token_html_comment] = true, + [ts_external_token_jsx_text] = true, + }, + [8] = { + [ts_external_token__template_chars] = true, + [ts_external_token_html_comment] = true, + [ts_external_token_escape_sequence] = true, + }, + [9] = { + [ts_external_token__template_chars] = true, + [ts_external_token_html_comment] = true, + }, + [10] = { + [ts_external_token_html_comment] = true, + [ts_external_token_escape_sequence] = true, + }, + [11] = { + [ts_external_token_html_comment] = true, + [ts_external_token_regex_pattern] = true, + }, +}; + +#ifdef __cplusplus +extern "C" { +#endif +void *tree_sitter_tsx_external_scanner_create(void); +void tree_sitter_tsx_external_scanner_destroy(void *); +bool tree_sitter_tsx_external_scanner_scan(void *, TSLexer *, const bool *); +unsigned tree_sitter_tsx_external_scanner_serialize(void *, char *); +void tree_sitter_tsx_external_scanner_deserialize(void *, const char *, unsigned); + +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) +#endif + +TS_PUBLIC const TSLanguage *tree_sitter_tsx(void) { + static const TSLanguage language = { + .abi_version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .supertype_count = SUPERTYPE_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .field_names = ts_field_names, + .field_map_slices = ts_field_map_slices, + .field_map_entries = ts_field_map_entries, + .supertype_map_slices = ts_supertype_map_slices, + .supertype_map_entries = ts_supertype_map_entries, + .supertype_symbols = ts_supertype_symbols, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], + .lex_modes = (const void*)ts_lex_modes, + .lex_fn = ts_lex, + .keyword_lex_fn = ts_lex_keywords, + .keyword_capture_token = sym_identifier, + .external_scanner = { + &ts_external_scanner_states[0][0], + ts_external_scanner_symbol_map, + tree_sitter_tsx_external_scanner_create, + tree_sitter_tsx_external_scanner_destroy, + tree_sitter_tsx_external_scanner_scan, + tree_sitter_tsx_external_scanner_serialize, + tree_sitter_tsx_external_scanner_deserialize, + }, + .primary_state_ids = ts_primary_state_ids, + .name = "tsx", + .max_reserved_word_set_size = 0, + .metadata = { + .major_version = 0, + .minor_version = 23, + .patch_version = 2, + }, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/codegraph-kernel/grammars/typescript/tsx/src/scanner.c b/codegraph-kernel/grammars/typescript/tsx/src/scanner.c new file mode 100644 index 0000000000..ac3f57ce5a --- /dev/null +++ b/codegraph-kernel/grammars/typescript/tsx/src/scanner.c @@ -0,0 +1,13 @@ +#include "../../common/scanner.h" + +void *tree_sitter_tsx_external_scanner_create() { return NULL; } + +void tree_sitter_tsx_external_scanner_destroy(void *payload) {} + +unsigned tree_sitter_tsx_external_scanner_serialize(void *payload, char *buffer) { return 0; } + +void tree_sitter_tsx_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) {} + +bool tree_sitter_tsx_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { + return external_scanner_scan(payload, lexer, valid_symbols); +} diff --git a/codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/alloc.h b/codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/alloc.h new file mode 100644 index 0000000000..1abdd12015 --- /dev/null +++ b/codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/alloc.h @@ -0,0 +1,54 @@ +#ifndef TREE_SITTER_ALLOC_H_ +#define TREE_SITTER_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t size); +extern void *(*ts_current_calloc)(size_t count, size_t size); +extern void *(*ts_current_realloc)(void *ptr, size_t size); +extern void (*ts_current_free)(void *ptr); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/array.h b/codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/array.h new file mode 100644 index 0000000000..a17a574f04 --- /dev/null +++ b/codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/array.h @@ -0,0 +1,291 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include +#include +#include +#include +#include + +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + _array__reserve((Array *)(self), array_elem_size(self), new_capacity) + +/// Free any memory allocated for this array. Note that this does not free any +/// memory allocated for the array's contents. +#define array_delete(self) _array__delete((Array *)(self)) + +/// Push a new `element` onto the end of the array. +#define array_push(self, element) \ + (_array__grow((Array *)(self), 1, array_elem_size(self)), \ + (self)->contents[(self)->size++] = (element)) + +/// Increase the array's size by `count` elements. +/// New elements are zero-initialized. +#define array_grow_by(self, count) \ + do { \ + if ((count) == 0) break; \ + _array__grow((Array *)(self), count, array_elem_size(self)); \ + memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)); \ + (self)->size += (count); \ + } while (0) + +/// Append all elements from one array to the end of another. +#define array_push_all(self, other) \ + array_extend((self), (other)->size, (other)->contents) + +/// Append `count` elements to the end of the array, reading their values from the +/// `contents` pointer. +#define array_extend(self, count, contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), (self)->size, \ + 0, count, contents \ + ) + +/// Remove `old_count` elements from the array starting at the given `index`. At +/// the same index, insert `new_count` new elements, reading their values from the +/// `new_contents` pointer. +#define array_splice(self, _index, old_count, new_count, new_contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), _index, \ + old_count, new_count, new_contents \ + ) + +/// Insert one `element` into the array at the given `index`. +#define array_insert(self, _index, element) \ + _array__splice((Array *)(self), array_elem_size(self), _index, 0, 1, &(element)) + +/// Remove one element from the array at the given `index`. +#define array_erase(self, _index) \ + _array__erase((Array *)(self), array_elem_size(self), _index) + +/// Pop the last element off the array, returning the element by value. +#define array_pop(self) ((self)->contents[--(self)->size]) + +/// Assign the contents of one array to another, reallocating if necessary. +#define array_assign(self, other) \ + _array__assign((Array *)(self), (const Array *)(other), array_elem_size(self)) + +/// Swap one array with another +#define array_swap(self, other) \ + _array__swap((Array *)(self), (Array *)(other)) + +/// Get the size of the array contents +#define array_elem_size(self) (sizeof *(self)->contents) + +/// Search a sorted array for a given `needle` value, using the given `compare` +/// callback to determine the order. +/// +/// If an existing element is found to be equal to `needle`, then the `index` +/// out-parameter is set to the existing value's index, and the `exists` +/// out-parameter is set to true. Otherwise, `index` is set to an index where +/// `needle` should be inserted in order to preserve the sorting, and `exists` +/// is set to false. +#define array_search_sorted_with(self, compare, needle, _index, _exists) \ + _array__search_sorted(self, 0, compare, , needle, _index, _exists) + +/// Search a sorted array for a given `needle` value, using integer comparisons +/// of a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_with`. +#define array_search_sorted_by(self, field, needle, _index, _exists) \ + _array__search_sorted(self, 0, _compare_int, field, needle, _index, _exists) + +/// Insert a given `value` into a sorted array, using the given `compare` +/// callback to determine the order. +#define array_insert_sorted_with(self, compare, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_with(self, compare, &(value), &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +/// Insert a given `value` into a sorted array, using integer comparisons of +/// a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_by`. +#define array_insert_sorted_by(self, field, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_by(self, field, (value) field, &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +// Private + +typedef Array(void) Array; + +/// This is not what you're looking for, see `array_delete`. +static inline void _array__delete(Array *self) { + if (self->contents) { + ts_free(self->contents); + self->contents = NULL; + self->size = 0; + self->capacity = 0; + } +} + +/// This is not what you're looking for, see `array_erase`. +static inline void _array__erase(Array *self, size_t element_size, + uint32_t index) { + assert(index < self->size); + char *contents = (char *)self->contents; + memmove(contents + index * element_size, contents + (index + 1) * element_size, + (self->size - index - 1) * element_size); + self->size--; +} + +/// This is not what you're looking for, see `array_reserve`. +static inline void _array__reserve(Array *self, size_t element_size, uint32_t new_capacity) { + if (new_capacity > self->capacity) { + if (self->contents) { + self->contents = ts_realloc(self->contents, new_capacity * element_size); + } else { + self->contents = ts_malloc(new_capacity * element_size); + } + self->capacity = new_capacity; + } +} + +/// This is not what you're looking for, see `array_assign`. +static inline void _array__assign(Array *self, const Array *other, size_t element_size) { + _array__reserve(self, element_size, other->size); + self->size = other->size; + memcpy(self->contents, other->contents, self->size * element_size); +} + +/// This is not what you're looking for, see `array_swap`. +static inline void _array__swap(Array *self, Array *other) { + Array swap = *other; + *other = *self; + *self = swap; +} + +/// This is not what you're looking for, see `array_push` or `array_grow_by`. +static inline void _array__grow(Array *self, uint32_t count, size_t element_size) { + uint32_t new_size = self->size + count; + if (new_size > self->capacity) { + uint32_t new_capacity = self->capacity * 2; + if (new_capacity < 8) new_capacity = 8; + if (new_capacity < new_size) new_capacity = new_size; + _array__reserve(self, element_size, new_capacity); + } +} + +/// This is not what you're looking for, see `array_splice`. +static inline void _array__splice(Array *self, size_t element_size, + uint32_t index, uint32_t old_count, + uint32_t new_count, const void *elements) { + uint32_t new_size = self->size + new_count - old_count; + uint32_t old_end = index + old_count; + uint32_t new_end = index + new_count; + assert(old_end <= self->size); + + _array__reserve(self, element_size, new_size); + + char *contents = (char *)self->contents; + if (self->size > old_end) { + memmove( + contents + new_end * element_size, + contents + old_end * element_size, + (self->size - old_end) * element_size + ); + } + if (new_count > 0) { + if (elements) { + memcpy( + (contents + index * element_size), + elements, + new_count * element_size + ); + } else { + memset( + (contents + index * element_size), + 0, + new_count * element_size + ); + } + } + self->size += new_count - old_count; +} + +/// A binary search routine, based on Rust's `std::slice::binary_search_by`. +/// This is not what you're looking for, see `array_search_sorted_with` or `array_search_sorted_by`. +#define _array__search_sorted(self, start, compare, suffix, needle, _index, _exists) \ + do { \ + *(_index) = start; \ + *(_exists) = false; \ + uint32_t size = (self)->size - *(_index); \ + if (size == 0) break; \ + int comparison; \ + while (size > 1) { \ + uint32_t half_size = size / 2; \ + uint32_t mid_index = *(_index) + half_size; \ + comparison = compare(&((self)->contents[mid_index] suffix), (needle)); \ + if (comparison <= 0) *(_index) = mid_index; \ + size -= half_size; \ + } \ + comparison = compare(&((self)->contents[*(_index)] suffix), (needle)); \ + if (comparison == 0) *(_exists) = true; \ + else if (comparison < 0) *(_index) += 1; \ + } while (0) + +/// Helper macro for the `_sorted_by` routines below. This takes the left (existing) +/// parameter by reference in order to work with the generic sorting function above. +#define _compare_int(a, b) ((int)*(a) - (int)(b)) + +#ifdef _MSC_VER +#pragma warning(pop) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/parser.h b/codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/parser.h new file mode 100644 index 0000000000..858107deb9 --- /dev/null +++ b/codegraph-kernel/grammars/typescript/tsx/src/tree_sitter/parser.h @@ -0,0 +1,286 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +typedef struct TSLanguageMetadata { + uint8_t major_version; + uint8_t minor_version; + uint8_t patch_version; +} TSLanguageMetadata; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +// Used to index the field and supertype maps. +typedef struct { + uint16_t index; + uint16_t length; +} TSMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); + void (*log)(const TSLexer *, const char *, ...); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; + uint16_t reserved_word_set_id; +} TSLexerMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + +struct TSLanguage { + uint32_t abi_version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char * const *symbol_names; + const char * const *field_names; + const TSMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexerMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; + const TSStateId *primary_state_ids; + const char *name; + const TSSymbol *reserved_words; + uint16_t max_reserved_word_set_size; + uint32_t supertype_count; + const TSSymbol *supertype_symbols; + const TSMapSlice *supertype_map_slices; + const TSSymbol *supertype_map_entries; + TSLanguageMetadata metadata; +}; + +static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + const TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + const TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + +/* + * Lexer Macros + */ + +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + UNUSED \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value) \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value), \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_ diff --git a/codegraph-kernel/grammars/typescript/typescript/src/parser.c b/codegraph-kernel/grammars/typescript/typescript/src/parser.c new file mode 100644 index 0000000000..3055cad883 --- /dev/null +++ b/codegraph-kernel/grammars/typescript/typescript/src/parser.c @@ -0,0 +1,283040 @@ +/* Automatically @generated by tree-sitter v0.25.10 */ + +#include "tree_sitter/parser.h" + +#if defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic ignored "-Wmissing-field-initializers" +#endif + +#define LANGUAGE_VERSION 15 +#define STATE_COUNT 5890 +#define LARGE_STATE_COUNT 1193 +#define SYMBOL_COUNT 377 +#define ALIAS_COUNT 7 +#define TOKEN_COUNT 167 +#define EXTERNAL_TOKEN_COUNT 10 +#define FIELD_COUNT 40 +#define MAX_ALIAS_SEQUENCE_LENGTH 10 +#define MAX_RESERVED_WORD_SET_SIZE 0 +#define PRODUCTION_ID_COUNT 352 +#define SUPERTYPE_COUNT 7 + +enum ts_symbol_identifiers { + sym_identifier = 1, + sym_hash_bang_line = 2, + anon_sym_export = 3, + anon_sym_STAR = 4, + anon_sym_default = 5, + anon_sym_type = 6, + anon_sym_EQ = 7, + anon_sym_as = 8, + anon_sym_namespace = 9, + anon_sym_LBRACE = 10, + anon_sym_COMMA = 11, + anon_sym_RBRACE = 12, + anon_sym_typeof = 13, + anon_sym_import = 14, + anon_sym_from = 15, + anon_sym_with = 16, + anon_sym_assert = 17, + anon_sym_var = 18, + anon_sym_let = 19, + anon_sym_const = 20, + anon_sym_BANG = 21, + anon_sym_else = 22, + anon_sym_if = 23, + anon_sym_switch = 24, + anon_sym_for = 25, + anon_sym_LPAREN = 26, + anon_sym_SEMI = 27, + anon_sym_RPAREN = 28, + anon_sym_await = 29, + anon_sym_in = 30, + anon_sym_of = 31, + anon_sym_while = 32, + anon_sym_do = 33, + anon_sym_try = 34, + anon_sym_break = 35, + anon_sym_continue = 36, + anon_sym_debugger = 37, + anon_sym_return = 38, + anon_sym_throw = 39, + anon_sym_COLON = 40, + anon_sym_case = 41, + anon_sym_catch = 42, + anon_sym_finally = 43, + anon_sym_yield = 44, + anon_sym_LBRACK = 45, + anon_sym_RBRACK = 46, + anon_sym_DOT = 47, + anon_sym_class = 48, + anon_sym_async = 49, + anon_sym_function = 50, + anon_sym_EQ_GT = 51, + anon_sym_QMARK_DOT = 52, + anon_sym_new = 53, + anon_sym_using = 54, + anon_sym_PLUS_EQ = 55, + anon_sym_DASH_EQ = 56, + anon_sym_STAR_EQ = 57, + anon_sym_SLASH_EQ = 58, + anon_sym_PERCENT_EQ = 59, + anon_sym_CARET_EQ = 60, + anon_sym_AMP_EQ = 61, + anon_sym_PIPE_EQ = 62, + anon_sym_GT_GT_EQ = 63, + anon_sym_GT_GT_GT_EQ = 64, + anon_sym_LT_LT_EQ = 65, + anon_sym_STAR_STAR_EQ = 66, + anon_sym_AMP_AMP_EQ = 67, + anon_sym_PIPE_PIPE_EQ = 68, + anon_sym_QMARK_QMARK_EQ = 69, + anon_sym_DOT_DOT_DOT = 70, + anon_sym_AMP_AMP = 71, + anon_sym_PIPE_PIPE = 72, + anon_sym_GT_GT = 73, + anon_sym_GT_GT_GT = 74, + anon_sym_LT_LT = 75, + anon_sym_AMP = 76, + anon_sym_CARET = 77, + anon_sym_PIPE = 78, + anon_sym_PLUS = 79, + anon_sym_DASH = 80, + anon_sym_SLASH = 81, + anon_sym_PERCENT = 82, + anon_sym_STAR_STAR = 83, + anon_sym_LT = 84, + anon_sym_LT_EQ = 85, + anon_sym_EQ_EQ = 86, + anon_sym_EQ_EQ_EQ = 87, + anon_sym_BANG_EQ = 88, + anon_sym_BANG_EQ_EQ = 89, + anon_sym_GT_EQ = 90, + anon_sym_GT = 91, + anon_sym_QMARK_QMARK = 92, + anon_sym_instanceof = 93, + anon_sym_TILDE = 94, + anon_sym_void = 95, + anon_sym_delete = 96, + anon_sym_PLUS_PLUS = 97, + anon_sym_DASH_DASH = 98, + anon_sym_DQUOTE = 99, + anon_sym_SQUOTE = 100, + sym_unescaped_double_string_fragment = 101, + sym_unescaped_single_string_fragment = 102, + sym_escape_sequence = 103, + sym_comment = 104, + anon_sym_BQUOTE = 105, + anon_sym_DOLLAR_LBRACE = 106, + anon_sym_SLASH2 = 107, + sym_regex_pattern = 108, + sym_regex_flags = 109, + sym_number = 110, + sym_private_property_identifier = 111, + anon_sym_target = 112, + anon_sym_meta = 113, + sym_this = 114, + sym_super = 115, + sym_true = 116, + sym_false = 117, + sym_null = 118, + sym_undefined = 119, + anon_sym_AT = 120, + anon_sym_static = 121, + anon_sym_readonly = 122, + anon_sym_get = 123, + anon_sym_set = 124, + anon_sym_QMARK = 125, + anon_sym_declare = 126, + anon_sym_public = 127, + anon_sym_private = 128, + anon_sym_protected = 129, + anon_sym_override = 130, + anon_sym_module = 131, + anon_sym_any = 132, + anon_sym_number = 133, + anon_sym_boolean = 134, + anon_sym_string = 135, + anon_sym_symbol = 136, + anon_sym_object = 137, + anon_sym_abstract = 138, + anon_sym_accessor = 139, + anon_sym_satisfies = 140, + anon_sym_require = 141, + anon_sym_extends = 142, + anon_sym_implements = 143, + anon_sym_global = 144, + anon_sym_interface = 145, + anon_sym_enum = 146, + anon_sym_DASH_QMARK_COLON = 147, + anon_sym_PLUS_QMARK_COLON = 148, + anon_sym_QMARK_COLON = 149, + anon_sym_asserts = 150, + anon_sym_infer = 151, + anon_sym_is = 152, + anon_sym_keyof = 153, + anon_sym_unique = 154, + anon_sym_unknown = 155, + anon_sym_never = 156, + anon_sym_LBRACE_PIPE = 157, + anon_sym_PIPE_RBRACE = 158, + anon_sym_out = 159, + sym__automatic_semicolon = 160, + sym__template_chars = 161, + sym__ternary_qmark = 162, + sym_html_comment = 163, + sym_jsx_text = 164, + sym__function_signature_automatic_semicolon = 165, + sym___error_recovery = 166, + sym_program = 167, + sym_export_statement = 168, + sym_namespace_export = 169, + sym_export_clause = 170, + sym_export_specifier = 171, + sym__module_export_name = 172, + sym_declaration = 173, + sym_import = 174, + sym_import_statement = 175, + sym_import_clause = 176, + sym__from_clause = 177, + sym_namespace_import = 178, + sym_named_imports = 179, + sym_import_specifier = 180, + sym_import_attribute = 181, + sym_statement = 182, + sym_expression_statement = 183, + sym_variable_declaration = 184, + sym_lexical_declaration = 185, + sym_variable_declarator = 186, + sym_statement_block = 187, + sym_else_clause = 188, + sym_if_statement = 189, + sym_switch_statement = 190, + sym_for_statement = 191, + sym_for_in_statement = 192, + sym__for_header = 193, + sym_while_statement = 194, + sym_do_statement = 195, + sym_try_statement = 196, + sym_with_statement = 197, + sym_break_statement = 198, + sym_continue_statement = 199, + sym_debugger_statement = 200, + sym_return_statement = 201, + sym_throw_statement = 202, + sym_empty_statement = 203, + sym_labeled_statement = 204, + sym_switch_body = 205, + sym_switch_case = 206, + sym_switch_default = 207, + sym_catch_clause = 208, + sym_finally_clause = 209, + sym_parenthesized_expression = 210, + sym_expression = 211, + sym_primary_expression = 212, + sym_yield_expression = 213, + sym_object = 214, + sym_object_pattern = 215, + sym_assignment_pattern = 216, + sym_object_assignment_pattern = 217, + sym_array = 218, + sym_array_pattern = 219, + sym_nested_identifier = 220, + sym_class = 221, + sym_class_declaration = 222, + sym_class_heritage = 223, + sym_function_expression = 224, + sym_function_declaration = 225, + sym_generator_function = 226, + sym_generator_function_declaration = 227, + sym_arrow_function = 228, + sym__call_signature = 229, + sym__formal_parameter = 230, + sym_optional_chain = 231, + sym_call_expression = 232, + sym_new_expression = 233, + sym_await_expression = 234, + sym_member_expression = 235, + sym_subscript_expression = 236, + sym_assignment_expression = 237, + sym__augmented_assignment_lhs = 238, + sym_augmented_assignment_expression = 239, + sym__initializer = 240, + sym__destructuring_pattern = 241, + sym_spread_element = 242, + sym_ternary_expression = 243, + sym_binary_expression = 244, + sym_unary_expression = 245, + sym_update_expression = 246, + sym_sequence_expression = 247, + sym_string = 248, + sym_template_string = 249, + sym_template_substitution = 250, + sym_regex = 251, + sym_meta_property = 252, + sym_arguments = 253, + sym_decorator = 254, + sym_decorator_member_expression = 255, + sym_decorator_call_expression = 256, + sym_class_body = 257, + sym_formal_parameters = 258, + sym_class_static_block = 259, + sym_pattern = 260, + sym_rest_pattern = 261, + sym_method_definition = 262, + sym_pair = 263, + sym_pair_pattern = 264, + sym__property_name = 265, + sym_computed_property_name = 266, + sym_public_field_definition = 267, + sym__import_identifier = 268, + sym_non_null_expression = 269, + sym_method_signature = 270, + sym_abstract_method_signature = 271, + sym_function_signature = 272, + sym_decorator_parenthesized_expression = 273, + sym_type_assertion = 274, + sym_as_expression = 275, + sym_satisfies_expression = 276, + sym_instantiation_expression = 277, + sym_import_require_clause = 278, + sym_extends_clause = 279, + sym__extends_clause_single = 280, + sym_implements_clause = 281, + sym_ambient_declaration = 282, + sym_abstract_class_declaration = 283, + sym_module = 284, + sym_internal_module = 285, + sym__module = 286, + sym_import_alias = 287, + sym_nested_type_identifier = 288, + sym_interface_declaration = 289, + sym_extends_type_clause = 290, + sym_enum_declaration = 291, + sym_enum_body = 292, + sym_enum_assignment = 293, + sym_type_alias_declaration = 294, + sym_accessibility_modifier = 295, + sym_override_modifier = 296, + sym_required_parameter = 297, + sym_optional_parameter = 298, + sym__parameter_name = 299, + sym_omitting_type_annotation = 300, + sym_adding_type_annotation = 301, + sym_opting_type_annotation = 302, + sym_type_annotation = 303, + sym__type_query_member_expression_in_type_annotation = 304, + sym__type_query_call_expression_in_type_annotation = 305, + sym_asserts = 306, + sym_asserts_annotation = 307, + sym_type = 308, + sym_tuple_parameter = 309, + sym_optional_tuple_parameter = 310, + sym_optional_type = 311, + sym_rest_type = 312, + sym__tuple_type_member = 313, + sym_constructor_type = 314, + sym_primary_type = 315, + sym_template_type = 316, + sym_template_literal_type = 317, + sym_infer_type = 318, + sym_conditional_type = 319, + sym_generic_type = 320, + sym_type_predicate = 321, + sym_type_predicate_annotation = 322, + sym__type_query_member_expression = 323, + sym__type_query_subscript_expression = 324, + sym__type_query_call_expression = 325, + sym__type_query_instantiation_expression = 326, + sym_type_query = 327, + sym_index_type_query = 328, + sym_lookup_type = 329, + sym_mapped_type_clause = 330, + sym_literal_type = 331, + sym__number = 332, + sym_existential_type = 333, + sym_flow_maybe_type = 334, + sym_parenthesized_type = 335, + sym_predefined_type = 336, + sym_type_arguments = 337, + sym_object_type = 338, + sym_call_signature = 339, + sym_property_signature = 340, + sym_type_parameters = 341, + sym_type_parameter = 342, + sym_default_type = 343, + sym_constraint = 344, + sym_construct_signature = 345, + sym_index_signature = 346, + sym_array_type = 347, + sym_tuple_type = 348, + sym_readonly_type = 349, + sym_union_type = 350, + sym_intersection_type = 351, + sym_function_type = 352, + aux_sym_program_repeat1 = 353, + aux_sym_export_statement_repeat1 = 354, + aux_sym_export_clause_repeat1 = 355, + aux_sym_named_imports_repeat1 = 356, + aux_sym_variable_declaration_repeat1 = 357, + aux_sym_switch_body_repeat1 = 358, + aux_sym_object_repeat1 = 359, + aux_sym_object_pattern_repeat1 = 360, + aux_sym_array_repeat1 = 361, + aux_sym_array_pattern_repeat1 = 362, + aux_sym_sequence_expression_repeat1 = 363, + aux_sym_string_repeat1 = 364, + aux_sym_string_repeat2 = 365, + aux_sym_template_string_repeat1 = 366, + aux_sym_class_body_repeat1 = 367, + aux_sym_formal_parameters_repeat1 = 368, + aux_sym_extends_clause_repeat1 = 369, + aux_sym_implements_clause_repeat1 = 370, + aux_sym_extends_type_clause_repeat1 = 371, + aux_sym_enum_body_repeat1 = 372, + aux_sym_template_literal_type_repeat1 = 373, + aux_sym_object_type_repeat1 = 374, + aux_sym_type_parameters_repeat1 = 375, + aux_sym_tuple_type_repeat1 = 376, + alias_sym_interface_body = 377, + alias_sym_property_identifier = 378, + alias_sym_shorthand_property_identifier = 379, + alias_sym_shorthand_property_identifier_pattern = 380, + alias_sym_statement_identifier = 381, + alias_sym_this_type = 382, + alias_sym_type_identifier = 383, +}; + +static const char * const ts_symbol_names[] = { + [ts_builtin_sym_end] = "end", + [sym_identifier] = "identifier", + [sym_hash_bang_line] = "hash_bang_line", + [anon_sym_export] = "export", + [anon_sym_STAR] = "*", + [anon_sym_default] = "default", + [anon_sym_type] = "type", + [anon_sym_EQ] = "=", + [anon_sym_as] = "as", + [anon_sym_namespace] = "namespace", + [anon_sym_LBRACE] = "{", + [anon_sym_COMMA] = ",", + [anon_sym_RBRACE] = "}", + [anon_sym_typeof] = "typeof", + [anon_sym_import] = "import", + [anon_sym_from] = "from", + [anon_sym_with] = "with", + [anon_sym_assert] = "assert", + [anon_sym_var] = "var", + [anon_sym_let] = "let", + [anon_sym_const] = "const", + [anon_sym_BANG] = "!", + [anon_sym_else] = "else", + [anon_sym_if] = "if", + [anon_sym_switch] = "switch", + [anon_sym_for] = "for", + [anon_sym_LPAREN] = "(", + [anon_sym_SEMI] = ";", + [anon_sym_RPAREN] = ")", + [anon_sym_await] = "await", + [anon_sym_in] = "in", + [anon_sym_of] = "of", + [anon_sym_while] = "while", + [anon_sym_do] = "do", + [anon_sym_try] = "try", + [anon_sym_break] = "break", + [anon_sym_continue] = "continue", + [anon_sym_debugger] = "debugger", + [anon_sym_return] = "return", + [anon_sym_throw] = "throw", + [anon_sym_COLON] = ":", + [anon_sym_case] = "case", + [anon_sym_catch] = "catch", + [anon_sym_finally] = "finally", + [anon_sym_yield] = "yield", + [anon_sym_LBRACK] = "[", + [anon_sym_RBRACK] = "]", + [anon_sym_DOT] = ".", + [anon_sym_class] = "class", + [anon_sym_async] = "async", + [anon_sym_function] = "function", + [anon_sym_EQ_GT] = "=>", + [anon_sym_QMARK_DOT] = "\?.", + [anon_sym_new] = "new", + [anon_sym_using] = "using", + [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_DOT_DOT_DOT] = "...", + [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_LT_EQ] = "<=", + [anon_sym_EQ_EQ] = "==", + [anon_sym_EQ_EQ_EQ] = "===", + [anon_sym_BANG_EQ] = "!=", + [anon_sym_BANG_EQ_EQ] = "!==", + [anon_sym_GT_EQ] = ">=", + [anon_sym_GT] = ">", + [anon_sym_QMARK_QMARK] = "\?\?", + [anon_sym_instanceof] = "instanceof", + [anon_sym_TILDE] = "~", + [anon_sym_void] = "void", + [anon_sym_delete] = "delete", + [anon_sym_PLUS_PLUS] = "++", + [anon_sym_DASH_DASH] = "--", + [anon_sym_DQUOTE] = "\"", + [anon_sym_SQUOTE] = "'", + [sym_unescaped_double_string_fragment] = "string_fragment", + [sym_unescaped_single_string_fragment] = "string_fragment", + [sym_escape_sequence] = "escape_sequence", + [sym_comment] = "comment", + [anon_sym_BQUOTE] = "`", + [anon_sym_DOLLAR_LBRACE] = "${", + [anon_sym_SLASH2] = "/", + [sym_regex_pattern] = "regex_pattern", + [sym_regex_flags] = "regex_flags", + [sym_number] = "number", + [sym_private_property_identifier] = "private_property_identifier", + [anon_sym_target] = "target", + [anon_sym_meta] = "meta", + [sym_this] = "this", + [sym_super] = "super", + [sym_true] = "true", + [sym_false] = "false", + [sym_null] = "null", + [sym_undefined] = "undefined", + [anon_sym_AT] = "@", + [anon_sym_static] = "static", + [anon_sym_readonly] = "readonly", + [anon_sym_get] = "get", + [anon_sym_set] = "set", + [anon_sym_QMARK] = "\?", + [anon_sym_declare] = "declare", + [anon_sym_public] = "public", + [anon_sym_private] = "private", + [anon_sym_protected] = "protected", + [anon_sym_override] = "override", + [anon_sym_module] = "module", + [anon_sym_any] = "any", + [anon_sym_number] = "number", + [anon_sym_boolean] = "boolean", + [anon_sym_string] = "string", + [anon_sym_symbol] = "symbol", + [anon_sym_object] = "object", + [anon_sym_abstract] = "abstract", + [anon_sym_accessor] = "accessor", + [anon_sym_satisfies] = "satisfies", + [anon_sym_require] = "require", + [anon_sym_extends] = "extends", + [anon_sym_implements] = "implements", + [anon_sym_global] = "global", + [anon_sym_interface] = "interface", + [anon_sym_enum] = "enum", + [anon_sym_DASH_QMARK_COLON] = "-\?:", + [anon_sym_PLUS_QMARK_COLON] = "+\?:", + [anon_sym_QMARK_COLON] = "\?:", + [anon_sym_asserts] = "asserts", + [anon_sym_infer] = "infer", + [anon_sym_is] = "is", + [anon_sym_keyof] = "keyof", + [anon_sym_unique] = "unique symbol", + [anon_sym_unknown] = "unknown", + [anon_sym_never] = "never", + [anon_sym_LBRACE_PIPE] = "{|", + [anon_sym_PIPE_RBRACE] = "|}", + [anon_sym_out] = "out", + [sym__automatic_semicolon] = "_automatic_semicolon", + [sym__template_chars] = "string_fragment", + [sym__ternary_qmark] = "\?", + [sym_html_comment] = "html_comment", + [sym_jsx_text] = "jsx_text", + [sym__function_signature_automatic_semicolon] = "_function_signature_automatic_semicolon", + [sym___error_recovery] = "__error_recovery", + [sym_program] = "program", + [sym_export_statement] = "export_statement", + [sym_namespace_export] = "namespace_export", + [sym_export_clause] = "export_clause", + [sym_export_specifier] = "export_specifier", + [sym__module_export_name] = "_module_export_name", + [sym_declaration] = "declaration", + [sym_import] = "import", + [sym_import_statement] = "import_statement", + [sym_import_clause] = "import_clause", + [sym__from_clause] = "_from_clause", + [sym_namespace_import] = "namespace_import", + [sym_named_imports] = "named_imports", + [sym_import_specifier] = "import_specifier", + [sym_import_attribute] = "import_attribute", + [sym_statement] = "statement", + [sym_expression_statement] = "expression_statement", + [sym_variable_declaration] = "variable_declaration", + [sym_lexical_declaration] = "lexical_declaration", + [sym_variable_declarator] = "variable_declarator", + [sym_statement_block] = "statement_block", + [sym_else_clause] = "else_clause", + [sym_if_statement] = "if_statement", + [sym_switch_statement] = "switch_statement", + [sym_for_statement] = "for_statement", + [sym_for_in_statement] = "for_in_statement", + [sym__for_header] = "_for_header", + [sym_while_statement] = "while_statement", + [sym_do_statement] = "do_statement", + [sym_try_statement] = "try_statement", + [sym_with_statement] = "with_statement", + [sym_break_statement] = "break_statement", + [sym_continue_statement] = "continue_statement", + [sym_debugger_statement] = "debugger_statement", + [sym_return_statement] = "return_statement", + [sym_throw_statement] = "throw_statement", + [sym_empty_statement] = "empty_statement", + [sym_labeled_statement] = "labeled_statement", + [sym_switch_body] = "switch_body", + [sym_switch_case] = "switch_case", + [sym_switch_default] = "switch_default", + [sym_catch_clause] = "catch_clause", + [sym_finally_clause] = "finally_clause", + [sym_parenthesized_expression] = "parenthesized_expression", + [sym_expression] = "expression", + [sym_primary_expression] = "primary_expression", + [sym_yield_expression] = "yield_expression", + [sym_object] = "object", + [sym_object_pattern] = "object_pattern", + [sym_assignment_pattern] = "assignment_pattern", + [sym_object_assignment_pattern] = "object_assignment_pattern", + [sym_array] = "array", + [sym_array_pattern] = "array_pattern", + [sym_nested_identifier] = "nested_identifier", + [sym_class] = "class", + [sym_class_declaration] = "class_declaration", + [sym_class_heritage] = "class_heritage", + [sym_function_expression] = "function_expression", + [sym_function_declaration] = "function_declaration", + [sym_generator_function] = "generator_function", + [sym_generator_function_declaration] = "generator_function_declaration", + [sym_arrow_function] = "arrow_function", + [sym__call_signature] = "_call_signature", + [sym__formal_parameter] = "_formal_parameter", + [sym_optional_chain] = "optional_chain", + [sym_call_expression] = "call_expression", + [sym_new_expression] = "new_expression", + [sym_await_expression] = "await_expression", + [sym_member_expression] = "member_expression", + [sym_subscript_expression] = "subscript_expression", + [sym_assignment_expression] = "assignment_expression", + [sym__augmented_assignment_lhs] = "_augmented_assignment_lhs", + [sym_augmented_assignment_expression] = "augmented_assignment_expression", + [sym__initializer] = "_initializer", + [sym__destructuring_pattern] = "_destructuring_pattern", + [sym_spread_element] = "spread_element", + [sym_ternary_expression] = "ternary_expression", + [sym_binary_expression] = "binary_expression", + [sym_unary_expression] = "unary_expression", + [sym_update_expression] = "update_expression", + [sym_sequence_expression] = "sequence_expression", + [sym_string] = "string", + [sym_template_string] = "template_string", + [sym_template_substitution] = "template_substitution", + [sym_regex] = "regex", + [sym_meta_property] = "meta_property", + [sym_arguments] = "arguments", + [sym_decorator] = "decorator", + [sym_decorator_member_expression] = "member_expression", + [sym_decorator_call_expression] = "call_expression", + [sym_class_body] = "class_body", + [sym_formal_parameters] = "formal_parameters", + [sym_class_static_block] = "class_static_block", + [sym_pattern] = "pattern", + [sym_rest_pattern] = "rest_pattern", + [sym_method_definition] = "method_definition", + [sym_pair] = "pair", + [sym_pair_pattern] = "pair_pattern", + [sym__property_name] = "_property_name", + [sym_computed_property_name] = "computed_property_name", + [sym_public_field_definition] = "public_field_definition", + [sym__import_identifier] = "_import_identifier", + [sym_non_null_expression] = "non_null_expression", + [sym_method_signature] = "method_signature", + [sym_abstract_method_signature] = "abstract_method_signature", + [sym_function_signature] = "function_signature", + [sym_decorator_parenthesized_expression] = "parenthesized_expression", + [sym_type_assertion] = "type_assertion", + [sym_as_expression] = "as_expression", + [sym_satisfies_expression] = "satisfies_expression", + [sym_instantiation_expression] = "instantiation_expression", + [sym_import_require_clause] = "import_require_clause", + [sym_extends_clause] = "extends_clause", + [sym__extends_clause_single] = "_extends_clause_single", + [sym_implements_clause] = "implements_clause", + [sym_ambient_declaration] = "ambient_declaration", + [sym_abstract_class_declaration] = "abstract_class_declaration", + [sym_module] = "module", + [sym_internal_module] = "internal_module", + [sym__module] = "_module", + [sym_import_alias] = "import_alias", + [sym_nested_type_identifier] = "nested_type_identifier", + [sym_interface_declaration] = "interface_declaration", + [sym_extends_type_clause] = "extends_type_clause", + [sym_enum_declaration] = "enum_declaration", + [sym_enum_body] = "enum_body", + [sym_enum_assignment] = "enum_assignment", + [sym_type_alias_declaration] = "type_alias_declaration", + [sym_accessibility_modifier] = "accessibility_modifier", + [sym_override_modifier] = "override_modifier", + [sym_required_parameter] = "required_parameter", + [sym_optional_parameter] = "optional_parameter", + [sym__parameter_name] = "_parameter_name", + [sym_omitting_type_annotation] = "omitting_type_annotation", + [sym_adding_type_annotation] = "adding_type_annotation", + [sym_opting_type_annotation] = "opting_type_annotation", + [sym_type_annotation] = "type_annotation", + [sym__type_query_member_expression_in_type_annotation] = "member_expression", + [sym__type_query_call_expression_in_type_annotation] = "call_expression", + [sym_asserts] = "asserts", + [sym_asserts_annotation] = "asserts_annotation", + [sym_type] = "type", + [sym_tuple_parameter] = "required_parameter", + [sym_optional_tuple_parameter] = "optional_parameter", + [sym_optional_type] = "optional_type", + [sym_rest_type] = "rest_type", + [sym__tuple_type_member] = "_tuple_type_member", + [sym_constructor_type] = "constructor_type", + [sym_primary_type] = "primary_type", + [sym_template_type] = "template_type", + [sym_template_literal_type] = "template_literal_type", + [sym_infer_type] = "infer_type", + [sym_conditional_type] = "conditional_type", + [sym_generic_type] = "generic_type", + [sym_type_predicate] = "type_predicate", + [sym_type_predicate_annotation] = "type_predicate_annotation", + [sym__type_query_member_expression] = "member_expression", + [sym__type_query_subscript_expression] = "subscript_expression", + [sym__type_query_call_expression] = "call_expression", + [sym__type_query_instantiation_expression] = "instantiation_expression", + [sym_type_query] = "type_query", + [sym_index_type_query] = "index_type_query", + [sym_lookup_type] = "lookup_type", + [sym_mapped_type_clause] = "mapped_type_clause", + [sym_literal_type] = "literal_type", + [sym__number] = "unary_expression", + [sym_existential_type] = "existential_type", + [sym_flow_maybe_type] = "flow_maybe_type", + [sym_parenthesized_type] = "parenthesized_type", + [sym_predefined_type] = "predefined_type", + [sym_type_arguments] = "type_arguments", + [sym_object_type] = "object_type", + [sym_call_signature] = "call_signature", + [sym_property_signature] = "property_signature", + [sym_type_parameters] = "type_parameters", + [sym_type_parameter] = "type_parameter", + [sym_default_type] = "default_type", + [sym_constraint] = "constraint", + [sym_construct_signature] = "construct_signature", + [sym_index_signature] = "index_signature", + [sym_array_type] = "array_type", + [sym_tuple_type] = "tuple_type", + [sym_readonly_type] = "readonly_type", + [sym_union_type] = "union_type", + [sym_intersection_type] = "intersection_type", + [sym_function_type] = "function_type", + [aux_sym_program_repeat1] = "program_repeat1", + [aux_sym_export_statement_repeat1] = "export_statement_repeat1", + [aux_sym_export_clause_repeat1] = "export_clause_repeat1", + [aux_sym_named_imports_repeat1] = "named_imports_repeat1", + [aux_sym_variable_declaration_repeat1] = "variable_declaration_repeat1", + [aux_sym_switch_body_repeat1] = "switch_body_repeat1", + [aux_sym_object_repeat1] = "object_repeat1", + [aux_sym_object_pattern_repeat1] = "object_pattern_repeat1", + [aux_sym_array_repeat1] = "array_repeat1", + [aux_sym_array_pattern_repeat1] = "array_pattern_repeat1", + [aux_sym_sequence_expression_repeat1] = "sequence_expression_repeat1", + [aux_sym_string_repeat1] = "string_repeat1", + [aux_sym_string_repeat2] = "string_repeat2", + [aux_sym_template_string_repeat1] = "template_string_repeat1", + [aux_sym_class_body_repeat1] = "class_body_repeat1", + [aux_sym_formal_parameters_repeat1] = "formal_parameters_repeat1", + [aux_sym_extends_clause_repeat1] = "extends_clause_repeat1", + [aux_sym_implements_clause_repeat1] = "implements_clause_repeat1", + [aux_sym_extends_type_clause_repeat1] = "extends_type_clause_repeat1", + [aux_sym_enum_body_repeat1] = "enum_body_repeat1", + [aux_sym_template_literal_type_repeat1] = "template_literal_type_repeat1", + [aux_sym_object_type_repeat1] = "object_type_repeat1", + [aux_sym_type_parameters_repeat1] = "type_parameters_repeat1", + [aux_sym_tuple_type_repeat1] = "tuple_type_repeat1", + [alias_sym_interface_body] = "interface_body", + [alias_sym_property_identifier] = "property_identifier", + [alias_sym_shorthand_property_identifier] = "shorthand_property_identifier", + [alias_sym_shorthand_property_identifier_pattern] = "shorthand_property_identifier_pattern", + [alias_sym_statement_identifier] = "statement_identifier", + [alias_sym_this_type] = "this_type", + [alias_sym_type_identifier] = "type_identifier", +}; + +static const TSSymbol ts_symbol_map[] = { + [ts_builtin_sym_end] = ts_builtin_sym_end, + [sym_identifier] = sym_identifier, + [sym_hash_bang_line] = sym_hash_bang_line, + [anon_sym_export] = anon_sym_export, + [anon_sym_STAR] = anon_sym_STAR, + [anon_sym_default] = anon_sym_default, + [anon_sym_type] = anon_sym_type, + [anon_sym_EQ] = anon_sym_EQ, + [anon_sym_as] = anon_sym_as, + [anon_sym_namespace] = anon_sym_namespace, + [anon_sym_LBRACE] = anon_sym_LBRACE, + [anon_sym_COMMA] = anon_sym_COMMA, + [anon_sym_RBRACE] = anon_sym_RBRACE, + [anon_sym_typeof] = anon_sym_typeof, + [anon_sym_import] = anon_sym_import, + [anon_sym_from] = anon_sym_from, + [anon_sym_with] = anon_sym_with, + [anon_sym_assert] = anon_sym_assert, + [anon_sym_var] = anon_sym_var, + [anon_sym_let] = anon_sym_let, + [anon_sym_const] = anon_sym_const, + [anon_sym_BANG] = anon_sym_BANG, + [anon_sym_else] = anon_sym_else, + [anon_sym_if] = anon_sym_if, + [anon_sym_switch] = anon_sym_switch, + [anon_sym_for] = anon_sym_for, + [anon_sym_LPAREN] = anon_sym_LPAREN, + [anon_sym_SEMI] = anon_sym_SEMI, + [anon_sym_RPAREN] = anon_sym_RPAREN, + [anon_sym_await] = anon_sym_await, + [anon_sym_in] = anon_sym_in, + [anon_sym_of] = anon_sym_of, + [anon_sym_while] = anon_sym_while, + [anon_sym_do] = anon_sym_do, + [anon_sym_try] = anon_sym_try, + [anon_sym_break] = anon_sym_break, + [anon_sym_continue] = anon_sym_continue, + [anon_sym_debugger] = anon_sym_debugger, + [anon_sym_return] = anon_sym_return, + [anon_sym_throw] = anon_sym_throw, + [anon_sym_COLON] = anon_sym_COLON, + [anon_sym_case] = anon_sym_case, + [anon_sym_catch] = anon_sym_catch, + [anon_sym_finally] = anon_sym_finally, + [anon_sym_yield] = anon_sym_yield, + [anon_sym_LBRACK] = anon_sym_LBRACK, + [anon_sym_RBRACK] = anon_sym_RBRACK, + [anon_sym_DOT] = anon_sym_DOT, + [anon_sym_class] = anon_sym_class, + [anon_sym_async] = anon_sym_async, + [anon_sym_function] = anon_sym_function, + [anon_sym_EQ_GT] = anon_sym_EQ_GT, + [anon_sym_QMARK_DOT] = anon_sym_QMARK_DOT, + [anon_sym_new] = anon_sym_new, + [anon_sym_using] = anon_sym_using, + [anon_sym_PLUS_EQ] = anon_sym_PLUS_EQ, + [anon_sym_DASH_EQ] = anon_sym_DASH_EQ, + [anon_sym_STAR_EQ] = anon_sym_STAR_EQ, + [anon_sym_SLASH_EQ] = anon_sym_SLASH_EQ, + [anon_sym_PERCENT_EQ] = anon_sym_PERCENT_EQ, + [anon_sym_CARET_EQ] = anon_sym_CARET_EQ, + [anon_sym_AMP_EQ] = anon_sym_AMP_EQ, + [anon_sym_PIPE_EQ] = anon_sym_PIPE_EQ, + [anon_sym_GT_GT_EQ] = anon_sym_GT_GT_EQ, + [anon_sym_GT_GT_GT_EQ] = anon_sym_GT_GT_GT_EQ, + [anon_sym_LT_LT_EQ] = anon_sym_LT_LT_EQ, + [anon_sym_STAR_STAR_EQ] = anon_sym_STAR_STAR_EQ, + [anon_sym_AMP_AMP_EQ] = anon_sym_AMP_AMP_EQ, + [anon_sym_PIPE_PIPE_EQ] = anon_sym_PIPE_PIPE_EQ, + [anon_sym_QMARK_QMARK_EQ] = anon_sym_QMARK_QMARK_EQ, + [anon_sym_DOT_DOT_DOT] = anon_sym_DOT_DOT_DOT, + [anon_sym_AMP_AMP] = anon_sym_AMP_AMP, + [anon_sym_PIPE_PIPE] = anon_sym_PIPE_PIPE, + [anon_sym_GT_GT] = anon_sym_GT_GT, + [anon_sym_GT_GT_GT] = anon_sym_GT_GT_GT, + [anon_sym_LT_LT] = anon_sym_LT_LT, + [anon_sym_AMP] = anon_sym_AMP, + [anon_sym_CARET] = anon_sym_CARET, + [anon_sym_PIPE] = anon_sym_PIPE, + [anon_sym_PLUS] = anon_sym_PLUS, + [anon_sym_DASH] = anon_sym_DASH, + [anon_sym_SLASH] = anon_sym_SLASH, + [anon_sym_PERCENT] = anon_sym_PERCENT, + [anon_sym_STAR_STAR] = anon_sym_STAR_STAR, + [anon_sym_LT] = anon_sym_LT, + [anon_sym_LT_EQ] = anon_sym_LT_EQ, + [anon_sym_EQ_EQ] = anon_sym_EQ_EQ, + [anon_sym_EQ_EQ_EQ] = anon_sym_EQ_EQ_EQ, + [anon_sym_BANG_EQ] = anon_sym_BANG_EQ, + [anon_sym_BANG_EQ_EQ] = anon_sym_BANG_EQ_EQ, + [anon_sym_GT_EQ] = anon_sym_GT_EQ, + [anon_sym_GT] = anon_sym_GT, + [anon_sym_QMARK_QMARK] = anon_sym_QMARK_QMARK, + [anon_sym_instanceof] = anon_sym_instanceof, + [anon_sym_TILDE] = anon_sym_TILDE, + [anon_sym_void] = anon_sym_void, + [anon_sym_delete] = anon_sym_delete, + [anon_sym_PLUS_PLUS] = anon_sym_PLUS_PLUS, + [anon_sym_DASH_DASH] = anon_sym_DASH_DASH, + [anon_sym_DQUOTE] = anon_sym_DQUOTE, + [anon_sym_SQUOTE] = anon_sym_SQUOTE, + [sym_unescaped_double_string_fragment] = sym__template_chars, + [sym_unescaped_single_string_fragment] = sym__template_chars, + [sym_escape_sequence] = sym_escape_sequence, + [sym_comment] = sym_comment, + [anon_sym_BQUOTE] = anon_sym_BQUOTE, + [anon_sym_DOLLAR_LBRACE] = anon_sym_DOLLAR_LBRACE, + [anon_sym_SLASH2] = anon_sym_SLASH, + [sym_regex_pattern] = sym_regex_pattern, + [sym_regex_flags] = sym_regex_flags, + [sym_number] = sym_number, + [sym_private_property_identifier] = sym_private_property_identifier, + [anon_sym_target] = anon_sym_target, + [anon_sym_meta] = anon_sym_meta, + [sym_this] = sym_this, + [sym_super] = sym_super, + [sym_true] = sym_true, + [sym_false] = sym_false, + [sym_null] = sym_null, + [sym_undefined] = sym_undefined, + [anon_sym_AT] = anon_sym_AT, + [anon_sym_static] = anon_sym_static, + [anon_sym_readonly] = anon_sym_readonly, + [anon_sym_get] = anon_sym_get, + [anon_sym_set] = anon_sym_set, + [anon_sym_QMARK] = anon_sym_QMARK, + [anon_sym_declare] = anon_sym_declare, + [anon_sym_public] = anon_sym_public, + [anon_sym_private] = anon_sym_private, + [anon_sym_protected] = anon_sym_protected, + [anon_sym_override] = anon_sym_override, + [anon_sym_module] = anon_sym_module, + [anon_sym_any] = anon_sym_any, + [anon_sym_number] = anon_sym_number, + [anon_sym_boolean] = anon_sym_boolean, + [anon_sym_string] = anon_sym_string, + [anon_sym_symbol] = anon_sym_symbol, + [anon_sym_object] = anon_sym_object, + [anon_sym_abstract] = anon_sym_abstract, + [anon_sym_accessor] = anon_sym_accessor, + [anon_sym_satisfies] = anon_sym_satisfies, + [anon_sym_require] = anon_sym_require, + [anon_sym_extends] = anon_sym_extends, + [anon_sym_implements] = anon_sym_implements, + [anon_sym_global] = anon_sym_global, + [anon_sym_interface] = anon_sym_interface, + [anon_sym_enum] = anon_sym_enum, + [anon_sym_DASH_QMARK_COLON] = anon_sym_DASH_QMARK_COLON, + [anon_sym_PLUS_QMARK_COLON] = anon_sym_PLUS_QMARK_COLON, + [anon_sym_QMARK_COLON] = anon_sym_QMARK_COLON, + [anon_sym_asserts] = anon_sym_asserts, + [anon_sym_infer] = anon_sym_infer, + [anon_sym_is] = anon_sym_is, + [anon_sym_keyof] = anon_sym_keyof, + [anon_sym_unique] = anon_sym_unique, + [anon_sym_unknown] = anon_sym_unknown, + [anon_sym_never] = anon_sym_never, + [anon_sym_LBRACE_PIPE] = anon_sym_LBRACE_PIPE, + [anon_sym_PIPE_RBRACE] = anon_sym_PIPE_RBRACE, + [anon_sym_out] = anon_sym_out, + [sym__automatic_semicolon] = sym__automatic_semicolon, + [sym__template_chars] = sym__template_chars, + [sym__ternary_qmark] = anon_sym_QMARK, + [sym_html_comment] = sym_html_comment, + [sym_jsx_text] = sym_jsx_text, + [sym__function_signature_automatic_semicolon] = sym__function_signature_automatic_semicolon, + [sym___error_recovery] = sym___error_recovery, + [sym_program] = sym_program, + [sym_export_statement] = sym_export_statement, + [sym_namespace_export] = sym_namespace_export, + [sym_export_clause] = sym_export_clause, + [sym_export_specifier] = sym_export_specifier, + [sym__module_export_name] = sym__module_export_name, + [sym_declaration] = sym_declaration, + [sym_import] = sym_import, + [sym_import_statement] = sym_import_statement, + [sym_import_clause] = sym_import_clause, + [sym__from_clause] = sym__from_clause, + [sym_namespace_import] = sym_namespace_import, + [sym_named_imports] = sym_named_imports, + [sym_import_specifier] = sym_import_specifier, + [sym_import_attribute] = sym_import_attribute, + [sym_statement] = sym_statement, + [sym_expression_statement] = sym_expression_statement, + [sym_variable_declaration] = sym_variable_declaration, + [sym_lexical_declaration] = sym_lexical_declaration, + [sym_variable_declarator] = sym_variable_declarator, + [sym_statement_block] = sym_statement_block, + [sym_else_clause] = sym_else_clause, + [sym_if_statement] = sym_if_statement, + [sym_switch_statement] = sym_switch_statement, + [sym_for_statement] = sym_for_statement, + [sym_for_in_statement] = sym_for_in_statement, + [sym__for_header] = sym__for_header, + [sym_while_statement] = sym_while_statement, + [sym_do_statement] = sym_do_statement, + [sym_try_statement] = sym_try_statement, + [sym_with_statement] = sym_with_statement, + [sym_break_statement] = sym_break_statement, + [sym_continue_statement] = sym_continue_statement, + [sym_debugger_statement] = sym_debugger_statement, + [sym_return_statement] = sym_return_statement, + [sym_throw_statement] = sym_throw_statement, + [sym_empty_statement] = sym_empty_statement, + [sym_labeled_statement] = sym_labeled_statement, + [sym_switch_body] = sym_switch_body, + [sym_switch_case] = sym_switch_case, + [sym_switch_default] = sym_switch_default, + [sym_catch_clause] = sym_catch_clause, + [sym_finally_clause] = sym_finally_clause, + [sym_parenthesized_expression] = sym_parenthesized_expression, + [sym_expression] = sym_expression, + [sym_primary_expression] = sym_primary_expression, + [sym_yield_expression] = sym_yield_expression, + [sym_object] = sym_object, + [sym_object_pattern] = sym_object_pattern, + [sym_assignment_pattern] = sym_assignment_pattern, + [sym_object_assignment_pattern] = sym_object_assignment_pattern, + [sym_array] = sym_array, + [sym_array_pattern] = sym_array_pattern, + [sym_nested_identifier] = sym_nested_identifier, + [sym_class] = sym_class, + [sym_class_declaration] = sym_class_declaration, + [sym_class_heritage] = sym_class_heritage, + [sym_function_expression] = sym_function_expression, + [sym_function_declaration] = sym_function_declaration, + [sym_generator_function] = sym_generator_function, + [sym_generator_function_declaration] = sym_generator_function_declaration, + [sym_arrow_function] = sym_arrow_function, + [sym__call_signature] = sym__call_signature, + [sym__formal_parameter] = sym__formal_parameter, + [sym_optional_chain] = sym_optional_chain, + [sym_call_expression] = sym_call_expression, + [sym_new_expression] = sym_new_expression, + [sym_await_expression] = sym_await_expression, + [sym_member_expression] = sym_member_expression, + [sym_subscript_expression] = sym_subscript_expression, + [sym_assignment_expression] = sym_assignment_expression, + [sym__augmented_assignment_lhs] = sym__augmented_assignment_lhs, + [sym_augmented_assignment_expression] = sym_augmented_assignment_expression, + [sym__initializer] = sym__initializer, + [sym__destructuring_pattern] = sym__destructuring_pattern, + [sym_spread_element] = sym_spread_element, + [sym_ternary_expression] = sym_ternary_expression, + [sym_binary_expression] = sym_binary_expression, + [sym_unary_expression] = sym_unary_expression, + [sym_update_expression] = sym_update_expression, + [sym_sequence_expression] = sym_sequence_expression, + [sym_string] = sym_string, + [sym_template_string] = sym_template_string, + [sym_template_substitution] = sym_template_substitution, + [sym_regex] = sym_regex, + [sym_meta_property] = sym_meta_property, + [sym_arguments] = sym_arguments, + [sym_decorator] = sym_decorator, + [sym_decorator_member_expression] = sym_member_expression, + [sym_decorator_call_expression] = sym_call_expression, + [sym_class_body] = sym_class_body, + [sym_formal_parameters] = sym_formal_parameters, + [sym_class_static_block] = sym_class_static_block, + [sym_pattern] = sym_pattern, + [sym_rest_pattern] = sym_rest_pattern, + [sym_method_definition] = sym_method_definition, + [sym_pair] = sym_pair, + [sym_pair_pattern] = sym_pair_pattern, + [sym__property_name] = sym__property_name, + [sym_computed_property_name] = sym_computed_property_name, + [sym_public_field_definition] = sym_public_field_definition, + [sym__import_identifier] = sym__import_identifier, + [sym_non_null_expression] = sym_non_null_expression, + [sym_method_signature] = sym_method_signature, + [sym_abstract_method_signature] = sym_abstract_method_signature, + [sym_function_signature] = sym_function_signature, + [sym_decorator_parenthesized_expression] = sym_parenthesized_expression, + [sym_type_assertion] = sym_type_assertion, + [sym_as_expression] = sym_as_expression, + [sym_satisfies_expression] = sym_satisfies_expression, + [sym_instantiation_expression] = sym_instantiation_expression, + [sym_import_require_clause] = sym_import_require_clause, + [sym_extends_clause] = sym_extends_clause, + [sym__extends_clause_single] = sym__extends_clause_single, + [sym_implements_clause] = sym_implements_clause, + [sym_ambient_declaration] = sym_ambient_declaration, + [sym_abstract_class_declaration] = sym_abstract_class_declaration, + [sym_module] = sym_module, + [sym_internal_module] = sym_internal_module, + [sym__module] = sym__module, + [sym_import_alias] = sym_import_alias, + [sym_nested_type_identifier] = sym_nested_type_identifier, + [sym_interface_declaration] = sym_interface_declaration, + [sym_extends_type_clause] = sym_extends_type_clause, + [sym_enum_declaration] = sym_enum_declaration, + [sym_enum_body] = sym_enum_body, + [sym_enum_assignment] = sym_enum_assignment, + [sym_type_alias_declaration] = sym_type_alias_declaration, + [sym_accessibility_modifier] = sym_accessibility_modifier, + [sym_override_modifier] = sym_override_modifier, + [sym_required_parameter] = sym_required_parameter, + [sym_optional_parameter] = sym_optional_parameter, + [sym__parameter_name] = sym__parameter_name, + [sym_omitting_type_annotation] = sym_omitting_type_annotation, + [sym_adding_type_annotation] = sym_adding_type_annotation, + [sym_opting_type_annotation] = sym_opting_type_annotation, + [sym_type_annotation] = sym_type_annotation, + [sym__type_query_member_expression_in_type_annotation] = sym_member_expression, + [sym__type_query_call_expression_in_type_annotation] = sym_call_expression, + [sym_asserts] = sym_asserts, + [sym_asserts_annotation] = sym_asserts_annotation, + [sym_type] = sym_type, + [sym_tuple_parameter] = sym_required_parameter, + [sym_optional_tuple_parameter] = sym_optional_parameter, + [sym_optional_type] = sym_optional_type, + [sym_rest_type] = sym_rest_type, + [sym__tuple_type_member] = sym__tuple_type_member, + [sym_constructor_type] = sym_constructor_type, + [sym_primary_type] = sym_primary_type, + [sym_template_type] = sym_template_type, + [sym_template_literal_type] = sym_template_literal_type, + [sym_infer_type] = sym_infer_type, + [sym_conditional_type] = sym_conditional_type, + [sym_generic_type] = sym_generic_type, + [sym_type_predicate] = sym_type_predicate, + [sym_type_predicate_annotation] = sym_type_predicate_annotation, + [sym__type_query_member_expression] = sym_member_expression, + [sym__type_query_subscript_expression] = sym_subscript_expression, + [sym__type_query_call_expression] = sym_call_expression, + [sym__type_query_instantiation_expression] = sym_instantiation_expression, + [sym_type_query] = sym_type_query, + [sym_index_type_query] = sym_index_type_query, + [sym_lookup_type] = sym_lookup_type, + [sym_mapped_type_clause] = sym_mapped_type_clause, + [sym_literal_type] = sym_literal_type, + [sym__number] = sym_unary_expression, + [sym_existential_type] = sym_existential_type, + [sym_flow_maybe_type] = sym_flow_maybe_type, + [sym_parenthesized_type] = sym_parenthesized_type, + [sym_predefined_type] = sym_predefined_type, + [sym_type_arguments] = sym_type_arguments, + [sym_object_type] = sym_object_type, + [sym_call_signature] = sym_call_signature, + [sym_property_signature] = sym_property_signature, + [sym_type_parameters] = sym_type_parameters, + [sym_type_parameter] = sym_type_parameter, + [sym_default_type] = sym_default_type, + [sym_constraint] = sym_constraint, + [sym_construct_signature] = sym_construct_signature, + [sym_index_signature] = sym_index_signature, + [sym_array_type] = sym_array_type, + [sym_tuple_type] = sym_tuple_type, + [sym_readonly_type] = sym_readonly_type, + [sym_union_type] = sym_union_type, + [sym_intersection_type] = sym_intersection_type, + [sym_function_type] = sym_function_type, + [aux_sym_program_repeat1] = aux_sym_program_repeat1, + [aux_sym_export_statement_repeat1] = aux_sym_export_statement_repeat1, + [aux_sym_export_clause_repeat1] = aux_sym_export_clause_repeat1, + [aux_sym_named_imports_repeat1] = aux_sym_named_imports_repeat1, + [aux_sym_variable_declaration_repeat1] = aux_sym_variable_declaration_repeat1, + [aux_sym_switch_body_repeat1] = aux_sym_switch_body_repeat1, + [aux_sym_object_repeat1] = aux_sym_object_repeat1, + [aux_sym_object_pattern_repeat1] = aux_sym_object_pattern_repeat1, + [aux_sym_array_repeat1] = aux_sym_array_repeat1, + [aux_sym_array_pattern_repeat1] = aux_sym_array_pattern_repeat1, + [aux_sym_sequence_expression_repeat1] = aux_sym_sequence_expression_repeat1, + [aux_sym_string_repeat1] = aux_sym_string_repeat1, + [aux_sym_string_repeat2] = aux_sym_string_repeat2, + [aux_sym_template_string_repeat1] = aux_sym_template_string_repeat1, + [aux_sym_class_body_repeat1] = aux_sym_class_body_repeat1, + [aux_sym_formal_parameters_repeat1] = aux_sym_formal_parameters_repeat1, + [aux_sym_extends_clause_repeat1] = aux_sym_extends_clause_repeat1, + [aux_sym_implements_clause_repeat1] = aux_sym_implements_clause_repeat1, + [aux_sym_extends_type_clause_repeat1] = aux_sym_extends_type_clause_repeat1, + [aux_sym_enum_body_repeat1] = aux_sym_enum_body_repeat1, + [aux_sym_template_literal_type_repeat1] = aux_sym_template_literal_type_repeat1, + [aux_sym_object_type_repeat1] = aux_sym_object_type_repeat1, + [aux_sym_type_parameters_repeat1] = aux_sym_type_parameters_repeat1, + [aux_sym_tuple_type_repeat1] = aux_sym_tuple_type_repeat1, + [alias_sym_interface_body] = alias_sym_interface_body, + [alias_sym_property_identifier] = alias_sym_property_identifier, + [alias_sym_shorthand_property_identifier] = alias_sym_shorthand_property_identifier, + [alias_sym_shorthand_property_identifier_pattern] = alias_sym_shorthand_property_identifier_pattern, + [alias_sym_statement_identifier] = alias_sym_statement_identifier, + [alias_sym_this_type] = alias_sym_this_type, + [alias_sym_type_identifier] = alias_sym_type_identifier, +}; + +static const TSSymbolMetadata ts_symbol_metadata[] = { + [ts_builtin_sym_end] = { + .visible = false, + .named = true, + }, + [sym_identifier] = { + .visible = true, + .named = true, + }, + [sym_hash_bang_line] = { + .visible = true, + .named = true, + }, + [anon_sym_export] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_default] = { + .visible = true, + .named = false, + }, + [anon_sym_type] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_as] = { + .visible = true, + .named = false, + }, + [anon_sym_namespace] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_COMMA] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_typeof] = { + .visible = true, + .named = false, + }, + [anon_sym_import] = { + .visible = true, + .named = false, + }, + [anon_sym_from] = { + .visible = true, + .named = false, + }, + [anon_sym_with] = { + .visible = true, + .named = false, + }, + [anon_sym_assert] = { + .visible = true, + .named = false, + }, + [anon_sym_var] = { + .visible = true, + .named = false, + }, + [anon_sym_let] = { + .visible = true, + .named = false, + }, + [anon_sym_const] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG] = { + .visible = true, + .named = false, + }, + [anon_sym_else] = { + .visible = true, + .named = false, + }, + [anon_sym_if] = { + .visible = true, + .named = false, + }, + [anon_sym_switch] = { + .visible = true, + .named = false, + }, + [anon_sym_for] = { + .visible = true, + .named = false, + }, + [anon_sym_LPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_SEMI] = { + .visible = true, + .named = false, + }, + [anon_sym_RPAREN] = { + .visible = true, + .named = false, + }, + [anon_sym_await] = { + .visible = true, + .named = false, + }, + [anon_sym_in] = { + .visible = true, + .named = false, + }, + [anon_sym_of] = { + .visible = true, + .named = false, + }, + [anon_sym_while] = { + .visible = true, + .named = false, + }, + [anon_sym_do] = { + .visible = true, + .named = false, + }, + [anon_sym_try] = { + .visible = true, + .named = false, + }, + [anon_sym_break] = { + .visible = true, + .named = false, + }, + [anon_sym_continue] = { + .visible = true, + .named = false, + }, + [anon_sym_debugger] = { + .visible = true, + .named = false, + }, + [anon_sym_return] = { + .visible = true, + .named = false, + }, + [anon_sym_throw] = { + .visible = true, + .named = false, + }, + [anon_sym_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_case] = { + .visible = true, + .named = false, + }, + [anon_sym_catch] = { + .visible = true, + .named = false, + }, + [anon_sym_finally] = { + .visible = true, + .named = false, + }, + [anon_sym_yield] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_RBRACK] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_class] = { + .visible = true, + .named = false, + }, + [anon_sym_async] = { + .visible = true, + .named = false, + }, + [anon_sym_function] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_new] = { + .visible = true, + .named = false, + }, + [anon_sym_using] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_PERCENT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT_GT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_LT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR_STAR_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP_AMP_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_PIPE_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_QMARK_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_DOT_DOT_DOT] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_GT_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_AMP] = { + .visible = true, + .named = false, + }, + [anon_sym_CARET] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH] = { + .visible = true, + .named = false, + }, + [anon_sym_PERCENT] = { + .visible = true, + .named = false, + }, + [anon_sym_STAR_STAR] = { + .visible = true, + .named = false, + }, + [anon_sym_LT] = { + .visible = true, + .named = false, + }, + [anon_sym_LT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_EQ_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_BANG_EQ_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT_EQ] = { + .visible = true, + .named = false, + }, + [anon_sym_GT] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_QMARK] = { + .visible = true, + .named = false, + }, + [anon_sym_instanceof] = { + .visible = true, + .named = false, + }, + [anon_sym_TILDE] = { + .visible = true, + .named = false, + }, + [anon_sym_void] = { + .visible = true, + .named = false, + }, + [anon_sym_delete] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS_PLUS] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_DASH] = { + .visible = true, + .named = false, + }, + [anon_sym_DQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_SQUOTE] = { + .visible = true, + .named = false, + }, + [sym_unescaped_double_string_fragment] = { + .visible = true, + .named = true, + }, + [sym_unescaped_single_string_fragment] = { + .visible = true, + .named = true, + }, + [sym_escape_sequence] = { + .visible = true, + .named = true, + }, + [sym_comment] = { + .visible = true, + .named = true, + }, + [anon_sym_BQUOTE] = { + .visible = true, + .named = false, + }, + [anon_sym_DOLLAR_LBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_SLASH2] = { + .visible = true, + .named = false, + }, + [sym_regex_pattern] = { + .visible = true, + .named = true, + }, + [sym_regex_flags] = { + .visible = true, + .named = true, + }, + [sym_number] = { + .visible = true, + .named = true, + }, + [sym_private_property_identifier] = { + .visible = true, + .named = true, + }, + [anon_sym_target] = { + .visible = true, + .named = false, + }, + [anon_sym_meta] = { + .visible = true, + .named = false, + }, + [sym_this] = { + .visible = true, + .named = true, + }, + [sym_super] = { + .visible = true, + .named = true, + }, + [sym_true] = { + .visible = true, + .named = true, + }, + [sym_false] = { + .visible = true, + .named = true, + }, + [sym_null] = { + .visible = true, + .named = true, + }, + [sym_undefined] = { + .visible = true, + .named = true, + }, + [anon_sym_AT] = { + .visible = true, + .named = false, + }, + [anon_sym_static] = { + .visible = true, + .named = false, + }, + [anon_sym_readonly] = { + .visible = true, + .named = false, + }, + [anon_sym_get] = { + .visible = true, + .named = false, + }, + [anon_sym_set] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK] = { + .visible = true, + .named = false, + }, + [anon_sym_declare] = { + .visible = true, + .named = false, + }, + [anon_sym_public] = { + .visible = true, + .named = false, + }, + [anon_sym_private] = { + .visible = true, + .named = false, + }, + [anon_sym_protected] = { + .visible = true, + .named = false, + }, + [anon_sym_override] = { + .visible = true, + .named = false, + }, + [anon_sym_module] = { + .visible = true, + .named = false, + }, + [anon_sym_any] = { + .visible = true, + .named = false, + }, + [anon_sym_number] = { + .visible = true, + .named = false, + }, + [anon_sym_boolean] = { + .visible = true, + .named = false, + }, + [anon_sym_string] = { + .visible = true, + .named = false, + }, + [anon_sym_symbol] = { + .visible = true, + .named = false, + }, + [anon_sym_object] = { + .visible = true, + .named = false, + }, + [anon_sym_abstract] = { + .visible = true, + .named = false, + }, + [anon_sym_accessor] = { + .visible = true, + .named = false, + }, + [anon_sym_satisfies] = { + .visible = true, + .named = false, + }, + [anon_sym_require] = { + .visible = true, + .named = false, + }, + [anon_sym_extends] = { + .visible = true, + .named = false, + }, + [anon_sym_implements] = { + .visible = true, + .named = false, + }, + [anon_sym_global] = { + .visible = true, + .named = false, + }, + [anon_sym_interface] = { + .visible = true, + .named = false, + }, + [anon_sym_enum] = { + .visible = true, + .named = false, + }, + [anon_sym_DASH_QMARK_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_PLUS_QMARK_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_QMARK_COLON] = { + .visible = true, + .named = false, + }, + [anon_sym_asserts] = { + .visible = true, + .named = false, + }, + [anon_sym_infer] = { + .visible = true, + .named = false, + }, + [anon_sym_is] = { + .visible = true, + .named = false, + }, + [anon_sym_keyof] = { + .visible = true, + .named = false, + }, + [anon_sym_unique] = { + .visible = true, + .named = false, + }, + [anon_sym_unknown] = { + .visible = true, + .named = false, + }, + [anon_sym_never] = { + .visible = true, + .named = false, + }, + [anon_sym_LBRACE_PIPE] = { + .visible = true, + .named = false, + }, + [anon_sym_PIPE_RBRACE] = { + .visible = true, + .named = false, + }, + [anon_sym_out] = { + .visible = true, + .named = false, + }, + [sym__automatic_semicolon] = { + .visible = false, + .named = true, + }, + [sym__template_chars] = { + .visible = true, + .named = true, + }, + [sym__ternary_qmark] = { + .visible = true, + .named = false, + }, + [sym_html_comment] = { + .visible = true, + .named = true, + }, + [sym_jsx_text] = { + .visible = true, + .named = true, + }, + [sym__function_signature_automatic_semicolon] = { + .visible = false, + .named = true, + }, + [sym___error_recovery] = { + .visible = false, + .named = true, + }, + [sym_program] = { + .visible = true, + .named = true, + }, + [sym_export_statement] = { + .visible = true, + .named = true, + }, + [sym_namespace_export] = { + .visible = true, + .named = true, + }, + [sym_export_clause] = { + .visible = true, + .named = true, + }, + [sym_export_specifier] = { + .visible = true, + .named = true, + }, + [sym__module_export_name] = { + .visible = false, + .named = true, + }, + [sym_declaration] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_import] = { + .visible = true, + .named = true, + }, + [sym_import_statement] = { + .visible = true, + .named = true, + }, + [sym_import_clause] = { + .visible = true, + .named = true, + }, + [sym__from_clause] = { + .visible = false, + .named = true, + }, + [sym_namespace_import] = { + .visible = true, + .named = true, + }, + [sym_named_imports] = { + .visible = true, + .named = true, + }, + [sym_import_specifier] = { + .visible = true, + .named = true, + }, + [sym_import_attribute] = { + .visible = true, + .named = true, + }, + [sym_statement] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_expression_statement] = { + .visible = true, + .named = true, + }, + [sym_variable_declaration] = { + .visible = true, + .named = true, + }, + [sym_lexical_declaration] = { + .visible = true, + .named = true, + }, + [sym_variable_declarator] = { + .visible = true, + .named = true, + }, + [sym_statement_block] = { + .visible = true, + .named = true, + }, + [sym_else_clause] = { + .visible = true, + .named = true, + }, + [sym_if_statement] = { + .visible = true, + .named = true, + }, + [sym_switch_statement] = { + .visible = true, + .named = true, + }, + [sym_for_statement] = { + .visible = true, + .named = true, + }, + [sym_for_in_statement] = { + .visible = true, + .named = true, + }, + [sym__for_header] = { + .visible = false, + .named = true, + }, + [sym_while_statement] = { + .visible = true, + .named = true, + }, + [sym_do_statement] = { + .visible = true, + .named = true, + }, + [sym_try_statement] = { + .visible = true, + .named = true, + }, + [sym_with_statement] = { + .visible = true, + .named = true, + }, + [sym_break_statement] = { + .visible = true, + .named = true, + }, + [sym_continue_statement] = { + .visible = true, + .named = true, + }, + [sym_debugger_statement] = { + .visible = true, + .named = true, + }, + [sym_return_statement] = { + .visible = true, + .named = true, + }, + [sym_throw_statement] = { + .visible = true, + .named = true, + }, + [sym_empty_statement] = { + .visible = true, + .named = true, + }, + [sym_labeled_statement] = { + .visible = true, + .named = true, + }, + [sym_switch_body] = { + .visible = true, + .named = true, + }, + [sym_switch_case] = { + .visible = true, + .named = true, + }, + [sym_switch_default] = { + .visible = true, + .named = true, + }, + [sym_catch_clause] = { + .visible = true, + .named = true, + }, + [sym_finally_clause] = { + .visible = true, + .named = true, + }, + [sym_parenthesized_expression] = { + .visible = true, + .named = true, + }, + [sym_expression] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_primary_expression] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_yield_expression] = { + .visible = true, + .named = true, + }, + [sym_object] = { + .visible = true, + .named = true, + }, + [sym_object_pattern] = { + .visible = true, + .named = true, + }, + [sym_assignment_pattern] = { + .visible = true, + .named = true, + }, + [sym_object_assignment_pattern] = { + .visible = true, + .named = true, + }, + [sym_array] = { + .visible = true, + .named = true, + }, + [sym_array_pattern] = { + .visible = true, + .named = true, + }, + [sym_nested_identifier] = { + .visible = true, + .named = true, + }, + [sym_class] = { + .visible = true, + .named = true, + }, + [sym_class_declaration] = { + .visible = true, + .named = true, + }, + [sym_class_heritage] = { + .visible = true, + .named = true, + }, + [sym_function_expression] = { + .visible = true, + .named = true, + }, + [sym_function_declaration] = { + .visible = true, + .named = true, + }, + [sym_generator_function] = { + .visible = true, + .named = true, + }, + [sym_generator_function_declaration] = { + .visible = true, + .named = true, + }, + [sym_arrow_function] = { + .visible = true, + .named = true, + }, + [sym__call_signature] = { + .visible = false, + .named = true, + }, + [sym__formal_parameter] = { + .visible = false, + .named = true, + }, + [sym_optional_chain] = { + .visible = true, + .named = true, + }, + [sym_call_expression] = { + .visible = true, + .named = true, + }, + [sym_new_expression] = { + .visible = true, + .named = true, + }, + [sym_await_expression] = { + .visible = true, + .named = true, + }, + [sym_member_expression] = { + .visible = true, + .named = true, + }, + [sym_subscript_expression] = { + .visible = true, + .named = true, + }, + [sym_assignment_expression] = { + .visible = true, + .named = true, + }, + [sym__augmented_assignment_lhs] = { + .visible = false, + .named = true, + }, + [sym_augmented_assignment_expression] = { + .visible = true, + .named = true, + }, + [sym__initializer] = { + .visible = false, + .named = true, + }, + [sym__destructuring_pattern] = { + .visible = false, + .named = true, + }, + [sym_spread_element] = { + .visible = true, + .named = true, + }, + [sym_ternary_expression] = { + .visible = true, + .named = true, + }, + [sym_binary_expression] = { + .visible = true, + .named = true, + }, + [sym_unary_expression] = { + .visible = true, + .named = true, + }, + [sym_update_expression] = { + .visible = true, + .named = true, + }, + [sym_sequence_expression] = { + .visible = true, + .named = true, + }, + [sym_string] = { + .visible = true, + .named = true, + }, + [sym_template_string] = { + .visible = true, + .named = true, + }, + [sym_template_substitution] = { + .visible = true, + .named = true, + }, + [sym_regex] = { + .visible = true, + .named = true, + }, + [sym_meta_property] = { + .visible = true, + .named = true, + }, + [sym_arguments] = { + .visible = true, + .named = true, + }, + [sym_decorator] = { + .visible = true, + .named = true, + }, + [sym_decorator_member_expression] = { + .visible = true, + .named = true, + }, + [sym_decorator_call_expression] = { + .visible = true, + .named = true, + }, + [sym_class_body] = { + .visible = true, + .named = true, + }, + [sym_formal_parameters] = { + .visible = true, + .named = true, + }, + [sym_class_static_block] = { + .visible = true, + .named = true, + }, + [sym_pattern] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_rest_pattern] = { + .visible = true, + .named = true, + }, + [sym_method_definition] = { + .visible = true, + .named = true, + }, + [sym_pair] = { + .visible = true, + .named = true, + }, + [sym_pair_pattern] = { + .visible = true, + .named = true, + }, + [sym__property_name] = { + .visible = false, + .named = true, + }, + [sym_computed_property_name] = { + .visible = true, + .named = true, + }, + [sym_public_field_definition] = { + .visible = true, + .named = true, + }, + [sym__import_identifier] = { + .visible = false, + .named = true, + }, + [sym_non_null_expression] = { + .visible = true, + .named = true, + }, + [sym_method_signature] = { + .visible = true, + .named = true, + }, + [sym_abstract_method_signature] = { + .visible = true, + .named = true, + }, + [sym_function_signature] = { + .visible = true, + .named = true, + }, + [sym_decorator_parenthesized_expression] = { + .visible = true, + .named = true, + }, + [sym_type_assertion] = { + .visible = true, + .named = true, + }, + [sym_as_expression] = { + .visible = true, + .named = true, + }, + [sym_satisfies_expression] = { + .visible = true, + .named = true, + }, + [sym_instantiation_expression] = { + .visible = true, + .named = true, + }, + [sym_import_require_clause] = { + .visible = true, + .named = true, + }, + [sym_extends_clause] = { + .visible = true, + .named = true, + }, + [sym__extends_clause_single] = { + .visible = false, + .named = true, + }, + [sym_implements_clause] = { + .visible = true, + .named = true, + }, + [sym_ambient_declaration] = { + .visible = true, + .named = true, + }, + [sym_abstract_class_declaration] = { + .visible = true, + .named = true, + }, + [sym_module] = { + .visible = true, + .named = true, + }, + [sym_internal_module] = { + .visible = true, + .named = true, + }, + [sym__module] = { + .visible = false, + .named = true, + }, + [sym_import_alias] = { + .visible = true, + .named = true, + }, + [sym_nested_type_identifier] = { + .visible = true, + .named = true, + }, + [sym_interface_declaration] = { + .visible = true, + .named = true, + }, + [sym_extends_type_clause] = { + .visible = true, + .named = true, + }, + [sym_enum_declaration] = { + .visible = true, + .named = true, + }, + [sym_enum_body] = { + .visible = true, + .named = true, + }, + [sym_enum_assignment] = { + .visible = true, + .named = true, + }, + [sym_type_alias_declaration] = { + .visible = true, + .named = true, + }, + [sym_accessibility_modifier] = { + .visible = true, + .named = true, + }, + [sym_override_modifier] = { + .visible = true, + .named = true, + }, + [sym_required_parameter] = { + .visible = true, + .named = true, + }, + [sym_optional_parameter] = { + .visible = true, + .named = true, + }, + [sym__parameter_name] = { + .visible = false, + .named = true, + }, + [sym_omitting_type_annotation] = { + .visible = true, + .named = true, + }, + [sym_adding_type_annotation] = { + .visible = true, + .named = true, + }, + [sym_opting_type_annotation] = { + .visible = true, + .named = true, + }, + [sym_type_annotation] = { + .visible = true, + .named = true, + }, + [sym__type_query_member_expression_in_type_annotation] = { + .visible = true, + .named = true, + }, + [sym__type_query_call_expression_in_type_annotation] = { + .visible = true, + .named = true, + }, + [sym_asserts] = { + .visible = true, + .named = true, + }, + [sym_asserts_annotation] = { + .visible = true, + .named = true, + }, + [sym_type] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_tuple_parameter] = { + .visible = true, + .named = true, + }, + [sym_optional_tuple_parameter] = { + .visible = true, + .named = true, + }, + [sym_optional_type] = { + .visible = true, + .named = true, + }, + [sym_rest_type] = { + .visible = true, + .named = true, + }, + [sym__tuple_type_member] = { + .visible = false, + .named = true, + }, + [sym_constructor_type] = { + .visible = true, + .named = true, + }, + [sym_primary_type] = { + .visible = false, + .named = true, + .supertype = true, + }, + [sym_template_type] = { + .visible = true, + .named = true, + }, + [sym_template_literal_type] = { + .visible = true, + .named = true, + }, + [sym_infer_type] = { + .visible = true, + .named = true, + }, + [sym_conditional_type] = { + .visible = true, + .named = true, + }, + [sym_generic_type] = { + .visible = true, + .named = true, + }, + [sym_type_predicate] = { + .visible = true, + .named = true, + }, + [sym_type_predicate_annotation] = { + .visible = true, + .named = true, + }, + [sym__type_query_member_expression] = { + .visible = true, + .named = true, + }, + [sym__type_query_subscript_expression] = { + .visible = true, + .named = true, + }, + [sym__type_query_call_expression] = { + .visible = true, + .named = true, + }, + [sym__type_query_instantiation_expression] = { + .visible = true, + .named = true, + }, + [sym_type_query] = { + .visible = true, + .named = true, + }, + [sym_index_type_query] = { + .visible = true, + .named = true, + }, + [sym_lookup_type] = { + .visible = true, + .named = true, + }, + [sym_mapped_type_clause] = { + .visible = true, + .named = true, + }, + [sym_literal_type] = { + .visible = true, + .named = true, + }, + [sym__number] = { + .visible = true, + .named = true, + }, + [sym_existential_type] = { + .visible = true, + .named = true, + }, + [sym_flow_maybe_type] = { + .visible = true, + .named = true, + }, + [sym_parenthesized_type] = { + .visible = true, + .named = true, + }, + [sym_predefined_type] = { + .visible = true, + .named = true, + }, + [sym_type_arguments] = { + .visible = true, + .named = true, + }, + [sym_object_type] = { + .visible = true, + .named = true, + }, + [sym_call_signature] = { + .visible = true, + .named = true, + }, + [sym_property_signature] = { + .visible = true, + .named = true, + }, + [sym_type_parameters] = { + .visible = true, + .named = true, + }, + [sym_type_parameter] = { + .visible = true, + .named = true, + }, + [sym_default_type] = { + .visible = true, + .named = true, + }, + [sym_constraint] = { + .visible = true, + .named = true, + }, + [sym_construct_signature] = { + .visible = true, + .named = true, + }, + [sym_index_signature] = { + .visible = true, + .named = true, + }, + [sym_array_type] = { + .visible = true, + .named = true, + }, + [sym_tuple_type] = { + .visible = true, + .named = true, + }, + [sym_readonly_type] = { + .visible = true, + .named = true, + }, + [sym_union_type] = { + .visible = true, + .named = true, + }, + [sym_intersection_type] = { + .visible = true, + .named = true, + }, + [sym_function_type] = { + .visible = true, + .named = true, + }, + [aux_sym_program_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_export_statement_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_export_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_named_imports_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_variable_declaration_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_switch_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_pattern_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_array_pattern_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_sequence_expression_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_string_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_string_repeat2] = { + .visible = false, + .named = false, + }, + [aux_sym_template_string_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_class_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_formal_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_extends_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_implements_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_extends_type_clause_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_enum_body_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_template_literal_type_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_object_type_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_type_parameters_repeat1] = { + .visible = false, + .named = false, + }, + [aux_sym_tuple_type_repeat1] = { + .visible = false, + .named = false, + }, + [alias_sym_interface_body] = { + .visible = true, + .named = true, + }, + [alias_sym_property_identifier] = { + .visible = true, + .named = true, + }, + [alias_sym_shorthand_property_identifier] = { + .visible = true, + .named = true, + }, + [alias_sym_shorthand_property_identifier_pattern] = { + .visible = true, + .named = true, + }, + [alias_sym_statement_identifier] = { + .visible = true, + .named = true, + }, + [alias_sym_this_type] = { + .visible = true, + .named = true, + }, + [alias_sym_type_identifier] = { + .visible = true, + .named = true, + }, +}; + +enum ts_field_identifiers { + field_alias = 1, + field_alternative = 2, + field_argument = 3, + field_arguments = 4, + field_body = 5, + field_condition = 6, + field_consequence = 7, + field_constraint = 8, + field_constructor = 9, + field_declaration = 10, + field_decorator = 11, + field_finalizer = 12, + field_flags = 13, + field_function = 14, + field_handler = 15, + field_increment = 16, + field_index = 17, + field_index_type = 18, + field_initializer = 19, + field_key = 20, + field_kind = 21, + field_label = 22, + field_left = 23, + field_module = 24, + field_name = 25, + field_object = 26, + field_operator = 27, + field_optional_chain = 28, + field_parameter = 29, + field_parameters = 30, + field_pattern = 31, + field_property = 32, + field_return_type = 33, + field_right = 34, + field_sign = 35, + field_source = 36, + field_type = 37, + field_type_arguments = 38, + field_type_parameters = 39, + field_value = 40, +}; + +static const char * const ts_field_names[] = { + [0] = NULL, + [field_alias] = "alias", + [field_alternative] = "alternative", + [field_argument] = "argument", + [field_arguments] = "arguments", + [field_body] = "body", + [field_condition] = "condition", + [field_consequence] = "consequence", + [field_constraint] = "constraint", + [field_constructor] = "constructor", + [field_declaration] = "declaration", + [field_decorator] = "decorator", + [field_finalizer] = "finalizer", + [field_flags] = "flags", + [field_function] = "function", + [field_handler] = "handler", + [field_increment] = "increment", + [field_index] = "index", + [field_index_type] = "index_type", + [field_initializer] = "initializer", + [field_key] = "key", + [field_kind] = "kind", + [field_label] = "label", + [field_left] = "left", + [field_module] = "module", + [field_name] = "name", + [field_object] = "object", + [field_operator] = "operator", + [field_optional_chain] = "optional_chain", + [field_parameter] = "parameter", + [field_parameters] = "parameters", + [field_pattern] = "pattern", + [field_property] = "property", + [field_return_type] = "return_type", + [field_right] = "right", + [field_sign] = "sign", + [field_source] = "source", + [field_type] = "type", + [field_type_arguments] = "type_arguments", + [field_type_parameters] = "type_parameters", + [field_value] = "value", +}; + +static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { + [2] = {.index = 0, .length = 1}, + [3] = {.index = 1, .length = 1}, + [4] = {.index = 2, .length = 1}, + [5] = {.index = 3, .length = 1}, + [6] = {.index = 4, .length = 2}, + [8] = {.index = 6, .length = 2}, + [9] = {.index = 8, .length = 1}, + [10] = {.index = 9, .length = 2}, + [11] = {.index = 11, .length = 1}, + [12] = {.index = 12, .length = 1}, + [14] = {.index = 3, .length = 1}, + [16] = {.index = 13, .length = 2}, + [17] = {.index = 15, .length = 2}, + [18] = {.index = 17, .length = 2}, + [19] = {.index = 19, .length = 2}, + [20] = {.index = 21, .length = 2}, + [21] = {.index = 23, .length = 1}, + [22] = {.index = 24, .length = 2}, + [23] = {.index = 26, .length = 2}, + [24] = {.index = 28, .length = 2}, + [25] = {.index = 30, .length = 1}, + [26] = {.index = 31, .length = 2}, + [27] = {.index = 33, .length = 2}, + [28] = {.index = 35, .length = 2}, + [29] = {.index = 37, .length = 2}, + [33] = {.index = 39, .length = 1}, + [34] = {.index = 40, .length = 2}, + [35] = {.index = 42, .length = 2}, + [36] = {.index = 44, .length = 2}, + [37] = {.index = 46, .length = 1}, + [38] = {.index = 47, .length = 2}, + [39] = {.index = 49, .length = 2}, + [40] = {.index = 51, .length = 6}, + [41] = {.index = 57, .length = 1}, + [42] = {.index = 58, .length = 3}, + [43] = {.index = 61, .length = 3}, + [44] = {.index = 64, .length = 2}, + [45] = {.index = 66, .length = 2}, + [46] = {.index = 68, .length = 2}, + [47] = {.index = 70, .length = 2}, + [48] = {.index = 72, .length = 1}, + [49] = {.index = 73, .length = 2}, + [50] = {.index = 75, .length = 1}, + [51] = {.index = 76, .length = 2}, + [52] = {.index = 78, .length = 1}, + [53] = {.index = 79, .length = 2}, + [54] = {.index = 81, .length = 4}, + [55] = {.index = 85, .length = 2}, + [56] = {.index = 87, .length = 2}, + [57] = {.index = 89, .length = 3}, + [58] = {.index = 92, .length = 2}, + [59] = {.index = 94, .length = 2}, + [60] = {.index = 96, .length = 2}, + [61] = {.index = 98, .length = 2}, + [62] = {.index = 100, .length = 1}, + [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 = 31, .length = 2}, + [71] = {.index = 35, .length = 2}, + [72] = {.index = 111, .length = 3}, + [73] = {.index = 73, .length = 2}, + [74] = {.index = 73, .length = 2}, + [75] = {.index = 114, .length = 2}, + [76] = {.index = 114, .length = 2}, + [77] = {.index = 116, .length = 3}, + [78] = {.index = 116, .length = 3}, + [79] = {.index = 119, .length = 3}, + [80] = {.index = 122, .length = 2}, + [81] = {.index = 124, .length = 4}, + [82] = {.index = 128, .length = 3}, + [83] = {.index = 131, .length = 2}, + [84] = {.index = 133, .length = 2}, + [85] = {.index = 135, .length = 1}, + [86] = {.index = 136, .length = 1}, + [87] = {.index = 100, .length = 1}, + [88] = {.index = 114, .length = 2}, + [89] = {.index = 31, .length = 2}, + [90] = {.index = 137, .length = 2}, + [91] = {.index = 139, .length = 5}, + [92] = {.index = 144, .length = 1}, + [93] = {.index = 145, .length = 1}, + [94] = {.index = 146, .length = 2}, + [95] = {.index = 148, .length = 3}, + [96] = {.index = 151, .length = 2}, + [97] = {.index = 153, .length = 3}, + [98] = {.index = 156, .length = 6}, + [99] = {.index = 162, .length = 1}, + [100] = {.index = 163, .length = 1}, + [101] = {.index = 164, .length = 3}, + [102] = {.index = 167, .length = 3}, + [103] = {.index = 170, .length = 4}, + [104] = {.index = 174, .length = 2}, + [105] = {.index = 176, .length = 2}, + [106] = {.index = 178, .length = 3}, + [107] = {.index = 181, .length = 4}, + [108] = {.index = 185, .length = 1}, + [109] = {.index = 186, .length = 2}, + [110] = {.index = 188, .length = 1}, + [111] = {.index = 189, .length = 2}, + [112] = {.index = 191, .length = 3}, + [113] = {.index = 194, .length = 2}, + [114] = {.index = 196, .length = 4}, + [115] = {.index = 200, .length = 2}, + [116] = {.index = 202, .length = 2}, + [117] = {.index = 204, .length = 4}, + [118] = {.index = 202, .length = 2}, + [119] = {.index = 208, .length = 4}, + [120] = {.index = 212, .length = 4}, + [121] = {.index = 216, .length = 5}, + [122] = {.index = 221, .length = 3}, + [123] = {.index = 224, .length = 2}, + [124] = {.index = 224, .length = 2}, + [125] = {.index = 226, .length = 2}, + [126] = {.index = 228, .length = 1}, + [127] = {.index = 229, .length = 2}, + [128] = {.index = 231, .length = 4}, + [129] = {.index = 235, .length = 4}, + [130] = {.index = 239, .length = 4}, + [131] = {.index = 243, .length = 1}, + [132] = {.index = 244, .length = 2}, + [133] = {.index = 246, .length = 2}, + [134] = {.index = 248, .length = 2}, + [135] = {.index = 250, .length = 3}, + [136] = {.index = 253, .length = 2}, + [137] = {.index = 255, .length = 4}, + [138] = {.index = 255, .length = 4}, + [139] = {.index = 259, .length = 4}, + [140] = {.index = 259, .length = 4}, + [141] = {.index = 151, .length = 2}, + [142] = {.index = 263, .length = 1}, + [143] = {.index = 263, .length = 1}, + [144] = {.index = 189, .length = 2}, + [145] = {.index = 191, .length = 3}, + [146] = {.index = 264, .length = 2}, + [147] = {.index = 266, .length = 3}, + [148] = {.index = 269, .length = 2}, + [149] = {.index = 271, .length = 3}, + [150] = {.index = 274, .length = 2}, + [151] = {.index = 276, .length = 3}, + [152] = {.index = 279, .length = 1}, + [153] = {.index = 280, .length = 2}, + [154] = {.index = 282, .length = 2}, + [155] = {.index = 284, .length = 5}, + [156] = {.index = 280, .length = 2}, + [157] = {.index = 289, .length = 1}, + [158] = {.index = 290, .length = 4}, + [159] = {.index = 294, .length = 2}, + [160] = {.index = 243, .length = 1}, + [161] = {.index = 296, .length = 2}, + [162] = {.index = 298, .length = 2}, + [163] = {.index = 300, .length = 2}, + [164] = {.index = 302, .length = 4}, + [165] = {.index = 306, .length = 2}, + [166] = {.index = 308, .length = 3}, + [167] = {.index = 311, .length = 3}, + [168] = {.index = 314, .length = 3}, + [169] = {.index = 317, .length = 4}, + [170] = {.index = 321, .length = 4}, + [171] = {.index = 325, .length = 4}, + [172] = {.index = 329, .length = 5}, + [173] = {.index = 334, .length = 2}, + [174] = {.index = 336, .length = 2}, + [175] = {.index = 338, .length = 1}, + [176] = {.index = 339, .length = 4}, + [177] = {.index = 339, .length = 4}, + [178] = {.index = 343, .length = 2}, + [179] = {.index = 345, .length = 2}, + [180] = {.index = 347, .length = 1}, + [181] = {.index = 348, .length = 3}, + [182] = {.index = 351, .length = 2}, + [183] = {.index = 353, .length = 3}, + [184] = {.index = 356, .length = 2}, + [185] = {.index = 358, .length = 3}, + [186] = {.index = 361, .length = 2}, + [187] = {.index = 361, .length = 2}, + [188] = {.index = 314, .length = 3}, + [189] = {.index = 363, .length = 3}, + [190] = {.index = 366, .length = 3}, + [191] = {.index = 146, .length = 2}, + [192] = {.index = 369, .length = 2}, + [193] = {.index = 371, .length = 3}, + [194] = {.index = 374, .length = 4}, + [195] = {.index = 378, .length = 3}, + [196] = {.index = 381, .length = 3}, + [197] = {.index = 384, .length = 2}, + [198] = {.index = 386, .length = 3}, + [199] = {.index = 389, .length = 5}, + [200] = {.index = 384, .length = 2}, + [201] = {.index = 394, .length = 3}, + [202] = {.index = 394, .length = 3}, + [203] = {.index = 397, .length = 3}, + [204] = {.index = 400, .length = 2}, + [205] = {.index = 402, .length = 4}, + [206] = {.index = 146, .length = 2}, + [207] = {.index = 406, .length = 1}, + [208] = {.index = 407, .length = 2}, + [209] = {.index = 409, .length = 2}, + [210] = {.index = 411, .length = 2}, + [211] = {.index = 413, .length = 2}, + [212] = {.index = 415, .length = 3}, + [213] = {.index = 347, .length = 1}, + [214] = {.index = 418, .length = 3}, + [215] = {.index = 421, .length = 2}, + [216] = {.index = 423, .length = 3}, + [217] = {.index = 426, .length = 3}, + [218] = {.index = 429, .length = 3}, + [219] = {.index = 432, .length = 3}, + [220] = {.index = 435, .length = 4}, + [221] = {.index = 439, .length = 5}, + [222] = {.index = 444, .length = 3}, + [223] = {.index = 447, .length = 2}, + [224] = {.index = 449, .length = 2}, + [225] = {.index = 451, .length = 4}, + [226] = {.index = 455, .length = 4}, + [227] = {.index = 459, .length = 4}, + [228] = {.index = 463, .length = 3}, + [229] = {.index = 466, .length = 2}, + [230] = {.index = 468, .length = 2}, + [231] = {.index = 470, .length = 1}, + [232] = {.index = 471, .length = 3}, + [233] = {.index = 474, .length = 2}, + [234] = {.index = 476, .length = 3}, + [235] = {.index = 479, .length = 2}, + [236] = {.index = 481, .length = 2}, + [237] = {.index = 483, .length = 2}, + [238] = {.index = 485, .length = 1}, + [239] = {.index = 486, .length = 4}, + [240] = {.index = 490, .length = 3}, + [241] = {.index = 493, .length = 4}, + [242] = {.index = 497, .length = 5}, + [243] = {.index = 502, .length = 1}, + [244] = {.index = 503, .length = 2}, + [245] = {.index = 505, .length = 4}, + [246] = {.index = 509, .length = 4}, + [247] = {.index = 513, .length = 4}, + [248] = {.index = 517, .length = 3}, + [249] = {.index = 520, .length = 2}, + [250] = {.index = 522, .length = 4}, + [251] = {.index = 526, .length = 4}, + [252] = {.index = 530, .length = 2}, + [253] = {.index = 532, .length = 2}, + [254] = {.index = 534, .length = 3}, + [255] = {.index = 537, .length = 3}, + [256] = {.index = 540, .length = 2}, + [257] = {.index = 542, .length = 2}, + [258] = {.index = 544, .length = 1}, + [259] = {.index = 470, .length = 1}, + [260] = {.index = 545, .length = 3}, + [261] = {.index = 548, .length = 3}, + [262] = {.index = 551, .length = 3}, + [263] = {.index = 554, .length = 3}, + [264] = {.index = 557, .length = 4}, + [265] = {.index = 561, .length = 2}, + [266] = {.index = 563, .length = 4}, + [267] = {.index = 567, .length = 3}, + [268] = {.index = 570, .length = 2}, + [269] = {.index = 572, .length = 4}, + [270] = {.index = 576, .length = 4}, + [271] = {.index = 580, .length = 4}, + [272] = {.index = 584, .length = 3}, + [273] = {.index = 587, .length = 2}, + [274] = {.index = 589, .length = 2}, + [275] = {.index = 591, .length = 3}, + [277] = {.index = 594, .length = 4}, + [278] = {.index = 598, .length = 5}, + [279] = {.index = 603, .length = 5}, + [280] = {.index = 608, .length = 5}, + [281] = {.index = 613, .length = 4}, + [282] = {.index = 617, .length = 5}, + [283] = {.index = 622, .length = 4}, + [284] = {.index = 626, .length = 4}, + [285] = {.index = 630, .length = 3}, + [286] = {.index = 633, .length = 3}, + [287] = {.index = 636, .length = 3}, + [288] = {.index = 633, .length = 3}, + [289] = {.index = 639, .length = 2}, + [290] = {.index = 641, .length = 4}, + [291] = {.index = 645, .length = 4}, + [292] = {.index = 649, .length = 3}, + [293] = {.index = 652, .length = 2}, + [294] = {.index = 654, .length = 2}, + [295] = {.index = 656, .length = 3}, + [296] = {.index = 659, .length = 2}, + [297] = {.index = 661, .length = 2}, + [298] = {.index = 663, .length = 1}, + [299] = {.index = 664, .length = 3}, + [300] = {.index = 667, .length = 3}, + [301] = {.index = 670, .length = 4}, + [302] = {.index = 674, .length = 4}, + [303] = {.index = 678, .length = 3}, + [304] = {.index = 681, .length = 3}, + [305] = {.index = 684, .length = 2}, + [306] = {.index = 686, .length = 3}, + [307] = {.index = 689, .length = 4}, + [308] = {.index = 693, .length = 5}, + [309] = {.index = 698, .length = 5}, + [310] = {.index = 703, .length = 5}, + [311] = {.index = 708, .length = 4}, + [312] = {.index = 712, .length = 4}, + [313] = {.index = 716, .length = 3}, + [314] = {.index = 719, .length = 3}, + [315] = {.index = 719, .length = 3}, + [316] = {.index = 722, .length = 2}, + [317] = {.index = 724, .length = 2}, + [318] = {.index = 726, .length = 3}, + [319] = {.index = 729, .length = 2}, + [320] = {.index = 731, .length = 2}, + [321] = {.index = 733, .length = 4}, + [322] = {.index = 737, .length = 3}, + [323] = {.index = 740, .length = 3}, + [324] = {.index = 743, .length = 4}, + [325] = {.index = 747, .length = 3}, + [326] = {.index = 750, .length = 3}, + [327] = {.index = 753, .length = 2}, + [328] = {.index = 755, .length = 5}, + [329] = {.index = 760, .length = 5}, + [330] = {.index = 765, .length = 4}, + [331] = {.index = 765, .length = 4}, + [332] = {.index = 769, .length = 4}, + [333] = {.index = 773, .length = 3}, + [334] = {.index = 776, .length = 2}, + [335] = {.index = 778, .length = 2}, + [336] = {.index = 780, .length = 3}, + [337] = {.index = 783, .length = 4}, + [338] = {.index = 787, .length = 4}, + [339] = {.index = 791, .length = 3}, + [340] = {.index = 794, .length = 3}, + [341] = {.index = 797, .length = 4}, + [342] = {.index = 801, .length = 3}, + [343] = {.index = 804, .length = 3}, + [344] = {.index = 807, .length = 5}, + [345] = {.index = 812, .length = 3}, + [346] = {.index = 815, .length = 4}, + [347] = {.index = 819, .length = 4}, + [348] = {.index = 823, .length = 3}, + [349] = {.index = 826, .length = 3}, + [350] = {.index = 829, .length = 4}, + [351] = {.index = 833, .length = 4}, +}; + +static const TSFieldMapEntry ts_field_map_entries[] = { + [0] = + {field_decorator, 0}, + [1] = + {field_parameters, 0}, + [2] = + {field_declaration, 1}, + [3] = + {field_name, 0}, + [4] = + {field_body, 1, .inherited = true}, + {field_name, 1, .inherited = true}, + [6] = + {field_argument, 1}, + {field_operator, 0}, + [8] = + {field_pattern, 0}, + [9] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + [11] = + {field_body, 1}, + [12] = + {field_constructor, 1}, + [13] = + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + [15] = + {field_arguments, 0, .inherited = true}, + {field_function, 0, .inherited = true}, + [17] = + {field_argument, 0, .inherited = true}, + {field_operator, 0, .inherited = true}, + [19] = + {field_arguments, 1}, + {field_function, 0}, + [21] = + {field_argument, 0}, + {field_operator, 1}, + [23] = + {field_type_arguments, 1}, + [24] = + {field_parameters, 0}, + {field_return_type, 1}, + [26] = + {field_parameters, 1}, + {field_type_parameters, 0}, + [28] = + {field_decorator, 0, .inherited = true}, + {field_decorator, 1, .inherited = true}, + [30] = + {field_declaration, 2}, + [31] = + {field_left, 0}, + {field_right, 2}, + [33] = + {field_body, 2}, + {field_label, 0}, + [35] = + {field_body, 2}, + {field_parameter, 0}, + [37] = + {field_body, 1}, + {field_name, 0}, + [39] = + {field_source, 1}, + [40] = + {field_body, 2}, + {field_object, 1}, + [42] = + {field_name, 0}, + {field_value, 1, .inherited = true}, + [44] = + {field_name, 0}, + {field_type, 1}, + [46] = + {field_kind, 0}, + [47] = + {field_condition, 1}, + {field_consequence, 2}, + [49] = + {field_body, 2}, + {field_value, 1}, + [51] = + {field_body, 2}, + {field_kind, 1, .inherited = true}, + {field_left, 1, .inherited = true}, + {field_operator, 1, .inherited = true}, + {field_right, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [57] = + {field_pattern, 1}, + [58] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_value, 1, .inherited = true}, + [61] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_type, 1}, + [64] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 1}, + [66] = + {field_body, 2}, + {field_condition, 1}, + [68] = + {field_body, 1}, + {field_handler, 2}, + [70] = + {field_body, 1}, + {field_finalizer, 2}, + [72] = + {field_label, 1}, + [73] = + {field_body, 2}, + {field_name, 1}, + [75] = + {field_value, 0}, + [76] = + {field_type_arguments, 1, .inherited = true}, + {field_value, 1, .inherited = true}, + [78] = + {field_body, 2}, + [79] = + {field_body, 2}, + {field_type_parameters, 1}, + [81] = + {field_body, 2}, + {field_parameters, 1, .inherited = true}, + {field_return_type, 1, .inherited = true}, + {field_type_parameters, 1, .inherited = true}, + [85] = + {field_arguments, 2}, + {field_constructor, 1}, + [87] = + {field_constructor, 1}, + {field_type_arguments, 2}, + [89] = + {field_parameters, 0, .inherited = true}, + {field_return_type, 0, .inherited = true}, + {field_type_parameters, 0, .inherited = true}, + [92] = + {field_object, 1, .inherited = true}, + {field_property, 1, .inherited = true}, + [94] = + {field_index, 1, .inherited = true}, + {field_object, 1, .inherited = true}, + [96] = + {field_arguments, 1, .inherited = true}, + {field_function, 1, .inherited = true}, + [98] = + {field_function, 1, .inherited = true}, + {field_type_arguments, 1, .inherited = true}, + [100] = + {field_name, 1}, + [101] = + {field_name, 0}, + {field_type_arguments, 1}, + [103] = + {field_name, 0}, + {field_value, 1}, + [105] = + {field_constraint, 1}, + {field_name, 0}, + [107] = + {field_arguments, 1}, + {field_function, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + [111] = + {field_left, 0}, + {field_operator, 1}, + {field_right, 2}, + [114] = + {field_object, 0}, + {field_property, 2}, + [116] = + {field_object, 0}, + {field_optional_chain, 1}, + {field_property, 2}, + [119] = + {field_arguments, 2}, + {field_function, 0}, + {field_type_arguments, 1}, + [122] = + {field_arguments, 2}, + {field_function, 0}, + [124] = + {field_body, 2}, + {field_parameters, 0, .inherited = true}, + {field_return_type, 0, .inherited = true}, + {field_type_parameters, 0, .inherited = true}, + [128] = + {field_parameters, 1}, + {field_return_type, 2}, + {field_type_parameters, 0}, + [131] = + {field_declaration, 2}, + {field_decorator, 0, .inherited = true}, + [133] = + {field_body, 2}, + {field_decorator, 0, .inherited = true}, + [135] = + {field_source, 2, .inherited = true}, + [136] = + {field_value, 2}, + [137] = + {field_key, 0}, + {field_value, 2}, + [139] = + {field_body, 2}, + {field_name, 0}, + {field_parameters, 1, .inherited = true}, + {field_return_type, 1, .inherited = true}, + {field_type_parameters, 1, .inherited = true}, + [144] = + {field_source, 2}, + [145] = + {field_value, 1}, + [146] = + {field_name, 0}, + {field_type, 2}, + [148] = + {field_name, 0}, + {field_type, 1}, + {field_value, 2, .inherited = true}, + [151] = + {field_body, 3}, + {field_name, 2}, + [153] = + {field_alternative, 3}, + {field_condition, 1}, + {field_consequence, 2}, + [156] = + {field_body, 3}, + {field_kind, 2, .inherited = true}, + {field_left, 2, .inherited = true}, + {field_operator, 2, .inherited = true}, + {field_right, 2, .inherited = true}, + {field_value, 2, .inherited = true}, + [162] = + {field_type, 2}, + [163] = + {field_pattern, 2}, + [164] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_value, 2, .inherited = true}, + [167] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_type, 2}, + [170] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_type, 1}, + {field_value, 2, .inherited = true}, + [174] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 2}, + [176] = + {field_body, 1}, + {field_condition, 3}, + [178] = + {field_body, 1}, + {field_finalizer, 3}, + {field_handler, 2}, + [181] = + {field_name, 0}, + {field_parameters, 1, .inherited = true}, + {field_return_type, 1, .inherited = true}, + {field_type_parameters, 1, .inherited = true}, + [185] = + {field_decorator, 0, .inherited = true}, + [186] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + [188] = + {field_decorator, 1, .inherited = true}, + [189] = + {field_body, 3}, + {field_name, 1}, + [191] = + {field_body, 3}, + {field_name, 1}, + {field_type_parameters, 2}, + [194] = + {field_type_arguments, 1}, + {field_value, 0}, + [196] = + {field_type_arguments, 1, .inherited = true}, + {field_type_arguments, 2, .inherited = true}, + {field_value, 1, .inherited = true}, + {field_value, 2, .inherited = true}, + [200] = + {field_body, 3}, + {field_type_parameters, 1}, + [202] = + {field_body, 3}, + {field_parameter, 1}, + [204] = + {field_body, 3}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [208] = + {field_body, 3}, + {field_parameters, 1, .inherited = true}, + {field_return_type, 1, .inherited = true}, + {field_type_parameters, 1, .inherited = true}, + [212] = + {field_name, 1}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [216] = + {field_body, 3}, + {field_name, 1}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [221] = + {field_arguments, 3}, + {field_constructor, 1}, + {field_type_arguments, 2}, + [224] = + {field_left, 1}, + {field_right, 3}, + [226] = + {field_flags, 3}, + {field_pattern, 1}, + [228] = + {field_parameters, 1}, + [229] = + {field_function, 0}, + {field_type_arguments, 1}, + [231] = + {field_function, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + {field_type_arguments, 1}, + [235] = + {field_arguments, 1}, + {field_function, 0}, + {field_index, 0, .inherited = true}, + {field_object, 0, .inherited = true}, + [239] = + {field_function, 0}, + {field_index, 0, .inherited = true}, + {field_object, 0, .inherited = true}, + {field_type_arguments, 1}, + [243] = + {field_name, 2}, + [244] = + {field_name, 1}, + {field_value, 2}, + [246] = + {field_constraint, 2}, + {field_name, 1}, + [248] = + {field_module, 0}, + {field_name, 2}, + [250] = + {field_constraint, 1}, + {field_name, 0}, + {field_value, 2}, + [253] = + {field_parameters, 0}, + {field_return_type, 2}, + [255] = + {field_object, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + {field_property, 2}, + [259] = + {field_arguments, 0, .inherited = true}, + {field_function, 0, .inherited = true}, + {field_object, 0}, + {field_property, 2}, + [263] = + {field_type, 1}, + [264] = + {field_index, 2}, + {field_object, 0}, + [266] = + {field_arguments, 3}, + {field_function, 0}, + {field_type_arguments, 2}, + [269] = + {field_declaration, 3}, + {field_decorator, 0, .inherited = true}, + [271] = + {field_body, 3}, + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + [274] = + {field_body, 3}, + {field_decorator, 0, .inherited = true}, + [276] = + {field_body, 3}, + {field_decorator, 0, .inherited = true}, + {field_type_parameters, 2}, + [279] = + {field_source, 3, .inherited = true}, + [280] = + {field_alias, 2}, + {field_name, 0}, + [282] = + {field_name, 1}, + {field_value, 3}, + [284] = + {field_body, 3}, + {field_name, 0}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [289] = + {field_pattern, 3}, + [290] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 0, .inherited = true}, + {field_type, 2}, + {field_value, 3, .inherited = true}, + [294] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 3}, + [296] = + {field_name, 1}, + {field_value, 2, .inherited = true}, + [298] = + {field_name, 1}, + {field_type, 2}, + [300] = + {field_name, 0}, + {field_value, 2, .inherited = true}, + [302] = + {field_name, 0}, + {field_parameters, 2, .inherited = true}, + {field_return_type, 2, .inherited = true}, + {field_type_parameters, 2, .inherited = true}, + [306] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + [308] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_value, 2, .inherited = true}, + [311] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_type, 2}, + [314] = + {field_body, 4}, + {field_name, 1}, + {field_type_parameters, 2}, + [317] = + {field_type_arguments, 0, .inherited = true}, + {field_type_arguments, 1, .inherited = true}, + {field_value, 0, .inherited = true}, + {field_value, 1, .inherited = true}, + [321] = + {field_body, 4}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [325] = + {field_name, 2}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [329] = + {field_body, 4}, + {field_name, 2}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [334] = + {field_parameters, 1}, + {field_type, 2}, + [336] = + {field_parameters, 2}, + {field_type_parameters, 1}, + [338] = + {field_parameters, 2}, + [339] = + {field_index, 0, .inherited = true}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + {field_property, 2}, + [343] = + {field_name, 2}, + {field_value, 3}, + [345] = + {field_constraint, 3}, + {field_name, 2}, + [347] = + {field_name, 3}, + [348] = + {field_constraint, 2}, + {field_name, 1}, + {field_value, 3}, + [351] = + {field_parameters, 1}, + {field_type, 3}, + [353] = + {field_parameters, 1}, + {field_return_type, 3}, + {field_type_parameters, 0}, + [356] = + {field_body, 4}, + {field_name, 2}, + [358] = + {field_body, 4}, + {field_name, 2}, + {field_type_parameters, 3}, + [361] = + {field_type, 1}, + {field_type, 2, .inherited = true}, + [363] = + {field_alternative, 4}, + {field_condition, 0}, + {field_consequence, 2}, + [366] = + {field_index, 3}, + {field_object, 0}, + {field_optional_chain, 1}, + [369] = + {field_decorator, 0, .inherited = true}, + {field_value, 3}, + [371] = + {field_body, 4}, + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + [374] = + {field_body, 4}, + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type_parameters, 3}, + [378] = + {field_body, 4}, + {field_decorator, 0, .inherited = true}, + {field_type_parameters, 2}, + [381] = + {field_body, 4}, + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + [384] = + {field_alias, 3}, + {field_name, 1}, + [386] = + {field_name, 1}, + {field_type_parameters, 2}, + {field_value, 4}, + [389] = + {field_body, 4}, + {field_name, 1}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [394] = + {field_left, 1}, + {field_operator, 2}, + {field_right, 3}, + [397] = + {field_body, 5}, + {field_condition, 3}, + {field_initializer, 2}, + [400] = + {field_decorator, 0, .inherited = true}, + {field_pattern, 4}, + [402] = + {field_name, 1}, + {field_parameters, 3, .inherited = true}, + {field_return_type, 3, .inherited = true}, + {field_type_parameters, 3, .inherited = true}, + [406] = + {field_type, 3}, + [407] = + {field_name, 2}, + {field_value, 3, .inherited = true}, + [409] = + {field_name, 2}, + {field_type, 3}, + [411] = + {field_name, 1}, + {field_value, 3, .inherited = true}, + [413] = + {field_name, 1}, + {field_type, 3}, + [415] = + {field_name, 1}, + {field_type, 2}, + {field_value, 3, .inherited = true}, + [418] = + {field_name, 0}, + {field_type, 2}, + {field_value, 3, .inherited = true}, + [421] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + [423] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_value, 3, .inherited = true}, + [426] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type, 3}, + [429] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_value, 3, .inherited = true}, + [432] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_type, 3}, + [435] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_type, 2}, + {field_value, 3, .inherited = true}, + [439] = + {field_body, 5}, + {field_name, 3}, + {field_parameters, 4, .inherited = true}, + {field_return_type, 4, .inherited = true}, + {field_type_parameters, 4, .inherited = true}, + [444] = + {field_parameters, 2}, + {field_type, 3}, + {field_type_parameters, 1}, + [447] = + {field_parameters, 2}, + {field_type, 3}, + [449] = + {field_parameters, 3}, + {field_type_parameters, 2}, + [451] = + {field_index, 2}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + [455] = + {field_index, 0, .inherited = true}, + {field_index, 2}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + [459] = + {field_arguments, 0, .inherited = true}, + {field_function, 0, .inherited = true}, + {field_index, 2}, + {field_object, 0}, + [463] = + {field_constraint, 3}, + {field_name, 2}, + {field_value, 4}, + [466] = + {field_name, 3}, + {field_value, 4}, + [468] = + {field_constraint, 4}, + {field_name, 3}, + [470] = + {field_name, 4}, + [471] = + {field_parameters, 2}, + {field_type, 4}, + {field_type_parameters, 1}, + [474] = + {field_parameters, 2}, + {field_type, 4}, + [476] = + {field_body, 5}, + {field_name, 2}, + {field_type_parameters, 3}, + [479] = + {field_type, 0, .inherited = true}, + {field_type, 1, .inherited = true}, + [481] = + {field_name, 1}, + {field_name, 2, .inherited = true}, + [483] = + {field_name, 0, .inherited = true}, + {field_name, 1, .inherited = true}, + [485] = + {field_name, 2, .inherited = true}, + [486] = + {field_body, 5}, + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type_parameters, 3}, + [490] = + {field_body, 5}, + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + [493] = + {field_body, 5}, + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type_parameters, 4}, + [497] = + {field_body, 5}, + {field_name, 2}, + {field_parameters, 4, .inherited = true}, + {field_return_type, 4, .inherited = true}, + {field_type_parameters, 4, .inherited = true}, + [502] = + {field_source, 4}, + [503] = + {field_body, 3}, + {field_value, 1}, + [505] = + {field_kind, 1}, + {field_left, 2}, + {field_operator, 3}, + {field_right, 4}, + [509] = + {field_body, 6}, + {field_condition, 3}, + {field_increment, 4}, + {field_initializer, 2}, + [513] = + {field_body, 6}, + {field_condition, 3}, + {field_condition, 4}, + {field_initializer, 2}, + [517] = + {field_body, 6}, + {field_condition, 4}, + {field_initializer, 2}, + [520] = + {field_body, 4}, + {field_parameter, 2}, + [522] = + {field_name, 2}, + {field_parameters, 4, .inherited = true}, + {field_return_type, 4, .inherited = true}, + {field_type_parameters, 4, .inherited = true}, + [526] = + {field_name, 3}, + {field_parameters, 4, .inherited = true}, + {field_return_type, 4, .inherited = true}, + {field_type_parameters, 4, .inherited = true}, + [530] = + {field_name, 2}, + {field_value, 4, .inherited = true}, + [532] = + {field_name, 2}, + {field_type, 4}, + [534] = + {field_name, 2}, + {field_type, 3}, + {field_value, 4, .inherited = true}, + [537] = + {field_name, 1}, + {field_type, 3}, + {field_value, 4, .inherited = true}, + [540] = + {field_name, 3}, + {field_value, 4, .inherited = true}, + [542] = + {field_name, 3}, + {field_type, 4}, + [544] = + {field_type, 4}, + [545] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_value, 4, .inherited = true}, + [548] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type, 4}, + [551] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_value, 4, .inherited = true}, + [554] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type, 4}, + [557] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type, 3}, + {field_value, 4, .inherited = true}, + [561] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + [563] = + {field_decorator, 0, .inherited = true}, + {field_name, 1}, + {field_type, 3}, + {field_value, 4, .inherited = true}, + [567] = + {field_parameters, 3}, + {field_type, 4}, + {field_type_parameters, 2}, + [570] = + {field_index, 3}, + {field_object, 0}, + [572] = + {field_index, 3}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + {field_property, 0, .inherited = true}, + [576] = + {field_index, 0, .inherited = true}, + {field_index, 3}, + {field_object, 0}, + {field_object, 0, .inherited = true}, + [580] = + {field_arguments, 0, .inherited = true}, + {field_function, 0, .inherited = true}, + {field_index, 3}, + {field_object, 0}, + [584] = + {field_constraint, 4}, + {field_name, 3}, + {field_value, 5}, + [587] = + {field_name, 4}, + {field_value, 5}, + [589] = + {field_constraint, 5}, + {field_name, 4}, + [591] = + {field_parameters, 3}, + {field_type, 5}, + {field_type_parameters, 2}, + [594] = + {field_body, 6}, + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type_parameters, 4}, + [598] = + {field_body, 6}, + {field_name, 3}, + {field_parameters, 5, .inherited = true}, + {field_return_type, 5, .inherited = true}, + {field_type_parameters, 5, .inherited = true}, + [603] = + {field_body, 6}, + {field_name, 4}, + {field_parameters, 5, .inherited = true}, + {field_return_type, 5, .inherited = true}, + {field_type_parameters, 5, .inherited = true}, + [608] = + {field_kind, 1}, + {field_left, 2}, + {field_operator, 4}, + {field_right, 5}, + {field_value, 3, .inherited = true}, + [613] = + {field_kind, 1}, + {field_left, 2}, + {field_operator, 4}, + {field_right, 5}, + [617] = + {field_body, 7}, + {field_condition, 3}, + {field_condition, 4}, + {field_increment, 5}, + {field_initializer, 2}, + [622] = + {field_body, 7}, + {field_condition, 4}, + {field_increment, 5}, + {field_initializer, 2}, + [626] = + {field_body, 7}, + {field_condition, 4}, + {field_condition, 5}, + {field_initializer, 2}, + [630] = + {field_body, 5}, + {field_parameter, 2}, + {field_type, 3}, + [633] = + {field_index_type, 3}, + {field_name, 1}, + {field_type, 5}, + [636] = + {field_alias, 4}, + {field_name, 0}, + {field_type, 2}, + [639] = + {field_sign, 0}, + {field_type, 5}, + [641] = + {field_name, 3}, + {field_parameters, 5, .inherited = true}, + {field_return_type, 5, .inherited = true}, + {field_type_parameters, 5, .inherited = true}, + [645] = + {field_name, 4}, + {field_parameters, 5, .inherited = true}, + {field_return_type, 5, .inherited = true}, + {field_type_parameters, 5, .inherited = true}, + [649] = + {field_name, 2}, + {field_type, 4}, + {field_value, 5, .inherited = true}, + [652] = + {field_name, 3}, + {field_value, 5, .inherited = true}, + [654] = + {field_name, 3}, + {field_type, 5}, + [656] = + {field_name, 3}, + {field_type, 4}, + {field_value, 5, .inherited = true}, + [659] = + {field_name, 4}, + {field_value, 5, .inherited = true}, + [661] = + {field_name, 4}, + {field_type, 5}, + [663] = + {field_name, 5}, + [664] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_value, 5, .inherited = true}, + [667] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type, 5}, + [670] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type, 4}, + {field_value, 5, .inherited = true}, + [674] = + {field_decorator, 0, .inherited = true}, + {field_name, 2}, + {field_type, 4}, + {field_value, 5, .inherited = true}, + [678] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_value, 5, .inherited = true}, + [681] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_type, 5}, + [684] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + [686] = + {field_constraint, 5}, + {field_name, 4}, + {field_value, 6}, + [689] = + {field_alternative, 6}, + {field_consequence, 4}, + {field_left, 0}, + {field_right, 2}, + [693] = + {field_body, 7}, + {field_name, 4}, + {field_parameters, 6, .inherited = true}, + {field_return_type, 6, .inherited = true}, + {field_type_parameters, 6, .inherited = true}, + [698] = + {field_body, 7}, + {field_name, 5}, + {field_parameters, 6, .inherited = true}, + {field_return_type, 6, .inherited = true}, + {field_type_parameters, 6, .inherited = true}, + [703] = + {field_body, 8}, + {field_condition, 4}, + {field_condition, 5}, + {field_increment, 6}, + {field_initializer, 2}, + [708] = + {field_name, 4}, + {field_parameters, 6, .inherited = true}, + {field_return_type, 6, .inherited = true}, + {field_type_parameters, 6, .inherited = true}, + [712] = + {field_name, 5}, + {field_parameters, 6, .inherited = true}, + {field_return_type, 6, .inherited = true}, + {field_type_parameters, 6, .inherited = true}, + [716] = + {field_name, 3}, + {field_type, 5}, + {field_value, 6, .inherited = true}, + [719] = + {field_index_type, 4}, + {field_name, 2}, + {field_type, 6}, + [722] = + {field_name, 4}, + {field_value, 6, .inherited = true}, + [724] = + {field_name, 4}, + {field_type, 6}, + [726] = + {field_name, 4}, + {field_type, 5}, + {field_value, 6, .inherited = true}, + [729] = + {field_name, 5}, + {field_value, 6, .inherited = true}, + [731] = + {field_name, 5}, + {field_type, 6}, + [733] = + {field_decorator, 0, .inherited = true}, + {field_name, 3}, + {field_type, 5}, + {field_value, 6, .inherited = true}, + [737] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_value, 6, .inherited = true}, + [740] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_type, 6}, + [743] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_type, 5}, + {field_value, 6, .inherited = true}, + [747] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_value, 6, .inherited = true}, + [750] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_type, 6}, + [753] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + [755] = + {field_body, 8}, + {field_name, 5}, + {field_parameters, 7, .inherited = true}, + {field_return_type, 7, .inherited = true}, + {field_type_parameters, 7, .inherited = true}, + [760] = + {field_body, 8}, + {field_name, 6}, + {field_parameters, 7, .inherited = true}, + {field_return_type, 7, .inherited = true}, + {field_type_parameters, 7, .inherited = true}, + [765] = + {field_index_type, 5}, + {field_name, 3}, + {field_sign, 0}, + {field_type, 7}, + [769] = + {field_name, 5}, + {field_parameters, 7, .inherited = true}, + {field_return_type, 7, .inherited = true}, + {field_type_parameters, 7, .inherited = true}, + [773] = + {field_name, 4}, + {field_type, 6}, + {field_value, 7, .inherited = true}, + [776] = + {field_name, 5}, + {field_value, 7, .inherited = true}, + [778] = + {field_name, 5}, + {field_type, 7}, + [780] = + {field_name, 5}, + {field_type, 6}, + {field_value, 7, .inherited = true}, + [783] = + {field_name, 6}, + {field_parameters, 7, .inherited = true}, + {field_return_type, 7, .inherited = true}, + {field_type_parameters, 7, .inherited = true}, + [787] = + {field_decorator, 0, .inherited = true}, + {field_name, 4}, + {field_type, 6}, + {field_value, 7, .inherited = true}, + [791] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_value, 7, .inherited = true}, + [794] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_type, 7}, + [797] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_type, 6}, + {field_value, 7, .inherited = true}, + [801] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_value, 7, .inherited = true}, + [804] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_type, 7}, + [807] = + {field_body, 9}, + {field_name, 6}, + {field_parameters, 8, .inherited = true}, + {field_return_type, 8, .inherited = true}, + {field_type_parameters, 8, .inherited = true}, + [812] = + {field_name, 5}, + {field_type, 7}, + {field_value, 8, .inherited = true}, + [815] = + {field_name, 6}, + {field_parameters, 8, .inherited = true}, + {field_return_type, 8, .inherited = true}, + {field_type_parameters, 8, .inherited = true}, + [819] = + {field_decorator, 0, .inherited = true}, + {field_name, 5}, + {field_type, 7}, + {field_value, 8, .inherited = true}, + [823] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_value, 8, .inherited = true}, + [826] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_type, 8}, + [829] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_type, 7}, + {field_value, 8, .inherited = true}, + [833] = + {field_decorator, 0, .inherited = true}, + {field_name, 6}, + {field_type, 8}, + {field_value, 9, .inherited = true}, +}; + +static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE_LENGTH] = { + [0] = {0}, + [1] = { + [0] = sym_identifier, + }, + [7] = { + [0] = alias_sym_property_identifier, + }, + [13] = { + [0] = alias_sym_type_identifier, + }, + [14] = { + [0] = alias_sym_type_identifier, + }, + [15] = { + [0] = alias_sym_this_type, + }, + [26] = { + [0] = sym_identifier, + }, + [27] = { + [0] = alias_sym_statement_identifier, + }, + [28] = { + [0] = sym_identifier, + }, + [30] = { + [1] = alias_sym_shorthand_property_identifier, + }, + [31] = { + [1] = alias_sym_shorthand_property_identifier_pattern, + }, + [32] = { + [1] = sym_identifier, + }, + [48] = { + [1] = alias_sym_statement_identifier, + }, + [49] = { + [1] = alias_sym_type_identifier, + }, + [62] = { + [1] = alias_sym_type_identifier, + }, + [63] = { + [0] = alias_sym_type_identifier, + }, + [64] = { + [0] = alias_sym_type_identifier, + }, + [65] = { + [0] = alias_sym_type_identifier, + }, + [66] = { + [1] = alias_sym_type_identifier, + }, + [67] = { + [1] = anon_sym_unique, + }, + [73] = { + [1] = alias_sym_type_identifier, + [2] = alias_sym_interface_body, + }, + [75] = { + [2] = alias_sym_property_identifier, + }, + [77] = { + [2] = alias_sym_property_identifier, + }, + [88] = { + [0] = sym_member_expression, + [2] = alias_sym_property_identifier, + }, + [89] = { + [0] = alias_sym_shorthand_property_identifier_pattern, + }, + [111] = { + [1] = alias_sym_type_identifier, + }, + [112] = { + [1] = alias_sym_type_identifier, + }, + [116] = { + [1] = sym_identifier, + }, + [123] = { + [1] = sym_identifier, + }, + [131] = { + [2] = alias_sym_type_identifier, + }, + [132] = { + [1] = alias_sym_type_identifier, + }, + [133] = { + [1] = alias_sym_type_identifier, + }, + [134] = { + [2] = alias_sym_type_identifier, + }, + [135] = { + [0] = alias_sym_type_identifier, + }, + [137] = { + [2] = alias_sym_property_identifier, + }, + [139] = { + [2] = alias_sym_property_identifier, + }, + [141] = { + [2] = alias_sym_type_identifier, + }, + [142] = { + [1] = alias_sym_type_identifier, + }, + [144] = { + [1] = alias_sym_type_identifier, + [3] = alias_sym_interface_body, + }, + [145] = { + [1] = alias_sym_type_identifier, + [3] = alias_sym_interface_body, + }, + [149] = { + [2] = alias_sym_type_identifier, + }, + [154] = { + [1] = alias_sym_type_identifier, + }, + [156] = { + [0] = sym_identifier, + }, + [168] = { + [1] = alias_sym_type_identifier, + }, + [176] = { + [2] = alias_sym_property_identifier, + }, + [178] = { + [2] = alias_sym_type_identifier, + }, + [179] = { + [2] = alias_sym_type_identifier, + }, + [180] = { + [3] = alias_sym_type_identifier, + }, + [181] = { + [1] = alias_sym_type_identifier, + }, + [184] = { + [2] = alias_sym_type_identifier, + }, + [185] = { + [2] = alias_sym_type_identifier, + }, + [186] = { + [1] = alias_sym_type_identifier, + }, + [188] = { + [1] = alias_sym_type_identifier, + [4] = alias_sym_interface_body, + }, + [191] = { + [0] = sym_identifier, + }, + [193] = { + [2] = alias_sym_type_identifier, + }, + [194] = { + [2] = alias_sym_type_identifier, + }, + [196] = { + [3] = alias_sym_type_identifier, + }, + [198] = { + [1] = alias_sym_type_identifier, + }, + [200] = { + [1] = sym_identifier, + }, + [201] = { + [1] = sym_identifier, + }, + [206] = { + [0] = alias_sym_type_identifier, + }, + [228] = { + [2] = alias_sym_type_identifier, + }, + [229] = { + [3] = alias_sym_type_identifier, + }, + [230] = { + [3] = alias_sym_type_identifier, + }, + [231] = { + [4] = alias_sym_type_identifier, + }, + [234] = { + [2] = alias_sym_type_identifier, + }, + [239] = { + [2] = alias_sym_type_identifier, + }, + [240] = { + [3] = alias_sym_type_identifier, + }, + [241] = { + [3] = alias_sym_type_identifier, + }, + [272] = { + [3] = alias_sym_type_identifier, + }, + [273] = { + [4] = alias_sym_type_identifier, + }, + [274] = { + [4] = alias_sym_type_identifier, + }, + [276] = { + [3] = alias_sym_property_identifier, + }, + [277] = { + [3] = alias_sym_type_identifier, + }, + [286] = { + [1] = sym_identifier, + }, + [287] = { + [0] = alias_sym_type_identifier, + }, + [306] = { + [4] = alias_sym_type_identifier, + }, + [314] = { + [2] = sym_identifier, + }, + [330] = { + [3] = sym_identifier, + }, +}; + +static const uint16_t ts_non_terminal_alias_map[] = { + sym_nested_identifier, 2, + sym_nested_identifier, + sym_member_expression, + sym_predefined_type, 2, + sym_predefined_type, + sym_identifier, + sym_object_type, 2, + sym_object_type, + alias_sym_interface_body, + 0, +}; + +static const TSStateId ts_primary_state_ids[STATE_COUNT] = { + [0] = 0, + [1] = 1, + [2] = 2, + [3] = 2, + [4] = 4, + [5] = 4, + [6] = 4, + [7] = 4, + [8] = 4, + [9] = 9, + [10] = 10, + [11] = 11, + [12] = 12, + [13] = 13, + [14] = 14, + [15] = 14, + [16] = 16, + [17] = 17, + [18] = 14, + [19] = 19, + [20] = 14, + [21] = 19, + [22] = 14, + [23] = 19, + [24] = 14, + [25] = 19, + [26] = 19, + [27] = 14, + [28] = 19, + [29] = 19, + [30] = 30, + [31] = 31, + [32] = 32, + [33] = 33, + [34] = 34, + [35] = 35, + [36] = 36, + [37] = 37, + [38] = 31, + [39] = 39, + [40] = 31, + [41] = 33, + [42] = 42, + [43] = 43, + [44] = 44, + [45] = 45, + [46] = 46, + [47] = 47, + [48] = 48, + [49] = 49, + [50] = 39, + [51] = 42, + [52] = 32, + [53] = 31, + [54] = 54, + [55] = 43, + [56] = 31, + [57] = 37, + [58] = 44, + [59] = 45, + [60] = 46, + [61] = 47, + [62] = 48, + [63] = 31, + [64] = 49, + [65] = 34, + [66] = 31, + [67] = 31, + [68] = 31, + [69] = 31, + [70] = 35, + [71] = 36, + [72] = 72, + [73] = 72, + [74] = 72, + [75] = 75, + [76] = 76, + [77] = 76, + [78] = 78, + [79] = 79, + [80] = 80, + [81] = 76, + [82] = 75, + [83] = 83, + [84] = 84, + [85] = 85, + [86] = 86, + [87] = 87, + [88] = 88, + [89] = 86, + [90] = 86, + [91] = 86, + [92] = 86, + [93] = 93, + [94] = 94, + [95] = 94, + [96] = 87, + [97] = 94, + [98] = 98, + [99] = 99, + [100] = 93, + [101] = 98, + [102] = 94, + [103] = 94, + [104] = 94, + [105] = 93, + [106] = 99, + [107] = 93, + [108] = 94, + [109] = 109, + [110] = 88, + [111] = 111, + [112] = 112, + [113] = 94, + [114] = 87, + [115] = 115, + [116] = 93, + [117] = 117, + [118] = 94, + [119] = 98, + [120] = 94, + [121] = 93, + [122] = 98, + [123] = 87, + [124] = 94, + [125] = 94, + [126] = 93, + [127] = 111, + [128] = 93, + [129] = 112, + [130] = 94, + [131] = 94, + [132] = 93, + [133] = 94, + [134] = 94, + [135] = 94, + [136] = 94, + [137] = 137, + [138] = 137, + [139] = 93, + [140] = 137, + [141] = 137, + [142] = 137, + [143] = 143, + [144] = 137, + [145] = 94, + [146] = 137, + [147] = 137, + [148] = 137, + [149] = 137, + [150] = 150, + [151] = 151, + [152] = 151, + [153] = 151, + [154] = 151, + [155] = 151, + [156] = 156, + [157] = 151, + [158] = 151, + [159] = 159, + [160] = 151, + [161] = 151, + [162] = 151, + [163] = 163, + [164] = 163, + [165] = 163, + [166] = 163, + [167] = 163, + [168] = 163, + [169] = 163, + [170] = 163, + [171] = 163, + [172] = 163, + [173] = 173, + [174] = 173, + [175] = 173, + [176] = 176, + [177] = 173, + [178] = 178, + [179] = 179, + [180] = 180, + [181] = 180, + [182] = 176, + [183] = 173, + [184] = 179, + [185] = 176, + [186] = 180, + [187] = 173, + [188] = 179, + [189] = 178, + [190] = 173, + [191] = 173, + [192] = 173, + [193] = 173, + [194] = 194, + [195] = 194, + [196] = 196, + [197] = 197, + [198] = 197, + [199] = 197, + [200] = 200, + [201] = 201, + [202] = 196, + [203] = 203, + [204] = 204, + [205] = 204, + [206] = 206, + [207] = 204, + [208] = 196, + [209] = 209, + [210] = 210, + [211] = 211, + [212] = 212, + [213] = 213, + [214] = 214, + [215] = 215, + [216] = 215, + [217] = 217, + [218] = 218, + [219] = 219, + [220] = 220, + [221] = 215, + [222] = 222, + [223] = 223, + [224] = 224, + [225] = 225, + [226] = 226, + [227] = 227, + [228] = 228, + [229] = 215, + [230] = 230, + [231] = 231, + [232] = 232, + [233] = 233, + [234] = 215, + [235] = 235, + [236] = 236, + [237] = 237, + [238] = 238, + [239] = 239, + [240] = 240, + [241] = 215, + [242] = 242, + [243] = 243, + [244] = 242, + [245] = 245, + [246] = 246, + [247] = 247, + [248] = 246, + [249] = 249, + [250] = 250, + [251] = 242, + [252] = 245, + [253] = 249, + [254] = 254, + [255] = 242, + [256] = 256, + [257] = 257, + [258] = 256, + [259] = 257, + [260] = 242, + [261] = 242, + [262] = 242, + [263] = 242, + [264] = 264, + [265] = 264, + [266] = 264, + [267] = 267, + [268] = 264, + [269] = 264, + [270] = 242, + [271] = 264, + [272] = 242, + [273] = 264, + [274] = 242, + [275] = 275, + [276] = 275, + [277] = 275, + [278] = 278, + [279] = 279, + [280] = 280, + [281] = 275, + [282] = 275, + [283] = 275, + [284] = 275, + [285] = 275, + [286] = 275, + [287] = 287, + [288] = 288, + [289] = 280, + [290] = 275, + [291] = 275, + [292] = 275, + [293] = 275, + [294] = 275, + [295] = 275, + [296] = 275, + [297] = 297, + [298] = 298, + [299] = 299, + [300] = 300, + [301] = 301, + [302] = 302, + [303] = 303, + [304] = 299, + [305] = 301, + [306] = 306, + [307] = 307, + [308] = 308, + [309] = 306, + [310] = 307, + [311] = 308, + [312] = 312, + [313] = 313, + [314] = 313, + [315] = 315, + [316] = 316, + [317] = 317, + [318] = 318, + [319] = 319, + [320] = 320, + [321] = 321, + [322] = 322, + [323] = 323, + [324] = 324, + [325] = 325, + [326] = 315, + [327] = 319, + [328] = 328, + [329] = 321, + [330] = 330, + [331] = 331, + [332] = 318, + [333] = 321, + [334] = 334, + [335] = 317, + [336] = 324, + [337] = 330, + [338] = 318, + [339] = 321, + [340] = 324, + [341] = 325, + [342] = 325, + [343] = 315, + [344] = 324, + [345] = 345, + [346] = 330, + [347] = 318, + [348] = 321, + [349] = 324, + [350] = 325, + [351] = 315, + [352] = 325, + [353] = 353, + [354] = 330, + [355] = 355, + [356] = 318, + [357] = 321, + [358] = 324, + [359] = 318, + [360] = 315, + [361] = 330, + [362] = 331, + [363] = 330, + [364] = 318, + [365] = 321, + [366] = 324, + [367] = 325, + [368] = 315, + [369] = 369, + [370] = 330, + [371] = 318, + [372] = 321, + [373] = 324, + [374] = 325, + [375] = 315, + [376] = 330, + [377] = 318, + [378] = 321, + [379] = 324, + [380] = 325, + [381] = 315, + [382] = 330, + [383] = 318, + [384] = 321, + [385] = 324, + [386] = 325, + [387] = 315, + [388] = 315, + [389] = 389, + [390] = 390, + [391] = 391, + [392] = 392, + [393] = 393, + [394] = 330, + [395] = 325, + [396] = 396, + [397] = 397, + [398] = 398, + [399] = 399, + [400] = 400, + [401] = 401, + [402] = 402, + [403] = 403, + [404] = 404, + [405] = 405, + [406] = 406, + [407] = 407, + [408] = 408, + [409] = 409, + [410] = 410, + [411] = 411, + [412] = 412, + [413] = 413, + [414] = 414, + [415] = 415, + [416] = 416, + [417] = 417, + [418] = 418, + [419] = 419, + [420] = 420, + [421] = 421, + [422] = 422, + [423] = 412, + [424] = 424, + [425] = 425, + [426] = 396, + [427] = 427, + [428] = 428, + [429] = 412, + [430] = 418, + [431] = 431, + [432] = 399, + [433] = 400, + [434] = 415, + [435] = 416, + [436] = 412, + [437] = 425, + [438] = 418, + [439] = 439, + [440] = 427, + [441] = 418, + [442] = 442, + [443] = 443, + [444] = 418, + [445] = 418, + [446] = 446, + [447] = 447, + [448] = 448, + [449] = 418, + [450] = 450, + [451] = 451, + [452] = 428, + [453] = 401, + [454] = 446, + [455] = 455, + [456] = 397, + [457] = 398, + [458] = 398, + [459] = 396, + [460] = 399, + [461] = 401, + [462] = 402, + [463] = 403, + [464] = 404, + [465] = 405, + [466] = 406, + [467] = 407, + [468] = 408, + [469] = 409, + [470] = 410, + [471] = 411, + [472] = 417, + [473] = 402, + [474] = 403, + [475] = 404, + [476] = 415, + [477] = 416, + [478] = 418, + [479] = 405, + [480] = 442, + [481] = 422, + [482] = 424, + [483] = 451, + [484] = 428, + [485] = 446, + [486] = 450, + [487] = 455, + [488] = 397, + [489] = 398, + [490] = 399, + [491] = 400, + [492] = 401, + [493] = 402, + [494] = 403, + [495] = 404, + [496] = 405, + [497] = 406, + [498] = 407, + [499] = 408, + [500] = 409, + [501] = 410, + [502] = 411, + [503] = 412, + [504] = 406, + [505] = 415, + [506] = 416, + [507] = 418, + [508] = 422, + [509] = 424, + [510] = 425, + [511] = 418, + [512] = 450, + [513] = 428, + [514] = 407, + [515] = 446, + [516] = 455, + [517] = 397, + [518] = 398, + [519] = 396, + [520] = 399, + [521] = 401, + [522] = 402, + [523] = 403, + [524] = 404, + [525] = 405, + [526] = 397, + [527] = 407, + [528] = 408, + [529] = 409, + [530] = 410, + [531] = 411, + [532] = 408, + [533] = 415, + [534] = 416, + [535] = 418, + [536] = 409, + [537] = 422, + [538] = 451, + [539] = 428, + [540] = 446, + [541] = 455, + [542] = 397, + [543] = 398, + [544] = 399, + [545] = 401, + [546] = 402, + [547] = 403, + [548] = 404, + [549] = 405, + [550] = 406, + [551] = 407, + [552] = 408, + [553] = 409, + [554] = 410, + [555] = 411, + [556] = 415, + [557] = 416, + [558] = 418, + [559] = 422, + [560] = 424, + [561] = 425, + [562] = 562, + [563] = 418, + [564] = 450, + [565] = 396, + [566] = 428, + [567] = 446, + [568] = 455, + [569] = 397, + [570] = 398, + [571] = 399, + [572] = 401, + [573] = 402, + [574] = 403, + [575] = 404, + [576] = 405, + [577] = 406, + [578] = 407, + [579] = 408, + [580] = 409, + [581] = 410, + [582] = 411, + [583] = 415, + [584] = 416, + [585] = 455, + [586] = 451, + [587] = 422, + [588] = 424, + [589] = 425, + [590] = 427, + [591] = 418, + [592] = 450, + [593] = 396, + [594] = 428, + [595] = 446, + [596] = 455, + [597] = 397, + [598] = 398, + [599] = 399, + [600] = 401, + [601] = 402, + [602] = 403, + [603] = 404, + [604] = 405, + [605] = 406, + [606] = 407, + [607] = 408, + [608] = 409, + [609] = 410, + [610] = 411, + [611] = 410, + [612] = 415, + [613] = 416, + [614] = 422, + [615] = 424, + [616] = 425, + [617] = 418, + [618] = 450, + [619] = 396, + [620] = 428, + [621] = 446, + [622] = 455, + [623] = 397, + [624] = 398, + [625] = 399, + [626] = 401, + [627] = 402, + [628] = 403, + [629] = 404, + [630] = 405, + [631] = 406, + [632] = 407, + [633] = 408, + [634] = 409, + [635] = 410, + [636] = 451, + [637] = 411, + [638] = 428, + [639] = 446, + [640] = 415, + [641] = 416, + [642] = 422, + [643] = 422, + [644] = 424, + [645] = 425, + [646] = 450, + [647] = 428, + [648] = 446, + [649] = 455, + [650] = 397, + [651] = 398, + [652] = 399, + [653] = 401, + [654] = 402, + [655] = 403, + [656] = 404, + [657] = 405, + [658] = 406, + [659] = 407, + [660] = 408, + [661] = 409, + [662] = 410, + [663] = 411, + [664] = 411, + [665] = 415, + [666] = 416, + [667] = 422, + [668] = 424, + [669] = 425, + [670] = 450, + [671] = 396, + [672] = 672, + [673] = 424, + [674] = 425, + [675] = 451, + [676] = 451, + [677] = 677, + [678] = 418, + [679] = 424, + [680] = 425, + [681] = 451, + [682] = 455, + [683] = 451, + [684] = 451, + [685] = 450, + [686] = 396, + [687] = 450, + [688] = 396, + [689] = 406, + [690] = 690, + [691] = 690, + [692] = 690, + [693] = 693, + [694] = 693, + [695] = 693, + [696] = 696, + [697] = 696, + [698] = 698, + [699] = 698, + [700] = 698, + [701] = 701, + [702] = 701, + [703] = 703, + [704] = 703, + [705] = 703, + [706] = 701, + [707] = 707, + [708] = 213, + [709] = 219, + [710] = 707, + [711] = 711, + [712] = 712, + [713] = 713, + [714] = 714, + [715] = 715, + [716] = 716, + [717] = 716, + [718] = 718, + [719] = 718, + [720] = 720, + [721] = 720, + [722] = 716, + [723] = 718, + [724] = 724, + [725] = 725, + [726] = 726, + [727] = 726, + [728] = 728, + [729] = 728, + [730] = 726, + [731] = 724, + [732] = 726, + [733] = 725, + [734] = 726, + [735] = 726, + [736] = 736, + [737] = 726, + [738] = 725, + [739] = 726, + [740] = 726, + [741] = 726, + [742] = 742, + [743] = 726, + [744] = 744, + [745] = 745, + [746] = 746, + [747] = 212, + [748] = 726, + [749] = 749, + [750] = 749, + [751] = 725, + [752] = 749, + [753] = 236, + [754] = 236, + [755] = 235, + [756] = 238, + [757] = 211, + [758] = 235, + [759] = 212, + [760] = 210, + [761] = 726, + [762] = 726, + [763] = 726, + [764] = 726, + [765] = 742, + [766] = 726, + [767] = 726, + [768] = 724, + [769] = 210, + [770] = 770, + [771] = 771, + [772] = 771, + [773] = 771, + [774] = 771, + [775] = 771, + [776] = 771, + [777] = 726, + [778] = 771, + [779] = 771, + [780] = 200, + [781] = 771, + [782] = 771, + [783] = 201, + [784] = 784, + [785] = 785, + [786] = 786, + [787] = 787, + [788] = 788, + [789] = 239, + [790] = 790, + [791] = 791, + [792] = 792, + [793] = 784, + [794] = 794, + [795] = 784, + [796] = 796, + [797] = 797, + [798] = 203, + [799] = 799, + [800] = 784, + [801] = 801, + [802] = 240, + [803] = 803, + [804] = 804, + [805] = 784, + [806] = 806, + [807] = 807, + [808] = 808, + [809] = 809, + [810] = 810, + [811] = 811, + [812] = 812, + [813] = 813, + [814] = 814, + [815] = 815, + [816] = 816, + [817] = 817, + [818] = 818, + [819] = 819, + [820] = 820, + [821] = 821, + [822] = 822, + [823] = 823, + [824] = 824, + [825] = 825, + [826] = 826, + [827] = 827, + [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, + [841] = 841, + [842] = 842, + [843] = 843, + [844] = 844, + [845] = 845, + [846] = 846, + [847] = 847, + [848] = 820, + [849] = 849, + [850] = 850, + [851] = 851, + [852] = 852, + [853] = 853, + [854] = 854, + [855] = 855, + [856] = 856, + [857] = 857, + [858] = 858, + [859] = 859, + [860] = 860, + [861] = 861, + [862] = 862, + [863] = 863, + [864] = 864, + [865] = 238, + [866] = 866, + [867] = 867, + [868] = 820, + [869] = 869, + [870] = 870, + [871] = 871, + [872] = 211, + [873] = 873, + [874] = 874, + [875] = 875, + [876] = 821, + [877] = 877, + [878] = 878, + [879] = 879, + [880] = 880, + [881] = 881, + [882] = 217, + [883] = 883, + [884] = 884, + [885] = 885, + [886] = 886, + [887] = 231, + [888] = 888, + [889] = 821, + [890] = 890, + [891] = 891, + [892] = 892, + [893] = 893, + [894] = 894, + [895] = 895, + [896] = 896, + [897] = 897, + [898] = 898, + [899] = 899, + [900] = 820, + [901] = 901, + [902] = 902, + [903] = 903, + [904] = 904, + [905] = 905, + [906] = 821, + [907] = 907, + [908] = 908, + [909] = 909, + [910] = 910, + [911] = 911, + [912] = 912, + [913] = 913, + [914] = 914, + [915] = 915, + [916] = 916, + [917] = 917, + [918] = 918, + [919] = 919, + [920] = 920, + [921] = 921, + [922] = 922, + [923] = 923, + [924] = 924, + [925] = 925, + [926] = 926, + [927] = 927, + [928] = 928, + [929] = 929, + [930] = 930, + [931] = 931, + [932] = 932, + [933] = 820, + [934] = 934, + [935] = 821, + [936] = 936, + [937] = 937, + [938] = 938, + [939] = 939, + [940] = 940, + [941] = 941, + [942] = 942, + [943] = 943, + [944] = 944, + [945] = 945, + [946] = 946, + [947] = 947, + [948] = 948, + [949] = 946, + [950] = 950, + [951] = 948, + [952] = 952, + [953] = 946, + [954] = 803, + [955] = 955, + [956] = 956, + [957] = 948, + [958] = 958, + [959] = 959, + [960] = 960, + [961] = 959, + [962] = 946, + [963] = 959, + [964] = 948, + [965] = 965, + [966] = 966, + [967] = 948, + [968] = 968, + [969] = 946, + [970] = 787, + [971] = 971, + [972] = 948, + [973] = 973, + [974] = 948, + [975] = 946, + [976] = 976, + [977] = 946, + [978] = 978, + [979] = 979, + [980] = 980, + [981] = 980, + [982] = 980, + [983] = 978, + [984] = 979, + [985] = 979, + [986] = 986, + [987] = 980, + [988] = 978, + [989] = 978, + [990] = 990, + [991] = 991, + [992] = 978, + [993] = 980, + [994] = 979, + [995] = 980, + [996] = 978, + [997] = 979, + [998] = 998, + [999] = 999, + [1000] = 1000, + [1001] = 1001, + [1002] = 1002, + [1003] = 1003, + [1004] = 1004, + [1005] = 1005, + [1006] = 1006, + [1007] = 1007, + [1008] = 1008, + [1009] = 1001, + [1010] = 1010, + [1011] = 1011, + [1012] = 1012, + [1013] = 1013, + [1014] = 1001, + [1015] = 1015, + [1016] = 1016, + [1017] = 1017, + [1018] = 1018, + [1019] = 1019, + [1020] = 998, + [1021] = 1000, + [1022] = 1002, + [1023] = 1003, + [1024] = 1024, + [1025] = 1025, + [1026] = 1010, + [1027] = 1007, + [1028] = 1008, + [1029] = 1011, + [1030] = 1012, + [1031] = 1013, + [1032] = 1015, + [1033] = 1016, + [1034] = 1034, + [1035] = 1035, + [1036] = 1036, + [1037] = 1017, + [1038] = 1018, + [1039] = 998, + [1040] = 1000, + [1041] = 1015, + [1042] = 1016, + [1043] = 1002, + [1044] = 1003, + [1045] = 1004, + [1046] = 1005, + [1047] = 1024, + [1048] = 1025, + [1049] = 1049, + [1050] = 1050, + [1051] = 1051, + [1052] = 1052, + [1053] = 1017, + [1054] = 1018, + [1055] = 1055, + [1056] = 1056, + [1057] = 998, + [1058] = 1000, + [1059] = 1002, + [1060] = 1003, + [1061] = 1024, + [1062] = 1025, + [1063] = 1007, + [1064] = 1008, + [1065] = 1011, + [1066] = 1012, + [1067] = 1013, + [1068] = 1015, + [1069] = 1015, + [1070] = 1016, + [1071] = 1004, + [1072] = 1017, + [1073] = 1018, + [1074] = 1004, + [1075] = 1002, + [1076] = 1003, + [1077] = 1024, + [1078] = 1025, + [1079] = 1007, + [1080] = 1008, + [1081] = 1011, + [1082] = 1012, + [1083] = 1004, + [1084] = 1001, + [1085] = 1024, + [1086] = 1016, + [1087] = 1015, + [1088] = 1016, + [1089] = 1017, + [1090] = 1018, + [1091] = 999, + [1092] = 1002, + [1093] = 1003, + [1094] = 1024, + [1095] = 1025, + [1096] = 1017, + [1097] = 1018, + [1098] = 1001, + [1099] = 998, + [1100] = 1000, + [1101] = 1101, + [1102] = 1102, + [1103] = 1103, + [1104] = 1025, + [1105] = 1007, + [1106] = 1008, + [1107] = 1011, + [1108] = 1012, + [1109] = 1013, + [1110] = 1006, + [1111] = 1001, + [1112] = 1112, + [1113] = 1112, + [1114] = 1114, + [1115] = 1035, + [1116] = 1015, + [1117] = 1016, + [1118] = 1017, + [1119] = 1018, + [1120] = 998, + [1121] = 1000, + [1122] = 1002, + [1123] = 1003, + [1124] = 1124, + [1125] = 1125, + [1126] = 1126, + [1127] = 1024, + [1128] = 1128, + [1129] = 1025, + [1130] = 1007, + [1131] = 1008, + [1132] = 1011, + [1133] = 1012, + [1134] = 1013, + [1135] = 1004, + [1136] = 998, + [1137] = 1000, + [1138] = 1114, + [1139] = 1007, + [1140] = 1008, + [1141] = 1011, + [1142] = 1012, + [1143] = 999, + [1144] = 1004, + [1145] = 1013, + [1146] = 999, + [1147] = 999, + [1148] = 999, + [1149] = 999, + [1150] = 1013, + [1151] = 1151, + [1152] = 1151, + [1153] = 1151, + [1154] = 1151, + [1155] = 1151, + [1156] = 1151, + [1157] = 1151, + [1158] = 1151, + [1159] = 1151, + [1160] = 1151, + [1161] = 1151, + [1162] = 1151, + [1163] = 1163, + [1164] = 1164, + [1165] = 1163, + [1166] = 1166, + [1167] = 1167, + [1168] = 1164, + [1169] = 1163, + [1170] = 1170, + [1171] = 1171, + [1172] = 1167, + [1173] = 1167, + [1174] = 1164, + [1175] = 1175, + [1176] = 1176, + [1177] = 1177, + [1178] = 1177, + [1179] = 1179, + [1180] = 1179, + [1181] = 1177, + [1182] = 1182, + [1183] = 1183, + [1184] = 1184, + [1185] = 1175, + [1186] = 1176, + [1187] = 1177, + [1188] = 1177, + [1189] = 1177, + [1190] = 1184, + [1191] = 1183, + [1192] = 1182, + [1193] = 1193, + [1194] = 1193, + [1195] = 1195, + [1196] = 1193, + [1197] = 1197, + [1198] = 1198, + [1199] = 1199, + [1200] = 1200, + [1201] = 1177, + [1202] = 1202, + [1203] = 1203, + [1204] = 1204, + [1205] = 1205, + [1206] = 1206, + [1207] = 1207, + [1208] = 1177, + [1209] = 1177, + [1210] = 1176, + [1211] = 1177, + [1212] = 1212, + [1213] = 1213, + [1214] = 1214, + [1215] = 1215, + [1216] = 1216, + [1217] = 787, + [1218] = 1177, + [1219] = 803, + [1220] = 1177, + [1221] = 1221, + [1222] = 1221, + [1223] = 1223, + [1224] = 1224, + [1225] = 1225, + [1226] = 1224, + [1227] = 1216, + [1228] = 1216, + [1229] = 1176, + [1230] = 1177, + [1231] = 1223, + [1232] = 1215, + [1233] = 1215, + [1234] = 1177, + [1235] = 1177, + [1236] = 1177, + [1237] = 1177, + [1238] = 1238, + [1239] = 1177, + [1240] = 1177, + [1241] = 1241, + [1242] = 1175, + [1243] = 1203, + [1244] = 1223, + [1245] = 1245, + [1246] = 1246, + [1247] = 1223, + [1248] = 1248, + [1249] = 1223, + [1250] = 1248, + [1251] = 1248, + [1252] = 1252, + [1253] = 1248, + [1254] = 1223, + [1255] = 1255, + [1256] = 1238, + [1257] = 1248, + [1258] = 1223, + [1259] = 1248, + [1260] = 1260, + [1261] = 1223, + [1262] = 1262, + [1263] = 1223, + [1264] = 1245, + [1265] = 1265, + [1266] = 1248, + [1267] = 1177, + [1268] = 1248, + [1269] = 1269, + [1270] = 1238, + [1271] = 1248, + [1272] = 1272, + [1273] = 1273, + [1274] = 1248, + [1275] = 1245, + [1276] = 1276, + [1277] = 1277, + [1278] = 1278, + [1279] = 1279, + [1280] = 1279, + [1281] = 1223, + [1282] = 1202, + [1283] = 1223, + [1284] = 1205, + [1285] = 1285, + [1286] = 1262, + [1287] = 1287, + [1288] = 1288, + [1289] = 1238, + [1290] = 1202, + [1291] = 1205, + [1292] = 1285, + [1293] = 1223, + [1294] = 1238, + [1295] = 1295, + [1296] = 1223, + [1297] = 1297, + [1298] = 1223, + [1299] = 1299, + [1300] = 1276, + [1301] = 1277, + [1302] = 1238, + [1303] = 1276, + [1304] = 1299, + [1305] = 1262, + [1306] = 1276, + [1307] = 1299, + [1308] = 1299, + [1309] = 1238, + [1310] = 1206, + [1311] = 1207, + [1312] = 1299, + [1313] = 1277, + [1314] = 1265, + [1315] = 1315, + [1316] = 1316, + [1317] = 1317, + [1318] = 1318, + [1319] = 1260, + [1320] = 1277, + [1321] = 1197, + [1322] = 1213, + [1323] = 1238, + [1324] = 1277, + [1325] = 1198, + [1326] = 1316, + [1327] = 1223, + [1328] = 1276, + [1329] = 1277, + [1330] = 1200, + [1331] = 787, + [1332] = 1332, + [1333] = 1318, + [1334] = 1213, + [1335] = 803, + [1336] = 1238, + [1337] = 1299, + [1338] = 1262, + [1339] = 1202, + [1340] = 1238, + [1341] = 1273, + [1342] = 1315, + [1343] = 1276, + [1344] = 1344, + [1345] = 1205, + [1346] = 1223, + [1347] = 1212, + [1348] = 1199, + [1349] = 1277, + [1350] = 1202, + [1351] = 1351, + [1352] = 1295, + [1353] = 1299, + [1354] = 1205, + [1355] = 1299, + [1356] = 1356, + [1357] = 1238, + [1358] = 1252, + [1359] = 1351, + [1360] = 1277, + [1361] = 1276, + [1362] = 1213, + [1363] = 1278, + [1364] = 1213, + [1365] = 1365, + [1366] = 1299, + [1367] = 1205, + [1368] = 1299, + [1369] = 1202, + [1370] = 1276, + [1371] = 1260, + [1372] = 1372, + [1373] = 1276, + [1374] = 1277, + [1375] = 1277, + [1376] = 1265, + [1377] = 1377, + [1378] = 1276, + [1379] = 1379, + [1380] = 1380, + [1381] = 1381, + [1382] = 1380, + [1383] = 1299, + [1384] = 1277, + [1385] = 1299, + [1386] = 1380, + [1387] = 1213, + [1388] = 1388, + [1389] = 1380, + [1390] = 1260, + [1391] = 1265, + [1392] = 1392, + [1393] = 1276, + [1394] = 1380, + [1395] = 1380, + [1396] = 1295, + [1397] = 1202, + [1398] = 1213, + [1399] = 1399, + [1400] = 1277, + [1401] = 1205, + [1402] = 1277, + [1403] = 1277, + [1404] = 1299, + [1405] = 1277, + [1406] = 1277, + [1407] = 1277, + [1408] = 1277, + [1409] = 1273, + [1410] = 1213, + [1411] = 1356, + [1412] = 1299, + [1413] = 1365, + [1414] = 1295, + [1415] = 1299, + [1416] = 1299, + [1417] = 1299, + [1418] = 1299, + [1419] = 1419, + [1420] = 1420, + [1421] = 1421, + [1422] = 1420, + [1423] = 1423, + [1424] = 1419, + [1425] = 1421, + [1426] = 1426, + [1427] = 1299, + [1428] = 1421, + [1429] = 1421, + [1430] = 1420, + [1431] = 1420, + [1432] = 1419, + [1433] = 1426, + [1434] = 1421, + [1435] = 1420, + [1436] = 1426, + [1437] = 1423, + [1438] = 1421, + [1439] = 1426, + [1440] = 1420, + [1441] = 1426, + [1442] = 1423, + [1443] = 1423, + [1444] = 1421, + [1445] = 1420, + [1446] = 1278, + [1447] = 1381, + [1448] = 1421, + [1449] = 1421, + [1450] = 1423, + [1451] = 1420, + [1452] = 1421, + [1453] = 1420, + [1454] = 1426, + [1455] = 1419, + [1456] = 1213, + [1457] = 1213, + [1458] = 1277, + [1459] = 1213, + [1460] = 1423, + [1461] = 1420, + [1462] = 1419, + [1463] = 1419, + [1464] = 1464, + [1465] = 1464, + [1466] = 1464, + [1467] = 1464, + [1468] = 1464, + [1469] = 1464, + [1470] = 1464, + [1471] = 1464, + [1472] = 1464, + [1473] = 1464, + [1474] = 1474, + [1475] = 1474, + [1476] = 1474, + [1477] = 1477, + [1478] = 1474, + [1479] = 1474, + [1480] = 1474, + [1481] = 1481, + [1482] = 1482, + [1483] = 1483, + [1484] = 1482, + [1485] = 1485, + [1486] = 1481, + [1487] = 1481, + [1488] = 1481, + [1489] = 1483, + [1490] = 1483, + [1491] = 1482, + [1492] = 1483, + [1493] = 1481, + [1494] = 1483, + [1495] = 1482, + [1496] = 1482, + [1497] = 1497, + [1498] = 1497, + [1499] = 1497, + [1500] = 1497, + [1501] = 1501, + [1502] = 1497, + [1503] = 1497, + [1504] = 1504, + [1505] = 1505, + [1506] = 1506, + [1507] = 1507, + [1508] = 219, + [1509] = 1509, + [1510] = 1510, + [1511] = 213, + [1512] = 1512, + [1513] = 986, + [1514] = 1514, + [1515] = 1515, + [1516] = 1516, + [1517] = 213, + [1518] = 991, + [1519] = 219, + [1520] = 1520, + [1521] = 206, + [1522] = 1522, + [1523] = 1523, + [1524] = 1524, + [1525] = 1525, + [1526] = 990, + [1527] = 1527, + [1528] = 1528, + [1529] = 1529, + [1530] = 1530, + [1531] = 1531, + [1532] = 1532, + [1533] = 1533, + [1534] = 212, + [1535] = 1535, + [1536] = 1536, + [1537] = 1537, + [1538] = 1538, + [1539] = 1539, + [1540] = 1540, + [1541] = 714, + [1542] = 1542, + [1543] = 1543, + [1544] = 1544, + [1545] = 1545, + [1546] = 1546, + [1547] = 1547, + [1548] = 1548, + [1549] = 1549, + [1550] = 1550, + [1551] = 1551, + [1552] = 1552, + [1553] = 1553, + [1554] = 1554, + [1555] = 1166, + [1556] = 1556, + [1557] = 1557, + [1558] = 1558, + [1559] = 1559, + [1560] = 1560, + [1561] = 1561, + [1562] = 1562, + [1563] = 1563, + [1564] = 713, + [1565] = 1565, + [1566] = 1566, + [1567] = 1567, + [1568] = 1568, + [1569] = 1569, + [1570] = 1570, + [1571] = 1571, + [1572] = 1572, + [1573] = 1573, + [1574] = 1574, + [1575] = 1575, + [1576] = 1576, + [1577] = 1577, + [1578] = 1578, + [1579] = 236, + [1580] = 1580, + [1581] = 1581, + [1582] = 711, + [1583] = 1583, + [1584] = 1584, + [1585] = 1585, + [1586] = 1586, + [1587] = 1587, + [1588] = 1588, + [1589] = 1589, + [1590] = 1170, + [1591] = 1591, + [1592] = 1592, + [1593] = 1593, + [1594] = 1594, + [1595] = 1595, + [1596] = 1596, + [1597] = 1597, + [1598] = 1598, + [1599] = 1599, + [1600] = 1600, + [1601] = 715, + [1602] = 1602, + [1603] = 1603, + [1604] = 1604, + [1605] = 1605, + [1606] = 200, + [1607] = 1171, + [1608] = 201, + [1609] = 1609, + [1610] = 1610, + [1611] = 1611, + [1612] = 203, + [1613] = 1613, + [1614] = 1614, + [1615] = 200, + [1616] = 201, + [1617] = 203, + [1618] = 712, + [1619] = 1619, + [1620] = 1620, + [1621] = 1621, + [1622] = 1622, + [1623] = 1623, + [1624] = 1624, + [1625] = 1625, + [1626] = 1626, + [1627] = 1627, + [1628] = 1628, + [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] = 1642, + [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] = 1658, + [1659] = 1659, + [1660] = 1660, + [1661] = 1661, + [1662] = 238, + [1663] = 1663, + [1664] = 1664, + [1665] = 1665, + [1666] = 1666, + [1667] = 1667, + [1668] = 1668, + [1669] = 1669, + [1670] = 1670, + [1671] = 1671, + [1672] = 1672, + [1673] = 1673, + [1674] = 1674, + [1675] = 1675, + [1676] = 1676, + [1677] = 1677, + [1678] = 211, + [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] = 1698, + [1699] = 1699, + [1700] = 1700, + [1701] = 1701, + [1702] = 1501, + [1703] = 1703, + [1704] = 1704, + [1705] = 1705, + [1706] = 1706, + [1707] = 1707, + [1708] = 239, + [1709] = 240, + [1710] = 1710, + [1711] = 231, + [1712] = 217, + [1713] = 235, + [1714] = 239, + [1715] = 240, + [1716] = 210, + [1717] = 1717, + [1718] = 1717, + [1719] = 1717, + [1720] = 1717, + [1721] = 1717, + [1722] = 1722, + [1723] = 1705, + [1724] = 212, + [1725] = 1725, + [1726] = 1706, + [1727] = 235, + [1728] = 1728, + [1729] = 236, + [1730] = 1504, + [1731] = 1731, + [1732] = 1505, + [1733] = 210, + [1734] = 1734, + [1735] = 1509, + [1736] = 1731, + [1737] = 1506, + [1738] = 1734, + [1739] = 1739, + [1740] = 1740, + [1741] = 1741, + [1742] = 1742, + [1743] = 1743, + [1744] = 1744, + [1745] = 1745, + [1746] = 1746, + [1747] = 1747, + [1748] = 1748, + [1749] = 1749, + [1750] = 217, + [1751] = 1751, + [1752] = 1752, + [1753] = 1753, + [1754] = 1754, + [1755] = 1755, + [1756] = 1756, + [1757] = 1757, + [1758] = 1758, + [1759] = 1759, + [1760] = 1760, + [1761] = 1761, + [1762] = 1762, + [1763] = 1763, + [1764] = 1764, + [1765] = 1765, + [1766] = 211, + [1767] = 1731, + [1768] = 1651, + [1769] = 1734, + [1770] = 1731, + [1771] = 231, + [1772] = 1734, + [1773] = 1731, + [1774] = 238, + [1775] = 1734, + [1776] = 1776, + [1777] = 1777, + [1778] = 1778, + [1779] = 1779, + [1780] = 1525, + [1781] = 1514, + [1782] = 1782, + [1783] = 1783, + [1784] = 1784, + [1785] = 1531, + [1786] = 1516, + [1787] = 1742, + [1788] = 1512, + [1789] = 1783, + [1790] = 1743, + [1791] = 1705, + [1792] = 1744, + [1793] = 1793, + [1794] = 1745, + [1795] = 986, + [1796] = 1539, + [1797] = 1706, + [1798] = 1722, + [1799] = 1651, + [1800] = 1746, + [1801] = 1801, + [1802] = 1747, + [1803] = 1748, + [1804] = 1749, + [1805] = 1779, + [1806] = 1751, + [1807] = 1752, + [1808] = 1753, + [1809] = 1754, + [1810] = 1515, + [1811] = 1755, + [1812] = 1756, + [1813] = 1813, + [1814] = 1776, + [1815] = 1759, + [1816] = 1816, + [1817] = 1760, + [1818] = 1761, + [1819] = 1762, + [1820] = 1763, + [1821] = 1523, + [1822] = 1524, + [1823] = 1778, + [1824] = 1783, + [1825] = 1816, + [1826] = 1522, + [1827] = 1827, + [1828] = 1757, + [1829] = 1783, + [1830] = 1758, + [1831] = 1777, + [1832] = 1816, + [1833] = 1783, + [1834] = 1739, + [1835] = 1739, + [1836] = 1740, + [1837] = 1741, + [1838] = 1742, + [1839] = 990, + [1840] = 1743, + [1841] = 1744, + [1842] = 1745, + [1843] = 1746, + [1844] = 1747, + [1845] = 1748, + [1846] = 1749, + [1847] = 1779, + [1848] = 1751, + [1849] = 1752, + [1850] = 1753, + [1851] = 1754, + [1852] = 1755, + [1853] = 1756, + [1854] = 1757, + [1855] = 1758, + [1856] = 1759, + [1857] = 1760, + [1858] = 1761, + [1859] = 1762, + [1860] = 1763, + [1861] = 1765, + [1862] = 1531, + [1863] = 1539, + [1864] = 1816, + [1865] = 1527, + [1866] = 1740, + [1867] = 1867, + [1868] = 1741, + [1869] = 1869, + [1870] = 1870, + [1871] = 991, + [1872] = 1765, + [1873] = 1776, + [1874] = 1722, + [1875] = 1778, + [1876] = 1777, + [1877] = 1877, + [1878] = 1596, + [1879] = 1597, + [1880] = 1600, + [1881] = 1881, + [1882] = 1605, + [1883] = 1801, + [1884] = 1170, + [1885] = 206, + [1886] = 1740, + [1887] = 1743, + [1888] = 1741, + [1889] = 1889, + [1890] = 1744, + [1891] = 1745, + [1892] = 1892, + [1893] = 1746, + [1894] = 1894, + [1895] = 1895, + [1896] = 1747, + [1897] = 1748, + [1898] = 1749, + [1899] = 1779, + [1900] = 1751, + [1901] = 1752, + [1902] = 1753, + [1903] = 1754, + [1904] = 1904, + [1905] = 1755, + [1906] = 1889, + [1907] = 1528, + [1908] = 1756, + [1909] = 1574, + [1910] = 1593, + [1911] = 1619, + [1912] = 1544, + [1913] = 1757, + [1914] = 1758, + [1915] = 1554, + [1916] = 1556, + [1917] = 1889, + [1918] = 1536, + [1919] = 1742, + [1920] = 1670, + [1921] = 1867, + [1922] = 1777, + [1923] = 1722, + [1924] = 1778, + [1925] = 206, + [1926] = 1759, + [1927] = 1705, + [1928] = 1928, + [1929] = 1760, + [1930] = 1620, + [1931] = 1581, + [1932] = 1761, + [1933] = 1933, + [1934] = 1531, + [1935] = 1535, + [1936] = 1539, + [1937] = 1549, + [1938] = 714, + [1939] = 1637, + [1940] = 1940, + [1941] = 1643, + [1942] = 1645, + [1943] = 1943, + [1944] = 1944, + [1945] = 1945, + [1946] = 1889, + [1947] = 1531, + [1948] = 1539, + [1949] = 1588, + [1950] = 1762, + [1951] = 1647, + [1952] = 1648, + [1953] = 1889, + [1954] = 1531, + [1955] = 1539, + [1956] = 1707, + [1957] = 1710, + [1958] = 1670, + [1959] = 1763, + [1960] = 1776, + [1961] = 1528, + [1962] = 1962, + [1963] = 715, + [1964] = 1602, + [1965] = 1603, + [1966] = 1604, + [1967] = 1609, + [1968] = 1968, + [1969] = 1969, + [1970] = 1610, + [1971] = 1611, + [1972] = 1550, + [1973] = 1632, + [1974] = 1739, + [1975] = 1975, + [1976] = 1562, + [1977] = 1563, + [1978] = 1535, + [1979] = 1707, + [1980] = 1549, + [1981] = 1710, + [1982] = 1588, + [1983] = 1613, + [1984] = 1614, + [1985] = 1621, + [1986] = 1624, + [1987] = 1628, + [1988] = 1629, + [1989] = 1630, + [1990] = 1631, + [1991] = 1634, + [1992] = 1638, + [1993] = 1993, + [1994] = 1639, + [1995] = 1640, + [1996] = 1641, + [1997] = 1166, + [1998] = 1642, + [1999] = 1644, + [2000] = 1646, + [2001] = 1881, + [2002] = 1801, + [2003] = 1627, + [2004] = 1580, + [2005] = 2005, + [2006] = 1595, + [2007] = 1598, + [2008] = 1622, + [2009] = 712, + [2010] = 1540, + [2011] = 1599, + [2012] = 1623, + [2013] = 1625, + [2014] = 2014, + [2015] = 1636, + [2016] = 1530, + [2017] = 1532, + [2018] = 1533, + [2019] = 1531, + [2020] = 1633, + [2021] = 1537, + [2022] = 1538, + [2023] = 1542, + [2024] = 1543, + [2025] = 1539, + [2026] = 2026, + [2027] = 1546, + [2028] = 1962, + [2029] = 1547, + [2030] = 1647, + [2031] = 1551, + [2032] = 1553, + [2033] = 1557, + [2034] = 1171, + [2035] = 1559, + [2036] = 1560, + [2037] = 1561, + [2038] = 1765, + [2039] = 1626, + [2040] = 1592, + [2041] = 1649, + [2042] = 1552, + [2043] = 1558, + [2044] = 1635, + [2045] = 713, + [2046] = 1867, + [2047] = 1565, + [2048] = 1566, + [2049] = 1567, + [2050] = 1568, + [2051] = 1569, + [2052] = 1570, + [2053] = 1571, + [2054] = 1572, + [2055] = 1573, + [2056] = 1575, + [2057] = 1576, + [2058] = 1577, + [2059] = 1578, + [2060] = 1529, + [2061] = 1545, + [2062] = 1548, + [2063] = 711, + [2064] = 1706, + [2065] = 2065, + [2066] = 2066, + [2067] = 1583, + [2068] = 2068, + [2069] = 1584, + [2070] = 2070, + [2071] = 2071, + [2072] = 1585, + [2073] = 1586, + [2074] = 1651, + [2075] = 1889, + [2076] = 1587, + [2077] = 1589, + [2078] = 1591, + [2079] = 1650, + [2080] = 1739, + [2081] = 1740, + [2082] = 1741, + [2083] = 1742, + [2084] = 1743, + [2085] = 1744, + [2086] = 1745, + [2087] = 1746, + [2088] = 1747, + [2089] = 1748, + [2090] = 1749, + [2091] = 1779, + [2092] = 1751, + [2093] = 1752, + [2094] = 1753, + [2095] = 1754, + [2096] = 1755, + [2097] = 1756, + [2098] = 1757, + [2099] = 1758, + [2100] = 1759, + [2101] = 1760, + [2102] = 1761, + [2103] = 1762, + [2104] = 1763, + [2105] = 1765, + [2106] = 1776, + [2107] = 1722, + [2108] = 1778, + [2109] = 1777, + [2110] = 1594, + [2111] = 2111, + [2112] = 1827, + [2113] = 1669, + [2114] = 1707, + [2115] = 1793, + [2116] = 2116, + [2117] = 2117, + [2118] = 2118, + [2119] = 2119, + [2120] = 2120, + [2121] = 1867, + [2122] = 2122, + [2123] = 1687, + [2124] = 2124, + [2125] = 2125, + [2126] = 1652, + [2127] = 1671, + [2128] = 1672, + [2129] = 2129, + [2130] = 2130, + [2131] = 1663, + [2132] = 1710, + [2133] = 1673, + [2134] = 230, + [2135] = 1674, + [2136] = 2136, + [2137] = 1675, + [2138] = 2124, + [2139] = 2129, + [2140] = 1676, + [2141] = 1707, + [2142] = 209, + [2143] = 1710, + [2144] = 1664, + [2145] = 2124, + [2146] = 2146, + [2147] = 2129, + [2148] = 2148, + [2149] = 2149, + [2150] = 1588, + [2151] = 1647, + [2152] = 2152, + [2153] = 2148, + [2154] = 2149, + [2155] = 1531, + [2156] = 1539, + [2157] = 1531, + [2158] = 1539, + [2159] = 2148, + [2160] = 2149, + [2161] = 2148, + [2162] = 2149, + [2163] = 2148, + [2164] = 2149, + [2165] = 1654, + [2166] = 1894, + [2167] = 220, + [2168] = 2168, + [2169] = 222, + [2170] = 2170, + [2171] = 2171, + [2172] = 2172, + [2173] = 2173, + [2174] = 1739, + [2175] = 2175, + [2176] = 1740, + [2177] = 1741, + [2178] = 1655, + [2179] = 1742, + [2180] = 1677, + [2181] = 2181, + [2182] = 1743, + [2183] = 1744, + [2184] = 1745, + [2185] = 2185, + [2186] = 1746, + [2187] = 2116, + [2188] = 1747, + [2189] = 1748, + [2190] = 1749, + [2191] = 1779, + [2192] = 1751, + [2193] = 1752, + [2194] = 1753, + [2195] = 1754, + [2196] = 1755, + [2197] = 1756, + [2198] = 1757, + [2199] = 1758, + [2200] = 1759, + [2201] = 1760, + [2202] = 1761, + [2203] = 1762, + [2204] = 1763, + [2205] = 2205, + [2206] = 223, + [2207] = 2207, + [2208] = 2208, + [2209] = 1765, + [2210] = 1653, + [2211] = 1665, + [2212] = 2212, + [2213] = 1666, + [2214] = 2214, + [2215] = 1660, + [2216] = 1707, + [2217] = 227, + [2218] = 228, + [2219] = 2219, + [2220] = 1827, + [2221] = 2221, + [2222] = 2222, + [2223] = 1528, + [2224] = 1679, + [2225] = 1680, + [2226] = 2226, + [2227] = 1681, + [2228] = 1682, + [2229] = 232, + [2230] = 1683, + [2231] = 1684, + [2232] = 2185, + [2233] = 1685, + [2234] = 2234, + [2235] = 2235, + [2236] = 2170, + [2237] = 1686, + [2238] = 2238, + [2239] = 2239, + [2240] = 2240, + [2241] = 1656, + [2242] = 2242, + [2243] = 2185, + [2244] = 233, + [2245] = 2185, + [2246] = 1535, + [2247] = 1703, + [2248] = 1657, + [2249] = 1549, + [2250] = 1710, + [2251] = 1704, + [2252] = 2185, + [2253] = 2122, + [2254] = 2185, + [2255] = 1776, + [2256] = 1722, + [2257] = 1778, + [2258] = 1777, + [2259] = 1661, + [2260] = 1867, + [2261] = 2261, + [2262] = 2262, + [2263] = 2208, + [2264] = 1688, + [2265] = 2265, + [2266] = 2266, + [2267] = 2267, + [2268] = 2268, + [2269] = 2269, + [2270] = 2205, + [2271] = 2271, + [2272] = 1689, + [2273] = 1690, + [2274] = 2274, + [2275] = 2275, + [2276] = 2276, + [2277] = 2277, + [2278] = 2278, + [2279] = 2268, + [2280] = 2280, + [2281] = 2124, + [2282] = 2280, + [2283] = 2129, + [2284] = 1691, + [2285] = 1692, + [2286] = 1693, + [2287] = 1694, + [2288] = 1658, + [2289] = 2289, + [2290] = 2290, + [2291] = 2291, + [2292] = 2274, + [2293] = 2293, + [2294] = 2294, + [2295] = 2295, + [2296] = 2296, + [2297] = 2297, + [2298] = 2275, + [2299] = 2299, + [2300] = 1867, + [2301] = 2301, + [2302] = 230, + [2303] = 2303, + [2304] = 1695, + [2305] = 2305, + [2306] = 2306, + [2307] = 2307, + [2308] = 1801, + [2309] = 1670, + [2310] = 2310, + [2311] = 2311, + [2312] = 2312, + [2313] = 2240, + [2314] = 2314, + [2315] = 1782, + [2316] = 224, + [2317] = 225, + [2318] = 1659, + [2319] = 1696, + [2320] = 2124, + [2321] = 224, + [2322] = 1697, + [2323] = 1698, + [2324] = 1699, + [2325] = 1700, + [2326] = 1701, + [2327] = 2129, + [2328] = 2328, + [2329] = 2276, + [2330] = 225, + [2331] = 2277, + [2332] = 226, + [2333] = 2333, + [2334] = 2168, + [2335] = 2293, + [2336] = 2278, + [2337] = 209, + [2338] = 220, + [2339] = 222, + [2340] = 223, + [2341] = 227, + [2342] = 228, + [2343] = 232, + [2344] = 233, + [2345] = 2345, + [2346] = 1667, + [2347] = 2347, + [2348] = 1668, + [2349] = 2349, + [2350] = 2350, + [2351] = 226, + [2352] = 2124, + [2353] = 2129, + [2354] = 1528, + [2355] = 2355, + [2356] = 2356, + [2357] = 2125, + [2358] = 2185, + [2359] = 1744, + [2360] = 1707, + [2361] = 1894, + [2362] = 2362, + [2363] = 214, + [2364] = 2364, + [2365] = 1670, + [2366] = 2366, + [2367] = 2367, + [2368] = 2368, + [2369] = 2369, + [2370] = 1710, + [2371] = 2371, + [2372] = 2368, + [2373] = 1706, + [2374] = 2374, + [2375] = 1588, + [2376] = 1793, + [2377] = 2377, + [2378] = 1739, + [2379] = 1740, + [2380] = 1741, + [2381] = 1742, + [2382] = 1743, + [2383] = 1744, + [2384] = 1745, + [2385] = 1746, + [2386] = 1747, + [2387] = 1748, + [2388] = 1749, + [2389] = 1779, + [2390] = 1751, + [2391] = 1752, + [2392] = 1753, + [2393] = 1754, + [2394] = 1755, + [2395] = 1756, + [2396] = 1757, + [2397] = 1758, + [2398] = 1759, + [2399] = 1760, + [2400] = 1761, + [2401] = 1762, + [2402] = 1763, + [2403] = 1765, + [2404] = 1739, + [2405] = 1740, + [2406] = 1741, + [2407] = 1742, + [2408] = 1743, + [2409] = 1744, + [2410] = 1745, + [2411] = 1746, + [2412] = 1747, + [2413] = 1748, + [2414] = 1749, + [2415] = 1779, + [2416] = 1751, + [2417] = 1752, + [2418] = 1753, + [2419] = 1754, + [2420] = 1755, + [2421] = 1756, + [2422] = 1757, + [2423] = 1758, + [2424] = 1759, + [2425] = 1760, + [2426] = 1761, + [2427] = 1762, + [2428] = 1763, + [2429] = 1765, + [2430] = 1647, + [2431] = 1531, + [2432] = 1539, + [2433] = 2369, + [2434] = 2434, + [2435] = 2367, + [2436] = 2436, + [2437] = 1670, + [2438] = 2438, + [2439] = 2439, + [2440] = 2312, + [2441] = 2377, + [2442] = 2442, + [2443] = 2443, + [2444] = 2444, + [2445] = 214, + [2446] = 2442, + [2447] = 1528, + [2448] = 2448, + [2449] = 2449, + [2450] = 1705, + [2451] = 2451, + [2452] = 2452, + [2453] = 1706, + [2454] = 1651, + [2455] = 2371, + [2456] = 2456, + [2457] = 2457, + [2458] = 2371, + [2459] = 2362, + [2460] = 2460, + [2461] = 2461, + [2462] = 2462, + [2463] = 2463, + [2464] = 1867, + [2465] = 1776, + [2466] = 1722, + [2467] = 1778, + [2468] = 1777, + [2469] = 1827, + [2470] = 2470, + [2471] = 1535, + [2472] = 1776, + [2473] = 1722, + [2474] = 1778, + [2475] = 1777, + [2476] = 1549, + [2477] = 1813, + [2478] = 2478, + [2479] = 2479, + [2480] = 2444, + [2481] = 2481, + [2482] = 2482, + [2483] = 2371, + [2484] = 2484, + [2485] = 1782, + [2486] = 1588, + [2487] = 1867, + [2488] = 1647, + [2489] = 2489, + [2490] = 1739, + [2491] = 1740, + [2492] = 1741, + [2493] = 1742, + [2494] = 1743, + [2495] = 1745, + [2496] = 1746, + [2497] = 1747, + [2498] = 1748, + [2499] = 1749, + [2500] = 1779, + [2501] = 1751, + [2502] = 1752, + [2503] = 1753, + [2504] = 1754, + [2505] = 1755, + [2506] = 1756, + [2507] = 1757, + [2508] = 1758, + [2509] = 1759, + [2510] = 1760, + [2511] = 1761, + [2512] = 1762, + [2513] = 1763, + [2514] = 1765, + [2515] = 2371, + [2516] = 1776, + [2517] = 1722, + [2518] = 1778, + [2519] = 1777, + [2520] = 2371, + [2521] = 1867, + [2522] = 1528, + [2523] = 1867, + [2524] = 1894, + [2525] = 1742, + [2526] = 2526, + [2527] = 2527, + [2528] = 2528, + [2529] = 1782, + [2530] = 2530, + [2531] = 990, + [2532] = 991, + [2533] = 2533, + [2534] = 2534, + [2535] = 2535, + [2536] = 2536, + [2537] = 2537, + [2538] = 2537, + [2539] = 986, + [2540] = 2540, + [2541] = 2541, + [2542] = 2542, + [2543] = 1670, + [2544] = 1776, + [2545] = 1722, + [2546] = 1778, + [2547] = 1777, + [2548] = 2548, + [2549] = 2549, + [2550] = 2550, + [2551] = 1670, + [2552] = 2552, + [2553] = 2553, + [2554] = 2537, + [2555] = 2555, + [2556] = 2556, + [2557] = 2557, + [2558] = 2537, + [2559] = 2537, + [2560] = 1894, + [2561] = 1710, + [2562] = 1867, + [2563] = 2537, + [2564] = 1739, + [2565] = 1705, + [2566] = 1706, + [2567] = 2567, + [2568] = 2568, + [2569] = 2569, + [2570] = 1740, + [2571] = 1741, + [2572] = 1743, + [2573] = 1744, + [2574] = 1528, + [2575] = 1745, + [2576] = 2576, + [2577] = 2577, + [2578] = 2578, + [2579] = 1746, + [2580] = 2537, + [2581] = 1747, + [2582] = 1651, + [2583] = 1748, + [2584] = 1749, + [2585] = 1779, + [2586] = 1751, + [2587] = 1752, + [2588] = 1753, + [2589] = 1754, + [2590] = 1755, + [2591] = 1756, + [2592] = 1757, + [2593] = 1758, + [2594] = 1759, + [2595] = 1760, + [2596] = 1761, + [2597] = 1762, + [2598] = 1763, + [2599] = 1765, + [2600] = 1588, + [2601] = 1647, + [2602] = 1707, + [2603] = 2557, + [2604] = 2604, + [2605] = 2537, + [2606] = 2537, + [2607] = 2607, + [2608] = 2537, + [2609] = 2609, + [2610] = 1827, + [2611] = 2611, + [2612] = 2612, + [2613] = 2613, + [2614] = 2614, + [2615] = 2615, + [2616] = 2616, + [2617] = 2617, + [2618] = 2618, + [2619] = 2619, + [2620] = 2148, + [2621] = 2149, + [2622] = 2148, + [2623] = 2149, + [2624] = 2460, + [2625] = 2625, + [2626] = 2626, + [2627] = 2627, + [2628] = 2628, + [2629] = 2629, + [2630] = 2630, + [2631] = 2631, + [2632] = 2149, + [2633] = 2633, + [2634] = 2148, + [2635] = 2148, + [2636] = 2149, + [2637] = 2637, + [2638] = 2614, + [2639] = 2148, + [2640] = 2149, + [2641] = 2149, + [2642] = 1528, + [2643] = 1528, + [2644] = 2644, + [2645] = 1528, + [2646] = 2646, + [2647] = 2148, + [2648] = 2648, + [2649] = 2649, + [2650] = 2650, + [2651] = 2651, + [2652] = 2649, + [2653] = 2653, + [2654] = 2654, + [2655] = 2655, + [2656] = 2656, + [2657] = 2657, + [2658] = 2658, + [2659] = 2659, + [2660] = 2660, + [2661] = 2649, + [2662] = 2662, + [2663] = 1246, + [2664] = 2649, + [2665] = 2665, + [2666] = 2666, + [2667] = 235, + [2668] = 2668, + [2669] = 2649, + [2670] = 1648, + [2671] = 2671, + [2672] = 2672, + [2673] = 2673, + [2674] = 2674, + [2675] = 2675, + [2676] = 2649, + [2677] = 2677, + [2678] = 2678, + [2679] = 2679, + [2680] = 2680, + [2681] = 2681, + [2682] = 2682, + [2683] = 2683, + [2684] = 2684, + [2685] = 2685, + [2686] = 2686, + [2687] = 236, + [2688] = 2688, + [2689] = 2689, + [2690] = 2690, + [2691] = 2649, + [2692] = 2692, + [2693] = 2693, + [2694] = 212, + [2695] = 2695, + [2696] = 2696, + [2697] = 2697, + [2698] = 2649, + [2699] = 2699, + [2700] = 2700, + [2701] = 2649, + [2702] = 236, + [2703] = 212, + [2704] = 2704, + [2705] = 2705, + [2706] = 2706, + [2707] = 2649, + [2708] = 2708, + [2709] = 210, + [2710] = 2710, + [2711] = 2711, + [2712] = 2712, + [2713] = 210, + [2714] = 235, + [2715] = 2715, + [2716] = 2716, + [2717] = 2717, + [2718] = 2718, + [2719] = 2719, + [2720] = 2720, + [2721] = 2721, + [2722] = 2555, + [2723] = 2533, + [2724] = 2724, + [2725] = 1633, + [2726] = 2726, + [2727] = 2727, + [2728] = 2728, + [2729] = 2729, + [2730] = 2271, + [2731] = 2731, + [2732] = 1272, + [2733] = 2219, + [2734] = 2734, + [2735] = 2146, + [2736] = 2736, + [2737] = 2120, + [2738] = 2738, + [2739] = 2362, + [2740] = 1269, + [2741] = 2369, + [2742] = 2367, + [2743] = 2743, + [2744] = 2744, + [2745] = 2745, + [2746] = 2436, + [2747] = 2364, + [2748] = 2748, + [2749] = 2374, + [2750] = 2461, + [2751] = 2482, + [2752] = 2368, + [2753] = 2482, + [2754] = 2745, + [2755] = 2755, + [2756] = 2439, + [2757] = 2755, + [2758] = 2369, + [2759] = 2759, + [2760] = 2448, + [2761] = 2362, + [2762] = 2478, + [2763] = 2443, + [2764] = 2368, + [2765] = 2367, + [2766] = 2443, + [2767] = 2448, + [2768] = 2364, + [2769] = 2769, + [2770] = 2770, + [2771] = 2771, + [2772] = 2772, + [2773] = 2773, + [2774] = 2773, + [2775] = 2775, + [2776] = 2776, + [2777] = 2777, + [2778] = 2778, + [2779] = 2779, + [2780] = 2780, + [2781] = 2781, + [2782] = 2779, + [2783] = 2770, + [2784] = 2773, + [2785] = 2780, + [2786] = 2775, + [2787] = 2772, + [2788] = 2771, + [2789] = 2789, + [2790] = 2457, + [2791] = 2791, + [2792] = 2792, + [2793] = 2793, + [2794] = 1344, + [2795] = 2795, + [2796] = 2796, + [2797] = 2797, + [2798] = 2798, + [2799] = 2799, + [2800] = 1288, + [2801] = 2801, + [2802] = 2802, + [2803] = 2803, + [2804] = 2804, + [2805] = 2805, + [2806] = 2806, + [2807] = 2807, + [2808] = 2808, + [2809] = 1287, + [2810] = 1317, + [2811] = 1332, + [2812] = 2812, + [2813] = 2813, + [2814] = 2814, + [2815] = 2815, + [2816] = 2816, + [2817] = 2817, + [2818] = 2818, + [2819] = 2819, + [2820] = 2820, + [2821] = 2821, + [2822] = 2822, + [2823] = 2823, + [2824] = 2824, + [2825] = 2825, + [2826] = 2826, + [2827] = 2827, + [2828] = 2828, + [2829] = 2828, + [2830] = 2830, + [2831] = 2831, + [2832] = 2832, + [2833] = 2833, + [2834] = 2820, + [2835] = 2835, + [2836] = 2836, + [2837] = 2837, + [2838] = 2838, + [2839] = 2839, + [2840] = 2840, + [2841] = 2841, + [2842] = 2842, + [2843] = 2843, + [2844] = 2844, + [2845] = 2845, + [2846] = 2846, + [2847] = 2847, + [2848] = 2848, + [2849] = 2849, + [2850] = 2850, + [2851] = 2851, + [2852] = 2852, + [2853] = 2853, + [2854] = 2854, + [2855] = 2849, + [2856] = 2847, + [2857] = 2833, + [2858] = 2826, + [2859] = 2837, + [2860] = 2851, + [2861] = 2850, + [2862] = 2835, + [2863] = 2831, + [2864] = 2864, + [2865] = 2865, + [2866] = 2866, + [2867] = 2867, + [2868] = 2868, + [2869] = 2869, + [2870] = 2870, + [2871] = 2871, + [2872] = 2872, + [2873] = 2873, + [2874] = 2832, + [2875] = 2875, + [2876] = 1506, + [2877] = 1504, + [2878] = 1509, + [2879] = 1532, + [2880] = 1571, + [2881] = 1573, + [2882] = 1583, + [2883] = 1584, + [2884] = 1585, + [2885] = 1586, + [2886] = 1587, + [2887] = 1589, + [2888] = 1591, + [2889] = 1650, + [2890] = 1596, + [2891] = 1597, + [2892] = 1540, + [2893] = 1599, + [2894] = 1623, + [2895] = 1636, + [2896] = 1530, + [2897] = 1572, + [2898] = 1533, + [2899] = 1537, + [2900] = 1538, + [2901] = 1542, + [2902] = 1543, + [2903] = 1546, + [2904] = 1547, + [2905] = 1565, + [2906] = 1566, + [2907] = 1575, + [2908] = 1567, + [2909] = 1568, + [2910] = 1569, + [2911] = 1570, + [2912] = 1625, + [2913] = 213, + [2914] = 219, + [2915] = 2915, + [2916] = 1610, + [2917] = 1512, + [2918] = 1641, + [2919] = 1506, + [2920] = 1504, + [2921] = 1550, + [2922] = 1505, + [2923] = 1509, + [2924] = 1624, + [2925] = 1628, + [2926] = 1604, + [2927] = 1562, + [2928] = 1630, + [2929] = 1639, + [2930] = 1640, + [2931] = 1629, + [2932] = 1638, + [2933] = 1602, + [2934] = 1514, + [2935] = 1574, + [2936] = 1527, + [2937] = 1522, + [2938] = 1548, + [2939] = 1516, + [2940] = 1529, + [2941] = 2941, + [2942] = 2942, + [2943] = 2943, + [2944] = 1532, + [2945] = 1569, + [2946] = 1570, + [2947] = 1571, + [2948] = 2941, + [2949] = 1572, + [2950] = 1554, + [2951] = 1573, + [2952] = 1556, + [2953] = 2953, + [2954] = 2954, + [2955] = 2941, + [2956] = 2942, + [2957] = 2943, + [2958] = 1536, + [2959] = 1540, + [2960] = 1575, + [2961] = 1542, + [2962] = 1583, + [2963] = 2953, + [2964] = 1584, + [2965] = 1585, + [2966] = 1586, + [2967] = 1587, + [2968] = 2954, + [2969] = 2941, + [2970] = 2942, + [2971] = 2943, + [2972] = 1589, + [2973] = 1591, + [2974] = 1543, + [2975] = 1650, + [2976] = 2953, + [2977] = 1596, + [2978] = 1623, + [2979] = 1580, + [2980] = 2954, + [2981] = 1599, + [2982] = 2942, + [2983] = 2943, + [2984] = 1546, + [2985] = 2954, + [2986] = 1613, + [2987] = 1614, + [2988] = 2941, + [2989] = 1576, + [2990] = 1621, + [2991] = 1533, + [2992] = 2942, + [2993] = 1537, + [2994] = 1631, + [2995] = 1609, + [2996] = 2943, + [2997] = 1538, + [2998] = 2953, + [2999] = 1594, + [3000] = 1598, + [3001] = 1551, + [3002] = 1553, + [3003] = 1559, + [3004] = 1560, + [3005] = 1600, + [3006] = 2953, + [3007] = 1622, + [3008] = 1642, + [3009] = 1625, + [3010] = 2953, + [3011] = 1597, + [3012] = 1646, + [3013] = 1577, + [3014] = 1547, + [3015] = 1626, + [3016] = 1565, + [3017] = 2953, + [3018] = 2953, + [3019] = 2953, + [3020] = 1636, + [3021] = 1566, + [3022] = 1649, + [3023] = 1578, + [3024] = 1558, + [3025] = 1505, + [3026] = 1504, + [3027] = 1509, + [3028] = 1506, + [3029] = 1563, + [3030] = 1545, + [3031] = 1637, + [3032] = 1530, + [3033] = 1567, + [3034] = 2953, + [3035] = 1620, + [3036] = 1568, + [3037] = 1632, + [3038] = 1635, + [3039] = 1611, + [3040] = 2954, + [3041] = 1603, + [3042] = 1544, + [3043] = 3043, + [3044] = 3044, + [3045] = 3045, + [3046] = 3045, + [3047] = 3047, + [3048] = 3048, + [3049] = 1523, + [3050] = 3050, + [3051] = 3051, + [3052] = 3052, + [3053] = 3053, + [3054] = 3045, + [3055] = 3055, + [3056] = 1525, + [3057] = 3057, + [3058] = 3047, + [3059] = 3059, + [3060] = 3047, + [3061] = 3045, + [3062] = 3062, + [3063] = 3063, + [3064] = 3045, + [3065] = 3045, + [3066] = 1512, + [3067] = 3067, + [3068] = 3047, + [3069] = 3069, + [3070] = 3070, + [3071] = 3071, + [3072] = 3072, + [3073] = 3047, + [3074] = 3074, + [3075] = 3075, + [3076] = 3076, + [3077] = 1514, + [3078] = 3078, + [3079] = 3079, + [3080] = 3045, + [3081] = 1524, + [3082] = 3082, + [3083] = 3083, + [3084] = 1565, + [3085] = 3085, + [3086] = 3086, + [3087] = 3087, + [3088] = 986, + [3089] = 1540, + [3090] = 1599, + [3091] = 1623, + [3092] = 1625, + [3093] = 1636, + [3094] = 1530, + [3095] = 1532, + [3096] = 1533, + [3097] = 1537, + [3098] = 1538, + [3099] = 1542, + [3100] = 1543, + [3101] = 1546, + [3102] = 1547, + [3103] = 1566, + [3104] = 1567, + [3105] = 1568, + [3106] = 1569, + [3107] = 1570, + [3108] = 1571, + [3109] = 1572, + [3110] = 1573, + [3111] = 1575, + [3112] = 1583, + [3113] = 1584, + [3114] = 1585, + [3115] = 1586, + [3116] = 1587, + [3117] = 1589, + [3118] = 1591, + [3119] = 1650, + [3120] = 1596, + [3121] = 1597, + [3122] = 990, + [3123] = 3123, + [3124] = 3124, + [3125] = 3125, + [3126] = 3126, + [3127] = 991, + [3128] = 3128, + [3129] = 1595, + [3130] = 1527, + [3131] = 3131, + [3132] = 1505, + [3133] = 1557, + [3134] = 1561, + [3135] = 1643, + [3136] = 1645, + [3137] = 1550, + [3138] = 1562, + [3139] = 3139, + [3140] = 1634, + [3141] = 1592, + [3142] = 1605, + [3143] = 1552, + [3144] = 1602, + [3145] = 1604, + [3146] = 1610, + [3147] = 1624, + [3148] = 1644, + [3149] = 1628, + [3150] = 1629, + [3151] = 1630, + [3152] = 1638, + [3153] = 1639, + [3154] = 1640, + [3155] = 1641, + [3156] = 3156, + [3157] = 1524, + [3158] = 3158, + [3159] = 3159, + [3160] = 1170, + [3161] = 3159, + [3162] = 3162, + [3163] = 3163, + [3164] = 3164, + [3165] = 3159, + [3166] = 3166, + [3167] = 3167, + [3168] = 3159, + [3169] = 1514, + [3170] = 3159, + [3171] = 3171, + [3172] = 3172, + [3173] = 1516, + [3174] = 3174, + [3175] = 3175, + [3176] = 1529, + [3177] = 1548, + [3178] = 3178, + [3179] = 1522, + [3180] = 3180, + [3181] = 1171, + [3182] = 3182, + [3183] = 1523, + [3184] = 3184, + [3185] = 3185, + [3186] = 1509, + [3187] = 1506, + [3188] = 3188, + [3189] = 3189, + [3190] = 3190, + [3191] = 3191, + [3192] = 3192, + [3193] = 3193, + [3194] = 3194, + [3195] = 1166, + [3196] = 3196, + [3197] = 3197, + [3198] = 3198, + [3199] = 1574, + [3200] = 3200, + [3201] = 3201, + [3202] = 3202, + [3203] = 3203, + [3204] = 3204, + [3205] = 3205, + [3206] = 3206, + [3207] = 1525, + [3208] = 3208, + [3209] = 3209, + [3210] = 3210, + [3211] = 3211, + [3212] = 3212, + [3213] = 1512, + [3214] = 1504, + [3215] = 1646, + [3216] = 1600, + [3217] = 1560, + [3218] = 1602, + [3219] = 1604, + [3220] = 1610, + [3221] = 1605, + [3222] = 1643, + [3223] = 1550, + [3224] = 1578, + [3225] = 3225, + [3226] = 3226, + [3227] = 1620, + [3228] = 1632, + [3229] = 1645, + [3230] = 1576, + [3231] = 1624, + [3232] = 1628, + [3233] = 1629, + [3234] = 711, + [3235] = 1635, + [3236] = 1630, + [3237] = 1638, + [3238] = 1577, + [3239] = 1544, + [3240] = 1554, + [3241] = 1639, + [3242] = 1556, + [3243] = 1640, + [3244] = 1641, + [3245] = 1536, + [3246] = 990, + [3247] = 3247, + [3248] = 714, + [3249] = 1563, + [3250] = 1527, + [3251] = 3211, + [3252] = 1594, + [3253] = 1595, + [3254] = 1598, + [3255] = 1622, + [3256] = 1626, + [3257] = 1592, + [3258] = 1505, + [3259] = 1649, + [3260] = 1552, + [3261] = 713, + [3262] = 1558, + [3263] = 1561, + [3264] = 1559, + [3265] = 1545, + [3266] = 715, + [3267] = 1603, + [3268] = 1609, + [3269] = 1611, + [3270] = 3270, + [3271] = 1613, + [3272] = 1614, + [3273] = 1621, + [3274] = 1551, + [3275] = 1631, + [3276] = 1634, + [3277] = 991, + [3278] = 1642, + [3279] = 1644, + [3280] = 712, + [3281] = 1562, + [3282] = 986, + [3283] = 1637, + [3284] = 1553, + [3285] = 1557, + [3286] = 1580, + [3287] = 3287, + [3288] = 3288, + [3289] = 1529, + [3290] = 3290, + [3291] = 3291, + [3292] = 3292, + [3293] = 1574, + [3294] = 1523, + [3295] = 3295, + [3296] = 1524, + [3297] = 3297, + [3298] = 3298, + [3299] = 1514, + [3300] = 3300, + [3301] = 3301, + [3302] = 3302, + [3303] = 1516, + [3304] = 1505, + [3305] = 3290, + [3306] = 1548, + [3307] = 3307, + [3308] = 3308, + [3309] = 3290, + [3310] = 3300, + [3311] = 1522, + [3312] = 3308, + [3313] = 3313, + [3314] = 3314, + [3315] = 3291, + [3316] = 3300, + [3317] = 3317, + [3318] = 3318, + [3319] = 3319, + [3320] = 3320, + [3321] = 1525, + [3322] = 1170, + [3323] = 1644, + [3324] = 1637, + [3325] = 3325, + [3326] = 3326, + [3327] = 3327, + [3328] = 3159, + [3329] = 3329, + [3330] = 3330, + [3331] = 3331, + [3332] = 1646, + [3333] = 3333, + [3334] = 3334, + [3335] = 3159, + [3336] = 3159, + [3337] = 3337, + [3338] = 3338, + [3339] = 1620, + [3340] = 3340, + [3341] = 1632, + [3342] = 712, + [3343] = 1580, + [3344] = 1594, + [3345] = 3345, + [3346] = 1635, + [3347] = 1514, + [3348] = 3348, + [3349] = 1595, + [3350] = 3350, + [3351] = 3351, + [3352] = 1577, + [3353] = 3353, + [3354] = 1598, + [3355] = 1622, + [3356] = 3356, + [3357] = 3357, + [3358] = 3319, + [3359] = 3359, + [3360] = 3360, + [3361] = 3295, + [3362] = 3362, + [3363] = 3363, + [3364] = 1613, + [3365] = 3365, + [3366] = 1578, + [3367] = 3367, + [3368] = 1170, + [3369] = 219, + [3370] = 3370, + [3371] = 3371, + [3372] = 1626, + [3373] = 3373, + [3374] = 3374, + [3375] = 1592, + [3376] = 1614, + [3377] = 3377, + [3378] = 3378, + [3379] = 3159, + [3380] = 3380, + [3381] = 3381, + [3382] = 1649, + [3383] = 1621, + [3384] = 1552, + [3385] = 1558, + [3386] = 3386, + [3387] = 3387, + [3388] = 3388, + [3389] = 3380, + [3390] = 3334, + [3391] = 711, + [3392] = 3392, + [3393] = 3351, + [3394] = 1611, + [3395] = 3395, + [3396] = 1512, + [3397] = 1545, + [3398] = 3398, + [3399] = 3399, + [3400] = 3400, + [3401] = 1544, + [3402] = 213, + [3403] = 3403, + [3404] = 3404, + [3405] = 1551, + [3406] = 3406, + [3407] = 1553, + [3408] = 3408, + [3409] = 3409, + [3410] = 3410, + [3411] = 715, + [3412] = 1631, + [3413] = 1556, + [3414] = 1634, + [3415] = 3159, + [3416] = 3416, + [3417] = 1166, + [3418] = 1557, + [3419] = 3419, + [3420] = 1171, + [3421] = 3377, + [3422] = 3374, + [3423] = 1643, + [3424] = 3398, + [3425] = 3425, + [3426] = 1603, + [3427] = 1563, + [3428] = 1559, + [3429] = 3377, + [3430] = 3430, + [3431] = 1560, + [3432] = 1561, + [3433] = 3433, + [3434] = 1609, + [3435] = 1536, + [3436] = 3436, + [3437] = 1171, + [3438] = 1645, + [3439] = 3159, + [3440] = 3292, + [3441] = 3404, + [3442] = 3442, + [3443] = 3443, + [3444] = 713, + [3445] = 1576, + [3446] = 1600, + [3447] = 3447, + [3448] = 3448, + [3449] = 3449, + [3450] = 3450, + [3451] = 1166, + [3452] = 3452, + [3453] = 3450, + [3454] = 1642, + [3455] = 1605, + [3456] = 3456, + [3457] = 3457, + [3458] = 3458, + [3459] = 3459, + [3460] = 3460, + [3461] = 3461, + [3462] = 3462, + [3463] = 3463, + [3464] = 3380, + [3465] = 714, + [3466] = 3466, + [3467] = 1554, + [3468] = 3468, + [3469] = 3469, + [3470] = 3470, + [3471] = 1527, + [3472] = 201, + [3473] = 219, + [3474] = 3469, + [3475] = 3469, + [3476] = 1523, + [3477] = 3477, + [3478] = 986, + [3479] = 3479, + [3480] = 3470, + [3481] = 3481, + [3482] = 213, + [3483] = 3483, + [3484] = 3484, + [3485] = 3469, + [3486] = 3470, + [3487] = 1524, + [3488] = 3470, + [3489] = 3489, + [3490] = 1525, + [3491] = 3491, + [3492] = 3295, + [3493] = 3493, + [3494] = 3470, + [3495] = 3470, + [3496] = 3496, + [3497] = 3469, + [3498] = 3498, + [3499] = 3499, + [3500] = 3500, + [3501] = 3469, + [3502] = 3211, + [3503] = 200, + [3504] = 3504, + [3505] = 3468, + [3506] = 3469, + [3507] = 3469, + [3508] = 991, + [3509] = 3509, + [3510] = 990, + [3511] = 3511, + [3512] = 3512, + [3513] = 3513, + [3514] = 3514, + [3515] = 3515, + [3516] = 3516, + [3517] = 3517, + [3518] = 3518, + [3519] = 3519, + [3520] = 3520, + [3521] = 3521, + [3522] = 3522, + [3523] = 3523, + [3524] = 3524, + [3525] = 3525, + [3526] = 3526, + [3527] = 3527, + [3528] = 3528, + [3529] = 3529, + [3530] = 3530, + [3531] = 3531, + [3532] = 3532, + [3533] = 203, + [3534] = 3534, + [3535] = 3535, + [3536] = 3536, + [3537] = 3537, + [3538] = 239, + [3539] = 240, + [3540] = 3540, + [3541] = 3541, + [3542] = 3542, + [3543] = 3543, + [3544] = 3544, + [3545] = 3545, + [3546] = 3546, + [3547] = 3547, + [3548] = 3548, + [3549] = 3549, + [3550] = 3550, + [3551] = 3546, + [3552] = 3549, + [3553] = 3553, + [3554] = 3554, + [3555] = 3555, + [3556] = 3556, + [3557] = 3557, + [3558] = 3558, + [3559] = 3559, + [3560] = 3560, + [3561] = 3561, + [3562] = 3562, + [3563] = 3522, + [3564] = 3523, + [3565] = 3565, + [3566] = 3566, + [3567] = 3537, + [3568] = 3568, + [3569] = 3569, + [3570] = 3570, + [3571] = 3571, + [3572] = 3572, + [3573] = 3573, + [3574] = 1525, + [3575] = 3575, + [3576] = 3576, + [3577] = 3577, + [3578] = 3578, + [3579] = 3579, + [3580] = 3580, + [3581] = 3581, + [3582] = 3582, + [3583] = 3583, + [3584] = 3584, + [3585] = 3585, + [3586] = 3586, + [3587] = 3587, + [3588] = 3557, + [3589] = 3326, + [3590] = 3590, + [3591] = 3591, + [3592] = 3327, + [3593] = 3593, + [3594] = 3594, + [3595] = 3595, + [3596] = 3557, + [3597] = 3558, + [3598] = 3598, + [3599] = 3599, + [3600] = 3600, + [3601] = 3601, + [3602] = 3602, + [3603] = 3572, + [3604] = 3576, + [3605] = 3605, + [3606] = 3606, + [3607] = 3548, + [3608] = 3608, + [3609] = 3609, + [3610] = 3610, + [3611] = 3611, + [3612] = 3558, + [3613] = 3572, + [3614] = 3614, + [3615] = 3615, + [3616] = 3616, + [3617] = 3392, + [3618] = 3449, + [3619] = 3558, + [3620] = 3620, + [3621] = 3572, + [3622] = 3572, + [3623] = 3554, + [3624] = 3400, + [3625] = 3625, + [3626] = 3626, + [3627] = 3558, + [3628] = 3572, + [3629] = 3558, + [3630] = 3572, + [3631] = 3559, + [3632] = 3632, + [3633] = 3633, + [3634] = 3634, + [3635] = 3593, + [3636] = 3636, + [3637] = 3573, + [3638] = 3638, + [3639] = 3639, + [3640] = 3640, + [3641] = 3558, + [3642] = 3642, + [3643] = 1523, + [3644] = 3644, + [3645] = 1524, + [3646] = 3646, + [3647] = 3576, + [3648] = 3648, + [3649] = 1634, + [3650] = 1644, + [3651] = 3651, + [3652] = 3652, + [3653] = 3653, + [3654] = 1557, + [3655] = 1561, + [3656] = 1643, + [3657] = 1645, + [3658] = 3658, + [3659] = 3659, + [3660] = 3660, + [3661] = 1605, + [3662] = 3662, + [3663] = 3663, + [3664] = 3577, + [3665] = 3226, + [3666] = 3666, + [3667] = 3667, + [3668] = 3578, + [3669] = 3669, + [3670] = 3670, + [3671] = 3671, + [3672] = 3672, + [3673] = 3673, + [3674] = 3674, + [3675] = 3675, + [3676] = 3676, + [3677] = 3677, + [3678] = 3678, + [3679] = 3679, + [3680] = 3680, + [3681] = 3681, + [3682] = 3307, + [3683] = 3683, + [3684] = 3684, + [3685] = 3685, + [3686] = 3686, + [3687] = 3687, + [3688] = 3688, + [3689] = 3689, + [3690] = 3690, + [3691] = 3691, + [3692] = 3692, + [3693] = 3693, + [3694] = 3694, + [3695] = 3695, + [3696] = 3696, + [3697] = 3697, + [3698] = 3698, + [3699] = 3699, + [3700] = 3700, + [3701] = 3701, + [3702] = 3702, + [3703] = 3703, + [3704] = 3704, + [3705] = 3705, + [3706] = 3706, + [3707] = 3558, + [3708] = 3708, + [3709] = 3709, + [3710] = 3710, + [3711] = 3711, + [3712] = 3712, + [3713] = 3713, + [3714] = 3633, + [3715] = 3715, + [3716] = 3716, + [3717] = 3717, + [3718] = 3718, + [3719] = 3719, + [3720] = 3720, + [3721] = 3721, + [3722] = 3722, + [3723] = 3723, + [3724] = 3580, + [3725] = 3725, + [3726] = 3726, + [3727] = 3727, + [3728] = 3728, + [3729] = 3639, + [3730] = 3560, + [3731] = 3731, + [3732] = 3609, + [3733] = 3733, + [3734] = 3734, + [3735] = 3735, + [3736] = 3736, + [3737] = 1595, + [3738] = 1592, + [3739] = 1552, + [3740] = 3545, + [3741] = 3741, + [3742] = 3742, + [3743] = 3743, + [3744] = 3560, + [3745] = 3745, + [3746] = 3746, + [3747] = 3609, + [3748] = 3748, + [3749] = 3749, + [3750] = 3750, + [3751] = 3751, + [3752] = 3752, + [3753] = 3753, + [3754] = 3754, + [3755] = 3755, + [3756] = 3756, + [3757] = 3757, + [3758] = 3758, + [3759] = 3759, + [3760] = 3704, + [3761] = 3761, + [3762] = 3762, + [3763] = 3763, + [3764] = 3764, + [3765] = 3765, + [3766] = 3766, + [3767] = 3767, + [3768] = 3768, + [3769] = 3761, + [3770] = 3763, + [3771] = 3771, + [3772] = 3772, + [3773] = 3756, + [3774] = 3761, + [3775] = 3775, + [3776] = 3776, + [3777] = 3777, + [3778] = 3778, + [3779] = 3779, + [3780] = 3780, + [3781] = 1634, + [3782] = 3782, + [3783] = 1644, + [3784] = 3784, + [3785] = 3767, + [3786] = 3786, + [3787] = 3763, + [3788] = 3788, + [3789] = 3767, + [3790] = 3646, + [3791] = 3247, + [3792] = 3758, + [3793] = 3793, + [3794] = 3794, + [3795] = 3795, + [3796] = 3796, + [3797] = 3761, + [3798] = 3763, + [3799] = 3758, + [3800] = 3648, + [3801] = 714, + [3802] = 3756, + [3803] = 3765, + [3804] = 3804, + [3805] = 3651, + [3806] = 715, + [3807] = 712, + [3808] = 3794, + [3809] = 3756, + [3810] = 3767, + [3811] = 1557, + [3812] = 3758, + [3813] = 1561, + [3814] = 3761, + [3815] = 713, + [3816] = 3763, + [3817] = 1643, + [3818] = 3733, + [3819] = 1645, + [3820] = 3820, + [3821] = 3756, + [3822] = 711, + [3823] = 3756, + [3824] = 3824, + [3825] = 3825, + [3826] = 3826, + [3827] = 3827, + [3828] = 3768, + [3829] = 3686, + [3830] = 3705, + [3831] = 3767, + [3832] = 3832, + [3833] = 3758, + [3834] = 3625, + [3835] = 3835, + [3836] = 3761, + [3837] = 3763, + [3838] = 3838, + [3839] = 3839, + [3840] = 3775, + [3841] = 3694, + [3842] = 3842, + [3843] = 3687, + [3844] = 3695, + [3845] = 3758, + [3846] = 3838, + [3847] = 3847, + [3848] = 1605, + [3849] = 3847, + [3850] = 3688, + [3851] = 3851, + [3852] = 3696, + [3853] = 3853, + [3854] = 3854, + [3855] = 3708, + [3856] = 3762, + [3857] = 3703, + [3858] = 3764, + [3859] = 3292, + [3860] = 3860, + [3861] = 3697, + [3862] = 3862, + [3863] = 3784, + [3864] = 3864, + [3865] = 3865, + [3866] = 3866, + [3867] = 3827, + [3868] = 3868, + [3869] = 3869, + [3870] = 3870, + [3871] = 3673, + [3872] = 3793, + [3873] = 3674, + [3874] = 3874, + [3875] = 3826, + [3876] = 3876, + [3877] = 3862, + [3878] = 3878, + [3879] = 3717, + [3880] = 1595, + [3881] = 1592, + [3882] = 3675, + [3883] = 3676, + [3884] = 3884, + [3885] = 1552, + [3886] = 3690, + [3887] = 3887, + [3888] = 3698, + [3889] = 3699, + [3890] = 3869, + [3891] = 3853, + [3892] = 3874, + [3893] = 3700, + [3894] = 3894, + [3895] = 3820, + [3896] = 3757, + [3897] = 3779, + [3898] = 3869, + [3899] = 3899, + [3900] = 3796, + [3901] = 3876, + [3902] = 3742, + [3903] = 3854, + [3904] = 3904, + [3905] = 3894, + [3906] = 3876, + [3907] = 3767, + [3908] = 3786, + [3909] = 3909, + [3910] = 3319, + [3911] = 3911, + [3912] = 3912, + [3913] = 3746, + [3914] = 3914, + [3915] = 877, + [3916] = 897, + [3917] = 907, + [3918] = 3918, + [3919] = 3919, + [3920] = 3920, + [3921] = 3921, + [3922] = 3922, + [3923] = 3923, + [3924] = 3924, + [3925] = 3925, + [3926] = 3926, + [3927] = 3927, + [3928] = 3928, + [3929] = 3929, + [3930] = 3930, + [3931] = 3931, + [3932] = 3932, + [3933] = 3933, + [3934] = 3934, + [3935] = 3935, + [3936] = 3936, + [3937] = 3937, + [3938] = 3938, + [3939] = 3939, + [3940] = 3940, + [3941] = 3941, + [3942] = 3942, + [3943] = 3943, + [3944] = 3944, + [3945] = 3864, + [3946] = 3946, + [3947] = 3865, + [3948] = 3866, + [3949] = 3949, + [3950] = 921, + [3951] = 929, + [3952] = 938, + [3953] = 942, + [3954] = 944, + [3955] = 794, + [3956] = 814, + [3957] = 816, + [3958] = 818, + [3959] = 822, + [3960] = 3960, + [3961] = 3961, + [3962] = 3962, + [3963] = 3923, + [3964] = 831, + [3965] = 3965, + [3966] = 3966, + [3967] = 3967, + [3968] = 3968, + [3969] = 3969, + [3970] = 3544, + [3971] = 3932, + [3972] = 839, + [3973] = 842, + [3974] = 846, + [3975] = 3975, + [3976] = 3923, + [3977] = 3977, + [3978] = 3978, + [3979] = 3979, + [3980] = 3980, + [3981] = 3981, + [3982] = 3982, + [3983] = 3983, + [3984] = 3984, + [3985] = 3985, + [3986] = 902, + [3987] = 903, + [3988] = 904, + [3989] = 3989, + [3990] = 3990, + [3991] = 3991, + [3992] = 3992, + [3993] = 3993, + [3994] = 3994, + [3995] = 3995, + [3996] = 3996, + [3997] = 919, + [3998] = 3998, + [3999] = 3999, + [4000] = 824, + [4001] = 4001, + [4002] = 4002, + [4003] = 4003, + [4004] = 4004, + [4005] = 4005, + [4006] = 4006, + [4007] = 4007, + [4008] = 4008, + [4009] = 4009, + [4010] = 4010, + [4011] = 4011, + [4012] = 4012, + [4013] = 4013, + [4014] = 4014, + [4015] = 3912, + [4016] = 4016, + [4017] = 4017, + [4018] = 4018, + [4019] = 231, + [4020] = 4020, + [4021] = 4021, + [4022] = 4022, + [4023] = 4023, + [4024] = 4024, + [4025] = 4025, + [4026] = 4026, + [4027] = 4027, + [4028] = 4028, + [4029] = 4029, + [4030] = 4030, + [4031] = 4031, + [4032] = 4032, + [4033] = 4033, + [4034] = 3932, + [4035] = 4035, + [4036] = 4036, + [4037] = 4037, + [4038] = 4038, + [4039] = 217, + [4040] = 4040, + [4041] = 4041, + [4042] = 4042, + [4043] = 812, + [4044] = 4044, + [4045] = 851, + [4046] = 4046, + [4047] = 4047, + [4048] = 869, + [4049] = 870, + [4050] = 4035, + [4051] = 4051, + [4052] = 4052, + [4053] = 3985, + [4054] = 4054, + [4055] = 4055, + [4056] = 4056, + [4057] = 4057, + [4058] = 873, + [4059] = 4059, + [4060] = 893, + [4061] = 896, + [4062] = 899, + [4063] = 804, + [4064] = 811, + [4065] = 788, + [4066] = 909, + [4067] = 4067, + [4068] = 4068, + [4069] = 4026, + [4070] = 4070, + [4071] = 4071, + [4072] = 4072, + [4073] = 3935, + [4074] = 4074, + [4075] = 4075, + [4076] = 4076, + [4077] = 4077, + [4078] = 4078, + [4079] = 4079, + [4080] = 4080, + [4081] = 923, + [4082] = 4082, + [4083] = 4083, + [4084] = 4084, + [4085] = 4085, + [4086] = 4086, + [4087] = 4087, + [4088] = 4088, + [4089] = 4089, + [4090] = 4090, + [4091] = 4091, + [4092] = 4092, + [4093] = 4093, + [4094] = 4094, + [4095] = 879, + [4096] = 857, + [4097] = 866, + [4098] = 910, + [4099] = 4099, + [4100] = 4100, + [4101] = 4101, + [4102] = 4102, + [4103] = 4103, + [4104] = 867, + [4105] = 4105, + [4106] = 4106, + [4107] = 4107, + [4108] = 4108, + [4109] = 3942, + [4110] = 878, + [4111] = 3992, + [4112] = 4001, + [4113] = 3983, + [4114] = 4114, + [4115] = 4115, + [4116] = 4076, + [4117] = 4077, + [4118] = 4118, + [4119] = 4119, + [4120] = 4120, + [4121] = 4121, + [4122] = 4122, + [4123] = 4123, + [4124] = 4027, + [4125] = 4125, + [4126] = 4126, + [4127] = 4090, + [4128] = 4047, + [4129] = 4129, + [4130] = 4130, + [4131] = 4131, + [4132] = 4092, + [4133] = 4133, + [4134] = 4134, + [4135] = 4036, + [4136] = 934, + [4137] = 936, + [4138] = 4138, + [4139] = 939, + [4140] = 941, + [4141] = 4141, + [4142] = 911, + [4143] = 4143, + [4144] = 4144, + [4145] = 862, + [4146] = 875, + [4147] = 4147, + [4148] = 4120, + [4149] = 912, + [4150] = 4027, + [4151] = 4151, + [4152] = 792, + [4153] = 4153, + [4154] = 797, + [4155] = 791, + [4156] = 925, + [4157] = 4157, + [4158] = 4158, + [4159] = 4035, + [4160] = 4044, + [4161] = 4046, + [4162] = 786, + [4163] = 4163, + [4164] = 4123, + [4165] = 4165, + [4166] = 4080, + [4167] = 4167, + [4168] = 4168, + [4169] = 4169, + [4170] = 4170, + [4171] = 4171, + [4172] = 4172, + [4173] = 4173, + [4174] = 4170, + [4175] = 4175, + [4176] = 4176, + [4177] = 4177, + [4178] = 4178, + [4179] = 883, + [4180] = 4180, + [4181] = 4181, + [4182] = 4182, + [4183] = 4183, + [4184] = 4184, + [4185] = 799, + [4186] = 796, + [4187] = 4187, + [4188] = 4188, + [4189] = 4189, + [4190] = 4190, + [4191] = 4191, + [4192] = 4192, + [4193] = 4193, + [4194] = 890, + [4195] = 4195, + [4196] = 891, + [4197] = 894, + [4198] = 901, + [4199] = 927, + [4200] = 4200, + [4201] = 4201, + [4202] = 863, + [4203] = 825, + [4204] = 806, + [4205] = 4205, + [4206] = 4206, + [4207] = 3842, + [4208] = 4208, + [4209] = 801, + [4210] = 859, + [4211] = 4211, + [4212] = 4212, + [4213] = 4213, + [4214] = 4214, + [4215] = 4215, + [4216] = 4216, + [4217] = 4217, + [4218] = 881, + [4219] = 4219, + [4220] = 886, + [4221] = 4221, + [4222] = 888, + [4223] = 898, + [4224] = 4224, + [4225] = 4225, + [4226] = 4226, + [4227] = 4006, + [4228] = 4228, + [4229] = 4229, + [4230] = 4230, + [4231] = 4231, + [4232] = 4232, + [4233] = 4233, + [4234] = 4171, + [4235] = 937, + [4236] = 4236, + [4237] = 4237, + [4238] = 844, + [4239] = 4239, + [4240] = 4240, + [4241] = 4241, + [4242] = 4242, + [4243] = 4243, + [4244] = 4244, + [4245] = 4245, + [4246] = 4246, + [4247] = 4247, + [4248] = 4248, + [4249] = 4249, + [4250] = 4250, + [4251] = 4251, + [4252] = 4029, + [4253] = 4253, + [4254] = 4254, + [4255] = 4255, + [4256] = 4256, + [4257] = 4257, + [4258] = 4258, + [4259] = 4259, + [4260] = 4260, + [4261] = 4261, + [4262] = 4262, + [4263] = 4263, + [4264] = 4264, + [4265] = 4265, + [4266] = 4213, + [4267] = 3598, + [4268] = 3606, + [4269] = 4175, + [4270] = 3735, + [4271] = 3932, + [4272] = 4206, + [4273] = 4273, + [4274] = 4274, + [4275] = 4275, + [4276] = 850, + [4277] = 856, + [4278] = 4278, + [4279] = 4279, + [4280] = 4280, + [4281] = 4281, + [4282] = 4282, + [4283] = 4283, + [4284] = 4284, + [4285] = 4285, + [4286] = 4286, + [4287] = 4287, + [4288] = 4288, + [4289] = 4289, + [4290] = 4290, + [4291] = 4291, + [4292] = 4292, + [4293] = 4293, + [4294] = 4105, + [4295] = 4295, + [4296] = 4296, + [4297] = 4297, + [4298] = 4298, + [4299] = 4299, + [4300] = 4300, + [4301] = 4042, + [4302] = 4302, + [4303] = 4303, + [4304] = 4044, + [4305] = 4080, + [4306] = 3911, + [4307] = 4089, + [4308] = 4308, + [4309] = 4309, + [4310] = 3923, + [4311] = 4072, + [4312] = 4312, + [4313] = 4313, + [4314] = 4314, + [4315] = 4315, + [4316] = 4316, + [4317] = 4317, + [4318] = 4191, + [4319] = 1624, + [4320] = 1630, + [4321] = 4018, + [4322] = 4322, + [4323] = 4323, + [4324] = 4029, + [4325] = 4325, + [4326] = 4009, + [4327] = 4327, + [4328] = 4328, + [4329] = 4323, + [4330] = 4330, + [4331] = 3992, + [4332] = 4001, + [4333] = 4119, + [4334] = 4175, + [4335] = 4335, + [4336] = 4336, + [4337] = 4337, + [4338] = 3932, + [4339] = 4339, + [4340] = 4340, + [4341] = 4046, + [4342] = 4342, + [4343] = 4343, + [4344] = 4018, + [4345] = 4345, + [4346] = 4346, + [4347] = 4347, + [4348] = 4348, + [4349] = 4349, + [4350] = 4074, + [4351] = 4118, + [4352] = 4089, + [4353] = 4230, + [4354] = 4354, + [4355] = 4355, + [4356] = 4356, + [4357] = 4357, + [4358] = 4358, + [4359] = 4359, + [4360] = 4360, + [4361] = 4361, + [4362] = 4362, + [4363] = 4363, + [4364] = 4364, + [4365] = 4365, + [4366] = 4366, + [4367] = 4367, + [4368] = 4368, + [4369] = 4369, + [4370] = 4370, + [4371] = 4371, + [4372] = 4372, + [4373] = 4373, + [4374] = 4374, + [4375] = 4375, + [4376] = 4376, + [4377] = 4377, + [4378] = 4378, + [4379] = 4379, + [4380] = 4380, + [4381] = 4381, + [4382] = 4382, + [4383] = 4383, + [4384] = 4384, + [4385] = 4385, + [4386] = 4386, + [4387] = 4387, + [4388] = 4082, + [4389] = 4389, + [4390] = 4032, + [4391] = 3923, + [4392] = 885, + [4393] = 4393, + [4394] = 4394, + [4395] = 4395, + [4396] = 4395, + [4397] = 4397, + [4398] = 4398, + [4399] = 4395, + [4400] = 4400, + [4401] = 4401, + [4402] = 4402, + [4403] = 4398, + [4404] = 4404, + [4405] = 4405, + [4406] = 4406, + [4407] = 4407, + [4408] = 4408, + [4409] = 4409, + [4410] = 4410, + [4411] = 4411, + [4412] = 4412, + [4413] = 4402, + [4414] = 4414, + [4415] = 4415, + [4416] = 4416, + [4417] = 3746, + [4418] = 4418, + [4419] = 4405, + [4420] = 4395, + [4421] = 4421, + [4422] = 4422, + [4423] = 4418, + [4424] = 4405, + [4425] = 4425, + [4426] = 4418, + [4427] = 4427, + [4428] = 4401, + [4429] = 4395, + [4430] = 4430, + [4431] = 4431, + [4432] = 4432, + [4433] = 4433, + [4434] = 4421, + [4435] = 4405, + [4436] = 4436, + [4437] = 4402, + [4438] = 4438, + [4439] = 4439, + [4440] = 4412, + [4441] = 4398, + [4442] = 4442, + [4443] = 4436, + [4444] = 4402, + [4445] = 4398, + [4446] = 4418, + [4447] = 4436, + [4448] = 3780, + [4449] = 4449, + [4450] = 4431, + [4451] = 4398, + [4452] = 4436, + [4453] = 4453, + [4454] = 4454, + [4455] = 4454, + [4456] = 4456, + [4457] = 4394, + [4458] = 4458, + [4459] = 4459, + [4460] = 4460, + [4461] = 4461, + [4462] = 4436, + [4463] = 4463, + [4464] = 4464, + [4465] = 4418, + [4466] = 4454, + [4467] = 4416, + [4468] = 4414, + [4469] = 4469, + [4470] = 4410, + [4471] = 4471, + [4472] = 4472, + [4473] = 4473, + [4474] = 4402, + [4475] = 4475, + [4476] = 4476, + [4477] = 4414, + [4478] = 4418, + [4479] = 4454, + [4480] = 4480, + [4481] = 4416, + [4482] = 4482, + [4483] = 4395, + [4484] = 4405, + [4485] = 3777, + [4486] = 4486, + [4487] = 4487, + [4488] = 4408, + [4489] = 4421, + [4490] = 4398, + [4491] = 4421, + [4492] = 4464, + [4493] = 4395, + [4494] = 4405, + [4495] = 4405, + [4496] = 4421, + [4497] = 4402, + [4498] = 4414, + [4499] = 4499, + [4500] = 4416, + [4501] = 4501, + [4502] = 4431, + [4503] = 4404, + [4504] = 4415, + [4505] = 4505, + [4506] = 4431, + [4507] = 4507, + [4508] = 4508, + [4509] = 4509, + [4510] = 4510, + [4511] = 4431, + [4512] = 4454, + [4513] = 4414, + [4514] = 4454, + [4515] = 4416, + [4516] = 4454, + [4517] = 4414, + [4518] = 4414, + [4519] = 4416, + [4520] = 4418, + [4521] = 4521, + [4522] = 4398, + [4523] = 4431, + [4524] = 4416, + [4525] = 4525, + [4526] = 4431, + [4527] = 4459, + [4528] = 4528, + [4529] = 4529, + [4530] = 4530, + [4531] = 4531, + [4532] = 4532, + [4533] = 4533, + [4534] = 4534, + [4535] = 4535, + [4536] = 4536, + [4537] = 4537, + [4538] = 4538, + [4539] = 4539, + [4540] = 4540, + [4541] = 4541, + [4542] = 4542, + [4543] = 4543, + [4544] = 4544, + [4545] = 4545, + [4546] = 4546, + [4547] = 4547, + [4548] = 4548, + [4549] = 4549, + [4550] = 4550, + [4551] = 4551, + [4552] = 4552, + [4553] = 4553, + [4554] = 4554, + [4555] = 4555, + [4556] = 4556, + [4557] = 4557, + [4558] = 4558, + [4559] = 4559, + [4560] = 4560, + [4561] = 4561, + [4562] = 4562, + [4563] = 4563, + [4564] = 4564, + [4565] = 4565, + [4566] = 4566, + [4567] = 4567, + [4568] = 4543, + [4569] = 4569, + [4570] = 4570, + [4571] = 4571, + [4572] = 4572, + [4573] = 4573, + [4574] = 4574, + [4575] = 4575, + [4576] = 4576, + [4577] = 4577, + [4578] = 4578, + [4579] = 3780, + [4580] = 4580, + [4581] = 4581, + [4582] = 4582, + [4583] = 4583, + [4584] = 4584, + [4585] = 4573, + [4586] = 4578, + [4587] = 4587, + [4588] = 4588, + [4589] = 4589, + [4590] = 4590, + [4591] = 4591, + [4592] = 4592, + [4593] = 4593, + [4594] = 4594, + [4595] = 4595, + [4596] = 4596, + [4597] = 4597, + [4598] = 4598, + [4599] = 4599, + [4600] = 4600, + [4601] = 3733, + [4602] = 4602, + [4603] = 4551, + [4604] = 4604, + [4605] = 4605, + [4606] = 4606, + [4607] = 4607, + [4608] = 4608, + [4609] = 4609, + [4610] = 4561, + [4611] = 4563, + [4612] = 4565, + [4613] = 4613, + [4614] = 4614, + [4615] = 4567, + [4616] = 4543, + [4617] = 4617, + [4618] = 4618, + [4619] = 4558, + [4620] = 4570, + [4621] = 4577, + [4622] = 4596, + [4623] = 4574, + [4624] = 4576, + [4625] = 4625, + [4626] = 4626, + [4627] = 4627, + [4628] = 4628, + [4629] = 4629, + [4630] = 4551, + [4631] = 4631, + [4632] = 4632, + [4633] = 4633, + [4634] = 4634, + [4635] = 4635, + [4636] = 4636, + [4637] = 4637, + [4638] = 4638, + [4639] = 4639, + [4640] = 4640, + [4641] = 3717, + [4642] = 4642, + [4643] = 4643, + [4644] = 4565, + [4645] = 4602, + [4646] = 4567, + [4647] = 4543, + [4648] = 4648, + [4649] = 4649, + [4650] = 4576, + [4651] = 4651, + [4652] = 4652, + [4653] = 4653, + [4654] = 4654, + [4655] = 4655, + [4656] = 4656, + [4657] = 4657, + [4658] = 4567, + [4659] = 4543, + [4660] = 4660, + [4661] = 4576, + [4662] = 4662, + [4663] = 4574, + [4664] = 4664, + [4665] = 4665, + [4666] = 4666, + [4667] = 4667, + [4668] = 4668, + [4669] = 4669, + [4670] = 4670, + [4671] = 4671, + [4672] = 4672, + [4673] = 4673, + [4674] = 4674, + [4675] = 4675, + [4676] = 4676, + [4677] = 4677, + [4678] = 4678, + [4679] = 4679, + [4680] = 4680, + [4681] = 4681, + [4682] = 4682, + [4683] = 4683, + [4684] = 4684, + [4685] = 4685, + [4686] = 4686, + [4687] = 4551, + [4688] = 4688, + [4689] = 4689, + [4690] = 4690, + [4691] = 4691, + [4692] = 4575, + [4693] = 4604, + [4694] = 4694, + [4695] = 4588, + [4696] = 4696, + [4697] = 4605, + [4698] = 4674, + [4699] = 4699, + [4700] = 4700, + [4701] = 4561, + [4702] = 4702, + [4703] = 4031, + [4704] = 4551, + [4705] = 4563, + [4706] = 4589, + [4707] = 790, + [4708] = 4708, + [4709] = 4709, + [4710] = 4710, + [4711] = 4711, + [4712] = 4565, + [4713] = 4713, + [4714] = 4576, + [4715] = 4715, + [4716] = 4607, + [4717] = 4717, + [4718] = 4563, + [4719] = 4719, + [4720] = 4720, + [4721] = 4721, + [4722] = 4608, + [4723] = 4723, + [4724] = 4724, + [4725] = 4567, + [4726] = 4543, + [4727] = 4727, + [4728] = 4728, + [4729] = 4729, + [4730] = 4730, + [4731] = 4731, + [4732] = 4732, + [4733] = 4733, + [4734] = 4734, + [4735] = 4679, + [4736] = 4736, + [4737] = 4737, + [4738] = 4738, + [4739] = 4739, + [4740] = 4681, + [4741] = 4741, + [4742] = 4634, + [4743] = 4743, + [4744] = 4744, + [4745] = 4745, + [4746] = 4746, + [4747] = 4747, + [4748] = 4748, + [4749] = 4749, + [4750] = 4750, + [4751] = 4751, + [4752] = 4752, + [4753] = 4753, + [4754] = 4754, + [4755] = 4755, + [4756] = 4756, + [4757] = 4757, + [4758] = 4758, + [4759] = 4759, + [4760] = 4760, + [4761] = 4761, + [4762] = 4762, + [4763] = 4763, + [4764] = 4764, + [4765] = 4765, + [4766] = 4766, + [4767] = 4767, + [4768] = 4710, + [4769] = 4769, + [4770] = 4770, + [4771] = 4771, + [4772] = 4772, + [4773] = 4773, + [4774] = 4774, + [4775] = 4775, + [4776] = 4776, + [4777] = 4777, + [4778] = 4778, + [4779] = 4779, + [4780] = 4780, + [4781] = 4781, + [4782] = 4782, + [4783] = 4783, + [4784] = 4574, + [4785] = 4785, + [4786] = 4786, + [4787] = 4787, + [4788] = 4788, + [4789] = 4789, + [4790] = 4790, + [4791] = 4279, + [4792] = 4792, + [4793] = 4793, + [4794] = 4794, + [4795] = 4795, + [4796] = 4796, + [4797] = 4797, + [4798] = 4798, + [4799] = 4711, + [4800] = 4800, + [4801] = 4713, + [4802] = 4802, + [4803] = 4576, + [4804] = 4804, + [4805] = 4805, + [4806] = 4806, + [4807] = 4807, + [4808] = 4808, + [4809] = 4809, + [4810] = 4810, + [4811] = 4811, + [4812] = 4812, + [4813] = 4551, + [4814] = 4814, + [4815] = 4675, + [4816] = 4816, + [4817] = 4817, + [4818] = 3742, + [4819] = 4819, + [4820] = 4820, + [4821] = 4821, + [4822] = 4822, + [4823] = 4823, + [4824] = 4824, + [4825] = 4825, + [4826] = 4826, + [4827] = 4655, + [4828] = 4828, + [4829] = 4829, + [4830] = 4656, + [4831] = 4831, + [4832] = 4832, + [4833] = 4833, + [4834] = 4834, + [4835] = 4835, + [4836] = 4836, + [4837] = 4837, + [4838] = 4838, + [4839] = 4839, + [4840] = 4840, + [4841] = 4841, + [4842] = 4842, + [4843] = 4843, + [4844] = 4844, + [4845] = 4845, + [4846] = 3777, + [4847] = 4847, + [4848] = 4848, + [4849] = 4849, + [4850] = 4850, + [4851] = 4851, + [4852] = 4852, + [4853] = 4853, + [4854] = 4854, + [4855] = 4855, + [4856] = 4856, + [4857] = 4857, + [4858] = 4858, + [4859] = 4859, + [4860] = 4860, + [4861] = 4861, + [4862] = 4862, + [4863] = 4863, + [4864] = 4864, + [4865] = 4865, + [4866] = 4866, + [4867] = 4867, + [4868] = 4868, + [4869] = 4869, + [4870] = 4870, + [4871] = 4871, + [4872] = 4872, + [4873] = 4364, + [4874] = 4874, + [4875] = 4875, + [4876] = 4876, + [4877] = 4877, + [4878] = 4878, + [4879] = 4879, + [4880] = 4880, + [4881] = 4881, + [4882] = 4754, + [4883] = 4883, + [4884] = 4884, + [4885] = 4885, + [4886] = 4886, + [4887] = 4887, + [4888] = 4888, + [4889] = 4889, + [4890] = 4890, + [4891] = 4891, + [4892] = 4892, + [4893] = 4893, + [4894] = 4894, + [4895] = 4895, + [4896] = 4896, + [4897] = 4897, + [4898] = 4898, + [4899] = 4899, + [4900] = 4900, + [4901] = 4901, + [4902] = 4902, + [4903] = 4903, + [4904] = 4904, + [4905] = 4905, + [4906] = 4906, + [4907] = 4907, + [4908] = 4908, + [4909] = 4909, + [4910] = 4910, + [4911] = 4911, + [4912] = 4912, + [4913] = 4913, + [4914] = 4914, + [4915] = 4915, + [4916] = 4916, + [4917] = 4561, + [4918] = 4918, + [4919] = 4919, + [4920] = 4920, + [4921] = 4921, + [4922] = 4922, + [4923] = 4923, + [4924] = 4924, + [4925] = 4925, + [4926] = 4926, + [4927] = 4927, + [4928] = 4928, + [4929] = 4929, + [4930] = 4755, + [4931] = 4931, + [4932] = 4932, + [4933] = 4933, + [4934] = 3708, + [4935] = 4935, + [4936] = 4936, + [4937] = 4937, + [4938] = 4938, + [4939] = 4939, + [4940] = 4940, + [4941] = 4941, + [4942] = 4942, + [4943] = 4943, + [4944] = 4944, + [4945] = 4945, + [4946] = 4946, + [4947] = 4947, + [4948] = 4948, + [4949] = 4949, + [4950] = 4950, + [4951] = 4951, + [4952] = 4952, + [4953] = 4953, + [4954] = 4954, + [4955] = 4955, + [4956] = 4956, + [4957] = 1626, + [4958] = 4958, + [4959] = 1545, + [4960] = 4960, + [4961] = 4657, + [4962] = 4962, + [4963] = 4843, + [4964] = 4964, + [4965] = 4965, + [4966] = 4845, + [4967] = 4967, + [4968] = 4968, + [4969] = 4660, + [4970] = 4970, + [4971] = 4971, + [4972] = 4578, + [4973] = 4973, + [4974] = 4974, + [4975] = 4975, + [4976] = 4976, + [4977] = 4977, + [4978] = 4978, + [4979] = 4588, + [4980] = 4980, + [4981] = 4981, + [4982] = 4598, + [4983] = 4983, + [4984] = 4984, + [4985] = 4985, + [4986] = 4986, + [4987] = 4563, + [4988] = 4988, + [4989] = 4989, + [4990] = 4990, + [4991] = 4991, + [4992] = 4992, + [4993] = 4993, + [4994] = 4994, + [4995] = 4995, + [4996] = 4996, + [4997] = 4997, + [4998] = 4551, + [4999] = 4567, + [5000] = 5000, + [5001] = 5001, + [5002] = 5002, + [5003] = 4633, + [5004] = 5004, + [5005] = 4598, + [5006] = 5006, + [5007] = 5007, + [5008] = 5008, + [5009] = 5009, + [5010] = 4655, + [5011] = 4660, + [5012] = 5012, + [5013] = 5013, + [5014] = 4676, + [5015] = 5015, + [5016] = 5016, + [5017] = 5017, + [5018] = 5018, + [5019] = 5019, + [5020] = 5020, + [5021] = 5021, + [5022] = 5022, + [5023] = 5023, + [5024] = 5024, + [5025] = 5025, + [5026] = 4632, + [5027] = 5027, + [5028] = 4561, + [5029] = 5029, + [5030] = 4563, + [5031] = 4563, + [5032] = 5032, + [5033] = 5033, + [5034] = 5034, + [5035] = 4565, + [5036] = 5036, + [5037] = 5037, + [5038] = 5038, + [5039] = 5039, + [5040] = 4567, + [5041] = 4543, + [5042] = 5042, + [5043] = 5043, + [5044] = 5044, + [5045] = 5045, + [5046] = 5046, + [5047] = 5047, + [5048] = 5048, + [5049] = 5049, + [5050] = 5050, + [5051] = 5051, + [5052] = 5052, + [5053] = 5053, + [5054] = 4558, + [5055] = 4570, + [5056] = 5056, + [5057] = 4529, + [5058] = 4577, + [5059] = 4565, + [5060] = 5060, + [5061] = 4596, + [5062] = 4676, + [5063] = 5063, + [5064] = 5064, + [5065] = 5065, + [5066] = 5066, + [5067] = 5067, + [5068] = 5068, + [5069] = 5069, + [5070] = 5070, + [5071] = 5071, + [5072] = 5072, + [5073] = 5073, + [5074] = 4574, + [5075] = 5075, + [5076] = 5076, + [5077] = 5077, + [5078] = 5078, + [5079] = 4576, + [5080] = 4715, + [5081] = 5081, + [5082] = 5082, + [5083] = 5083, + [5084] = 5084, + [5085] = 5085, + [5086] = 5086, + [5087] = 5087, + [5088] = 5088, + [5089] = 5089, + [5090] = 5090, + [5091] = 5091, + [5092] = 5092, + [5093] = 5093, + [5094] = 5094, + [5095] = 5095, + [5096] = 5096, + [5097] = 5097, + [5098] = 5098, + [5099] = 5099, + [5100] = 5100, + [5101] = 5101, + [5102] = 5102, + [5103] = 5103, + [5104] = 5104, + [5105] = 5105, + [5106] = 5106, + [5107] = 5107, + [5108] = 5108, + [5109] = 5109, + [5110] = 5110, + [5111] = 5111, + [5112] = 3746, + [5113] = 5113, + [5114] = 5114, + [5115] = 5115, + [5116] = 5116, + [5117] = 5117, + [5118] = 5118, + [5119] = 5119, + [5120] = 5120, + [5121] = 5121, + [5122] = 5122, + [5123] = 5123, + [5124] = 5124, + [5125] = 5125, + [5126] = 5126, + [5127] = 5127, + [5128] = 5128, + [5129] = 5129, + [5130] = 5130, + [5131] = 5131, + [5132] = 5132, + [5133] = 5133, + [5134] = 5134, + [5135] = 4720, + [5136] = 5136, + [5137] = 5137, + [5138] = 5138, + [5139] = 5139, + [5140] = 5140, + [5141] = 5141, + [5142] = 5142, + [5143] = 5143, + [5144] = 5144, + [5145] = 5145, + [5146] = 5146, + [5147] = 5147, + [5148] = 5148, + [5149] = 5149, + [5150] = 5150, + [5151] = 5151, + [5152] = 5152, + [5153] = 5153, + [5154] = 3866, + [5155] = 5155, + [5156] = 5156, + [5157] = 5157, + [5158] = 5158, + [5159] = 5159, + [5160] = 5160, + [5161] = 2650, + [5162] = 5162, + [5163] = 5163, + [5164] = 5164, + [5165] = 5165, + [5166] = 5166, + [5167] = 5167, + [5168] = 5168, + [5169] = 5169, + [5170] = 5170, + [5171] = 5171, + [5172] = 5172, + [5173] = 5173, + [5174] = 5174, + [5175] = 5175, + [5176] = 5176, + [5177] = 5177, + [5178] = 5139, + [5179] = 5141, + [5180] = 5165, + [5181] = 5181, + [5182] = 3842, + [5183] = 5183, + [5184] = 5184, + [5185] = 5185, + [5186] = 2648, + [5187] = 5187, + [5188] = 5188, + [5189] = 5189, + [5190] = 5190, + [5191] = 5169, + [5192] = 5192, + [5193] = 5193, + [5194] = 5194, + [5195] = 5195, + [5196] = 5196, + [5197] = 5197, + [5198] = 5198, + [5199] = 2651, + [5200] = 5143, + [5201] = 5149, + [5202] = 5202, + [5203] = 5203, + [5204] = 5204, + [5205] = 5205, + [5206] = 5206, + [5207] = 5207, + [5208] = 5208, + [5209] = 5209, + [5210] = 5210, + [5211] = 5211, + [5212] = 5212, + [5213] = 5169, + [5214] = 5214, + [5215] = 5215, + [5216] = 5216, + [5217] = 5217, + [5218] = 5218, + [5219] = 5219, + [5220] = 5220, + [5221] = 2712, + [5222] = 2654, + [5223] = 5160, + [5224] = 5181, + [5225] = 5183, + [5226] = 5226, + [5227] = 5227, + [5228] = 5228, + [5229] = 5229, + [5230] = 5230, + [5231] = 5231, + [5232] = 5155, + [5233] = 5233, + [5234] = 5198, + [5235] = 5207, + [5236] = 5236, + [5237] = 5237, + [5238] = 2655, + [5239] = 2660, + [5240] = 5183, + [5241] = 5167, + [5242] = 5242, + [5243] = 5184, + [5244] = 2656, + [5245] = 5245, + [5246] = 5246, + [5247] = 5247, + [5248] = 5140, + [5249] = 2668, + [5250] = 5250, + [5251] = 5160, + [5252] = 5233, + [5253] = 2671, + [5254] = 5254, + [5255] = 5255, + [5256] = 5256, + [5257] = 5257, + [5258] = 5258, + [5259] = 5259, + [5260] = 5260, + [5261] = 2685, + [5262] = 5228, + [5263] = 5160, + [5264] = 5264, + [5265] = 5181, + [5266] = 5168, + [5267] = 5183, + [5268] = 5268, + [5269] = 5269, + [5270] = 5270, + [5271] = 5271, + [5272] = 5272, + [5273] = 5197, + [5274] = 5274, + [5275] = 5268, + [5276] = 5276, + [5277] = 5277, + [5278] = 5278, + [5279] = 5279, + [5280] = 5280, + [5281] = 5281, + [5282] = 5236, + [5283] = 5256, + [5284] = 5284, + [5285] = 5181, + [5286] = 5286, + [5287] = 5287, + [5288] = 5288, + [5289] = 5289, + [5290] = 5160, + [5291] = 5291, + [5292] = 5292, + [5293] = 5293, + [5294] = 5294, + [5295] = 5295, + [5296] = 5296, + [5297] = 5190, + [5298] = 5298, + [5299] = 5299, + [5300] = 5300, + [5301] = 5192, + [5302] = 5231, + [5303] = 1659, + [5304] = 5259, + [5305] = 5305, + [5306] = 5147, + [5307] = 5307, + [5308] = 2699, + [5309] = 5309, + [5310] = 5310, + [5311] = 5311, + [5312] = 5312, + [5313] = 5313, + [5314] = 5209, + [5315] = 5193, + [5316] = 5316, + [5317] = 5317, + [5318] = 5194, + [5319] = 5319, + [5320] = 5229, + [5321] = 5209, + [5322] = 5322, + [5323] = 5323, + [5324] = 5272, + [5325] = 5242, + [5326] = 5326, + [5327] = 5250, + [5328] = 5322, + [5329] = 5329, + [5330] = 5175, + [5331] = 5226, + [5332] = 5205, + [5333] = 2706, + [5334] = 5334, + [5335] = 5206, + [5336] = 5336, + [5337] = 5337, + [5338] = 5338, + [5339] = 5339, + [5340] = 5340, + [5341] = 5210, + [5342] = 2693, + [5343] = 5211, + [5344] = 5344, + [5345] = 2665, + [5346] = 5279, + [5347] = 5212, + [5348] = 5181, + [5349] = 5349, + [5350] = 5277, + [5351] = 5351, + [5352] = 5214, + [5353] = 5215, + [5354] = 5354, + [5355] = 5355, + [5356] = 5356, + [5357] = 5229, + [5358] = 5358, + [5359] = 5359, + [5360] = 5360, + [5361] = 5361, + [5362] = 5362, + [5363] = 5242, + [5364] = 5250, + [5365] = 5336, + [5366] = 5366, + [5367] = 5367, + [5368] = 1674, + [5369] = 1675, + [5370] = 5370, + [5371] = 5371, + [5372] = 5372, + [5373] = 5229, + [5374] = 5374, + [5375] = 5375, + [5376] = 5169, + [5377] = 5268, + [5378] = 5378, + [5379] = 5160, + [5380] = 5380, + [5381] = 5381, + [5382] = 5382, + [5383] = 5383, + [5384] = 5384, + [5385] = 5385, + [5386] = 5386, + [5387] = 5157, + [5388] = 5158, + [5389] = 5192, + [5390] = 5259, + [5391] = 5391, + [5392] = 5181, + [5393] = 5311, + [5394] = 5311, + [5395] = 5229, + [5396] = 5396, + [5397] = 5242, + [5398] = 5398, + [5399] = 5242, + [5400] = 5250, + [5401] = 5250, + [5402] = 5193, + [5403] = 5230, + [5404] = 5404, + [5405] = 5183, + [5406] = 5278, + [5407] = 5156, + [5408] = 5351, + [5409] = 5378, + [5410] = 5183, + [5411] = 5159, + [5412] = 5412, + [5413] = 5169, + [5414] = 5323, + [5415] = 5415, + [5416] = 5384, + [5417] = 5417, + [5418] = 5192, + [5419] = 5259, + [5420] = 5420, + [5421] = 5311, + [5422] = 5313, + [5423] = 2695, + [5424] = 5254, + [5425] = 5153, + [5426] = 2697, + [5427] = 5193, + [5428] = 5404, + [5429] = 5255, + [5430] = 5430, + [5431] = 5340, + [5432] = 3864, + [5433] = 2710, + [5434] = 5434, + [5435] = 5435, + [5436] = 5169, + [5437] = 5437, + [5438] = 5323, + [5439] = 5439, + [5440] = 5339, + [5441] = 5349, + [5442] = 5442, + [5443] = 5157, + [5444] = 5444, + [5445] = 5445, + [5446] = 5384, + [5447] = 5447, + [5448] = 5184, + [5449] = 5385, + [5450] = 5163, + [5451] = 5192, + [5452] = 5259, + [5453] = 5311, + [5454] = 5193, + [5455] = 5455, + [5456] = 5412, + [5457] = 5417, + [5458] = 5205, + [5459] = 5391, + [5460] = 5166, + [5461] = 5461, + [5462] = 5381, + [5463] = 5463, + [5464] = 5464, + [5465] = 5465, + [5466] = 3865, + [5467] = 5170, + [5468] = 2658, + [5469] = 5337, + [5470] = 5169, + [5471] = 5172, + [5472] = 5472, + [5473] = 5160, + [5474] = 2690, + [5475] = 5279, + [5476] = 5181, + [5477] = 2711, + [5478] = 5156, + [5479] = 5183, + [5480] = 5359, + [5481] = 5247, + [5482] = 2692, + [5483] = 5174, + [5484] = 5227, + [5485] = 5485, + [5486] = 5258, + [5487] = 5487, + [5488] = 5488, + [5489] = 5489, + [5490] = 5490, + [5491] = 5491, + [5492] = 5492, + [5493] = 5493, + [5494] = 5494, + [5495] = 5495, + [5496] = 5487, + [5497] = 5497, + [5498] = 5498, + [5499] = 5499, + [5500] = 5500, + [5501] = 5501, + [5502] = 5502, + [5503] = 5503, + [5504] = 5504, + [5505] = 5505, + [5506] = 5506, + [5507] = 5507, + [5508] = 5508, + [5509] = 5509, + [5510] = 5509, + [5511] = 5511, + [5512] = 5512, + [5513] = 5513, + [5514] = 5514, + [5515] = 5515, + [5516] = 5516, + [5517] = 5499, + [5518] = 5489, + [5519] = 5500, + [5520] = 5504, + [5521] = 5521, + [5522] = 5501, + [5523] = 5523, + [5524] = 5524, + [5525] = 5504, + [5526] = 5526, + [5527] = 5527, + [5528] = 5528, + [5529] = 5529, + [5530] = 5530, + [5531] = 5531, + [5532] = 5504, + [5533] = 5508, + [5534] = 5534, + [5535] = 5535, + [5536] = 5536, + [5537] = 5537, + [5538] = 5538, + [5539] = 5505, + [5540] = 5540, + [5541] = 5508, + [5542] = 5495, + [5543] = 5489, + [5544] = 5505, + [5545] = 5545, + [5546] = 5507, + [5547] = 5547, + [5548] = 5487, + [5549] = 5497, + [5550] = 5489, + [5551] = 5499, + [5552] = 5500, + [5553] = 5501, + [5554] = 5554, + [5555] = 5514, + [5556] = 5556, + [5557] = 5495, + [5558] = 5512, + [5559] = 5559, + [5560] = 5504, + [5561] = 5509, + [5562] = 5562, + [5563] = 5531, + [5564] = 5511, + [5565] = 5565, + [5566] = 5566, + [5567] = 5488, + [5568] = 5568, + [5569] = 5569, + [5570] = 5570, + [5571] = 5524, + [5572] = 5513, + [5573] = 5498, + [5574] = 5574, + [5575] = 5575, + [5576] = 5530, + [5577] = 5577, + [5578] = 5578, + [5579] = 5579, + [5580] = 5538, + [5581] = 5527, + [5582] = 5500, + [5583] = 5583, + [5584] = 5584, + [5585] = 5521, + [5586] = 5528, + [5587] = 5501, + [5588] = 5588, + [5589] = 5589, + [5590] = 5590, + [5591] = 5591, + [5592] = 5508, + [5593] = 5514, + [5594] = 5521, + [5595] = 5595, + [5596] = 5596, + [5597] = 5597, + [5598] = 5497, + [5599] = 5599, + [5600] = 5600, + [5601] = 5601, + [5602] = 5515, + [5603] = 5603, + [5604] = 5490, + [5605] = 5600, + [5606] = 5606, + [5607] = 5538, + [5608] = 5608, + [5609] = 5609, + [5610] = 5610, + [5611] = 5611, + [5612] = 5487, + [5613] = 5497, + [5614] = 5614, + [5615] = 5488, + [5616] = 5499, + [5617] = 5500, + [5618] = 5499, + [5619] = 5490, + [5620] = 5500, + [5621] = 5501, + [5622] = 5622, + [5623] = 5501, + [5624] = 5609, + [5625] = 5625, + [5626] = 5498, + [5627] = 5498, + [5628] = 5628, + [5629] = 5514, + [5630] = 5509, + [5631] = 5631, + [5632] = 5632, + [5633] = 5633, + [5634] = 5488, + [5635] = 5513, + [5636] = 5636, + [5637] = 5521, + [5638] = 5523, + [5639] = 5514, + [5640] = 5640, + [5641] = 5509, + [5642] = 5642, + [5643] = 5643, + [5644] = 5644, + [5645] = 5645, + [5646] = 5646, + [5647] = 5554, + [5648] = 5614, + [5649] = 5562, + [5650] = 5538, + [5651] = 5489, + [5652] = 5652, + [5653] = 5653, + [5654] = 5654, + [5655] = 5535, + [5656] = 5656, + [5657] = 5507, + [5658] = 5658, + [5659] = 5494, + [5660] = 5636, + [5661] = 5512, + [5662] = 5503, + [5663] = 5663, + [5664] = 5521, + [5665] = 5537, + [5666] = 5515, + [5667] = 5495, + [5668] = 5579, + [5669] = 5495, + [5670] = 5556, + [5671] = 5494, + [5672] = 5504, + [5673] = 5523, + [5674] = 5538, + [5675] = 5675, + [5676] = 5494, + [5677] = 5601, + [5678] = 5508, + [5679] = 5508, + [5680] = 5596, + [5681] = 5565, + [5682] = 5682, + [5683] = 5487, + [5684] = 5529, + [5685] = 5512, + [5686] = 5686, + [5687] = 5566, + [5688] = 5547, + [5689] = 5497, + [5690] = 5503, + [5691] = 5556, + [5692] = 5692, + [5693] = 5538, + [5694] = 5694, + [5695] = 5609, + [5696] = 5487, + [5697] = 5492, + [5698] = 5488, + [5699] = 5490, + [5700] = 5700, + [5701] = 5701, + [5702] = 5554, + [5703] = 5503, + [5704] = 5493, + [5705] = 5509, + [5706] = 5556, + [5707] = 5559, + [5708] = 5708, + [5709] = 5537, + [5710] = 5490, + [5711] = 5622, + [5712] = 5531, + [5713] = 5566, + [5714] = 5499, + [5715] = 5715, + [5716] = 5574, + [5717] = 5503, + [5718] = 5600, + [5719] = 5609, + [5720] = 5556, + [5721] = 5652, + [5722] = 5502, + [5723] = 5569, + [5724] = 5509, + [5725] = 5725, + [5726] = 5566, + [5727] = 5584, + [5728] = 5600, + [5729] = 5609, + [5730] = 5530, + [5731] = 5708, + [5732] = 5609, + [5733] = 5579, + [5734] = 5584, + [5735] = 5735, + [5736] = 5600, + [5737] = 5566, + [5738] = 5700, + [5739] = 5495, + [5740] = 5590, + [5741] = 5597, + [5742] = 5599, + [5743] = 5743, + [5744] = 5494, + [5745] = 5559, + [5746] = 5746, + [5747] = 5562, + [5748] = 5531, + [5749] = 5514, + [5750] = 5554, + [5751] = 5491, + [5752] = 5574, + [5753] = 5530, + [5754] = 5527, + [5755] = 5579, + [5756] = 5584, + [5757] = 5503, + [5758] = 5556, + [5759] = 5538, + [5760] = 5640, + [5761] = 5487, + [5762] = 5497, + [5763] = 5499, + [5764] = 5590, + [5765] = 5597, + [5766] = 5606, + [5767] = 5599, + [5768] = 5610, + [5769] = 5499, + [5770] = 5609, + [5771] = 5500, + [5772] = 5501, + [5773] = 5642, + [5774] = 5554, + [5775] = 5497, + [5776] = 5640, + [5777] = 5492, + [5778] = 5492, + [5779] = 5493, + [5780] = 5537, + [5781] = 5589, + [5782] = 5487, + [5783] = 5487, + [5784] = 5784, + [5785] = 5785, + [5786] = 5502, + [5787] = 5527, + [5788] = 5487, + [5789] = 5505, + [5790] = 5559, + [5791] = 5497, + [5792] = 5562, + [5793] = 5600, + [5794] = 5497, + [5795] = 5531, + [5796] = 5499, + [5797] = 5574, + [5798] = 5500, + [5799] = 5501, + [5800] = 5530, + [5801] = 5509, + [5802] = 5521, + [5803] = 5579, + [5804] = 5735, + [5805] = 5584, + [5806] = 5590, + [5807] = 5528, + [5808] = 5509, + [5809] = 5636, + [5810] = 5646, + [5811] = 5597, + [5812] = 5599, + [5813] = 5507, + [5814] = 5494, + [5815] = 5500, + [5816] = 5554, + [5817] = 5511, + [5818] = 5497, + [5819] = 5493, + [5820] = 5499, + [5821] = 5513, + [5822] = 5528, + [5823] = 5600, + [5824] = 5515, + [5825] = 5636, + [5826] = 5640, + [5827] = 5827, + [5828] = 5492, + [5829] = 5493, + [5830] = 5523, + [5831] = 5502, + [5832] = 5500, + [5833] = 5527, + [5834] = 5505, + [5835] = 5600, + [5836] = 5636, + [5837] = 5507, + [5838] = 5838, + [5839] = 5501, + [5840] = 5501, + [5841] = 5514, + [5842] = 5511, + [5843] = 5600, + [5844] = 5844, + [5845] = 5513, + [5846] = 5515, + [5847] = 5600, + [5848] = 5625, + [5849] = 5523, + [5850] = 5574, + [5851] = 5528, + [5852] = 5590, + [5853] = 5853, + [5854] = 5854, + [5855] = 5511, + [5856] = 5559, + [5857] = 5857, + [5858] = 5827, + [5859] = 5526, + [5860] = 5545, + [5861] = 5861, + [5862] = 5636, + [5863] = 5521, + [5864] = 5864, + [5865] = 5568, + [5866] = 5611, + [5867] = 5867, + [5868] = 5570, + [5869] = 5675, + [5870] = 5694, + [5871] = 5495, + [5872] = 5867, + [5873] = 5643, + [5874] = 5874, + [5875] = 5506, + [5876] = 5509, + [5877] = 5597, + [5878] = 5878, + [5879] = 5502, + [5880] = 5874, + [5881] = 5599, + [5882] = 5640, + [5883] = 5503, + [5884] = 5537, + [5885] = 5636, + [5886] = 5886, + [5887] = 5556, + [5888] = 5554, + [5889] = 5562, +}; + +static const TSSymbol ts_supertype_symbols[SUPERTYPE_COUNT] = { + sym_declaration, + sym_expression, + sym_pattern, + sym_primary_expression, + sym_primary_type, + sym_statement, + sym_type, +}; + +static const TSMapSlice ts_supertype_map_slices[] = { + [sym_declaration] = {.index = 0, .length = 14}, + [sym_expression] = {.index = 14, .length = 15}, + [sym_pattern] = {.index = 29, .length = 8}, + [sym_primary_expression] = {.index = 37, .length = 23}, + [sym_primary_type] = {.index = 60, .length = 20}, + [sym_statement] = {.index = 80, .length = 20}, + [sym_type] = {.index = 100, .length = 10}, +}; + +static const TSSymbol ts_supertype_map_entries[] = { + [0] = + sym_abstract_class_declaration, + sym_ambient_declaration, + sym_class_declaration, + sym_enum_declaration, + sym_function_declaration, + sym_function_signature, + sym_generator_function_declaration, + sym_import_alias, + sym_interface_declaration, + sym_internal_module, + sym_lexical_declaration, + sym_module, + sym_type_alias_declaration, + sym_variable_declaration, + [14] = + sym_as_expression, + sym_assignment_expression, + sym_augmented_assignment_expression, + sym_await_expression, + sym_binary_expression, + sym_instantiation_expression, + sym_internal_module, + sym_new_expression, + sym_primary_expression, + sym_satisfies_expression, + sym_ternary_expression, + sym_type_assertion, + sym_unary_expression, + sym_update_expression, + sym_yield_expression, + [29] = + sym_array_pattern, + sym_identifier, + sym_member_expression, + sym_non_null_expression, + sym_object_pattern, + sym_rest_pattern, + sym_subscript_expression, + sym_undefined, + [37] = + sym_array, + sym_arrow_function, + sym_call_expression, + sym_class, + sym_false, + sym_function_expression, + sym_generator_function, + sym_identifier, + sym_member_expression, + sym_meta_property, + sym_non_null_expression, + sym_null, + sym_number, + sym_object, + sym_parenthesized_expression, + sym_regex, + sym_string, + sym_subscript_expression, + sym_super, + sym_template_string, + sym_this, + sym_true, + sym_undefined, + [60] = + alias_sym_this_type, + alias_sym_type_identifier, + anon_sym_const, + sym_array_type, + sym_conditional_type, + sym_existential_type, + sym_flow_maybe_type, + sym_generic_type, + sym_index_type_query, + sym_intersection_type, + sym_literal_type, + sym_lookup_type, + sym_nested_type_identifier, + sym_object_type, + sym_parenthesized_type, + sym_predefined_type, + sym_template_literal_type, + sym_tuple_type, + sym_type_query, + sym_union_type, + [80] = + sym_break_statement, + sym_continue_statement, + sym_debugger_statement, + sym_declaration, + sym_do_statement, + sym_empty_statement, + sym_export_statement, + sym_expression_statement, + sym_for_in_statement, + sym_for_statement, + sym_if_statement, + sym_import_statement, + sym_labeled_statement, + sym_return_statement, + sym_statement_block, + sym_switch_statement, + sym_throw_statement, + sym_try_statement, + sym_while_statement, + sym_with_statement, + [100] = + sym__type_query_call_expression, + sym__type_query_call_expression_in_type_annotation, + sym_call_expression, + sym_constructor_type, + sym_decorator_call_expression, + sym_function_type, + sym_infer_type, + sym_member_expression, + sym_primary_type, + sym_readonly_type, +}; + +static const TSCharacterRange extras_character_set_1[] = { + {'\t', '\r'}, {' ', ' '}, {0xa0, 0xa0}, {0x1680, 0x1680}, {0x2000, 0x200b}, {0x2028, 0x2029}, {0x202f, 0x202f}, {0x205f, 0x2060}, + {0x3000, 0x3000}, {0xfeff, 0xfeff}, +}; + +static const TSCharacterRange sym_identifier_character_set_1[] = { + {'$', '$'}, {'A', 'Z'}, {'\\', '\\'}, {'_', '_'}, {'a', 'z'}, {0x7f, 0x9f}, {0xa1, 0x167f}, {0x1681, 0x1fff}, + {0x200c, 0x2027}, {0x202a, 0x202e}, {0x2030, 0x205e}, {0x2061, 0x2fff}, {0x3001, 0xfefe}, {0xff00, 0x10ffff}, +}; + +static const TSCharacterRange sym_identifier_character_set_2[] = { + {'$', '$'}, {'0', '9'}, {'A', 'Z'}, {'\\', '\\'}, {'_', '_'}, {'a', 'z'}, {0x7f, 0x9f}, {0xa1, 0x167f}, + {0x1681, 0x1fff}, {0x200c, 0x2027}, {0x202a, 0x202e}, {0x2030, 0x205e}, {0x2061, 0x2fff}, {0x3001, 0xfefe}, {0xff00, 0x10ffff}, +}; + +static bool ts_lex(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + if (eof) ADVANCE(76); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(73); + if (lookahead > '@') ADVANCE(207); + 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); + 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); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(3); + if (lookahead > '#') ADVANCE(207); + 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, + ); + 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); + 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, + ); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(5); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(207); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(7); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead)) ADVANCE(207); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(8); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(207); + END_STATE(); + case 9: + ADVANCE_MAP( + '"', 169, + '#', 31, + '&', 127, + '\'', 170, + '(', 90, + '*', 78, + '+', 138, + ',', 86, + '-', 142, + '.', 20, + '/', 17, + '0', 197, + ';', 91, + '<', 152, + '>', 161, + '?', 210, + '@', 209, + '[', 94, + '\\', 35, + ']', 95, + '`', 190, + '{', 85, + '|', 137, + '}', 87, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(9); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + (lookahead < '{' || '~' < lookahead)) ADVANCE(207); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(10); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead) && + lookahead != '`' && + (lookahead < '{' || '~' < lookahead)) ADVANCE(207); + END_STATE(); + case 11: + if (lookahead == '"') ADVANCE(169); + if (lookahead == '/') ADVANCE(17); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(11); + END_STATE(); + case 12: + if (lookahead == '"') ADVANCE(169); + if (lookahead == '/') ADVANCE(171); + if (lookahead == '\\') ADVANCE(36); + if (lookahead == '\n' || + lookahead == '\r') SKIP(11); + if (set_contains(extras_character_set_1, 10, lookahead)) ADVANCE(174); + if (lookahead != 0) ADVANCE(176); + 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); + 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); + END_STATE(); + case 15: + if (lookahead == '\'') ADVANCE(170); + if (lookahead == '/') ADVANCE(17); + if (set_contains(extras_character_set_1, 10, 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); + END_STATE(); + case 17: + if (lookahead == '*') ADVANCE(19); + if (lookahead == '/') ADVANCE(189); + END_STATE(); + case 18: + if (lookahead == '*') ADVANCE(18); + if (lookahead == '/') ADVANCE(188); + if (lookahead != 0) ADVANCE(19); + END_STATE(); + case 19: + if (lookahead == '*') ADVANCE(18); + if (lookahead != 0) ADVANCE(19); + END_STATE(); + case 20: + if (lookahead == '.') ADVANCE(22); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + END_STATE(); + case 21: + if (lookahead == '.') ADVANCE(100); + if (lookahead == '?') ADVANCE(164); + END_STATE(); + case 22: + if (lookahead == '.') ADVANCE(116); + END_STATE(); + case 23: + if (lookahead == '/') ADVANCE(192); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(24); + END_STATE(); + case 24: + if (lookahead == '/') ADVANCE(17); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(24); + END_STATE(); + case 25: + if (lookahead == ':') ADVANCE(215); + END_STATE(); + case 26: + if (lookahead == ':') ADVANCE(214); + END_STATE(); + case 27: + if (lookahead == ':') ADVANCE(216); + END_STATE(); + case 28: + if (lookahead == '=') ADVANCE(156); + END_STATE(); + case 29: + if (lookahead == '?') ADVANCE(25); + END_STATE(); + case 30: + if (lookahead == '?') ADVANCE(26); + END_STATE(); + case 31: + if (lookahead == '\\') ADVANCE(34); + if (set_contains(sym_identifier_character_set_1, 14, lookahead)) ADVANCE(208); + END_STATE(); + case 32: + if (lookahead == '\\') ADVANCE(71); + if (lookahead == ']') ADVANCE(194); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(32); + 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); + END_STATE(); + case 34: + if (lookahead == 'u') ADVANCE(39); + END_STATE(); + case 35: + if (lookahead == 'u') ADVANCE(40); + 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); + END_STATE(); + case 37: + if (lookahead == '{') ADVANCE(191); + END_STATE(); + case 38: + if (lookahead == '{') ADVANCE(58); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(68); + END_STATE(); + case 39: + if (lookahead == '{') ADVANCE(61); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(69); + END_STATE(); + case 40: + if (lookahead == '{') ADVANCE(62); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(70); + END_STATE(); + case 41: + if (lookahead == '{') ADVANCE(64); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(60); + END_STATE(); + case 42: + if (lookahead == '}') ADVANCE(207); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(42); + END_STATE(); + case 43: + if (lookahead == '}') ADVANCE(208); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(43); + END_STATE(); + case 44: + if (lookahead == '}') ADVANCE(183); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(44); + END_STATE(); + case 45: + if (lookahead == '}') ADVANCE(218); + END_STATE(); + case 46: + if (lookahead == '}') ADVANCE(184); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + END_STATE(); + case 47: + if (lookahead == '+' || + lookahead == '-') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); + END_STATE(); + case 48: + if (lookahead == '0' || + lookahead == '1') ADVANCE(200); + END_STATE(); + case 49: + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(201); + END_STATE(); + case 50: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(198); + END_STATE(); + case 51: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + END_STATE(); + case 52: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(199); + END_STATE(); + case 53: + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); + END_STATE(); + case 54: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(207); + END_STATE(); + case 55: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(208); + END_STATE(); + case 56: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(183); + END_STATE(); + case 57: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(202); + END_STATE(); + case 58: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(46); + END_STATE(); + case 59: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(184); + END_STATE(); + case 60: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(63); + END_STATE(); + case 61: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(43); + END_STATE(); + case 62: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(42); + END_STATE(); + case 63: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(56); + END_STATE(); + case 64: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(44); + END_STATE(); + case 65: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(59); + END_STATE(); + case 66: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(55); + END_STATE(); + case 67: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(54); + END_STATE(); + case 68: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(65); + END_STATE(); + case 69: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(66); + END_STATE(); + case 70: + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(67); + END_STATE(); + case 71: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(32); + END_STATE(); + case 72: + if (lookahead != 0 && + lookahead != '\n') ADVANCE(194); + END_STATE(); + case 73: + if (eof) ADVANCE(76); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(73); + if (lookahead > '@') ADVANCE(207); + END_STATE(); + case 74: + if (eof) ADVANCE(76); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(74); + if (lookahead > '#') ADVANCE(207); + END_STATE(); + case 75: + if (eof) ADVANCE(76); + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(75); + if (lookahead > '#' && + (lookahead < '%' || '@' < lookahead) && + (lookahead < '[' || '^' < lookahead)) ADVANCE(207); + END_STATE(); + case 76: + ACCEPT_TOKEN(ts_builtin_sym_end); + END_STATE(); + case 77: + ACCEPT_TOKEN(sym_hash_bang_line); + if (lookahead != 0 && + lookahead != '\n') ADVANCE(77); + END_STATE(); + case 78: + ACCEPT_TOKEN(anon_sym_STAR); + END_STATE(); + case 79: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '*') ADVANCE(151); + if (lookahead == '=') ADVANCE(103); + END_STATE(); + case 80: + ACCEPT_TOKEN(anon_sym_STAR); + if (lookahead == '*') ADVANCE(150); + END_STATE(); + case 81: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(156); + END_STATE(); + case 82: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '=') ADVANCE(156); + if (lookahead == '>') ADVANCE(99); + END_STATE(); + case 83: + ACCEPT_TOKEN(anon_sym_EQ); + if (lookahead == '>') ADVANCE(99); + END_STATE(); + case 84: + ACCEPT_TOKEN(anon_sym_LBRACE); + END_STATE(); + case 85: + ACCEPT_TOKEN(anon_sym_LBRACE); + if (lookahead == '|') ADVANCE(217); + END_STATE(); + case 86: + ACCEPT_TOKEN(anon_sym_COMMA); + END_STATE(); + case 87: + ACCEPT_TOKEN(anon_sym_RBRACE); + END_STATE(); + case 88: + ACCEPT_TOKEN(anon_sym_BANG); + END_STATE(); + case 89: + ACCEPT_TOKEN(anon_sym_BANG); + if (lookahead == '=') ADVANCE(158); + END_STATE(); + case 90: + ACCEPT_TOKEN(anon_sym_LPAREN); + END_STATE(); + case 91: + ACCEPT_TOKEN(anon_sym_SEMI); + END_STATE(); + case 92: + ACCEPT_TOKEN(anon_sym_RPAREN); + END_STATE(); + case 93: + ACCEPT_TOKEN(anon_sym_COLON); + END_STATE(); + case 94: + ACCEPT_TOKEN(anon_sym_LBRACK); + END_STATE(); + case 95: + ACCEPT_TOKEN(anon_sym_RBRACK); + END_STATE(); + case 96: + ACCEPT_TOKEN(anon_sym_DOT); + END_STATE(); + case 97: + ACCEPT_TOKEN(anon_sym_DOT); + if (lookahead == '.') ADVANCE(22); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + END_STATE(); + case 98: + ACCEPT_TOKEN(anon_sym_DOT); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + END_STATE(); + case 99: + ACCEPT_TOKEN(anon_sym_EQ_GT); + END_STATE(); + case 100: + ACCEPT_TOKEN(anon_sym_QMARK_DOT); + END_STATE(); + case 101: + ACCEPT_TOKEN(anon_sym_PLUS_EQ); + END_STATE(); + case 102: + ACCEPT_TOKEN(anon_sym_DASH_EQ); + END_STATE(); + case 103: + ACCEPT_TOKEN(anon_sym_STAR_EQ); + END_STATE(); + case 104: + ACCEPT_TOKEN(anon_sym_SLASH_EQ); + END_STATE(); + case 105: + ACCEPT_TOKEN(anon_sym_PERCENT_EQ); + END_STATE(); + case 106: + ACCEPT_TOKEN(anon_sym_CARET_EQ); + END_STATE(); + case 107: + ACCEPT_TOKEN(anon_sym_AMP_EQ); + END_STATE(); + case 108: + ACCEPT_TOKEN(anon_sym_PIPE_EQ); + END_STATE(); + case 109: + ACCEPT_TOKEN(anon_sym_GT_GT_EQ); + END_STATE(); + case 110: + ACCEPT_TOKEN(anon_sym_GT_GT_GT_EQ); + END_STATE(); + case 111: + ACCEPT_TOKEN(anon_sym_LT_LT_EQ); + END_STATE(); + case 112: + ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); + END_STATE(); + case 113: + ACCEPT_TOKEN(anon_sym_AMP_AMP_EQ); + END_STATE(); + case 114: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE_EQ); + END_STATE(); + case 115: + ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); + END_STATE(); + case 116: + ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); + END_STATE(); + case 117: + ACCEPT_TOKEN(anon_sym_AMP_AMP); + END_STATE(); + case 118: + ACCEPT_TOKEN(anon_sym_AMP_AMP); + if (lookahead == '=') ADVANCE(113); + END_STATE(); + case 119: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + END_STATE(); + case 120: + ACCEPT_TOKEN(anon_sym_PIPE_PIPE); + if (lookahead == '=') ADVANCE(114); + END_STATE(); + case 121: + ACCEPT_TOKEN(anon_sym_GT_GT); + if (lookahead == '=') ADVANCE(109); + if (lookahead == '>') ADVANCE(124); + END_STATE(); + case 122: + ACCEPT_TOKEN(anon_sym_GT_GT); + if (lookahead == '>') ADVANCE(123); + END_STATE(); + case 123: + ACCEPT_TOKEN(anon_sym_GT_GT_GT); + END_STATE(); + case 124: + ACCEPT_TOKEN(anon_sym_GT_GT_GT); + if (lookahead == '=') ADVANCE(110); + END_STATE(); + case 125: + ACCEPT_TOKEN(anon_sym_LT_LT); + END_STATE(); + case 126: + ACCEPT_TOKEN(anon_sym_LT_LT); + if (lookahead == '=') ADVANCE(111); + END_STATE(); + case 127: + ACCEPT_TOKEN(anon_sym_AMP); + END_STATE(); + case 128: + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(118); + if (lookahead == '=') ADVANCE(107); + END_STATE(); + case 129: + ACCEPT_TOKEN(anon_sym_AMP); + if (lookahead == '&') ADVANCE(117); + END_STATE(); + case 130: + ACCEPT_TOKEN(anon_sym_CARET); + END_STATE(); + case 131: + ACCEPT_TOKEN(anon_sym_CARET); + if (lookahead == '=') ADVANCE(106); + END_STATE(); + case 132: + ACCEPT_TOKEN(anon_sym_PIPE); + END_STATE(); + case 133: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(108); + if (lookahead == '|') ADVANCE(120); + END_STATE(); + case 134: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '=') ADVANCE(108); + if (lookahead == '|') ADVANCE(120); + if (lookahead == '}') ADVANCE(218); + END_STATE(); + case 135: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(119); + END_STATE(); + case 136: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '|') ADVANCE(119); + if (lookahead == '}') ADVANCE(218); + END_STATE(); + case 137: + ACCEPT_TOKEN(anon_sym_PIPE); + if (lookahead == '}') ADVANCE(218); + END_STATE(); + case 138: + ACCEPT_TOKEN(anon_sym_PLUS); + END_STATE(); + case 139: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(167); + END_STATE(); + case 140: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(167); + if (lookahead == '=') ADVANCE(101); + END_STATE(); + case 141: + ACCEPT_TOKEN(anon_sym_PLUS); + if (lookahead == '+') ADVANCE(167); + if (lookahead == '=') ADVANCE(101); + if (lookahead == '?') ADVANCE(25); + END_STATE(); + case 142: + ACCEPT_TOKEN(anon_sym_DASH); + END_STATE(); + case 143: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(168); + END_STATE(); + case 144: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(168); + if (lookahead == '=') ADVANCE(102); + END_STATE(); + case 145: + ACCEPT_TOKEN(anon_sym_DASH); + if (lookahead == '-') ADVANCE(168); + if (lookahead == '=') ADVANCE(102); + if (lookahead == '?') ADVANCE(26); + END_STATE(); + case 146: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(19); + if (lookahead == '/') ADVANCE(189); + END_STATE(); + case 147: + ACCEPT_TOKEN(anon_sym_SLASH); + if (lookahead == '*') ADVANCE(19); + if (lookahead == '/') ADVANCE(189); + if (lookahead == '=') ADVANCE(104); + END_STATE(); + case 148: + ACCEPT_TOKEN(anon_sym_PERCENT); + END_STATE(); + case 149: + ACCEPT_TOKEN(anon_sym_PERCENT); + if (lookahead == '=') ADVANCE(105); + END_STATE(); + case 150: + ACCEPT_TOKEN(anon_sym_STAR_STAR); + END_STATE(); + case 151: + ACCEPT_TOKEN(anon_sym_STAR_STAR); + if (lookahead == '=') ADVANCE(112); + END_STATE(); + case 152: + ACCEPT_TOKEN(anon_sym_LT); + END_STATE(); + case 153: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(126); + if (lookahead == '=') ADVANCE(155); + END_STATE(); + case 154: + ACCEPT_TOKEN(anon_sym_LT); + if (lookahead == '<') ADVANCE(125); + if (lookahead == '=') ADVANCE(155); + END_STATE(); + case 155: + ACCEPT_TOKEN(anon_sym_LT_EQ); + END_STATE(); + case 156: + ACCEPT_TOKEN(anon_sym_EQ_EQ); + if (lookahead == '=') ADVANCE(157); + END_STATE(); + case 157: + ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); + END_STATE(); + case 158: + ACCEPT_TOKEN(anon_sym_BANG_EQ); + if (lookahead == '=') ADVANCE(159); + END_STATE(); + case 159: + ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); + END_STATE(); + case 160: + ACCEPT_TOKEN(anon_sym_GT_EQ); + END_STATE(); + case 161: + ACCEPT_TOKEN(anon_sym_GT); + END_STATE(); + case 162: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(160); + if (lookahead == '>') ADVANCE(121); + END_STATE(); + case 163: + ACCEPT_TOKEN(anon_sym_GT); + if (lookahead == '=') ADVANCE(160); + if (lookahead == '>') ADVANCE(122); + END_STATE(); + case 164: + ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + END_STATE(); + case 165: + ACCEPT_TOKEN(anon_sym_QMARK_QMARK); + if (lookahead == '=') ADVANCE(115); + END_STATE(); + case 166: + ACCEPT_TOKEN(anon_sym_TILDE); + END_STATE(); + case 167: + ACCEPT_TOKEN(anon_sym_PLUS_PLUS); + END_STATE(); + case 168: + ACCEPT_TOKEN(anon_sym_DASH_DASH); + END_STATE(); + case 169: + ACCEPT_TOKEN(anon_sym_DQUOTE); + END_STATE(); + case 170: + ACCEPT_TOKEN(anon_sym_SQUOTE); + END_STATE(); + case 171: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == '*') ADVANCE(173); + if (lookahead == '/') ADVANCE(175); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(176); + END_STATE(); + case 172: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == '*') ADVANCE(172); + if (lookahead == '/') ADVANCE(176); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(173); + END_STATE(); + case 173: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == '*') ADVANCE(172); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(173); + END_STATE(); + case 174: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == '/') ADVANCE(171); + if ((set_contains(extras_character_set_1, 10, lookahead)) && + lookahead != '\n' && + lookahead != '\r') ADVANCE(174); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != '"' && + lookahead != '\\') ADVANCE(176); + END_STATE(); + case 175: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(176); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(175); + END_STATE(); + case 176: + ACCEPT_TOKEN(sym_unescaped_double_string_fragment); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '"' && + lookahead != '\\') ADVANCE(176); + END_STATE(); + case 177: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == '*') ADVANCE(179); + if (lookahead == '/') ADVANCE(181); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(182); + END_STATE(); + case 178: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == '*') ADVANCE(178); + if (lookahead == '/') ADVANCE(182); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(179); + END_STATE(); + case 179: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == '*') ADVANCE(178); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(179); + END_STATE(); + case 180: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == '/') ADVANCE(177); + if ((set_contains(extras_character_set_1, 10, lookahead)) && + lookahead != '\n' && + lookahead != '\r') ADVANCE(180); + if (lookahead != 0 && + (lookahead < '\t' || '\r' < lookahead) && + lookahead != '\'' && + lookahead != '\\') ADVANCE(182); + END_STATE(); + case 181: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(182); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(181); + END_STATE(); + case 182: + ACCEPT_TOKEN(sym_unescaped_single_string_fragment); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != '\'' && + lookahead != '\\') ADVANCE(182); + END_STATE(); + case 183: + ACCEPT_TOKEN(sym_escape_sequence); + END_STATE(); + case 184: + ACCEPT_TOKEN(sym_escape_sequence); + if (lookahead == '\\') ADVANCE(35); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(207); + END_STATE(); + case 185: + ACCEPT_TOKEN(sym_escape_sequence); + if (lookahead == '\n' || + lookahead == 0x2028 || + lookahead == 0x2029) ADVANCE(183); + END_STATE(); + case 186: + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(183); + END_STATE(); + case 187: + ACCEPT_TOKEN(sym_escape_sequence); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(186); + END_STATE(); + case 188: + ACCEPT_TOKEN(sym_comment); + END_STATE(); + case 189: + ACCEPT_TOKEN(sym_comment); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '\r' && + lookahead != 0x2028 && + lookahead != 0x2029) ADVANCE(189); + END_STATE(); + case 190: + ACCEPT_TOKEN(anon_sym_BQUOTE); + END_STATE(); + case 191: + ACCEPT_TOKEN(anon_sym_DOLLAR_LBRACE); + END_STATE(); + case 192: + ACCEPT_TOKEN(anon_sym_SLASH2); + END_STATE(); + case 193: + 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); + END_STATE(); + case 194: + ACCEPT_TOKEN(sym_regex_pattern); + if (lookahead == '[') ADVANCE(32); + if (lookahead == '\\') ADVANCE(72); + if (lookahead != 0 && + lookahead != '\n' && + lookahead != '/') ADVANCE(194); + END_STATE(); + case 195: + 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); + END_STATE(); + case 196: + ACCEPT_TOKEN(sym_number); + END_STATE(); + case 197: + 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, + ); + if (('1' <= lookahead && lookahead <= '9')) ADVANCE(198); + END_STATE(); + case 198: + ACCEPT_TOKEN(sym_number); + if (lookahead == '.') ADVANCE(205); + if (lookahead == '_') ADVANCE(50); + if (lookahead == 'n') ADVANCE(196); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(198); + END_STATE(); + case 199: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(52); + if (lookahead == 'n') ADVANCE(196); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(199); + END_STATE(); + case 200: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(48); + if (lookahead == 'n') ADVANCE(196); + if (lookahead == '0' || + lookahead == '1') ADVANCE(200); + END_STATE(); + case 201: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(49); + if (lookahead == 'n') ADVANCE(196); + if (('0' <= lookahead && lookahead <= '7')) ADVANCE(201); + END_STATE(); + case 202: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(57); + if (lookahead == 'n') ADVANCE(196); + if (('0' <= lookahead && lookahead <= '9') || + ('A' <= lookahead && lookahead <= 'F') || + ('a' <= lookahead && lookahead <= 'f')) ADVANCE(202); + END_STATE(); + case 203: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(51); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + END_STATE(); + case 204: + ACCEPT_TOKEN(sym_number); + if (lookahead == '_') ADVANCE(53); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(204); + END_STATE(); + case 205: + ACCEPT_TOKEN(sym_number); + if (lookahead == 'E' || + lookahead == 'e') ADVANCE(47); + if (('0' <= lookahead && lookahead <= '9')) ADVANCE(203); + END_STATE(); + case 206: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(35); + if (lookahead == '{') ADVANCE(191); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(207); + END_STATE(); + case 207: + ACCEPT_TOKEN(sym_identifier); + if (lookahead == '\\') ADVANCE(35); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(207); + END_STATE(); + case 208: + ACCEPT_TOKEN(sym_private_property_identifier); + if (lookahead == '\\') ADVANCE(34); + if (set_contains(sym_identifier_character_set_2, 15, lookahead)) ADVANCE(208); + END_STATE(); + case 209: + ACCEPT_TOKEN(anon_sym_AT); + END_STATE(); + case 210: + ACCEPT_TOKEN(anon_sym_QMARK); + END_STATE(); + case 211: + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(100); + END_STATE(); + case 212: + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(100); + if (lookahead == '?') ADVANCE(165); + END_STATE(); + case 213: + ACCEPT_TOKEN(anon_sym_QMARK); + if (lookahead == '.') ADVANCE(100); + if (lookahead == '?') ADVANCE(164); + END_STATE(); + case 214: + ACCEPT_TOKEN(anon_sym_DASH_QMARK_COLON); + END_STATE(); + case 215: + ACCEPT_TOKEN(anon_sym_PLUS_QMARK_COLON); + END_STATE(); + case 216: + ACCEPT_TOKEN(anon_sym_QMARK_COLON); + END_STATE(); + case 217: + ACCEPT_TOKEN(anon_sym_LBRACE_PIPE); + END_STATE(); + case 218: + ACCEPT_TOKEN(anon_sym_PIPE_RBRACE); + END_STATE(); + default: + return false; + } +} + +static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { + START_LEXER(); + eof = lexer->eof(lexer); + switch (state) { + case 0: + ADVANCE_MAP( + 'a', 1, + 'b', 2, + 'c', 3, + 'd', 4, + 'e', 5, + 'f', 6, + 'g', 7, + 'i', 8, + 'k', 9, + 'l', 10, + 'm', 11, + 'n', 12, + 'o', 13, + 'p', 14, + 'r', 15, + 's', 16, + 't', 17, + 'u', 18, + 'v', 19, + 'w', 20, + 'y', 21, + ); + if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(0); + END_STATE(); + case 1: + if (lookahead == 'b') ADVANCE(22); + if (lookahead == 'c') ADVANCE(23); + if (lookahead == 'n') ADVANCE(24); + if (lookahead == 's') ADVANCE(25); + if (lookahead == 'w') ADVANCE(26); + END_STATE(); + case 2: + if (lookahead == 'o') ADVANCE(27); + if (lookahead == 'r') ADVANCE(28); + END_STATE(); + case 3: + if (lookahead == 'a') ADVANCE(29); + if (lookahead == 'l') ADVANCE(30); + if (lookahead == 'o') ADVANCE(31); + END_STATE(); + case 4: + if (lookahead == 'e') ADVANCE(32); + if (lookahead == 'o') ADVANCE(33); + END_STATE(); + case 5: + if (lookahead == 'l') ADVANCE(34); + if (lookahead == 'n') ADVANCE(35); + if (lookahead == 'x') ADVANCE(36); + END_STATE(); + case 6: + if (lookahead == 'a') ADVANCE(37); + if (lookahead == 'i') ADVANCE(38); + if (lookahead == 'o') ADVANCE(39); + if (lookahead == 'r') ADVANCE(40); + if (lookahead == 'u') ADVANCE(41); + END_STATE(); + case 7: + if (lookahead == 'e') ADVANCE(42); + if (lookahead == 'l') ADVANCE(43); + END_STATE(); + case 8: + if (lookahead == 'f') ADVANCE(44); + if (lookahead == 'm') ADVANCE(45); + if (lookahead == 'n') ADVANCE(46); + if (lookahead == 's') ADVANCE(47); + END_STATE(); + case 9: + if (lookahead == 'e') ADVANCE(48); + END_STATE(); + case 10: + if (lookahead == 'e') ADVANCE(49); + END_STATE(); + case 11: + if (lookahead == 'e') ADVANCE(50); + if (lookahead == 'o') ADVANCE(51); + END_STATE(); + case 12: + if (lookahead == 'a') ADVANCE(52); + if (lookahead == 'e') ADVANCE(53); + if (lookahead == 'u') ADVANCE(54); + END_STATE(); + case 13: + if (lookahead == 'b') ADVANCE(55); + if (lookahead == 'f') ADVANCE(56); + if (lookahead == 'u') ADVANCE(57); + if (lookahead == 'v') ADVANCE(58); + END_STATE(); + case 14: + if (lookahead == 'r') ADVANCE(59); + if (lookahead == 'u') ADVANCE(60); + END_STATE(); + case 15: + if (lookahead == 'e') ADVANCE(61); + END_STATE(); + case 16: + if (lookahead == 'a') ADVANCE(62); + if (lookahead == 'e') ADVANCE(63); + if (lookahead == 't') ADVANCE(64); + if (lookahead == 'u') ADVANCE(65); + if (lookahead == 'w') ADVANCE(66); + if (lookahead == 'y') ADVANCE(67); + END_STATE(); + case 17: + if (lookahead == 'a') ADVANCE(68); + if (lookahead == 'h') ADVANCE(69); + if (lookahead == 'r') ADVANCE(70); + if (lookahead == 'y') ADVANCE(71); + END_STATE(); + case 18: + if (lookahead == 'n') ADVANCE(72); + if (lookahead == 's') ADVANCE(73); + END_STATE(); + case 19: + if (lookahead == 'a') ADVANCE(74); + if (lookahead == 'o') ADVANCE(75); + END_STATE(); + case 20: + if (lookahead == 'h') ADVANCE(76); + if (lookahead == 'i') ADVANCE(77); + END_STATE(); + case 21: + if (lookahead == 'i') ADVANCE(78); + END_STATE(); + case 22: + if (lookahead == 's') ADVANCE(79); + END_STATE(); + case 23: + if (lookahead == 'c') ADVANCE(80); + END_STATE(); + case 24: + if (lookahead == 'y') ADVANCE(81); + END_STATE(); + case 25: + ACCEPT_TOKEN(anon_sym_as); + if (lookahead == 's') ADVANCE(82); + if (lookahead == 'y') ADVANCE(83); + END_STATE(); + case 26: + if (lookahead == 'a') ADVANCE(84); + END_STATE(); + case 27: + if (lookahead == 'o') ADVANCE(85); + END_STATE(); + case 28: + if (lookahead == 'e') ADVANCE(86); + END_STATE(); + case 29: + if (lookahead == 's') ADVANCE(87); + if (lookahead == 't') ADVANCE(88); + END_STATE(); + case 30: + if (lookahead == 'a') ADVANCE(89); + END_STATE(); + case 31: + if (lookahead == 'n') ADVANCE(90); + END_STATE(); + case 32: + if (lookahead == 'b') ADVANCE(91); + if (lookahead == 'c') ADVANCE(92); + if (lookahead == 'f') ADVANCE(93); + if (lookahead == 'l') ADVANCE(94); + END_STATE(); + case 33: + ACCEPT_TOKEN(anon_sym_do); + END_STATE(); + case 34: + if (lookahead == 's') ADVANCE(95); + END_STATE(); + case 35: + if (lookahead == 'u') ADVANCE(96); + END_STATE(); + case 36: + if (lookahead == 'p') ADVANCE(97); + if (lookahead == 't') ADVANCE(98); + END_STATE(); + case 37: + if (lookahead == 'l') ADVANCE(99); + END_STATE(); + case 38: + if (lookahead == 'n') ADVANCE(100); + END_STATE(); + case 39: + if (lookahead == 'r') ADVANCE(101); + END_STATE(); + case 40: + if (lookahead == 'o') ADVANCE(102); + END_STATE(); + case 41: + if (lookahead == 'n') ADVANCE(103); + END_STATE(); + case 42: + if (lookahead == 't') ADVANCE(104); + END_STATE(); + case 43: + if (lookahead == 'o') ADVANCE(105); + END_STATE(); + case 44: + ACCEPT_TOKEN(anon_sym_if); + END_STATE(); + case 45: + if (lookahead == 'p') ADVANCE(106); + END_STATE(); + case 46: + ACCEPT_TOKEN(anon_sym_in); + if (lookahead == 'f') ADVANCE(107); + if (lookahead == 's') ADVANCE(108); + if (lookahead == 't') ADVANCE(109); + END_STATE(); + case 47: + ACCEPT_TOKEN(anon_sym_is); + END_STATE(); + case 48: + if (lookahead == 'y') ADVANCE(110); + END_STATE(); + case 49: + if (lookahead == 't') ADVANCE(111); + END_STATE(); + case 50: + if (lookahead == 't') ADVANCE(112); + END_STATE(); + case 51: + if (lookahead == 'd') ADVANCE(113); + END_STATE(); + case 52: + if (lookahead == 'm') ADVANCE(114); + END_STATE(); + case 53: + if (lookahead == 'v') ADVANCE(115); + if (lookahead == 'w') ADVANCE(116); + END_STATE(); + case 54: + if (lookahead == 'l') ADVANCE(117); + if (lookahead == 'm') ADVANCE(118); + END_STATE(); + case 55: + if (lookahead == 'j') ADVANCE(119); + END_STATE(); + case 56: + ACCEPT_TOKEN(anon_sym_of); + END_STATE(); + case 57: + if (lookahead == 't') ADVANCE(120); + END_STATE(); + case 58: + if (lookahead == 'e') ADVANCE(121); + END_STATE(); + case 59: + if (lookahead == 'i') ADVANCE(122); + if (lookahead == 'o') ADVANCE(123); + END_STATE(); + case 60: + if (lookahead == 'b') ADVANCE(124); + END_STATE(); + case 61: + if (lookahead == 'a') ADVANCE(125); + if (lookahead == 'q') ADVANCE(126); + if (lookahead == 't') ADVANCE(127); + END_STATE(); + case 62: + if (lookahead == 't') ADVANCE(128); + END_STATE(); + case 63: + if (lookahead == 't') ADVANCE(129); + END_STATE(); + case 64: + if (lookahead == 'a') ADVANCE(130); + if (lookahead == 'r') ADVANCE(131); + END_STATE(); + case 65: + if (lookahead == 'p') ADVANCE(132); + END_STATE(); + case 66: + if (lookahead == 'i') ADVANCE(133); + END_STATE(); + case 67: + if (lookahead == 'm') ADVANCE(134); + END_STATE(); + case 68: + if (lookahead == 'r') ADVANCE(135); + END_STATE(); + case 69: + if (lookahead == 'i') ADVANCE(136); + if (lookahead == 'r') ADVANCE(137); + END_STATE(); + case 70: + if (lookahead == 'u') ADVANCE(138); + if (lookahead == 'y') ADVANCE(139); + END_STATE(); + case 71: + if (lookahead == 'p') ADVANCE(140); + END_STATE(); + case 72: + if (lookahead == 'd') ADVANCE(141); + if (lookahead == 'i') ADVANCE(142); + if (lookahead == 'k') ADVANCE(143); + END_STATE(); + case 73: + if (lookahead == 'i') ADVANCE(144); + END_STATE(); + case 74: + if (lookahead == 'r') ADVANCE(145); + END_STATE(); + case 75: + if (lookahead == 'i') ADVANCE(146); + END_STATE(); + case 76: + if (lookahead == 'i') ADVANCE(147); + END_STATE(); + case 77: + if (lookahead == 't') ADVANCE(148); + END_STATE(); + case 78: + if (lookahead == 'e') ADVANCE(149); + END_STATE(); + case 79: + if (lookahead == 't') ADVANCE(150); + END_STATE(); + case 80: + if (lookahead == 'e') ADVANCE(151); + END_STATE(); + case 81: + ACCEPT_TOKEN(anon_sym_any); + END_STATE(); + case 82: + if (lookahead == 'e') ADVANCE(152); + END_STATE(); + case 83: + if (lookahead == 'n') ADVANCE(153); + END_STATE(); + case 84: + if (lookahead == 'i') ADVANCE(154); + END_STATE(); + case 85: + if (lookahead == 'l') ADVANCE(155); + END_STATE(); + case 86: + if (lookahead == 'a') ADVANCE(156); + END_STATE(); + case 87: + if (lookahead == 'e') ADVANCE(157); + END_STATE(); + case 88: + if (lookahead == 'c') ADVANCE(158); + END_STATE(); + case 89: + if (lookahead == 's') ADVANCE(159); + END_STATE(); + case 90: + if (lookahead == 's') ADVANCE(160); + if (lookahead == 't') ADVANCE(161); + END_STATE(); + case 91: + if (lookahead == 'u') ADVANCE(162); + END_STATE(); + case 92: + if (lookahead == 'l') ADVANCE(163); + END_STATE(); + case 93: + if (lookahead == 'a') ADVANCE(164); + END_STATE(); + case 94: + if (lookahead == 'e') ADVANCE(165); + END_STATE(); + case 95: + if (lookahead == 'e') ADVANCE(166); + END_STATE(); + case 96: + if (lookahead == 'm') ADVANCE(167); + END_STATE(); + case 97: + if (lookahead == 'o') ADVANCE(168); + END_STATE(); + case 98: + if (lookahead == 'e') ADVANCE(169); + END_STATE(); + case 99: + if (lookahead == 's') ADVANCE(170); + END_STATE(); + case 100: + if (lookahead == 'a') ADVANCE(171); + END_STATE(); + case 101: + ACCEPT_TOKEN(anon_sym_for); + END_STATE(); + case 102: + if (lookahead == 'm') ADVANCE(172); + END_STATE(); + case 103: + if (lookahead == 'c') ADVANCE(173); + END_STATE(); + case 104: + ACCEPT_TOKEN(anon_sym_get); + END_STATE(); + case 105: + if (lookahead == 'b') ADVANCE(174); + END_STATE(); + case 106: + if (lookahead == 'l') ADVANCE(175); + if (lookahead == 'o') ADVANCE(176); + END_STATE(); + case 107: + if (lookahead == 'e') ADVANCE(177); + END_STATE(); + case 108: + if (lookahead == 't') ADVANCE(178); + END_STATE(); + case 109: + if (lookahead == 'e') ADVANCE(179); + END_STATE(); + case 110: + if (lookahead == 'o') ADVANCE(180); + END_STATE(); + case 111: + ACCEPT_TOKEN(anon_sym_let); + END_STATE(); + case 112: + if (lookahead == 'a') ADVANCE(181); + END_STATE(); + case 113: + if (lookahead == 'u') ADVANCE(182); + END_STATE(); + case 114: + if (lookahead == 'e') ADVANCE(183); + END_STATE(); + case 115: + if (lookahead == 'e') ADVANCE(184); + END_STATE(); + case 116: + ACCEPT_TOKEN(anon_sym_new); + END_STATE(); + case 117: + if (lookahead == 'l') ADVANCE(185); + END_STATE(); + case 118: + if (lookahead == 'b') ADVANCE(186); + END_STATE(); + case 119: + if (lookahead == 'e') ADVANCE(187); + END_STATE(); + case 120: + ACCEPT_TOKEN(anon_sym_out); + END_STATE(); + case 121: + if (lookahead == 'r') ADVANCE(188); + END_STATE(); + case 122: + if (lookahead == 'v') ADVANCE(189); + END_STATE(); + case 123: + if (lookahead == 't') ADVANCE(190); + END_STATE(); + case 124: + if (lookahead == 'l') ADVANCE(191); + END_STATE(); + case 125: + if (lookahead == 'd') ADVANCE(192); + END_STATE(); + case 126: + if (lookahead == 'u') ADVANCE(193); + END_STATE(); + case 127: + if (lookahead == 'u') ADVANCE(194); + END_STATE(); + case 128: + if (lookahead == 'i') ADVANCE(195); + END_STATE(); + case 129: + ACCEPT_TOKEN(anon_sym_set); + END_STATE(); + case 130: + if (lookahead == 't') ADVANCE(196); + END_STATE(); + case 131: + if (lookahead == 'i') ADVANCE(197); + END_STATE(); + case 132: + if (lookahead == 'e') ADVANCE(198); + END_STATE(); + case 133: + if (lookahead == 't') ADVANCE(199); + END_STATE(); + case 134: + if (lookahead == 'b') ADVANCE(200); + END_STATE(); + case 135: + if (lookahead == 'g') ADVANCE(201); + END_STATE(); + case 136: + if (lookahead == 's') ADVANCE(202); + END_STATE(); + case 137: + if (lookahead == 'o') ADVANCE(203); + END_STATE(); + case 138: + if (lookahead == 'e') ADVANCE(204); + END_STATE(); + case 139: + ACCEPT_TOKEN(anon_sym_try); + END_STATE(); + case 140: + if (lookahead == 'e') ADVANCE(205); + END_STATE(); + case 141: + if (lookahead == 'e') ADVANCE(206); + END_STATE(); + case 142: + if (lookahead == 'q') ADVANCE(207); + END_STATE(); + case 143: + if (lookahead == 'n') ADVANCE(208); + END_STATE(); + case 144: + if (lookahead == 'n') ADVANCE(209); + END_STATE(); + case 145: + ACCEPT_TOKEN(anon_sym_var); + END_STATE(); + case 146: + if (lookahead == 'd') ADVANCE(210); + END_STATE(); + case 147: + if (lookahead == 'l') ADVANCE(211); + END_STATE(); + case 148: + if (lookahead == 'h') ADVANCE(212); + END_STATE(); + case 149: + if (lookahead == 'l') ADVANCE(213); + END_STATE(); + case 150: + if (lookahead == 'r') ADVANCE(214); + END_STATE(); + case 151: + if (lookahead == 's') ADVANCE(215); + END_STATE(); + case 152: + if (lookahead == 'r') ADVANCE(216); + END_STATE(); + case 153: + if (lookahead == 'c') ADVANCE(217); + END_STATE(); + case 154: + if (lookahead == 't') ADVANCE(218); + END_STATE(); + case 155: + if (lookahead == 'e') ADVANCE(219); + END_STATE(); + case 156: + if (lookahead == 'k') ADVANCE(220); + END_STATE(); + case 157: + ACCEPT_TOKEN(anon_sym_case); + END_STATE(); + case 158: + if (lookahead == 'h') ADVANCE(221); + END_STATE(); + case 159: + if (lookahead == 's') ADVANCE(222); + END_STATE(); + case 160: + if (lookahead == 't') ADVANCE(223); + END_STATE(); + case 161: + if (lookahead == 'i') ADVANCE(224); + END_STATE(); + case 162: + if (lookahead == 'g') ADVANCE(225); + END_STATE(); + case 163: + if (lookahead == 'a') ADVANCE(226); + END_STATE(); + case 164: + if (lookahead == 'u') ADVANCE(227); + END_STATE(); + case 165: + if (lookahead == 't') ADVANCE(228); + END_STATE(); + case 166: + ACCEPT_TOKEN(anon_sym_else); + END_STATE(); + case 167: + ACCEPT_TOKEN(anon_sym_enum); + END_STATE(); + case 168: + if (lookahead == 'r') ADVANCE(229); + END_STATE(); + case 169: + if (lookahead == 'n') ADVANCE(230); + END_STATE(); + case 170: + if (lookahead == 'e') ADVANCE(231); + END_STATE(); + case 171: + if (lookahead == 'l') ADVANCE(232); + END_STATE(); + case 172: + ACCEPT_TOKEN(anon_sym_from); + END_STATE(); + case 173: + if (lookahead == 't') ADVANCE(233); + END_STATE(); + case 174: + if (lookahead == 'a') ADVANCE(234); + END_STATE(); + case 175: + if (lookahead == 'e') ADVANCE(235); + END_STATE(); + case 176: + if (lookahead == 'r') ADVANCE(236); + END_STATE(); + case 177: + if (lookahead == 'r') ADVANCE(237); + END_STATE(); + case 178: + if (lookahead == 'a') ADVANCE(238); + END_STATE(); + case 179: + if (lookahead == 'r') ADVANCE(239); + END_STATE(); + case 180: + if (lookahead == 'f') ADVANCE(240); + END_STATE(); + case 181: + ACCEPT_TOKEN(anon_sym_meta); + END_STATE(); + case 182: + if (lookahead == 'l') ADVANCE(241); + END_STATE(); + case 183: + if (lookahead == 's') ADVANCE(242); + END_STATE(); + case 184: + if (lookahead == 'r') ADVANCE(243); + END_STATE(); + case 185: + ACCEPT_TOKEN(sym_null); + END_STATE(); + case 186: + if (lookahead == 'e') ADVANCE(244); + END_STATE(); + case 187: + if (lookahead == 'c') ADVANCE(245); + END_STATE(); + case 188: + if (lookahead == 'r') ADVANCE(246); + END_STATE(); + case 189: + if (lookahead == 'a') ADVANCE(247); + END_STATE(); + case 190: + if (lookahead == 'e') ADVANCE(248); + END_STATE(); + case 191: + if (lookahead == 'i') ADVANCE(249); + END_STATE(); + case 192: + if (lookahead == 'o') ADVANCE(250); + END_STATE(); + case 193: + if (lookahead == 'i') ADVANCE(251); + END_STATE(); + case 194: + if (lookahead == 'r') ADVANCE(252); + END_STATE(); + case 195: + if (lookahead == 's') ADVANCE(253); + END_STATE(); + case 196: + if (lookahead == 'i') ADVANCE(254); + END_STATE(); + case 197: + if (lookahead == 'n') ADVANCE(255); + END_STATE(); + case 198: + if (lookahead == 'r') ADVANCE(256); + END_STATE(); + case 199: + if (lookahead == 'c') ADVANCE(257); + END_STATE(); + case 200: + if (lookahead == 'o') ADVANCE(258); + END_STATE(); + case 201: + if (lookahead == 'e') ADVANCE(259); + END_STATE(); + case 202: + ACCEPT_TOKEN(sym_this); + END_STATE(); + case 203: + if (lookahead == 'w') ADVANCE(260); + END_STATE(); + case 204: + ACCEPT_TOKEN(sym_true); + END_STATE(); + case 205: + ACCEPT_TOKEN(anon_sym_type); + if (lookahead == 'o') ADVANCE(261); + END_STATE(); + case 206: + if (lookahead == 'f') ADVANCE(262); + END_STATE(); + case 207: + if (lookahead == 'u') ADVANCE(263); + END_STATE(); + case 208: + if (lookahead == 'o') ADVANCE(264); + END_STATE(); + case 209: + if (lookahead == 'g') ADVANCE(265); + END_STATE(); + case 210: + ACCEPT_TOKEN(anon_sym_void); + END_STATE(); + case 211: + if (lookahead == 'e') ADVANCE(266); + END_STATE(); + case 212: + ACCEPT_TOKEN(anon_sym_with); + END_STATE(); + case 213: + if (lookahead == 'd') ADVANCE(267); + END_STATE(); + case 214: + if (lookahead == 'a') ADVANCE(268); + END_STATE(); + case 215: + if (lookahead == 's') ADVANCE(269); + END_STATE(); + case 216: + if (lookahead == 't') ADVANCE(270); + END_STATE(); + case 217: + ACCEPT_TOKEN(anon_sym_async); + END_STATE(); + case 218: + ACCEPT_TOKEN(anon_sym_await); + END_STATE(); + case 219: + if (lookahead == 'a') ADVANCE(271); + END_STATE(); + case 220: + ACCEPT_TOKEN(anon_sym_break); + END_STATE(); + case 221: + ACCEPT_TOKEN(anon_sym_catch); + END_STATE(); + case 222: + ACCEPT_TOKEN(anon_sym_class); + END_STATE(); + case 223: + ACCEPT_TOKEN(anon_sym_const); + END_STATE(); + case 224: + if (lookahead == 'n') ADVANCE(272); + END_STATE(); + case 225: + if (lookahead == 'g') ADVANCE(273); + END_STATE(); + case 226: + if (lookahead == 'r') ADVANCE(274); + END_STATE(); + case 227: + if (lookahead == 'l') ADVANCE(275); + END_STATE(); + case 228: + if (lookahead == 'e') ADVANCE(276); + END_STATE(); + case 229: + if (lookahead == 't') ADVANCE(277); + END_STATE(); + case 230: + if (lookahead == 'd') ADVANCE(278); + END_STATE(); + case 231: + ACCEPT_TOKEN(sym_false); + END_STATE(); + case 232: + if (lookahead == 'l') ADVANCE(279); + END_STATE(); + case 233: + if (lookahead == 'i') ADVANCE(280); + END_STATE(); + case 234: + if (lookahead == 'l') ADVANCE(281); + END_STATE(); + case 235: + if (lookahead == 'm') ADVANCE(282); + END_STATE(); + case 236: + if (lookahead == 't') ADVANCE(283); + END_STATE(); + case 237: + ACCEPT_TOKEN(anon_sym_infer); + END_STATE(); + case 238: + if (lookahead == 'n') ADVANCE(284); + END_STATE(); + case 239: + if (lookahead == 'f') ADVANCE(285); + END_STATE(); + case 240: + ACCEPT_TOKEN(anon_sym_keyof); + END_STATE(); + case 241: + if (lookahead == 'e') ADVANCE(286); + END_STATE(); + case 242: + if (lookahead == 'p') ADVANCE(287); + END_STATE(); + case 243: + ACCEPT_TOKEN(anon_sym_never); + END_STATE(); + case 244: + if (lookahead == 'r') ADVANCE(288); + END_STATE(); + case 245: + if (lookahead == 't') ADVANCE(289); + END_STATE(); + case 246: + if (lookahead == 'i') ADVANCE(290); + END_STATE(); + case 247: + if (lookahead == 't') ADVANCE(291); + END_STATE(); + case 248: + if (lookahead == 'c') ADVANCE(292); + END_STATE(); + case 249: + if (lookahead == 'c') ADVANCE(293); + END_STATE(); + case 250: + if (lookahead == 'n') ADVANCE(294); + END_STATE(); + case 251: + if (lookahead == 'r') ADVANCE(295); + END_STATE(); + case 252: + if (lookahead == 'n') ADVANCE(296); + END_STATE(); + case 253: + if (lookahead == 'f') ADVANCE(297); + END_STATE(); + case 254: + if (lookahead == 'c') ADVANCE(298); + END_STATE(); + case 255: + if (lookahead == 'g') ADVANCE(299); + END_STATE(); + case 256: + ACCEPT_TOKEN(sym_super); + END_STATE(); + case 257: + if (lookahead == 'h') ADVANCE(300); + END_STATE(); + case 258: + if (lookahead == 'l') ADVANCE(301); + END_STATE(); + case 259: + if (lookahead == 't') ADVANCE(302); + END_STATE(); + case 260: + ACCEPT_TOKEN(anon_sym_throw); + END_STATE(); + case 261: + if (lookahead == 'f') ADVANCE(303); + END_STATE(); + case 262: + if (lookahead == 'i') ADVANCE(304); + END_STATE(); + case 263: + if (lookahead == 'e') ADVANCE(305); + END_STATE(); + case 264: + if (lookahead == 'w') ADVANCE(306); + END_STATE(); + case 265: + ACCEPT_TOKEN(anon_sym_using); + END_STATE(); + case 266: + ACCEPT_TOKEN(anon_sym_while); + END_STATE(); + case 267: + ACCEPT_TOKEN(anon_sym_yield); + END_STATE(); + case 268: + if (lookahead == 'c') ADVANCE(307); + END_STATE(); + case 269: + if (lookahead == 'o') ADVANCE(308); + END_STATE(); + case 270: + ACCEPT_TOKEN(anon_sym_assert); + if (lookahead == 's') ADVANCE(309); + END_STATE(); + case 271: + if (lookahead == 'n') ADVANCE(310); + END_STATE(); + case 272: + if (lookahead == 'u') ADVANCE(311); + END_STATE(); + case 273: + if (lookahead == 'e') ADVANCE(312); + END_STATE(); + case 274: + if (lookahead == 'e') ADVANCE(313); + END_STATE(); + case 275: + if (lookahead == 't') ADVANCE(314); + END_STATE(); + case 276: + ACCEPT_TOKEN(anon_sym_delete); + END_STATE(); + case 277: + ACCEPT_TOKEN(anon_sym_export); + END_STATE(); + case 278: + if (lookahead == 's') ADVANCE(315); + END_STATE(); + case 279: + if (lookahead == 'y') ADVANCE(316); + END_STATE(); + case 280: + if (lookahead == 'o') ADVANCE(317); + END_STATE(); + case 281: + ACCEPT_TOKEN(anon_sym_global); + END_STATE(); + case 282: + if (lookahead == 'e') ADVANCE(318); + END_STATE(); + case 283: + ACCEPT_TOKEN(anon_sym_import); + END_STATE(); + case 284: + if (lookahead == 'c') ADVANCE(319); + END_STATE(); + case 285: + if (lookahead == 'a') ADVANCE(320); + END_STATE(); + case 286: + ACCEPT_TOKEN(anon_sym_module); + END_STATE(); + case 287: + if (lookahead == 'a') ADVANCE(321); + END_STATE(); + case 288: + ACCEPT_TOKEN(anon_sym_number); + END_STATE(); + case 289: + ACCEPT_TOKEN(anon_sym_object); + END_STATE(); + case 290: + if (lookahead == 'd') ADVANCE(322); + END_STATE(); + case 291: + if (lookahead == 'e') ADVANCE(323); + END_STATE(); + case 292: + if (lookahead == 't') ADVANCE(324); + END_STATE(); + case 293: + ACCEPT_TOKEN(anon_sym_public); + END_STATE(); + case 294: + if (lookahead == 'l') ADVANCE(325); + END_STATE(); + case 295: + if (lookahead == 'e') ADVANCE(326); + END_STATE(); + case 296: + ACCEPT_TOKEN(anon_sym_return); + END_STATE(); + case 297: + if (lookahead == 'i') ADVANCE(327); + END_STATE(); + case 298: + ACCEPT_TOKEN(anon_sym_static); + END_STATE(); + case 299: + ACCEPT_TOKEN(anon_sym_string); + END_STATE(); + case 300: + ACCEPT_TOKEN(anon_sym_switch); + END_STATE(); + case 301: + ACCEPT_TOKEN(anon_sym_symbol); + END_STATE(); + case 302: + ACCEPT_TOKEN(anon_sym_target); + END_STATE(); + case 303: + ACCEPT_TOKEN(anon_sym_typeof); + END_STATE(); + case 304: + if (lookahead == 'n') ADVANCE(328); + END_STATE(); + case 305: + ACCEPT_TOKEN(anon_sym_unique); + END_STATE(); + case 306: + if (lookahead == 'n') ADVANCE(329); + END_STATE(); + case 307: + if (lookahead == 't') ADVANCE(330); + END_STATE(); + case 308: + if (lookahead == 'r') ADVANCE(331); + END_STATE(); + case 309: + ACCEPT_TOKEN(anon_sym_asserts); + END_STATE(); + case 310: + ACCEPT_TOKEN(anon_sym_boolean); + END_STATE(); + case 311: + if (lookahead == 'e') ADVANCE(332); + END_STATE(); + case 312: + if (lookahead == 'r') ADVANCE(333); + END_STATE(); + case 313: + ACCEPT_TOKEN(anon_sym_declare); + END_STATE(); + case 314: + ACCEPT_TOKEN(anon_sym_default); + END_STATE(); + case 315: + ACCEPT_TOKEN(anon_sym_extends); + END_STATE(); + case 316: + ACCEPT_TOKEN(anon_sym_finally); + END_STATE(); + case 317: + if (lookahead == 'n') ADVANCE(334); + END_STATE(); + case 318: + if (lookahead == 'n') ADVANCE(335); + END_STATE(); + case 319: + if (lookahead == 'e') ADVANCE(336); + END_STATE(); + case 320: + if (lookahead == 'c') ADVANCE(337); + END_STATE(); + case 321: + if (lookahead == 'c') ADVANCE(338); + END_STATE(); + case 322: + if (lookahead == 'e') ADVANCE(339); + END_STATE(); + case 323: + ACCEPT_TOKEN(anon_sym_private); + END_STATE(); + case 324: + if (lookahead == 'e') ADVANCE(340); + END_STATE(); + case 325: + if (lookahead == 'y') ADVANCE(341); + END_STATE(); + case 326: + ACCEPT_TOKEN(anon_sym_require); + END_STATE(); + case 327: + if (lookahead == 'e') ADVANCE(342); + END_STATE(); + case 328: + if (lookahead == 'e') ADVANCE(343); + END_STATE(); + case 329: + ACCEPT_TOKEN(anon_sym_unknown); + END_STATE(); + case 330: + ACCEPT_TOKEN(anon_sym_abstract); + END_STATE(); + case 331: + ACCEPT_TOKEN(anon_sym_accessor); + END_STATE(); + case 332: + ACCEPT_TOKEN(anon_sym_continue); + END_STATE(); + case 333: + ACCEPT_TOKEN(anon_sym_debugger); + END_STATE(); + case 334: + ACCEPT_TOKEN(anon_sym_function); + END_STATE(); + case 335: + if (lookahead == 't') ADVANCE(344); + END_STATE(); + case 336: + if (lookahead == 'o') ADVANCE(345); + END_STATE(); + case 337: + if (lookahead == 'e') ADVANCE(346); + END_STATE(); + case 338: + if (lookahead == 'e') ADVANCE(347); + END_STATE(); + case 339: + ACCEPT_TOKEN(anon_sym_override); + END_STATE(); + case 340: + if (lookahead == 'd') ADVANCE(348); + END_STATE(); + case 341: + ACCEPT_TOKEN(anon_sym_readonly); + 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: + ACCEPT_TOKEN(anon_sym_namespace); + END_STATE(); + case 348: + ACCEPT_TOKEN(anon_sym_protected); + END_STATE(); + case 349: + ACCEPT_TOKEN(anon_sym_satisfies); + END_STATE(); + case 350: + ACCEPT_TOKEN(sym_undefined); + END_STATE(); + case 351: + ACCEPT_TOKEN(anon_sym_implements); + END_STATE(); + case 352: + ACCEPT_TOKEN(anon_sym_instanceof); + END_STATE(); + default: + return false; + } +} + +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 = 8, .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 = 8, .external_lex_state = 2}, + [39] = {.lex_state = 75, .external_lex_state = 2}, + [40] = {.lex_state = 8, .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 = 75, .external_lex_state = 2}, + [50] = {.lex_state = 75, .external_lex_state = 2}, + [51] = {.lex_state = 75, .external_lex_state = 2}, + [52] = {.lex_state = 75, .external_lex_state = 2}, + [53] = {.lex_state = 8, .external_lex_state = 2}, + [54] = {.lex_state = 75, .external_lex_state = 2}, + [55] = {.lex_state = 75, .external_lex_state = 2}, + [56] = {.lex_state = 8, .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 = 75, .external_lex_state = 2}, + [62] = {.lex_state = 75, .external_lex_state = 2}, + [63] = {.lex_state = 8, .external_lex_state = 2}, + [64] = {.lex_state = 75, .external_lex_state = 2}, + [65] = {.lex_state = 75, .external_lex_state = 2}, + [66] = {.lex_state = 8, .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 = 75, .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 = 8, .external_lex_state = 2}, + [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 = 3, .external_lex_state = 3}, + [85] = {.lex_state = 3, .external_lex_state = 3}, + [86] = {.lex_state = 8, .external_lex_state = 2}, + [87] = {.lex_state = 3, .external_lex_state = 3}, + [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 = 4}, + [98] = {.lex_state = 3, .external_lex_state = 3}, + [99] = {.lex_state = 3, .external_lex_state = 4}, + [100] = {.lex_state = 3, .external_lex_state = 4}, + [101] = {.lex_state = 3, .external_lex_state = 3}, + [102] = {.lex_state = 3, .external_lex_state = 4}, + [103] = {.lex_state = 3, .external_lex_state = 4}, + [104] = {.lex_state = 3, .external_lex_state = 4}, + [105] = {.lex_state = 3, .external_lex_state = 4}, + [106] = {.lex_state = 3, .external_lex_state = 4}, + [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 = 4}, + [117] = {.lex_state = 3, .external_lex_state = 3}, + [118] = {.lex_state = 3, .external_lex_state = 4}, + [119] = {.lex_state = 3, .external_lex_state = 3}, + [120] = {.lex_state = 3, .external_lex_state = 4}, + [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 = 3, .external_lex_state = 3}, + [141] = {.lex_state = 3, .external_lex_state = 3}, + [142] = {.lex_state = 3, .external_lex_state = 3}, + [143] = {.lex_state = 8, .external_lex_state = 2}, + [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 = 4}, + [165] = {.lex_state = 74, .external_lex_state = 4}, + [166] = {.lex_state = 74, .external_lex_state = 3}, + [167] = {.lex_state = 74, .external_lex_state = 3}, + [168] = {.lex_state = 74, .external_lex_state = 4}, + [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 = 4}, + [175] = {.lex_state = 2, .external_lex_state = 4}, + [176] = {.lex_state = 2, .external_lex_state = 3}, + [177] = {.lex_state = 2, .external_lex_state = 3}, + [178] = {.lex_state = 2, .external_lex_state = 3}, + [179] = {.lex_state = 75, .external_lex_state = 2}, + [180] = {.lex_state = 75, .external_lex_state = 2}, + [181] = {.lex_state = 75, .external_lex_state = 2}, + [182] = {.lex_state = 2, .external_lex_state = 3}, + [183] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 2, .external_lex_state = 3}, + [188] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 75, .external_lex_state = 2}, + [200] = {.lex_state = 74, .external_lex_state = 4}, + [201] = {.lex_state = 74, .external_lex_state = 4}, + [202] = {.lex_state = 75, .external_lex_state = 2}, + [203] = {.lex_state = 74, .external_lex_state = 4}, + [204] = {.lex_state = 75, .external_lex_state = 2}, + [205] = {.lex_state = 75, .external_lex_state = 2}, + [206] = {.lex_state = 74, .external_lex_state = 4}, + [207] = {.lex_state = 75, .external_lex_state = 2}, + [208] = {.lex_state = 75, .external_lex_state = 2}, + [209] = {.lex_state = 74, .external_lex_state = 4}, + [210] = {.lex_state = 74, .external_lex_state = 4}, + [211] = {.lex_state = 74, .external_lex_state = 4}, + [212] = {.lex_state = 74, .external_lex_state = 4}, + [213] = {.lex_state = 74, .external_lex_state = 4}, + [214] = {.lex_state = 74, .external_lex_state = 4}, + [215] = {.lex_state = 75, .external_lex_state = 2}, + [216] = {.lex_state = 75, .external_lex_state = 2}, + [217] = {.lex_state = 74, .external_lex_state = 4}, + [218] = {.lex_state = 75, .external_lex_state = 2}, + [219] = {.lex_state = 74, .external_lex_state = 4}, + [220] = {.lex_state = 74, .external_lex_state = 4}, + [221] = {.lex_state = 75, .external_lex_state = 2}, + [222] = {.lex_state = 74, .external_lex_state = 4}, + [223] = {.lex_state = 74, .external_lex_state = 4}, + [224] = {.lex_state = 74, .external_lex_state = 4}, + [225] = {.lex_state = 74, .external_lex_state = 4}, + [226] = {.lex_state = 74, .external_lex_state = 4}, + [227] = {.lex_state = 74, .external_lex_state = 4}, + [228] = {.lex_state = 74, .external_lex_state = 4}, + [229] = {.lex_state = 75, .external_lex_state = 2}, + [230] = {.lex_state = 74, .external_lex_state = 4}, + [231] = {.lex_state = 74, .external_lex_state = 4}, + [232] = {.lex_state = 74, .external_lex_state = 4}, + [233] = {.lex_state = 74, .external_lex_state = 4}, + [234] = {.lex_state = 75, .external_lex_state = 2}, + [235] = {.lex_state = 74, .external_lex_state = 4}, + [236] = {.lex_state = 74, .external_lex_state = 4}, + [237] = {.lex_state = 75, .external_lex_state = 2}, + [238] = {.lex_state = 74, .external_lex_state = 4}, + [239] = {.lex_state = 74, .external_lex_state = 4}, + [240] = {.lex_state = 74, .external_lex_state = 4}, + [241] = {.lex_state = 75, .external_lex_state = 2}, + [242] = {.lex_state = 75, .external_lex_state = 5}, + [243] = {.lex_state = 75, .external_lex_state = 2}, + [244] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 3, .external_lex_state = 3}, + [258] = {.lex_state = 3, .external_lex_state = 3}, + [259] = {.lex_state = 3, .external_lex_state = 3}, + [260] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 5}, + [298] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 75, .external_lex_state = 2}, + [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 = 75, .external_lex_state = 2}, + [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 = 75, .external_lex_state = 2}, + [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 = 3, .external_lex_state = 4}, + [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 = 3, .external_lex_state = 4}, + [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 = 3, .external_lex_state = 4}, + [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 = 2, .external_lex_state = 4}, + [691] = {.lex_state = 2, .external_lex_state = 4}, + [692] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 3, .external_lex_state = 4}, + [697] = {.lex_state = 3, .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 = 2, .external_lex_state = 4}, + [702] = {.lex_state = 2, .external_lex_state = 4}, + [703] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 75, .external_lex_state = 2}, + [709] = {.lex_state = 75, .external_lex_state = 2}, + [710] = {.lex_state = 2, .external_lex_state = 4}, + [711] = {.lex_state = 75, .external_lex_state = 2}, + [712] = {.lex_state = 75, .external_lex_state = 2}, + [713] = {.lex_state = 75, .external_lex_state = 2}, + [714] = {.lex_state = 75, .external_lex_state = 2}, + [715] = {.lex_state = 75, .external_lex_state = 2}, + [716] = {.lex_state = 2, .external_lex_state = 4}, + [717] = {.lex_state = 2, .external_lex_state = 4}, + [718] = {.lex_state = 2, .external_lex_state = 4}, + [719] = {.lex_state = 2, .external_lex_state = 4}, + [720] = {.lex_state = 2, .external_lex_state = 4}, + [721] = {.lex_state = 2, .external_lex_state = 4}, + [722] = {.lex_state = 2, .external_lex_state = 4}, + [723] = {.lex_state = 2, .external_lex_state = 4}, + [724] = {.lex_state = 2, .external_lex_state = 3}, + [725] = {.lex_state = 2, .external_lex_state = 3}, + [726] = {.lex_state = 2, .external_lex_state = 3}, + [727] = {.lex_state = 2, .external_lex_state = 3}, + [728] = {.lex_state = 2, .external_lex_state = 4}, + [729] = {.lex_state = 2, .external_lex_state = 4}, + [730] = {.lex_state = 2, .external_lex_state = 4}, + [731] = {.lex_state = 2, .external_lex_state = 3}, + [732] = {.lex_state = 2, .external_lex_state = 4}, + [733] = {.lex_state = 2, .external_lex_state = 3}, + [734] = {.lex_state = 2, .external_lex_state = 4}, + [735] = {.lex_state = 2, .external_lex_state = 4}, + [736] = {.lex_state = 2, .external_lex_state = 3}, + [737] = {.lex_state = 3, .external_lex_state = 3}, + [738] = {.lex_state = 2, .external_lex_state = 3}, + [739] = {.lex_state = 2, .external_lex_state = 3}, + [740] = {.lex_state = 3, .external_lex_state = 3}, + [741] = {.lex_state = 2, .external_lex_state = 3}, + [742] = {.lex_state = 2, .external_lex_state = 3}, + [743] = {.lex_state = 2, .external_lex_state = 4}, + [744] = {.lex_state = 2, .external_lex_state = 3}, + [745] = {.lex_state = 75, .external_lex_state = 2}, + [746] = {.lex_state = 2, .external_lex_state = 3}, + [747] = {.lex_state = 75, .external_lex_state = 5}, + [748] = {.lex_state = 2, .external_lex_state = 4}, + [749] = {.lex_state = 2, .external_lex_state = 4}, + [750] = {.lex_state = 2, .external_lex_state = 4}, + [751] = {.lex_state = 2, .external_lex_state = 3}, + [752] = {.lex_state = 2, .external_lex_state = 4}, + [753] = {.lex_state = 75, .external_lex_state = 5}, + [754] = {.lex_state = 75, .external_lex_state = 5}, + [755] = {.lex_state = 75, .external_lex_state = 2}, + [756] = {.lex_state = 75, .external_lex_state = 5}, + [757] = {.lex_state = 75, .external_lex_state = 5}, + [758] = {.lex_state = 75, .external_lex_state = 5}, + [759] = {.lex_state = 75, .external_lex_state = 5}, + [760] = {.lex_state = 75, .external_lex_state = 5}, + [761] = {.lex_state = 2, .external_lex_state = 3}, + [762] = {.lex_state = 2, .external_lex_state = 3}, + [763] = {.lex_state = 2, .external_lex_state = 3}, + [764] = {.lex_state = 2, .external_lex_state = 3}, + [765] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 75, .external_lex_state = 2}, + [770] = {.lex_state = 75, .external_lex_state = 2}, + [771] = {.lex_state = 2, .external_lex_state = 3}, + [772] = {.lex_state = 2, .external_lex_state = 3}, + [773] = {.lex_state = 2, .external_lex_state = 3}, + [774] = {.lex_state = 2, .external_lex_state = 3}, + [775] = {.lex_state = 2, .external_lex_state = 3}, + [776] = {.lex_state = 2, .external_lex_state = 3}, + [777] = {.lex_state = 2, .external_lex_state = 3}, + [778] = {.lex_state = 2, .external_lex_state = 3}, + [779] = {.lex_state = 2, .external_lex_state = 3}, + [780] = {.lex_state = 75, .external_lex_state = 2}, + [781] = {.lex_state = 2, .external_lex_state = 3}, + [782] = {.lex_state = 2, .external_lex_state = 3}, + [783] = {.lex_state = 75, .external_lex_state = 2}, + [784] = {.lex_state = 9, .external_lex_state = 2}, + [785] = {.lex_state = 75, .external_lex_state = 5}, + [786] = {.lex_state = 75, .external_lex_state = 5}, + [787] = {.lex_state = 75, .external_lex_state = 5}, + [788] = {.lex_state = 75, .external_lex_state = 5}, + [789] = {.lex_state = 75, .external_lex_state = 2}, + [790] = {.lex_state = 75, .external_lex_state = 2}, + [791] = {.lex_state = 75, .external_lex_state = 5}, + [792] = {.lex_state = 75, .external_lex_state = 5}, + [793] = {.lex_state = 9, .external_lex_state = 2}, + [794] = {.lex_state = 75, .external_lex_state = 5}, + [795] = {.lex_state = 9, .external_lex_state = 2}, + [796] = {.lex_state = 75, .external_lex_state = 5}, + [797] = {.lex_state = 75, .external_lex_state = 5}, + [798] = {.lex_state = 75, .external_lex_state = 2}, + [799] = {.lex_state = 75, .external_lex_state = 5}, + [800] = {.lex_state = 9, .external_lex_state = 2}, + [801] = {.lex_state = 75, .external_lex_state = 5}, + [802] = {.lex_state = 75, .external_lex_state = 2}, + [803] = {.lex_state = 75, .external_lex_state = 5}, + [804] = {.lex_state = 75, .external_lex_state = 5}, + [805] = {.lex_state = 9, .external_lex_state = 2}, + [806] = {.lex_state = 75, .external_lex_state = 5}, + [807] = {.lex_state = 75, .external_lex_state = 2}, + [808] = {.lex_state = 75, .external_lex_state = 2}, + [809] = {.lex_state = 75, .external_lex_state = 2}, + [810] = {.lex_state = 75, .external_lex_state = 2}, + [811] = {.lex_state = 75, .external_lex_state = 5}, + [812] = {.lex_state = 75, .external_lex_state = 2}, + [813] = {.lex_state = 75, .external_lex_state = 2}, + [814] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 9, .external_lex_state = 2}, + [821] = {.lex_state = 9, .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 = 9, .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 = 75, .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 = 75, .external_lex_state = 2}, + [867] = {.lex_state = 75, .external_lex_state = 2}, + [868] = {.lex_state = 9, .external_lex_state = 2}, + [869] = {.lex_state = 75, .external_lex_state = 2}, + [870] = {.lex_state = 75, .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 = 9, .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 = 9, .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 = 9, .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 = 9, .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 = 75, .external_lex_state = 2}, + [916] = {.lex_state = 75, .external_lex_state = 2}, + [917] = {.lex_state = 75, .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 = 75, .external_lex_state = 2}, + [930] = {.lex_state = 75, .external_lex_state = 2}, + [931] = {.lex_state = 75, .external_lex_state = 2}, + [932] = {.lex_state = 75, .external_lex_state = 2}, + [933] = {.lex_state = 9, .external_lex_state = 2}, + [934] = {.lex_state = 75, .external_lex_state = 2}, + [935] = {.lex_state = 9, .external_lex_state = 2}, + [936] = {.lex_state = 75, .external_lex_state = 2}, + [937] = {.lex_state = 75, .external_lex_state = 2}, + [938] = {.lex_state = 75, .external_lex_state = 2}, + [939] = {.lex_state = 75, .external_lex_state = 2}, + [940] = {.lex_state = 75, .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 = 9, .external_lex_state = 2}, + [946] = {.lex_state = 9, .external_lex_state = 2}, + [947] = {.lex_state = 75, .external_lex_state = 2}, + [948] = {.lex_state = 9, .external_lex_state = 2}, + [949] = {.lex_state = 9, .external_lex_state = 2}, + [950] = {.lex_state = 75, .external_lex_state = 2}, + [951] = {.lex_state = 9, .external_lex_state = 2}, + [952] = {.lex_state = 75, .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 = 75, .external_lex_state = 2}, + [957] = {.lex_state = 9, .external_lex_state = 2}, + [958] = {.lex_state = 75, .external_lex_state = 2}, + [959] = {.lex_state = 9, .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 = 9, .external_lex_state = 2}, + [965] = {.lex_state = 75, .external_lex_state = 2}, + [966] = {.lex_state = 75, .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 = 9, .external_lex_state = 2}, + [973] = {.lex_state = 75, .external_lex_state = 2}, + [974] = {.lex_state = 9, .external_lex_state = 2}, + [975] = {.lex_state = 9, .external_lex_state = 2}, + [976] = {.lex_state = 75, .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 = 9, .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 = 7, .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 = 7, .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 = 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 = 10, .external_lex_state = 2}, + [1152] = {.lex_state = 10, .external_lex_state = 2}, + [1153] = {.lex_state = 10, .external_lex_state = 2}, + [1154] = {.lex_state = 10, .external_lex_state = 2}, + [1155] = {.lex_state = 10, .external_lex_state = 2}, + [1156] = {.lex_state = 10, .external_lex_state = 2}, + [1157] = {.lex_state = 10, .external_lex_state = 2}, + [1158] = {.lex_state = 10, .external_lex_state = 2}, + [1159] = {.lex_state = 10, .external_lex_state = 2}, + [1160] = {.lex_state = 10, .external_lex_state = 2}, + [1161] = {.lex_state = 10, .external_lex_state = 2}, + [1162] = {.lex_state = 10, .external_lex_state = 2}, + [1163] = {.lex_state = 3, .external_lex_state = 4}, + [1164] = {.lex_state = 2, .external_lex_state = 4}, + [1165] = {.lex_state = 3, .external_lex_state = 4}, + [1166] = {.lex_state = 75, .external_lex_state = 2}, + [1167] = {.lex_state = 2, .external_lex_state = 4}, + [1168] = {.lex_state = 2, .external_lex_state = 4}, + [1169] = {.lex_state = 3, .external_lex_state = 4}, + [1170] = {.lex_state = 75, .external_lex_state = 2}, + [1171] = {.lex_state = 75, .external_lex_state = 2}, + [1172] = {.lex_state = 2, .external_lex_state = 4}, + [1173] = {.lex_state = 2, .external_lex_state = 4}, + [1174] = {.lex_state = 2, .external_lex_state = 4}, + [1175] = {.lex_state = 2, .external_lex_state = 3}, + [1176] = {.lex_state = 2, .external_lex_state = 3}, + [1177] = {.lex_state = 2, .external_lex_state = 3}, + [1178] = {.lex_state = 2, .external_lex_state = 3}, + [1179] = {.lex_state = 10, .external_lex_state = 2}, + [1180] = {.lex_state = 10, .external_lex_state = 2}, + [1181] = {.lex_state = 2, .external_lex_state = 4}, + [1182] = {.lex_state = 3, .external_lex_state = 4}, + [1183] = {.lex_state = 2, .external_lex_state = 4}, + [1184] = {.lex_state = 2, .external_lex_state = 4}, + [1185] = {.lex_state = 2, .external_lex_state = 3}, + [1186] = {.lex_state = 2, .external_lex_state = 3}, + [1187] = {.lex_state = 2, .external_lex_state = 4}, + [1188] = {.lex_state = 2, .external_lex_state = 4}, + [1189] = {.lex_state = 2, .external_lex_state = 4}, + [1190] = {.lex_state = 2, .external_lex_state = 4}, + [1191] = {.lex_state = 2, .external_lex_state = 4}, + [1192] = {.lex_state = 3, .external_lex_state = 4}, + [1193] = {.lex_state = 2, .external_lex_state = 4}, + [1194] = {.lex_state = 2, .external_lex_state = 4}, + [1195] = {.lex_state = 2, .external_lex_state = 3}, + [1196] = {.lex_state = 2, .external_lex_state = 4}, + [1197] = {.lex_state = 3, .external_lex_state = 3}, + [1198] = {.lex_state = 3, .external_lex_state = 3}, + [1199] = {.lex_state = 3, .external_lex_state = 3}, + [1200] = {.lex_state = 3, .external_lex_state = 3}, + [1201] = {.lex_state = 3, .external_lex_state = 3}, + [1202] = {.lex_state = 3, .external_lex_state = 3}, + [1203] = {.lex_state = 2, .external_lex_state = 3}, + [1204] = {.lex_state = 3, .external_lex_state = 3}, + [1205] = {.lex_state = 3, .external_lex_state = 3}, + [1206] = {.lex_state = 3, .external_lex_state = 3}, + [1207] = {.lex_state = 3, .external_lex_state = 3}, + [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 = 3}, + [1212] = {.lex_state = 3, .external_lex_state = 3}, + [1213] = {.lex_state = 3, .external_lex_state = 3}, + [1214] = {.lex_state = 2, .external_lex_state = 3}, + [1215] = {.lex_state = 2, .external_lex_state = 4}, + [1216] = {.lex_state = 2, .external_lex_state = 4}, + [1217] = {.lex_state = 3, .external_lex_state = 3}, + [1218] = {.lex_state = 2, .external_lex_state = 4}, + [1219] = {.lex_state = 3, .external_lex_state = 3}, + [1220] = {.lex_state = 2, .external_lex_state = 4}, + [1221] = {.lex_state = 3, .external_lex_state = 4}, + [1222] = {.lex_state = 3, .external_lex_state = 4}, + [1223] = {.lex_state = 2, .external_lex_state = 3}, + [1224] = {.lex_state = 2, .external_lex_state = 4}, + [1225] = {.lex_state = 2, .external_lex_state = 3}, + [1226] = {.lex_state = 2, .external_lex_state = 4}, + [1227] = {.lex_state = 2, .external_lex_state = 4}, + [1228] = {.lex_state = 2, .external_lex_state = 4}, + [1229] = {.lex_state = 2, .external_lex_state = 3}, + [1230] = {.lex_state = 2, .external_lex_state = 4}, + [1231] = {.lex_state = 2, .external_lex_state = 4}, + [1232] = {.lex_state = 2, .external_lex_state = 4}, + [1233] = {.lex_state = 2, .external_lex_state = 4}, + [1234] = {.lex_state = 2, .external_lex_state = 3}, + [1235] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 3}, + [1241] = {.lex_state = 2, .external_lex_state = 3}, + [1242] = {.lex_state = 2, .external_lex_state = 3}, + [1243] = {.lex_state = 2, .external_lex_state = 3}, + [1244] = {.lex_state = 2, .external_lex_state = 4}, + [1245] = {.lex_state = 2, .external_lex_state = 4}, + [1246] = {.lex_state = 75, .external_lex_state = 2}, + [1247] = {.lex_state = 2, .external_lex_state = 4}, + [1248] = {.lex_state = 2, .external_lex_state = 3}, + [1249] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 2, .external_lex_state = 3}, + [1254] = {.lex_state = 3, .external_lex_state = 3}, + [1255] = {.lex_state = 3, .external_lex_state = 3}, + [1256] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 2, .external_lex_state = 3}, + [1261] = {.lex_state = 2, .external_lex_state = 3}, + [1262] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 3}, + [1268] = {.lex_state = 2, .external_lex_state = 3}, + [1269] = {.lex_state = 75, .external_lex_state = 2}, + [1270] = {.lex_state = 2, .external_lex_state = 4}, + [1271] = {.lex_state = 2, .external_lex_state = 3}, + [1272] = {.lex_state = 75, .external_lex_state = 2}, + [1273] = {.lex_state = 2, .external_lex_state = 3}, + [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 = 2, .external_lex_state = 3}, + [1279] = {.lex_state = 2, .external_lex_state = 3}, + [1280] = {.lex_state = 2, .external_lex_state = 3}, + [1281] = {.lex_state = 2, .external_lex_state = 3}, + [1282] = {.lex_state = 2, .external_lex_state = 4}, + [1283] = {.lex_state = 2, .external_lex_state = 3}, + [1284] = {.lex_state = 2, .external_lex_state = 4}, + [1285] = {.lex_state = 2, .external_lex_state = 4}, + [1286] = {.lex_state = 2, .external_lex_state = 3}, + [1287] = {.lex_state = 75, .external_lex_state = 2}, + [1288] = {.lex_state = 75, .external_lex_state = 2}, + [1289] = {.lex_state = 2, .external_lex_state = 3}, + [1290] = {.lex_state = 2, .external_lex_state = 4}, + [1291] = {.lex_state = 2, .external_lex_state = 4}, + [1292] = {.lex_state = 2, .external_lex_state = 4}, + [1293] = {.lex_state = 2, .external_lex_state = 3}, + [1294] = {.lex_state = 2, .external_lex_state = 4}, + [1295] = {.lex_state = 2, .external_lex_state = 3}, + [1296] = {.lex_state = 2, .external_lex_state = 3}, + [1297] = {.lex_state = 75, .external_lex_state = 2}, + [1298] = {.lex_state = 2, .external_lex_state = 3}, + [1299] = {.lex_state = 2, .external_lex_state = 3}, + [1300] = {.lex_state = 2, .external_lex_state = 4}, + [1301] = {.lex_state = 2, .external_lex_state = 3}, + [1302] = {.lex_state = 3, .external_lex_state = 3}, + [1303] = {.lex_state = 2, .external_lex_state = 4}, + [1304] = {.lex_state = 2, .external_lex_state = 3}, + [1305] = {.lex_state = 2, .external_lex_state = 3}, + [1306] = {.lex_state = 2, .external_lex_state = 3}, + [1307] = {.lex_state = 2, .external_lex_state = 4}, + [1308] = {.lex_state = 2, .external_lex_state = 4}, + [1309] = {.lex_state = 2, .external_lex_state = 3}, + [1310] = {.lex_state = 2, .external_lex_state = 4}, + [1311] = {.lex_state = 2, .external_lex_state = 4}, + [1312] = {.lex_state = 2, .external_lex_state = 4}, + [1313] = {.lex_state = 2, .external_lex_state = 4}, + [1314] = {.lex_state = 2, .external_lex_state = 3}, + [1315] = {.lex_state = 2, .external_lex_state = 4}, + [1316] = {.lex_state = 2, .external_lex_state = 4}, + [1317] = {.lex_state = 75, .external_lex_state = 2}, + [1318] = {.lex_state = 2, .external_lex_state = 3}, + [1319] = {.lex_state = 2, .external_lex_state = 3}, + [1320] = {.lex_state = 2, .external_lex_state = 4}, + [1321] = {.lex_state = 2, .external_lex_state = 4}, + [1322] = {.lex_state = 2, .external_lex_state = 3}, + [1323] = {.lex_state = 2, .external_lex_state = 3}, + [1324] = {.lex_state = 2, .external_lex_state = 4}, + [1325] = {.lex_state = 2, .external_lex_state = 4}, + [1326] = {.lex_state = 2, .external_lex_state = 4}, + [1327] = {.lex_state = 2, .external_lex_state = 3}, + [1328] = {.lex_state = 2, .external_lex_state = 4}, + [1329] = {.lex_state = 2, .external_lex_state = 4}, + [1330] = {.lex_state = 2, .external_lex_state = 4}, + [1331] = {.lex_state = 2, .external_lex_state = 4}, + [1332] = {.lex_state = 75, .external_lex_state = 2}, + [1333] = {.lex_state = 2, .external_lex_state = 3}, + [1334] = {.lex_state = 2, .external_lex_state = 4}, + [1335] = {.lex_state = 2, .external_lex_state = 4}, + [1336] = {.lex_state = 2, .external_lex_state = 3}, + [1337] = {.lex_state = 2, .external_lex_state = 4}, + [1338] = {.lex_state = 2, .external_lex_state = 3}, + [1339] = {.lex_state = 2, .external_lex_state = 3}, + [1340] = {.lex_state = 2, .external_lex_state = 3}, + [1341] = {.lex_state = 2, .external_lex_state = 3}, + [1342] = {.lex_state = 2, .external_lex_state = 4}, + [1343] = {.lex_state = 3, .external_lex_state = 3}, + [1344] = {.lex_state = 75, .external_lex_state = 2}, + [1345] = {.lex_state = 2, .external_lex_state = 3}, + [1346] = {.lex_state = 2, .external_lex_state = 3}, + [1347] = {.lex_state = 2, .external_lex_state = 4}, + [1348] = {.lex_state = 2, .external_lex_state = 4}, + [1349] = {.lex_state = 2, .external_lex_state = 3}, + [1350] = {.lex_state = 2, .external_lex_state = 4}, + [1351] = {.lex_state = 2, .external_lex_state = 4}, + [1352] = {.lex_state = 2, .external_lex_state = 3}, + [1353] = {.lex_state = 3, .external_lex_state = 3}, + [1354] = {.lex_state = 2, .external_lex_state = 3}, + [1355] = {.lex_state = 3, .external_lex_state = 3}, + [1356] = {.lex_state = 2, .external_lex_state = 3}, + [1357] = {.lex_state = 2, .external_lex_state = 3}, + [1358] = {.lex_state = 2, .external_lex_state = 3}, + [1359] = {.lex_state = 2, .external_lex_state = 4}, + [1360] = {.lex_state = 2, .external_lex_state = 3}, + [1361] = {.lex_state = 2, .external_lex_state = 3}, + [1362] = {.lex_state = 2, .external_lex_state = 4}, + [1363] = {.lex_state = 2, .external_lex_state = 3}, + [1364] = {.lex_state = 2, .external_lex_state = 4}, + [1365] = {.lex_state = 2, .external_lex_state = 3}, + [1366] = {.lex_state = 2, .external_lex_state = 3}, + [1367] = {.lex_state = 2, .external_lex_state = 4}, + [1368] = {.lex_state = 2, .external_lex_state = 3}, + [1369] = {.lex_state = 2, .external_lex_state = 3}, + [1370] = {.lex_state = 2, .external_lex_state = 3}, + [1371] = {.lex_state = 2, .external_lex_state = 3}, + [1372] = {.lex_state = 2, .external_lex_state = 3}, + [1373] = {.lex_state = 2, .external_lex_state = 3}, + [1374] = {.lex_state = 3, .external_lex_state = 3}, + [1375] = {.lex_state = 3, .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 = 2, .external_lex_state = 3}, + [1380] = {.lex_state = 9, .external_lex_state = 2}, + [1381] = {.lex_state = 2, .external_lex_state = 3}, + [1382] = {.lex_state = 9, .external_lex_state = 2}, + [1383] = {.lex_state = 2, .external_lex_state = 4}, + [1384] = {.lex_state = 2, .external_lex_state = 4}, + [1385] = {.lex_state = 2, .external_lex_state = 4}, + [1386] = {.lex_state = 9, .external_lex_state = 2}, + [1387] = {.lex_state = 3, .external_lex_state = 3}, + [1388] = {.lex_state = 2, .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 = 3}, + [1392] = {.lex_state = 2, .external_lex_state = 3}, + [1393] = {.lex_state = 2, .external_lex_state = 3}, + [1394] = {.lex_state = 9, .external_lex_state = 2}, + [1395] = {.lex_state = 9, .external_lex_state = 2}, + [1396] = {.lex_state = 2, .external_lex_state = 3}, + [1397] = {.lex_state = 2, .external_lex_state = 3}, + [1398] = {.lex_state = 2, .external_lex_state = 3}, + [1399] = {.lex_state = 2, .external_lex_state = 3}, + [1400] = {.lex_state = 2, .external_lex_state = 4}, + [1401] = {.lex_state = 2, .external_lex_state = 3}, + [1402] = {.lex_state = 2, .external_lex_state = 3}, + [1403] = {.lex_state = 2, .external_lex_state = 3}, + [1404] = {.lex_state = 2, .external_lex_state = 3}, + [1405] = {.lex_state = 2, .external_lex_state = 3}, + [1406] = {.lex_state = 2, .external_lex_state = 3}, + [1407] = {.lex_state = 2, .external_lex_state = 3}, + [1408] = {.lex_state = 2, .external_lex_state = 3}, + [1409] = {.lex_state = 2, .external_lex_state = 3}, + [1410] = {.lex_state = 2, .external_lex_state = 4}, + [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 = 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 = 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 = 2, .external_lex_state = 3}, + [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 = 2, .external_lex_state = 3}, + [1430] = {.lex_state = 2, .external_lex_state = 3}, + [1431] = {.lex_state = 2, .external_lex_state = 3}, + [1432] = {.lex_state = 9, .external_lex_state = 2}, + [1433] = {.lex_state = 9, .external_lex_state = 2}, + [1434] = {.lex_state = 2, .external_lex_state = 3}, + [1435] = {.lex_state = 2, .external_lex_state = 3}, + [1436] = {.lex_state = 9, .external_lex_state = 2}, + [1437] = {.lex_state = 9, .external_lex_state = 2}, + [1438] = {.lex_state = 2, .external_lex_state = 3}, + [1439] = {.lex_state = 9, .external_lex_state = 2}, + [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 = 2, .external_lex_state = 3}, + [1447] = {.lex_state = 2, .external_lex_state = 3}, + [1448] = {.lex_state = 2, .external_lex_state = 3}, + [1449] = {.lex_state = 2, .external_lex_state = 3}, + [1450] = {.lex_state = 9, .external_lex_state = 2}, + [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 = 9, .external_lex_state = 2}, + [1455] = {.lex_state = 9, .external_lex_state = 2}, + [1456] = {.lex_state = 2, .external_lex_state = 3}, + [1457] = {.lex_state = 2, .external_lex_state = 3}, + [1458] = {.lex_state = 2, .external_lex_state = 3}, + [1459] = {.lex_state = 2, .external_lex_state = 3}, + [1460] = {.lex_state = 9, .external_lex_state = 2}, + [1461] = {.lex_state = 2, .external_lex_state = 3}, + [1462] = {.lex_state = 9, .external_lex_state = 2}, + [1463] = {.lex_state = 9, .external_lex_state = 2}, + [1464] = {.lex_state = 2, .external_lex_state = 3}, + [1465] = {.lex_state = 2, .external_lex_state = 3}, + [1466] = {.lex_state = 2, .external_lex_state = 3}, + [1467] = {.lex_state = 2, .external_lex_state = 3}, + [1468] = {.lex_state = 2, .external_lex_state = 3}, + [1469] = {.lex_state = 2, .external_lex_state = 3}, + [1470] = {.lex_state = 2, .external_lex_state = 3}, + [1471] = {.lex_state = 2, .external_lex_state = 3}, + [1472] = {.lex_state = 2, .external_lex_state = 3}, + [1473] = {.lex_state = 2, .external_lex_state = 3}, + [1474] = {.lex_state = 9, .external_lex_state = 2}, + [1475] = {.lex_state = 9, .external_lex_state = 2}, + [1476] = {.lex_state = 9, .external_lex_state = 2}, + [1477] = {.lex_state = 9, .external_lex_state = 2}, + [1478] = {.lex_state = 9, .external_lex_state = 2}, + [1479] = {.lex_state = 9, .external_lex_state = 2}, + [1480] = {.lex_state = 9, .external_lex_state = 2}, + [1481] = {.lex_state = 75, .external_lex_state = 5}, + [1482] = {.lex_state = 9, .external_lex_state = 2}, + [1483] = {.lex_state = 9, .external_lex_state = 2}, + [1484] = {.lex_state = 9, .external_lex_state = 2}, + [1485] = {.lex_state = 9, .external_lex_state = 2}, + [1486] = {.lex_state = 75, .external_lex_state = 5}, + [1487] = {.lex_state = 75, .external_lex_state = 5}, + [1488] = {.lex_state = 75, .external_lex_state = 5}, + [1489] = {.lex_state = 9, .external_lex_state = 2}, + [1490] = {.lex_state = 9, .external_lex_state = 2}, + [1491] = {.lex_state = 9, .external_lex_state = 2}, + [1492] = {.lex_state = 9, .external_lex_state = 2}, + [1493] = {.lex_state = 75, .external_lex_state = 5}, + [1494] = {.lex_state = 9, .external_lex_state = 2}, + [1495] = {.lex_state = 9, .external_lex_state = 2}, + [1496] = {.lex_state = 9, .external_lex_state = 2}, + [1497] = {.lex_state = 75, .external_lex_state = 2}, + [1498] = {.lex_state = 75, .external_lex_state = 2}, + [1499] = {.lex_state = 75, .external_lex_state = 2}, + [1500] = {.lex_state = 75, .external_lex_state = 2}, + [1501] = {.lex_state = 74, .external_lex_state = 3}, + [1502] = {.lex_state = 75, .external_lex_state = 2}, + [1503] = {.lex_state = 75, .external_lex_state = 2}, + [1504] = {.lex_state = 74, .external_lex_state = 3}, + [1505] = {.lex_state = 74, .external_lex_state = 3}, + [1506] = {.lex_state = 74, .external_lex_state = 3}, + [1507] = {.lex_state = 75, .external_lex_state = 5}, + [1508] = {.lex_state = 74, .external_lex_state = 4}, + [1509] = {.lex_state = 74, .external_lex_state = 3}, + [1510] = {.lex_state = 75, .external_lex_state = 5}, + [1511] = {.lex_state = 74, .external_lex_state = 4}, + [1512] = {.lex_state = 74, .external_lex_state = 3}, + [1513] = {.lex_state = 74, .external_lex_state = 3}, + [1514] = {.lex_state = 74, .external_lex_state = 3}, + [1515] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 75, .external_lex_state = 2}, + [1521] = {.lex_state = 74, .external_lex_state = 4}, + [1522] = {.lex_state = 74, .external_lex_state = 3}, + [1523] = {.lex_state = 74, .external_lex_state = 3}, + [1524] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 74, .external_lex_state = 3}, + [1533] = {.lex_state = 74, .external_lex_state = 3}, + [1534] = {.lex_state = 74, .external_lex_state = 4}, + [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 = 74, .external_lex_state = 3}, + [1544] = {.lex_state = 74, .external_lex_state = 3}, + [1545] = {.lex_state = 74, .external_lex_state = 3}, + [1546] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 3}, + [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 = 4}, + [1580] = {.lex_state = 74, .external_lex_state = 3}, + [1581] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 4}, + [1607] = {.lex_state = 74, .external_lex_state = 3}, + [1608] = {.lex_state = 74, .external_lex_state = 4}, + [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 = 4}, + [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 = 74, .external_lex_state = 3}, + [1659] = {.lex_state = 74, .external_lex_state = 3}, + [1660] = {.lex_state = 74, .external_lex_state = 3}, + [1661] = {.lex_state = 74, .external_lex_state = 3}, + [1662] = {.lex_state = 74, .external_lex_state = 3}, + [1663] = {.lex_state = 74, .external_lex_state = 3}, + [1664] = {.lex_state = 74, .external_lex_state = 3}, + [1665] = {.lex_state = 74, .external_lex_state = 3}, + [1666] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 74, .external_lex_state = 3}, + [1678] = {.lex_state = 74, .external_lex_state = 3}, + [1679] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 74, .external_lex_state = 3}, + [1698] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 4}, + [1703] = {.lex_state = 74, .external_lex_state = 3}, + [1704] = {.lex_state = 74, .external_lex_state = 3}, + [1705] = {.lex_state = 74, .external_lex_state = 3}, + [1706] = {.lex_state = 74, .external_lex_state = 3}, + [1707] = {.lex_state = 74, .external_lex_state = 3}, + [1708] = {.lex_state = 74, .external_lex_state = 4}, + [1709] = {.lex_state = 74, .external_lex_state = 4}, + [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 = 75, .external_lex_state = 5}, + [1718] = {.lex_state = 75, .external_lex_state = 5}, + [1719] = {.lex_state = 75, .external_lex_state = 5}, + [1720] = {.lex_state = 75, .external_lex_state = 5}, + [1721] = {.lex_state = 75, .external_lex_state = 5}, + [1722] = {.lex_state = 74, .external_lex_state = 3}, + [1723] = {.lex_state = 74, .external_lex_state = 3}, + [1724] = {.lex_state = 74, .external_lex_state = 4}, + [1725] = {.lex_state = 75, .external_lex_state = 5}, + [1726] = {.lex_state = 74, .external_lex_state = 3}, + [1727] = {.lex_state = 74, .external_lex_state = 4}, + [1728] = {.lex_state = 75, .external_lex_state = 5}, + [1729] = {.lex_state = 74, .external_lex_state = 4}, + [1730] = {.lex_state = 74, .external_lex_state = 4}, + [1731] = {.lex_state = 75, .external_lex_state = 5}, + [1732] = {.lex_state = 74, .external_lex_state = 4}, + [1733] = {.lex_state = 74, .external_lex_state = 4}, + [1734] = {.lex_state = 75, .external_lex_state = 5}, + [1735] = {.lex_state = 74, .external_lex_state = 4}, + [1736] = {.lex_state = 75, .external_lex_state = 5}, + [1737] = {.lex_state = 74, .external_lex_state = 4}, + [1738] = {.lex_state = 75, .external_lex_state = 5}, + [1739] = {.lex_state = 74, .external_lex_state = 3}, + [1740] = {.lex_state = 74, .external_lex_state = 3}, + [1741] = {.lex_state = 74, .external_lex_state = 3}, + [1742] = {.lex_state = 74, .external_lex_state = 3}, + [1743] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 74, .external_lex_state = 3}, + [1749] = {.lex_state = 74, .external_lex_state = 3}, + [1750] = {.lex_state = 74, .external_lex_state = 4}, + [1751] = {.lex_state = 74, .external_lex_state = 3}, + [1752] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 75, .external_lex_state = 5}, + [1765] = {.lex_state = 74, .external_lex_state = 3}, + [1766] = {.lex_state = 74, .external_lex_state = 4}, + [1767] = {.lex_state = 75, .external_lex_state = 5}, + [1768] = {.lex_state = 74, .external_lex_state = 3}, + [1769] = {.lex_state = 75, .external_lex_state = 5}, + [1770] = {.lex_state = 75, .external_lex_state = 5}, + [1771] = {.lex_state = 74, .external_lex_state = 4}, + [1772] = {.lex_state = 75, .external_lex_state = 5}, + [1773] = {.lex_state = 75, .external_lex_state = 5}, + [1774] = {.lex_state = 74, .external_lex_state = 4}, + [1775] = {.lex_state = 75, .external_lex_state = 5}, + [1776] = {.lex_state = 74, .external_lex_state = 3}, + [1777] = {.lex_state = 74, .external_lex_state = 3}, + [1778] = {.lex_state = 74, .external_lex_state = 3}, + [1779] = {.lex_state = 74, .external_lex_state = 3}, + [1780] = {.lex_state = 74, .external_lex_state = 4}, + [1781] = {.lex_state = 74, .external_lex_state = 4}, + [1782] = {.lex_state = 74, .external_lex_state = 3}, + [1783] = {.lex_state = 75, .external_lex_state = 5}, + [1784] = {.lex_state = 75, .external_lex_state = 5}, + [1785] = {.lex_state = 74, .external_lex_state = 4}, + [1786] = {.lex_state = 74, .external_lex_state = 4}, + [1787] = {.lex_state = 74, .external_lex_state = 4}, + [1788] = {.lex_state = 74, .external_lex_state = 4}, + [1789] = {.lex_state = 75, .external_lex_state = 5}, + [1790] = {.lex_state = 74, .external_lex_state = 4}, + [1791] = {.lex_state = 74, .external_lex_state = 3}, + [1792] = {.lex_state = 74, .external_lex_state = 4}, + [1793] = {.lex_state = 74, .external_lex_state = 3}, + [1794] = {.lex_state = 74, .external_lex_state = 4}, + [1795] = {.lex_state = 74, .external_lex_state = 4}, + [1796] = {.lex_state = 74, .external_lex_state = 4}, + [1797] = {.lex_state = 74, .external_lex_state = 3}, + [1798] = {.lex_state = 74, .external_lex_state = 4}, + [1799] = {.lex_state = 74, .external_lex_state = 3}, + [1800] = {.lex_state = 74, .external_lex_state = 4}, + [1801] = {.lex_state = 74, .external_lex_state = 4}, + [1802] = {.lex_state = 74, .external_lex_state = 4}, + [1803] = {.lex_state = 74, .external_lex_state = 4}, + [1804] = {.lex_state = 74, .external_lex_state = 4}, + [1805] = {.lex_state = 74, .external_lex_state = 4}, + [1806] = {.lex_state = 74, .external_lex_state = 4}, + [1807] = {.lex_state = 74, .external_lex_state = 4}, + [1808] = {.lex_state = 74, .external_lex_state = 4}, + [1809] = {.lex_state = 74, .external_lex_state = 4}, + [1810] = {.lex_state = 74, .external_lex_state = 4}, + [1811] = {.lex_state = 74, .external_lex_state = 4}, + [1812] = {.lex_state = 74, .external_lex_state = 4}, + [1813] = {.lex_state = 74, .external_lex_state = 3}, + [1814] = {.lex_state = 74, .external_lex_state = 4}, + [1815] = {.lex_state = 74, .external_lex_state = 4}, + [1816] = {.lex_state = 74, .external_lex_state = 3}, + [1817] = {.lex_state = 74, .external_lex_state = 4}, + [1818] = {.lex_state = 74, .external_lex_state = 4}, + [1819] = {.lex_state = 74, .external_lex_state = 4}, + [1820] = {.lex_state = 74, .external_lex_state = 4}, + [1821] = {.lex_state = 74, .external_lex_state = 4}, + [1822] = {.lex_state = 74, .external_lex_state = 4}, + [1823] = {.lex_state = 74, .external_lex_state = 4}, + [1824] = {.lex_state = 75, .external_lex_state = 5}, + [1825] = {.lex_state = 74, .external_lex_state = 3}, + [1826] = {.lex_state = 74, .external_lex_state = 4}, + [1827] = {.lex_state = 4, .external_lex_state = 3}, + [1828] = {.lex_state = 74, .external_lex_state = 4}, + [1829] = {.lex_state = 75, .external_lex_state = 5}, + [1830] = {.lex_state = 74, .external_lex_state = 4}, + [1831] = {.lex_state = 74, .external_lex_state = 4}, + [1832] = {.lex_state = 74, .external_lex_state = 3}, + [1833] = {.lex_state = 75, .external_lex_state = 5}, + [1834] = {.lex_state = 74, .external_lex_state = 4}, + [1835] = {.lex_state = 74, .external_lex_state = 4}, + [1836] = {.lex_state = 74, .external_lex_state = 4}, + [1837] = {.lex_state = 74, .external_lex_state = 4}, + [1838] = {.lex_state = 74, .external_lex_state = 4}, + [1839] = {.lex_state = 74, .external_lex_state = 4}, + [1840] = {.lex_state = 74, .external_lex_state = 4}, + [1841] = {.lex_state = 74, .external_lex_state = 4}, + [1842] = {.lex_state = 74, .external_lex_state = 4}, + [1843] = {.lex_state = 74, .external_lex_state = 4}, + [1844] = {.lex_state = 74, .external_lex_state = 4}, + [1845] = {.lex_state = 74, .external_lex_state = 4}, + [1846] = {.lex_state = 74, .external_lex_state = 4}, + [1847] = {.lex_state = 74, .external_lex_state = 4}, + [1848] = {.lex_state = 74, .external_lex_state = 4}, + [1849] = {.lex_state = 74, .external_lex_state = 4}, + [1850] = {.lex_state = 74, .external_lex_state = 4}, + [1851] = {.lex_state = 74, .external_lex_state = 4}, + [1852] = {.lex_state = 74, .external_lex_state = 4}, + [1853] = {.lex_state = 74, .external_lex_state = 4}, + [1854] = {.lex_state = 74, .external_lex_state = 4}, + [1855] = {.lex_state = 74, .external_lex_state = 4}, + [1856] = {.lex_state = 74, .external_lex_state = 4}, + [1857] = {.lex_state = 74, .external_lex_state = 4}, + [1858] = {.lex_state = 74, .external_lex_state = 4}, + [1859] = {.lex_state = 74, .external_lex_state = 4}, + [1860] = {.lex_state = 74, .external_lex_state = 4}, + [1861] = {.lex_state = 74, .external_lex_state = 4}, + [1862] = {.lex_state = 74, .external_lex_state = 4}, + [1863] = {.lex_state = 74, .external_lex_state = 4}, + [1864] = {.lex_state = 74, .external_lex_state = 3}, + [1865] = {.lex_state = 74, .external_lex_state = 4}, + [1866] = {.lex_state = 74, .external_lex_state = 4}, + [1867] = {.lex_state = 74, .external_lex_state = 3}, + [1868] = {.lex_state = 74, .external_lex_state = 4}, + [1869] = {.lex_state = 75, .external_lex_state = 5}, + [1870] = {.lex_state = 75, .external_lex_state = 5}, + [1871] = {.lex_state = 74, .external_lex_state = 4}, + [1872] = {.lex_state = 74, .external_lex_state = 4}, + [1873] = {.lex_state = 74, .external_lex_state = 4}, + [1874] = {.lex_state = 74, .external_lex_state = 4}, + [1875] = {.lex_state = 74, .external_lex_state = 4}, + [1876] = {.lex_state = 74, .external_lex_state = 4}, + [1877] = {.lex_state = 74, .external_lex_state = 4}, + [1878] = {.lex_state = 74, .external_lex_state = 4}, + [1879] = {.lex_state = 74, .external_lex_state = 4}, + [1880] = {.lex_state = 74, .external_lex_state = 4}, + [1881] = {.lex_state = 74, .external_lex_state = 3}, + [1882] = {.lex_state = 74, .external_lex_state = 4}, + [1883] = {.lex_state = 74, .external_lex_state = 3}, + [1884] = {.lex_state = 74, .external_lex_state = 4}, + [1885] = {.lex_state = 74, .external_lex_state = 4}, + [1886] = {.lex_state = 74, .external_lex_state = 3}, + [1887] = {.lex_state = 74, .external_lex_state = 3}, + [1888] = {.lex_state = 74, .external_lex_state = 3}, + [1889] = {.lex_state = 75, .external_lex_state = 2}, + [1890] = {.lex_state = 74, .external_lex_state = 3}, + [1891] = {.lex_state = 74, .external_lex_state = 3}, + [1892] = {.lex_state = 74, .external_lex_state = 4}, + [1893] = {.lex_state = 74, .external_lex_state = 3}, + [1894] = {.lex_state = 74, .external_lex_state = 4}, + [1895] = {.lex_state = 75, .external_lex_state = 5}, + [1896] = {.lex_state = 74, .external_lex_state = 3}, + [1897] = {.lex_state = 74, .external_lex_state = 3}, + [1898] = {.lex_state = 74, .external_lex_state = 3}, + [1899] = {.lex_state = 74, .external_lex_state = 3}, + [1900] = {.lex_state = 74, .external_lex_state = 3}, + [1901] = {.lex_state = 74, .external_lex_state = 3}, + [1902] = {.lex_state = 74, .external_lex_state = 3}, + [1903] = {.lex_state = 74, .external_lex_state = 3}, + [1904] = {.lex_state = 74, .external_lex_state = 4}, + [1905] = {.lex_state = 74, .external_lex_state = 3}, + [1906] = {.lex_state = 75, .external_lex_state = 2}, + [1907] = {.lex_state = 74, .external_lex_state = 3}, + [1908] = {.lex_state = 74, .external_lex_state = 3}, + [1909] = {.lex_state = 74, .external_lex_state = 4}, + [1910] = {.lex_state = 74, .external_lex_state = 4}, + [1911] = {.lex_state = 74, .external_lex_state = 4}, + [1912] = {.lex_state = 74, .external_lex_state = 4}, + [1913] = {.lex_state = 74, .external_lex_state = 3}, + [1914] = {.lex_state = 74, .external_lex_state = 3}, + [1915] = {.lex_state = 74, .external_lex_state = 4}, + [1916] = {.lex_state = 74, .external_lex_state = 4}, + [1917] = {.lex_state = 75, .external_lex_state = 2}, + [1918] = {.lex_state = 74, .external_lex_state = 4}, + [1919] = {.lex_state = 74, .external_lex_state = 3}, + [1920] = {.lex_state = 74, .external_lex_state = 4}, + [1921] = {.lex_state = 74, .external_lex_state = 4}, + [1922] = {.lex_state = 74, .external_lex_state = 3}, + [1923] = {.lex_state = 74, .external_lex_state = 3}, + [1924] = {.lex_state = 74, .external_lex_state = 3}, + [1925] = {.lex_state = 74, .external_lex_state = 4}, + [1926] = {.lex_state = 74, .external_lex_state = 3}, + [1927] = {.lex_state = 74, .external_lex_state = 4}, + [1928] = {.lex_state = 75, .external_lex_state = 5}, + [1929] = {.lex_state = 74, .external_lex_state = 3}, + [1930] = {.lex_state = 74, .external_lex_state = 4}, + [1931] = {.lex_state = 74, .external_lex_state = 4}, + [1932] = {.lex_state = 74, .external_lex_state = 3}, + [1933] = {.lex_state = 75, .external_lex_state = 5}, + [1934] = {.lex_state = 74, .external_lex_state = 3}, + [1935] = {.lex_state = 74, .external_lex_state = 4}, + [1936] = {.lex_state = 74, .external_lex_state = 3}, + [1937] = {.lex_state = 74, .external_lex_state = 4}, + [1938] = {.lex_state = 74, .external_lex_state = 4}, + [1939] = {.lex_state = 74, .external_lex_state = 4}, + [1940] = {.lex_state = 74, .external_lex_state = 4}, + [1941] = {.lex_state = 74, .external_lex_state = 4}, + [1942] = {.lex_state = 74, .external_lex_state = 4}, + [1943] = {.lex_state = 74, .external_lex_state = 4}, + [1944] = {.lex_state = 74, .external_lex_state = 4}, + [1945] = {.lex_state = 74, .external_lex_state = 4}, + [1946] = {.lex_state = 75, .external_lex_state = 2}, + [1947] = {.lex_state = 74, .external_lex_state = 3}, + [1948] = {.lex_state = 74, .external_lex_state = 3}, + [1949] = {.lex_state = 74, .external_lex_state = 4}, + [1950] = {.lex_state = 74, .external_lex_state = 3}, + [1951] = {.lex_state = 74, .external_lex_state = 4}, + [1952] = {.lex_state = 74, .external_lex_state = 4}, + [1953] = {.lex_state = 75, .external_lex_state = 2}, + [1954] = {.lex_state = 74, .external_lex_state = 3}, + [1955] = {.lex_state = 74, .external_lex_state = 3}, + [1956] = {.lex_state = 74, .external_lex_state = 4}, + [1957] = {.lex_state = 74, .external_lex_state = 4}, + [1958] = {.lex_state = 74, .external_lex_state = 4}, + [1959] = {.lex_state = 74, .external_lex_state = 3}, + [1960] = {.lex_state = 74, .external_lex_state = 3}, + [1961] = {.lex_state = 74, .external_lex_state = 4}, + [1962] = {.lex_state = 75, .external_lex_state = 2}, + [1963] = {.lex_state = 74, .external_lex_state = 4}, + [1964] = {.lex_state = 74, .external_lex_state = 4}, + [1965] = {.lex_state = 74, .external_lex_state = 4}, + [1966] = {.lex_state = 74, .external_lex_state = 4}, + [1967] = {.lex_state = 74, .external_lex_state = 4}, + [1968] = {.lex_state = 75, .external_lex_state = 5}, + [1969] = {.lex_state = 75, .external_lex_state = 5}, + [1970] = {.lex_state = 74, .external_lex_state = 4}, + [1971] = {.lex_state = 74, .external_lex_state = 4}, + [1972] = {.lex_state = 74, .external_lex_state = 4}, + [1973] = {.lex_state = 74, .external_lex_state = 4}, + [1974] = {.lex_state = 74, .external_lex_state = 3}, + [1975] = {.lex_state = 75, .external_lex_state = 5}, + [1976] = {.lex_state = 74, .external_lex_state = 4}, + [1977] = {.lex_state = 74, .external_lex_state = 4}, + [1978] = {.lex_state = 74, .external_lex_state = 4}, + [1979] = {.lex_state = 74, .external_lex_state = 4}, + [1980] = {.lex_state = 74, .external_lex_state = 4}, + [1981] = {.lex_state = 74, .external_lex_state = 4}, + [1982] = {.lex_state = 74, .external_lex_state = 4}, + [1983] = {.lex_state = 74, .external_lex_state = 4}, + [1984] = {.lex_state = 74, .external_lex_state = 4}, + [1985] = {.lex_state = 74, .external_lex_state = 4}, + [1986] = {.lex_state = 74, .external_lex_state = 4}, + [1987] = {.lex_state = 74, .external_lex_state = 4}, + [1988] = {.lex_state = 74, .external_lex_state = 4}, + [1989] = {.lex_state = 74, .external_lex_state = 4}, + [1990] = {.lex_state = 74, .external_lex_state = 4}, + [1991] = {.lex_state = 74, .external_lex_state = 4}, + [1992] = {.lex_state = 74, .external_lex_state = 4}, + [1993] = {.lex_state = 75, .external_lex_state = 5}, + [1994] = {.lex_state = 74, .external_lex_state = 4}, + [1995] = {.lex_state = 74, .external_lex_state = 4}, + [1996] = {.lex_state = 74, .external_lex_state = 4}, + [1997] = {.lex_state = 74, .external_lex_state = 4}, + [1998] = {.lex_state = 74, .external_lex_state = 4}, + [1999] = {.lex_state = 74, .external_lex_state = 4}, + [2000] = {.lex_state = 74, .external_lex_state = 4}, + [2001] = {.lex_state = 74, .external_lex_state = 3}, + [2002] = {.lex_state = 74, .external_lex_state = 3}, + [2003] = {.lex_state = 74, .external_lex_state = 4}, + [2004] = {.lex_state = 74, .external_lex_state = 4}, + [2005] = {.lex_state = 74, .external_lex_state = 4}, + [2006] = {.lex_state = 74, .external_lex_state = 4}, + [2007] = {.lex_state = 74, .external_lex_state = 4}, + [2008] = {.lex_state = 74, .external_lex_state = 4}, + [2009] = {.lex_state = 74, .external_lex_state = 4}, + [2010] = {.lex_state = 74, .external_lex_state = 4}, + [2011] = {.lex_state = 74, .external_lex_state = 4}, + [2012] = {.lex_state = 74, .external_lex_state = 4}, + [2013] = {.lex_state = 74, .external_lex_state = 4}, + [2014] = {.lex_state = 75, .external_lex_state = 5}, + [2015] = {.lex_state = 74, .external_lex_state = 4}, + [2016] = {.lex_state = 74, .external_lex_state = 4}, + [2017] = {.lex_state = 74, .external_lex_state = 4}, + [2018] = {.lex_state = 74, .external_lex_state = 4}, + [2019] = {.lex_state = 74, .external_lex_state = 3}, + [2020] = {.lex_state = 74, .external_lex_state = 4}, + [2021] = {.lex_state = 74, .external_lex_state = 4}, + [2022] = {.lex_state = 74, .external_lex_state = 4}, + [2023] = {.lex_state = 74, .external_lex_state = 4}, + [2024] = {.lex_state = 74, .external_lex_state = 4}, + [2025] = {.lex_state = 74, .external_lex_state = 3}, + [2026] = {.lex_state = 74, .external_lex_state = 3}, + [2027] = {.lex_state = 74, .external_lex_state = 4}, + [2028] = {.lex_state = 75, .external_lex_state = 2}, + [2029] = {.lex_state = 74, .external_lex_state = 4}, + [2030] = {.lex_state = 74, .external_lex_state = 4}, + [2031] = {.lex_state = 74, .external_lex_state = 4}, + [2032] = {.lex_state = 74, .external_lex_state = 4}, + [2033] = {.lex_state = 74, .external_lex_state = 4}, + [2034] = {.lex_state = 74, .external_lex_state = 4}, + [2035] = {.lex_state = 74, .external_lex_state = 4}, + [2036] = {.lex_state = 74, .external_lex_state = 4}, + [2037] = {.lex_state = 74, .external_lex_state = 4}, + [2038] = {.lex_state = 74, .external_lex_state = 3}, + [2039] = {.lex_state = 74, .external_lex_state = 4}, + [2040] = {.lex_state = 74, .external_lex_state = 4}, + [2041] = {.lex_state = 74, .external_lex_state = 4}, + [2042] = {.lex_state = 74, .external_lex_state = 4}, + [2043] = {.lex_state = 74, .external_lex_state = 4}, + [2044] = {.lex_state = 74, .external_lex_state = 4}, + [2045] = {.lex_state = 74, .external_lex_state = 4}, + [2046] = {.lex_state = 74, .external_lex_state = 4}, + [2047] = {.lex_state = 74, .external_lex_state = 4}, + [2048] = {.lex_state = 74, .external_lex_state = 4}, + [2049] = {.lex_state = 74, .external_lex_state = 4}, + [2050] = {.lex_state = 74, .external_lex_state = 4}, + [2051] = {.lex_state = 74, .external_lex_state = 4}, + [2052] = {.lex_state = 74, .external_lex_state = 4}, + [2053] = {.lex_state = 74, .external_lex_state = 4}, + [2054] = {.lex_state = 74, .external_lex_state = 4}, + [2055] = {.lex_state = 74, .external_lex_state = 4}, + [2056] = {.lex_state = 74, .external_lex_state = 4}, + [2057] = {.lex_state = 74, .external_lex_state = 4}, + [2058] = {.lex_state = 74, .external_lex_state = 4}, + [2059] = {.lex_state = 74, .external_lex_state = 4}, + [2060] = {.lex_state = 74, .external_lex_state = 4}, + [2061] = {.lex_state = 74, .external_lex_state = 4}, + [2062] = {.lex_state = 74, .external_lex_state = 4}, + [2063] = {.lex_state = 74, .external_lex_state = 4}, + [2064] = {.lex_state = 74, .external_lex_state = 4}, + [2065] = {.lex_state = 75, .external_lex_state = 5}, + [2066] = {.lex_state = 75, .external_lex_state = 5}, + [2067] = {.lex_state = 74, .external_lex_state = 4}, + [2068] = {.lex_state = 75, .external_lex_state = 5}, + [2069] = {.lex_state = 74, .external_lex_state = 4}, + [2070] = {.lex_state = 75, .external_lex_state = 5}, + [2071] = {.lex_state = 75, .external_lex_state = 5}, + [2072] = {.lex_state = 74, .external_lex_state = 4}, + [2073] = {.lex_state = 74, .external_lex_state = 4}, + [2074] = {.lex_state = 74, .external_lex_state = 4}, + [2075] = {.lex_state = 75, .external_lex_state = 2}, + [2076] = {.lex_state = 74, .external_lex_state = 4}, + [2077] = {.lex_state = 74, .external_lex_state = 4}, + [2078] = {.lex_state = 74, .external_lex_state = 4}, + [2079] = {.lex_state = 74, .external_lex_state = 4}, + [2080] = {.lex_state = 74, .external_lex_state = 3}, + [2081] = {.lex_state = 74, .external_lex_state = 3}, + [2082] = {.lex_state = 74, .external_lex_state = 3}, + [2083] = {.lex_state = 74, .external_lex_state = 3}, + [2084] = {.lex_state = 74, .external_lex_state = 3}, + [2085] = {.lex_state = 74, .external_lex_state = 3}, + [2086] = {.lex_state = 74, .external_lex_state = 3}, + [2087] = {.lex_state = 74, .external_lex_state = 3}, + [2088] = {.lex_state = 74, .external_lex_state = 3}, + [2089] = {.lex_state = 74, .external_lex_state = 3}, + [2090] = {.lex_state = 74, .external_lex_state = 3}, + [2091] = {.lex_state = 74, .external_lex_state = 3}, + [2092] = {.lex_state = 74, .external_lex_state = 3}, + [2093] = {.lex_state = 74, .external_lex_state = 3}, + [2094] = {.lex_state = 74, .external_lex_state = 3}, + [2095] = {.lex_state = 74, .external_lex_state = 3}, + [2096] = {.lex_state = 74, .external_lex_state = 3}, + [2097] = {.lex_state = 74, .external_lex_state = 3}, + [2098] = {.lex_state = 74, .external_lex_state = 3}, + [2099] = {.lex_state = 74, .external_lex_state = 3}, + [2100] = {.lex_state = 74, .external_lex_state = 3}, + [2101] = {.lex_state = 74, .external_lex_state = 3}, + [2102] = {.lex_state = 74, .external_lex_state = 3}, + [2103] = {.lex_state = 74, .external_lex_state = 3}, + [2104] = {.lex_state = 74, .external_lex_state = 3}, + [2105] = {.lex_state = 74, .external_lex_state = 3}, + [2106] = {.lex_state = 74, .external_lex_state = 3}, + [2107] = {.lex_state = 74, .external_lex_state = 3}, + [2108] = {.lex_state = 74, .external_lex_state = 3}, + [2109] = {.lex_state = 74, .external_lex_state = 3}, + [2110] = {.lex_state = 74, .external_lex_state = 4}, + [2111] = {.lex_state = 75, .external_lex_state = 5}, + [2112] = {.lex_state = 4, .external_lex_state = 4}, + [2113] = {.lex_state = 74, .external_lex_state = 4}, + [2114] = {.lex_state = 74, .external_lex_state = 3}, + [2115] = {.lex_state = 74, .external_lex_state = 4}, + [2116] = {.lex_state = 74, .external_lex_state = 3}, + [2117] = {.lex_state = 75, .external_lex_state = 5}, + [2118] = {.lex_state = 75, .external_lex_state = 5}, + [2119] = {.lex_state = 74, .external_lex_state = 3}, + [2120] = {.lex_state = 75, .external_lex_state = 5}, + [2121] = {.lex_state = 74, .external_lex_state = 4}, + [2122] = {.lex_state = 74, .external_lex_state = 3}, + [2123] = {.lex_state = 74, .external_lex_state = 4}, + [2124] = {.lex_state = 75, .external_lex_state = 2}, + [2125] = {.lex_state = 74, .external_lex_state = 3}, + [2126] = {.lex_state = 74, .external_lex_state = 4}, + [2127] = {.lex_state = 74, .external_lex_state = 4}, + [2128] = {.lex_state = 74, .external_lex_state = 4}, + [2129] = {.lex_state = 75, .external_lex_state = 2}, + [2130] = {.lex_state = 74, .external_lex_state = 3}, + [2131] = {.lex_state = 74, .external_lex_state = 4}, + [2132] = {.lex_state = 74, .external_lex_state = 3}, + [2133] = {.lex_state = 74, .external_lex_state = 4}, + [2134] = {.lex_state = 74, .external_lex_state = 4}, + [2135] = {.lex_state = 74, .external_lex_state = 4}, + [2136] = {.lex_state = 74, .external_lex_state = 4}, + [2137] = {.lex_state = 74, .external_lex_state = 4}, + [2138] = {.lex_state = 75, .external_lex_state = 2}, + [2139] = {.lex_state = 75, .external_lex_state = 2}, + [2140] = {.lex_state = 74, .external_lex_state = 4}, + [2141] = {.lex_state = 74, .external_lex_state = 3}, + [2142] = {.lex_state = 74, .external_lex_state = 4}, + [2143] = {.lex_state = 74, .external_lex_state = 3}, + [2144] = {.lex_state = 74, .external_lex_state = 4}, + [2145] = {.lex_state = 75, .external_lex_state = 2}, + [2146] = {.lex_state = 75, .external_lex_state = 5}, + [2147] = {.lex_state = 75, .external_lex_state = 2}, + [2148] = {.lex_state = 75, .external_lex_state = 5}, + [2149] = {.lex_state = 75, .external_lex_state = 5}, + [2150] = {.lex_state = 74, .external_lex_state = 3}, + [2151] = {.lex_state = 74, .external_lex_state = 3}, + [2152] = {.lex_state = 75, .external_lex_state = 2}, + [2153] = {.lex_state = 75, .external_lex_state = 5}, + [2154] = {.lex_state = 75, .external_lex_state = 5}, + [2155] = {.lex_state = 74, .external_lex_state = 3}, + [2156] = {.lex_state = 74, .external_lex_state = 3}, + [2157] = {.lex_state = 74, .external_lex_state = 4}, + [2158] = {.lex_state = 74, .external_lex_state = 4}, + [2159] = {.lex_state = 75, .external_lex_state = 5}, + [2160] = {.lex_state = 75, .external_lex_state = 5}, + [2161] = {.lex_state = 75, .external_lex_state = 5}, + [2162] = {.lex_state = 75, .external_lex_state = 5}, + [2163] = {.lex_state = 75, .external_lex_state = 5}, + [2164] = {.lex_state = 75, .external_lex_state = 5}, + [2165] = {.lex_state = 74, .external_lex_state = 4}, + [2166] = {.lex_state = 74, .external_lex_state = 4}, + [2167] = {.lex_state = 74, .external_lex_state = 4}, + [2168] = {.lex_state = 74, .external_lex_state = 3}, + [2169] = {.lex_state = 74, .external_lex_state = 4}, + [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 = 4}, + [2175] = {.lex_state = 74, .external_lex_state = 3}, + [2176] = {.lex_state = 74, .external_lex_state = 4}, + [2177] = {.lex_state = 74, .external_lex_state = 4}, + [2178] = {.lex_state = 74, .external_lex_state = 4}, + [2179] = {.lex_state = 74, .external_lex_state = 4}, + [2180] = {.lex_state = 74, .external_lex_state = 4}, + [2181] = {.lex_state = 74, .external_lex_state = 3}, + [2182] = {.lex_state = 74, .external_lex_state = 4}, + [2183] = {.lex_state = 74, .external_lex_state = 4}, + [2184] = {.lex_state = 74, .external_lex_state = 4}, + [2185] = {.lex_state = 74, .external_lex_state = 3}, + [2186] = {.lex_state = 74, .external_lex_state = 4}, + [2187] = {.lex_state = 74, .external_lex_state = 3}, + [2188] = {.lex_state = 74, .external_lex_state = 4}, + [2189] = {.lex_state = 74, .external_lex_state = 4}, + [2190] = {.lex_state = 74, .external_lex_state = 4}, + [2191] = {.lex_state = 74, .external_lex_state = 4}, + [2192] = {.lex_state = 74, .external_lex_state = 4}, + [2193] = {.lex_state = 74, .external_lex_state = 4}, + [2194] = {.lex_state = 74, .external_lex_state = 4}, + [2195] = {.lex_state = 74, .external_lex_state = 4}, + [2196] = {.lex_state = 74, .external_lex_state = 4}, + [2197] = {.lex_state = 74, .external_lex_state = 4}, + [2198] = {.lex_state = 74, .external_lex_state = 4}, + [2199] = {.lex_state = 74, .external_lex_state = 4}, + [2200] = {.lex_state = 74, .external_lex_state = 4}, + [2201] = {.lex_state = 74, .external_lex_state = 4}, + [2202] = {.lex_state = 74, .external_lex_state = 4}, + [2203] = {.lex_state = 74, .external_lex_state = 4}, + [2204] = {.lex_state = 74, .external_lex_state = 4}, + [2205] = {.lex_state = 75, .external_lex_state = 5}, + [2206] = {.lex_state = 74, .external_lex_state = 4}, + [2207] = {.lex_state = 75, .external_lex_state = 5}, + [2208] = {.lex_state = 74, .external_lex_state = 3}, + [2209] = {.lex_state = 74, .external_lex_state = 4}, + [2210] = {.lex_state = 74, .external_lex_state = 4}, + [2211] = {.lex_state = 74, .external_lex_state = 4}, + [2212] = {.lex_state = 75, .external_lex_state = 5}, + [2213] = {.lex_state = 74, .external_lex_state = 4}, + [2214] = {.lex_state = 75, .external_lex_state = 5}, + [2215] = {.lex_state = 74, .external_lex_state = 4}, + [2216] = {.lex_state = 74, .external_lex_state = 3}, + [2217] = {.lex_state = 74, .external_lex_state = 4}, + [2218] = {.lex_state = 74, .external_lex_state = 4}, + [2219] = {.lex_state = 75, .external_lex_state = 5}, + [2220] = {.lex_state = 4, .external_lex_state = 4}, + [2221] = {.lex_state = 74, .external_lex_state = 3}, + [2222] = {.lex_state = 75, .external_lex_state = 5}, + [2223] = {.lex_state = 74, .external_lex_state = 4}, + [2224] = {.lex_state = 74, .external_lex_state = 4}, + [2225] = {.lex_state = 74, .external_lex_state = 4}, + [2226] = {.lex_state = 75, .external_lex_state = 5}, + [2227] = {.lex_state = 74, .external_lex_state = 4}, + [2228] = {.lex_state = 74, .external_lex_state = 4}, + [2229] = {.lex_state = 74, .external_lex_state = 4}, + [2230] = {.lex_state = 74, .external_lex_state = 4}, + [2231] = {.lex_state = 74, .external_lex_state = 4}, + [2232] = {.lex_state = 74, .external_lex_state = 3}, + [2233] = {.lex_state = 74, .external_lex_state = 4}, + [2234] = {.lex_state = 75, .external_lex_state = 5}, + [2235] = {.lex_state = 75, .external_lex_state = 5}, + [2236] = {.lex_state = 74, .external_lex_state = 3}, + [2237] = {.lex_state = 74, .external_lex_state = 4}, + [2238] = {.lex_state = 75, .external_lex_state = 5}, + [2239] = {.lex_state = 75, .external_lex_state = 5}, + [2240] = {.lex_state = 74, .external_lex_state = 3}, + [2241] = {.lex_state = 74, .external_lex_state = 4}, + [2242] = {.lex_state = 75, .external_lex_state = 5}, + [2243] = {.lex_state = 74, .external_lex_state = 3}, + [2244] = {.lex_state = 74, .external_lex_state = 4}, + [2245] = {.lex_state = 74, .external_lex_state = 3}, + [2246] = {.lex_state = 74, .external_lex_state = 3}, + [2247] = {.lex_state = 74, .external_lex_state = 4}, + [2248] = {.lex_state = 74, .external_lex_state = 4}, + [2249] = {.lex_state = 74, .external_lex_state = 3}, + [2250] = {.lex_state = 74, .external_lex_state = 3}, + [2251] = {.lex_state = 74, .external_lex_state = 4}, + [2252] = {.lex_state = 74, .external_lex_state = 3}, + [2253] = {.lex_state = 74, .external_lex_state = 3}, + [2254] = {.lex_state = 74, .external_lex_state = 3}, + [2255] = {.lex_state = 74, .external_lex_state = 4}, + [2256] = {.lex_state = 74, .external_lex_state = 4}, + [2257] = {.lex_state = 74, .external_lex_state = 4}, + [2258] = {.lex_state = 74, .external_lex_state = 4}, + [2259] = {.lex_state = 74, .external_lex_state = 4}, + [2260] = {.lex_state = 74, .external_lex_state = 3}, + [2261] = {.lex_state = 74, .external_lex_state = 3}, + [2262] = {.lex_state = 74, .external_lex_state = 3}, + [2263] = {.lex_state = 74, .external_lex_state = 3}, + [2264] = {.lex_state = 74, .external_lex_state = 4}, + [2265] = {.lex_state = 74, .external_lex_state = 3}, + [2266] = {.lex_state = 74, .external_lex_state = 3}, + [2267] = {.lex_state = 74, .external_lex_state = 3}, + [2268] = {.lex_state = 74, .external_lex_state = 3}, + [2269] = {.lex_state = 74, .external_lex_state = 4}, + [2270] = {.lex_state = 75, .external_lex_state = 5}, + [2271] = {.lex_state = 75, .external_lex_state = 5}, + [2272] = {.lex_state = 74, .external_lex_state = 4}, + [2273] = {.lex_state = 74, .external_lex_state = 4}, + [2274] = {.lex_state = 74, .external_lex_state = 3}, + [2275] = {.lex_state = 75, .external_lex_state = 5}, + [2276] = {.lex_state = 74, .external_lex_state = 3}, + [2277] = {.lex_state = 74, .external_lex_state = 3}, + [2278] = {.lex_state = 75, .external_lex_state = 5}, + [2279] = {.lex_state = 74, .external_lex_state = 3}, + [2280] = {.lex_state = 75, .external_lex_state = 5}, + [2281] = {.lex_state = 75, .external_lex_state = 2}, + [2282] = {.lex_state = 75, .external_lex_state = 5}, + [2283] = {.lex_state = 75, .external_lex_state = 2}, + [2284] = {.lex_state = 74, .external_lex_state = 4}, + [2285] = {.lex_state = 74, .external_lex_state = 4}, + [2286] = {.lex_state = 74, .external_lex_state = 4}, + [2287] = {.lex_state = 74, .external_lex_state = 4}, + [2288] = {.lex_state = 74, .external_lex_state = 4}, + [2289] = {.lex_state = 74, .external_lex_state = 3}, + [2290] = {.lex_state = 74, .external_lex_state = 3}, + [2291] = {.lex_state = 74, .external_lex_state = 3}, + [2292] = {.lex_state = 74, .external_lex_state = 3}, + [2293] = {.lex_state = 74, .external_lex_state = 3}, + [2294] = {.lex_state = 74, .external_lex_state = 3}, + [2295] = {.lex_state = 74, .external_lex_state = 3}, + [2296] = {.lex_state = 74, .external_lex_state = 3}, + [2297] = {.lex_state = 74, .external_lex_state = 3}, + [2298] = {.lex_state = 75, .external_lex_state = 5}, + [2299] = {.lex_state = 75, .external_lex_state = 5}, + [2300] = {.lex_state = 74, .external_lex_state = 3}, + [2301] = {.lex_state = 75, .external_lex_state = 5}, + [2302] = {.lex_state = 74, .external_lex_state = 4}, + [2303] = {.lex_state = 75, .external_lex_state = 5}, + [2304] = {.lex_state = 74, .external_lex_state = 4}, + [2305] = {.lex_state = 74, .external_lex_state = 3}, + [2306] = {.lex_state = 75, .external_lex_state = 5}, + [2307] = {.lex_state = 75, .external_lex_state = 5}, + [2308] = {.lex_state = 74, .external_lex_state = 3}, + [2309] = {.lex_state = 74, .external_lex_state = 3}, + [2310] = {.lex_state = 75, .external_lex_state = 5}, + [2311] = {.lex_state = 75, .external_lex_state = 5}, + [2312] = {.lex_state = 74, .external_lex_state = 3}, + [2313] = {.lex_state = 74, .external_lex_state = 3}, + [2314] = {.lex_state = 75, .external_lex_state = 2}, + [2315] = {.lex_state = 74, .external_lex_state = 3}, + [2316] = {.lex_state = 74, .external_lex_state = 4}, + [2317] = {.lex_state = 74, .external_lex_state = 4}, + [2318] = {.lex_state = 74, .external_lex_state = 4}, + [2319] = {.lex_state = 74, .external_lex_state = 4}, + [2320] = {.lex_state = 75, .external_lex_state = 2}, + [2321] = {.lex_state = 74, .external_lex_state = 4}, + [2322] = {.lex_state = 74, .external_lex_state = 4}, + [2323] = {.lex_state = 74, .external_lex_state = 4}, + [2324] = {.lex_state = 74, .external_lex_state = 4}, + [2325] = {.lex_state = 74, .external_lex_state = 4}, + [2326] = {.lex_state = 74, .external_lex_state = 4}, + [2327] = {.lex_state = 75, .external_lex_state = 2}, + [2328] = {.lex_state = 74, .external_lex_state = 3}, + [2329] = {.lex_state = 74, .external_lex_state = 3}, + [2330] = {.lex_state = 74, .external_lex_state = 4}, + [2331] = {.lex_state = 74, .external_lex_state = 3}, + [2332] = {.lex_state = 74, .external_lex_state = 4}, + [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 = 75, .external_lex_state = 5}, + [2337] = {.lex_state = 74, .external_lex_state = 4}, + [2338] = {.lex_state = 74, .external_lex_state = 4}, + [2339] = {.lex_state = 74, .external_lex_state = 4}, + [2340] = {.lex_state = 74, .external_lex_state = 4}, + [2341] = {.lex_state = 74, .external_lex_state = 4}, + [2342] = {.lex_state = 74, .external_lex_state = 4}, + [2343] = {.lex_state = 74, .external_lex_state = 4}, + [2344] = {.lex_state = 74, .external_lex_state = 4}, + [2345] = {.lex_state = 74, .external_lex_state = 3}, + [2346] = {.lex_state = 74, .external_lex_state = 4}, + [2347] = {.lex_state = 75, .external_lex_state = 5}, + [2348] = {.lex_state = 74, .external_lex_state = 4}, + [2349] = {.lex_state = 74, .external_lex_state = 4}, + [2350] = {.lex_state = 75, .external_lex_state = 5}, + [2351] = {.lex_state = 74, .external_lex_state = 4}, + [2352] = {.lex_state = 75, .external_lex_state = 2}, + [2353] = {.lex_state = 75, .external_lex_state = 2}, + [2354] = {.lex_state = 74, .external_lex_state = 4}, + [2355] = {.lex_state = 75, .external_lex_state = 5}, + [2356] = {.lex_state = 75, .external_lex_state = 5}, + [2357] = {.lex_state = 74, .external_lex_state = 3}, + [2358] = {.lex_state = 74, .external_lex_state = 3}, + [2359] = {.lex_state = 74, .external_lex_state = 3}, + [2360] = {.lex_state = 74, .external_lex_state = 4}, + [2361] = {.lex_state = 74, .external_lex_state = 3}, + [2362] = {.lex_state = 75, .external_lex_state = 5}, + [2363] = {.lex_state = 74, .external_lex_state = 4}, + [2364] = {.lex_state = 75, .external_lex_state = 5}, + [2365] = {.lex_state = 74, .external_lex_state = 4}, + [2366] = {.lex_state = 75, .external_lex_state = 5}, + [2367] = {.lex_state = 75, .external_lex_state = 5}, + [2368] = {.lex_state = 75, .external_lex_state = 5}, + [2369] = {.lex_state = 75, .external_lex_state = 5}, + [2370] = {.lex_state = 74, .external_lex_state = 4}, + [2371] = {.lex_state = 75, .external_lex_state = 2}, + [2372] = {.lex_state = 75, .external_lex_state = 5}, + [2373] = {.lex_state = 74, .external_lex_state = 3}, + [2374] = {.lex_state = 75, .external_lex_state = 5}, + [2375] = {.lex_state = 74, .external_lex_state = 4}, + [2376] = {.lex_state = 74, .external_lex_state = 3}, + [2377] = {.lex_state = 74, .external_lex_state = 3}, + [2378] = {.lex_state = 74, .external_lex_state = 3}, + [2379] = {.lex_state = 74, .external_lex_state = 3}, + [2380] = {.lex_state = 74, .external_lex_state = 3}, + [2381] = {.lex_state = 74, .external_lex_state = 3}, + [2382] = {.lex_state = 74, .external_lex_state = 3}, + [2383] = {.lex_state = 74, .external_lex_state = 3}, + [2384] = {.lex_state = 74, .external_lex_state = 3}, + [2385] = {.lex_state = 74, .external_lex_state = 3}, + [2386] = {.lex_state = 74, .external_lex_state = 3}, + [2387] = {.lex_state = 74, .external_lex_state = 3}, + [2388] = {.lex_state = 74, .external_lex_state = 3}, + [2389] = {.lex_state = 74, .external_lex_state = 3}, + [2390] = {.lex_state = 74, .external_lex_state = 3}, + [2391] = {.lex_state = 74, .external_lex_state = 3}, + [2392] = {.lex_state = 74, .external_lex_state = 3}, + [2393] = {.lex_state = 74, .external_lex_state = 3}, + [2394] = {.lex_state = 74, .external_lex_state = 3}, + [2395] = {.lex_state = 74, .external_lex_state = 3}, + [2396] = {.lex_state = 74, .external_lex_state = 3}, + [2397] = {.lex_state = 74, .external_lex_state = 3}, + [2398] = {.lex_state = 74, .external_lex_state = 3}, + [2399] = {.lex_state = 74, .external_lex_state = 3}, + [2400] = {.lex_state = 74, .external_lex_state = 3}, + [2401] = {.lex_state = 74, .external_lex_state = 3}, + [2402] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 74, .external_lex_state = 3}, + [2410] = {.lex_state = 74, .external_lex_state = 3}, + [2411] = {.lex_state = 74, .external_lex_state = 3}, + [2412] = {.lex_state = 74, .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 = 74, .external_lex_state = 3}, + [2425] = {.lex_state = 74, .external_lex_state = 3}, + [2426] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 4}, + [2431] = {.lex_state = 74, .external_lex_state = 3}, + [2432] = {.lex_state = 74, .external_lex_state = 3}, + [2433] = {.lex_state = 75, .external_lex_state = 5}, + [2434] = {.lex_state = 75, .external_lex_state = 2}, + [2435] = {.lex_state = 75, .external_lex_state = 5}, + [2436] = {.lex_state = 75, .external_lex_state = 5}, + [2437] = {.lex_state = 74, .external_lex_state = 3}, + [2438] = {.lex_state = 75, .external_lex_state = 5}, + [2439] = {.lex_state = 75, .external_lex_state = 5}, + [2440] = {.lex_state = 74, .external_lex_state = 3}, + [2441] = {.lex_state = 74, .external_lex_state = 3}, + [2442] = {.lex_state = 74, .external_lex_state = 4}, + [2443] = {.lex_state = 75, .external_lex_state = 5}, + [2444] = {.lex_state = 74, .external_lex_state = 4}, + [2445] = {.lex_state = 74, .external_lex_state = 4}, + [2446] = {.lex_state = 74, .external_lex_state = 4}, + [2447] = {.lex_state = 74, .external_lex_state = 3}, + [2448] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 3}, + [2454] = {.lex_state = 74, .external_lex_state = 3}, + [2455] = {.lex_state = 75, .external_lex_state = 2}, + [2456] = {.lex_state = 75, .external_lex_state = 2}, + [2457] = {.lex_state = 75, .external_lex_state = 5}, + [2458] = {.lex_state = 75, .external_lex_state = 2}, + [2459] = {.lex_state = 75, .external_lex_state = 5}, + [2460] = {.lex_state = 74, .external_lex_state = 3}, + [2461] = {.lex_state = 75, .external_lex_state = 5}, + [2462] = {.lex_state = 75, .external_lex_state = 2}, + [2463] = {.lex_state = 75, .external_lex_state = 5}, + [2464] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 4, .external_lex_state = 3}, + [2470] = {.lex_state = 74, .external_lex_state = 4}, + [2471] = {.lex_state = 74, .external_lex_state = 3}, + [2472] = {.lex_state = 74, .external_lex_state = 3}, + [2473] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 75, .external_lex_state = 5}, + [2479] = {.lex_state = 75, .external_lex_state = 2}, + [2480] = {.lex_state = 74, .external_lex_state = 4}, + [2481] = {.lex_state = 75, .external_lex_state = 5}, + [2482] = {.lex_state = 75, .external_lex_state = 5}, + [2483] = {.lex_state = 75, .external_lex_state = 2}, + [2484] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 75, .external_lex_state = 5}, + [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 = 3}, + [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 = 75, .external_lex_state = 2}, + [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 = 75, .external_lex_state = 2}, + [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 = 3}, + [2528] = {.lex_state = 74, .external_lex_state = 3}, + [2529] = {.lex_state = 74, .external_lex_state = 3}, + [2530] = {.lex_state = 75, .external_lex_state = 2}, + [2531] = {.lex_state = 75, .external_lex_state = 2}, + [2532] = {.lex_state = 75, .external_lex_state = 2}, + [2533] = {.lex_state = 75, .external_lex_state = 5}, + [2534] = {.lex_state = 75, .external_lex_state = 5}, + [2535] = {.lex_state = 75, .external_lex_state = 2}, + [2536] = {.lex_state = 75, .external_lex_state = 2}, + [2537] = {.lex_state = 74, .external_lex_state = 3}, + [2538] = {.lex_state = 74, .external_lex_state = 3}, + [2539] = {.lex_state = 75, .external_lex_state = 2}, + [2540] = {.lex_state = 74, .external_lex_state = 3}, + [2541] = {.lex_state = 74, .external_lex_state = 3}, + [2542] = {.lex_state = 74, .external_lex_state = 3}, + [2543] = {.lex_state = 74, .external_lex_state = 3}, + [2544] = {.lex_state = 74, .external_lex_state = 3}, + [2545] = {.lex_state = 74, .external_lex_state = 3}, + [2546] = {.lex_state = 74, .external_lex_state = 3}, + [2547] = {.lex_state = 74, .external_lex_state = 3}, + [2548] = {.lex_state = 75, .external_lex_state = 2}, + [2549] = {.lex_state = 75, .external_lex_state = 5}, + [2550] = {.lex_state = 75, .external_lex_state = 5}, + [2551] = {.lex_state = 74, .external_lex_state = 3}, + [2552] = {.lex_state = 75, .external_lex_state = 5}, + [2553] = {.lex_state = 75, .external_lex_state = 5}, + [2554] = {.lex_state = 74, .external_lex_state = 3}, + [2555] = {.lex_state = 75, .external_lex_state = 5}, + [2556] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 75, .external_lex_state = 5}, + [2568] = {.lex_state = 75, .external_lex_state = 5}, + [2569] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 4}, + [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 = 74, .external_lex_state = 3}, + [2583] = {.lex_state = 74, .external_lex_state = 3}, + [2584] = {.lex_state = 74, .external_lex_state = 3}, + [2585] = {.lex_state = 74, .external_lex_state = 3}, + [2586] = {.lex_state = 74, .external_lex_state = 3}, + [2587] = {.lex_state = 74, .external_lex_state = 3}, + [2588] = {.lex_state = 74, .external_lex_state = 3}, + [2589] = {.lex_state = 74, .external_lex_state = 3}, + [2590] = {.lex_state = 74, .external_lex_state = 3}, + [2591] = {.lex_state = 74, .external_lex_state = 3}, + [2592] = {.lex_state = 74, .external_lex_state = 3}, + [2593] = {.lex_state = 74, .external_lex_state = 3}, + [2594] = {.lex_state = 74, .external_lex_state = 3}, + [2595] = {.lex_state = 74, .external_lex_state = 3}, + [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 = 74, .external_lex_state = 3}, + [2602] = {.lex_state = 74, .external_lex_state = 3}, + [2603] = {.lex_state = 74, .external_lex_state = 3}, + [2604] = {.lex_state = 75, .external_lex_state = 5}, + [2605] = {.lex_state = 74, .external_lex_state = 3}, + [2606] = {.lex_state = 74, .external_lex_state = 3}, + [2607] = {.lex_state = 75, .external_lex_state = 5}, + [2608] = {.lex_state = 74, .external_lex_state = 3}, + [2609] = {.lex_state = 75, .external_lex_state = 5}, + [2610] = {.lex_state = 4, .external_lex_state = 3}, + [2611] = {.lex_state = 75, .external_lex_state = 2}, + [2612] = {.lex_state = 75, .external_lex_state = 5}, + [2613] = {.lex_state = 75, .external_lex_state = 5}, + [2614] = {.lex_state = 74, .external_lex_state = 3}, + [2615] = {.lex_state = 75, .external_lex_state = 2}, + [2616] = {.lex_state = 75, .external_lex_state = 5}, + [2617] = {.lex_state = 75, .external_lex_state = 5}, + [2618] = {.lex_state = 75, .external_lex_state = 5}, + [2619] = {.lex_state = 75, .external_lex_state = 2}, + [2620] = {.lex_state = 75, .external_lex_state = 2}, + [2621] = {.lex_state = 75, .external_lex_state = 2}, + [2622] = {.lex_state = 75, .external_lex_state = 2}, + [2623] = {.lex_state = 75, .external_lex_state = 2}, + [2624] = {.lex_state = 74, .external_lex_state = 3}, + [2625] = {.lex_state = 75, .external_lex_state = 5}, + [2626] = {.lex_state = 75, .external_lex_state = 5}, + [2627] = {.lex_state = 75, .external_lex_state = 5}, + [2628] = {.lex_state = 75, .external_lex_state = 5}, + [2629] = {.lex_state = 75, .external_lex_state = 5}, + [2630] = {.lex_state = 75, .external_lex_state = 5}, + [2631] = {.lex_state = 75, .external_lex_state = 2}, + [2632] = {.lex_state = 75, .external_lex_state = 2}, + [2633] = {.lex_state = 75, .external_lex_state = 5}, + [2634] = {.lex_state = 75, .external_lex_state = 2}, + [2635] = {.lex_state = 75, .external_lex_state = 2}, + [2636] = {.lex_state = 75, .external_lex_state = 2}, + [2637] = {.lex_state = 75, .external_lex_state = 5}, + [2638] = {.lex_state = 74, .external_lex_state = 3}, + [2639] = {.lex_state = 75, .external_lex_state = 2}, + [2640] = {.lex_state = 75, .external_lex_state = 2}, + [2641] = {.lex_state = 75, .external_lex_state = 2}, + [2642] = {.lex_state = 74, .external_lex_state = 3}, + [2643] = {.lex_state = 74, .external_lex_state = 3}, + [2644] = {.lex_state = 75, .external_lex_state = 5}, + [2645] = {.lex_state = 74, .external_lex_state = 3}, + [2646] = {.lex_state = 75, .external_lex_state = 5}, + [2647] = {.lex_state = 75, .external_lex_state = 2}, + [2648] = {.lex_state = 9, .external_lex_state = 5}, + [2649] = {.lex_state = 74, .external_lex_state = 3}, + [2650] = {.lex_state = 9, .external_lex_state = 5}, + [2651] = {.lex_state = 9, .external_lex_state = 5}, + [2652] = {.lex_state = 74, .external_lex_state = 3}, + [2653] = {.lex_state = 9, .external_lex_state = 5}, + [2654] = {.lex_state = 9, .external_lex_state = 5}, + [2655] = {.lex_state = 9, .external_lex_state = 5}, + [2656] = {.lex_state = 9, .external_lex_state = 5}, + [2657] = {.lex_state = 9, .external_lex_state = 5}, + [2658] = {.lex_state = 9, .external_lex_state = 5}, + [2659] = {.lex_state = 9, .external_lex_state = 5}, + [2660] = {.lex_state = 9, .external_lex_state = 5}, + [2661] = {.lex_state = 74, .external_lex_state = 3}, + [2662] = {.lex_state = 75, .external_lex_state = 2}, + [2663] = {.lex_state = 75, .external_lex_state = 2}, + [2664] = {.lex_state = 74, .external_lex_state = 3}, + [2665] = {.lex_state = 9, .external_lex_state = 5}, + [2666] = {.lex_state = 9, .external_lex_state = 5}, + [2667] = {.lex_state = 9, .external_lex_state = 5}, + [2668] = {.lex_state = 9, .external_lex_state = 5}, + [2669] = {.lex_state = 74, .external_lex_state = 3}, + [2670] = {.lex_state = 74, .external_lex_state = 3}, + [2671] = {.lex_state = 9, .external_lex_state = 5}, + [2672] = {.lex_state = 9, .external_lex_state = 5}, + [2673] = {.lex_state = 9, .external_lex_state = 5}, + [2674] = {.lex_state = 9, .external_lex_state = 5}, + [2675] = {.lex_state = 9, .external_lex_state = 5}, + [2676] = {.lex_state = 74, .external_lex_state = 3}, + [2677] = {.lex_state = 9, .external_lex_state = 5}, + [2678] = {.lex_state = 9, .external_lex_state = 5}, + [2679] = {.lex_state = 9, .external_lex_state = 5}, + [2680] = {.lex_state = 9, .external_lex_state = 5}, + [2681] = {.lex_state = 9, .external_lex_state = 5}, + [2682] = {.lex_state = 9, .external_lex_state = 5}, + [2683] = {.lex_state = 9, .external_lex_state = 5}, + [2684] = {.lex_state = 9, .external_lex_state = 5}, + [2685] = {.lex_state = 9, .external_lex_state = 5}, + [2686] = {.lex_state = 9, .external_lex_state = 5}, + [2687] = {.lex_state = 9, .external_lex_state = 5}, + [2688] = {.lex_state = 9, .external_lex_state = 5}, + [2689] = {.lex_state = 9, .external_lex_state = 5}, + [2690] = {.lex_state = 9, .external_lex_state = 5}, + [2691] = {.lex_state = 74, .external_lex_state = 3}, + [2692] = {.lex_state = 9, .external_lex_state = 5}, + [2693] = {.lex_state = 9, .external_lex_state = 5}, + [2694] = {.lex_state = 9, .external_lex_state = 5}, + [2695] = {.lex_state = 9, .external_lex_state = 5}, + [2696] = {.lex_state = 9, .external_lex_state = 5}, + [2697] = {.lex_state = 9, .external_lex_state = 5}, + [2698] = {.lex_state = 74, .external_lex_state = 3}, + [2699] = {.lex_state = 9, .external_lex_state = 5}, + [2700] = {.lex_state = 9, .external_lex_state = 5}, + [2701] = {.lex_state = 74, .external_lex_state = 3}, + [2702] = {.lex_state = 9, .external_lex_state = 5}, + [2703] = {.lex_state = 9, .external_lex_state = 5}, + [2704] = {.lex_state = 9, .external_lex_state = 5}, + [2705] = {.lex_state = 9, .external_lex_state = 5}, + [2706] = {.lex_state = 9, .external_lex_state = 5}, + [2707] = {.lex_state = 74, .external_lex_state = 3}, + [2708] = {.lex_state = 9, .external_lex_state = 5}, + [2709] = {.lex_state = 9, .external_lex_state = 5}, + [2710] = {.lex_state = 9, .external_lex_state = 5}, + [2711] = {.lex_state = 9, .external_lex_state = 5}, + [2712] = {.lex_state = 9, .external_lex_state = 5}, + [2713] = {.lex_state = 9, .external_lex_state = 2}, + [2714] = {.lex_state = 9, .external_lex_state = 2}, + [2715] = {.lex_state = 9, .external_lex_state = 2}, + [2716] = {.lex_state = 9, .external_lex_state = 2}, + [2717] = {.lex_state = 9, .external_lex_state = 2}, + [2718] = {.lex_state = 75, .external_lex_state = 2}, + [2719] = {.lex_state = 9, .external_lex_state = 2}, + [2720] = {.lex_state = 9, .external_lex_state = 2}, + [2721] = {.lex_state = 75, .external_lex_state = 2}, + [2722] = {.lex_state = 75, .external_lex_state = 2}, + [2723] = {.lex_state = 75, .external_lex_state = 2}, + [2724] = {.lex_state = 75, .external_lex_state = 2}, + [2725] = {.lex_state = 74, .external_lex_state = 3}, + [2726] = {.lex_state = 75, .external_lex_state = 2}, + [2727] = {.lex_state = 75, .external_lex_state = 2}, + [2728] = {.lex_state = 75, .external_lex_state = 2}, + [2729] = {.lex_state = 75, .external_lex_state = 2}, + [2730] = {.lex_state = 75, .external_lex_state = 2}, + [2731] = {.lex_state = 75, .external_lex_state = 2}, + [2732] = {.lex_state = 75, .external_lex_state = 2}, + [2733] = {.lex_state = 75, .external_lex_state = 2}, + [2734] = {.lex_state = 75, .external_lex_state = 2}, + [2735] = {.lex_state = 75, .external_lex_state = 2}, + [2736] = {.lex_state = 75, .external_lex_state = 2}, + [2737] = {.lex_state = 75, .external_lex_state = 2}, + [2738] = {.lex_state = 75, .external_lex_state = 2}, + [2739] = {.lex_state = 75, .external_lex_state = 2}, + [2740] = {.lex_state = 75, .external_lex_state = 2}, + [2741] = {.lex_state = 75, .external_lex_state = 2}, + [2742] = {.lex_state = 75, .external_lex_state = 2}, + [2743] = {.lex_state = 75, .external_lex_state = 2}, + [2744] = {.lex_state = 75, .external_lex_state = 2}, + [2745] = {.lex_state = 75, .external_lex_state = 2}, + [2746] = {.lex_state = 75, .external_lex_state = 2}, + [2747] = {.lex_state = 75, .external_lex_state = 2}, + [2748] = {.lex_state = 75, .external_lex_state = 2}, + [2749] = {.lex_state = 75, .external_lex_state = 2}, + [2750] = {.lex_state = 75, .external_lex_state = 2}, + [2751] = {.lex_state = 75, .external_lex_state = 2}, + [2752] = {.lex_state = 75, .external_lex_state = 2}, + [2753] = {.lex_state = 75, .external_lex_state = 2}, + [2754] = {.lex_state = 75, .external_lex_state = 2}, + [2755] = {.lex_state = 75, .external_lex_state = 2}, + [2756] = {.lex_state = 75, .external_lex_state = 2}, + [2757] = {.lex_state = 75, .external_lex_state = 2}, + [2758] = {.lex_state = 75, .external_lex_state = 2}, + [2759] = {.lex_state = 75, .external_lex_state = 2}, + [2760] = {.lex_state = 75, .external_lex_state = 2}, + [2761] = {.lex_state = 75, .external_lex_state = 2}, + [2762] = {.lex_state = 75, .external_lex_state = 2}, + [2763] = {.lex_state = 75, .external_lex_state = 2}, + [2764] = {.lex_state = 75, .external_lex_state = 2}, + [2765] = {.lex_state = 75, .external_lex_state = 2}, + [2766] = {.lex_state = 75, .external_lex_state = 2}, + [2767] = {.lex_state = 75, .external_lex_state = 2}, + [2768] = {.lex_state = 75, .external_lex_state = 2}, + [2769] = {.lex_state = 75, .external_lex_state = 2}, + [2770] = {.lex_state = 75, .external_lex_state = 2}, + [2771] = {.lex_state = 75, .external_lex_state = 2}, + [2772] = {.lex_state = 75, .external_lex_state = 2}, + [2773] = {.lex_state = 75, .external_lex_state = 2}, + [2774] = {.lex_state = 75, .external_lex_state = 2}, + [2775] = {.lex_state = 75, .external_lex_state = 2}, + [2776] = {.lex_state = 75, .external_lex_state = 2}, + [2777] = {.lex_state = 75, .external_lex_state = 2}, + [2778] = {.lex_state = 75, .external_lex_state = 2}, + [2779] = {.lex_state = 75, .external_lex_state = 2}, + [2780] = {.lex_state = 75, .external_lex_state = 2}, + [2781] = {.lex_state = 75, .external_lex_state = 2}, + [2782] = {.lex_state = 75, .external_lex_state = 2}, + [2783] = {.lex_state = 75, .external_lex_state = 2}, + [2784] = {.lex_state = 75, .external_lex_state = 2}, + [2785] = {.lex_state = 75, .external_lex_state = 2}, + [2786] = {.lex_state = 75, .external_lex_state = 2}, + [2787] = {.lex_state = 75, .external_lex_state = 2}, + [2788] = {.lex_state = 75, .external_lex_state = 2}, + [2789] = {.lex_state = 75, .external_lex_state = 2}, + [2790] = {.lex_state = 75, .external_lex_state = 2}, + [2791] = {.lex_state = 75, .external_lex_state = 2}, + [2792] = {.lex_state = 75, .external_lex_state = 2}, + [2793] = {.lex_state = 75, .external_lex_state = 2}, + [2794] = {.lex_state = 75, .external_lex_state = 2}, + [2795] = {.lex_state = 75, .external_lex_state = 2}, + [2796] = {.lex_state = 75, .external_lex_state = 2}, + [2797] = {.lex_state = 75, .external_lex_state = 2}, + [2798] = {.lex_state = 75, .external_lex_state = 2}, + [2799] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2}, + [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 = 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 = 7, .external_lex_state = 2}, + [2902] = {.lex_state = 7, .external_lex_state = 2}, + [2903] = {.lex_state = 7, .external_lex_state = 2}, + [2904] = {.lex_state = 7, .external_lex_state = 2}, + [2905] = {.lex_state = 7, .external_lex_state = 2}, + [2906] = {.lex_state = 7, .external_lex_state = 2}, + [2907] = {.lex_state = 7, .external_lex_state = 2}, + [2908] = {.lex_state = 7, .external_lex_state = 2}, + [2909] = {.lex_state = 7, .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 = 75, .external_lex_state = 5}, + [2914] = {.lex_state = 75, .external_lex_state = 5}, + [2915] = {.lex_state = 7, .external_lex_state = 2}, + [2916] = {.lex_state = 7, .external_lex_state = 2}, + [2917] = {.lex_state = 75, .external_lex_state = 2}, + [2918] = {.lex_state = 75, .external_lex_state = 2}, + [2919] = {.lex_state = 7, .external_lex_state = 5}, + [2920] = {.lex_state = 7, .external_lex_state = 5}, + [2921] = {.lex_state = 7, .external_lex_state = 2}, + [2922] = {.lex_state = 75, .external_lex_state = 2}, + [2923] = {.lex_state = 7, .external_lex_state = 5}, + [2924] = {.lex_state = 75, .external_lex_state = 2}, + [2925] = {.lex_state = 75, .external_lex_state = 2}, + [2926] = {.lex_state = 7, .external_lex_state = 2}, + [2927] = {.lex_state = 7, .external_lex_state = 2}, + [2928] = {.lex_state = 75, .external_lex_state = 2}, + [2929] = {.lex_state = 75, .external_lex_state = 2}, + [2930] = {.lex_state = 75, .external_lex_state = 2}, + [2931] = {.lex_state = 75, .external_lex_state = 2}, + [2932] = {.lex_state = 75, .external_lex_state = 2}, + [2933] = {.lex_state = 7, .external_lex_state = 2}, + [2934] = {.lex_state = 75, .external_lex_state = 2}, + [2935] = {.lex_state = 75, .external_lex_state = 2}, + [2936] = {.lex_state = 75, .external_lex_state = 2}, + [2937] = {.lex_state = 75, .external_lex_state = 2}, + [2938] = {.lex_state = 75, .external_lex_state = 2}, + [2939] = {.lex_state = 75, .external_lex_state = 2}, + [2940] = {.lex_state = 75, .external_lex_state = 2}, + [2941] = {.lex_state = 75, .external_lex_state = 2}, + [2942] = {.lex_state = 75, .external_lex_state = 2}, + [2943] = {.lex_state = 75, .external_lex_state = 2}, + [2944] = {.lex_state = 7, .external_lex_state = 5}, + [2945] = {.lex_state = 7, .external_lex_state = 5}, + [2946] = {.lex_state = 7, .external_lex_state = 5}, + [2947] = {.lex_state = 7, .external_lex_state = 5}, + [2948] = {.lex_state = 75, .external_lex_state = 2}, + [2949] = {.lex_state = 7, .external_lex_state = 5}, + [2950] = {.lex_state = 75, .external_lex_state = 2}, + [2951] = {.lex_state = 7, .external_lex_state = 5}, + [2952] = {.lex_state = 75, .external_lex_state = 2}, + [2953] = {.lex_state = 2, .external_lex_state = 2}, + [2954] = {.lex_state = 75, .external_lex_state = 2}, + [2955] = {.lex_state = 75, .external_lex_state = 2}, + [2956] = {.lex_state = 75, .external_lex_state = 2}, + [2957] = {.lex_state = 75, .external_lex_state = 2}, + [2958] = {.lex_state = 75, .external_lex_state = 2}, + [2959] = {.lex_state = 7, .external_lex_state = 5}, + [2960] = {.lex_state = 7, .external_lex_state = 5}, + [2961] = {.lex_state = 7, .external_lex_state = 5}, + [2962] = {.lex_state = 7, .external_lex_state = 5}, + [2963] = {.lex_state = 2, .external_lex_state = 2}, + [2964] = {.lex_state = 7, .external_lex_state = 5}, + [2965] = {.lex_state = 7, .external_lex_state = 5}, + [2966] = {.lex_state = 7, .external_lex_state = 5}, + [2967] = {.lex_state = 7, .external_lex_state = 5}, + [2968] = {.lex_state = 75, .external_lex_state = 2}, + [2969] = {.lex_state = 75, .external_lex_state = 2}, + [2970] = {.lex_state = 75, .external_lex_state = 2}, + [2971] = {.lex_state = 75, .external_lex_state = 2}, + [2972] = {.lex_state = 7, .external_lex_state = 5}, + [2973] = {.lex_state = 7, .external_lex_state = 5}, + [2974] = {.lex_state = 7, .external_lex_state = 5}, + [2975] = {.lex_state = 7, .external_lex_state = 5}, + [2976] = {.lex_state = 2, .external_lex_state = 2}, + [2977] = {.lex_state = 7, .external_lex_state = 5}, + [2978] = {.lex_state = 7, .external_lex_state = 5}, + [2979] = {.lex_state = 75, .external_lex_state = 2}, + [2980] = {.lex_state = 75, .external_lex_state = 2}, + [2981] = {.lex_state = 7, .external_lex_state = 5}, + [2982] = {.lex_state = 75, .external_lex_state = 2}, + [2983] = {.lex_state = 75, .external_lex_state = 2}, + [2984] = {.lex_state = 7, .external_lex_state = 5}, + [2985] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 75, .external_lex_state = 2}, + [2991] = {.lex_state = 7, .external_lex_state = 5}, + [2992] = {.lex_state = 75, .external_lex_state = 2}, + [2993] = {.lex_state = 7, .external_lex_state = 5}, + [2994] = {.lex_state = 75, .external_lex_state = 2}, + [2995] = {.lex_state = 75, .external_lex_state = 2}, + [2996] = {.lex_state = 75, .external_lex_state = 2}, + [2997] = {.lex_state = 7, .external_lex_state = 5}, + [2998] = {.lex_state = 2, .external_lex_state = 2}, + [2999] = {.lex_state = 75, .external_lex_state = 2}, + [3000] = {.lex_state = 75, .external_lex_state = 2}, + [3001] = {.lex_state = 75, .external_lex_state = 2}, + [3002] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2, .external_lex_state = 2}, + [3007] = {.lex_state = 75, .external_lex_state = 2}, + [3008] = {.lex_state = 75, .external_lex_state = 2}, + [3009] = {.lex_state = 7, .external_lex_state = 5}, + [3010] = {.lex_state = 2, .external_lex_state = 2}, + [3011] = {.lex_state = 7, .external_lex_state = 5}, + [3012] = {.lex_state = 75, .external_lex_state = 2}, + [3013] = {.lex_state = 75, .external_lex_state = 2}, + [3014] = {.lex_state = 7, .external_lex_state = 5}, + [3015] = {.lex_state = 75, .external_lex_state = 2}, + [3016] = {.lex_state = 7, .external_lex_state = 5}, + [3017] = {.lex_state = 2, .external_lex_state = 2}, + [3018] = {.lex_state = 2, .external_lex_state = 2}, + [3019] = {.lex_state = 2, .external_lex_state = 2}, + [3020] = {.lex_state = 7, .external_lex_state = 5}, + [3021] = {.lex_state = 7, .external_lex_state = 5}, + [3022] = {.lex_state = 75, .external_lex_state = 2}, + [3023] = {.lex_state = 75, .external_lex_state = 2}, + [3024] = {.lex_state = 75, .external_lex_state = 2}, + [3025] = {.lex_state = 75, .external_lex_state = 5}, + [3026] = {.lex_state = 7, .external_lex_state = 6}, + [3027] = {.lex_state = 7, .external_lex_state = 6}, + [3028] = {.lex_state = 7, .external_lex_state = 6}, + [3029] = {.lex_state = 75, .external_lex_state = 2}, + [3030] = {.lex_state = 75, .external_lex_state = 2}, + [3031] = {.lex_state = 75, .external_lex_state = 2}, + [3032] = {.lex_state = 7, .external_lex_state = 5}, + [3033] = {.lex_state = 7, .external_lex_state = 5}, + [3034] = {.lex_state = 2, .external_lex_state = 2}, + [3035] = {.lex_state = 75, .external_lex_state = 2}, + [3036] = {.lex_state = 7, .external_lex_state = 5}, + [3037] = {.lex_state = 75, .external_lex_state = 2}, + [3038] = {.lex_state = 75, .external_lex_state = 2}, + [3039] = {.lex_state = 75, .external_lex_state = 2}, + [3040] = {.lex_state = 75, .external_lex_state = 2}, + [3041] = {.lex_state = 75, .external_lex_state = 2}, + [3042] = {.lex_state = 75, .external_lex_state = 2}, + [3043] = {.lex_state = 75, .external_lex_state = 5}, + [3044] = {.lex_state = 75, .external_lex_state = 2}, + [3045] = {.lex_state = 75, .external_lex_state = 2}, + [3046] = {.lex_state = 75, .external_lex_state = 2}, + [3047] = {.lex_state = 75, .external_lex_state = 5}, + [3048] = {.lex_state = 75, .external_lex_state = 5}, + [3049] = {.lex_state = 75, .external_lex_state = 2}, + [3050] = {.lex_state = 75, .external_lex_state = 5}, + [3051] = {.lex_state = 75, .external_lex_state = 5}, + [3052] = {.lex_state = 75, .external_lex_state = 5}, + [3053] = {.lex_state = 75, .external_lex_state = 5}, + [3054] = {.lex_state = 75, .external_lex_state = 2}, + [3055] = {.lex_state = 75, .external_lex_state = 5}, + [3056] = {.lex_state = 75, .external_lex_state = 2}, + [3057] = {.lex_state = 75, .external_lex_state = 5}, + [3058] = {.lex_state = 75, .external_lex_state = 5}, + [3059] = {.lex_state = 75, .external_lex_state = 5}, + [3060] = {.lex_state = 75, .external_lex_state = 5}, + [3061] = {.lex_state = 75, .external_lex_state = 2}, + [3062] = {.lex_state = 75, .external_lex_state = 5}, + [3063] = {.lex_state = 75, .external_lex_state = 5}, + [3064] = {.lex_state = 75, .external_lex_state = 2}, + [3065] = {.lex_state = 75, .external_lex_state = 2}, + [3066] = {.lex_state = 75, .external_lex_state = 5}, + [3067] = {.lex_state = 75, .external_lex_state = 5}, + [3068] = {.lex_state = 75, .external_lex_state = 5}, + [3069] = {.lex_state = 75, .external_lex_state = 5}, + [3070] = {.lex_state = 75, .external_lex_state = 5}, + [3071] = {.lex_state = 75, .external_lex_state = 5}, + [3072] = {.lex_state = 75, .external_lex_state = 5}, + [3073] = {.lex_state = 75, .external_lex_state = 5}, + [3074] = {.lex_state = 75, .external_lex_state = 5}, + [3075] = {.lex_state = 75, .external_lex_state = 5}, + [3076] = {.lex_state = 75, .external_lex_state = 5}, + [3077] = {.lex_state = 75, .external_lex_state = 5}, + [3078] = {.lex_state = 75, .external_lex_state = 5}, + [3079] = {.lex_state = 75, .external_lex_state = 5}, + [3080] = {.lex_state = 75, .external_lex_state = 2}, + [3081] = {.lex_state = 75, .external_lex_state = 2}, + [3082] = {.lex_state = 75, .external_lex_state = 5}, + [3083] = {.lex_state = 75, .external_lex_state = 5}, + [3084] = {.lex_state = 7, .external_lex_state = 6}, + [3085] = {.lex_state = 75, .external_lex_state = 5}, + [3086] = {.lex_state = 75, .external_lex_state = 2}, + [3087] = {.lex_state = 75, .external_lex_state = 5}, + [3088] = {.lex_state = 7, .external_lex_state = 5}, + [3089] = {.lex_state = 7, .external_lex_state = 6}, + [3090] = {.lex_state = 7, .external_lex_state = 6}, + [3091] = {.lex_state = 7, .external_lex_state = 6}, + [3092] = {.lex_state = 7, .external_lex_state = 6}, + [3093] = {.lex_state = 7, .external_lex_state = 6}, + [3094] = {.lex_state = 7, .external_lex_state = 6}, + [3095] = {.lex_state = 7, .external_lex_state = 6}, + [3096] = {.lex_state = 7, .external_lex_state = 6}, + [3097] = {.lex_state = 7, .external_lex_state = 6}, + [3098] = {.lex_state = 7, .external_lex_state = 6}, + [3099] = {.lex_state = 7, .external_lex_state = 6}, + [3100] = {.lex_state = 7, .external_lex_state = 6}, + [3101] = {.lex_state = 7, .external_lex_state = 6}, + [3102] = {.lex_state = 7, .external_lex_state = 6}, + [3103] = {.lex_state = 7, .external_lex_state = 6}, + [3104] = {.lex_state = 7, .external_lex_state = 6}, + [3105] = {.lex_state = 7, .external_lex_state = 6}, + [3106] = {.lex_state = 7, .external_lex_state = 6}, + [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 = 7, .external_lex_state = 6}, + [3111] = {.lex_state = 7, .external_lex_state = 6}, + [3112] = {.lex_state = 7, .external_lex_state = 6}, + [3113] = {.lex_state = 7, .external_lex_state = 6}, + [3114] = {.lex_state = 7, .external_lex_state = 6}, + [3115] = {.lex_state = 7, .external_lex_state = 6}, + [3116] = {.lex_state = 7, .external_lex_state = 6}, + [3117] = {.lex_state = 7, .external_lex_state = 6}, + [3118] = {.lex_state = 7, .external_lex_state = 6}, + [3119] = {.lex_state = 7, .external_lex_state = 6}, + [3120] = {.lex_state = 7, .external_lex_state = 6}, + [3121] = {.lex_state = 7, .external_lex_state = 6}, + [3122] = {.lex_state = 7, .external_lex_state = 5}, + [3123] = {.lex_state = 75, .external_lex_state = 5}, + [3124] = {.lex_state = 75, .external_lex_state = 5}, + [3125] = {.lex_state = 75, .external_lex_state = 5}, + [3126] = {.lex_state = 75, .external_lex_state = 5}, + [3127] = {.lex_state = 7, .external_lex_state = 5}, + [3128] = {.lex_state = 75, .external_lex_state = 5}, + [3129] = {.lex_state = 75, .external_lex_state = 2}, + [3130] = {.lex_state = 75, .external_lex_state = 5}, + [3131] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 5}, + [3138] = {.lex_state = 7, .external_lex_state = 5}, + [3139] = {.lex_state = 75, .external_lex_state = 5}, + [3140] = {.lex_state = 75, .external_lex_state = 2}, + [3141] = {.lex_state = 75, .external_lex_state = 2}, + [3142] = {.lex_state = 75, .external_lex_state = 2}, + [3143] = {.lex_state = 75, .external_lex_state = 2}, + [3144] = {.lex_state = 7, .external_lex_state = 5}, + [3145] = {.lex_state = 7, .external_lex_state = 5}, + [3146] = {.lex_state = 7, .external_lex_state = 5}, + [3147] = {.lex_state = 75, .external_lex_state = 5}, + [3148] = {.lex_state = 75, .external_lex_state = 2}, + [3149] = {.lex_state = 75, .external_lex_state = 5}, + [3150] = {.lex_state = 75, .external_lex_state = 5}, + [3151] = {.lex_state = 75, .external_lex_state = 5}, + [3152] = {.lex_state = 75, .external_lex_state = 5}, + [3153] = {.lex_state = 75, .external_lex_state = 5}, + [3154] = {.lex_state = 75, .external_lex_state = 5}, + [3155] = {.lex_state = 75, .external_lex_state = 5}, + [3156] = {.lex_state = 75, .external_lex_state = 5}, + [3157] = {.lex_state = 75, .external_lex_state = 5}, + [3158] = {.lex_state = 75, .external_lex_state = 5}, + [3159] = {.lex_state = 75, .external_lex_state = 5}, + [3160] = {.lex_state = 75, .external_lex_state = 5}, + [3161] = {.lex_state = 75, .external_lex_state = 5}, + [3162] = {.lex_state = 75, .external_lex_state = 2}, + [3163] = {.lex_state = 75, .external_lex_state = 5}, + [3164] = {.lex_state = 75, .external_lex_state = 2}, + [3165] = {.lex_state = 75, .external_lex_state = 5}, + [3166] = {.lex_state = 75, .external_lex_state = 5}, + [3167] = {.lex_state = 75, .external_lex_state = 5}, + [3168] = {.lex_state = 75, .external_lex_state = 5}, + [3169] = {.lex_state = 75, .external_lex_state = 6}, + [3170] = {.lex_state = 75, .external_lex_state = 5}, + [3171] = {.lex_state = 75, .external_lex_state = 5}, + [3172] = {.lex_state = 75, .external_lex_state = 5}, + [3173] = {.lex_state = 75, .external_lex_state = 5}, + [3174] = {.lex_state = 75, .external_lex_state = 5}, + [3175] = {.lex_state = 75, .external_lex_state = 5}, + [3176] = {.lex_state = 75, .external_lex_state = 5}, + [3177] = {.lex_state = 75, .external_lex_state = 5}, + [3178] = {.lex_state = 75, .external_lex_state = 5}, + [3179] = {.lex_state = 75, .external_lex_state = 5}, + [3180] = {.lex_state = 75, .external_lex_state = 5}, + [3181] = {.lex_state = 75, .external_lex_state = 5}, + [3182] = {.lex_state = 75, .external_lex_state = 5}, + [3183] = {.lex_state = 75, .external_lex_state = 5}, + [3184] = {.lex_state = 75, .external_lex_state = 5}, + [3185] = {.lex_state = 75, .external_lex_state = 5}, + [3186] = {.lex_state = 7, .external_lex_state = 2}, + [3187] = {.lex_state = 7, .external_lex_state = 2}, + [3188] = {.lex_state = 75, .external_lex_state = 5}, + [3189] = {.lex_state = 75, .external_lex_state = 5}, + [3190] = {.lex_state = 75, .external_lex_state = 5}, + [3191] = {.lex_state = 75, .external_lex_state = 5}, + [3192] = {.lex_state = 75, .external_lex_state = 5}, + [3193] = {.lex_state = 75, .external_lex_state = 5}, + [3194] = {.lex_state = 75, .external_lex_state = 5}, + [3195] = {.lex_state = 75, .external_lex_state = 5}, + [3196] = {.lex_state = 75, .external_lex_state = 5}, + [3197] = {.lex_state = 75, .external_lex_state = 5}, + [3198] = {.lex_state = 75, .external_lex_state = 5}, + [3199] = {.lex_state = 75, .external_lex_state = 5}, + [3200] = {.lex_state = 75, .external_lex_state = 5}, + [3201] = {.lex_state = 75, .external_lex_state = 5}, + [3202] = {.lex_state = 75, .external_lex_state = 5}, + [3203] = {.lex_state = 75, .external_lex_state = 5}, + [3204] = {.lex_state = 75, .external_lex_state = 5}, + [3205] = {.lex_state = 75, .external_lex_state = 5}, + [3206] = {.lex_state = 75, .external_lex_state = 5}, + [3207] = {.lex_state = 75, .external_lex_state = 5}, + [3208] = {.lex_state = 75, .external_lex_state = 5}, + [3209] = {.lex_state = 75, .external_lex_state = 5}, + [3210] = {.lex_state = 75, .external_lex_state = 5}, + [3211] = {.lex_state = 75, .external_lex_state = 2}, + [3212] = {.lex_state = 75, .external_lex_state = 5}, + [3213] = {.lex_state = 75, .external_lex_state = 6}, + [3214] = {.lex_state = 7, .external_lex_state = 2}, + [3215] = {.lex_state = 75, .external_lex_state = 5}, + [3216] = {.lex_state = 75, .external_lex_state = 5}, + [3217] = {.lex_state = 75, .external_lex_state = 5}, + [3218] = {.lex_state = 7, .external_lex_state = 6}, + [3219] = {.lex_state = 7, .external_lex_state = 6}, + [3220] = {.lex_state = 7, .external_lex_state = 6}, + [3221] = {.lex_state = 75, .external_lex_state = 5}, + [3222] = {.lex_state = 75, .external_lex_state = 5}, + [3223] = {.lex_state = 7, .external_lex_state = 6}, + [3224] = {.lex_state = 75, .external_lex_state = 5}, + [3225] = {.lex_state = 75, .external_lex_state = 2}, + [3226] = {.lex_state = 75, .external_lex_state = 5}, + [3227] = {.lex_state = 75, .external_lex_state = 5}, + [3228] = {.lex_state = 75, .external_lex_state = 5}, + [3229] = {.lex_state = 75, .external_lex_state = 5}, + [3230] = {.lex_state = 75, .external_lex_state = 5}, + [3231] = {.lex_state = 75, .external_lex_state = 6}, + [3232] = {.lex_state = 75, .external_lex_state = 6}, + [3233] = {.lex_state = 75, .external_lex_state = 6}, + [3234] = {.lex_state = 75, .external_lex_state = 5}, + [3235] = {.lex_state = 75, .external_lex_state = 5}, + [3236] = {.lex_state = 75, .external_lex_state = 6}, + [3237] = {.lex_state = 75, .external_lex_state = 6}, + [3238] = {.lex_state = 75, .external_lex_state = 5}, + [3239] = {.lex_state = 75, .external_lex_state = 5}, + [3240] = {.lex_state = 75, .external_lex_state = 5}, + [3241] = {.lex_state = 75, .external_lex_state = 6}, + [3242] = {.lex_state = 75, .external_lex_state = 5}, + [3243] = {.lex_state = 75, .external_lex_state = 6}, + [3244] = {.lex_state = 75, .external_lex_state = 6}, + [3245] = {.lex_state = 75, .external_lex_state = 5}, + [3246] = {.lex_state = 7, .external_lex_state = 6}, + [3247] = {.lex_state = 75, .external_lex_state = 5}, + [3248] = {.lex_state = 75, .external_lex_state = 5}, + [3249] = {.lex_state = 75, .external_lex_state = 5}, + [3250] = {.lex_state = 75, .external_lex_state = 6}, + [3251] = {.lex_state = 75, .external_lex_state = 5}, + [3252] = {.lex_state = 75, .external_lex_state = 5}, + [3253] = {.lex_state = 75, .external_lex_state = 5}, + [3254] = {.lex_state = 75, .external_lex_state = 5}, + [3255] = {.lex_state = 75, .external_lex_state = 5}, + [3256] = {.lex_state = 75, .external_lex_state = 5}, + [3257] = {.lex_state = 75, .external_lex_state = 5}, + [3258] = {.lex_state = 75, .external_lex_state = 2}, + [3259] = {.lex_state = 75, .external_lex_state = 5}, + [3260] = {.lex_state = 75, .external_lex_state = 5}, + [3261] = {.lex_state = 75, .external_lex_state = 5}, + [3262] = {.lex_state = 75, .external_lex_state = 5}, + [3263] = {.lex_state = 75, .external_lex_state = 5}, + [3264] = {.lex_state = 75, .external_lex_state = 5}, + [3265] = {.lex_state = 75, .external_lex_state = 5}, + [3266] = {.lex_state = 75, .external_lex_state = 5}, + [3267] = {.lex_state = 75, .external_lex_state = 5}, + [3268] = {.lex_state = 75, .external_lex_state = 5}, + [3269] = {.lex_state = 75, .external_lex_state = 5}, + [3270] = {.lex_state = 75, .external_lex_state = 5}, + [3271] = {.lex_state = 75, .external_lex_state = 5}, + [3272] = {.lex_state = 75, .external_lex_state = 5}, + [3273] = {.lex_state = 75, .external_lex_state = 5}, + [3274] = {.lex_state = 75, .external_lex_state = 5}, + [3275] = {.lex_state = 75, .external_lex_state = 5}, + [3276] = {.lex_state = 75, .external_lex_state = 5}, + [3277] = {.lex_state = 7, .external_lex_state = 6}, + [3278] = {.lex_state = 75, .external_lex_state = 5}, + [3279] = {.lex_state = 75, .external_lex_state = 5}, + [3280] = {.lex_state = 75, .external_lex_state = 5}, + [3281] = {.lex_state = 7, .external_lex_state = 6}, + [3282] = {.lex_state = 7, .external_lex_state = 6}, + [3283] = {.lex_state = 75, .external_lex_state = 5}, + [3284] = {.lex_state = 75, .external_lex_state = 5}, + [3285] = {.lex_state = 75, .external_lex_state = 5}, + [3286] = {.lex_state = 75, .external_lex_state = 5}, + [3287] = {.lex_state = 75, .external_lex_state = 5}, + [3288] = {.lex_state = 75, .external_lex_state = 2}, + [3289] = {.lex_state = 75, .external_lex_state = 6}, + [3290] = {.lex_state = 75, .external_lex_state = 2}, + [3291] = {.lex_state = 75, .external_lex_state = 2}, + [3292] = {.lex_state = 75, .external_lex_state = 5}, + [3293] = {.lex_state = 75, .external_lex_state = 6}, + [3294] = {.lex_state = 75, .external_lex_state = 6}, + [3295] = {.lex_state = 75, .external_lex_state = 5}, + [3296] = {.lex_state = 75, .external_lex_state = 6}, + [3297] = {.lex_state = 75, .external_lex_state = 2}, + [3298] = {.lex_state = 75, .external_lex_state = 2}, + [3299] = {.lex_state = 75, .external_lex_state = 2}, + [3300] = {.lex_state = 75, .external_lex_state = 2}, + [3301] = {.lex_state = 75, .external_lex_state = 2}, + [3302] = {.lex_state = 75, .external_lex_state = 5}, + [3303] = {.lex_state = 75, .external_lex_state = 6}, + [3304] = {.lex_state = 75, .external_lex_state = 2}, + [3305] = {.lex_state = 75, .external_lex_state = 2}, + [3306] = {.lex_state = 75, .external_lex_state = 6}, + [3307] = {.lex_state = 75, .external_lex_state = 5}, + [3308] = {.lex_state = 75, .external_lex_state = 2}, + [3309] = {.lex_state = 75, .external_lex_state = 2}, + [3310] = {.lex_state = 75, .external_lex_state = 2}, + [3311] = {.lex_state = 75, .external_lex_state = 6}, + [3312] = {.lex_state = 75, .external_lex_state = 2}, + [3313] = {.lex_state = 75, .external_lex_state = 2}, + [3314] = {.lex_state = 75, .external_lex_state = 2}, + [3315] = {.lex_state = 75, .external_lex_state = 2}, + [3316] = {.lex_state = 75, .external_lex_state = 2}, + [3317] = {.lex_state = 75, .external_lex_state = 2}, + [3318] = {.lex_state = 75, .external_lex_state = 2}, + [3319] = {.lex_state = 75, .external_lex_state = 5}, + [3320] = {.lex_state = 75, .external_lex_state = 2}, + [3321] = {.lex_state = 75, .external_lex_state = 6}, + [3322] = {.lex_state = 8, .external_lex_state = 2}, + [3323] = {.lex_state = 75, .external_lex_state = 6}, + [3324] = {.lex_state = 75, .external_lex_state = 6}, + [3325] = {.lex_state = 75, .external_lex_state = 5}, + [3326] = {.lex_state = 75, .external_lex_state = 2}, + [3327] = {.lex_state = 75, .external_lex_state = 2}, + [3328] = {.lex_state = 75, .external_lex_state = 2}, + [3329] = {.lex_state = 75, .external_lex_state = 5}, + [3330] = {.lex_state = 75, .external_lex_state = 5}, + [3331] = {.lex_state = 75, .external_lex_state = 5}, + [3332] = {.lex_state = 75, .external_lex_state = 6}, + [3333] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 5}, + [3338] = {.lex_state = 75, .external_lex_state = 5}, + [3339] = {.lex_state = 75, .external_lex_state = 6}, + [3340] = {.lex_state = 75, .external_lex_state = 5}, + [3341] = {.lex_state = 75, .external_lex_state = 6}, + [3342] = {.lex_state = 75, .external_lex_state = 6}, + [3343] = {.lex_state = 75, .external_lex_state = 6}, + [3344] = {.lex_state = 75, .external_lex_state = 6}, + [3345] = {.lex_state = 75, .external_lex_state = 5}, + [3346] = {.lex_state = 75, .external_lex_state = 6}, + [3347] = {.lex_state = 75, .external_lex_state = 2}, + [3348] = {.lex_state = 75, .external_lex_state = 2}, + [3349] = {.lex_state = 75, .external_lex_state = 6}, + [3350] = {.lex_state = 75, .external_lex_state = 2}, + [3351] = {.lex_state = 75, .external_lex_state = 2}, + [3352] = {.lex_state = 75, .external_lex_state = 6}, + [3353] = {.lex_state = 75, .external_lex_state = 5}, + [3354] = {.lex_state = 75, .external_lex_state = 6}, + [3355] = {.lex_state = 75, .external_lex_state = 6}, + [3356] = {.lex_state = 75, .external_lex_state = 5}, + [3357] = {.lex_state = 75, .external_lex_state = 5}, + [3358] = {.lex_state = 75, .external_lex_state = 6}, + [3359] = {.lex_state = 75, .external_lex_state = 5}, + [3360] = {.lex_state = 75, .external_lex_state = 5}, + [3361] = {.lex_state = 75, .external_lex_state = 2}, + [3362] = {.lex_state = 75, .external_lex_state = 5}, + [3363] = {.lex_state = 75, .external_lex_state = 5}, + [3364] = {.lex_state = 75, .external_lex_state = 6}, + [3365] = {.lex_state = 75, .external_lex_state = 5}, + [3366] = {.lex_state = 75, .external_lex_state = 6}, + [3367] = {.lex_state = 75, .external_lex_state = 5}, + [3368] = {.lex_state = 75, .external_lex_state = 6}, + [3369] = {.lex_state = 75, .external_lex_state = 6}, + [3370] = {.lex_state = 75, .external_lex_state = 5}, + [3371] = {.lex_state = 75, .external_lex_state = 5}, + [3372] = {.lex_state = 75, .external_lex_state = 6}, + [3373] = {.lex_state = 75, .external_lex_state = 5}, + [3374] = {.lex_state = 75, .external_lex_state = 2}, + [3375] = {.lex_state = 75, .external_lex_state = 6}, + [3376] = {.lex_state = 75, .external_lex_state = 6}, + [3377] = {.lex_state = 75, .external_lex_state = 2}, + [3378] = {.lex_state = 75, .external_lex_state = 5}, + [3379] = {.lex_state = 75, .external_lex_state = 2}, + [3380] = {.lex_state = 75, .external_lex_state = 2}, + [3381] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 6}, + [3386] = {.lex_state = 75, .external_lex_state = 2}, + [3387] = {.lex_state = 75, .external_lex_state = 5}, + [3388] = {.lex_state = 75, .external_lex_state = 5}, + [3389] = {.lex_state = 75, .external_lex_state = 2}, + [3390] = {.lex_state = 75, .external_lex_state = 2}, + [3391] = {.lex_state = 75, .external_lex_state = 6}, + [3392] = {.lex_state = 75, .external_lex_state = 2}, + [3393] = {.lex_state = 75, .external_lex_state = 2}, + [3394] = {.lex_state = 75, .external_lex_state = 6}, + [3395] = {.lex_state = 75, .external_lex_state = 5}, + [3396] = {.lex_state = 75, .external_lex_state = 2}, + [3397] = {.lex_state = 75, .external_lex_state = 6}, + [3398] = {.lex_state = 75, .external_lex_state = 2}, + [3399] = {.lex_state = 75, .external_lex_state = 5}, + [3400] = {.lex_state = 75, .external_lex_state = 2}, + [3401] = {.lex_state = 75, .external_lex_state = 6}, + [3402] = {.lex_state = 75, .external_lex_state = 6}, + [3403] = {.lex_state = 75, .external_lex_state = 5}, + [3404] = {.lex_state = 75, .external_lex_state = 2}, + [3405] = {.lex_state = 75, .external_lex_state = 6}, + [3406] = {.lex_state = 75, .external_lex_state = 2}, + [3407] = {.lex_state = 75, .external_lex_state = 6}, + [3408] = {.lex_state = 75, .external_lex_state = 5}, + [3409] = {.lex_state = 75, .external_lex_state = 5}, + [3410] = {.lex_state = 75, .external_lex_state = 5}, + [3411] = {.lex_state = 75, .external_lex_state = 6}, + [3412] = {.lex_state = 75, .external_lex_state = 6}, + [3413] = {.lex_state = 75, .external_lex_state = 6}, + [3414] = {.lex_state = 75, .external_lex_state = 6}, + [3415] = {.lex_state = 75, .external_lex_state = 2}, + [3416] = {.lex_state = 75, .external_lex_state = 5}, + [3417] = {.lex_state = 75, .external_lex_state = 6}, + [3418] = {.lex_state = 75, .external_lex_state = 6}, + [3419] = {.lex_state = 75, .external_lex_state = 5}, + [3420] = {.lex_state = 8, .external_lex_state = 2}, + [3421] = {.lex_state = 75, .external_lex_state = 2}, + [3422] = {.lex_state = 75, .external_lex_state = 2}, + [3423] = {.lex_state = 75, .external_lex_state = 6}, + [3424] = {.lex_state = 75, .external_lex_state = 2}, + [3425] = {.lex_state = 75, .external_lex_state = 5}, + [3426] = {.lex_state = 75, .external_lex_state = 6}, + [3427] = {.lex_state = 75, .external_lex_state = 6}, + [3428] = {.lex_state = 75, .external_lex_state = 6}, + [3429] = {.lex_state = 75, .external_lex_state = 2}, + [3430] = {.lex_state = 75, .external_lex_state = 5}, + [3431] = {.lex_state = 75, .external_lex_state = 6}, + [3432] = {.lex_state = 75, .external_lex_state = 6}, + [3433] = {.lex_state = 75, .external_lex_state = 5}, + [3434] = {.lex_state = 75, .external_lex_state = 6}, + [3435] = {.lex_state = 75, .external_lex_state = 6}, + [3436] = {.lex_state = 75, .external_lex_state = 5}, + [3437] = {.lex_state = 75, .external_lex_state = 6}, + [3438] = {.lex_state = 75, .external_lex_state = 6}, + [3439] = {.lex_state = 75, .external_lex_state = 2}, + [3440] = {.lex_state = 75, .external_lex_state = 6}, + [3441] = {.lex_state = 75, .external_lex_state = 2}, + [3442] = {.lex_state = 75, .external_lex_state = 5}, + [3443] = {.lex_state = 75, .external_lex_state = 5}, + [3444] = {.lex_state = 75, .external_lex_state = 6}, + [3445] = {.lex_state = 75, .external_lex_state = 6}, + [3446] = {.lex_state = 75, .external_lex_state = 6}, + [3447] = {.lex_state = 75, .external_lex_state = 5}, + [3448] = {.lex_state = 75, .external_lex_state = 5}, + [3449] = {.lex_state = 75, .external_lex_state = 2}, + [3450] = {.lex_state = 75, .external_lex_state = 2}, + [3451] = {.lex_state = 8, .external_lex_state = 2}, + [3452] = {.lex_state = 75, .external_lex_state = 5}, + [3453] = {.lex_state = 75, .external_lex_state = 2}, + [3454] = {.lex_state = 75, .external_lex_state = 6}, + [3455] = {.lex_state = 75, .external_lex_state = 6}, + [3456] = {.lex_state = 75, .external_lex_state = 5}, + [3457] = {.lex_state = 75, .external_lex_state = 5}, + [3458] = {.lex_state = 75, .external_lex_state = 5}, + [3459] = {.lex_state = 75, .external_lex_state = 5}, + [3460] = {.lex_state = 75, .external_lex_state = 5}, + [3461] = {.lex_state = 75, .external_lex_state = 5}, + [3462] = {.lex_state = 75, .external_lex_state = 5}, + [3463] = {.lex_state = 75, .external_lex_state = 5}, + [3464] = {.lex_state = 75, .external_lex_state = 2}, + [3465] = {.lex_state = 75, .external_lex_state = 6}, + [3466] = {.lex_state = 75, .external_lex_state = 5}, + [3467] = {.lex_state = 75, .external_lex_state = 6}, + [3468] = {.lex_state = 75, .external_lex_state = 2}, + [3469] = {.lex_state = 13, .external_lex_state = 7}, + [3470] = {.lex_state = 75, .external_lex_state = 2}, + [3471] = {.lex_state = 75, .external_lex_state = 2}, + [3472] = {.lex_state = 75, .external_lex_state = 5}, + [3473] = {.lex_state = 75, .external_lex_state = 2}, + [3474] = {.lex_state = 13, .external_lex_state = 7}, + [3475] = {.lex_state = 13, .external_lex_state = 7}, + [3476] = {.lex_state = 75, .external_lex_state = 2}, + [3477] = {.lex_state = 13, .external_lex_state = 2}, + [3478] = {.lex_state = 7, .external_lex_state = 2}, + [3479] = {.lex_state = 75, .external_lex_state = 5}, + [3480] = {.lex_state = 75, .external_lex_state = 2}, + [3481] = {.lex_state = 13, .external_lex_state = 2}, + [3482] = {.lex_state = 75, .external_lex_state = 2}, + [3483] = {.lex_state = 13, .external_lex_state = 2}, + [3484] = {.lex_state = 13, .external_lex_state = 2}, + [3485] = {.lex_state = 13, .external_lex_state = 7}, + [3486] = {.lex_state = 75, .external_lex_state = 2}, + [3487] = {.lex_state = 75, .external_lex_state = 2}, + [3488] = {.lex_state = 75, .external_lex_state = 2}, + [3489] = {.lex_state = 75, .external_lex_state = 5}, + [3490] = {.lex_state = 75, .external_lex_state = 2}, + [3491] = {.lex_state = 75, .external_lex_state = 5}, + [3492] = {.lex_state = 75, .external_lex_state = 6}, + [3493] = {.lex_state = 75, .external_lex_state = 5}, + [3494] = {.lex_state = 75, .external_lex_state = 2}, + [3495] = {.lex_state = 75, .external_lex_state = 2}, + [3496] = {.lex_state = 13, .external_lex_state = 2}, + [3497] = {.lex_state = 13, .external_lex_state = 7}, + [3498] = {.lex_state = 75, .external_lex_state = 2}, + [3499] = {.lex_state = 13, .external_lex_state = 2}, + [3500] = {.lex_state = 13, .external_lex_state = 2}, + [3501] = {.lex_state = 13, .external_lex_state = 7}, + [3502] = {.lex_state = 75, .external_lex_state = 2}, + [3503] = {.lex_state = 75, .external_lex_state = 5}, + [3504] = {.lex_state = 13, .external_lex_state = 2}, + [3505] = {.lex_state = 75, .external_lex_state = 2}, + [3506] = {.lex_state = 13, .external_lex_state = 7}, + [3507] = {.lex_state = 13, .external_lex_state = 7}, + [3508] = {.lex_state = 7, .external_lex_state = 2}, + [3509] = {.lex_state = 13, .external_lex_state = 2}, + [3510] = {.lex_state = 7, .external_lex_state = 2}, + [3511] = {.lex_state = 75, .external_lex_state = 5}, + [3512] = {.lex_state = 75, .external_lex_state = 5}, + [3513] = {.lex_state = 75, .external_lex_state = 5}, + [3514] = {.lex_state = 75, .external_lex_state = 5}, + [3515] = {.lex_state = 75, .external_lex_state = 5}, + [3516] = {.lex_state = 75, .external_lex_state = 5}, + [3517] = {.lex_state = 75, .external_lex_state = 5}, + [3518] = {.lex_state = 75, .external_lex_state = 5}, + [3519] = {.lex_state = 75, .external_lex_state = 5}, + [3520] = {.lex_state = 75, .external_lex_state = 5}, + [3521] = {.lex_state = 75, .external_lex_state = 5}, + [3522] = {.lex_state = 75, .external_lex_state = 2}, + [3523] = {.lex_state = 75, .external_lex_state = 2}, + [3524] = {.lex_state = 75, .external_lex_state = 5}, + [3525] = {.lex_state = 75, .external_lex_state = 5}, + [3526] = {.lex_state = 75, .external_lex_state = 5}, + [3527] = {.lex_state = 75, .external_lex_state = 5}, + [3528] = {.lex_state = 75, .external_lex_state = 5}, + [3529] = {.lex_state = 75, .external_lex_state = 5}, + [3530] = {.lex_state = 75, .external_lex_state = 5}, + [3531] = {.lex_state = 75, .external_lex_state = 5}, + [3532] = {.lex_state = 75, .external_lex_state = 2}, + [3533] = {.lex_state = 75, .external_lex_state = 5}, + [3534] = {.lex_state = 75, .external_lex_state = 5}, + [3535] = {.lex_state = 75, .external_lex_state = 5}, + [3536] = {.lex_state = 75, .external_lex_state = 5}, + [3537] = {.lex_state = 75, .external_lex_state = 2}, + [3538] = {.lex_state = 75, .external_lex_state = 5}, + [3539] = {.lex_state = 75, .external_lex_state = 5}, + [3540] = {.lex_state = 75, .external_lex_state = 5}, + [3541] = {.lex_state = 75, .external_lex_state = 5}, + [3542] = {.lex_state = 75, .external_lex_state = 5}, + [3543] = {.lex_state = 75, .external_lex_state = 5}, + [3544] = {.lex_state = 75, .external_lex_state = 5}, + [3545] = {.lex_state = 7, .external_lex_state = 2}, + [3546] = {.lex_state = 75, .external_lex_state = 2}, + [3547] = {.lex_state = 75, .external_lex_state = 2}, + [3548] = {.lex_state = 75, .external_lex_state = 2}, + [3549] = {.lex_state = 8, .external_lex_state = 2}, + [3550] = {.lex_state = 75, .external_lex_state = 2}, + [3551] = {.lex_state = 75, .external_lex_state = 2}, + [3552] = {.lex_state = 8, .external_lex_state = 2}, + [3553] = {.lex_state = 75, .external_lex_state = 5}, + [3554] = {.lex_state = 75, .external_lex_state = 2}, + [3555] = {.lex_state = 75, .external_lex_state = 5}, + [3556] = {.lex_state = 75, .external_lex_state = 5}, + [3557] = {.lex_state = 75, .external_lex_state = 2}, + [3558] = {.lex_state = 7, .external_lex_state = 2}, + [3559] = {.lex_state = 75, .external_lex_state = 2}, + [3560] = {.lex_state = 75, .external_lex_state = 2}, + [3561] = {.lex_state = 75, .external_lex_state = 5}, + [3562] = {.lex_state = 75, .external_lex_state = 5}, + [3563] = {.lex_state = 75, .external_lex_state = 2}, + [3564] = {.lex_state = 75, .external_lex_state = 2}, + [3565] = {.lex_state = 75, .external_lex_state = 5}, + [3566] = {.lex_state = 75, .external_lex_state = 5}, + [3567] = {.lex_state = 75, .external_lex_state = 2}, + [3568] = {.lex_state = 75, .external_lex_state = 5}, + [3569] = {.lex_state = 75, .external_lex_state = 5}, + [3570] = {.lex_state = 75, .external_lex_state = 5}, + [3571] = {.lex_state = 75, .external_lex_state = 5}, + [3572] = {.lex_state = 7, .external_lex_state = 2}, + [3573] = {.lex_state = 75, .external_lex_state = 2}, + [3574] = {.lex_state = 75, .external_lex_state = 2}, + [3575] = {.lex_state = 75, .external_lex_state = 2}, + [3576] = {.lex_state = 75, .external_lex_state = 2}, + [3577] = {.lex_state = 75, .external_lex_state = 2}, + [3578] = {.lex_state = 75, .external_lex_state = 2}, + [3579] = {.lex_state = 75, .external_lex_state = 5}, + [3580] = {.lex_state = 75, .external_lex_state = 2}, + [3581] = {.lex_state = 75, .external_lex_state = 5}, + [3582] = {.lex_state = 75, .external_lex_state = 5}, + [3583] = {.lex_state = 75, .external_lex_state = 5}, + [3584] = {.lex_state = 75, .external_lex_state = 5}, + [3585] = {.lex_state = 75, .external_lex_state = 5}, + [3586] = {.lex_state = 75, .external_lex_state = 5}, + [3587] = {.lex_state = 75, .external_lex_state = 2}, + [3588] = {.lex_state = 75, .external_lex_state = 2}, + [3589] = {.lex_state = 75, .external_lex_state = 5}, + [3590] = {.lex_state = 75, .external_lex_state = 5}, + [3591] = {.lex_state = 75, .external_lex_state = 5}, + [3592] = {.lex_state = 75, .external_lex_state = 5}, + [3593] = {.lex_state = 75, .external_lex_state = 2}, + [3594] = {.lex_state = 75, .external_lex_state = 5}, + [3595] = {.lex_state = 75, .external_lex_state = 5}, + [3596] = {.lex_state = 75, .external_lex_state = 2}, + [3597] = {.lex_state = 7, .external_lex_state = 2}, + [3598] = {.lex_state = 75, .external_lex_state = 5}, + [3599] = {.lex_state = 75, .external_lex_state = 5}, + [3600] = {.lex_state = 75, .external_lex_state = 5}, + [3601] = {.lex_state = 75, .external_lex_state = 5}, + [3602] = {.lex_state = 75, .external_lex_state = 5}, + [3603] = {.lex_state = 7, .external_lex_state = 2}, + [3604] = {.lex_state = 75, .external_lex_state = 2}, + [3605] = {.lex_state = 75, .external_lex_state = 5}, + [3606] = {.lex_state = 75, .external_lex_state = 5}, + [3607] = {.lex_state = 75, .external_lex_state = 2}, + [3608] = {.lex_state = 75, .external_lex_state = 5}, + [3609] = {.lex_state = 75, .external_lex_state = 2}, + [3610] = {.lex_state = 75, .external_lex_state = 5}, + [3611] = {.lex_state = 75, .external_lex_state = 2}, + [3612] = {.lex_state = 7, .external_lex_state = 2}, + [3613] = {.lex_state = 7, .external_lex_state = 2}, + [3614] = {.lex_state = 75, .external_lex_state = 5}, + [3615] = {.lex_state = 75, .external_lex_state = 5}, + [3616] = {.lex_state = 75, .external_lex_state = 2}, + [3617] = {.lex_state = 75, .external_lex_state = 5}, + [3618] = {.lex_state = 75, .external_lex_state = 5}, + [3619] = {.lex_state = 7, .external_lex_state = 2}, + [3620] = {.lex_state = 75, .external_lex_state = 2}, + [3621] = {.lex_state = 7, .external_lex_state = 2}, + [3622] = {.lex_state = 7, .external_lex_state = 2}, + [3623] = {.lex_state = 75, .external_lex_state = 2}, + [3624] = {.lex_state = 75, .external_lex_state = 5}, + [3625] = {.lex_state = 75, .external_lex_state = 5}, + [3626] = {.lex_state = 75, .external_lex_state = 5}, + [3627] = {.lex_state = 7, .external_lex_state = 2}, + [3628] = {.lex_state = 7, .external_lex_state = 2}, + [3629] = {.lex_state = 7, .external_lex_state = 2}, + [3630] = {.lex_state = 7, .external_lex_state = 2}, + [3631] = {.lex_state = 75, .external_lex_state = 2}, + [3632] = {.lex_state = 75, .external_lex_state = 2}, + [3633] = {.lex_state = 75, .external_lex_state = 2}, + [3634] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 8, .external_lex_state = 2}, + [3639] = {.lex_state = 75, .external_lex_state = 2}, + [3640] = {.lex_state = 75, .external_lex_state = 2}, + [3641] = {.lex_state = 7, .external_lex_state = 2}, + [3642] = {.lex_state = 75, .external_lex_state = 5}, + [3643] = {.lex_state = 75, .external_lex_state = 2}, + [3644] = {.lex_state = 75, .external_lex_state = 5}, + [3645] = {.lex_state = 75, .external_lex_state = 2}, + [3646] = {.lex_state = 75, .external_lex_state = 5}, + [3647] = {.lex_state = 75, .external_lex_state = 2}, + [3648] = {.lex_state = 75, .external_lex_state = 5}, + [3649] = {.lex_state = 75, .external_lex_state = 2}, + [3650] = {.lex_state = 75, .external_lex_state = 2}, + [3651] = {.lex_state = 75, .external_lex_state = 5}, + [3652] = {.lex_state = 75, .external_lex_state = 5}, + [3653] = {.lex_state = 75, .external_lex_state = 5}, + [3654] = {.lex_state = 75, .external_lex_state = 2}, + [3655] = {.lex_state = 75, .external_lex_state = 2}, + [3656] = {.lex_state = 75, .external_lex_state = 2}, + [3657] = {.lex_state = 75, .external_lex_state = 2}, + [3658] = {.lex_state = 75, .external_lex_state = 5}, + [3659] = {.lex_state = 75, .external_lex_state = 5}, + [3660] = {.lex_state = 75, .external_lex_state = 5}, + [3661] = {.lex_state = 75, .external_lex_state = 2}, + [3662] = {.lex_state = 75, .external_lex_state = 5}, + [3663] = {.lex_state = 75, .external_lex_state = 5}, + [3664] = {.lex_state = 75, .external_lex_state = 2}, + [3665] = {.lex_state = 75, .external_lex_state = 2}, + [3666] = {.lex_state = 75, .external_lex_state = 5}, + [3667] = {.lex_state = 75, .external_lex_state = 5}, + [3668] = {.lex_state = 75, .external_lex_state = 2}, + [3669] = {.lex_state = 75, .external_lex_state = 2}, + [3670] = {.lex_state = 75, .external_lex_state = 2}, + [3671] = {.lex_state = 75, .external_lex_state = 5}, + [3672] = {.lex_state = 75, .external_lex_state = 5}, + [3673] = {.lex_state = 75, .external_lex_state = 5}, + [3674] = {.lex_state = 75, .external_lex_state = 5}, + [3675] = {.lex_state = 75, .external_lex_state = 5}, + [3676] = {.lex_state = 75, .external_lex_state = 5}, + [3677] = {.lex_state = 75, .external_lex_state = 5}, + [3678] = {.lex_state = 75, .external_lex_state = 5}, + [3679] = {.lex_state = 75, .external_lex_state = 5}, + [3680] = {.lex_state = 75, .external_lex_state = 5}, + [3681] = {.lex_state = 75, .external_lex_state = 5}, + [3682] = {.lex_state = 75, .external_lex_state = 2}, + [3683] = {.lex_state = 75, .external_lex_state = 5}, + [3684] = {.lex_state = 75, .external_lex_state = 5}, + [3685] = {.lex_state = 75, .external_lex_state = 5}, + [3686] = {.lex_state = 75, .external_lex_state = 5}, + [3687] = {.lex_state = 75, .external_lex_state = 5}, + [3688] = {.lex_state = 75, .external_lex_state = 5}, + [3689] = {.lex_state = 75, .external_lex_state = 5}, + [3690] = {.lex_state = 75, .external_lex_state = 5}, + [3691] = {.lex_state = 75, .external_lex_state = 5}, + [3692] = {.lex_state = 75, .external_lex_state = 5}, + [3693] = {.lex_state = 75, .external_lex_state = 5}, + [3694] = {.lex_state = 75, .external_lex_state = 5}, + [3695] = {.lex_state = 75, .external_lex_state = 5}, + [3696] = {.lex_state = 75, .external_lex_state = 5}, + [3697] = {.lex_state = 75, .external_lex_state = 5}, + [3698] = {.lex_state = 75, .external_lex_state = 5}, + [3699] = {.lex_state = 75, .external_lex_state = 5}, + [3700] = {.lex_state = 75, .external_lex_state = 5}, + [3701] = {.lex_state = 75, .external_lex_state = 5}, + [3702] = {.lex_state = 75, .external_lex_state = 5}, + [3703] = {.lex_state = 75, .external_lex_state = 5}, + [3704] = {.lex_state = 75, .external_lex_state = 5}, + [3705] = {.lex_state = 75, .external_lex_state = 5}, + [3706] = {.lex_state = 75, .external_lex_state = 5}, + [3707] = {.lex_state = 7, .external_lex_state = 2}, + [3708] = {.lex_state = 75, .external_lex_state = 5}, + [3709] = {.lex_state = 75, .external_lex_state = 2}, + [3710] = {.lex_state = 75, .external_lex_state = 5}, + [3711] = {.lex_state = 75, .external_lex_state = 2}, + [3712] = {.lex_state = 75, .external_lex_state = 5}, + [3713] = {.lex_state = 75, .external_lex_state = 5}, + [3714] = {.lex_state = 75, .external_lex_state = 2}, + [3715] = {.lex_state = 75, .external_lex_state = 5}, + [3716] = {.lex_state = 75, .external_lex_state = 5}, + [3717] = {.lex_state = 75, .external_lex_state = 5}, + [3718] = {.lex_state = 75, .external_lex_state = 5}, + [3719] = {.lex_state = 75, .external_lex_state = 5}, + [3720] = {.lex_state = 75, .external_lex_state = 5}, + [3721] = {.lex_state = 75, .external_lex_state = 5}, + [3722] = {.lex_state = 75, .external_lex_state = 5}, + [3723] = {.lex_state = 75, .external_lex_state = 5}, + [3724] = {.lex_state = 75, .external_lex_state = 2}, + [3725] = {.lex_state = 75, .external_lex_state = 5}, + [3726] = {.lex_state = 75, .external_lex_state = 5}, + [3727] = {.lex_state = 75, .external_lex_state = 5}, + [3728] = {.lex_state = 75, .external_lex_state = 5}, + [3729] = {.lex_state = 75, .external_lex_state = 2}, + [3730] = {.lex_state = 75, .external_lex_state = 2}, + [3731] = {.lex_state = 75, .external_lex_state = 5}, + [3732] = {.lex_state = 75, .external_lex_state = 2}, + [3733] = {.lex_state = 75, .external_lex_state = 5}, + [3734] = {.lex_state = 75, .external_lex_state = 2}, + [3735] = {.lex_state = 75, .external_lex_state = 2}, + [3736] = {.lex_state = 75, .external_lex_state = 5}, + [3737] = {.lex_state = 75, .external_lex_state = 2}, + [3738] = {.lex_state = 75, .external_lex_state = 2}, + [3739] = {.lex_state = 75, .external_lex_state = 2}, + [3740] = {.lex_state = 7, .external_lex_state = 2}, + [3741] = {.lex_state = 75, .external_lex_state = 5}, + [3742] = {.lex_state = 75, .external_lex_state = 5}, + [3743] = {.lex_state = 75, .external_lex_state = 5}, + [3744] = {.lex_state = 75, .external_lex_state = 2}, + [3745] = {.lex_state = 75, .external_lex_state = 5}, + [3746] = {.lex_state = 75, .external_lex_state = 2}, + [3747] = {.lex_state = 75, .external_lex_state = 2}, + [3748] = {.lex_state = 75, .external_lex_state = 5}, + [3749] = {.lex_state = 75, .external_lex_state = 5}, + [3750] = {.lex_state = 75, .external_lex_state = 5}, + [3751] = {.lex_state = 75, .external_lex_state = 5}, + [3752] = {.lex_state = 75, .external_lex_state = 5}, + [3753] = {.lex_state = 75, .external_lex_state = 5}, + [3754] = {.lex_state = 75, .external_lex_state = 5}, + [3755] = {.lex_state = 75, .external_lex_state = 5}, + [3756] = {.lex_state = 75, .external_lex_state = 5}, + [3757] = {.lex_state = 75, .external_lex_state = 2}, + [3758] = {.lex_state = 75, .external_lex_state = 5}, + [3759] = {.lex_state = 75, .external_lex_state = 2}, + [3760] = {.lex_state = 75, .external_lex_state = 6}, + [3761] = {.lex_state = 75, .external_lex_state = 5}, + [3762] = {.lex_state = 75, .external_lex_state = 2}, + [3763] = {.lex_state = 75, .external_lex_state = 5}, + [3764] = {.lex_state = 75, .external_lex_state = 2}, + [3765] = {.lex_state = 75, .external_lex_state = 2}, + [3766] = {.lex_state = 75, .external_lex_state = 2}, + [3767] = {.lex_state = 75, .external_lex_state = 2}, + [3768] = {.lex_state = 75, .external_lex_state = 2}, + [3769] = {.lex_state = 75, .external_lex_state = 5}, + [3770] = {.lex_state = 75, .external_lex_state = 5}, + [3771] = {.lex_state = 75, .external_lex_state = 2}, + [3772] = {.lex_state = 75, .external_lex_state = 2}, + [3773] = {.lex_state = 75, .external_lex_state = 5}, + [3774] = {.lex_state = 75, .external_lex_state = 5}, + [3775] = {.lex_state = 75, .external_lex_state = 2}, + [3776] = {.lex_state = 75, .external_lex_state = 2}, + [3777] = {.lex_state = 75, .external_lex_state = 2}, + [3778] = {.lex_state = 75, .external_lex_state = 2}, + [3779] = {.lex_state = 75, .external_lex_state = 2}, + [3780] = {.lex_state = 75, .external_lex_state = 2}, + [3781] = {.lex_state = 75, .external_lex_state = 2}, + [3782] = {.lex_state = 75, .external_lex_state = 2}, + [3783] = {.lex_state = 75, .external_lex_state = 2}, + [3784] = {.lex_state = 75, .external_lex_state = 2}, + [3785] = {.lex_state = 75, .external_lex_state = 2}, + [3786] = {.lex_state = 13, .external_lex_state = 7}, + [3787] = {.lex_state = 75, .external_lex_state = 5}, + [3788] = {.lex_state = 75, .external_lex_state = 2}, + [3789] = {.lex_state = 75, .external_lex_state = 2}, + [3790] = {.lex_state = 75, .external_lex_state = 6}, + [3791] = {.lex_state = 75, .external_lex_state = 2}, + [3792] = {.lex_state = 75, .external_lex_state = 5}, + [3793] = {.lex_state = 75, .external_lex_state = 2}, + [3794] = {.lex_state = 75, .external_lex_state = 2}, + [3795] = {.lex_state = 75, .external_lex_state = 2}, + [3796] = {.lex_state = 75, .external_lex_state = 2}, + [3797] = {.lex_state = 75, .external_lex_state = 5}, + [3798] = {.lex_state = 75, .external_lex_state = 5}, + [3799] = {.lex_state = 75, .external_lex_state = 5}, + [3800] = {.lex_state = 75, .external_lex_state = 6}, + [3801] = {.lex_state = 75, .external_lex_state = 2}, + [3802] = {.lex_state = 75, .external_lex_state = 5}, + [3803] = {.lex_state = 75, .external_lex_state = 2}, + [3804] = {.lex_state = 75, .external_lex_state = 2}, + [3805] = {.lex_state = 75, .external_lex_state = 6}, + [3806] = {.lex_state = 75, .external_lex_state = 2}, + [3807] = {.lex_state = 75, .external_lex_state = 2}, + [3808] = {.lex_state = 75, .external_lex_state = 2}, + [3809] = {.lex_state = 75, .external_lex_state = 5}, + [3810] = {.lex_state = 75, .external_lex_state = 2}, + [3811] = {.lex_state = 75, .external_lex_state = 2}, + [3812] = {.lex_state = 75, .external_lex_state = 5}, + [3813] = {.lex_state = 75, .external_lex_state = 2}, + [3814] = {.lex_state = 75, .external_lex_state = 5}, + [3815] = {.lex_state = 75, .external_lex_state = 2}, + [3816] = {.lex_state = 75, .external_lex_state = 5}, + [3817] = {.lex_state = 75, .external_lex_state = 2}, + [3818] = {.lex_state = 75, .external_lex_state = 6}, + [3819] = {.lex_state = 75, .external_lex_state = 2}, + [3820] = {.lex_state = 75, .external_lex_state = 2}, + [3821] = {.lex_state = 75, .external_lex_state = 5}, + [3822] = {.lex_state = 75, .external_lex_state = 2}, + [3823] = {.lex_state = 75, .external_lex_state = 5}, + [3824] = {.lex_state = 75, .external_lex_state = 2}, + [3825] = {.lex_state = 75, .external_lex_state = 2}, + [3826] = {.lex_state = 75, .external_lex_state = 2}, + [3827] = {.lex_state = 13, .external_lex_state = 7}, + [3828] = {.lex_state = 75, .external_lex_state = 2}, + [3829] = {.lex_state = 75, .external_lex_state = 6}, + [3830] = {.lex_state = 75, .external_lex_state = 6}, + [3831] = {.lex_state = 75, .external_lex_state = 2}, + [3832] = {.lex_state = 75, .external_lex_state = 5}, + [3833] = {.lex_state = 75, .external_lex_state = 5}, + [3834] = {.lex_state = 75, .external_lex_state = 6}, + [3835] = {.lex_state = 75, .external_lex_state = 2}, + [3836] = {.lex_state = 75, .external_lex_state = 5}, + [3837] = {.lex_state = 75, .external_lex_state = 5}, + [3838] = {.lex_state = 75, .external_lex_state = 2}, + [3839] = {.lex_state = 75, .external_lex_state = 2}, + [3840] = {.lex_state = 75, .external_lex_state = 2}, + [3841] = {.lex_state = 75, .external_lex_state = 6}, + [3842] = {.lex_state = 75, .external_lex_state = 5}, + [3843] = {.lex_state = 75, .external_lex_state = 6}, + [3844] = {.lex_state = 75, .external_lex_state = 6}, + [3845] = {.lex_state = 75, .external_lex_state = 5}, + [3846] = {.lex_state = 75, .external_lex_state = 2}, + [3847] = {.lex_state = 75, .external_lex_state = 2}, + [3848] = {.lex_state = 75, .external_lex_state = 2}, + [3849] = {.lex_state = 75, .external_lex_state = 2}, + [3850] = {.lex_state = 75, .external_lex_state = 6}, + [3851] = {.lex_state = 75, .external_lex_state = 2}, + [3852] = {.lex_state = 75, .external_lex_state = 6}, + [3853] = {.lex_state = 75, .external_lex_state = 2}, + [3854] = {.lex_state = 75, .external_lex_state = 2}, + [3855] = {.lex_state = 75, .external_lex_state = 6}, + [3856] = {.lex_state = 75, .external_lex_state = 2}, + [3857] = {.lex_state = 75, .external_lex_state = 6}, + [3858] = {.lex_state = 75, .external_lex_state = 2}, + [3859] = {.lex_state = 75, .external_lex_state = 2}, + [3860] = {.lex_state = 75, .external_lex_state = 2}, + [3861] = {.lex_state = 75, .external_lex_state = 6}, + [3862] = {.lex_state = 75, .external_lex_state = 2}, + [3863] = {.lex_state = 75, .external_lex_state = 2}, + [3864] = {.lex_state = 75, .external_lex_state = 5}, + [3865] = {.lex_state = 75, .external_lex_state = 5}, + [3866] = {.lex_state = 75, .external_lex_state = 5}, + [3867] = {.lex_state = 13, .external_lex_state = 7}, + [3868] = {.lex_state = 75, .external_lex_state = 2}, + [3869] = {.lex_state = 75, .external_lex_state = 2}, + [3870] = {.lex_state = 8, .external_lex_state = 2}, + [3871] = {.lex_state = 75, .external_lex_state = 6}, + [3872] = {.lex_state = 75, .external_lex_state = 2}, + [3873] = {.lex_state = 75, .external_lex_state = 6}, + [3874] = {.lex_state = 75, .external_lex_state = 2}, + [3875] = {.lex_state = 75, .external_lex_state = 2}, + [3876] = {.lex_state = 75, .external_lex_state = 2}, + [3877] = {.lex_state = 75, .external_lex_state = 2}, + [3878] = {.lex_state = 75, .external_lex_state = 2}, + [3879] = {.lex_state = 75, .external_lex_state = 6}, + [3880] = {.lex_state = 75, .external_lex_state = 2}, + [3881] = {.lex_state = 75, .external_lex_state = 2}, + [3882] = {.lex_state = 75, .external_lex_state = 6}, + [3883] = {.lex_state = 75, .external_lex_state = 6}, + [3884] = {.lex_state = 75, .external_lex_state = 2}, + [3885] = {.lex_state = 75, .external_lex_state = 2}, + [3886] = {.lex_state = 75, .external_lex_state = 6}, + [3887] = {.lex_state = 8, .external_lex_state = 2}, + [3888] = {.lex_state = 75, .external_lex_state = 6}, + [3889] = {.lex_state = 75, .external_lex_state = 6}, + [3890] = {.lex_state = 75, .external_lex_state = 2}, + [3891] = {.lex_state = 75, .external_lex_state = 2}, + [3892] = {.lex_state = 75, .external_lex_state = 2}, + [3893] = {.lex_state = 75, .external_lex_state = 6}, + [3894] = {.lex_state = 75, .external_lex_state = 2}, + [3895] = {.lex_state = 75, .external_lex_state = 2}, + [3896] = {.lex_state = 75, .external_lex_state = 2}, + [3897] = {.lex_state = 75, .external_lex_state = 2}, + [3898] = {.lex_state = 75, .external_lex_state = 2}, + [3899] = {.lex_state = 75, .external_lex_state = 2}, + [3900] = {.lex_state = 75, .external_lex_state = 2}, + [3901] = {.lex_state = 75, .external_lex_state = 2}, + [3902] = {.lex_state = 75, .external_lex_state = 6}, + [3903] = {.lex_state = 75, .external_lex_state = 2}, + [3904] = {.lex_state = 13, .external_lex_state = 7}, + [3905] = {.lex_state = 75, .external_lex_state = 2}, + [3906] = {.lex_state = 75, .external_lex_state = 2}, + [3907] = {.lex_state = 75, .external_lex_state = 2}, + [3908] = {.lex_state = 13, .external_lex_state = 7}, + [3909] = {.lex_state = 75, .external_lex_state = 2}, + [3910] = {.lex_state = 75, .external_lex_state = 2}, + [3911] = {.lex_state = 75, .external_lex_state = 2}, + [3912] = {.lex_state = 75, .external_lex_state = 2}, + [3913] = {.lex_state = 75, .external_lex_state = 2}, + [3914] = {.lex_state = 75, .external_lex_state = 5}, + [3915] = {.lex_state = 75, .external_lex_state = 5}, + [3916] = {.lex_state = 75, .external_lex_state = 5}, + [3917] = {.lex_state = 75, .external_lex_state = 5}, + [3918] = {.lex_state = 75, .external_lex_state = 5}, + [3919] = {.lex_state = 75, .external_lex_state = 5}, + [3920] = {.lex_state = 75, .external_lex_state = 5}, + [3921] = {.lex_state = 75, .external_lex_state = 5}, + [3922] = {.lex_state = 75, .external_lex_state = 5}, + [3923] = {.lex_state = 13, .external_lex_state = 8}, + [3924] = {.lex_state = 75, .external_lex_state = 5}, + [3925] = {.lex_state = 75, .external_lex_state = 5}, + [3926] = {.lex_state = 75, .external_lex_state = 5}, + [3927] = {.lex_state = 75, .external_lex_state = 5}, + [3928] = {.lex_state = 75, .external_lex_state = 2}, + [3929] = {.lex_state = 75, .external_lex_state = 5}, + [3930] = {.lex_state = 75, .external_lex_state = 5}, + [3931] = {.lex_state = 75, .external_lex_state = 5}, + [3932] = {.lex_state = 13, .external_lex_state = 8}, + [3933] = {.lex_state = 75, .external_lex_state = 5}, + [3934] = {.lex_state = 75, .external_lex_state = 5}, + [3935] = {.lex_state = 75, .external_lex_state = 2}, + [3936] = {.lex_state = 75, .external_lex_state = 5}, + [3937] = {.lex_state = 75, .external_lex_state = 5}, + [3938] = {.lex_state = 75, .external_lex_state = 5}, + [3939] = {.lex_state = 75, .external_lex_state = 5}, + [3940] = {.lex_state = 75, .external_lex_state = 5}, + [3941] = {.lex_state = 75, .external_lex_state = 5}, + [3942] = {.lex_state = 75, .external_lex_state = 2}, + [3943] = {.lex_state = 75, .external_lex_state = 5}, + [3944] = {.lex_state = 75, .external_lex_state = 5}, + [3945] = {.lex_state = 75, .external_lex_state = 6}, + [3946] = {.lex_state = 75, .external_lex_state = 5}, + [3947] = {.lex_state = 75, .external_lex_state = 6}, + [3948] = {.lex_state = 75, .external_lex_state = 6}, + [3949] = {.lex_state = 75, .external_lex_state = 5}, + [3950] = {.lex_state = 75, .external_lex_state = 5}, + [3951] = {.lex_state = 75, .external_lex_state = 5}, + [3952] = {.lex_state = 75, .external_lex_state = 5}, + [3953] = {.lex_state = 75, .external_lex_state = 5}, + [3954] = {.lex_state = 75, .external_lex_state = 5}, + [3955] = {.lex_state = 75, .external_lex_state = 5}, + [3956] = {.lex_state = 75, .external_lex_state = 5}, + [3957] = {.lex_state = 75, .external_lex_state = 5}, + [3958] = {.lex_state = 75, .external_lex_state = 5}, + [3959] = {.lex_state = 75, .external_lex_state = 5}, + [3960] = {.lex_state = 75, .external_lex_state = 5}, + [3961] = {.lex_state = 75, .external_lex_state = 5}, + [3962] = {.lex_state = 75, .external_lex_state = 5}, + [3963] = {.lex_state = 13, .external_lex_state = 8}, + [3964] = {.lex_state = 75, .external_lex_state = 5}, + [3965] = {.lex_state = 75, .external_lex_state = 2}, + [3966] = {.lex_state = 75, .external_lex_state = 5}, + [3967] = {.lex_state = 75, .external_lex_state = 2}, + [3968] = {.lex_state = 75, .external_lex_state = 5}, + [3969] = {.lex_state = 75, .external_lex_state = 5}, + [3970] = {.lex_state = 75, .external_lex_state = 2}, + [3971] = {.lex_state = 13, .external_lex_state = 8}, + [3972] = {.lex_state = 75, .external_lex_state = 5}, + [3973] = {.lex_state = 75, .external_lex_state = 5}, + [3974] = {.lex_state = 75, .external_lex_state = 5}, + [3975] = {.lex_state = 75, .external_lex_state = 5}, + [3976] = {.lex_state = 13, .external_lex_state = 8}, + [3977] = {.lex_state = 75, .external_lex_state = 5}, + [3978] = {.lex_state = 75, .external_lex_state = 5}, + [3979] = {.lex_state = 75, .external_lex_state = 5}, + [3980] = {.lex_state = 75, .external_lex_state = 5}, + [3981] = {.lex_state = 75, .external_lex_state = 5}, + [3982] = {.lex_state = 75, .external_lex_state = 2}, + [3983] = {.lex_state = 75, .external_lex_state = 2}, + [3984] = {.lex_state = 75, .external_lex_state = 5}, + [3985] = {.lex_state = 2, .external_lex_state = 2}, + [3986] = {.lex_state = 75, .external_lex_state = 5}, + [3987] = {.lex_state = 75, .external_lex_state = 5}, + [3988] = {.lex_state = 75, .external_lex_state = 5}, + [3989] = {.lex_state = 75, .external_lex_state = 5}, + [3990] = {.lex_state = 75, .external_lex_state = 2}, + [3991] = {.lex_state = 75, .external_lex_state = 2}, + [3992] = {.lex_state = 75, .external_lex_state = 2}, + [3993] = {.lex_state = 75, .external_lex_state = 2}, + [3994] = {.lex_state = 75, .external_lex_state = 5}, + [3995] = {.lex_state = 75, .external_lex_state = 5}, + [3996] = {.lex_state = 75, .external_lex_state = 5}, + [3997] = {.lex_state = 75, .external_lex_state = 5}, + [3998] = {.lex_state = 75, .external_lex_state = 5}, + [3999] = {.lex_state = 75, .external_lex_state = 2}, + [4000] = {.lex_state = 75, .external_lex_state = 5}, + [4001] = {.lex_state = 75, .external_lex_state = 2}, + [4002] = {.lex_state = 75, .external_lex_state = 2}, + [4003] = {.lex_state = 75, .external_lex_state = 5}, + [4004] = {.lex_state = 75, .external_lex_state = 5}, + [4005] = {.lex_state = 75, .external_lex_state = 5}, + [4006] = {.lex_state = 75, .external_lex_state = 2}, + [4007] = {.lex_state = 75, .external_lex_state = 2}, + [4008] = {.lex_state = 75, .external_lex_state = 5}, + [4009] = {.lex_state = 75, .external_lex_state = 2}, + [4010] = {.lex_state = 75, .external_lex_state = 5}, + [4011] = {.lex_state = 75, .external_lex_state = 2}, + [4012] = {.lex_state = 13, .external_lex_state = 8}, + [4013] = {.lex_state = 75, .external_lex_state = 5}, + [4014] = {.lex_state = 75, .external_lex_state = 2}, + [4015] = {.lex_state = 75, .external_lex_state = 2}, + [4016] = {.lex_state = 75, .external_lex_state = 5}, + [4017] = {.lex_state = 75, .external_lex_state = 5}, + [4018] = {.lex_state = 75, .external_lex_state = 6}, + [4019] = {.lex_state = 75, .external_lex_state = 5}, + [4020] = {.lex_state = 75, .external_lex_state = 5}, + [4021] = {.lex_state = 75, .external_lex_state = 5}, + [4022] = {.lex_state = 75, .external_lex_state = 5}, + [4023] = {.lex_state = 75, .external_lex_state = 5}, + [4024] = {.lex_state = 75, .external_lex_state = 2}, + [4025] = {.lex_state = 75, .external_lex_state = 5}, + [4026] = {.lex_state = 75, .external_lex_state = 2}, + [4027] = {.lex_state = 75, .external_lex_state = 2}, + [4028] = {.lex_state = 75, .external_lex_state = 5}, + [4029] = {.lex_state = 75, .external_lex_state = 2}, + [4030] = {.lex_state = 75, .external_lex_state = 2}, + [4031] = {.lex_state = 75, .external_lex_state = 2}, + [4032] = {.lex_state = 7, .external_lex_state = 2}, + [4033] = {.lex_state = 75, .external_lex_state = 5}, + [4034] = {.lex_state = 13, .external_lex_state = 8}, + [4035] = {.lex_state = 75, .external_lex_state = 2}, + [4036] = {.lex_state = 75, .external_lex_state = 2}, + [4037] = {.lex_state = 75, .external_lex_state = 5}, + [4038] = {.lex_state = 75, .external_lex_state = 5}, + [4039] = {.lex_state = 75, .external_lex_state = 5}, + [4040] = {.lex_state = 75, .external_lex_state = 5}, + [4041] = {.lex_state = 75, .external_lex_state = 5}, + [4042] = {.lex_state = 75, .external_lex_state = 2}, + [4043] = {.lex_state = 75, .external_lex_state = 5}, + [4044] = {.lex_state = 75, .external_lex_state = 2}, + [4045] = {.lex_state = 75, .external_lex_state = 5}, + [4046] = {.lex_state = 75, .external_lex_state = 2}, + [4047] = {.lex_state = 75, .external_lex_state = 2}, + [4048] = {.lex_state = 75, .external_lex_state = 5}, + [4049] = {.lex_state = 75, .external_lex_state = 5}, + [4050] = {.lex_state = 75, .external_lex_state = 2}, + [4051] = {.lex_state = 75, .external_lex_state = 5}, + [4052] = {.lex_state = 75, .external_lex_state = 5}, + [4053] = {.lex_state = 2, .external_lex_state = 2}, + [4054] = {.lex_state = 75, .external_lex_state = 5}, + [4055] = {.lex_state = 75, .external_lex_state = 5}, + [4056] = {.lex_state = 75, .external_lex_state = 5}, + [4057] = {.lex_state = 75, .external_lex_state = 5}, + [4058] = {.lex_state = 75, .external_lex_state = 5}, + [4059] = {.lex_state = 75, .external_lex_state = 5}, + [4060] = {.lex_state = 75, .external_lex_state = 5}, + [4061] = {.lex_state = 75, .external_lex_state = 5}, + [4062] = {.lex_state = 75, .external_lex_state = 5}, + [4063] = {.lex_state = 75, .external_lex_state = 5}, + [4064] = {.lex_state = 75, .external_lex_state = 5}, + [4065] = {.lex_state = 75, .external_lex_state = 5}, + [4066] = {.lex_state = 75, .external_lex_state = 5}, + [4067] = {.lex_state = 75, .external_lex_state = 5}, + [4068] = {.lex_state = 75, .external_lex_state = 5}, + [4069] = {.lex_state = 75, .external_lex_state = 2}, + [4070] = {.lex_state = 75, .external_lex_state = 5}, + [4071] = {.lex_state = 75, .external_lex_state = 5}, + [4072] = {.lex_state = 75, .external_lex_state = 2}, + [4073] = {.lex_state = 75, .external_lex_state = 2}, + [4074] = {.lex_state = 75, .external_lex_state = 6}, + [4075] = {.lex_state = 75, .external_lex_state = 5}, + [4076] = {.lex_state = 75, .external_lex_state = 2}, + [4077] = {.lex_state = 75, .external_lex_state = 2}, + [4078] = {.lex_state = 75, .external_lex_state = 2}, + [4079] = {.lex_state = 75, .external_lex_state = 5}, + [4080] = {.lex_state = 75, .external_lex_state = 2}, + [4081] = {.lex_state = 75, .external_lex_state = 5}, + [4082] = {.lex_state = 75, .external_lex_state = 5}, + [4083] = {.lex_state = 75, .external_lex_state = 5}, + [4084] = {.lex_state = 75, .external_lex_state = 5}, + [4085] = {.lex_state = 75, .external_lex_state = 5}, + [4086] = {.lex_state = 75, .external_lex_state = 5}, + [4087] = {.lex_state = 75, .external_lex_state = 5}, + [4088] = {.lex_state = 75, .external_lex_state = 2}, + [4089] = {.lex_state = 75, .external_lex_state = 6}, + [4090] = {.lex_state = 75, .external_lex_state = 2}, + [4091] = {.lex_state = 75, .external_lex_state = 5}, + [4092] = {.lex_state = 75, .external_lex_state = 2}, + [4093] = {.lex_state = 75, .external_lex_state = 5}, + [4094] = {.lex_state = 75, .external_lex_state = 2}, + [4095] = {.lex_state = 75, .external_lex_state = 5}, + [4096] = {.lex_state = 75, .external_lex_state = 5}, + [4097] = {.lex_state = 75, .external_lex_state = 5}, + [4098] = {.lex_state = 75, .external_lex_state = 5}, + [4099] = {.lex_state = 75, .external_lex_state = 5}, + [4100] = {.lex_state = 75, .external_lex_state = 5}, + [4101] = {.lex_state = 75, .external_lex_state = 5}, + [4102] = {.lex_state = 75, .external_lex_state = 5}, + [4103] = {.lex_state = 75, .external_lex_state = 5}, + [4104] = {.lex_state = 75, .external_lex_state = 5}, + [4105] = {.lex_state = 75, .external_lex_state = 2}, + [4106] = {.lex_state = 75, .external_lex_state = 5}, + [4107] = {.lex_state = 75, .external_lex_state = 5}, + [4108] = {.lex_state = 75, .external_lex_state = 5}, + [4109] = {.lex_state = 75, .external_lex_state = 2}, + [4110] = {.lex_state = 75, .external_lex_state = 5}, + [4111] = {.lex_state = 75, .external_lex_state = 2}, + [4112] = {.lex_state = 75, .external_lex_state = 2}, + [4113] = {.lex_state = 75, .external_lex_state = 2}, + [4114] = {.lex_state = 75, .external_lex_state = 5}, + [4115] = {.lex_state = 75, .external_lex_state = 5}, + [4116] = {.lex_state = 75, .external_lex_state = 2}, + [4117] = {.lex_state = 75, .external_lex_state = 2}, + [4118] = {.lex_state = 75, .external_lex_state = 2}, + [4119] = {.lex_state = 75, .external_lex_state = 2}, + [4120] = {.lex_state = 75, .external_lex_state = 6}, + [4121] = {.lex_state = 75, .external_lex_state = 5}, + [4122] = {.lex_state = 75, .external_lex_state = 5}, + [4123] = {.lex_state = 75, .external_lex_state = 5}, + [4124] = {.lex_state = 75, .external_lex_state = 2}, + [4125] = {.lex_state = 75, .external_lex_state = 5}, + [4126] = {.lex_state = 75, .external_lex_state = 5}, + [4127] = {.lex_state = 75, .external_lex_state = 2}, + [4128] = {.lex_state = 75, .external_lex_state = 2}, + [4129] = {.lex_state = 75, .external_lex_state = 5}, + [4130] = {.lex_state = 75, .external_lex_state = 5}, + [4131] = {.lex_state = 75, .external_lex_state = 2}, + [4132] = {.lex_state = 75, .external_lex_state = 2}, + [4133] = {.lex_state = 75, .external_lex_state = 5}, + [4134] = {.lex_state = 75, .external_lex_state = 5}, + [4135] = {.lex_state = 75, .external_lex_state = 2}, + [4136] = {.lex_state = 75, .external_lex_state = 5}, + [4137] = {.lex_state = 75, .external_lex_state = 5}, + [4138] = {.lex_state = 75, .external_lex_state = 2}, + [4139] = {.lex_state = 75, .external_lex_state = 5}, + [4140] = {.lex_state = 75, .external_lex_state = 5}, + [4141] = {.lex_state = 75, .external_lex_state = 5}, + [4142] = {.lex_state = 75, .external_lex_state = 5}, + [4143] = {.lex_state = 75, .external_lex_state = 5}, + [4144] = {.lex_state = 75, .external_lex_state = 5}, + [4145] = {.lex_state = 75, .external_lex_state = 5}, + [4146] = {.lex_state = 75, .external_lex_state = 5}, + [4147] = {.lex_state = 75, .external_lex_state = 5}, + [4148] = {.lex_state = 75, .external_lex_state = 6}, + [4149] = {.lex_state = 75, .external_lex_state = 5}, + [4150] = {.lex_state = 75, .external_lex_state = 2}, + [4151] = {.lex_state = 75, .external_lex_state = 5}, + [4152] = {.lex_state = 75, .external_lex_state = 5}, + [4153] = {.lex_state = 75, .external_lex_state = 5}, + [4154] = {.lex_state = 75, .external_lex_state = 5}, + [4155] = {.lex_state = 75, .external_lex_state = 5}, + [4156] = {.lex_state = 75, .external_lex_state = 5}, + [4157] = {.lex_state = 75, .external_lex_state = 5}, + [4158] = {.lex_state = 75, .external_lex_state = 2}, + [4159] = {.lex_state = 75, .external_lex_state = 2}, + [4160] = {.lex_state = 75, .external_lex_state = 2}, + [4161] = {.lex_state = 75, .external_lex_state = 2}, + [4162] = {.lex_state = 75, .external_lex_state = 5}, + [4163] = {.lex_state = 75, .external_lex_state = 5}, + [4164] = {.lex_state = 75, .external_lex_state = 5}, + [4165] = {.lex_state = 75, .external_lex_state = 2}, + [4166] = {.lex_state = 75, .external_lex_state = 2}, + [4167] = {.lex_state = 75, .external_lex_state = 2}, + [4168] = {.lex_state = 75, .external_lex_state = 5}, + [4169] = {.lex_state = 75, .external_lex_state = 5}, + [4170] = {.lex_state = 75, .external_lex_state = 2}, + [4171] = {.lex_state = 75, .external_lex_state = 2}, + [4172] = {.lex_state = 75, .external_lex_state = 5}, + [4173] = {.lex_state = 75, .external_lex_state = 2}, + [4174] = {.lex_state = 75, .external_lex_state = 2}, + [4175] = {.lex_state = 75, .external_lex_state = 2}, + [4176] = {.lex_state = 75, .external_lex_state = 5}, + [4177] = {.lex_state = 75, .external_lex_state = 5}, + [4178] = {.lex_state = 75, .external_lex_state = 5}, + [4179] = {.lex_state = 75, .external_lex_state = 5}, + [4180] = {.lex_state = 75, .external_lex_state = 5}, + [4181] = {.lex_state = 75, .external_lex_state = 5}, + [4182] = {.lex_state = 75, .external_lex_state = 5}, + [4183] = {.lex_state = 75, .external_lex_state = 5}, + [4184] = {.lex_state = 75, .external_lex_state = 5}, + [4185] = {.lex_state = 75, .external_lex_state = 5}, + [4186] = {.lex_state = 75, .external_lex_state = 5}, + [4187] = {.lex_state = 75, .external_lex_state = 5}, + [4188] = {.lex_state = 75, .external_lex_state = 5}, + [4189] = {.lex_state = 75, .external_lex_state = 5}, + [4190] = {.lex_state = 75, .external_lex_state = 5}, + [4191] = {.lex_state = 75, .external_lex_state = 2}, + [4192] = {.lex_state = 75, .external_lex_state = 5}, + [4193] = {.lex_state = 75, .external_lex_state = 5}, + [4194] = {.lex_state = 75, .external_lex_state = 5}, + [4195] = {.lex_state = 75, .external_lex_state = 5}, + [4196] = {.lex_state = 75, .external_lex_state = 5}, + [4197] = {.lex_state = 75, .external_lex_state = 5}, + [4198] = {.lex_state = 75, .external_lex_state = 5}, + [4199] = {.lex_state = 75, .external_lex_state = 5}, + [4200] = {.lex_state = 75, .external_lex_state = 5}, + [4201] = {.lex_state = 75, .external_lex_state = 5}, + [4202] = {.lex_state = 75, .external_lex_state = 5}, + [4203] = {.lex_state = 75, .external_lex_state = 5}, + [4204] = {.lex_state = 75, .external_lex_state = 5}, + [4205] = {.lex_state = 75, .external_lex_state = 5}, + [4206] = {.lex_state = 75, .external_lex_state = 5}, + [4207] = {.lex_state = 75, .external_lex_state = 6}, + [4208] = {.lex_state = 75, .external_lex_state = 5}, + [4209] = {.lex_state = 75, .external_lex_state = 5}, + [4210] = {.lex_state = 75, .external_lex_state = 5}, + [4211] = {.lex_state = 75, .external_lex_state = 5}, + [4212] = {.lex_state = 75, .external_lex_state = 5}, + [4213] = {.lex_state = 75, .external_lex_state = 2}, + [4214] = {.lex_state = 75, .external_lex_state = 5}, + [4215] = {.lex_state = 75, .external_lex_state = 5}, + [4216] = {.lex_state = 75, .external_lex_state = 5}, + [4217] = {.lex_state = 75, .external_lex_state = 5}, + [4218] = {.lex_state = 75, .external_lex_state = 5}, + [4219] = {.lex_state = 75, .external_lex_state = 5}, + [4220] = {.lex_state = 75, .external_lex_state = 5}, + [4221] = {.lex_state = 75, .external_lex_state = 5}, + [4222] = {.lex_state = 75, .external_lex_state = 5}, + [4223] = {.lex_state = 75, .external_lex_state = 5}, + [4224] = {.lex_state = 75, .external_lex_state = 5}, + [4225] = {.lex_state = 75, .external_lex_state = 5}, + [4226] = {.lex_state = 75, .external_lex_state = 5}, + [4227] = {.lex_state = 75, .external_lex_state = 2}, + [4228] = {.lex_state = 75, .external_lex_state = 5}, + [4229] = {.lex_state = 75, .external_lex_state = 5}, + [4230] = {.lex_state = 75, .external_lex_state = 2}, + [4231] = {.lex_state = 75, .external_lex_state = 5}, + [4232] = {.lex_state = 75, .external_lex_state = 2}, + [4233] = {.lex_state = 75, .external_lex_state = 5}, + [4234] = {.lex_state = 75, .external_lex_state = 2}, + [4235] = {.lex_state = 75, .external_lex_state = 5}, + [4236] = {.lex_state = 75, .external_lex_state = 5}, + [4237] = {.lex_state = 75, .external_lex_state = 5}, + [4238] = {.lex_state = 75, .external_lex_state = 5}, + [4239] = {.lex_state = 75, .external_lex_state = 5}, + [4240] = {.lex_state = 75, .external_lex_state = 5}, + [4241] = {.lex_state = 75, .external_lex_state = 5}, + [4242] = {.lex_state = 75, .external_lex_state = 5}, + [4243] = {.lex_state = 75, .external_lex_state = 5}, + [4244] = {.lex_state = 75, .external_lex_state = 5}, + [4245] = {.lex_state = 75, .external_lex_state = 5}, + [4246] = {.lex_state = 75, .external_lex_state = 5}, + [4247] = {.lex_state = 75, .external_lex_state = 5}, + [4248] = {.lex_state = 75, .external_lex_state = 5}, + [4249] = {.lex_state = 75, .external_lex_state = 5}, + [4250] = {.lex_state = 75, .external_lex_state = 5}, + [4251] = {.lex_state = 75, .external_lex_state = 5}, + [4252] = {.lex_state = 75, .external_lex_state = 2}, + [4253] = {.lex_state = 75, .external_lex_state = 5}, + [4254] = {.lex_state = 75, .external_lex_state = 5}, + [4255] = {.lex_state = 75, .external_lex_state = 5}, + [4256] = {.lex_state = 75, .external_lex_state = 5}, + [4257] = {.lex_state = 75, .external_lex_state = 5}, + [4258] = {.lex_state = 75, .external_lex_state = 5}, + [4259] = {.lex_state = 75, .external_lex_state = 5}, + [4260] = {.lex_state = 75, .external_lex_state = 5}, + [4261] = {.lex_state = 75, .external_lex_state = 2}, + [4262] = {.lex_state = 75, .external_lex_state = 5}, + [4263] = {.lex_state = 75, .external_lex_state = 5}, + [4264] = {.lex_state = 75, .external_lex_state = 5}, + [4265] = {.lex_state = 75, .external_lex_state = 5}, + [4266] = {.lex_state = 75, .external_lex_state = 2}, + [4267] = {.lex_state = 75, .external_lex_state = 2}, + [4268] = {.lex_state = 75, .external_lex_state = 2}, + [4269] = {.lex_state = 75, .external_lex_state = 2}, + [4270] = {.lex_state = 75, .external_lex_state = 2}, + [4271] = {.lex_state = 13, .external_lex_state = 8}, + [4272] = {.lex_state = 75, .external_lex_state = 5}, + [4273] = {.lex_state = 75, .external_lex_state = 5}, + [4274] = {.lex_state = 75, .external_lex_state = 5}, + [4275] = {.lex_state = 75, .external_lex_state = 5}, + [4276] = {.lex_state = 75, .external_lex_state = 5}, + [4277] = {.lex_state = 75, .external_lex_state = 5}, + [4278] = {.lex_state = 75, .external_lex_state = 2}, + [4279] = {.lex_state = 75, .external_lex_state = 2}, + [4280] = {.lex_state = 75, .external_lex_state = 2}, + [4281] = {.lex_state = 75, .external_lex_state = 5}, + [4282] = {.lex_state = 75, .external_lex_state = 5}, + [4283] = {.lex_state = 75, .external_lex_state = 5}, + [4284] = {.lex_state = 75, .external_lex_state = 5}, + [4285] = {.lex_state = 75, .external_lex_state = 5}, + [4286] = {.lex_state = 75, .external_lex_state = 5}, + [4287] = {.lex_state = 75, .external_lex_state = 5}, + [4288] = {.lex_state = 75, .external_lex_state = 2}, + [4289] = {.lex_state = 75, .external_lex_state = 5}, + [4290] = {.lex_state = 75, .external_lex_state = 5}, + [4291] = {.lex_state = 8, .external_lex_state = 2}, + [4292] = {.lex_state = 75, .external_lex_state = 5}, + [4293] = {.lex_state = 75, .external_lex_state = 5}, + [4294] = {.lex_state = 75, .external_lex_state = 2}, + [4295] = {.lex_state = 75, .external_lex_state = 5}, + [4296] = {.lex_state = 75, .external_lex_state = 5}, + [4297] = {.lex_state = 75, .external_lex_state = 5}, + [4298] = {.lex_state = 75, .external_lex_state = 5}, + [4299] = {.lex_state = 75, .external_lex_state = 5}, + [4300] = {.lex_state = 75, .external_lex_state = 5}, + [4301] = {.lex_state = 75, .external_lex_state = 2}, + [4302] = {.lex_state = 75, .external_lex_state = 5}, + [4303] = {.lex_state = 75, .external_lex_state = 5}, + [4304] = {.lex_state = 75, .external_lex_state = 2}, + [4305] = {.lex_state = 75, .external_lex_state = 2}, + [4306] = {.lex_state = 75, .external_lex_state = 2}, + [4307] = {.lex_state = 75, .external_lex_state = 6}, + [4308] = {.lex_state = 75, .external_lex_state = 5}, + [4309] = {.lex_state = 75, .external_lex_state = 5}, + [4310] = {.lex_state = 13, .external_lex_state = 8}, + [4311] = {.lex_state = 75, .external_lex_state = 2}, + [4312] = {.lex_state = 75, .external_lex_state = 5}, + [4313] = {.lex_state = 75, .external_lex_state = 2}, + [4314] = {.lex_state = 75, .external_lex_state = 2}, + [4315] = {.lex_state = 75, .external_lex_state = 5}, + [4316] = {.lex_state = 75, .external_lex_state = 5}, + [4317] = {.lex_state = 75, .external_lex_state = 5}, + [4318] = {.lex_state = 75, .external_lex_state = 2}, + [4319] = {.lex_state = 8, .external_lex_state = 2}, + [4320] = {.lex_state = 8, .external_lex_state = 2}, + [4321] = {.lex_state = 75, .external_lex_state = 6}, + [4322] = {.lex_state = 75, .external_lex_state = 5}, + [4323] = {.lex_state = 75, .external_lex_state = 2}, + [4324] = {.lex_state = 75, .external_lex_state = 2}, + [4325] = {.lex_state = 75, .external_lex_state = 5}, + [4326] = {.lex_state = 75, .external_lex_state = 2}, + [4327] = {.lex_state = 75, .external_lex_state = 5}, + [4328] = {.lex_state = 75, .external_lex_state = 5}, + [4329] = {.lex_state = 75, .external_lex_state = 2}, + [4330] = {.lex_state = 75, .external_lex_state = 5}, + [4331] = {.lex_state = 75, .external_lex_state = 2}, + [4332] = {.lex_state = 75, .external_lex_state = 2}, + [4333] = {.lex_state = 75, .external_lex_state = 2}, + [4334] = {.lex_state = 75, .external_lex_state = 2}, + [4335] = {.lex_state = 75, .external_lex_state = 5}, + [4336] = {.lex_state = 75, .external_lex_state = 5}, + [4337] = {.lex_state = 75, .external_lex_state = 5}, + [4338] = {.lex_state = 13, .external_lex_state = 8}, + [4339] = {.lex_state = 75, .external_lex_state = 2}, + [4340] = {.lex_state = 75, .external_lex_state = 5}, + [4341] = {.lex_state = 75, .external_lex_state = 2}, + [4342] = {.lex_state = 75, .external_lex_state = 5}, + [4343] = {.lex_state = 75, .external_lex_state = 5}, + [4344] = {.lex_state = 75, .external_lex_state = 6}, + [4345] = {.lex_state = 75, .external_lex_state = 5}, + [4346] = {.lex_state = 75, .external_lex_state = 5}, + [4347] = {.lex_state = 75, .external_lex_state = 5}, + [4348] = {.lex_state = 75, .external_lex_state = 5}, + [4349] = {.lex_state = 75, .external_lex_state = 5}, + [4350] = {.lex_state = 75, .external_lex_state = 6}, + [4351] = {.lex_state = 75, .external_lex_state = 2}, + [4352] = {.lex_state = 75, .external_lex_state = 6}, + [4353] = {.lex_state = 75, .external_lex_state = 2}, + [4354] = {.lex_state = 75, .external_lex_state = 5}, + [4355] = {.lex_state = 75, .external_lex_state = 5}, + [4356] = {.lex_state = 75, .external_lex_state = 5}, + [4357] = {.lex_state = 75, .external_lex_state = 5}, + [4358] = {.lex_state = 75, .external_lex_state = 5}, + [4359] = {.lex_state = 75, .external_lex_state = 5}, + [4360] = {.lex_state = 75, .external_lex_state = 5}, + [4361] = {.lex_state = 75, .external_lex_state = 5}, + [4362] = {.lex_state = 75, .external_lex_state = 2}, + [4363] = {.lex_state = 75, .external_lex_state = 5}, + [4364] = {.lex_state = 75, .external_lex_state = 2}, + [4365] = {.lex_state = 75, .external_lex_state = 5}, + [4366] = {.lex_state = 75, .external_lex_state = 5}, + [4367] = {.lex_state = 75, .external_lex_state = 5}, + [4368] = {.lex_state = 75, .external_lex_state = 5}, + [4369] = {.lex_state = 75, .external_lex_state = 5}, + [4370] = {.lex_state = 75, .external_lex_state = 2}, + [4371] = {.lex_state = 75, .external_lex_state = 5}, + [4372] = {.lex_state = 75, .external_lex_state = 5}, + [4373] = {.lex_state = 75, .external_lex_state = 5}, + [4374] = {.lex_state = 75, .external_lex_state = 5}, + [4375] = {.lex_state = 75, .external_lex_state = 5}, + [4376] = {.lex_state = 75, .external_lex_state = 5}, + [4377] = {.lex_state = 75, .external_lex_state = 5}, + [4378] = {.lex_state = 75, .external_lex_state = 5}, + [4379] = {.lex_state = 75, .external_lex_state = 5}, + [4380] = {.lex_state = 75, .external_lex_state = 5}, + [4381] = {.lex_state = 75, .external_lex_state = 5}, + [4382] = {.lex_state = 75, .external_lex_state = 5}, + [4383] = {.lex_state = 75, .external_lex_state = 5}, + [4384] = {.lex_state = 75, .external_lex_state = 5}, + [4385] = {.lex_state = 75, .external_lex_state = 5}, + [4386] = {.lex_state = 75, .external_lex_state = 5}, + [4387] = {.lex_state = 75, .external_lex_state = 5}, + [4388] = {.lex_state = 75, .external_lex_state = 5}, + [4389] = {.lex_state = 75, .external_lex_state = 5}, + [4390] = {.lex_state = 7, .external_lex_state = 2}, + [4391] = {.lex_state = 13, .external_lex_state = 8}, + [4392] = {.lex_state = 75, .external_lex_state = 5}, + [4393] = {.lex_state = 75, .external_lex_state = 2}, + [4394] = {.lex_state = 75, .external_lex_state = 5}, + [4395] = {.lex_state = 12, .external_lex_state = 9}, + [4396] = {.lex_state = 12, .external_lex_state = 9}, + [4397] = {.lex_state = 2, .external_lex_state = 2}, + [4398] = {.lex_state = 75, .external_lex_state = 2}, + [4399] = {.lex_state = 12, .external_lex_state = 9}, + [4400] = {.lex_state = 75, .external_lex_state = 2}, + [4401] = {.lex_state = 75, .external_lex_state = 5}, + [4402] = {.lex_state = 75, .external_lex_state = 2}, + [4403] = {.lex_state = 75, .external_lex_state = 2}, + [4404] = {.lex_state = 75, .external_lex_state = 5}, + [4405] = {.lex_state = 16, .external_lex_state = 9}, + [4406] = {.lex_state = 75, .external_lex_state = 2}, + [4407] = {.lex_state = 75, .external_lex_state = 2}, + [4408] = {.lex_state = 7, .external_lex_state = 2}, + [4409] = {.lex_state = 75, .external_lex_state = 2}, + [4410] = {.lex_state = 75, .external_lex_state = 5}, + [4411] = {.lex_state = 75, .external_lex_state = 5}, + [4412] = {.lex_state = 75, .external_lex_state = 2}, + [4413] = {.lex_state = 75, .external_lex_state = 2}, + [4414] = {.lex_state = 12, .external_lex_state = 9}, + [4415] = {.lex_state = 75, .external_lex_state = 5}, + [4416] = {.lex_state = 16, .external_lex_state = 9}, + [4417] = {.lex_state = 75, .external_lex_state = 2}, + [4418] = {.lex_state = 75, .external_lex_state = 2}, + [4419] = {.lex_state = 16, .external_lex_state = 9}, + [4420] = {.lex_state = 12, .external_lex_state = 9}, + [4421] = {.lex_state = 75, .external_lex_state = 2}, + [4422] = {.lex_state = 75, .external_lex_state = 2}, + [4423] = {.lex_state = 75, .external_lex_state = 2}, + [4424] = {.lex_state = 16, .external_lex_state = 9}, + [4425] = {.lex_state = 75, .external_lex_state = 2}, + [4426] = {.lex_state = 75, .external_lex_state = 2}, + [4427] = {.lex_state = 75, .external_lex_state = 2}, + [4428] = {.lex_state = 75, .external_lex_state = 5}, + [4429] = {.lex_state = 12, .external_lex_state = 9}, + [4430] = {.lex_state = 75, .external_lex_state = 2}, + [4431] = {.lex_state = 75, .external_lex_state = 2}, + [4432] = {.lex_state = 75, .external_lex_state = 2}, + [4433] = {.lex_state = 75, .external_lex_state = 2}, + [4434] = {.lex_state = 75, .external_lex_state = 2}, + [4435] = {.lex_state = 16, .external_lex_state = 9}, + [4436] = {.lex_state = 75, .external_lex_state = 2}, + [4437] = {.lex_state = 75, .external_lex_state = 2}, + [4438] = {.lex_state = 13, .external_lex_state = 7}, + [4439] = {.lex_state = 13, .external_lex_state = 7}, + [4440] = {.lex_state = 75, .external_lex_state = 2}, + [4441] = {.lex_state = 75, .external_lex_state = 2}, + [4442] = {.lex_state = 75, .external_lex_state = 2}, + [4443] = {.lex_state = 75, .external_lex_state = 2}, + [4444] = {.lex_state = 75, .external_lex_state = 2}, + [4445] = {.lex_state = 75, .external_lex_state = 2}, + [4446] = {.lex_state = 75, .external_lex_state = 2}, + [4447] = {.lex_state = 75, .external_lex_state = 2}, + [4448] = {.lex_state = 75, .external_lex_state = 5}, + [4449] = {.lex_state = 75, .external_lex_state = 2}, + [4450] = {.lex_state = 75, .external_lex_state = 2}, + [4451] = {.lex_state = 75, .external_lex_state = 2}, + [4452] = {.lex_state = 75, .external_lex_state = 2}, + [4453] = {.lex_state = 75, .external_lex_state = 2}, + [4454] = {.lex_state = 75, .external_lex_state = 2}, + [4455] = {.lex_state = 75, .external_lex_state = 2}, + [4456] = {.lex_state = 75, .external_lex_state = 2}, + [4457] = {.lex_state = 75, .external_lex_state = 5}, + [4458] = {.lex_state = 75, .external_lex_state = 2}, + [4459] = {.lex_state = 75, .external_lex_state = 2}, + [4460] = {.lex_state = 75, .external_lex_state = 5}, + [4461] = {.lex_state = 75, .external_lex_state = 6}, + [4462] = {.lex_state = 75, .external_lex_state = 2}, + [4463] = {.lex_state = 2, .external_lex_state = 2}, + [4464] = {.lex_state = 75, .external_lex_state = 5}, + [4465] = {.lex_state = 75, .external_lex_state = 2}, + [4466] = {.lex_state = 75, .external_lex_state = 2}, + [4467] = {.lex_state = 16, .external_lex_state = 9}, + [4468] = {.lex_state = 12, .external_lex_state = 9}, + [4469] = {.lex_state = 75, .external_lex_state = 2}, + [4470] = {.lex_state = 75, .external_lex_state = 5}, + [4471] = {.lex_state = 75, .external_lex_state = 2}, + [4472] = {.lex_state = 75, .external_lex_state = 2}, + [4473] = {.lex_state = 75, .external_lex_state = 2}, + [4474] = {.lex_state = 75, .external_lex_state = 2}, + [4475] = {.lex_state = 75, .external_lex_state = 2}, + [4476] = {.lex_state = 75, .external_lex_state = 2}, + [4477] = {.lex_state = 12, .external_lex_state = 9}, + [4478] = {.lex_state = 75, .external_lex_state = 2}, + [4479] = {.lex_state = 75, .external_lex_state = 2}, + [4480] = {.lex_state = 75, .external_lex_state = 5}, + [4481] = {.lex_state = 16, .external_lex_state = 9}, + [4482] = {.lex_state = 75, .external_lex_state = 2}, + [4483] = {.lex_state = 12, .external_lex_state = 9}, + [4484] = {.lex_state = 16, .external_lex_state = 9}, + [4485] = {.lex_state = 75, .external_lex_state = 5}, + [4486] = {.lex_state = 12, .external_lex_state = 9}, + [4487] = {.lex_state = 75, .external_lex_state = 2}, + [4488] = {.lex_state = 7, .external_lex_state = 2}, + [4489] = {.lex_state = 75, .external_lex_state = 2}, + [4490] = {.lex_state = 75, .external_lex_state = 2}, + [4491] = {.lex_state = 75, .external_lex_state = 2}, + [4492] = {.lex_state = 75, .external_lex_state = 5}, + [4493] = {.lex_state = 12, .external_lex_state = 9}, + [4494] = {.lex_state = 16, .external_lex_state = 9}, + [4495] = {.lex_state = 16, .external_lex_state = 9}, + [4496] = {.lex_state = 75, .external_lex_state = 2}, + [4497] = {.lex_state = 75, .external_lex_state = 2}, + [4498] = {.lex_state = 12, .external_lex_state = 9}, + [4499] = {.lex_state = 16, .external_lex_state = 9}, + [4500] = {.lex_state = 16, .external_lex_state = 9}, + [4501] = {.lex_state = 75, .external_lex_state = 2}, + [4502] = {.lex_state = 75, .external_lex_state = 2}, + [4503] = {.lex_state = 75, .external_lex_state = 5}, + [4504] = {.lex_state = 75, .external_lex_state = 5}, + [4505] = {.lex_state = 75, .external_lex_state = 2}, + [4506] = {.lex_state = 75, .external_lex_state = 2}, + [4507] = {.lex_state = 2, .external_lex_state = 2}, + [4508] = {.lex_state = 75, .external_lex_state = 2}, + [4509] = {.lex_state = 2, .external_lex_state = 2}, + [4510] = {.lex_state = 2, .external_lex_state = 2}, + [4511] = {.lex_state = 75, .external_lex_state = 2}, + [4512] = {.lex_state = 75, .external_lex_state = 2}, + [4513] = {.lex_state = 12, .external_lex_state = 9}, + [4514] = {.lex_state = 75, .external_lex_state = 2}, + [4515] = {.lex_state = 16, .external_lex_state = 9}, + [4516] = {.lex_state = 75, .external_lex_state = 2}, + [4517] = {.lex_state = 12, .external_lex_state = 9}, + [4518] = {.lex_state = 12, .external_lex_state = 9}, + [4519] = {.lex_state = 16, .external_lex_state = 9}, + [4520] = {.lex_state = 75, .external_lex_state = 2}, + [4521] = {.lex_state = 75, .external_lex_state = 2}, + [4522] = {.lex_state = 75, .external_lex_state = 2}, + [4523] = {.lex_state = 75, .external_lex_state = 2}, + [4524] = {.lex_state = 16, .external_lex_state = 9}, + [4525] = {.lex_state = 75, .external_lex_state = 2}, + [4526] = {.lex_state = 75, .external_lex_state = 2}, + [4527] = {.lex_state = 75, .external_lex_state = 2}, + [4528] = {.lex_state = 75, .external_lex_state = 2}, + [4529] = {.lex_state = 75, .external_lex_state = 2}, + [4530] = {.lex_state = 75, .external_lex_state = 5}, + [4531] = {.lex_state = 75, .external_lex_state = 5}, + [4532] = {.lex_state = 75, .external_lex_state = 5}, + [4533] = {.lex_state = 75, .external_lex_state = 5}, + [4534] = {.lex_state = 75, .external_lex_state = 5}, + [4535] = {.lex_state = 75, .external_lex_state = 5}, + [4536] = {.lex_state = 75, .external_lex_state = 5}, + [4537] = {.lex_state = 75, .external_lex_state = 5}, + [4538] = {.lex_state = 75, .external_lex_state = 5}, + [4539] = {.lex_state = 75, .external_lex_state = 5}, + [4540] = {.lex_state = 75, .external_lex_state = 5}, + [4541] = {.lex_state = 75, .external_lex_state = 5}, + [4542] = {.lex_state = 75, .external_lex_state = 5}, + [4543] = {.lex_state = 75, .external_lex_state = 2}, + [4544] = {.lex_state = 75, .external_lex_state = 5}, + [4545] = {.lex_state = 75, .external_lex_state = 5}, + [4546] = {.lex_state = 75, .external_lex_state = 5}, + [4547] = {.lex_state = 75, .external_lex_state = 5}, + [4548] = {.lex_state = 75, .external_lex_state = 5}, + [4549] = {.lex_state = 75, .external_lex_state = 5}, + [4550] = {.lex_state = 75, .external_lex_state = 5}, + [4551] = {.lex_state = 75, .external_lex_state = 2}, + [4552] = {.lex_state = 75, .external_lex_state = 5}, + [4553] = {.lex_state = 75, .external_lex_state = 5}, + [4554] = {.lex_state = 75, .external_lex_state = 5}, + [4555] = {.lex_state = 75, .external_lex_state = 5}, + [4556] = {.lex_state = 75, .external_lex_state = 5}, + [4557] = {.lex_state = 75, .external_lex_state = 5}, + [4558] = {.lex_state = 75, .external_lex_state = 2}, + [4559] = {.lex_state = 75, .external_lex_state = 5}, + [4560] = {.lex_state = 75, .external_lex_state = 5}, + [4561] = {.lex_state = 75, .external_lex_state = 2}, + [4562] = {.lex_state = 75, .external_lex_state = 5}, + [4563] = {.lex_state = 75, .external_lex_state = 2}, + [4564] = {.lex_state = 75, .external_lex_state = 5}, + [4565] = {.lex_state = 75, .external_lex_state = 2}, + [4566] = {.lex_state = 75, .external_lex_state = 5}, + [4567] = {.lex_state = 75, .external_lex_state = 2}, + [4568] = {.lex_state = 75, .external_lex_state = 2}, + [4569] = {.lex_state = 75, .external_lex_state = 5}, + [4570] = {.lex_state = 75, .external_lex_state = 2}, + [4571] = {.lex_state = 75, .external_lex_state = 5}, + [4572] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 75, .external_lex_state = 2}, + [4577] = {.lex_state = 75, .external_lex_state = 2}, + [4578] = {.lex_state = 75, .external_lex_state = 2}, + [4579] = {.lex_state = 75, .external_lex_state = 2}, + [4580] = {.lex_state = 75, .external_lex_state = 5}, + [4581] = {.lex_state = 75, .external_lex_state = 5}, + [4582] = {.lex_state = 75, .external_lex_state = 5}, + [4583] = {.lex_state = 75, .external_lex_state = 5}, + [4584] = {.lex_state = 75, .external_lex_state = 5}, + [4585] = {.lex_state = 75, .external_lex_state = 2}, + [4586] = {.lex_state = 75, .external_lex_state = 2}, + [4587] = {.lex_state = 75, .external_lex_state = 5}, + [4588] = {.lex_state = 75, .external_lex_state = 2}, + [4589] = {.lex_state = 75, .external_lex_state = 2}, + [4590] = {.lex_state = 75, .external_lex_state = 5}, + [4591] = {.lex_state = 75, .external_lex_state = 5}, + [4592] = {.lex_state = 75, .external_lex_state = 5}, + [4593] = {.lex_state = 75, .external_lex_state = 5}, + [4594] = {.lex_state = 75, .external_lex_state = 5}, + [4595] = {.lex_state = 75, .external_lex_state = 5}, + [4596] = {.lex_state = 75, .external_lex_state = 2}, + [4597] = {.lex_state = 75, .external_lex_state = 5}, + [4598] = {.lex_state = 75, .external_lex_state = 2}, + [4599] = {.lex_state = 75, .external_lex_state = 5}, + [4600] = {.lex_state = 75, .external_lex_state = 2}, + [4601] = {.lex_state = 75, .external_lex_state = 2}, + [4602] = {.lex_state = 75, .external_lex_state = 2}, + [4603] = {.lex_state = 75, .external_lex_state = 2}, + [4604] = {.lex_state = 75, .external_lex_state = 2}, + [4605] = {.lex_state = 75, .external_lex_state = 2}, + [4606] = {.lex_state = 75, .external_lex_state = 5}, + [4607] = {.lex_state = 75, .external_lex_state = 2}, + [4608] = {.lex_state = 75, .external_lex_state = 2}, + [4609] = {.lex_state = 75, .external_lex_state = 5}, + [4610] = {.lex_state = 75, .external_lex_state = 2}, + [4611] = {.lex_state = 75, .external_lex_state = 2}, + [4612] = {.lex_state = 75, .external_lex_state = 2}, + [4613] = {.lex_state = 75, .external_lex_state = 5}, + [4614] = {.lex_state = 75, .external_lex_state = 5}, + [4615] = {.lex_state = 75, .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 = 5}, + [4619] = {.lex_state = 75, .external_lex_state = 2}, + [4620] = {.lex_state = 75, .external_lex_state = 2}, + [4621] = {.lex_state = 75, .external_lex_state = 2}, + [4622] = {.lex_state = 75, .external_lex_state = 2}, + [4623] = {.lex_state = 75, .external_lex_state = 2}, + [4624] = {.lex_state = 75, .external_lex_state = 2}, + [4625] = {.lex_state = 75, .external_lex_state = 5}, + [4626] = {.lex_state = 75, .external_lex_state = 5}, + [4627] = {.lex_state = 75, .external_lex_state = 5}, + [4628] = {.lex_state = 75, .external_lex_state = 5}, + [4629] = {.lex_state = 75, .external_lex_state = 5}, + [4630] = {.lex_state = 75, .external_lex_state = 2}, + [4631] = {.lex_state = 75, .external_lex_state = 5}, + [4632] = {.lex_state = 75, .external_lex_state = 2}, + [4633] = {.lex_state = 75, .external_lex_state = 2}, + [4634] = {.lex_state = 75, .external_lex_state = 2}, + [4635] = {.lex_state = 75, .external_lex_state = 5}, + [4636] = {.lex_state = 75, .external_lex_state = 5}, + [4637] = {.lex_state = 75, .external_lex_state = 5}, + [4638] = {.lex_state = 75, .external_lex_state = 5}, + [4639] = {.lex_state = 75, .external_lex_state = 5}, + [4640] = {.lex_state = 75, .external_lex_state = 5}, + [4641] = {.lex_state = 75, .external_lex_state = 2}, + [4642] = {.lex_state = 75, .external_lex_state = 5}, + [4643] = {.lex_state = 75, .external_lex_state = 5}, + [4644] = {.lex_state = 75, .external_lex_state = 2}, + [4645] = {.lex_state = 75, .external_lex_state = 2}, + [4646] = {.lex_state = 75, .external_lex_state = 2}, + [4647] = {.lex_state = 75, .external_lex_state = 2}, + [4648] = {.lex_state = 75, .external_lex_state = 5}, + [4649] = {.lex_state = 75, .external_lex_state = 5}, + [4650] = {.lex_state = 75, .external_lex_state = 2}, + [4651] = {.lex_state = 75, .external_lex_state = 2}, + [4652] = {.lex_state = 75, .external_lex_state = 5}, + [4653] = {.lex_state = 75, .external_lex_state = 5}, + [4654] = {.lex_state = 75, .external_lex_state = 5}, + [4655] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 75, .external_lex_state = 5}, + [4663] = {.lex_state = 75, .external_lex_state = 2}, + [4664] = {.lex_state = 75, .external_lex_state = 5}, + [4665] = {.lex_state = 75, .external_lex_state = 5}, + [4666] = {.lex_state = 75, .external_lex_state = 5}, + [4667] = {.lex_state = 75, .external_lex_state = 5}, + [4668] = {.lex_state = 75, .external_lex_state = 5}, + [4669] = {.lex_state = 75, .external_lex_state = 5}, + [4670] = {.lex_state = 75, .external_lex_state = 5}, + [4671] = {.lex_state = 75, .external_lex_state = 5}, + [4672] = {.lex_state = 75, .external_lex_state = 5}, + [4673] = {.lex_state = 75, .external_lex_state = 5}, + [4674] = {.lex_state = 75, .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 = 5}, + [4678] = {.lex_state = 75, .external_lex_state = 5}, + [4679] = {.lex_state = 75, .external_lex_state = 2}, + [4680] = {.lex_state = 75, .external_lex_state = 5}, + [4681] = {.lex_state = 75, .external_lex_state = 2}, + [4682] = {.lex_state = 75, .external_lex_state = 5}, + [4683] = {.lex_state = 75, .external_lex_state = 5}, + [4684] = {.lex_state = 75, .external_lex_state = 5}, + [4685] = {.lex_state = 75, .external_lex_state = 2}, + [4686] = {.lex_state = 75, .external_lex_state = 5}, + [4687] = {.lex_state = 75, .external_lex_state = 2}, + [4688] = {.lex_state = 75, .external_lex_state = 5}, + [4689] = {.lex_state = 75, .external_lex_state = 5}, + [4690] = {.lex_state = 75, .external_lex_state = 5}, + [4691] = {.lex_state = 75, .external_lex_state = 2}, + [4692] = {.lex_state = 75, .external_lex_state = 2}, + [4693] = {.lex_state = 75, .external_lex_state = 2}, + [4694] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 2}, + [4699] = {.lex_state = 75, .external_lex_state = 5}, + [4700] = {.lex_state = 75, .external_lex_state = 5}, + [4701] = {.lex_state = 75, .external_lex_state = 2}, + [4702] = {.lex_state = 75, .external_lex_state = 2}, + [4703] = {.lex_state = 2, .external_lex_state = 2}, + [4704] = {.lex_state = 75, .external_lex_state = 2}, + [4705] = {.lex_state = 75, .external_lex_state = 2}, + [4706] = {.lex_state = 75, .external_lex_state = 2}, + [4707] = {.lex_state = 75, .external_lex_state = 2}, + [4708] = {.lex_state = 75, .external_lex_state = 5}, + [4709] = {.lex_state = 75, .external_lex_state = 5}, + [4710] = {.lex_state = 75, .external_lex_state = 2}, + [4711] = {.lex_state = 2, .external_lex_state = 2}, + [4712] = {.lex_state = 75, .external_lex_state = 2}, + [4713] = {.lex_state = 75, .external_lex_state = 2}, + [4714] = {.lex_state = 75, .external_lex_state = 2}, + [4715] = {.lex_state = 75, .external_lex_state = 2}, + [4716] = {.lex_state = 75, .external_lex_state = 2}, + [4717] = {.lex_state = 75, .external_lex_state = 5}, + [4718] = {.lex_state = 75, .external_lex_state = 2}, + [4719] = {.lex_state = 75, .external_lex_state = 5}, + [4720] = {.lex_state = 2, .external_lex_state = 2}, + [4721] = {.lex_state = 75, .external_lex_state = 5}, + [4722] = {.lex_state = 75, .external_lex_state = 2}, + [4723] = {.lex_state = 75, .external_lex_state = 5}, + [4724] = {.lex_state = 75, .external_lex_state = 5}, + [4725] = {.lex_state = 75, .external_lex_state = 2}, + [4726] = {.lex_state = 75, .external_lex_state = 2}, + [4727] = {.lex_state = 75, .external_lex_state = 5}, + [4728] = {.lex_state = 75, .external_lex_state = 2}, + [4729] = {.lex_state = 75, .external_lex_state = 5}, + [4730] = {.lex_state = 75, .external_lex_state = 5}, + [4731] = {.lex_state = 75, .external_lex_state = 2}, + [4732] = {.lex_state = 75, .external_lex_state = 5}, + [4733] = {.lex_state = 75, .external_lex_state = 2}, + [4734] = {.lex_state = 75, .external_lex_state = 5}, + [4735] = {.lex_state = 75, .external_lex_state = 2}, + [4736] = {.lex_state = 75, .external_lex_state = 5}, + [4737] = {.lex_state = 75, .external_lex_state = 5}, + [4738] = {.lex_state = 75, .external_lex_state = 5}, + [4739] = {.lex_state = 75, .external_lex_state = 5}, + [4740] = {.lex_state = 75, .external_lex_state = 2}, + [4741] = {.lex_state = 75, .external_lex_state = 5}, + [4742] = {.lex_state = 75, .external_lex_state = 2}, + [4743] = {.lex_state = 75, .external_lex_state = 5}, + [4744] = {.lex_state = 75, .external_lex_state = 5}, + [4745] = {.lex_state = 75, .external_lex_state = 5}, + [4746] = {.lex_state = 75, .external_lex_state = 5}, + [4747] = {.lex_state = 75, .external_lex_state = 5}, + [4748] = {.lex_state = 75, .external_lex_state = 5}, + [4749] = {.lex_state = 75, .external_lex_state = 2}, + [4750] = {.lex_state = 75, .external_lex_state = 5}, + [4751] = {.lex_state = 75, .external_lex_state = 2}, + [4752] = {.lex_state = 75, .external_lex_state = 5}, + [4753] = {.lex_state = 75, .external_lex_state = 5}, + [4754] = {.lex_state = 75, .external_lex_state = 5}, + [4755] = {.lex_state = 75, .external_lex_state = 5}, + [4756] = {.lex_state = 75, .external_lex_state = 5}, + [4757] = {.lex_state = 75, .external_lex_state = 5}, + [4758] = {.lex_state = 75, .external_lex_state = 5}, + [4759] = {.lex_state = 75, .external_lex_state = 2}, + [4760] = {.lex_state = 75, .external_lex_state = 5}, + [4761] = {.lex_state = 75, .external_lex_state = 5}, + [4762] = {.lex_state = 75, .external_lex_state = 5}, + [4763] = {.lex_state = 75, .external_lex_state = 5}, + [4764] = {.lex_state = 75, .external_lex_state = 5}, + [4765] = {.lex_state = 75, .external_lex_state = 5}, + [4766] = {.lex_state = 75, .external_lex_state = 5}, + [4767] = {.lex_state = 75, .external_lex_state = 2}, + [4768] = {.lex_state = 75, .external_lex_state = 2}, + [4769] = {.lex_state = 75, .external_lex_state = 5}, + [4770] = {.lex_state = 75, .external_lex_state = 5}, + [4771] = {.lex_state = 75, .external_lex_state = 5}, + [4772] = {.lex_state = 75, .external_lex_state = 2}, + [4773] = {.lex_state = 75, .external_lex_state = 5}, + [4774] = {.lex_state = 75, .external_lex_state = 5}, + [4775] = {.lex_state = 75, .external_lex_state = 5}, + [4776] = {.lex_state = 75, .external_lex_state = 5}, + [4777] = {.lex_state = 75, .external_lex_state = 5}, + [4778] = {.lex_state = 75, .external_lex_state = 5}, + [4779] = {.lex_state = 75, .external_lex_state = 5}, + [4780] = {.lex_state = 75, .external_lex_state = 5}, + [4781] = {.lex_state = 75, .external_lex_state = 5}, + [4782] = {.lex_state = 75, .external_lex_state = 5}, + [4783] = {.lex_state = 75, .external_lex_state = 5}, + [4784] = {.lex_state = 75, .external_lex_state = 2}, + [4785] = {.lex_state = 75, .external_lex_state = 5}, + [4786] = {.lex_state = 75, .external_lex_state = 5}, + [4787] = {.lex_state = 75, .external_lex_state = 5}, + [4788] = {.lex_state = 75, .external_lex_state = 5}, + [4789] = {.lex_state = 75, .external_lex_state = 5}, + [4790] = {.lex_state = 75, .external_lex_state = 5}, + [4791] = {.lex_state = 2, .external_lex_state = 2}, + [4792] = {.lex_state = 75, .external_lex_state = 5}, + [4793] = {.lex_state = 75, .external_lex_state = 2}, + [4794] = {.lex_state = 75, .external_lex_state = 5}, + [4795] = {.lex_state = 75, .external_lex_state = 2}, + [4796] = {.lex_state = 75, .external_lex_state = 2}, + [4797] = {.lex_state = 75, .external_lex_state = 5}, + [4798] = {.lex_state = 75, .external_lex_state = 2}, + [4799] = {.lex_state = 2, .external_lex_state = 2}, + [4800] = {.lex_state = 75, .external_lex_state = 5}, + [4801] = {.lex_state = 75, .external_lex_state = 2}, + [4802] = {.lex_state = 75, .external_lex_state = 5}, + [4803] = {.lex_state = 75, .external_lex_state = 2}, + [4804] = {.lex_state = 75, .external_lex_state = 5}, + [4805] = {.lex_state = 75, .external_lex_state = 5}, + [4806] = {.lex_state = 75, .external_lex_state = 5}, + [4807] = {.lex_state = 75, .external_lex_state = 5}, + [4808] = {.lex_state = 75, .external_lex_state = 5}, + [4809] = {.lex_state = 75, .external_lex_state = 5}, + [4810] = {.lex_state = 75, .external_lex_state = 5}, + [4811] = {.lex_state = 75, .external_lex_state = 2}, + [4812] = {.lex_state = 75, .external_lex_state = 5}, + [4813] = {.lex_state = 75, .external_lex_state = 2}, + [4814] = {.lex_state = 75, .external_lex_state = 2}, + [4815] = {.lex_state = 75, .external_lex_state = 2}, + [4816] = {.lex_state = 75, .external_lex_state = 5}, + [4817] = {.lex_state = 75, .external_lex_state = 5}, + [4818] = {.lex_state = 75, .external_lex_state = 2}, + [4819] = {.lex_state = 75, .external_lex_state = 5}, + [4820] = {.lex_state = 75, .external_lex_state = 5}, + [4821] = {.lex_state = 75, .external_lex_state = 5}, + [4822] = {.lex_state = 75, .external_lex_state = 5}, + [4823] = {.lex_state = 75, .external_lex_state = 5}, + [4824] = {.lex_state = 75, .external_lex_state = 5}, + [4825] = {.lex_state = 75, .external_lex_state = 2}, + [4826] = {.lex_state = 75, .external_lex_state = 5}, + [4827] = {.lex_state = 75, .external_lex_state = 2}, + [4828] = {.lex_state = 75, .external_lex_state = 5}, + [4829] = {.lex_state = 75, .external_lex_state = 5}, + [4830] = {.lex_state = 75, .external_lex_state = 2}, + [4831] = {.lex_state = 75, .external_lex_state = 2}, + [4832] = {.lex_state = 75, .external_lex_state = 5}, + [4833] = {.lex_state = 75, .external_lex_state = 5}, + [4834] = {.lex_state = 75, .external_lex_state = 2}, + [4835] = {.lex_state = 75, .external_lex_state = 5}, + [4836] = {.lex_state = 75, .external_lex_state = 5}, + [4837] = {.lex_state = 75, .external_lex_state = 5}, + [4838] = {.lex_state = 75, .external_lex_state = 5}, + [4839] = {.lex_state = 75, .external_lex_state = 5}, + [4840] = {.lex_state = 75, .external_lex_state = 5}, + [4841] = {.lex_state = 75, .external_lex_state = 5}, + [4842] = {.lex_state = 75, .external_lex_state = 5}, + [4843] = {.lex_state = 75, .external_lex_state = 2}, + [4844] = {.lex_state = 75, .external_lex_state = 5}, + [4845] = {.lex_state = 75, .external_lex_state = 2}, + [4846] = {.lex_state = 75, .external_lex_state = 2}, + [4847] = {.lex_state = 75, .external_lex_state = 5}, + [4848] = {.lex_state = 75, .external_lex_state = 5}, + [4849] = {.lex_state = 75, .external_lex_state = 5}, + [4850] = {.lex_state = 75, .external_lex_state = 5}, + [4851] = {.lex_state = 75, .external_lex_state = 5}, + [4852] = {.lex_state = 75, .external_lex_state = 5}, + [4853] = {.lex_state = 75, .external_lex_state = 5}, + [4854] = {.lex_state = 75, .external_lex_state = 5}, + [4855] = {.lex_state = 75, .external_lex_state = 5}, + [4856] = {.lex_state = 75, .external_lex_state = 5}, + [4857] = {.lex_state = 75, .external_lex_state = 5}, + [4858] = {.lex_state = 75, .external_lex_state = 5}, + [4859] = {.lex_state = 75, .external_lex_state = 5}, + [4860] = {.lex_state = 75, .external_lex_state = 5}, + [4861] = {.lex_state = 75, .external_lex_state = 5}, + [4862] = {.lex_state = 75, .external_lex_state = 5}, + [4863] = {.lex_state = 75, .external_lex_state = 5}, + [4864] = {.lex_state = 75, .external_lex_state = 2}, + [4865] = {.lex_state = 75, .external_lex_state = 5}, + [4866] = {.lex_state = 75, .external_lex_state = 5}, + [4867] = {.lex_state = 75, .external_lex_state = 5}, + [4868] = {.lex_state = 75, .external_lex_state = 5}, + [4869] = {.lex_state = 75, .external_lex_state = 5}, + [4870] = {.lex_state = 75, .external_lex_state = 5}, + [4871] = {.lex_state = 75, .external_lex_state = 5}, + [4872] = {.lex_state = 75, .external_lex_state = 5}, + [4873] = {.lex_state = 2, .external_lex_state = 2}, + [4874] = {.lex_state = 75, .external_lex_state = 5}, + [4875] = {.lex_state = 75, .external_lex_state = 5}, + [4876] = {.lex_state = 75, .external_lex_state = 5}, + [4877] = {.lex_state = 75, .external_lex_state = 5}, + [4878] = {.lex_state = 75, .external_lex_state = 5}, + [4879] = {.lex_state = 75, .external_lex_state = 5}, + [4880] = {.lex_state = 75, .external_lex_state = 5}, + [4881] = {.lex_state = 75, .external_lex_state = 2}, + [4882] = {.lex_state = 75, .external_lex_state = 5}, + [4883] = {.lex_state = 75, .external_lex_state = 5}, + [4884] = {.lex_state = 75, .external_lex_state = 5}, + [4885] = {.lex_state = 75, .external_lex_state = 5}, + [4886] = {.lex_state = 75, .external_lex_state = 5}, + [4887] = {.lex_state = 75, .external_lex_state = 2}, + [4888] = {.lex_state = 75, .external_lex_state = 5}, + [4889] = {.lex_state = 75, .external_lex_state = 5}, + [4890] = {.lex_state = 75, .external_lex_state = 5}, + [4891] = {.lex_state = 75, .external_lex_state = 5}, + [4892] = {.lex_state = 75, .external_lex_state = 5}, + [4893] = {.lex_state = 75, .external_lex_state = 5}, + [4894] = {.lex_state = 75, .external_lex_state = 5}, + [4895] = {.lex_state = 75, .external_lex_state = 5}, + [4896] = {.lex_state = 75, .external_lex_state = 5}, + [4897] = {.lex_state = 75, .external_lex_state = 5}, + [4898] = {.lex_state = 75, .external_lex_state = 5}, + [4899] = {.lex_state = 75, .external_lex_state = 5}, + [4900] = {.lex_state = 75, .external_lex_state = 5}, + [4901] = {.lex_state = 75, .external_lex_state = 5}, + [4902] = {.lex_state = 75, .external_lex_state = 5}, + [4903] = {.lex_state = 75, .external_lex_state = 5}, + [4904] = {.lex_state = 75, .external_lex_state = 5}, + [4905] = {.lex_state = 75, .external_lex_state = 5}, + [4906] = {.lex_state = 75, .external_lex_state = 5}, + [4907] = {.lex_state = 75, .external_lex_state = 5}, + [4908] = {.lex_state = 75, .external_lex_state = 5}, + [4909] = {.lex_state = 75, .external_lex_state = 5}, + [4910] = {.lex_state = 75, .external_lex_state = 5}, + [4911] = {.lex_state = 75, .external_lex_state = 5}, + [4912] = {.lex_state = 75, .external_lex_state = 5}, + [4913] = {.lex_state = 75, .external_lex_state = 5}, + [4914] = {.lex_state = 75, .external_lex_state = 5}, + [4915] = {.lex_state = 75, .external_lex_state = 5}, + [4916] = {.lex_state = 75, .external_lex_state = 5}, + [4917] = {.lex_state = 75, .external_lex_state = 2}, + [4918] = {.lex_state = 75, .external_lex_state = 5}, + [4919] = {.lex_state = 75, .external_lex_state = 5}, + [4920] = {.lex_state = 75, .external_lex_state = 5}, + [4921] = {.lex_state = 75, .external_lex_state = 5}, + [4922] = {.lex_state = 75, .external_lex_state = 5}, + [4923] = {.lex_state = 75, .external_lex_state = 5}, + [4924] = {.lex_state = 75, .external_lex_state = 5}, + [4925] = {.lex_state = 75, .external_lex_state = 5}, + [4926] = {.lex_state = 75, .external_lex_state = 5}, + [4927] = {.lex_state = 75, .external_lex_state = 5}, + [4928] = {.lex_state = 75, .external_lex_state = 5}, + [4929] = {.lex_state = 75, .external_lex_state = 5}, + [4930] = {.lex_state = 75, .external_lex_state = 5}, + [4931] = {.lex_state = 75, .external_lex_state = 5}, + [4932] = {.lex_state = 75, .external_lex_state = 5}, + [4933] = {.lex_state = 75, .external_lex_state = 5}, + [4934] = {.lex_state = 75, .external_lex_state = 2}, + [4935] = {.lex_state = 75, .external_lex_state = 5}, + [4936] = {.lex_state = 75, .external_lex_state = 5}, + [4937] = {.lex_state = 75, .external_lex_state = 5}, + [4938] = {.lex_state = 75, .external_lex_state = 5}, + [4939] = {.lex_state = 75, .external_lex_state = 5}, + [4940] = {.lex_state = 75, .external_lex_state = 5}, + [4941] = {.lex_state = 75, .external_lex_state = 5}, + [4942] = {.lex_state = 75, .external_lex_state = 5}, + [4943] = {.lex_state = 75, .external_lex_state = 5}, + [4944] = {.lex_state = 75, .external_lex_state = 5}, + [4945] = {.lex_state = 75, .external_lex_state = 2}, + [4946] = {.lex_state = 75, .external_lex_state = 5}, + [4947] = {.lex_state = 75, .external_lex_state = 5}, + [4948] = {.lex_state = 13, .external_lex_state = 8}, + [4949] = {.lex_state = 75, .external_lex_state = 5}, + [4950] = {.lex_state = 75, .external_lex_state = 5}, + [4951] = {.lex_state = 75, .external_lex_state = 5}, + [4952] = {.lex_state = 75, .external_lex_state = 5}, + [4953] = {.lex_state = 75, .external_lex_state = 5}, + [4954] = {.lex_state = 75, .external_lex_state = 5}, + [4955] = {.lex_state = 75, .external_lex_state = 5}, + [4956] = {.lex_state = 75, .external_lex_state = 5}, + [4957] = {.lex_state = 2, .external_lex_state = 2}, + [4958] = {.lex_state = 2, .external_lex_state = 2}, + [4959] = {.lex_state = 2, .external_lex_state = 2}, + [4960] = {.lex_state = 75, .external_lex_state = 5}, + [4961] = {.lex_state = 75, .external_lex_state = 2}, + [4962] = {.lex_state = 75, .external_lex_state = 5}, + [4963] = {.lex_state = 75, .external_lex_state = 2}, + [4964] = {.lex_state = 75, .external_lex_state = 5}, + [4965] = {.lex_state = 75, .external_lex_state = 5}, + [4966] = {.lex_state = 75, .external_lex_state = 2}, + [4967] = {.lex_state = 75, .external_lex_state = 5}, + [4968] = {.lex_state = 75, .external_lex_state = 5}, + [4969] = {.lex_state = 75, .external_lex_state = 2}, + [4970] = {.lex_state = 75, .external_lex_state = 2}, + [4971] = {.lex_state = 75, .external_lex_state = 5}, + [4972] = {.lex_state = 75, .external_lex_state = 2}, + [4973] = {.lex_state = 75, .external_lex_state = 5}, + [4974] = {.lex_state = 75, .external_lex_state = 5}, + [4975] = {.lex_state = 75, .external_lex_state = 2}, + [4976] = {.lex_state = 75, .external_lex_state = 2}, + [4977] = {.lex_state = 75, .external_lex_state = 5}, + [4978] = {.lex_state = 75, .external_lex_state = 5}, + [4979] = {.lex_state = 75, .external_lex_state = 2}, + [4980] = {.lex_state = 75, .external_lex_state = 5}, + [4981] = {.lex_state = 75, .external_lex_state = 5}, + [4982] = {.lex_state = 75, .external_lex_state = 2}, + [4983] = {.lex_state = 75, .external_lex_state = 5}, + [4984] = {.lex_state = 75, .external_lex_state = 5}, + [4985] = {.lex_state = 75, .external_lex_state = 5}, + [4986] = {.lex_state = 75, .external_lex_state = 5}, + [4987] = {.lex_state = 75, .external_lex_state = 2}, + [4988] = {.lex_state = 75, .external_lex_state = 5}, + [4989] = {.lex_state = 75, .external_lex_state = 5}, + [4990] = {.lex_state = 75, .external_lex_state = 5}, + [4991] = {.lex_state = 75, .external_lex_state = 5}, + [4992] = {.lex_state = 75, .external_lex_state = 5}, + [4993] = {.lex_state = 75, .external_lex_state = 5}, + [4994] = {.lex_state = 75, .external_lex_state = 5}, + [4995] = {.lex_state = 75, .external_lex_state = 5}, + [4996] = {.lex_state = 75, .external_lex_state = 2}, + [4997] = {.lex_state = 75, .external_lex_state = 2}, + [4998] = {.lex_state = 75, .external_lex_state = 2}, + [4999] = {.lex_state = 75, .external_lex_state = 2}, + [5000] = {.lex_state = 75, .external_lex_state = 5}, + [5001] = {.lex_state = 75, .external_lex_state = 5}, + [5002] = {.lex_state = 75, .external_lex_state = 5}, + [5003] = {.lex_state = 75, .external_lex_state = 2}, + [5004] = {.lex_state = 75, .external_lex_state = 5}, + [5005] = {.lex_state = 75, .external_lex_state = 2}, + [5006] = {.lex_state = 75, .external_lex_state = 2}, + [5007] = {.lex_state = 75, .external_lex_state = 5}, + [5008] = {.lex_state = 75, .external_lex_state = 5}, + [5009] = {.lex_state = 75, .external_lex_state = 5}, + [5010] = {.lex_state = 75, .external_lex_state = 2}, + [5011] = {.lex_state = 75, .external_lex_state = 2}, + [5012] = {.lex_state = 75, .external_lex_state = 5}, + [5013] = {.lex_state = 75, .external_lex_state = 5}, + [5014] = {.lex_state = 75, .external_lex_state = 2}, + [5015] = {.lex_state = 75, .external_lex_state = 5}, + [5016] = {.lex_state = 75, .external_lex_state = 5}, + [5017] = {.lex_state = 75, .external_lex_state = 5}, + [5018] = {.lex_state = 75, .external_lex_state = 5}, + [5019] = {.lex_state = 75, .external_lex_state = 5}, + [5020] = {.lex_state = 75, .external_lex_state = 5}, + [5021] = {.lex_state = 75, .external_lex_state = 5}, + [5022] = {.lex_state = 75, .external_lex_state = 5}, + [5023] = {.lex_state = 75, .external_lex_state = 5}, + [5024] = {.lex_state = 75, .external_lex_state = 5}, + [5025] = {.lex_state = 75, .external_lex_state = 5}, + [5026] = {.lex_state = 75, .external_lex_state = 2}, + [5027] = {.lex_state = 75, .external_lex_state = 5}, + [5028] = {.lex_state = 75, .external_lex_state = 2}, + [5029] = {.lex_state = 75, .external_lex_state = 5}, + [5030] = {.lex_state = 75, .external_lex_state = 2}, + [5031] = {.lex_state = 75, .external_lex_state = 2}, + [5032] = {.lex_state = 75, .external_lex_state = 5}, + [5033] = {.lex_state = 75, .external_lex_state = 5}, + [5034] = {.lex_state = 75, .external_lex_state = 2}, + [5035] = {.lex_state = 75, .external_lex_state = 2}, + [5036] = {.lex_state = 75, .external_lex_state = 5}, + [5037] = {.lex_state = 75, .external_lex_state = 5}, + [5038] = {.lex_state = 75, .external_lex_state = 5}, + [5039] = {.lex_state = 75, .external_lex_state = 5}, + [5040] = {.lex_state = 75, .external_lex_state = 2}, + [5041] = {.lex_state = 75, .external_lex_state = 2}, + [5042] = {.lex_state = 75, .external_lex_state = 5}, + [5043] = {.lex_state = 75, .external_lex_state = 5}, + [5044] = {.lex_state = 75, .external_lex_state = 5}, + [5045] = {.lex_state = 75, .external_lex_state = 5}, + [5046] = {.lex_state = 75, .external_lex_state = 5}, + [5047] = {.lex_state = 75, .external_lex_state = 5}, + [5048] = {.lex_state = 75, .external_lex_state = 5}, + [5049] = {.lex_state = 75, .external_lex_state = 5}, + [5050] = {.lex_state = 75, .external_lex_state = 5}, + [5051] = {.lex_state = 75, .external_lex_state = 2}, + [5052] = {.lex_state = 75, .external_lex_state = 5}, + [5053] = {.lex_state = 75, .external_lex_state = 5}, + [5054] = {.lex_state = 75, .external_lex_state = 2}, + [5055] = {.lex_state = 75, .external_lex_state = 2}, + [5056] = {.lex_state = 75, .external_lex_state = 5}, + [5057] = {.lex_state = 75, .external_lex_state = 2}, + [5058] = {.lex_state = 75, .external_lex_state = 2}, + [5059] = {.lex_state = 75, .external_lex_state = 2}, + [5060] = {.lex_state = 75, .external_lex_state = 2}, + [5061] = {.lex_state = 75, .external_lex_state = 2}, + [5062] = {.lex_state = 75, .external_lex_state = 2}, + [5063] = {.lex_state = 75, .external_lex_state = 5}, + [5064] = {.lex_state = 75, .external_lex_state = 5}, + [5065] = {.lex_state = 75, .external_lex_state = 5}, + [5066] = {.lex_state = 75, .external_lex_state = 5}, + [5067] = {.lex_state = 75, .external_lex_state = 5}, + [5068] = {.lex_state = 75, .external_lex_state = 5}, + [5069] = {.lex_state = 75, .external_lex_state = 5}, + [5070] = {.lex_state = 75, .external_lex_state = 5}, + [5071] = {.lex_state = 75, .external_lex_state = 5}, + [5072] = {.lex_state = 75, .external_lex_state = 5}, + [5073] = {.lex_state = 75, .external_lex_state = 5}, + [5074] = {.lex_state = 75, .external_lex_state = 2}, + [5075] = {.lex_state = 75, .external_lex_state = 5}, + [5076] = {.lex_state = 75, .external_lex_state = 5}, + [5077] = {.lex_state = 75, .external_lex_state = 5}, + [5078] = {.lex_state = 75, .external_lex_state = 5}, + [5079] = {.lex_state = 75, .external_lex_state = 2}, + [5080] = {.lex_state = 75, .external_lex_state = 2}, + [5081] = {.lex_state = 75, .external_lex_state = 5}, + [5082] = {.lex_state = 75, .external_lex_state = 5}, + [5083] = {.lex_state = 75, .external_lex_state = 5}, + [5084] = {.lex_state = 75, .external_lex_state = 5}, + [5085] = {.lex_state = 75, .external_lex_state = 5}, + [5086] = {.lex_state = 75, .external_lex_state = 5}, + [5087] = {.lex_state = 75, .external_lex_state = 5}, + [5088] = {.lex_state = 75, .external_lex_state = 5}, + [5089] = {.lex_state = 75, .external_lex_state = 5}, + [5090] = {.lex_state = 75, .external_lex_state = 5}, + [5091] = {.lex_state = 75, .external_lex_state = 5}, + [5092] = {.lex_state = 75, .external_lex_state = 5}, + [5093] = {.lex_state = 75, .external_lex_state = 5}, + [5094] = {.lex_state = 75, .external_lex_state = 5}, + [5095] = {.lex_state = 75, .external_lex_state = 5}, + [5096] = {.lex_state = 75, .external_lex_state = 5}, + [5097] = {.lex_state = 75, .external_lex_state = 5}, + [5098] = {.lex_state = 75, .external_lex_state = 5}, + [5099] = {.lex_state = 75, .external_lex_state = 5}, + [5100] = {.lex_state = 75, .external_lex_state = 5}, + [5101] = {.lex_state = 75, .external_lex_state = 5}, + [5102] = {.lex_state = 75, .external_lex_state = 5}, + [5103] = {.lex_state = 75, .external_lex_state = 5}, + [5104] = {.lex_state = 75, .external_lex_state = 5}, + [5105] = {.lex_state = 75, .external_lex_state = 5}, + [5106] = {.lex_state = 75, .external_lex_state = 5}, + [5107] = {.lex_state = 75, .external_lex_state = 5}, + [5108] = {.lex_state = 75, .external_lex_state = 5}, + [5109] = {.lex_state = 75, .external_lex_state = 5}, + [5110] = {.lex_state = 75, .external_lex_state = 5}, + [5111] = {.lex_state = 75, .external_lex_state = 5}, + [5112] = {.lex_state = 75, .external_lex_state = 2}, + [5113] = {.lex_state = 75, .external_lex_state = 5}, + [5114] = {.lex_state = 75, .external_lex_state = 5}, + [5115] = {.lex_state = 75, .external_lex_state = 5}, + [5116] = {.lex_state = 75, .external_lex_state = 5}, + [5117] = {.lex_state = 75, .external_lex_state = 5}, + [5118] = {.lex_state = 75, .external_lex_state = 5}, + [5119] = {.lex_state = 75, .external_lex_state = 5}, + [5120] = {.lex_state = 75, .external_lex_state = 5}, + [5121] = {.lex_state = 75, .external_lex_state = 5}, + [5122] = {.lex_state = 75, .external_lex_state = 5}, + [5123] = {.lex_state = 75, .external_lex_state = 5}, + [5124] = {.lex_state = 75, .external_lex_state = 5}, + [5125] = {.lex_state = 75, .external_lex_state = 5}, + [5126] = {.lex_state = 75, .external_lex_state = 5}, + [5127] = {.lex_state = 75, .external_lex_state = 5}, + [5128] = {.lex_state = 75, .external_lex_state = 5}, + [5129] = {.lex_state = 75, .external_lex_state = 5}, + [5130] = {.lex_state = 75, .external_lex_state = 5}, + [5131] = {.lex_state = 75, .external_lex_state = 5}, + [5132] = {.lex_state = 75, .external_lex_state = 2}, + [5133] = {.lex_state = 75, .external_lex_state = 5}, + [5134] = {.lex_state = 75, .external_lex_state = 5}, + [5135] = {.lex_state = 2, .external_lex_state = 2}, + [5136] = {.lex_state = 75, .external_lex_state = 5}, + [5137] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 5}, + [5143] = {.lex_state = 75, .external_lex_state = 5}, + [5144] = {.lex_state = 75, .external_lex_state = 2}, + [5145] = {.lex_state = 75, .external_lex_state = 2}, + [5146] = {.lex_state = 75, .external_lex_state = 2}, + [5147] = {.lex_state = 75, .external_lex_state = 2}, + [5148] = {.lex_state = 75, .external_lex_state = 5}, + [5149] = {.lex_state = 75, .external_lex_state = 5}, + [5150] = {.lex_state = 75, .external_lex_state = 5}, + [5151] = {.lex_state = 75, .external_lex_state = 5}, + [5152] = {.lex_state = 75, .external_lex_state = 2}, + [5153] = {.lex_state = 75, .external_lex_state = 2}, + [5154] = {.lex_state = 75, .external_lex_state = 2}, + [5155] = {.lex_state = 75, .external_lex_state = 2}, + [5156] = {.lex_state = 75, .external_lex_state = 2}, + [5157] = {.lex_state = 75, .external_lex_state = 2}, + [5158] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2}, + [5163] = {.lex_state = 75, .external_lex_state = 2}, + [5164] = {.lex_state = 75, .external_lex_state = 2}, + [5165] = {.lex_state = 75, .external_lex_state = 2}, + [5166] = {.lex_state = 75, .external_lex_state = 2}, + [5167] = {.lex_state = 75, .external_lex_state = 2}, + [5168] = {.lex_state = 75, .external_lex_state = 2}, + [5169] = {.lex_state = 75, .external_lex_state = 2}, + [5170] = {.lex_state = 75, .external_lex_state = 2}, + [5171] = {.lex_state = 75, .external_lex_state = 2}, + [5172] = {.lex_state = 75, .external_lex_state = 2}, + [5173] = {.lex_state = 75, .external_lex_state = 2}, + [5174] = {.lex_state = 75, .external_lex_state = 2}, + [5175] = {.lex_state = 75, .external_lex_state = 2}, + [5176] = {.lex_state = 75, .external_lex_state = 2}, + [5177] = {.lex_state = 75, .external_lex_state = 2}, + [5178] = {.lex_state = 75, .external_lex_state = 2}, + [5179] = {.lex_state = 75, .external_lex_state = 2}, + [5180] = {.lex_state = 75, .external_lex_state = 2}, + [5181] = {.lex_state = 75, .external_lex_state = 2}, + [5182] = {.lex_state = 75, .external_lex_state = 2}, + [5183] = {.lex_state = 75, .external_lex_state = 2}, + [5184] = {.lex_state = 75, .external_lex_state = 2}, + [5185] = {.lex_state = 75, .external_lex_state = 2}, + [5186] = {.lex_state = 75, .external_lex_state = 2}, + [5187] = {.lex_state = 75, .external_lex_state = 2}, + [5188] = {.lex_state = 75, .external_lex_state = 2}, + [5189] = {.lex_state = 75, .external_lex_state = 2}, + [5190] = {.lex_state = 75, .external_lex_state = 5}, + [5191] = {.lex_state = 75, .external_lex_state = 2}, + [5192] = {.lex_state = 75, .external_lex_state = 2}, + [5193] = {.lex_state = 75, .external_lex_state = 2}, + [5194] = {.lex_state = 75, .external_lex_state = 2}, + [5195] = {.lex_state = 75, .external_lex_state = 2}, + [5196] = {.lex_state = 75, .external_lex_state = 2}, + [5197] = {.lex_state = 75, .external_lex_state = 2}, + [5198] = {.lex_state = 75, .external_lex_state = 2}, + [5199] = {.lex_state = 75, .external_lex_state = 2}, + [5200] = {.lex_state = 75, .external_lex_state = 5}, + [5201] = {.lex_state = 75, .external_lex_state = 5}, + [5202] = {.lex_state = 75, .external_lex_state = 5}, + [5203] = {.lex_state = 75, .external_lex_state = 2}, + [5204] = {.lex_state = 75, .external_lex_state = 2}, + [5205] = {.lex_state = 75, .external_lex_state = 2}, + [5206] = {.lex_state = 75, .external_lex_state = 2}, + [5207] = {.lex_state = 75, .external_lex_state = 2}, + [5208] = {.lex_state = 75, .external_lex_state = 2}, + [5209] = {.lex_state = 75, .external_lex_state = 2}, + [5210] = {.lex_state = 75, .external_lex_state = 2}, + [5211] = {.lex_state = 75, .external_lex_state = 2}, + [5212] = {.lex_state = 75, .external_lex_state = 2}, + [5213] = {.lex_state = 75, .external_lex_state = 2}, + [5214] = {.lex_state = 75, .external_lex_state = 2}, + [5215] = {.lex_state = 75, .external_lex_state = 2}, + [5216] = {.lex_state = 75, .external_lex_state = 2}, + [5217] = {.lex_state = 75, .external_lex_state = 2}, + [5218] = {.lex_state = 75, .external_lex_state = 2}, + [5219] = {.lex_state = 75, .external_lex_state = 2}, + [5220] = {.lex_state = 75, .external_lex_state = 5}, + [5221] = {.lex_state = 75, .external_lex_state = 2}, + [5222] = {.lex_state = 75, .external_lex_state = 2}, + [5223] = {.lex_state = 75, .external_lex_state = 2}, + [5224] = {.lex_state = 75, .external_lex_state = 2}, + [5225] = {.lex_state = 75, .external_lex_state = 2}, + [5226] = {.lex_state = 75, .external_lex_state = 2}, + [5227] = {.lex_state = 75, .external_lex_state = 2}, + [5228] = {.lex_state = 75, .external_lex_state = 2}, + [5229] = {.lex_state = 75, .external_lex_state = 2}, + [5230] = {.lex_state = 75, .external_lex_state = 2}, + [5231] = {.lex_state = 75, .external_lex_state = 2}, + [5232] = {.lex_state = 75, .external_lex_state = 2}, + [5233] = {.lex_state = 75, .external_lex_state = 2}, + [5234] = {.lex_state = 75, .external_lex_state = 2}, + [5235] = {.lex_state = 75, .external_lex_state = 2}, + [5236] = {.lex_state = 75, .external_lex_state = 2}, + [5237] = {.lex_state = 75, .external_lex_state = 2}, + [5238] = {.lex_state = 75, .external_lex_state = 2}, + [5239] = {.lex_state = 75, .external_lex_state = 2}, + [5240] = {.lex_state = 75, .external_lex_state = 2}, + [5241] = {.lex_state = 75, .external_lex_state = 2}, + [5242] = {.lex_state = 75, .external_lex_state = 2}, + [5243] = {.lex_state = 75, .external_lex_state = 2}, + [5244] = {.lex_state = 75, .external_lex_state = 2}, + [5245] = {.lex_state = 75, .external_lex_state = 2}, + [5246] = {.lex_state = 75, .external_lex_state = 2}, + [5247] = {.lex_state = 75, .external_lex_state = 2}, + [5248] = {.lex_state = 75, .external_lex_state = 2}, + [5249] = {.lex_state = 75, .external_lex_state = 2}, + [5250] = {.lex_state = 75, .external_lex_state = 2}, + [5251] = {.lex_state = 75, .external_lex_state = 2}, + [5252] = {.lex_state = 75, .external_lex_state = 2}, + [5253] = {.lex_state = 75, .external_lex_state = 2}, + [5254] = {.lex_state = 75, .external_lex_state = 2}, + [5255] = {.lex_state = 75, .external_lex_state = 2}, + [5256] = {.lex_state = 75, .external_lex_state = 2}, + [5257] = {.lex_state = 75, .external_lex_state = 2}, + [5258] = {.lex_state = 75, .external_lex_state = 2}, + [5259] = {.lex_state = 75, .external_lex_state = 2}, + [5260] = {.lex_state = 75, .external_lex_state = 2}, + [5261] = {.lex_state = 75, .external_lex_state = 2}, + [5262] = {.lex_state = 75, .external_lex_state = 2}, + [5263] = {.lex_state = 75, .external_lex_state = 2}, + [5264] = {.lex_state = 75, .external_lex_state = 2}, + [5265] = {.lex_state = 75, .external_lex_state = 2}, + [5266] = {.lex_state = 75, .external_lex_state = 2}, + [5267] = {.lex_state = 75, .external_lex_state = 2}, + [5268] = {.lex_state = 75, .external_lex_state = 2}, + [5269] = {.lex_state = 75, .external_lex_state = 2}, + [5270] = {.lex_state = 75, .external_lex_state = 2}, + [5271] = {.lex_state = 75, .external_lex_state = 2}, + [5272] = {.lex_state = 75, .external_lex_state = 2}, + [5273] = {.lex_state = 75, .external_lex_state = 2}, + [5274] = {.lex_state = 75, .external_lex_state = 2}, + [5275] = {.lex_state = 75, .external_lex_state = 2}, + [5276] = {.lex_state = 75, .external_lex_state = 5}, + [5277] = {.lex_state = 75, .external_lex_state = 2}, + [5278] = {.lex_state = 75, .external_lex_state = 2}, + [5279] = {.lex_state = 75, .external_lex_state = 2}, + [5280] = {.lex_state = 75, .external_lex_state = 2}, + [5281] = {.lex_state = 75, .external_lex_state = 2}, + [5282] = {.lex_state = 75, .external_lex_state = 2}, + [5283] = {.lex_state = 75, .external_lex_state = 2}, + [5284] = {.lex_state = 75, .external_lex_state = 2}, + [5285] = {.lex_state = 75, .external_lex_state = 2}, + [5286] = {.lex_state = 75, .external_lex_state = 2}, + [5287] = {.lex_state = 75, .external_lex_state = 2}, + [5288] = {.lex_state = 75, .external_lex_state = 2}, + [5289] = {.lex_state = 75, .external_lex_state = 2}, + [5290] = {.lex_state = 75, .external_lex_state = 2}, + [5291] = {.lex_state = 75, .external_lex_state = 2}, + [5292] = {.lex_state = 75, .external_lex_state = 2}, + [5293] = {.lex_state = 75, .external_lex_state = 2}, + [5294] = {.lex_state = 75, .external_lex_state = 5}, + [5295] = {.lex_state = 75, .external_lex_state = 2}, + [5296] = {.lex_state = 75, .external_lex_state = 2}, + [5297] = {.lex_state = 75, .external_lex_state = 5}, + [5298] = {.lex_state = 75, .external_lex_state = 2}, + [5299] = {.lex_state = 75, .external_lex_state = 2}, + [5300] = {.lex_state = 75, .external_lex_state = 2}, + [5301] = {.lex_state = 75, .external_lex_state = 2}, + [5302] = {.lex_state = 75, .external_lex_state = 2}, + [5303] = {.lex_state = 75, .external_lex_state = 5}, + [5304] = {.lex_state = 75, .external_lex_state = 2}, + [5305] = {.lex_state = 75, .external_lex_state = 2}, + [5306] = {.lex_state = 75, .external_lex_state = 2}, + [5307] = {.lex_state = 75, .external_lex_state = 2}, + [5308] = {.lex_state = 75, .external_lex_state = 2}, + [5309] = {.lex_state = 75, .external_lex_state = 2}, + [5310] = {.lex_state = 75, .external_lex_state = 2}, + [5311] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2}, + [5316] = {.lex_state = 75, .external_lex_state = 2}, + [5317] = {.lex_state = 75, .external_lex_state = 2}, + [5318] = {.lex_state = 75, .external_lex_state = 2}, + [5319] = {.lex_state = 75, .external_lex_state = 2}, + [5320] = {.lex_state = 75, .external_lex_state = 2}, + [5321] = {.lex_state = 75, .external_lex_state = 2}, + [5322] = {.lex_state = 75, .external_lex_state = 2}, + [5323] = {.lex_state = 75, .external_lex_state = 2}, + [5324] = {.lex_state = 75, .external_lex_state = 2}, + [5325] = {.lex_state = 75, .external_lex_state = 2}, + [5326] = {.lex_state = 75, .external_lex_state = 2}, + [5327] = {.lex_state = 75, .external_lex_state = 2}, + [5328] = {.lex_state = 75, .external_lex_state = 2}, + [5329] = {.lex_state = 75, .external_lex_state = 2}, + [5330] = {.lex_state = 75, .external_lex_state = 2}, + [5331] = {.lex_state = 75, .external_lex_state = 2}, + [5332] = {.lex_state = 75, .external_lex_state = 2}, + [5333] = {.lex_state = 75, .external_lex_state = 2}, + [5334] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 5}, + [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 = 5}, + [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 = 5}, + [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 = 5}, + [5369] = {.lex_state = 75, .external_lex_state = 5}, + [5370] = {.lex_state = 75, .external_lex_state = 2}, + [5371] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 5}, + [5379] = {.lex_state = 75, .external_lex_state = 2}, + [5380] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 2}, + [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 = 2}, + [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 = 2}, + [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 = 5}, + [5409] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 2}, + [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 = 2}, + [5438] = {.lex_state = 75, .external_lex_state = 2}, + [5439] = {.lex_state = 75, .external_lex_state = 5}, + [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 = 5}, + [5466] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2}, + [5476] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2}, + [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 = 1, .external_lex_state = 10}, + [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 = 2}, + [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 = 1, .external_lex_state = 10}, + [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 = 2}, + [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 = 2}, + [5543] = {.lex_state = 1, .external_lex_state = 10}, + [5544] = {.lex_state = 75, .external_lex_state = 2}, + [5545] = {.lex_state = 75, .external_lex_state = 2}, + [5546] = {.lex_state = 75, .external_lex_state = 2}, + [5547] = {.lex_state = 75, .external_lex_state = 2}, + [5548] = {.lex_state = 75, .external_lex_state = 2}, + [5549] = {.lex_state = 75, .external_lex_state = 2}, + [5550] = {.lex_state = 1, .external_lex_state = 10}, + [5551] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2}, + [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 = 23, .external_lex_state = 2}, + [5567] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2}, + [5572] = {.lex_state = 75, .external_lex_state = 2}, + [5573] = {.lex_state = 75, .external_lex_state = 2}, + [5574] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2}, + [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 = 2}, + [5601] = {.lex_state = 75, .external_lex_state = 2}, + [5602] = {.lex_state = 75, .external_lex_state = 2}, + [5603] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 2}, + [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 = 1, .external_lex_state = 10}, + [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 = 2}, + [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 = 23, .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 = 2}, + [5705] = {.lex_state = 75, .external_lex_state = 2}, + [5706] = {.lex_state = 75, .external_lex_state = 2}, + [5707] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 23, .external_lex_state = 2}, + [5714] = {.lex_state = 75, .external_lex_state = 2}, + [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 = 23, .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 = 75, .external_lex_state = 2}, + [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 = 23, .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 = 75, .external_lex_state = 2}, + [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 = 75, .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 = 75, .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}, +}; + +static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { + [STATE(0)] = { + [ts_builtin_sym_end] = ACTIONS(1), + [sym_identifier] = ACTIONS(1), + [sym_hash_bang_line] = ACTIONS(1), + [anon_sym_export] = ACTIONS(1), + [anon_sym_STAR] = ACTIONS(1), + [anon_sym_default] = ACTIONS(1), + [anon_sym_type] = ACTIONS(1), + [anon_sym_EQ] = ACTIONS(1), + [anon_sym_as] = ACTIONS(1), + [anon_sym_namespace] = ACTIONS(1), + [anon_sym_LBRACE] = ACTIONS(1), + [anon_sym_COMMA] = ACTIONS(1), + [anon_sym_RBRACE] = ACTIONS(1), + [anon_sym_typeof] = ACTIONS(1), + [anon_sym_import] = ACTIONS(1), + [anon_sym_from] = ACTIONS(1), + [anon_sym_with] = ACTIONS(1), + [anon_sym_assert] = ACTIONS(1), + [anon_sym_var] = ACTIONS(1), + [anon_sym_let] = ACTIONS(1), + [anon_sym_const] = ACTIONS(1), + [anon_sym_BANG] = ACTIONS(1), + [anon_sym_else] = ACTIONS(1), + [anon_sym_if] = ACTIONS(1), + [anon_sym_switch] = ACTIONS(1), + [anon_sym_for] = ACTIONS(1), + [anon_sym_LPAREN] = ACTIONS(1), + [anon_sym_SEMI] = ACTIONS(1), + [anon_sym_RPAREN] = ACTIONS(1), + [anon_sym_await] = ACTIONS(1), + [anon_sym_in] = ACTIONS(1), + [anon_sym_of] = ACTIONS(1), + [anon_sym_while] = ACTIONS(1), + [anon_sym_do] = ACTIONS(1), + [anon_sym_try] = ACTIONS(1), + [anon_sym_break] = ACTIONS(1), + [anon_sym_continue] = ACTIONS(1), + [anon_sym_debugger] = ACTIONS(1), + [anon_sym_return] = ACTIONS(1), + [anon_sym_throw] = ACTIONS(1), + [anon_sym_COLON] = ACTIONS(1), + [anon_sym_case] = ACTIONS(1), + [anon_sym_catch] = ACTIONS(1), + [anon_sym_finally] = ACTIONS(1), + [anon_sym_yield] = ACTIONS(1), + [anon_sym_LBRACK] = ACTIONS(1), + [anon_sym_RBRACK] = ACTIONS(1), + [anon_sym_DOT] = ACTIONS(1), + [anon_sym_class] = ACTIONS(1), + [anon_sym_async] = ACTIONS(1), + [anon_sym_function] = ACTIONS(1), + [anon_sym_EQ_GT] = ACTIONS(1), + [anon_sym_QMARK_DOT] = ACTIONS(1), + [anon_sym_new] = ACTIONS(1), + [anon_sym_using] = ACTIONS(1), + [anon_sym_PLUS_EQ] = ACTIONS(1), + [anon_sym_DASH_EQ] = ACTIONS(1), + [anon_sym_STAR_EQ] = ACTIONS(1), + [anon_sym_SLASH_EQ] = ACTIONS(1), + [anon_sym_PERCENT_EQ] = ACTIONS(1), + [anon_sym_CARET_EQ] = ACTIONS(1), + [anon_sym_AMP_EQ] = ACTIONS(1), + [anon_sym_PIPE_EQ] = ACTIONS(1), + [anon_sym_GT_GT_EQ] = ACTIONS(1), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(1), + [anon_sym_LT_LT_EQ] = ACTIONS(1), + [anon_sym_STAR_STAR_EQ] = ACTIONS(1), + [anon_sym_AMP_AMP_EQ] = ACTIONS(1), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(1), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1), + [anon_sym_AMP_AMP] = ACTIONS(1), + [anon_sym_PIPE_PIPE] = ACTIONS(1), + [anon_sym_GT_GT] = ACTIONS(1), + [anon_sym_GT_GT_GT] = ACTIONS(1), + [anon_sym_LT_LT] = ACTIONS(1), + [anon_sym_AMP] = ACTIONS(1), + [anon_sym_CARET] = ACTIONS(1), + [anon_sym_PIPE] = ACTIONS(1), + [anon_sym_PLUS] = ACTIONS(1), + [anon_sym_DASH] = ACTIONS(1), + [anon_sym_SLASH] = ACTIONS(1), + [anon_sym_PERCENT] = ACTIONS(1), + [anon_sym_STAR_STAR] = ACTIONS(1), + [anon_sym_LT] = ACTIONS(1), + [anon_sym_LT_EQ] = ACTIONS(1), + [anon_sym_EQ_EQ] = ACTIONS(1), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1), + [anon_sym_BANG_EQ] = ACTIONS(1), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1), + [anon_sym_GT_EQ] = ACTIONS(1), + [anon_sym_GT] = ACTIONS(1), + [anon_sym_QMARK_QMARK] = ACTIONS(1), + [anon_sym_instanceof] = ACTIONS(1), + [anon_sym_TILDE] = ACTIONS(1), + [anon_sym_void] = ACTIONS(1), + [anon_sym_delete] = ACTIONS(1), + [anon_sym_PLUS_PLUS] = ACTIONS(1), + [anon_sym_DASH_DASH] = ACTIONS(1), + [anon_sym_DQUOTE] = ACTIONS(1), + [anon_sym_SQUOTE] = ACTIONS(1), + [sym_escape_sequence] = ACTIONS(1), + [sym_comment] = ACTIONS(3), + [anon_sym_BQUOTE] = ACTIONS(1), + [anon_sym_DOLLAR_LBRACE] = ACTIONS(1), + [anon_sym_SLASH2] = ACTIONS(1), + [sym_number] = ACTIONS(1), + [sym_private_property_identifier] = ACTIONS(1), + [anon_sym_target] = ACTIONS(1), + [anon_sym_meta] = ACTIONS(1), + [sym_this] = ACTIONS(1), + [sym_super] = ACTIONS(1), + [sym_true] = ACTIONS(1), + [sym_false] = ACTIONS(1), + [sym_null] = ACTIONS(1), + [sym_undefined] = ACTIONS(1), + [anon_sym_AT] = ACTIONS(1), + [anon_sym_static] = ACTIONS(1), + [anon_sym_readonly] = ACTIONS(1), + [anon_sym_get] = ACTIONS(1), + [anon_sym_set] = ACTIONS(1), + [anon_sym_QMARK] = ACTIONS(1), + [anon_sym_declare] = ACTIONS(1), + [anon_sym_public] = ACTIONS(1), + [anon_sym_private] = ACTIONS(1), + [anon_sym_protected] = ACTIONS(1), + [anon_sym_override] = ACTIONS(1), + [anon_sym_module] = ACTIONS(1), + [anon_sym_any] = ACTIONS(1), + [anon_sym_number] = ACTIONS(1), + [anon_sym_boolean] = ACTIONS(1), + [anon_sym_string] = ACTIONS(1), + [anon_sym_symbol] = ACTIONS(1), + [anon_sym_object] = ACTIONS(1), + [anon_sym_abstract] = ACTIONS(1), + [anon_sym_accessor] = ACTIONS(1), + [anon_sym_satisfies] = ACTIONS(1), + [anon_sym_require] = ACTIONS(1), + [anon_sym_extends] = ACTIONS(1), + [anon_sym_implements] = ACTIONS(1), + [anon_sym_global] = ACTIONS(1), + [anon_sym_interface] = ACTIONS(1), + [anon_sym_enum] = ACTIONS(1), + [anon_sym_DASH_QMARK_COLON] = ACTIONS(1), + [anon_sym_PLUS_QMARK_COLON] = ACTIONS(1), + [anon_sym_asserts] = ACTIONS(1), + [anon_sym_infer] = ACTIONS(1), + [anon_sym_is] = ACTIONS(1), + [anon_sym_keyof] = ACTIONS(1), + [anon_sym_unique] = ACTIONS(1), + [anon_sym_unknown] = ACTIONS(1), + [anon_sym_never] = ACTIONS(1), + [anon_sym_LBRACE_PIPE] = ACTIONS(1), + [anon_sym_PIPE_RBRACE] = ACTIONS(1), + [anon_sym_out] = ACTIONS(1), + [sym__automatic_semicolon] = ACTIONS(1), + [sym__template_chars] = ACTIONS(1), + [sym__ternary_qmark] = ACTIONS(1), + [sym_html_comment] = ACTIONS(5), + [sym_jsx_text] = ACTIONS(1), + [sym__function_signature_automatic_semicolon] = ACTIONS(1), + [sym___error_recovery] = ACTIONS(1), + }, + [STATE(1)] = { + [sym_program] = STATE(5854), + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(16), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(16), + [aux_sym_export_statement_repeat1] = STATE(3903), + [ts_builtin_sym_end] = ACTIONS(7), + [sym_identifier] = ACTIONS(9), + [sym_hash_bang_line] = ACTIONS(11), + [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(2)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3990), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(539), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [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_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(144), + [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_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_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_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(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_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(202), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(204), + [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_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(3)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3990), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(539), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [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_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_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_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(144), + [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(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_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_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_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(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_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(202), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(204), + [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_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(4)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(14), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5838), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5838), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5838), + [sym_spread_element] = STATE(4578), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2349), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4578), + [sym_pair] = STATE(4578), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3547), + [sym_computed_property_name] = STATE(3547), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_accessibility_modifier] = STATE(2777), + [sym_override_modifier] = STATE(2805), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(14), + [aux_sym_export_statement_repeat1] = STATE(3903), + [aux_sym_object_repeat1] = STATE(4695), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(227), + [anon_sym_export] = ACTIONS(229), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(233), + [anon_sym_namespace] = ACTIONS(235), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(239), + [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_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(243), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(245), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(247), + [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), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(255), + [anon_sym_readonly] = ACTIONS(257), + [anon_sym_get] = ACTIONS(259), + [anon_sym_set] = ACTIONS(259), + [anon_sym_declare] = ACTIONS(261), + [anon_sym_public] = ACTIONS(263), + [anon_sym_private] = ACTIONS(263), + [anon_sym_protected] = ACTIONS(263), + [anon_sym_override] = ACTIONS(265), + [anon_sym_module] = ACTIONS(267), + [anon_sym_any] = ACTIONS(269), + [anon_sym_number] = ACTIONS(269), + [anon_sym_boolean] = ACTIONS(269), + [anon_sym_string] = ACTIONS(269), + [anon_sym_symbol] = ACTIONS(269), + [anon_sym_object] = ACTIONS(269), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(5)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(18), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5838), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5838), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5838), + [sym_spread_element] = STATE(4578), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2349), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4578), + [sym_pair] = STATE(4578), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3547), + [sym_computed_property_name] = STATE(3547), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_accessibility_modifier] = STATE(2777), + [sym_override_modifier] = STATE(2805), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(3903), + [aux_sym_object_repeat1] = STATE(4695), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(227), + [anon_sym_export] = ACTIONS(229), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(233), + [anon_sym_namespace] = ACTIONS(235), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(271), + [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_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(243), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(245), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(247), + [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), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(255), + [anon_sym_readonly] = ACTIONS(257), + [anon_sym_get] = ACTIONS(259), + [anon_sym_set] = ACTIONS(259), + [anon_sym_declare] = ACTIONS(261), + [anon_sym_public] = ACTIONS(263), + [anon_sym_private] = ACTIONS(263), + [anon_sym_protected] = ACTIONS(263), + [anon_sym_override] = ACTIONS(265), + [anon_sym_module] = ACTIONS(267), + [anon_sym_any] = ACTIONS(269), + [anon_sym_number] = ACTIONS(269), + [anon_sym_boolean] = ACTIONS(269), + [anon_sym_string] = ACTIONS(269), + [anon_sym_symbol] = ACTIONS(269), + [anon_sym_object] = ACTIONS(269), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5838), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5838), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5838), + [sym_spread_element] = STATE(4586), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2349), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3547), + [sym_computed_property_name] = STATE(3547), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_accessibility_modifier] = STATE(2777), + [sym_override_modifier] = STATE(2805), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(3903), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(273), + [anon_sym_export] = ACTIONS(275), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(277), + [anon_sym_namespace] = ACTIONS(279), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(281), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(283), + [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(243), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(285), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(287), + [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), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(289), + [anon_sym_readonly] = ACTIONS(291), + [anon_sym_get] = ACTIONS(293), + [anon_sym_set] = ACTIONS(293), + [anon_sym_declare] = ACTIONS(295), + [anon_sym_public] = ACTIONS(297), + [anon_sym_private] = ACTIONS(297), + [anon_sym_protected] = ACTIONS(297), + [anon_sym_override] = ACTIONS(299), + [anon_sym_module] = ACTIONS(301), + [anon_sym_any] = ACTIONS(303), + [anon_sym_number] = ACTIONS(303), + [anon_sym_boolean] = ACTIONS(303), + [anon_sym_string] = ACTIONS(303), + [anon_sym_symbol] = ACTIONS(303), + [anon_sym_object] = ACTIONS(303), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(14), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5838), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5838), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5838), + [sym_spread_element] = STATE(4578), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2349), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4578), + [sym_pair] = STATE(4578), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3547), + [sym_computed_property_name] = STATE(3547), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_accessibility_modifier] = STATE(2777), + [sym_override_modifier] = STATE(2805), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(14), + [aux_sym_export_statement_repeat1] = STATE(3903), + [aux_sym_object_repeat1] = STATE(4695), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(227), + [anon_sym_export] = ACTIONS(229), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(233), + [anon_sym_namespace] = ACTIONS(235), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(305), + [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_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(243), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(245), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(247), + [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), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(255), + [anon_sym_readonly] = ACTIONS(257), + [anon_sym_get] = ACTIONS(259), + [anon_sym_set] = ACTIONS(259), + [anon_sym_declare] = ACTIONS(261), + [anon_sym_public] = ACTIONS(263), + [anon_sym_private] = ACTIONS(263), + [anon_sym_protected] = ACTIONS(263), + [anon_sym_override] = ACTIONS(265), + [anon_sym_module] = ACTIONS(267), + [anon_sym_any] = ACTIONS(269), + [anon_sym_number] = ACTIONS(269), + [anon_sym_boolean] = ACTIONS(269), + [anon_sym_string] = ACTIONS(269), + [anon_sym_symbol] = ACTIONS(269), + [anon_sym_object] = ACTIONS(269), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5838), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5838), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5838), + [sym_spread_element] = STATE(4586), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2349), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3547), + [sym_computed_property_name] = STATE(3547), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_accessibility_modifier] = STATE(2777), + [sym_override_modifier] = STATE(2805), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(3903), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(307), + [anon_sym_export] = ACTIONS(309), + [anon_sym_STAR] = ACTIONS(231), + [anon_sym_type] = ACTIONS(311), + [anon_sym_namespace] = ACTIONS(313), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_COMMA] = ACTIONS(237), + [anon_sym_RBRACE] = ACTIONS(281), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(315), + [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(243), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(317), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(319), + [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), + [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(251), + [sym_private_property_identifier] = ACTIONS(253), + [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(321), + [anon_sym_readonly] = ACTIONS(323), + [anon_sym_get] = ACTIONS(325), + [anon_sym_set] = ACTIONS(325), + [anon_sym_declare] = ACTIONS(327), + [anon_sym_public] = ACTIONS(329), + [anon_sym_private] = ACTIONS(329), + [anon_sym_protected] = ACTIONS(329), + [anon_sym_override] = ACTIONS(331), + [anon_sym_module] = ACTIONS(333), + [anon_sym_any] = ACTIONS(335), + [anon_sym_number] = ACTIONS(335), + [anon_sym_boolean] = ACTIONS(335), + [anon_sym_string] = ACTIONS(335), + [anon_sym_symbol] = ACTIONS(335), + [anon_sym_object] = ACTIONS(335), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [ts_builtin_sym_end] = ACTIONS(337), + [sym_identifier] = ACTIONS(339), + [anon_sym_export] = ACTIONS(342), + [anon_sym_default] = ACTIONS(345), + [anon_sym_type] = ACTIONS(347), + [anon_sym_namespace] = ACTIONS(350), + [anon_sym_LBRACE] = ACTIONS(353), + [anon_sym_RBRACE] = ACTIONS(337), + [anon_sym_typeof] = ACTIONS(356), + [anon_sym_import] = ACTIONS(359), + [anon_sym_with] = ACTIONS(362), + [anon_sym_var] = ACTIONS(365), + [anon_sym_let] = ACTIONS(368), + [anon_sym_const] = ACTIONS(371), + [anon_sym_BANG] = ACTIONS(374), + [anon_sym_if] = ACTIONS(377), + [anon_sym_switch] = ACTIONS(380), + [anon_sym_for] = ACTIONS(383), + [anon_sym_LPAREN] = ACTIONS(386), + [anon_sym_SEMI] = ACTIONS(389), + [anon_sym_await] = ACTIONS(392), + [anon_sym_while] = ACTIONS(395), + [anon_sym_do] = ACTIONS(398), + [anon_sym_try] = ACTIONS(401), + [anon_sym_break] = ACTIONS(404), + [anon_sym_continue] = ACTIONS(407), + [anon_sym_debugger] = ACTIONS(410), + [anon_sym_return] = ACTIONS(413), + [anon_sym_throw] = ACTIONS(416), + [anon_sym_case] = ACTIONS(345), + [anon_sym_yield] = ACTIONS(419), + [anon_sym_LBRACK] = ACTIONS(422), + [anon_sym_class] = ACTIONS(425), + [anon_sym_async] = ACTIONS(428), + [anon_sym_function] = ACTIONS(431), + [anon_sym_new] = ACTIONS(434), + [anon_sym_using] = ACTIONS(437), + [anon_sym_PLUS] = ACTIONS(356), + [anon_sym_DASH] = ACTIONS(356), + [anon_sym_SLASH] = ACTIONS(440), + [anon_sym_LT] = ACTIONS(443), + [anon_sym_TILDE] = ACTIONS(374), + [anon_sym_void] = ACTIONS(356), + [anon_sym_delete] = ACTIONS(356), + [anon_sym_PLUS_PLUS] = ACTIONS(446), + [anon_sym_DASH_DASH] = ACTIONS(446), + [anon_sym_DQUOTE] = ACTIONS(449), + [anon_sym_SQUOTE] = ACTIONS(452), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(455), + [sym_number] = ACTIONS(458), + [sym_private_property_identifier] = ACTIONS(461), + [sym_this] = ACTIONS(464), + [sym_super] = ACTIONS(464), + [sym_true] = ACTIONS(464), + [sym_false] = ACTIONS(464), + [sym_null] = ACTIONS(464), + [sym_undefined] = ACTIONS(467), + [anon_sym_AT] = ACTIONS(470), + [anon_sym_static] = ACTIONS(473), + [anon_sym_readonly] = ACTIONS(473), + [anon_sym_get] = ACTIONS(473), + [anon_sym_set] = ACTIONS(473), + [anon_sym_declare] = ACTIONS(476), + [anon_sym_public] = ACTIONS(473), + [anon_sym_private] = ACTIONS(473), + [anon_sym_protected] = ACTIONS(473), + [anon_sym_override] = ACTIONS(473), + [anon_sym_module] = ACTIONS(479), + [anon_sym_any] = ACTIONS(473), + [anon_sym_number] = ACTIONS(473), + [anon_sym_boolean] = ACTIONS(473), + [anon_sym_string] = ACTIONS(473), + [anon_sym_symbol] = ACTIONS(473), + [anon_sym_object] = ACTIONS(473), + [anon_sym_abstract] = ACTIONS(482), + [anon_sym_interface] = ACTIONS(485), + [anon_sym_enum] = ACTIONS(488), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(10)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_default] = ACTIONS(491), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(493), + [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_case] = ACTIONS(491), + [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(11)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(497), + [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_case] = ACTIONS(495), + [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(12)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(13), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(13), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_default] = ACTIONS(499), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(501), + [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_case] = ACTIONS(499), + [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(13)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_default] = ACTIONS(503), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(505), + [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_case] = ACTIONS(503), + [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(14)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(507), + [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(15)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(509), + [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(16)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [ts_builtin_sym_end] = ACTIONS(511), + [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(17)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [ts_builtin_sym_end] = ACTIONS(513), + [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(18)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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), + [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(19)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(20), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(20), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_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(20)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_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(21)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(18), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_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(22)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_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(23)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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), + [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(24)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_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(25)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(24), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_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(26)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(14), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(14), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_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(27)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_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(28)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(15), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(15), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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_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(29)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(27), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(27), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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), + [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(30)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(17), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_program_repeat1] = STATE(17), + [aux_sym_export_statement_repeat1] = STATE(3903), + [ts_builtin_sym_end] = ACTIONS(511), + [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(31)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(561), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(32)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(940), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(928), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(34)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(832), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(35)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(4707), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(36)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(931), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(943), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(38)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(637), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(39)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(884), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(40)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2236), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4697), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4716), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(639), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(41)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(928), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(42)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(874), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(43)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(815), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(44)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(819), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(823), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(830), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(841), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(843), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(853), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(884), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(51)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(874), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(52)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(940), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(53)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(641), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(54)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(5853), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3854), + [sym_identifier] = ACTIONS(603), + [anon_sym_export] = ACTIONS(605), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(611), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(613), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(615), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(617), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(621), + [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(623), + [anon_sym_async] = ACTIONS(625), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(629), + [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(631), + [anon_sym_readonly] = ACTIONS(631), + [anon_sym_get] = ACTIONS(631), + [anon_sym_set] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(633), + [anon_sym_public] = ACTIONS(631), + [anon_sym_private] = ACTIONS(631), + [anon_sym_protected] = ACTIONS(631), + [anon_sym_override] = ACTIONS(631), + [anon_sym_module] = ACTIONS(635), + [anon_sym_any] = ACTIONS(631), + [anon_sym_number] = ACTIONS(631), + [anon_sym_boolean] = ACTIONS(631), + [anon_sym_string] = ACTIONS(631), + [anon_sym_symbol] = ACTIONS(631), + [anon_sym_object] = ACTIONS(631), + [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(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(815), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(56)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(643), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(57)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(943), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(58)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(819), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(59)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(823), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(60)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(830), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(61)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(841), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(62)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(843), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(63)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(645), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(64)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(853), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(65)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(832), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(66)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(647), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(67)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2236), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4697), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4716), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(649), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(68)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(549), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(651), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(69)] = { + [sym_import] = STATE(3641), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4324), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3991), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5028), + [sym_optional_tuple_parameter] = STATE(5028), + [sym_optional_type] = STATE(5028), + [sym_rest_type] = STATE(5028), + [sym__tuple_type_member] = STATE(5028), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5475), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(539), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(547), + [anon_sym_COMMA] = ACTIONS(653), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_RBRACK] = ACTIONS(655), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(565), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(569), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(589), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(591), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(595), + [anon_sym_number] = ACTIONS(595), + [anon_sym_boolean] = ACTIONS(595), + [anon_sym_string] = ACTIONS(595), + [anon_sym_symbol] = ACTIONS(595), + [anon_sym_object] = ACTIONS(595), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(70)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(790), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(71)] = { + [sym_export_statement] = STATE(892), + [sym_declaration] = STATE(892), + [sym_import] = STATE(3740), + [sym_import_statement] = STATE(892), + [sym_statement] = STATE(931), + [sym_expression_statement] = STATE(892), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_statement_block] = STATE(892), + [sym_if_statement] = STATE(892), + [sym_switch_statement] = STATE(892), + [sym_for_statement] = STATE(892), + [sym_for_in_statement] = STATE(892), + [sym_while_statement] = STATE(892), + [sym_do_statement] = STATE(892), + [sym_try_statement] = STATE(892), + [sym_with_statement] = STATE(892), + [sym_break_statement] = STATE(892), + [sym_continue_statement] = STATE(892), + [sym_debugger_statement] = STATE(892), + [sym_return_statement] = STATE(892), + [sym_throw_statement] = STATE(892), + [sym_empty_statement] = STATE(892), + [sym_labeled_statement] = STATE(892), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5371), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(3903), + [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(72)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(657), + [anon_sym_export] = ACTIONS(659), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(663), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(659), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(684), + [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(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_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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(659), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(659), + [anon_sym_set] = ACTIONS(659), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(659), + [anon_sym_public] = ACTIONS(659), + [anon_sym_private] = ACTIONS(659), + [anon_sym_protected] = ACTIONS(659), + [anon_sym_override] = ACTIONS(659), + [anon_sym_module] = ACTIONS(659), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(73)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(657), + [anon_sym_export] = ACTIONS(659), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(663), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(659), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(684), + [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(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_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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(659), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(659), + [anon_sym_set] = ACTIONS(659), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(659), + [anon_sym_public] = ACTIONS(659), + [anon_sym_private] = ACTIONS(659), + [anon_sym_protected] = ACTIONS(659), + [anon_sym_override] = ACTIONS(659), + [anon_sym_module] = ACTIONS(659), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(74)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(657), + [anon_sym_export] = ACTIONS(659), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(663), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(659), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(684), + [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(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_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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(659), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(659), + [anon_sym_set] = ACTIONS(659), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(659), + [anon_sym_public] = ACTIONS(659), + [anon_sym_private] = ACTIONS(659), + [anon_sym_protected] = ACTIONS(659), + [anon_sym_override] = ACTIONS(659), + [anon_sym_module] = ACTIONS(659), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(75)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3990), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [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(698), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(700), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(703), + [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(706), + [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_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(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(708), + [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(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(711), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(716), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [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(720), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(76)] = { + [sym_import] = STATE(3597), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1816), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3913), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3913), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1352), + [sym_subscript_expression] = STATE(1352), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3913), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5558), + [sym_string] = STATE(2141), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1352), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4447), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(638), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(722), + [anon_sym_export] = ACTIONS(724), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(724), + [anon_sym_namespace] = ACTIONS(726), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(730), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(724), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(740), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(742), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(752), + [anon_sym_DASH] = ACTIONS(752), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(754), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(760), + [sym_number] = ACTIONS(762), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(766), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(768), + [sym_false] = ACTIONS(768), + [sym_null] = ACTIONS(768), + [sym_undefined] = ACTIONS(770), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(724), + [anon_sym_readonly] = ACTIONS(772), + [anon_sym_get] = ACTIONS(724), + [anon_sym_set] = ACTIONS(724), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(724), + [anon_sym_public] = ACTIONS(776), + [anon_sym_private] = ACTIONS(776), + [anon_sym_protected] = ACTIONS(776), + [anon_sym_override] = ACTIONS(778), + [anon_sym_module] = ACTIONS(724), + [anon_sym_any] = ACTIONS(780), + [anon_sym_number] = ACTIONS(780), + [anon_sym_boolean] = ACTIONS(780), + [anon_sym_string] = ACTIONS(780), + [anon_sym_symbol] = ACTIONS(780), + [anon_sym_object] = ACTIONS(780), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(77)] = { + [sym_import] = STATE(3597), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1832), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3913), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3913), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1352), + [sym_subscript_expression] = STATE(1352), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3913), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5512), + [sym_string] = STATE(2141), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1352), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4462), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(638), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(722), + [anon_sym_export] = ACTIONS(724), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(724), + [anon_sym_namespace] = ACTIONS(726), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(730), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(724), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(740), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(742), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(752), + [anon_sym_DASH] = ACTIONS(752), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(754), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(760), + [sym_number] = ACTIONS(762), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(766), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(768), + [sym_false] = ACTIONS(768), + [sym_null] = ACTIONS(768), + [sym_undefined] = ACTIONS(770), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(724), + [anon_sym_readonly] = ACTIONS(772), + [anon_sym_get] = ACTIONS(724), + [anon_sym_set] = ACTIONS(724), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(724), + [anon_sym_public] = ACTIONS(776), + [anon_sym_private] = ACTIONS(776), + [anon_sym_protected] = ACTIONS(776), + [anon_sym_override] = ACTIONS(778), + [anon_sym_module] = ACTIONS(724), + [anon_sym_any] = ACTIONS(780), + [anon_sym_number] = ACTIONS(780), + [anon_sym_boolean] = ACTIONS(780), + [anon_sym_string] = ACTIONS(780), + [anon_sym_symbol] = ACTIONS(780), + [anon_sym_object] = ACTIONS(780), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(78)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4313), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(700), + [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(703), + [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(706), + [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_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(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(708), + [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(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(711), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(782), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [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(720), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(79)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3965), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(700), + [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(703), + [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(706), + [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_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(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(708), + [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(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(711), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [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(720), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(80)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3982), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(700), + [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(703), + [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(706), + [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_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(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(708), + [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(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(711), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(786), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [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(720), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(81)] = { + [sym_import] = STATE(3597), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1816), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3913), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3913), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1352), + [sym_subscript_expression] = STATE(1352), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3913), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5558), + [sym_string] = STATE(2141), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1352), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4462), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(638), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(722), + [anon_sym_export] = ACTIONS(724), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(724), + [anon_sym_namespace] = ACTIONS(726), + [anon_sym_LBRACE] = ACTIONS(728), + [anon_sym_typeof] = ACTIONS(730), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(724), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(740), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(742), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(752), + [anon_sym_DASH] = ACTIONS(752), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(754), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(760), + [sym_number] = ACTIONS(762), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(766), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(768), + [sym_false] = ACTIONS(768), + [sym_null] = ACTIONS(768), + [sym_undefined] = ACTIONS(770), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(724), + [anon_sym_readonly] = ACTIONS(772), + [anon_sym_get] = ACTIONS(724), + [anon_sym_set] = ACTIONS(724), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(724), + [anon_sym_public] = ACTIONS(776), + [anon_sym_private] = ACTIONS(776), + [anon_sym_protected] = ACTIONS(776), + [anon_sym_override] = ACTIONS(778), + [anon_sym_module] = ACTIONS(724), + [anon_sym_any] = ACTIONS(780), + [anon_sym_number] = ACTIONS(780), + [anon_sym_boolean] = ACTIONS(780), + [anon_sym_string] = ACTIONS(780), + [anon_sym_symbol] = ACTIONS(780), + [anon_sym_object] = ACTIONS(780), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(82)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3990), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(700), + [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(703), + [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(706), + [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_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(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(708), + [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(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(711), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(716), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [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(720), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(83)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4158), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(700), + [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(703), + [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(706), + [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_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(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(708), + [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(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(711), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(788), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [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(720), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(84)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4165), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(700), + [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(703), + [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(706), + [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_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(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(708), + [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(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(711), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(790), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [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(720), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(85)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4173), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(700), + [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(703), + [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(706), + [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_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(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(708), + [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(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(711), + [sym_number] = ACTIONS(714), + [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(718), + [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(720), + [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), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(86)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4452), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(539), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(543), + [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_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(734), + [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(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(794), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(796), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(87)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [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(806), + [anon_sym_LBRACE] = ACTIONS(808), + [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(810), + [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(812), + [anon_sym_RBRACK] = ACTIONS(223), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(720), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(88)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(826), + [anon_sym_RBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(826), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(826), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(89)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4443), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(539), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(543), + [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_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(734), + [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(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(794), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(796), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(90)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4436), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(539), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(543), + [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_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(734), + [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(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(794), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(796), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(91)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4462), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(539), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(543), + [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_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(734), + [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(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(794), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(796), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(92)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4447), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(539), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(543), + [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_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(734), + [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(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(794), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(796), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(93)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(830), + [anon_sym_export] = ACTIONS(832), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(832), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(836), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(832), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(842), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(846), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(832), + [anon_sym_set] = ACTIONS(832), + [anon_sym_declare] = ACTIONS(832), + [anon_sym_public] = ACTIONS(832), + [anon_sym_private] = ACTIONS(832), + [anon_sym_protected] = ACTIONS(832), + [anon_sym_override] = ACTIONS(832), + [anon_sym_module] = ACTIONS(832), + [anon_sym_any] = ACTIONS(832), + [anon_sym_number] = ACTIONS(832), + [anon_sym_boolean] = ACTIONS(832), + [anon_sym_string] = ACTIONS(832), + [anon_sym_symbol] = ACTIONS(832), + [anon_sym_object] = ACTIONS(832), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(94)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [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(810), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(95)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(830), + [anon_sym_export] = ACTIONS(832), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(832), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(836), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(832), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(842), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(846), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(832), + [anon_sym_set] = ACTIONS(832), + [anon_sym_declare] = ACTIONS(832), + [anon_sym_public] = ACTIONS(832), + [anon_sym_private] = ACTIONS(832), + [anon_sym_protected] = ACTIONS(832), + [anon_sym_override] = ACTIONS(832), + [anon_sym_module] = ACTIONS(832), + [anon_sym_any] = ACTIONS(832), + [anon_sym_number] = ACTIONS(832), + [anon_sym_boolean] = ACTIONS(832), + [anon_sym_string] = ACTIONS(832), + [anon_sym_symbol] = ACTIONS(832), + [anon_sym_object] = ACTIONS(832), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(96)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(848), + [anon_sym_export] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(850), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(850), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(854), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(856), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(850), + [anon_sym_readonly] = ACTIONS(850), + [anon_sym_get] = ACTIONS(850), + [anon_sym_set] = ACTIONS(850), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(850), + [anon_sym_public] = ACTIONS(850), + [anon_sym_private] = ACTIONS(850), + [anon_sym_protected] = ACTIONS(850), + [anon_sym_override] = ACTIONS(850), + [anon_sym_module] = ACTIONS(850), + [anon_sym_any] = ACTIONS(850), + [anon_sym_number] = ACTIONS(850), + [anon_sym_boolean] = ACTIONS(850), + [anon_sym_string] = ACTIONS(850), + [anon_sym_symbol] = ACTIONS(850), + [anon_sym_object] = ACTIONS(850), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(97)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [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(810), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(98)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [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(806), + [anon_sym_LBRACE] = ACTIONS(808), + [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(810), + [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(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(720), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(99)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(657), + [anon_sym_export] = ACTIONS(659), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(663), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(659), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(860), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(684), + [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(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_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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(659), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(659), + [anon_sym_set] = ACTIONS(659), + [anon_sym_declare] = ACTIONS(659), + [anon_sym_public] = ACTIONS(659), + [anon_sym_private] = ACTIONS(659), + [anon_sym_protected] = ACTIONS(659), + [anon_sym_override] = ACTIONS(659), + [anon_sym_module] = ACTIONS(659), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(100)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(657), + [anon_sym_export] = ACTIONS(659), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(663), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(659), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(684), + [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(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_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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(659), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(659), + [anon_sym_set] = ACTIONS(659), + [anon_sym_declare] = ACTIONS(659), + [anon_sym_public] = ACTIONS(659), + [anon_sym_private] = ACTIONS(659), + [anon_sym_protected] = ACTIONS(659), + [anon_sym_override] = ACTIONS(659), + [anon_sym_module] = ACTIONS(659), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(101)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(848), + [anon_sym_export] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(850), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(850), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(854), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(856), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(850), + [anon_sym_readonly] = ACTIONS(850), + [anon_sym_get] = ACTIONS(850), + [anon_sym_set] = ACTIONS(850), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(850), + [anon_sym_public] = ACTIONS(850), + [anon_sym_private] = ACTIONS(850), + [anon_sym_protected] = ACTIONS(850), + [anon_sym_override] = ACTIONS(850), + [anon_sym_module] = ACTIONS(850), + [anon_sym_any] = ACTIONS(850), + [anon_sym_number] = ACTIONS(850), + [anon_sym_boolean] = ACTIONS(850), + [anon_sym_string] = ACTIONS(850), + [anon_sym_symbol] = ACTIONS(850), + [anon_sym_object] = ACTIONS(850), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(102)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(657), + [anon_sym_export] = ACTIONS(659), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(663), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(659), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(684), + [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(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_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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(659), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(659), + [anon_sym_set] = ACTIONS(659), + [anon_sym_declare] = ACTIONS(659), + [anon_sym_public] = ACTIONS(659), + [anon_sym_private] = ACTIONS(659), + [anon_sym_protected] = ACTIONS(659), + [anon_sym_override] = ACTIONS(659), + [anon_sym_module] = ACTIONS(659), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(103)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(866), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(868), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(870), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(872), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(874), + [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(876), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [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__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(104)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [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(810), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(872), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(105)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(862), + [anon_sym_export] = ACTIONS(864), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(864), + [anon_sym_EQ] = ACTIONS(866), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(868), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(864), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(870), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(872), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(874), + [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(876), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [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__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(106)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(657), + [anon_sym_export] = ACTIONS(659), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(659), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(663), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(659), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(878), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(678), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(684), + [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(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_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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(659), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(659), + [anon_sym_set] = ACTIONS(659), + [anon_sym_declare] = ACTIONS(659), + [anon_sym_public] = ACTIONS(659), + [anon_sym_private] = ACTIONS(659), + [anon_sym_protected] = ACTIONS(659), + [anon_sym_override] = ACTIONS(659), + [anon_sym_module] = ACTIONS(659), + [anon_sym_any] = ACTIONS(659), + [anon_sym_number] = ACTIONS(659), + [anon_sym_boolean] = ACTIONS(659), + [anon_sym_string] = ACTIONS(659), + [anon_sym_symbol] = ACTIONS(659), + [anon_sym_object] = ACTIONS(659), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(107)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(848), + [anon_sym_export] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(850), + [anon_sym_EQ] = ACTIONS(880), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(850), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(854), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(856), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(850), + [anon_sym_readonly] = ACTIONS(850), + [anon_sym_get] = ACTIONS(850), + [anon_sym_set] = ACTIONS(850), + [anon_sym_declare] = ACTIONS(850), + [anon_sym_public] = ACTIONS(850), + [anon_sym_private] = ACTIONS(850), + [anon_sym_protected] = ACTIONS(850), + [anon_sym_override] = ACTIONS(850), + [anon_sym_module] = ACTIONS(850), + [anon_sym_any] = ACTIONS(850), + [anon_sym_number] = ACTIONS(850), + [anon_sym_boolean] = ACTIONS(850), + [anon_sym_string] = ACTIONS(850), + [anon_sym_symbol] = ACTIONS(850), + [anon_sym_object] = ACTIONS(850), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(108)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(848), + [anon_sym_export] = ACTIONS(850), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(850), + [anon_sym_EQ] = ACTIONS(880), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(850), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(854), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(856), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(850), + [anon_sym_readonly] = ACTIONS(850), + [anon_sym_get] = ACTIONS(850), + [anon_sym_set] = ACTIONS(850), + [anon_sym_declare] = ACTIONS(850), + [anon_sym_public] = ACTIONS(850), + [anon_sym_private] = ACTIONS(850), + [anon_sym_protected] = ACTIONS(850), + [anon_sym_override] = ACTIONS(850), + [anon_sym_module] = ACTIONS(850), + [anon_sym_any] = ACTIONS(850), + [anon_sym_number] = ACTIONS(850), + [anon_sym_boolean] = ACTIONS(850), + [anon_sym_string] = ACTIONS(850), + [anon_sym_symbol] = ACTIONS(850), + [anon_sym_object] = ACTIONS(850), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(109)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(886), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(891), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(893), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(897), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [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_html_comment] = ACTIONS(5), + }, + [STATE(110)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(830), + [anon_sym_export] = ACTIONS(832), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(832), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(836), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(899), + [anon_sym_RBRACE] = ACTIONS(899), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(832), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(899), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(842), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(846), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(832), + [anon_sym_set] = ACTIONS(832), + [anon_sym_declare] = ACTIONS(832), + [anon_sym_public] = ACTIONS(832), + [anon_sym_private] = ACTIONS(832), + [anon_sym_protected] = ACTIONS(832), + [anon_sym_override] = ACTIONS(832), + [anon_sym_module] = ACTIONS(832), + [anon_sym_any] = ACTIONS(832), + [anon_sym_number] = ACTIONS(832), + [anon_sym_boolean] = ACTIONS(832), + [anon_sym_string] = ACTIONS(832), + [anon_sym_symbol] = ACTIONS(832), + [anon_sym_object] = ACTIONS(832), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(111)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(830), + [anon_sym_export] = ACTIONS(832), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(832), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(836), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(832), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(902), + [anon_sym_of] = ACTIONS(905), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(842), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(846), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(832), + [anon_sym_set] = ACTIONS(832), + [anon_sym_declare] = ACTIONS(832), + [anon_sym_public] = ACTIONS(832), + [anon_sym_private] = ACTIONS(832), + [anon_sym_protected] = ACTIONS(832), + [anon_sym_override] = ACTIONS(832), + [anon_sym_module] = ACTIONS(832), + [anon_sym_any] = ACTIONS(832), + [anon_sym_number] = ACTIONS(832), + [anon_sym_boolean] = ACTIONS(832), + [anon_sym_string] = ACTIONS(832), + [anon_sym_symbol] = ACTIONS(832), + [anon_sym_object] = ACTIONS(832), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(112)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(830), + [anon_sym_export] = ACTIONS(832), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(832), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(836), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(899), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(832), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(899), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(842), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(846), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(832), + [anon_sym_set] = ACTIONS(832), + [anon_sym_declare] = ACTIONS(832), + [anon_sym_public] = ACTIONS(832), + [anon_sym_private] = ACTIONS(832), + [anon_sym_protected] = ACTIONS(832), + [anon_sym_override] = ACTIONS(832), + [anon_sym_module] = ACTIONS(832), + [anon_sym_any] = ACTIONS(832), + [anon_sym_number] = ACTIONS(832), + [anon_sym_boolean] = ACTIONS(832), + [anon_sym_string] = ACTIONS(832), + [anon_sym_symbol] = ACTIONS(832), + [anon_sym_object] = ACTIONS(832), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(113)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [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(810), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(114)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(830), + [anon_sym_export] = ACTIONS(832), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(832), + [anon_sym_EQ] = ACTIONS(907), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(836), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(832), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(842), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(846), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(832), + [anon_sym_set] = ACTIONS(832), + [anon_sym_declare] = ACTIONS(832), + [anon_sym_public] = ACTIONS(832), + [anon_sym_private] = ACTIONS(832), + [anon_sym_protected] = ACTIONS(832), + [anon_sym_override] = ACTIONS(832), + [anon_sym_module] = ACTIONS(832), + [anon_sym_any] = ACTIONS(832), + [anon_sym_number] = ACTIONS(832), + [anon_sym_boolean] = ACTIONS(832), + [anon_sym_string] = ACTIONS(832), + [anon_sym_symbol] = ACTIONS(832), + [anon_sym_object] = ACTIONS(832), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(115)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(910), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(912), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(893), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(897), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [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_html_comment] = ACTIONS(5), + }, + [STATE(116)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(914), + [anon_sym_export] = ACTIONS(916), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(916), + [anon_sym_EQ] = ACTIONS(918), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(920), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(916), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(922), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(924), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(926), + [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(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_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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(916), + [anon_sym_readonly] = ACTIONS(916), + [anon_sym_get] = ACTIONS(916), + [anon_sym_set] = ACTIONS(916), + [anon_sym_declare] = ACTIONS(916), + [anon_sym_public] = ACTIONS(916), + [anon_sym_private] = ACTIONS(916), + [anon_sym_protected] = ACTIONS(916), + [anon_sym_override] = ACTIONS(916), + [anon_sym_module] = ACTIONS(916), + [anon_sym_any] = ACTIONS(916), + [anon_sym_number] = ACTIONS(916), + [anon_sym_boolean] = ACTIONS(916), + [anon_sym_string] = ACTIONS(916), + [anon_sym_symbol] = ACTIONS(916), + [anon_sym_object] = ACTIONS(916), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(117)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(910), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(891), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(893), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(897), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [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_html_comment] = ACTIONS(5), + }, + [STATE(118)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(924), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(119)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4331), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5478), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(830), + [anon_sym_export] = ACTIONS(832), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(832), + [anon_sym_EQ] = ACTIONS(907), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(836), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(832), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(842), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(846), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(832), + [anon_sym_set] = ACTIONS(832), + [anon_sym_declare] = ACTIONS(832), + [anon_sym_public] = ACTIONS(832), + [anon_sym_private] = ACTIONS(832), + [anon_sym_protected] = ACTIONS(832), + [anon_sym_override] = ACTIONS(832), + [anon_sym_module] = ACTIONS(832), + [anon_sym_any] = ACTIONS(832), + [anon_sym_number] = ACTIONS(832), + [anon_sym_boolean] = ACTIONS(832), + [anon_sym_string] = ACTIONS(832), + [anon_sym_symbol] = ACTIONS(832), + [anon_sym_object] = ACTIONS(832), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(120)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1334), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1702), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(2670), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1334), + [sym_subscript_expression] = STATE(1334), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1334), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(914), + [anon_sym_export] = ACTIONS(916), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(916), + [anon_sym_EQ] = ACTIONS(918), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(920), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(916), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(674), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(922), + [anon_sym_function] = ACTIONS(680), + [anon_sym_EQ_GT] = ACTIONS(924), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(926), + [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(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_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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [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(688), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(916), + [anon_sym_readonly] = ACTIONS(916), + [anon_sym_get] = ACTIONS(916), + [anon_sym_set] = ACTIONS(916), + [anon_sym_declare] = ACTIONS(916), + [anon_sym_public] = ACTIONS(916), + [anon_sym_private] = ACTIONS(916), + [anon_sym_protected] = ACTIONS(916), + [anon_sym_override] = ACTIONS(916), + [anon_sym_module] = ACTIONS(916), + [anon_sym_any] = ACTIONS(916), + [anon_sym_number] = ACTIONS(916), + [anon_sym_boolean] = ACTIONS(916), + [anon_sym_string] = ACTIONS(916), + [anon_sym_symbol] = ACTIONS(916), + [anon_sym_object] = ACTIONS(916), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(121)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(928), + [anon_sym_export] = ACTIONS(930), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(930), + [anon_sym_EQ] = ACTIONS(932), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(934), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(930), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(936), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(938), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(940), + [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(942), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(122)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4111), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5407), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(830), + [anon_sym_export] = ACTIONS(832), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(832), + [anon_sym_EQ] = ACTIONS(907), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(836), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(832), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(842), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(846), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(832), + [anon_sym_readonly] = ACTIONS(832), + [anon_sym_get] = ACTIONS(832), + [anon_sym_set] = ACTIONS(832), + [anon_sym_declare] = ACTIONS(832), + [anon_sym_public] = ACTIONS(832), + [anon_sym_private] = ACTIONS(832), + [anon_sym_protected] = ACTIONS(832), + [anon_sym_override] = ACTIONS(832), + [anon_sym_module] = ACTIONS(832), + [anon_sym_any] = ACTIONS(832), + [anon_sym_number] = ACTIONS(832), + [anon_sym_boolean] = ACTIONS(832), + [anon_sym_string] = ACTIONS(832), + [anon_sym_symbol] = ACTIONS(832), + [anon_sym_object] = ACTIONS(832), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(123)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(886), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(893), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(897), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [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_html_comment] = ACTIONS(5), + }, + [STATE(124)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(928), + [anon_sym_export] = ACTIONS(930), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(930), + [anon_sym_EQ] = ACTIONS(932), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(934), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(930), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(936), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(938), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(940), + [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(942), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(125)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [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(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(938), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(126)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(944), + [anon_sym_export] = ACTIONS(946), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(946), + [anon_sym_EQ] = ACTIONS(948), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(950), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(946), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(952), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(954), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(956), + [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(958), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(946), + [anon_sym_readonly] = ACTIONS(946), + [anon_sym_get] = ACTIONS(946), + [anon_sym_set] = ACTIONS(946), + [anon_sym_declare] = ACTIONS(946), + [anon_sym_public] = ACTIONS(946), + [anon_sym_private] = ACTIONS(946), + [anon_sym_protected] = ACTIONS(946), + [anon_sym_override] = ACTIONS(946), + [anon_sym_module] = ACTIONS(946), + [anon_sym_any] = ACTIONS(946), + [anon_sym_number] = ACTIONS(946), + [anon_sym_boolean] = ACTIONS(946), + [anon_sym_string] = ACTIONS(946), + [anon_sym_symbol] = ACTIONS(946), + [anon_sym_object] = ACTIONS(946), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(127)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(902), + [anon_sym_of] = ACTIONS(905), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(128)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(910), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(893), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(897), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [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_html_comment] = ACTIONS(5), + }, + [STATE(129)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(130)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(960), + [anon_sym_export] = ACTIONS(962), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(962), + [anon_sym_EQ] = ACTIONS(964), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(966), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(962), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(968), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(970), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(972), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(962), + [anon_sym_readonly] = ACTIONS(962), + [anon_sym_get] = ACTIONS(962), + [anon_sym_set] = ACTIONS(962), + [anon_sym_declare] = ACTIONS(962), + [anon_sym_public] = ACTIONS(962), + [anon_sym_private] = ACTIONS(962), + [anon_sym_protected] = ACTIONS(962), + [anon_sym_override] = ACTIONS(962), + [anon_sym_module] = ACTIONS(962), + [anon_sym_any] = ACTIONS(962), + [anon_sym_number] = ACTIONS(962), + [anon_sym_boolean] = ACTIONS(962), + [anon_sym_string] = ACTIONS(962), + [anon_sym_symbol] = ACTIONS(962), + [anon_sym_object] = ACTIONS(962), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(131)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(882), + [anon_sym_export] = ACTIONS(884), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(884), + [anon_sym_EQ] = ACTIONS(910), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(889), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(884), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(893), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(897), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [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_html_comment] = ACTIONS(5), + }, + [STATE(132)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(960), + [anon_sym_export] = ACTIONS(962), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(962), + [anon_sym_EQ] = ACTIONS(964), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(966), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(962), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(968), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(970), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(972), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(962), + [anon_sym_readonly] = ACTIONS(962), + [anon_sym_get] = ACTIONS(962), + [anon_sym_set] = ACTIONS(962), + [anon_sym_declare] = ACTIONS(962), + [anon_sym_public] = ACTIONS(962), + [anon_sym_private] = ACTIONS(962), + [anon_sym_protected] = ACTIONS(962), + [anon_sym_override] = ACTIONS(962), + [anon_sym_module] = ACTIONS(962), + [anon_sym_any] = ACTIONS(962), + [anon_sym_number] = ACTIONS(962), + [anon_sym_boolean] = ACTIONS(962), + [anon_sym_string] = ACTIONS(962), + [anon_sym_symbol] = ACTIONS(962), + [anon_sym_object] = ACTIONS(962), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(133)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(970), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(134)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(135)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(944), + [anon_sym_export] = ACTIONS(946), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(946), + [anon_sym_EQ] = ACTIONS(948), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(950), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(946), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(952), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(954), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(956), + [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(958), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(946), + [anon_sym_readonly] = ACTIONS(946), + [anon_sym_get] = ACTIONS(946), + [anon_sym_set] = ACTIONS(946), + [anon_sym_declare] = ACTIONS(946), + [anon_sym_public] = ACTIONS(946), + [anon_sym_private] = ACTIONS(946), + [anon_sym_protected] = ACTIONS(946), + [anon_sym_override] = ACTIONS(946), + [anon_sym_module] = ACTIONS(946), + [anon_sym_any] = ACTIONS(946), + [anon_sym_number] = ACTIONS(946), + [anon_sym_boolean] = ACTIONS(946), + [anon_sym_string] = ACTIONS(946), + [anon_sym_symbol] = ACTIONS(946), + [anon_sym_object] = ACTIONS(946), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(136)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(954), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(137)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(974), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(138)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(976), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(139)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3992), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5156), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(140)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(978), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(141)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(980), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(142)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(982), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(143)] = { + [sym_import] = STATE(3629), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2449), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(5284), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_nested_identifier] = STATE(5671), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1956), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4029), + [sym_pattern] = STATE(4572), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3295), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5346), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(984), + [anon_sym_export] = ACTIONS(541), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(988), + [anon_sym_typeof] = ACTIONS(990), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_const] = ACTIONS(992), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(994), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(996), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(998), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(1004), + [anon_sym_DASH] = ACTIONS(1004), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(1006), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1008), + [sym_number] = ACTIONS(1010), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(1012), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1014), + [sym_false] = ACTIONS(1014), + [sym_null] = ACTIONS(1014), + [sym_undefined] = ACTIONS(1016), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(1018), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(1022), + [anon_sym_number] = ACTIONS(1022), + [anon_sym_boolean] = ACTIONS(1022), + [anon_sym_string] = ACTIONS(1022), + [anon_sym_symbol] = ACTIONS(1022), + [anon_sym_object] = ACTIONS(1022), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(144)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1036), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(145)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(146)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1038), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(147)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1040), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(148)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1042), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(149)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1501), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1044), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(814), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(818), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(150)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2345), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5844), + [sym_string] = STATE(2141), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4987), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(4011), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(4501), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1046), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(1052), + [anon_sym_typeof] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(1056), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1060), + [anon_sym_using] = ACTIONS(567), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1062), + [anon_sym_DASH] = ACTIONS(1062), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(760), + [sym_number] = ACTIONS(762), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(1064), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(768), + [sym_false] = ACTIONS(768), + [sym_null] = ACTIONS(768), + [sym_undefined] = ACTIONS(1066), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1068), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1070), + [anon_sym_number] = ACTIONS(1070), + [anon_sym_boolean] = ACTIONS(1070), + [anon_sym_string] = ACTIONS(1070), + [anon_sym_symbol] = ACTIONS(1070), + [anon_sym_object] = ACTIONS(1070), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(151)] = { + [sym_import] = STATE(3612), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2495), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2114), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(647), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1072), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(1078), + [anon_sym_typeof] = ACTIONS(1080), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(1088), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1092), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1096), + [anon_sym_DASH] = ACTIONS(1096), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1098), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1104), + [sym_number] = ACTIONS(1106), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(1110), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1112), + [sym_false] = ACTIONS(1112), + [sym_null] = ACTIONS(1112), + [sym_undefined] = ACTIONS(1114), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1116), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [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(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(152)] = { + [sym_import] = STATE(3612), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2575), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2114), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(539), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1120), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(1078), + [anon_sym_typeof] = ACTIONS(1122), + [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(1088), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1124), + [anon_sym_using] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1126), + [anon_sym_DASH] = ACTIONS(1126), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1104), + [sym_number] = ACTIONS(1106), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1110), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1112), + [sym_false] = ACTIONS(1112), + [sym_null] = ACTIONS(1112), + [sym_undefined] = ACTIONS(1128), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(1130), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_QMARK] = ACTIONS(774), + [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(1132), + [anon_sym_number] = ACTIONS(1132), + [anon_sym_boolean] = ACTIONS(1132), + [anon_sym_string] = ACTIONS(1132), + [anon_sym_symbol] = ACTIONS(1132), + [anon_sym_object] = ACTIONS(1132), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(153)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1745), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1707), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1134), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(1136), + [anon_sym_typeof] = ACTIONS(1138), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(1140), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1060), + [anon_sym_using] = ACTIONS(567), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1142), + [anon_sym_DASH] = ACTIONS(1142), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1144), + [sym_number] = ACTIONS(1146), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(1148), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1150), + [sym_false] = ACTIONS(1150), + [sym_null] = ACTIONS(1150), + [sym_undefined] = ACTIONS(1152), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1068), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1154), + [anon_sym_number] = ACTIONS(1154), + [anon_sym_boolean] = ACTIONS(1154), + [anon_sym_string] = ACTIONS(1154), + [anon_sym_symbol] = ACTIONS(1154), + [anon_sym_object] = ACTIONS(1154), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(154)] = { + [sym_import] = STATE(3597), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1891), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1707), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(638), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1156), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(1136), + [anon_sym_typeof] = ACTIONS(1162), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(1140), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1166), + [anon_sym_using] = ACTIONS(746), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1168), + [anon_sym_DASH] = ACTIONS(1168), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(754), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1144), + [sym_number] = ACTIONS(1146), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(1148), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1150), + [sym_false] = ACTIONS(1150), + [sym_null] = ACTIONS(1150), + [sym_undefined] = ACTIONS(1170), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1172), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [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_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(155)] = { + [sym_import] = STATE(3627), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2410), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2114), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(620), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1176), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(1182), + [anon_sym_typeof] = ACTIONS(1184), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(1088), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1194), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1198), + [anon_sym_DASH] = ACTIONS(1198), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1104), + [sym_number] = ACTIONS(1106), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(1110), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1112), + [sym_false] = ACTIONS(1112), + [sym_null] = ACTIONS(1112), + [sym_undefined] = ACTIONS(1208), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1210), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1212), + [anon_sym_number] = ACTIONS(1212), + [anon_sym_boolean] = ACTIONS(1212), + [anon_sym_string] = ACTIONS(1212), + [anon_sym_symbol] = ACTIONS(1212), + [anon_sym_object] = ACTIONS(1212), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(156)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2312), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4270), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4270), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1363), + [sym_subscript_expression] = STATE(1363), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4270), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2216), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1363), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4007), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(484), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1214), + [anon_sym_export] = ACTIONS(1216), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1216), + [anon_sym_namespace] = ACTIONS(1218), + [anon_sym_LBRACE] = ACTIONS(1220), + [anon_sym_typeof] = ACTIONS(551), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1216), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(559), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1222), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1224), + [anon_sym_using] = ACTIONS(567), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(575), + [anon_sym_DASH] = ACTIONS(575), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(579), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [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(585), + [sym_this] = ACTIONS(587), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(1226), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1216), + [anon_sym_readonly] = ACTIONS(1228), + [anon_sym_get] = ACTIONS(1216), + [anon_sym_set] = ACTIONS(1216), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1216), + [anon_sym_public] = ACTIONS(1216), + [anon_sym_private] = ACTIONS(1216), + [anon_sym_protected] = ACTIONS(1216), + [anon_sym_override] = ACTIONS(1216), + [anon_sym_module] = ACTIONS(1216), + [anon_sym_any] = ACTIONS(1230), + [anon_sym_number] = ACTIONS(1230), + [anon_sym_boolean] = ACTIONS(1230), + [anon_sym_string] = ACTIONS(1230), + [anon_sym_symbol] = ACTIONS(1230), + [anon_sym_object] = ACTIONS(1230), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(157)] = { + [sym_import] = STATE(3612), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2384), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2114), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(594), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1232), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(1182), + [anon_sym_typeof] = ACTIONS(1238), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(1088), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1248), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1252), + [anon_sym_DASH] = ACTIONS(1252), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1254), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1104), + [sym_number] = ACTIONS(1106), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(1110), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1112), + [sym_false] = ACTIONS(1112), + [sym_null] = ACTIONS(1112), + [sym_undefined] = ACTIONS(1262), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1264), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1266), + [anon_sym_number] = ACTIONS(1266), + [anon_sym_boolean] = ACTIONS(1266), + [anon_sym_string] = ACTIONS(1266), + [anon_sym_symbol] = ACTIONS(1266), + [anon_sym_object] = ACTIONS(1266), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(158)] = { + [sym_import] = STATE(3619), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2184), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2360), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3785), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(452), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1268), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(1274), + [anon_sym_typeof] = ACTIONS(1276), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(1280), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(1286), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1290), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1294), + [anon_sym_DASH] = ACTIONS(1294), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1296), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1302), + [sym_number] = ACTIONS(1304), + [sym_private_property_identifier] = ACTIONS(1306), + [sym_this] = ACTIONS(1308), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1310), + [sym_false] = ACTIONS(1310), + [sym_null] = ACTIONS(1310), + [sym_undefined] = ACTIONS(1312), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1314), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1316), + [anon_sym_number] = ACTIONS(1316), + [anon_sym_boolean] = ACTIONS(1316), + [anon_sym_string] = ACTIONS(1316), + [anon_sym_symbol] = ACTIONS(1316), + [anon_sym_object] = ACTIONS(1316), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(159)] = { + [sym_import] = STATE(3612), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3735), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3735), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1446), + [sym_subscript_expression] = STATE(1446), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3735), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(2602), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1446), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4007), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(539), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1318), + [anon_sym_export] = ACTIONS(1320), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1320), + [anon_sym_namespace] = ACTIONS(1322), + [anon_sym_LBRACE] = ACTIONS(1324), + [anon_sym_typeof] = ACTIONS(1326), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1320), + [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(1328), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1332), + [anon_sym_using] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1334), + [anon_sym_DASH] = ACTIONS(1334), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1336), + [sym_number] = ACTIONS(1338), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1340), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1342), + [sym_false] = ACTIONS(1342), + [sym_null] = ACTIONS(1342), + [sym_undefined] = ACTIONS(1344), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1320), + [anon_sym_readonly] = ACTIONS(1346), + [anon_sym_get] = ACTIONS(1320), + [anon_sym_set] = ACTIONS(1320), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1320), + [anon_sym_public] = ACTIONS(1320), + [anon_sym_private] = ACTIONS(1320), + [anon_sym_protected] = ACTIONS(1320), + [anon_sym_override] = ACTIONS(1320), + [anon_sym_module] = ACTIONS(1320), + [anon_sym_any] = ACTIONS(1348), + [anon_sym_number] = ACTIONS(1348), + [anon_sym_boolean] = ACTIONS(1348), + [anon_sym_string] = ACTIONS(1348), + [anon_sym_symbol] = ACTIONS(1348), + [anon_sym_object] = ACTIONS(1348), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(160)] = { + [sym_import] = STATE(3558), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1794), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3785), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(428), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1350), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(1356), + [anon_sym_typeof] = ACTIONS(1358), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(1280), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(1360), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1364), + [anon_sym_using] = ACTIONS(75), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1366), + [anon_sym_DASH] = ACTIONS(1366), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(1368), + [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(1370), + [sym_number] = ACTIONS(1372), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(1374), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1376), + [sym_false] = ACTIONS(1376), + [sym_null] = ACTIONS(1376), + [sym_undefined] = ACTIONS(1378), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1352), + [anon_sym_readonly] = ACTIONS(1380), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1382), + [anon_sym_number] = ACTIONS(1382), + [anon_sym_boolean] = ACTIONS(1382), + [anon_sym_string] = ACTIONS(1382), + [anon_sym_symbol] = ACTIONS(1382), + [anon_sym_object] = ACTIONS(1382), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(161)] = { + [sym_import] = STATE(3558), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1842), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(1979), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3785), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(513), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1384), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(1356), + [anon_sym_typeof] = ACTIONS(1390), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(1280), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(1360), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1400), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1404), + [anon_sym_DASH] = ACTIONS(1404), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1406), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1370), + [sym_number] = ACTIONS(1372), + [sym_private_property_identifier] = ACTIONS(1412), + [sym_this] = ACTIONS(1374), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1376), + [sym_false] = ACTIONS(1376), + [sym_null] = ACTIONS(1376), + [sym_undefined] = ACTIONS(1414), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1416), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1418), + [anon_sym_number] = ACTIONS(1418), + [anon_sym_boolean] = ACTIONS(1418), + [anon_sym_string] = ACTIONS(1418), + [anon_sym_symbol] = ACTIONS(1418), + [anon_sym_object] = ACTIONS(1418), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(162)] = { + [sym_import] = STATE(3707), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2086), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_nested_identifier] = STATE(5676), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1707), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(4252), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_type_arguments] = STATE(566), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5279), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1420), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(1136), + [anon_sym_typeof] = ACTIONS(1426), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(1140), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1436), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(1440), + [anon_sym_DASH] = ACTIONS(1440), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1442), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1144), + [sym_number] = ACTIONS(1146), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(1148), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1150), + [sym_false] = ACTIONS(1150), + [sym_null] = ACTIONS(1150), + [sym_undefined] = ACTIONS(1450), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1452), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1454), + [anon_sym_number] = ACTIONS(1454), + [anon_sym_boolean] = ACTIONS(1454), + [anon_sym_string] = ACTIONS(1454), + [anon_sym_symbol] = ACTIONS(1454), + [anon_sym_object] = ACTIONS(1454), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(163)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1778), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_STAR] = ACTIONS(1458), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1462), + [anon_sym_RBRACE] = ACTIONS(1462), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(581), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(1462), + [anon_sym_await] = ACTIONS(555), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_COLON] = ACTIONS(1462), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(1462), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [anon_sym_satisfies] = ACTIONS(1460), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(164)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1823), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_STAR] = ACTIONS(1470), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(1462), + [anon_sym_RBRACE] = ACTIONS(1462), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [anon_sym_BANG] = ACTIONS(21), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(1462), + [anon_sym_await] = ACTIONS(45), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(1472), + [anon_sym_using] = ACTIONS(75), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [anon_sym_satisfies] = ACTIONS(1460), + [sym__automatic_semicolon] = ACTIONS(1462), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(165)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1875), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_STAR] = ACTIONS(1476), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(1462), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1408), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(1462), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_of] = ACTIONS(1460), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [anon_sym_satisfies] = ACTIONS(1460), + [sym__automatic_semicolon] = ACTIONS(1462), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(166)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1924), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_STAR] = ACTIONS(1484), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1462), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(756), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1462), + [anon_sym_await] = ACTIONS(736), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_COLON] = ACTIONS(1462), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [anon_sym_satisfies] = ACTIONS(1460), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(167)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2108), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_STAR] = ACTIONS(1492), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1462), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1444), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [anon_sym_satisfies] = ACTIONS(1460), + [anon_sym_implements] = ACTIONS(1460), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(168)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2257), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_STAR] = ACTIONS(1500), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1298), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(1462), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [anon_sym_satisfies] = ACTIONS(1460), + [sym__automatic_semicolon] = ACTIONS(1462), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(169)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2467), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_STAR] = ACTIONS(1508), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1256), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_COLON] = ACTIONS(1462), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [anon_sym_satisfies] = ACTIONS(1460), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(170)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2518), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_STAR] = ACTIONS(1516), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1100), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_of] = ACTIONS(1460), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [anon_sym_satisfies] = ACTIONS(1460), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(171)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2474), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_STAR] = ACTIONS(1524), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1202), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(1462), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [anon_sym_satisfies] = ACTIONS(1460), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(172)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2546), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(1530), + [anon_sym_type] = ACTIONS(804), + [anon_sym_as] = ACTIONS(1460), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(1460), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(1460), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1462), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_AMP_AMP] = ACTIONS(1462), + [anon_sym_PIPE_PIPE] = ACTIONS(1462), + [anon_sym_GT_GT] = ACTIONS(1460), + [anon_sym_GT_GT_GT] = ACTIONS(1462), + [anon_sym_LT_LT] = ACTIONS(1462), + [anon_sym_AMP] = ACTIONS(1460), + [anon_sym_CARET] = ACTIONS(1462), + [anon_sym_PIPE] = ACTIONS(1460), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_PERCENT] = ACTIONS(1462), + [anon_sym_STAR_STAR] = ACTIONS(1462), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1462), + [anon_sym_EQ_EQ] = ACTIONS(1460), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1462), + [anon_sym_BANG_EQ] = ACTIONS(1460), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1462), + [anon_sym_GT_EQ] = ACTIONS(1462), + [anon_sym_GT] = ACTIONS(1460), + [anon_sym_QMARK_QMARK] = ACTIONS(1462), + [anon_sym_instanceof] = ACTIONS(1460), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(1460), + [sym__ternary_qmark] = ACTIONS(1462), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(173)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(174)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(866), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(872), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(175)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(176)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(177)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(880), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(178)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(899), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(899), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(179)] = { + [sym_declaration] = STATE(4058), + [sym_import] = STATE(3740), + [sym_variable_declaration] = STATE(3964), + [sym_lexical_declaration] = STATE(3964), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2480), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(3964), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(3964), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(3964), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_function_signature] = STATE(3964), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(3964), + [sym_abstract_class_declaration] = STATE(3964), + [sym_module] = STATE(3964), + [sym_internal_module] = STATE(2445), + [sym_import_alias] = STATE(3964), + [sym_interface_declaration] = STATE(3964), + [sym_enum_declaration] = STATE(3964), + [sym_type_alias_declaration] = STATE(3964), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4159), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1564), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(1566), + [anon_sym_var] = ACTIONS(1568), + [anon_sym_let] = ACTIONS(1570), + [anon_sym_const] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(1574), + [anon_sym_async] = ACTIONS(1576), + [anon_sym_function] = ACTIONS(1578), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1580), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1582), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [anon_sym_abstract] = ACTIONS(1584), + [anon_sym_interface] = ACTIONS(1586), + [anon_sym_enum] = ACTIONS(1588), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(180)] = { + [sym_declaration] = STATE(937), + [sym_import] = STATE(3740), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2442), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4050), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1590), + [anon_sym_namespace] = ACTIONS(1592), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(1594), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1596), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(1598), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1600), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1602), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(181)] = { + [sym_declaration] = STATE(937), + [sym_import] = STATE(3740), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2442), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4035), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1590), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(1594), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1596), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(623), + [anon_sym_async] = ACTIONS(1604), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1600), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1602), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(182)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3257), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(1608), + [anon_sym_EQ] = ACTIONS(907), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1618), + [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(1620), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(1622), + [anon_sym_PLUS] = ACTIONS(1624), + [anon_sym_DASH] = ACTIONS(1624), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(1032), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1640), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(183)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(918), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(924), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(184)] = { + [sym_declaration] = STATE(873), + [sym_import] = STATE(3740), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2444), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(2363), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4035), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1590), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(1594), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1596), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(623), + [anon_sym_async] = ACTIONS(1604), + [anon_sym_function] = ACTIONS(627), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1600), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1602), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [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(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3738), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(907), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(844), + [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_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_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(1646), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(1650), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(186)] = { + [sym_declaration] = STATE(4235), + [sym_import] = STATE(3740), + [sym_variable_declaration] = STATE(3964), + [sym_lexical_declaration] = STATE(3964), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2446), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(3964), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(3964), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(3964), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_function_signature] = STATE(3964), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(3964), + [sym_abstract_class_declaration] = STATE(3964), + [sym_module] = STATE(3964), + [sym_internal_module] = STATE(2445), + [sym_import_alias] = STATE(3964), + [sym_interface_declaration] = STATE(3964), + [sym_enum_declaration] = STATE(3964), + [sym_type_alias_declaration] = STATE(3964), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4159), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1564), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(1566), + [anon_sym_var] = ACTIONS(1568), + [anon_sym_let] = ACTIONS(1570), + [anon_sym_const] = ACTIONS(1572), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(1574), + [anon_sym_async] = ACTIONS(1576), + [anon_sym_function] = ACTIONS(1578), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1580), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1582), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [anon_sym_abstract] = ACTIONS(1584), + [anon_sym_interface] = ACTIONS(1586), + [anon_sym_enum] = ACTIONS(1588), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(187)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(932), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(938), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(188)] = { + [sym_declaration] = STATE(873), + [sym_import] = STATE(3740), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2444), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_class_declaration] = STATE(831), + [sym_function_expression] = STATE(2123), + [sym_function_declaration] = STATE(831), + [sym_generator_function] = STATE(2123), + [sym_generator_function_declaration] = STATE(831), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_function_signature] = STATE(831), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(214), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4050), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1590), + [anon_sym_namespace] = ACTIONS(1592), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(1594), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1596), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(1598), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1600), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1602), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(189)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(190)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(964), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(970), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(191)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(910), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(192)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(948), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(954), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(193)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1544), + [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(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1546), + [anon_sym_DASH] = ACTIONS(1546), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1548), + [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_void] = ACTIONS(216), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(194)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1832), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3913), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3913), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1352), + [sym_subscript_expression] = STATE(1352), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3913), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5512), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1352), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(1652), + [anon_sym_export] = ACTIONS(724), + [anon_sym_type] = ACTIONS(724), + [anon_sym_namespace] = ACTIONS(726), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(724), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(742), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1654), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(1656), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1658), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(724), + [anon_sym_readonly] = ACTIONS(1660), + [anon_sym_get] = ACTIONS(724), + [anon_sym_set] = ACTIONS(724), + [anon_sym_declare] = ACTIONS(724), + [anon_sym_public] = ACTIONS(776), + [anon_sym_private] = ACTIONS(776), + [anon_sym_protected] = ACTIONS(776), + [anon_sym_override] = ACTIONS(778), + [anon_sym_module] = ACTIONS(724), + [anon_sym_any] = ACTIONS(724), + [anon_sym_number] = ACTIONS(724), + [anon_sym_boolean] = ACTIONS(724), + [anon_sym_string] = ACTIONS(724), + [anon_sym_symbol] = ACTIONS(724), + [anon_sym_object] = ACTIONS(724), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(195)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1816), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3913), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3913), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1352), + [sym_subscript_expression] = STATE(1352), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3913), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5558), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1352), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(1652), + [anon_sym_export] = ACTIONS(724), + [anon_sym_type] = ACTIONS(724), + [anon_sym_namespace] = ACTIONS(726), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(724), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(742), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1654), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(1656), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1658), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(724), + [anon_sym_readonly] = ACTIONS(1660), + [anon_sym_get] = ACTIONS(724), + [anon_sym_set] = ACTIONS(724), + [anon_sym_declare] = ACTIONS(724), + [anon_sym_public] = ACTIONS(776), + [anon_sym_private] = ACTIONS(776), + [anon_sym_protected] = ACTIONS(776), + [anon_sym_override] = ACTIONS(778), + [anon_sym_module] = ACTIONS(724), + [anon_sym_any] = ACTIONS(724), + [anon_sym_number] = ACTIONS(724), + [anon_sym_boolean] = ACTIONS(724), + [anon_sym_string] = ACTIONS(724), + [anon_sym_symbol] = ACTIONS(724), + [anon_sym_object] = ACTIONS(724), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(196)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5316), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5316), + [sym_optional_parameter] = STATE(5316), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1662), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(197)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(4598), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(4598), + [sym_optional_parameter] = STATE(4598), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1670), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(198)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(4982), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(4982), + [sym_optional_parameter] = STATE(4982), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1672), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(199)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5005), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5005), + [sym_optional_parameter] = STATE(5005), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(734), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(200)] = { + [sym_statement_block] = STATE(217), + [ts_builtin_sym_end] = ACTIONS(1674), + [sym_identifier] = ACTIONS(1676), + [anon_sym_export] = ACTIONS(1676), + [anon_sym_STAR] = ACTIONS(1676), + [anon_sym_default] = ACTIONS(1676), + [anon_sym_type] = ACTIONS(1676), + [anon_sym_as] = ACTIONS(1676), + [anon_sym_namespace] = ACTIONS(1676), + [anon_sym_LBRACE] = ACTIONS(1678), + [anon_sym_COMMA] = ACTIONS(1674), + [anon_sym_RBRACE] = ACTIONS(1674), + [anon_sym_typeof] = ACTIONS(1676), + [anon_sym_import] = ACTIONS(1676), + [anon_sym_with] = ACTIONS(1676), + [anon_sym_var] = ACTIONS(1676), + [anon_sym_let] = ACTIONS(1676), + [anon_sym_const] = ACTIONS(1676), + [anon_sym_BANG] = ACTIONS(1676), + [anon_sym_else] = ACTIONS(1676), + [anon_sym_if] = ACTIONS(1676), + [anon_sym_switch] = ACTIONS(1676), + [anon_sym_for] = ACTIONS(1676), + [anon_sym_LPAREN] = ACTIONS(1674), + [anon_sym_SEMI] = ACTIONS(1674), + [anon_sym_await] = ACTIONS(1676), + [anon_sym_in] = ACTIONS(1676), + [anon_sym_while] = ACTIONS(1676), + [anon_sym_do] = ACTIONS(1676), + [anon_sym_try] = ACTIONS(1676), + [anon_sym_break] = ACTIONS(1676), + [anon_sym_continue] = ACTIONS(1676), + [anon_sym_debugger] = ACTIONS(1676), + [anon_sym_return] = ACTIONS(1676), + [anon_sym_throw] = ACTIONS(1676), + [anon_sym_case] = ACTIONS(1676), + [anon_sym_yield] = ACTIONS(1676), + [anon_sym_LBRACK] = ACTIONS(1674), + [anon_sym_DOT] = ACTIONS(1680), + [anon_sym_class] = ACTIONS(1676), + [anon_sym_async] = ACTIONS(1676), + [anon_sym_function] = ACTIONS(1676), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1676), + [anon_sym_AMP_AMP] = ACTIONS(1674), + [anon_sym_PIPE_PIPE] = ACTIONS(1674), + [anon_sym_GT_GT] = ACTIONS(1676), + [anon_sym_GT_GT_GT] = ACTIONS(1674), + [anon_sym_LT_LT] = ACTIONS(1674), + [anon_sym_AMP] = ACTIONS(1676), + [anon_sym_CARET] = ACTIONS(1674), + [anon_sym_PIPE] = ACTIONS(1676), + [anon_sym_PLUS] = ACTIONS(1676), + [anon_sym_DASH] = ACTIONS(1676), + [anon_sym_SLASH] = ACTIONS(1676), + [anon_sym_PERCENT] = ACTIONS(1674), + [anon_sym_STAR_STAR] = ACTIONS(1674), + [anon_sym_LT] = ACTIONS(1676), + [anon_sym_LT_EQ] = ACTIONS(1674), + [anon_sym_EQ_EQ] = ACTIONS(1676), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1674), + [anon_sym_BANG_EQ] = ACTIONS(1676), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1674), + [anon_sym_GT_EQ] = ACTIONS(1674), + [anon_sym_GT] = ACTIONS(1676), + [anon_sym_QMARK_QMARK] = ACTIONS(1674), + [anon_sym_instanceof] = ACTIONS(1676), + [anon_sym_TILDE] = ACTIONS(1674), + [anon_sym_void] = ACTIONS(1676), + [anon_sym_delete] = ACTIONS(1676), + [anon_sym_PLUS_PLUS] = ACTIONS(1674), + [anon_sym_DASH_DASH] = ACTIONS(1674), + [anon_sym_DQUOTE] = ACTIONS(1674), + [anon_sym_SQUOTE] = ACTIONS(1674), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1674), + [sym_number] = ACTIONS(1674), + [sym_private_property_identifier] = ACTIONS(1674), + [sym_this] = ACTIONS(1676), + [sym_super] = ACTIONS(1676), + [sym_true] = ACTIONS(1676), + [sym_false] = ACTIONS(1676), + [sym_null] = ACTIONS(1676), + [sym_undefined] = ACTIONS(1676), + [anon_sym_AT] = ACTIONS(1674), + [anon_sym_static] = ACTIONS(1676), + [anon_sym_readonly] = ACTIONS(1676), + [anon_sym_get] = ACTIONS(1676), + [anon_sym_set] = ACTIONS(1676), + [anon_sym_declare] = ACTIONS(1676), + [anon_sym_public] = ACTIONS(1676), + [anon_sym_private] = ACTIONS(1676), + [anon_sym_protected] = ACTIONS(1676), + [anon_sym_override] = ACTIONS(1676), + [anon_sym_module] = ACTIONS(1676), + [anon_sym_any] = ACTIONS(1676), + [anon_sym_number] = ACTIONS(1676), + [anon_sym_boolean] = ACTIONS(1676), + [anon_sym_string] = ACTIONS(1676), + [anon_sym_symbol] = ACTIONS(1676), + [anon_sym_object] = ACTIONS(1676), + [anon_sym_abstract] = ACTIONS(1676), + [anon_sym_satisfies] = ACTIONS(1676), + [anon_sym_interface] = ACTIONS(1676), + [anon_sym_enum] = ACTIONS(1676), + [sym__automatic_semicolon] = ACTIONS(1674), + [sym__ternary_qmark] = ACTIONS(1674), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(201)] = { + [sym_statement_block] = STATE(217), + [ts_builtin_sym_end] = ACTIONS(1674), + [sym_identifier] = ACTIONS(1676), + [anon_sym_export] = ACTIONS(1676), + [anon_sym_STAR] = ACTIONS(1676), + [anon_sym_default] = ACTIONS(1676), + [anon_sym_type] = ACTIONS(1676), + [anon_sym_as] = ACTIONS(1676), + [anon_sym_namespace] = ACTIONS(1676), + [anon_sym_LBRACE] = ACTIONS(1678), + [anon_sym_COMMA] = ACTIONS(1674), + [anon_sym_RBRACE] = ACTIONS(1674), + [anon_sym_typeof] = ACTIONS(1676), + [anon_sym_import] = ACTIONS(1676), + [anon_sym_with] = ACTIONS(1676), + [anon_sym_var] = ACTIONS(1676), + [anon_sym_let] = ACTIONS(1676), + [anon_sym_const] = ACTIONS(1676), + [anon_sym_BANG] = ACTIONS(1676), + [anon_sym_else] = ACTIONS(1676), + [anon_sym_if] = ACTIONS(1676), + [anon_sym_switch] = ACTIONS(1676), + [anon_sym_for] = ACTIONS(1676), + [anon_sym_LPAREN] = ACTIONS(1674), + [anon_sym_SEMI] = ACTIONS(1674), + [anon_sym_await] = ACTIONS(1676), + [anon_sym_in] = ACTIONS(1676), + [anon_sym_while] = ACTIONS(1676), + [anon_sym_do] = ACTIONS(1676), + [anon_sym_try] = ACTIONS(1676), + [anon_sym_break] = ACTIONS(1676), + [anon_sym_continue] = ACTIONS(1676), + [anon_sym_debugger] = ACTIONS(1676), + [anon_sym_return] = ACTIONS(1676), + [anon_sym_throw] = ACTIONS(1676), + [anon_sym_case] = ACTIONS(1676), + [anon_sym_yield] = ACTIONS(1676), + [anon_sym_LBRACK] = ACTIONS(1674), + [anon_sym_DOT] = ACTIONS(1682), + [anon_sym_class] = ACTIONS(1676), + [anon_sym_async] = ACTIONS(1676), + [anon_sym_function] = ACTIONS(1676), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1676), + [anon_sym_AMP_AMP] = ACTIONS(1674), + [anon_sym_PIPE_PIPE] = ACTIONS(1674), + [anon_sym_GT_GT] = ACTIONS(1676), + [anon_sym_GT_GT_GT] = ACTIONS(1674), + [anon_sym_LT_LT] = ACTIONS(1674), + [anon_sym_AMP] = ACTIONS(1676), + [anon_sym_CARET] = ACTIONS(1674), + [anon_sym_PIPE] = ACTIONS(1676), + [anon_sym_PLUS] = ACTIONS(1676), + [anon_sym_DASH] = ACTIONS(1676), + [anon_sym_SLASH] = ACTIONS(1676), + [anon_sym_PERCENT] = ACTIONS(1674), + [anon_sym_STAR_STAR] = ACTIONS(1674), + [anon_sym_LT] = ACTIONS(1676), + [anon_sym_LT_EQ] = ACTIONS(1674), + [anon_sym_EQ_EQ] = ACTIONS(1676), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1674), + [anon_sym_BANG_EQ] = ACTIONS(1676), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1674), + [anon_sym_GT_EQ] = ACTIONS(1674), + [anon_sym_GT] = ACTIONS(1676), + [anon_sym_QMARK_QMARK] = ACTIONS(1674), + [anon_sym_instanceof] = ACTIONS(1676), + [anon_sym_TILDE] = ACTIONS(1674), + [anon_sym_void] = ACTIONS(1676), + [anon_sym_delete] = ACTIONS(1676), + [anon_sym_PLUS_PLUS] = ACTIONS(1674), + [anon_sym_DASH_DASH] = ACTIONS(1674), + [anon_sym_DQUOTE] = ACTIONS(1674), + [anon_sym_SQUOTE] = ACTIONS(1674), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1674), + [sym_number] = ACTIONS(1674), + [sym_private_property_identifier] = ACTIONS(1674), + [sym_this] = ACTIONS(1676), + [sym_super] = ACTIONS(1676), + [sym_true] = ACTIONS(1676), + [sym_false] = ACTIONS(1676), + [sym_null] = ACTIONS(1676), + [sym_undefined] = ACTIONS(1676), + [anon_sym_AT] = ACTIONS(1674), + [anon_sym_static] = ACTIONS(1676), + [anon_sym_readonly] = ACTIONS(1676), + [anon_sym_get] = ACTIONS(1676), + [anon_sym_set] = ACTIONS(1676), + [anon_sym_declare] = ACTIONS(1676), + [anon_sym_public] = ACTIONS(1676), + [anon_sym_private] = ACTIONS(1676), + [anon_sym_protected] = ACTIONS(1676), + [anon_sym_override] = ACTIONS(1676), + [anon_sym_module] = ACTIONS(1676), + [anon_sym_any] = ACTIONS(1676), + [anon_sym_number] = ACTIONS(1676), + [anon_sym_boolean] = ACTIONS(1676), + [anon_sym_string] = ACTIONS(1676), + [anon_sym_symbol] = ACTIONS(1676), + [anon_sym_object] = ACTIONS(1676), + [anon_sym_abstract] = ACTIONS(1676), + [anon_sym_satisfies] = ACTIONS(1676), + [anon_sym_interface] = ACTIONS(1676), + [anon_sym_enum] = ACTIONS(1676), + [sym__automatic_semicolon] = ACTIONS(1674), + [sym__ternary_qmark] = ACTIONS(1674), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(202)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5316), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5316), + [sym_optional_parameter] = STATE(5316), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1684), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(203)] = { + [sym_statement_block] = STATE(217), + [ts_builtin_sym_end] = ACTIONS(1674), + [sym_identifier] = ACTIONS(1676), + [anon_sym_export] = ACTIONS(1676), + [anon_sym_STAR] = ACTIONS(1676), + [anon_sym_default] = ACTIONS(1676), + [anon_sym_type] = ACTIONS(1676), + [anon_sym_as] = ACTIONS(1676), + [anon_sym_namespace] = ACTIONS(1676), + [anon_sym_LBRACE] = ACTIONS(1678), + [anon_sym_COMMA] = ACTIONS(1674), + [anon_sym_RBRACE] = ACTIONS(1674), + [anon_sym_typeof] = ACTIONS(1676), + [anon_sym_import] = ACTIONS(1676), + [anon_sym_with] = ACTIONS(1676), + [anon_sym_var] = ACTIONS(1676), + [anon_sym_let] = ACTIONS(1676), + [anon_sym_const] = ACTIONS(1676), + [anon_sym_BANG] = ACTIONS(1676), + [anon_sym_else] = ACTIONS(1676), + [anon_sym_if] = ACTIONS(1676), + [anon_sym_switch] = ACTIONS(1676), + [anon_sym_for] = ACTIONS(1676), + [anon_sym_LPAREN] = ACTIONS(1674), + [anon_sym_SEMI] = ACTIONS(1674), + [anon_sym_await] = ACTIONS(1676), + [anon_sym_in] = ACTIONS(1676), + [anon_sym_while] = ACTIONS(1676), + [anon_sym_do] = ACTIONS(1676), + [anon_sym_try] = ACTIONS(1676), + [anon_sym_break] = ACTIONS(1676), + [anon_sym_continue] = ACTIONS(1676), + [anon_sym_debugger] = ACTIONS(1676), + [anon_sym_return] = ACTIONS(1676), + [anon_sym_throw] = ACTIONS(1676), + [anon_sym_case] = ACTIONS(1676), + [anon_sym_yield] = ACTIONS(1676), + [anon_sym_LBRACK] = ACTIONS(1674), + [anon_sym_DOT] = ACTIONS(1676), + [anon_sym_class] = ACTIONS(1676), + [anon_sym_async] = ACTIONS(1676), + [anon_sym_function] = ACTIONS(1676), + [anon_sym_QMARK_DOT] = ACTIONS(1674), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1676), + [anon_sym_AMP_AMP] = ACTIONS(1674), + [anon_sym_PIPE_PIPE] = ACTIONS(1674), + [anon_sym_GT_GT] = ACTIONS(1676), + [anon_sym_GT_GT_GT] = ACTIONS(1674), + [anon_sym_LT_LT] = ACTIONS(1674), + [anon_sym_AMP] = ACTIONS(1676), + [anon_sym_CARET] = ACTIONS(1674), + [anon_sym_PIPE] = ACTIONS(1676), + [anon_sym_PLUS] = ACTIONS(1676), + [anon_sym_DASH] = ACTIONS(1676), + [anon_sym_SLASH] = ACTIONS(1676), + [anon_sym_PERCENT] = ACTIONS(1674), + [anon_sym_STAR_STAR] = ACTIONS(1674), + [anon_sym_LT] = ACTIONS(1676), + [anon_sym_LT_EQ] = ACTIONS(1674), + [anon_sym_EQ_EQ] = ACTIONS(1676), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1674), + [anon_sym_BANG_EQ] = ACTIONS(1676), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1674), + [anon_sym_GT_EQ] = ACTIONS(1674), + [anon_sym_GT] = ACTIONS(1676), + [anon_sym_QMARK_QMARK] = ACTIONS(1674), + [anon_sym_instanceof] = ACTIONS(1676), + [anon_sym_TILDE] = ACTIONS(1674), + [anon_sym_void] = ACTIONS(1676), + [anon_sym_delete] = ACTIONS(1676), + [anon_sym_PLUS_PLUS] = ACTIONS(1674), + [anon_sym_DASH_DASH] = ACTIONS(1674), + [anon_sym_DQUOTE] = ACTIONS(1674), + [anon_sym_SQUOTE] = ACTIONS(1674), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1674), + [sym_number] = ACTIONS(1674), + [sym_private_property_identifier] = ACTIONS(1674), + [sym_this] = ACTIONS(1676), + [sym_super] = ACTIONS(1676), + [sym_true] = ACTIONS(1676), + [sym_false] = ACTIONS(1676), + [sym_null] = ACTIONS(1676), + [sym_undefined] = ACTIONS(1676), + [anon_sym_AT] = ACTIONS(1674), + [anon_sym_static] = ACTIONS(1676), + [anon_sym_readonly] = ACTIONS(1676), + [anon_sym_get] = ACTIONS(1676), + [anon_sym_set] = ACTIONS(1676), + [anon_sym_declare] = ACTIONS(1676), + [anon_sym_public] = ACTIONS(1676), + [anon_sym_private] = ACTIONS(1676), + [anon_sym_protected] = ACTIONS(1676), + [anon_sym_override] = ACTIONS(1676), + [anon_sym_module] = ACTIONS(1676), + [anon_sym_any] = ACTIONS(1676), + [anon_sym_number] = ACTIONS(1676), + [anon_sym_boolean] = ACTIONS(1676), + [anon_sym_string] = ACTIONS(1676), + [anon_sym_symbol] = ACTIONS(1676), + [anon_sym_object] = ACTIONS(1676), + [anon_sym_abstract] = ACTIONS(1676), + [anon_sym_satisfies] = ACTIONS(1676), + [anon_sym_interface] = ACTIONS(1676), + [anon_sym_enum] = ACTIONS(1676), + [sym__automatic_semicolon] = ACTIONS(1674), + [sym__ternary_qmark] = ACTIONS(1674), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(204)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5316), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5316), + [sym_optional_parameter] = STATE(5316), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1686), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(205)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5316), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5316), + [sym_optional_parameter] = STATE(5316), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1688), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(206)] = { + [ts_builtin_sym_end] = ACTIONS(1690), + [sym_identifier] = ACTIONS(1692), + [anon_sym_export] = ACTIONS(1692), + [anon_sym_STAR] = ACTIONS(1694), + [anon_sym_default] = ACTIONS(1692), + [anon_sym_type] = ACTIONS(1692), + [anon_sym_EQ] = ACTIONS(1696), + [anon_sym_as] = ACTIONS(1694), + [anon_sym_namespace] = ACTIONS(1692), + [anon_sym_LBRACE] = ACTIONS(1690), + [anon_sym_COMMA] = ACTIONS(1698), + [anon_sym_RBRACE] = ACTIONS(1690), + [anon_sym_typeof] = ACTIONS(1692), + [anon_sym_import] = ACTIONS(1692), + [anon_sym_with] = ACTIONS(1692), + [anon_sym_var] = ACTIONS(1692), + [anon_sym_let] = ACTIONS(1692), + [anon_sym_const] = ACTIONS(1692), + [anon_sym_BANG] = ACTIONS(1692), + [anon_sym_else] = ACTIONS(1692), + [anon_sym_if] = ACTIONS(1692), + [anon_sym_switch] = ACTIONS(1692), + [anon_sym_for] = ACTIONS(1692), + [anon_sym_LPAREN] = ACTIONS(1690), + [anon_sym_SEMI] = ACTIONS(1690), + [anon_sym_await] = ACTIONS(1692), + [anon_sym_in] = ACTIONS(1694), + [anon_sym_while] = ACTIONS(1692), + [anon_sym_do] = ACTIONS(1692), + [anon_sym_try] = ACTIONS(1692), + [anon_sym_break] = ACTIONS(1692), + [anon_sym_continue] = ACTIONS(1692), + [anon_sym_debugger] = ACTIONS(1692), + [anon_sym_return] = ACTIONS(1692), + [anon_sym_throw] = ACTIONS(1692), + [anon_sym_case] = ACTIONS(1692), + [anon_sym_yield] = ACTIONS(1692), + [anon_sym_LBRACK] = ACTIONS(1690), + [anon_sym_DOT] = ACTIONS(1694), + [anon_sym_class] = ACTIONS(1692), + [anon_sym_async] = ACTIONS(1692), + [anon_sym_function] = ACTIONS(1692), + [anon_sym_QMARK_DOT] = ACTIONS(1698), + [anon_sym_new] = ACTIONS(1692), + [anon_sym_using] = ACTIONS(1692), + [anon_sym_AMP_AMP] = ACTIONS(1698), + [anon_sym_PIPE_PIPE] = ACTIONS(1698), + [anon_sym_GT_GT] = ACTIONS(1694), + [anon_sym_GT_GT_GT] = ACTIONS(1698), + [anon_sym_LT_LT] = ACTIONS(1698), + [anon_sym_AMP] = ACTIONS(1694), + [anon_sym_CARET] = ACTIONS(1698), + [anon_sym_PIPE] = ACTIONS(1694), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1692), + [anon_sym_SLASH] = ACTIONS(1692), + [anon_sym_PERCENT] = ACTIONS(1698), + [anon_sym_STAR_STAR] = ACTIONS(1698), + [anon_sym_LT] = ACTIONS(1692), + [anon_sym_LT_EQ] = ACTIONS(1698), + [anon_sym_EQ_EQ] = ACTIONS(1694), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1698), + [anon_sym_BANG_EQ] = ACTIONS(1694), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1698), + [anon_sym_GT_EQ] = ACTIONS(1698), + [anon_sym_GT] = ACTIONS(1694), + [anon_sym_QMARK_QMARK] = ACTIONS(1698), + [anon_sym_instanceof] = ACTIONS(1694), + [anon_sym_TILDE] = ACTIONS(1690), + [anon_sym_void] = ACTIONS(1692), + [anon_sym_delete] = ACTIONS(1692), + [anon_sym_PLUS_PLUS] = ACTIONS(1690), + [anon_sym_DASH_DASH] = ACTIONS(1690), + [anon_sym_DQUOTE] = ACTIONS(1690), + [anon_sym_SQUOTE] = ACTIONS(1690), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1690), + [sym_number] = ACTIONS(1690), + [sym_private_property_identifier] = ACTIONS(1690), + [sym_this] = ACTIONS(1692), + [sym_super] = ACTIONS(1692), + [sym_true] = ACTIONS(1692), + [sym_false] = ACTIONS(1692), + [sym_null] = ACTIONS(1692), + [sym_undefined] = ACTIONS(1692), + [anon_sym_AT] = ACTIONS(1690), + [anon_sym_static] = ACTIONS(1692), + [anon_sym_readonly] = ACTIONS(1692), + [anon_sym_get] = ACTIONS(1692), + [anon_sym_set] = ACTIONS(1692), + [anon_sym_declare] = ACTIONS(1692), + [anon_sym_public] = ACTIONS(1692), + [anon_sym_private] = ACTIONS(1692), + [anon_sym_protected] = ACTIONS(1692), + [anon_sym_override] = ACTIONS(1692), + [anon_sym_module] = ACTIONS(1692), + [anon_sym_any] = ACTIONS(1692), + [anon_sym_number] = ACTIONS(1692), + [anon_sym_boolean] = ACTIONS(1692), + [anon_sym_string] = ACTIONS(1692), + [anon_sym_symbol] = ACTIONS(1692), + [anon_sym_object] = ACTIONS(1692), + [anon_sym_abstract] = ACTIONS(1692), + [anon_sym_satisfies] = ACTIONS(1694), + [anon_sym_interface] = ACTIONS(1692), + [anon_sym_enum] = ACTIONS(1692), + [sym__automatic_semicolon] = ACTIONS(1700), + [sym__ternary_qmark] = ACTIONS(1698), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(207)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5316), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5316), + [sym_optional_parameter] = STATE(5316), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1702), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(208)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5316), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5316), + [sym_optional_parameter] = STATE(5316), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1704), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(209)] = { + [ts_builtin_sym_end] = ACTIONS(1706), + [sym_identifier] = ACTIONS(1708), + [anon_sym_export] = ACTIONS(1708), + [anon_sym_STAR] = ACTIONS(1710), + [anon_sym_default] = ACTIONS(1708), + [anon_sym_type] = ACTIONS(1708), + [anon_sym_as] = ACTIONS(1710), + [anon_sym_namespace] = ACTIONS(1708), + [anon_sym_LBRACE] = ACTIONS(1706), + [anon_sym_COMMA] = ACTIONS(1712), + [anon_sym_RBRACE] = ACTIONS(1706), + [anon_sym_typeof] = ACTIONS(1708), + [anon_sym_import] = ACTIONS(1708), + [anon_sym_with] = ACTIONS(1708), + [anon_sym_var] = ACTIONS(1708), + [anon_sym_let] = ACTIONS(1708), + [anon_sym_const] = ACTIONS(1708), + [anon_sym_BANG] = ACTIONS(1708), + [anon_sym_else] = ACTIONS(1708), + [anon_sym_if] = ACTIONS(1708), + [anon_sym_switch] = ACTIONS(1708), + [anon_sym_for] = ACTIONS(1708), + [anon_sym_LPAREN] = ACTIONS(1706), + [anon_sym_SEMI] = ACTIONS(1706), + [anon_sym_await] = ACTIONS(1708), + [anon_sym_in] = ACTIONS(1710), + [anon_sym_while] = ACTIONS(1708), + [anon_sym_do] = ACTIONS(1708), + [anon_sym_try] = ACTIONS(1708), + [anon_sym_break] = ACTIONS(1708), + [anon_sym_continue] = ACTIONS(1708), + [anon_sym_debugger] = ACTIONS(1708), + [anon_sym_return] = ACTIONS(1708), + [anon_sym_throw] = ACTIONS(1708), + [anon_sym_case] = ACTIONS(1708), + [anon_sym_yield] = ACTIONS(1708), + [anon_sym_LBRACK] = ACTIONS(1706), + [anon_sym_DOT] = ACTIONS(1710), + [anon_sym_class] = ACTIONS(1708), + [anon_sym_async] = ACTIONS(1708), + [anon_sym_function] = ACTIONS(1708), + [anon_sym_QMARK_DOT] = ACTIONS(1712), + [anon_sym_new] = ACTIONS(1708), + [anon_sym_using] = ACTIONS(1708), + [anon_sym_AMP_AMP] = ACTIONS(1712), + [anon_sym_PIPE_PIPE] = ACTIONS(1712), + [anon_sym_GT_GT] = ACTIONS(1710), + [anon_sym_GT_GT_GT] = ACTIONS(1712), + [anon_sym_LT_LT] = ACTIONS(1712), + [anon_sym_AMP] = ACTIONS(1710), + [anon_sym_CARET] = ACTIONS(1712), + [anon_sym_PIPE] = ACTIONS(1710), + [anon_sym_PLUS] = ACTIONS(1708), + [anon_sym_DASH] = ACTIONS(1708), + [anon_sym_SLASH] = ACTIONS(1708), + [anon_sym_PERCENT] = ACTIONS(1712), + [anon_sym_STAR_STAR] = ACTIONS(1712), + [anon_sym_LT] = ACTIONS(1708), + [anon_sym_LT_EQ] = ACTIONS(1712), + [anon_sym_EQ_EQ] = ACTIONS(1710), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1712), + [anon_sym_BANG_EQ] = ACTIONS(1710), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1712), + [anon_sym_GT_EQ] = ACTIONS(1712), + [anon_sym_GT] = ACTIONS(1710), + [anon_sym_QMARK_QMARK] = ACTIONS(1712), + [anon_sym_instanceof] = ACTIONS(1710), + [anon_sym_TILDE] = ACTIONS(1706), + [anon_sym_void] = ACTIONS(1708), + [anon_sym_delete] = ACTIONS(1708), + [anon_sym_PLUS_PLUS] = ACTIONS(1706), + [anon_sym_DASH_DASH] = ACTIONS(1706), + [anon_sym_DQUOTE] = ACTIONS(1706), + [anon_sym_SQUOTE] = ACTIONS(1706), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1706), + [sym_number] = ACTIONS(1706), + [sym_private_property_identifier] = ACTIONS(1706), + [sym_this] = ACTIONS(1708), + [sym_super] = ACTIONS(1708), + [sym_true] = ACTIONS(1708), + [sym_false] = ACTIONS(1708), + [sym_null] = ACTIONS(1708), + [sym_undefined] = ACTIONS(1708), + [anon_sym_AT] = ACTIONS(1706), + [anon_sym_static] = ACTIONS(1708), + [anon_sym_readonly] = ACTIONS(1708), + [anon_sym_get] = ACTIONS(1708), + [anon_sym_set] = ACTIONS(1708), + [anon_sym_declare] = ACTIONS(1708), + [anon_sym_public] = ACTIONS(1708), + [anon_sym_private] = ACTIONS(1708), + [anon_sym_protected] = ACTIONS(1708), + [anon_sym_override] = ACTIONS(1708), + [anon_sym_module] = ACTIONS(1708), + [anon_sym_any] = ACTIONS(1708), + [anon_sym_number] = ACTIONS(1708), + [anon_sym_boolean] = ACTIONS(1708), + [anon_sym_string] = ACTIONS(1708), + [anon_sym_symbol] = ACTIONS(1708), + [anon_sym_object] = ACTIONS(1708), + [anon_sym_abstract] = ACTIONS(1708), + [anon_sym_satisfies] = ACTIONS(1710), + [anon_sym_interface] = ACTIONS(1708), + [anon_sym_enum] = ACTIONS(1708), + [sym__automatic_semicolon] = ACTIONS(1714), + [sym__ternary_qmark] = ACTIONS(1712), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(210)] = { + [ts_builtin_sym_end] = ACTIONS(1716), + [sym_identifier] = ACTIONS(1718), + [anon_sym_export] = ACTIONS(1718), + [anon_sym_STAR] = ACTIONS(1718), + [anon_sym_default] = ACTIONS(1718), + [anon_sym_type] = ACTIONS(1718), + [anon_sym_as] = ACTIONS(1718), + [anon_sym_namespace] = ACTIONS(1718), + [anon_sym_LBRACE] = ACTIONS(1716), + [anon_sym_COMMA] = ACTIONS(1716), + [anon_sym_RBRACE] = ACTIONS(1716), + [anon_sym_typeof] = ACTIONS(1718), + [anon_sym_import] = ACTIONS(1718), + [anon_sym_with] = ACTIONS(1718), + [anon_sym_var] = ACTIONS(1718), + [anon_sym_let] = ACTIONS(1718), + [anon_sym_const] = ACTIONS(1718), + [anon_sym_BANG] = ACTIONS(1718), + [anon_sym_else] = ACTIONS(1718), + [anon_sym_if] = ACTIONS(1718), + [anon_sym_switch] = ACTIONS(1718), + [anon_sym_for] = ACTIONS(1718), + [anon_sym_LPAREN] = ACTIONS(1716), + [anon_sym_SEMI] = ACTIONS(1716), + [anon_sym_await] = ACTIONS(1718), + [anon_sym_in] = ACTIONS(1718), + [anon_sym_while] = ACTIONS(1718), + [anon_sym_do] = ACTIONS(1718), + [anon_sym_try] = ACTIONS(1718), + [anon_sym_break] = ACTIONS(1718), + [anon_sym_continue] = ACTIONS(1718), + [anon_sym_debugger] = ACTIONS(1718), + [anon_sym_return] = ACTIONS(1718), + [anon_sym_throw] = ACTIONS(1718), + [anon_sym_case] = ACTIONS(1718), + [anon_sym_yield] = ACTIONS(1718), + [anon_sym_LBRACK] = ACTIONS(1716), + [anon_sym_DOT] = ACTIONS(1718), + [anon_sym_class] = ACTIONS(1718), + [anon_sym_async] = ACTIONS(1718), + [anon_sym_function] = ACTIONS(1718), + [anon_sym_QMARK_DOT] = ACTIONS(1716), + [anon_sym_new] = ACTIONS(1718), + [anon_sym_using] = ACTIONS(1718), + [anon_sym_AMP_AMP] = ACTIONS(1716), + [anon_sym_PIPE_PIPE] = ACTIONS(1716), + [anon_sym_GT_GT] = ACTIONS(1718), + [anon_sym_GT_GT_GT] = ACTIONS(1716), + [anon_sym_LT_LT] = ACTIONS(1716), + [anon_sym_AMP] = ACTIONS(1718), + [anon_sym_CARET] = ACTIONS(1716), + [anon_sym_PIPE] = ACTIONS(1718), + [anon_sym_PLUS] = ACTIONS(1718), + [anon_sym_DASH] = ACTIONS(1718), + [anon_sym_SLASH] = ACTIONS(1718), + [anon_sym_PERCENT] = ACTIONS(1716), + [anon_sym_STAR_STAR] = ACTIONS(1716), + [anon_sym_LT] = ACTIONS(1718), + [anon_sym_LT_EQ] = ACTIONS(1716), + [anon_sym_EQ_EQ] = ACTIONS(1718), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1716), + [anon_sym_BANG_EQ] = ACTIONS(1718), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1716), + [anon_sym_GT_EQ] = ACTIONS(1716), + [anon_sym_GT] = ACTIONS(1718), + [anon_sym_QMARK_QMARK] = ACTIONS(1716), + [anon_sym_instanceof] = ACTIONS(1718), + [anon_sym_TILDE] = ACTIONS(1716), + [anon_sym_void] = ACTIONS(1718), + [anon_sym_delete] = ACTIONS(1718), + [anon_sym_PLUS_PLUS] = ACTIONS(1716), + [anon_sym_DASH_DASH] = ACTIONS(1716), + [anon_sym_DQUOTE] = ACTIONS(1716), + [anon_sym_SQUOTE] = ACTIONS(1716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1716), + [sym_number] = ACTIONS(1716), + [sym_private_property_identifier] = ACTIONS(1716), + [sym_this] = ACTIONS(1718), + [sym_super] = ACTIONS(1718), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_AT] = ACTIONS(1716), + [anon_sym_static] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1718), + [anon_sym_get] = ACTIONS(1718), + [anon_sym_set] = ACTIONS(1718), + [anon_sym_declare] = ACTIONS(1718), + [anon_sym_public] = ACTIONS(1718), + [anon_sym_private] = ACTIONS(1718), + [anon_sym_protected] = ACTIONS(1718), + [anon_sym_override] = ACTIONS(1718), + [anon_sym_module] = ACTIONS(1718), + [anon_sym_any] = ACTIONS(1718), + [anon_sym_number] = ACTIONS(1718), + [anon_sym_boolean] = ACTIONS(1718), + [anon_sym_string] = ACTIONS(1718), + [anon_sym_symbol] = ACTIONS(1718), + [anon_sym_object] = ACTIONS(1718), + [anon_sym_abstract] = ACTIONS(1718), + [anon_sym_satisfies] = ACTIONS(1718), + [anon_sym_interface] = ACTIONS(1718), + [anon_sym_enum] = ACTIONS(1718), + [sym__automatic_semicolon] = ACTIONS(1716), + [sym__ternary_qmark] = ACTIONS(1716), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(211)] = { + [ts_builtin_sym_end] = ACTIONS(1720), + [sym_identifier] = ACTIONS(1722), + [anon_sym_export] = ACTIONS(1722), + [anon_sym_STAR] = ACTIONS(1722), + [anon_sym_default] = ACTIONS(1722), + [anon_sym_type] = ACTIONS(1722), + [anon_sym_as] = ACTIONS(1722), + [anon_sym_namespace] = ACTIONS(1722), + [anon_sym_LBRACE] = ACTIONS(1720), + [anon_sym_COMMA] = ACTIONS(1720), + [anon_sym_RBRACE] = ACTIONS(1720), + [anon_sym_typeof] = ACTIONS(1722), + [anon_sym_import] = ACTIONS(1722), + [anon_sym_with] = ACTIONS(1722), + [anon_sym_var] = ACTIONS(1722), + [anon_sym_let] = ACTIONS(1722), + [anon_sym_const] = ACTIONS(1722), + [anon_sym_BANG] = ACTIONS(1722), + [anon_sym_else] = ACTIONS(1722), + [anon_sym_if] = ACTIONS(1722), + [anon_sym_switch] = ACTIONS(1722), + [anon_sym_for] = ACTIONS(1722), + [anon_sym_LPAREN] = ACTIONS(1720), + [anon_sym_SEMI] = ACTIONS(1720), + [anon_sym_await] = ACTIONS(1722), + [anon_sym_in] = ACTIONS(1722), + [anon_sym_while] = ACTIONS(1722), + [anon_sym_do] = ACTIONS(1722), + [anon_sym_try] = ACTIONS(1722), + [anon_sym_break] = ACTIONS(1722), + [anon_sym_continue] = ACTIONS(1722), + [anon_sym_debugger] = ACTIONS(1722), + [anon_sym_return] = ACTIONS(1722), + [anon_sym_throw] = ACTIONS(1722), + [anon_sym_case] = ACTIONS(1722), + [anon_sym_yield] = ACTIONS(1722), + [anon_sym_LBRACK] = ACTIONS(1720), + [anon_sym_DOT] = ACTIONS(1722), + [anon_sym_class] = ACTIONS(1722), + [anon_sym_async] = ACTIONS(1722), + [anon_sym_function] = ACTIONS(1722), + [anon_sym_QMARK_DOT] = ACTIONS(1720), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_using] = ACTIONS(1722), + [anon_sym_AMP_AMP] = ACTIONS(1720), + [anon_sym_PIPE_PIPE] = ACTIONS(1720), + [anon_sym_GT_GT] = ACTIONS(1722), + [anon_sym_GT_GT_GT] = ACTIONS(1720), + [anon_sym_LT_LT] = ACTIONS(1720), + [anon_sym_AMP] = ACTIONS(1722), + [anon_sym_CARET] = ACTIONS(1720), + [anon_sym_PIPE] = ACTIONS(1722), + [anon_sym_PLUS] = ACTIONS(1722), + [anon_sym_DASH] = ACTIONS(1722), + [anon_sym_SLASH] = ACTIONS(1722), + [anon_sym_PERCENT] = ACTIONS(1720), + [anon_sym_STAR_STAR] = ACTIONS(1720), + [anon_sym_LT] = ACTIONS(1722), + [anon_sym_LT_EQ] = ACTIONS(1720), + [anon_sym_EQ_EQ] = ACTIONS(1722), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1720), + [anon_sym_BANG_EQ] = ACTIONS(1722), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1720), + [anon_sym_GT_EQ] = ACTIONS(1720), + [anon_sym_GT] = ACTIONS(1722), + [anon_sym_QMARK_QMARK] = ACTIONS(1720), + [anon_sym_instanceof] = ACTIONS(1722), + [anon_sym_TILDE] = ACTIONS(1720), + [anon_sym_void] = ACTIONS(1722), + [anon_sym_delete] = ACTIONS(1722), + [anon_sym_PLUS_PLUS] = ACTIONS(1720), + [anon_sym_DASH_DASH] = ACTIONS(1720), + [anon_sym_DQUOTE] = ACTIONS(1720), + [anon_sym_SQUOTE] = ACTIONS(1720), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1720), + [sym_number] = ACTIONS(1720), + [sym_private_property_identifier] = ACTIONS(1720), + [sym_this] = ACTIONS(1722), + [sym_super] = ACTIONS(1722), + [sym_true] = ACTIONS(1722), + [sym_false] = ACTIONS(1722), + [sym_null] = ACTIONS(1722), + [sym_undefined] = ACTIONS(1722), + [anon_sym_AT] = ACTIONS(1720), + [anon_sym_static] = ACTIONS(1722), + [anon_sym_readonly] = ACTIONS(1722), + [anon_sym_get] = ACTIONS(1722), + [anon_sym_set] = ACTIONS(1722), + [anon_sym_declare] = ACTIONS(1722), + [anon_sym_public] = ACTIONS(1722), + [anon_sym_private] = ACTIONS(1722), + [anon_sym_protected] = ACTIONS(1722), + [anon_sym_override] = ACTIONS(1722), + [anon_sym_module] = ACTIONS(1722), + [anon_sym_any] = ACTIONS(1722), + [anon_sym_number] = ACTIONS(1722), + [anon_sym_boolean] = ACTIONS(1722), + [anon_sym_string] = ACTIONS(1722), + [anon_sym_symbol] = ACTIONS(1722), + [anon_sym_object] = ACTIONS(1722), + [anon_sym_abstract] = ACTIONS(1722), + [anon_sym_satisfies] = ACTIONS(1722), + [anon_sym_interface] = ACTIONS(1722), + [anon_sym_enum] = ACTIONS(1722), + [sym__automatic_semicolon] = ACTIONS(1720), + [sym__ternary_qmark] = ACTIONS(1720), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(212)] = { + [ts_builtin_sym_end] = ACTIONS(1690), + [sym_identifier] = ACTIONS(1692), + [anon_sym_export] = ACTIONS(1692), + [anon_sym_STAR] = ACTIONS(1692), + [anon_sym_default] = ACTIONS(1692), + [anon_sym_type] = ACTIONS(1692), + [anon_sym_as] = ACTIONS(1692), + [anon_sym_namespace] = ACTIONS(1692), + [anon_sym_LBRACE] = ACTIONS(1690), + [anon_sym_COMMA] = ACTIONS(1690), + [anon_sym_RBRACE] = ACTIONS(1690), + [anon_sym_typeof] = ACTIONS(1692), + [anon_sym_import] = ACTIONS(1692), + [anon_sym_with] = ACTIONS(1692), + [anon_sym_var] = ACTIONS(1692), + [anon_sym_let] = ACTIONS(1692), + [anon_sym_const] = ACTIONS(1692), + [anon_sym_BANG] = ACTIONS(1692), + [anon_sym_else] = ACTIONS(1692), + [anon_sym_if] = ACTIONS(1692), + [anon_sym_switch] = ACTIONS(1692), + [anon_sym_for] = ACTIONS(1692), + [anon_sym_LPAREN] = ACTIONS(1690), + [anon_sym_SEMI] = ACTIONS(1690), + [anon_sym_await] = ACTIONS(1692), + [anon_sym_in] = ACTIONS(1692), + [anon_sym_while] = ACTIONS(1692), + [anon_sym_do] = ACTIONS(1692), + [anon_sym_try] = ACTIONS(1692), + [anon_sym_break] = ACTIONS(1692), + [anon_sym_continue] = ACTIONS(1692), + [anon_sym_debugger] = ACTIONS(1692), + [anon_sym_return] = ACTIONS(1692), + [anon_sym_throw] = ACTIONS(1692), + [anon_sym_case] = ACTIONS(1692), + [anon_sym_yield] = ACTIONS(1692), + [anon_sym_LBRACK] = ACTIONS(1690), + [anon_sym_DOT] = ACTIONS(1692), + [anon_sym_class] = ACTIONS(1692), + [anon_sym_async] = ACTIONS(1692), + [anon_sym_function] = ACTIONS(1692), + [anon_sym_QMARK_DOT] = ACTIONS(1690), + [anon_sym_new] = ACTIONS(1692), + [anon_sym_using] = ACTIONS(1692), + [anon_sym_AMP_AMP] = ACTIONS(1690), + [anon_sym_PIPE_PIPE] = ACTIONS(1690), + [anon_sym_GT_GT] = ACTIONS(1692), + [anon_sym_GT_GT_GT] = ACTIONS(1690), + [anon_sym_LT_LT] = ACTIONS(1690), + [anon_sym_AMP] = ACTIONS(1692), + [anon_sym_CARET] = ACTIONS(1690), + [anon_sym_PIPE] = ACTIONS(1692), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1692), + [anon_sym_SLASH] = ACTIONS(1692), + [anon_sym_PERCENT] = ACTIONS(1690), + [anon_sym_STAR_STAR] = ACTIONS(1690), + [anon_sym_LT] = ACTIONS(1692), + [anon_sym_LT_EQ] = ACTIONS(1690), + [anon_sym_EQ_EQ] = ACTIONS(1692), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1690), + [anon_sym_BANG_EQ] = ACTIONS(1692), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1690), + [anon_sym_GT_EQ] = ACTIONS(1690), + [anon_sym_GT] = ACTIONS(1692), + [anon_sym_QMARK_QMARK] = ACTIONS(1690), + [anon_sym_instanceof] = ACTIONS(1692), + [anon_sym_TILDE] = ACTIONS(1690), + [anon_sym_void] = ACTIONS(1692), + [anon_sym_delete] = ACTIONS(1692), + [anon_sym_PLUS_PLUS] = ACTIONS(1690), + [anon_sym_DASH_DASH] = ACTIONS(1690), + [anon_sym_DQUOTE] = ACTIONS(1690), + [anon_sym_SQUOTE] = ACTIONS(1690), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1690), + [sym_number] = ACTIONS(1690), + [sym_private_property_identifier] = ACTIONS(1690), + [sym_this] = ACTIONS(1692), + [sym_super] = ACTIONS(1692), + [sym_true] = ACTIONS(1692), + [sym_false] = ACTIONS(1692), + [sym_null] = ACTIONS(1692), + [sym_undefined] = ACTIONS(1692), + [anon_sym_AT] = ACTIONS(1690), + [anon_sym_static] = ACTIONS(1692), + [anon_sym_readonly] = ACTIONS(1692), + [anon_sym_get] = ACTIONS(1692), + [anon_sym_set] = ACTIONS(1692), + [anon_sym_declare] = ACTIONS(1692), + [anon_sym_public] = ACTIONS(1692), + [anon_sym_private] = ACTIONS(1692), + [anon_sym_protected] = ACTIONS(1692), + [anon_sym_override] = ACTIONS(1692), + [anon_sym_module] = ACTIONS(1692), + [anon_sym_any] = ACTIONS(1692), + [anon_sym_number] = ACTIONS(1692), + [anon_sym_boolean] = ACTIONS(1692), + [anon_sym_string] = ACTIONS(1692), + [anon_sym_symbol] = ACTIONS(1692), + [anon_sym_object] = ACTIONS(1692), + [anon_sym_abstract] = ACTIONS(1692), + [anon_sym_satisfies] = ACTIONS(1692), + [anon_sym_interface] = ACTIONS(1692), + [anon_sym_enum] = ACTIONS(1692), + [sym__automatic_semicolon] = ACTIONS(1724), + [sym__ternary_qmark] = ACTIONS(1690), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(213)] = { + [ts_builtin_sym_end] = ACTIONS(1726), + [sym_identifier] = ACTIONS(1728), + [anon_sym_export] = ACTIONS(1728), + [anon_sym_STAR] = ACTIONS(1728), + [anon_sym_default] = ACTIONS(1728), + [anon_sym_type] = ACTIONS(1728), + [anon_sym_as] = ACTIONS(1728), + [anon_sym_namespace] = ACTIONS(1728), + [anon_sym_LBRACE] = ACTIONS(1726), + [anon_sym_COMMA] = ACTIONS(1726), + [anon_sym_RBRACE] = ACTIONS(1726), + [anon_sym_typeof] = ACTIONS(1728), + [anon_sym_import] = ACTIONS(1728), + [anon_sym_with] = ACTIONS(1728), + [anon_sym_var] = ACTIONS(1728), + [anon_sym_let] = ACTIONS(1728), + [anon_sym_const] = ACTIONS(1728), + [anon_sym_BANG] = ACTIONS(1728), + [anon_sym_else] = ACTIONS(1728), + [anon_sym_if] = ACTIONS(1728), + [anon_sym_switch] = ACTIONS(1728), + [anon_sym_for] = ACTIONS(1728), + [anon_sym_LPAREN] = ACTIONS(1726), + [anon_sym_SEMI] = ACTIONS(1726), + [anon_sym_await] = ACTIONS(1728), + [anon_sym_in] = ACTIONS(1728), + [anon_sym_while] = ACTIONS(1728), + [anon_sym_do] = ACTIONS(1728), + [anon_sym_try] = ACTIONS(1728), + [anon_sym_break] = ACTIONS(1728), + [anon_sym_continue] = ACTIONS(1728), + [anon_sym_debugger] = ACTIONS(1728), + [anon_sym_return] = ACTIONS(1728), + [anon_sym_throw] = ACTIONS(1728), + [anon_sym_case] = ACTIONS(1728), + [anon_sym_yield] = ACTIONS(1728), + [anon_sym_LBRACK] = ACTIONS(1726), + [anon_sym_DOT] = ACTIONS(1728), + [anon_sym_class] = ACTIONS(1728), + [anon_sym_async] = ACTIONS(1728), + [anon_sym_function] = ACTIONS(1728), + [anon_sym_QMARK_DOT] = ACTIONS(1726), + [anon_sym_new] = ACTIONS(1728), + [anon_sym_using] = ACTIONS(1728), + [anon_sym_AMP_AMP] = ACTIONS(1726), + [anon_sym_PIPE_PIPE] = ACTIONS(1726), + [anon_sym_GT_GT] = ACTIONS(1728), + [anon_sym_GT_GT_GT] = ACTIONS(1726), + [anon_sym_LT_LT] = ACTIONS(1726), + [anon_sym_AMP] = ACTIONS(1728), + [anon_sym_CARET] = ACTIONS(1726), + [anon_sym_PIPE] = ACTIONS(1728), + [anon_sym_PLUS] = ACTIONS(1728), + [anon_sym_DASH] = ACTIONS(1728), + [anon_sym_SLASH] = ACTIONS(1728), + [anon_sym_PERCENT] = ACTIONS(1726), + [anon_sym_STAR_STAR] = ACTIONS(1726), + [anon_sym_LT] = ACTIONS(1728), + [anon_sym_LT_EQ] = ACTIONS(1726), + [anon_sym_EQ_EQ] = ACTIONS(1728), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1726), + [anon_sym_BANG_EQ] = ACTIONS(1728), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1726), + [anon_sym_GT_EQ] = ACTIONS(1726), + [anon_sym_GT] = ACTIONS(1728), + [anon_sym_QMARK_QMARK] = ACTIONS(1726), + [anon_sym_instanceof] = ACTIONS(1728), + [anon_sym_TILDE] = ACTIONS(1726), + [anon_sym_void] = ACTIONS(1728), + [anon_sym_delete] = ACTIONS(1728), + [anon_sym_PLUS_PLUS] = ACTIONS(1726), + [anon_sym_DASH_DASH] = ACTIONS(1726), + [anon_sym_DQUOTE] = ACTIONS(1726), + [anon_sym_SQUOTE] = ACTIONS(1726), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1726), + [sym_number] = ACTIONS(1726), + [sym_private_property_identifier] = ACTIONS(1726), + [sym_this] = ACTIONS(1728), + [sym_super] = ACTIONS(1728), + [sym_true] = ACTIONS(1728), + [sym_false] = ACTIONS(1728), + [sym_null] = ACTIONS(1728), + [sym_undefined] = ACTIONS(1728), + [anon_sym_AT] = ACTIONS(1726), + [anon_sym_static] = ACTIONS(1728), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_get] = ACTIONS(1728), + [anon_sym_set] = ACTIONS(1728), + [anon_sym_declare] = ACTIONS(1728), + [anon_sym_public] = ACTIONS(1728), + [anon_sym_private] = ACTIONS(1728), + [anon_sym_protected] = ACTIONS(1728), + [anon_sym_override] = ACTIONS(1728), + [anon_sym_module] = ACTIONS(1728), + [anon_sym_any] = ACTIONS(1728), + [anon_sym_number] = ACTIONS(1728), + [anon_sym_boolean] = ACTIONS(1728), + [anon_sym_string] = ACTIONS(1728), + [anon_sym_symbol] = ACTIONS(1728), + [anon_sym_object] = ACTIONS(1728), + [anon_sym_abstract] = ACTIONS(1728), + [anon_sym_satisfies] = ACTIONS(1728), + [anon_sym_interface] = ACTIONS(1728), + [anon_sym_enum] = ACTIONS(1728), + [sym__automatic_semicolon] = ACTIONS(1726), + [sym__ternary_qmark] = ACTIONS(1726), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(214)] = { + [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(1736), + [sym__ternary_qmark] = ACTIONS(1736), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(215)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1740), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1742), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(216)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1740), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1748), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(217)] = { + [ts_builtin_sym_end] = ACTIONS(1750), + [sym_identifier] = ACTIONS(1752), + [anon_sym_export] = ACTIONS(1752), + [anon_sym_STAR] = ACTIONS(1752), + [anon_sym_default] = ACTIONS(1752), + [anon_sym_type] = ACTIONS(1752), + [anon_sym_as] = ACTIONS(1752), + [anon_sym_namespace] = ACTIONS(1752), + [anon_sym_LBRACE] = ACTIONS(1750), + [anon_sym_COMMA] = 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(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(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_DOT] = ACTIONS(1752), + [anon_sym_class] = ACTIONS(1752), + [anon_sym_async] = ACTIONS(1752), + [anon_sym_function] = ACTIONS(1752), + [anon_sym_QMARK_DOT] = ACTIONS(1750), + [anon_sym_new] = ACTIONS(1752), + [anon_sym_using] = ACTIONS(1752), + [anon_sym_AMP_AMP] = ACTIONS(1750), + [anon_sym_PIPE_PIPE] = ACTIONS(1750), + [anon_sym_GT_GT] = ACTIONS(1752), + [anon_sym_GT_GT_GT] = ACTIONS(1750), + [anon_sym_LT_LT] = ACTIONS(1750), + [anon_sym_AMP] = ACTIONS(1752), + [anon_sym_CARET] = ACTIONS(1750), + [anon_sym_PIPE] = ACTIONS(1752), + [anon_sym_PLUS] = ACTIONS(1752), + [anon_sym_DASH] = ACTIONS(1752), + [anon_sym_SLASH] = ACTIONS(1752), + [anon_sym_PERCENT] = ACTIONS(1750), + [anon_sym_STAR_STAR] = ACTIONS(1750), + [anon_sym_LT] = ACTIONS(1752), + [anon_sym_LT_EQ] = ACTIONS(1750), + [anon_sym_EQ_EQ] = ACTIONS(1752), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1750), + [anon_sym_BANG_EQ] = ACTIONS(1752), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1750), + [anon_sym_GT_EQ] = ACTIONS(1750), + [anon_sym_GT] = ACTIONS(1752), + [anon_sym_QMARK_QMARK] = ACTIONS(1750), + [anon_sym_instanceof] = ACTIONS(1752), + [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(1752), + [anon_sym_interface] = ACTIONS(1752), + [anon_sym_enum] = ACTIONS(1752), + [sym__automatic_semicolon] = ACTIONS(1750), + [sym__ternary_qmark] = ACTIONS(1750), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(218)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym__formal_parameter] = STATE(5316), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3967), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(303), + [sym_required_parameter] = STATE(5316), + [sym_optional_parameter] = STATE(5316), + [sym__parameter_name] = STATE(3709), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(267), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1666), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1668), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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)] = { + [ts_builtin_sym_end] = ACTIONS(1754), + [sym_identifier] = ACTIONS(1756), + [anon_sym_export] = ACTIONS(1756), + [anon_sym_STAR] = ACTIONS(1756), + [anon_sym_default] = ACTIONS(1756), + [anon_sym_type] = ACTIONS(1756), + [anon_sym_as] = ACTIONS(1756), + [anon_sym_namespace] = ACTIONS(1756), + [anon_sym_LBRACE] = ACTIONS(1754), + [anon_sym_COMMA] = ACTIONS(1754), + [anon_sym_RBRACE] = ACTIONS(1754), + [anon_sym_typeof] = ACTIONS(1756), + [anon_sym_import] = ACTIONS(1756), + [anon_sym_with] = ACTIONS(1756), + [anon_sym_var] = ACTIONS(1756), + [anon_sym_let] = ACTIONS(1756), + [anon_sym_const] = ACTIONS(1756), + [anon_sym_BANG] = ACTIONS(1756), + [anon_sym_else] = ACTIONS(1756), + [anon_sym_if] = ACTIONS(1756), + [anon_sym_switch] = ACTIONS(1756), + [anon_sym_for] = ACTIONS(1756), + [anon_sym_LPAREN] = ACTIONS(1754), + [anon_sym_SEMI] = ACTIONS(1754), + [anon_sym_await] = ACTIONS(1756), + [anon_sym_in] = ACTIONS(1756), + [anon_sym_while] = ACTIONS(1756), + [anon_sym_do] = ACTIONS(1756), + [anon_sym_try] = ACTIONS(1756), + [anon_sym_break] = ACTIONS(1756), + [anon_sym_continue] = ACTIONS(1756), + [anon_sym_debugger] = ACTIONS(1756), + [anon_sym_return] = ACTIONS(1756), + [anon_sym_throw] = ACTIONS(1756), + [anon_sym_case] = ACTIONS(1756), + [anon_sym_yield] = ACTIONS(1756), + [anon_sym_LBRACK] = ACTIONS(1754), + [anon_sym_DOT] = ACTIONS(1756), + [anon_sym_class] = ACTIONS(1756), + [anon_sym_async] = ACTIONS(1756), + [anon_sym_function] = ACTIONS(1756), + [anon_sym_QMARK_DOT] = ACTIONS(1754), + [anon_sym_new] = ACTIONS(1756), + [anon_sym_using] = ACTIONS(1756), + [anon_sym_AMP_AMP] = ACTIONS(1754), + [anon_sym_PIPE_PIPE] = ACTIONS(1754), + [anon_sym_GT_GT] = ACTIONS(1756), + [anon_sym_GT_GT_GT] = ACTIONS(1754), + [anon_sym_LT_LT] = ACTIONS(1754), + [anon_sym_AMP] = ACTIONS(1756), + [anon_sym_CARET] = ACTIONS(1754), + [anon_sym_PIPE] = ACTIONS(1756), + [anon_sym_PLUS] = ACTIONS(1756), + [anon_sym_DASH] = ACTIONS(1756), + [anon_sym_SLASH] = ACTIONS(1756), + [anon_sym_PERCENT] = ACTIONS(1754), + [anon_sym_STAR_STAR] = ACTIONS(1754), + [anon_sym_LT] = ACTIONS(1756), + [anon_sym_LT_EQ] = ACTIONS(1754), + [anon_sym_EQ_EQ] = ACTIONS(1756), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1754), + [anon_sym_BANG_EQ] = ACTIONS(1756), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1754), + [anon_sym_GT_EQ] = ACTIONS(1754), + [anon_sym_GT] = ACTIONS(1756), + [anon_sym_QMARK_QMARK] = ACTIONS(1754), + [anon_sym_instanceof] = ACTIONS(1756), + [anon_sym_TILDE] = ACTIONS(1754), + [anon_sym_void] = ACTIONS(1756), + [anon_sym_delete] = ACTIONS(1756), + [anon_sym_PLUS_PLUS] = ACTIONS(1754), + [anon_sym_DASH_DASH] = ACTIONS(1754), + [anon_sym_DQUOTE] = ACTIONS(1754), + [anon_sym_SQUOTE] = ACTIONS(1754), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1754), + [sym_number] = ACTIONS(1754), + [sym_private_property_identifier] = ACTIONS(1754), + [sym_this] = ACTIONS(1756), + [sym_super] = ACTIONS(1756), + [sym_true] = ACTIONS(1756), + [sym_false] = ACTIONS(1756), + [sym_null] = ACTIONS(1756), + [sym_undefined] = ACTIONS(1756), + [anon_sym_AT] = ACTIONS(1754), + [anon_sym_static] = ACTIONS(1756), + [anon_sym_readonly] = ACTIONS(1756), + [anon_sym_get] = ACTIONS(1756), + [anon_sym_set] = ACTIONS(1756), + [anon_sym_declare] = ACTIONS(1756), + [anon_sym_public] = ACTIONS(1756), + [anon_sym_private] = ACTIONS(1756), + [anon_sym_protected] = ACTIONS(1756), + [anon_sym_override] = ACTIONS(1756), + [anon_sym_module] = ACTIONS(1756), + [anon_sym_any] = ACTIONS(1756), + [anon_sym_number] = ACTIONS(1756), + [anon_sym_boolean] = ACTIONS(1756), + [anon_sym_string] = ACTIONS(1756), + [anon_sym_symbol] = ACTIONS(1756), + [anon_sym_object] = ACTIONS(1756), + [anon_sym_abstract] = ACTIONS(1756), + [anon_sym_satisfies] = ACTIONS(1756), + [anon_sym_interface] = ACTIONS(1756), + [anon_sym_enum] = ACTIONS(1756), + [sym__automatic_semicolon] = ACTIONS(1754), + [sym__ternary_qmark] = ACTIONS(1754), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(220)] = { + [ts_builtin_sym_end] = ACTIONS(1758), + [sym_identifier] = ACTIONS(1760), + [anon_sym_export] = ACTIONS(1760), + [anon_sym_STAR] = ACTIONS(1762), + [anon_sym_default] = ACTIONS(1760), + [anon_sym_type] = ACTIONS(1760), + [anon_sym_as] = ACTIONS(1762), + [anon_sym_namespace] = ACTIONS(1760), + [anon_sym_LBRACE] = ACTIONS(1758), + [anon_sym_COMMA] = ACTIONS(1764), + [anon_sym_RBRACE] = ACTIONS(1758), + [anon_sym_typeof] = ACTIONS(1760), + [anon_sym_import] = ACTIONS(1760), + [anon_sym_with] = ACTIONS(1760), + [anon_sym_var] = ACTIONS(1760), + [anon_sym_let] = ACTIONS(1760), + [anon_sym_const] = ACTIONS(1760), + [anon_sym_BANG] = ACTIONS(1760), + [anon_sym_else] = ACTIONS(1760), + [anon_sym_if] = ACTIONS(1760), + [anon_sym_switch] = ACTIONS(1760), + [anon_sym_for] = ACTIONS(1760), + [anon_sym_LPAREN] = ACTIONS(1758), + [anon_sym_SEMI] = ACTIONS(1758), + [anon_sym_await] = ACTIONS(1760), + [anon_sym_in] = ACTIONS(1762), + [anon_sym_while] = ACTIONS(1760), + [anon_sym_do] = ACTIONS(1760), + [anon_sym_try] = ACTIONS(1760), + [anon_sym_break] = ACTIONS(1760), + [anon_sym_continue] = ACTIONS(1760), + [anon_sym_debugger] = ACTIONS(1760), + [anon_sym_return] = ACTIONS(1760), + [anon_sym_throw] = ACTIONS(1760), + [anon_sym_case] = ACTIONS(1760), + [anon_sym_yield] = ACTIONS(1760), + [anon_sym_LBRACK] = ACTIONS(1758), + [anon_sym_DOT] = ACTIONS(1762), + [anon_sym_class] = ACTIONS(1760), + [anon_sym_async] = ACTIONS(1760), + [anon_sym_function] = ACTIONS(1760), + [anon_sym_QMARK_DOT] = ACTIONS(1764), + [anon_sym_new] = ACTIONS(1760), + [anon_sym_using] = ACTIONS(1760), + [anon_sym_AMP_AMP] = ACTIONS(1764), + [anon_sym_PIPE_PIPE] = ACTIONS(1764), + [anon_sym_GT_GT] = ACTIONS(1762), + [anon_sym_GT_GT_GT] = ACTIONS(1764), + [anon_sym_LT_LT] = ACTIONS(1764), + [anon_sym_AMP] = ACTIONS(1762), + [anon_sym_CARET] = ACTIONS(1764), + [anon_sym_PIPE] = ACTIONS(1762), + [anon_sym_PLUS] = ACTIONS(1760), + [anon_sym_DASH] = ACTIONS(1760), + [anon_sym_SLASH] = ACTIONS(1760), + [anon_sym_PERCENT] = ACTIONS(1764), + [anon_sym_STAR_STAR] = ACTIONS(1764), + [anon_sym_LT] = ACTIONS(1760), + [anon_sym_LT_EQ] = ACTIONS(1764), + [anon_sym_EQ_EQ] = ACTIONS(1762), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1764), + [anon_sym_BANG_EQ] = ACTIONS(1762), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1764), + [anon_sym_GT_EQ] = ACTIONS(1764), + [anon_sym_GT] = ACTIONS(1762), + [anon_sym_QMARK_QMARK] = ACTIONS(1764), + [anon_sym_instanceof] = ACTIONS(1762), + [anon_sym_TILDE] = ACTIONS(1758), + [anon_sym_void] = ACTIONS(1760), + [anon_sym_delete] = ACTIONS(1760), + [anon_sym_PLUS_PLUS] = ACTIONS(1758), + [anon_sym_DASH_DASH] = ACTIONS(1758), + [anon_sym_DQUOTE] = ACTIONS(1758), + [anon_sym_SQUOTE] = ACTIONS(1758), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1758), + [sym_number] = ACTIONS(1758), + [sym_private_property_identifier] = ACTIONS(1758), + [sym_this] = ACTIONS(1760), + [sym_super] = ACTIONS(1760), + [sym_true] = ACTIONS(1760), + [sym_false] = ACTIONS(1760), + [sym_null] = ACTIONS(1760), + [sym_undefined] = ACTIONS(1760), + [anon_sym_AT] = ACTIONS(1758), + [anon_sym_static] = ACTIONS(1760), + [anon_sym_readonly] = ACTIONS(1760), + [anon_sym_get] = ACTIONS(1760), + [anon_sym_set] = ACTIONS(1760), + [anon_sym_declare] = ACTIONS(1760), + [anon_sym_public] = ACTIONS(1760), + [anon_sym_private] = ACTIONS(1760), + [anon_sym_protected] = ACTIONS(1760), + [anon_sym_override] = ACTIONS(1760), + [anon_sym_module] = ACTIONS(1760), + [anon_sym_any] = ACTIONS(1760), + [anon_sym_number] = ACTIONS(1760), + [anon_sym_boolean] = ACTIONS(1760), + [anon_sym_string] = ACTIONS(1760), + [anon_sym_symbol] = ACTIONS(1760), + [anon_sym_object] = ACTIONS(1760), + [anon_sym_abstract] = ACTIONS(1760), + [anon_sym_satisfies] = ACTIONS(1762), + [anon_sym_interface] = ACTIONS(1760), + [anon_sym_enum] = ACTIONS(1760), + [sym__automatic_semicolon] = ACTIONS(1766), + [sym__ternary_qmark] = ACTIONS(1764), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(221)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1740), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1768), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(222)] = { + [ts_builtin_sym_end] = ACTIONS(1770), + [sym_identifier] = ACTIONS(1772), + [anon_sym_export] = ACTIONS(1772), + [anon_sym_STAR] = ACTIONS(1774), + [anon_sym_default] = ACTIONS(1772), + [anon_sym_type] = ACTIONS(1772), + [anon_sym_as] = ACTIONS(1774), + [anon_sym_namespace] = ACTIONS(1772), + [anon_sym_LBRACE] = ACTIONS(1770), + [anon_sym_COMMA] = ACTIONS(1776), + [anon_sym_RBRACE] = ACTIONS(1770), + [anon_sym_typeof] = ACTIONS(1772), + [anon_sym_import] = ACTIONS(1772), + [anon_sym_with] = ACTIONS(1772), + [anon_sym_var] = ACTIONS(1772), + [anon_sym_let] = ACTIONS(1772), + [anon_sym_const] = ACTIONS(1772), + [anon_sym_BANG] = ACTIONS(1772), + [anon_sym_else] = ACTIONS(1772), + [anon_sym_if] = ACTIONS(1772), + [anon_sym_switch] = ACTIONS(1772), + [anon_sym_for] = ACTIONS(1772), + [anon_sym_LPAREN] = ACTIONS(1770), + [anon_sym_SEMI] = ACTIONS(1770), + [anon_sym_await] = ACTIONS(1772), + [anon_sym_in] = ACTIONS(1774), + [anon_sym_while] = ACTIONS(1772), + [anon_sym_do] = ACTIONS(1772), + [anon_sym_try] = ACTIONS(1772), + [anon_sym_break] = ACTIONS(1772), + [anon_sym_continue] = ACTIONS(1772), + [anon_sym_debugger] = ACTIONS(1772), + [anon_sym_return] = ACTIONS(1772), + [anon_sym_throw] = ACTIONS(1772), + [anon_sym_case] = ACTIONS(1772), + [anon_sym_yield] = ACTIONS(1772), + [anon_sym_LBRACK] = ACTIONS(1770), + [anon_sym_DOT] = ACTIONS(1774), + [anon_sym_class] = ACTIONS(1772), + [anon_sym_async] = ACTIONS(1772), + [anon_sym_function] = ACTIONS(1772), + [anon_sym_QMARK_DOT] = ACTIONS(1776), + [anon_sym_new] = ACTIONS(1772), + [anon_sym_using] = ACTIONS(1772), + [anon_sym_AMP_AMP] = ACTIONS(1776), + [anon_sym_PIPE_PIPE] = ACTIONS(1776), + [anon_sym_GT_GT] = ACTIONS(1774), + [anon_sym_GT_GT_GT] = ACTIONS(1776), + [anon_sym_LT_LT] = ACTIONS(1776), + [anon_sym_AMP] = ACTIONS(1774), + [anon_sym_CARET] = ACTIONS(1776), + [anon_sym_PIPE] = ACTIONS(1774), + [anon_sym_PLUS] = ACTIONS(1772), + [anon_sym_DASH] = ACTIONS(1772), + [anon_sym_SLASH] = ACTIONS(1772), + [anon_sym_PERCENT] = ACTIONS(1776), + [anon_sym_STAR_STAR] = ACTIONS(1776), + [anon_sym_LT] = ACTIONS(1772), + [anon_sym_LT_EQ] = ACTIONS(1776), + [anon_sym_EQ_EQ] = ACTIONS(1774), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1776), + [anon_sym_BANG_EQ] = ACTIONS(1774), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1776), + [anon_sym_GT_EQ] = ACTIONS(1776), + [anon_sym_GT] = ACTIONS(1774), + [anon_sym_QMARK_QMARK] = ACTIONS(1776), + [anon_sym_instanceof] = ACTIONS(1774), + [anon_sym_TILDE] = ACTIONS(1770), + [anon_sym_void] = ACTIONS(1772), + [anon_sym_delete] = ACTIONS(1772), + [anon_sym_PLUS_PLUS] = ACTIONS(1770), + [anon_sym_DASH_DASH] = ACTIONS(1770), + [anon_sym_DQUOTE] = ACTIONS(1770), + [anon_sym_SQUOTE] = ACTIONS(1770), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1770), + [sym_number] = ACTIONS(1770), + [sym_private_property_identifier] = ACTIONS(1770), + [sym_this] = ACTIONS(1772), + [sym_super] = ACTIONS(1772), + [sym_true] = ACTIONS(1772), + [sym_false] = ACTIONS(1772), + [sym_null] = ACTIONS(1772), + [sym_undefined] = ACTIONS(1772), + [anon_sym_AT] = ACTIONS(1770), + [anon_sym_static] = ACTIONS(1772), + [anon_sym_readonly] = ACTIONS(1772), + [anon_sym_get] = ACTIONS(1772), + [anon_sym_set] = ACTIONS(1772), + [anon_sym_declare] = ACTIONS(1772), + [anon_sym_public] = ACTIONS(1772), + [anon_sym_private] = ACTIONS(1772), + [anon_sym_protected] = ACTIONS(1772), + [anon_sym_override] = ACTIONS(1772), + [anon_sym_module] = ACTIONS(1772), + [anon_sym_any] = ACTIONS(1772), + [anon_sym_number] = ACTIONS(1772), + [anon_sym_boolean] = ACTIONS(1772), + [anon_sym_string] = ACTIONS(1772), + [anon_sym_symbol] = ACTIONS(1772), + [anon_sym_object] = ACTIONS(1772), + [anon_sym_abstract] = ACTIONS(1772), + [anon_sym_satisfies] = ACTIONS(1774), + [anon_sym_interface] = ACTIONS(1772), + [anon_sym_enum] = ACTIONS(1772), + [sym__automatic_semicolon] = ACTIONS(1778), + [sym__ternary_qmark] = ACTIONS(1776), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(223)] = { + [ts_builtin_sym_end] = ACTIONS(1780), + [sym_identifier] = ACTIONS(1782), + [anon_sym_export] = ACTIONS(1782), + [anon_sym_STAR] = ACTIONS(1784), + [anon_sym_default] = ACTIONS(1782), + [anon_sym_type] = ACTIONS(1782), + [anon_sym_as] = ACTIONS(1784), + [anon_sym_namespace] = ACTIONS(1782), + [anon_sym_LBRACE] = ACTIONS(1780), + [anon_sym_COMMA] = ACTIONS(1786), + [anon_sym_RBRACE] = ACTIONS(1780), + [anon_sym_typeof] = ACTIONS(1782), + [anon_sym_import] = ACTIONS(1782), + [anon_sym_with] = ACTIONS(1782), + [anon_sym_var] = ACTIONS(1782), + [anon_sym_let] = ACTIONS(1782), + [anon_sym_const] = ACTIONS(1782), + [anon_sym_BANG] = ACTIONS(1782), + [anon_sym_else] = ACTIONS(1782), + [anon_sym_if] = ACTIONS(1782), + [anon_sym_switch] = ACTIONS(1782), + [anon_sym_for] = ACTIONS(1782), + [anon_sym_LPAREN] = ACTIONS(1780), + [anon_sym_SEMI] = ACTIONS(1780), + [anon_sym_await] = ACTIONS(1782), + [anon_sym_in] = ACTIONS(1784), + [anon_sym_while] = ACTIONS(1782), + [anon_sym_do] = ACTIONS(1782), + [anon_sym_try] = ACTIONS(1782), + [anon_sym_break] = ACTIONS(1782), + [anon_sym_continue] = ACTIONS(1782), + [anon_sym_debugger] = ACTIONS(1782), + [anon_sym_return] = ACTIONS(1782), + [anon_sym_throw] = ACTIONS(1782), + [anon_sym_case] = ACTIONS(1782), + [anon_sym_yield] = ACTIONS(1782), + [anon_sym_LBRACK] = ACTIONS(1780), + [anon_sym_DOT] = ACTIONS(1784), + [anon_sym_class] = ACTIONS(1782), + [anon_sym_async] = ACTIONS(1782), + [anon_sym_function] = ACTIONS(1782), + [anon_sym_QMARK_DOT] = ACTIONS(1786), + [anon_sym_new] = ACTIONS(1782), + [anon_sym_using] = ACTIONS(1782), + [anon_sym_AMP_AMP] = ACTIONS(1786), + [anon_sym_PIPE_PIPE] = ACTIONS(1786), + [anon_sym_GT_GT] = ACTIONS(1784), + [anon_sym_GT_GT_GT] = ACTIONS(1786), + [anon_sym_LT_LT] = ACTIONS(1786), + [anon_sym_AMP] = ACTIONS(1784), + [anon_sym_CARET] = ACTIONS(1786), + [anon_sym_PIPE] = ACTIONS(1784), + [anon_sym_PLUS] = ACTIONS(1782), + [anon_sym_DASH] = ACTIONS(1782), + [anon_sym_SLASH] = ACTIONS(1782), + [anon_sym_PERCENT] = ACTIONS(1786), + [anon_sym_STAR_STAR] = ACTIONS(1786), + [anon_sym_LT] = ACTIONS(1782), + [anon_sym_LT_EQ] = ACTIONS(1786), + [anon_sym_EQ_EQ] = ACTIONS(1784), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1786), + [anon_sym_BANG_EQ] = ACTIONS(1784), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1786), + [anon_sym_GT_EQ] = ACTIONS(1786), + [anon_sym_GT] = ACTIONS(1784), + [anon_sym_QMARK_QMARK] = ACTIONS(1786), + [anon_sym_instanceof] = ACTIONS(1784), + [anon_sym_TILDE] = ACTIONS(1780), + [anon_sym_void] = ACTIONS(1782), + [anon_sym_delete] = ACTIONS(1782), + [anon_sym_PLUS_PLUS] = ACTIONS(1780), + [anon_sym_DASH_DASH] = ACTIONS(1780), + [anon_sym_DQUOTE] = ACTIONS(1780), + [anon_sym_SQUOTE] = ACTIONS(1780), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1780), + [sym_number] = ACTIONS(1780), + [sym_private_property_identifier] = ACTIONS(1780), + [sym_this] = ACTIONS(1782), + [sym_super] = ACTIONS(1782), + [sym_true] = ACTIONS(1782), + [sym_false] = ACTIONS(1782), + [sym_null] = ACTIONS(1782), + [sym_undefined] = ACTIONS(1782), + [anon_sym_AT] = ACTIONS(1780), + [anon_sym_static] = ACTIONS(1782), + [anon_sym_readonly] = ACTIONS(1782), + [anon_sym_get] = ACTIONS(1782), + [anon_sym_set] = ACTIONS(1782), + [anon_sym_declare] = ACTIONS(1782), + [anon_sym_public] = ACTIONS(1782), + [anon_sym_private] = ACTIONS(1782), + [anon_sym_protected] = ACTIONS(1782), + [anon_sym_override] = ACTIONS(1782), + [anon_sym_module] = ACTIONS(1782), + [anon_sym_any] = ACTIONS(1782), + [anon_sym_number] = ACTIONS(1782), + [anon_sym_boolean] = ACTIONS(1782), + [anon_sym_string] = ACTIONS(1782), + [anon_sym_symbol] = ACTIONS(1782), + [anon_sym_object] = ACTIONS(1782), + [anon_sym_abstract] = ACTIONS(1782), + [anon_sym_satisfies] = ACTIONS(1784), + [anon_sym_interface] = ACTIONS(1782), + [anon_sym_enum] = ACTIONS(1782), + [sym__automatic_semicolon] = ACTIONS(1788), + [sym__ternary_qmark] = ACTIONS(1786), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(224)] = { + [ts_builtin_sym_end] = ACTIONS(1790), + [sym_identifier] = ACTIONS(1792), + [anon_sym_export] = ACTIONS(1792), + [anon_sym_STAR] = ACTIONS(1794), + [anon_sym_default] = ACTIONS(1792), + [anon_sym_type] = ACTIONS(1792), + [anon_sym_as] = ACTIONS(1794), + [anon_sym_namespace] = ACTIONS(1792), + [anon_sym_LBRACE] = ACTIONS(1790), + [anon_sym_COMMA] = ACTIONS(1796), + [anon_sym_RBRACE] = ACTIONS(1790), + [anon_sym_typeof] = ACTIONS(1792), + [anon_sym_import] = ACTIONS(1792), + [anon_sym_with] = ACTIONS(1792), + [anon_sym_var] = ACTIONS(1792), + [anon_sym_let] = ACTIONS(1792), + [anon_sym_const] = ACTIONS(1792), + [anon_sym_BANG] = ACTIONS(1792), + [anon_sym_else] = ACTIONS(1792), + [anon_sym_if] = ACTIONS(1792), + [anon_sym_switch] = ACTIONS(1792), + [anon_sym_for] = ACTIONS(1792), + [anon_sym_LPAREN] = ACTIONS(1790), + [anon_sym_SEMI] = ACTIONS(1790), + [anon_sym_await] = ACTIONS(1792), + [anon_sym_in] = ACTIONS(1794), + [anon_sym_while] = ACTIONS(1792), + [anon_sym_do] = ACTIONS(1792), + [anon_sym_try] = ACTIONS(1792), + [anon_sym_break] = ACTIONS(1792), + [anon_sym_continue] = ACTIONS(1792), + [anon_sym_debugger] = ACTIONS(1792), + [anon_sym_return] = ACTIONS(1792), + [anon_sym_throw] = ACTIONS(1792), + [anon_sym_case] = ACTIONS(1792), + [anon_sym_yield] = ACTIONS(1792), + [anon_sym_LBRACK] = ACTIONS(1790), + [anon_sym_DOT] = ACTIONS(1794), + [anon_sym_class] = ACTIONS(1792), + [anon_sym_async] = ACTIONS(1792), + [anon_sym_function] = ACTIONS(1792), + [anon_sym_QMARK_DOT] = ACTIONS(1796), + [anon_sym_new] = ACTIONS(1792), + [anon_sym_using] = ACTIONS(1792), + [anon_sym_AMP_AMP] = ACTIONS(1796), + [anon_sym_PIPE_PIPE] = ACTIONS(1796), + [anon_sym_GT_GT] = ACTIONS(1794), + [anon_sym_GT_GT_GT] = ACTIONS(1796), + [anon_sym_LT_LT] = ACTIONS(1796), + [anon_sym_AMP] = ACTIONS(1794), + [anon_sym_CARET] = ACTIONS(1796), + [anon_sym_PIPE] = ACTIONS(1794), + [anon_sym_PLUS] = ACTIONS(1792), + [anon_sym_DASH] = ACTIONS(1792), + [anon_sym_SLASH] = ACTIONS(1792), + [anon_sym_PERCENT] = ACTIONS(1796), + [anon_sym_STAR_STAR] = ACTIONS(1796), + [anon_sym_LT] = ACTIONS(1792), + [anon_sym_LT_EQ] = ACTIONS(1796), + [anon_sym_EQ_EQ] = ACTIONS(1794), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1796), + [anon_sym_BANG_EQ] = ACTIONS(1794), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1796), + [anon_sym_GT_EQ] = ACTIONS(1796), + [anon_sym_GT] = ACTIONS(1794), + [anon_sym_QMARK_QMARK] = ACTIONS(1796), + [anon_sym_instanceof] = ACTIONS(1794), + [anon_sym_TILDE] = ACTIONS(1790), + [anon_sym_void] = ACTIONS(1792), + [anon_sym_delete] = ACTIONS(1792), + [anon_sym_PLUS_PLUS] = ACTIONS(1790), + [anon_sym_DASH_DASH] = ACTIONS(1790), + [anon_sym_DQUOTE] = ACTIONS(1790), + [anon_sym_SQUOTE] = ACTIONS(1790), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1790), + [sym_number] = ACTIONS(1790), + [sym_private_property_identifier] = ACTIONS(1790), + [sym_this] = ACTIONS(1792), + [sym_super] = ACTIONS(1792), + [sym_true] = ACTIONS(1792), + [sym_false] = ACTIONS(1792), + [sym_null] = ACTIONS(1792), + [sym_undefined] = ACTIONS(1792), + [anon_sym_AT] = ACTIONS(1790), + [anon_sym_static] = ACTIONS(1792), + [anon_sym_readonly] = ACTIONS(1792), + [anon_sym_get] = ACTIONS(1792), + [anon_sym_set] = ACTIONS(1792), + [anon_sym_declare] = ACTIONS(1792), + [anon_sym_public] = ACTIONS(1792), + [anon_sym_private] = ACTIONS(1792), + [anon_sym_protected] = ACTIONS(1792), + [anon_sym_override] = ACTIONS(1792), + [anon_sym_module] = ACTIONS(1792), + [anon_sym_any] = ACTIONS(1792), + [anon_sym_number] = ACTIONS(1792), + [anon_sym_boolean] = ACTIONS(1792), + [anon_sym_string] = ACTIONS(1792), + [anon_sym_symbol] = ACTIONS(1792), + [anon_sym_object] = ACTIONS(1792), + [anon_sym_abstract] = ACTIONS(1792), + [anon_sym_satisfies] = ACTIONS(1794), + [anon_sym_interface] = ACTIONS(1792), + [anon_sym_enum] = ACTIONS(1792), + [sym__automatic_semicolon] = ACTIONS(1798), + [sym__ternary_qmark] = ACTIONS(1796), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(225)] = { + [ts_builtin_sym_end] = ACTIONS(1800), + [sym_identifier] = ACTIONS(1802), + [anon_sym_export] = ACTIONS(1802), + [anon_sym_STAR] = ACTIONS(1804), + [anon_sym_default] = ACTIONS(1802), + [anon_sym_type] = ACTIONS(1802), + [anon_sym_as] = ACTIONS(1804), + [anon_sym_namespace] = ACTIONS(1802), + [anon_sym_LBRACE] = ACTIONS(1800), + [anon_sym_COMMA] = ACTIONS(1806), + [anon_sym_RBRACE] = ACTIONS(1800), + [anon_sym_typeof] = ACTIONS(1802), + [anon_sym_import] = ACTIONS(1802), + [anon_sym_with] = ACTIONS(1802), + [anon_sym_var] = ACTIONS(1802), + [anon_sym_let] = ACTIONS(1802), + [anon_sym_const] = ACTIONS(1802), + [anon_sym_BANG] = ACTIONS(1802), + [anon_sym_else] = ACTIONS(1802), + [anon_sym_if] = ACTIONS(1802), + [anon_sym_switch] = ACTIONS(1802), + [anon_sym_for] = ACTIONS(1802), + [anon_sym_LPAREN] = ACTIONS(1800), + [anon_sym_SEMI] = ACTIONS(1800), + [anon_sym_await] = ACTIONS(1802), + [anon_sym_in] = ACTIONS(1804), + [anon_sym_while] = ACTIONS(1802), + [anon_sym_do] = ACTIONS(1802), + [anon_sym_try] = ACTIONS(1802), + [anon_sym_break] = ACTIONS(1802), + [anon_sym_continue] = ACTIONS(1802), + [anon_sym_debugger] = ACTIONS(1802), + [anon_sym_return] = ACTIONS(1802), + [anon_sym_throw] = ACTIONS(1802), + [anon_sym_case] = ACTIONS(1802), + [anon_sym_yield] = ACTIONS(1802), + [anon_sym_LBRACK] = ACTIONS(1800), + [anon_sym_DOT] = ACTIONS(1804), + [anon_sym_class] = ACTIONS(1802), + [anon_sym_async] = ACTIONS(1802), + [anon_sym_function] = ACTIONS(1802), + [anon_sym_QMARK_DOT] = ACTIONS(1806), + [anon_sym_new] = ACTIONS(1802), + [anon_sym_using] = ACTIONS(1802), + [anon_sym_AMP_AMP] = ACTIONS(1806), + [anon_sym_PIPE_PIPE] = ACTIONS(1806), + [anon_sym_GT_GT] = ACTIONS(1804), + [anon_sym_GT_GT_GT] = ACTIONS(1806), + [anon_sym_LT_LT] = ACTIONS(1806), + [anon_sym_AMP] = ACTIONS(1804), + [anon_sym_CARET] = ACTIONS(1806), + [anon_sym_PIPE] = ACTIONS(1804), + [anon_sym_PLUS] = ACTIONS(1802), + [anon_sym_DASH] = ACTIONS(1802), + [anon_sym_SLASH] = ACTIONS(1802), + [anon_sym_PERCENT] = ACTIONS(1806), + [anon_sym_STAR_STAR] = ACTIONS(1806), + [anon_sym_LT] = ACTIONS(1802), + [anon_sym_LT_EQ] = ACTIONS(1806), + [anon_sym_EQ_EQ] = ACTIONS(1804), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1806), + [anon_sym_BANG_EQ] = ACTIONS(1804), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1806), + [anon_sym_GT_EQ] = ACTIONS(1806), + [anon_sym_GT] = ACTIONS(1804), + [anon_sym_QMARK_QMARK] = ACTIONS(1806), + [anon_sym_instanceof] = ACTIONS(1804), + [anon_sym_TILDE] = ACTIONS(1800), + [anon_sym_void] = ACTIONS(1802), + [anon_sym_delete] = ACTIONS(1802), + [anon_sym_PLUS_PLUS] = ACTIONS(1800), + [anon_sym_DASH_DASH] = ACTIONS(1800), + [anon_sym_DQUOTE] = ACTIONS(1800), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1800), + [sym_number] = ACTIONS(1800), + [sym_private_property_identifier] = ACTIONS(1800), + [sym_this] = ACTIONS(1802), + [sym_super] = ACTIONS(1802), + [sym_true] = ACTIONS(1802), + [sym_false] = ACTIONS(1802), + [sym_null] = ACTIONS(1802), + [sym_undefined] = ACTIONS(1802), + [anon_sym_AT] = ACTIONS(1800), + [anon_sym_static] = ACTIONS(1802), + [anon_sym_readonly] = ACTIONS(1802), + [anon_sym_get] = ACTIONS(1802), + [anon_sym_set] = ACTIONS(1802), + [anon_sym_declare] = ACTIONS(1802), + [anon_sym_public] = ACTIONS(1802), + [anon_sym_private] = ACTIONS(1802), + [anon_sym_protected] = ACTIONS(1802), + [anon_sym_override] = ACTIONS(1802), + [anon_sym_module] = ACTIONS(1802), + [anon_sym_any] = ACTIONS(1802), + [anon_sym_number] = ACTIONS(1802), + [anon_sym_boolean] = ACTIONS(1802), + [anon_sym_string] = ACTIONS(1802), + [anon_sym_symbol] = ACTIONS(1802), + [anon_sym_object] = ACTIONS(1802), + [anon_sym_abstract] = ACTIONS(1802), + [anon_sym_satisfies] = ACTIONS(1804), + [anon_sym_interface] = ACTIONS(1802), + [anon_sym_enum] = ACTIONS(1802), + [sym__automatic_semicolon] = ACTIONS(1808), + [sym__ternary_qmark] = ACTIONS(1806), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(226)] = { + [ts_builtin_sym_end] = ACTIONS(1810), + [sym_identifier] = ACTIONS(1812), + [anon_sym_export] = ACTIONS(1812), + [anon_sym_STAR] = ACTIONS(1814), + [anon_sym_default] = ACTIONS(1812), + [anon_sym_type] = ACTIONS(1812), + [anon_sym_as] = ACTIONS(1814), + [anon_sym_namespace] = ACTIONS(1812), + [anon_sym_LBRACE] = ACTIONS(1810), + [anon_sym_COMMA] = ACTIONS(1816), + [anon_sym_RBRACE] = ACTIONS(1810), + [anon_sym_typeof] = ACTIONS(1812), + [anon_sym_import] = ACTIONS(1812), + [anon_sym_with] = ACTIONS(1812), + [anon_sym_var] = ACTIONS(1812), + [anon_sym_let] = ACTIONS(1812), + [anon_sym_const] = ACTIONS(1812), + [anon_sym_BANG] = ACTIONS(1812), + [anon_sym_else] = ACTIONS(1812), + [anon_sym_if] = ACTIONS(1812), + [anon_sym_switch] = ACTIONS(1812), + [anon_sym_for] = ACTIONS(1812), + [anon_sym_LPAREN] = ACTIONS(1810), + [anon_sym_SEMI] = ACTIONS(1810), + [anon_sym_await] = ACTIONS(1812), + [anon_sym_in] = ACTIONS(1814), + [anon_sym_while] = ACTIONS(1812), + [anon_sym_do] = ACTIONS(1812), + [anon_sym_try] = ACTIONS(1812), + [anon_sym_break] = ACTIONS(1812), + [anon_sym_continue] = ACTIONS(1812), + [anon_sym_debugger] = ACTIONS(1812), + [anon_sym_return] = ACTIONS(1812), + [anon_sym_throw] = ACTIONS(1812), + [anon_sym_case] = ACTIONS(1812), + [anon_sym_yield] = ACTIONS(1812), + [anon_sym_LBRACK] = ACTIONS(1810), + [anon_sym_DOT] = ACTIONS(1814), + [anon_sym_class] = ACTIONS(1812), + [anon_sym_async] = ACTIONS(1812), + [anon_sym_function] = ACTIONS(1812), + [anon_sym_QMARK_DOT] = ACTIONS(1816), + [anon_sym_new] = ACTIONS(1812), + [anon_sym_using] = ACTIONS(1812), + [anon_sym_AMP_AMP] = ACTIONS(1816), + [anon_sym_PIPE_PIPE] = ACTIONS(1816), + [anon_sym_GT_GT] = ACTIONS(1814), + [anon_sym_GT_GT_GT] = ACTIONS(1816), + [anon_sym_LT_LT] = ACTIONS(1816), + [anon_sym_AMP] = ACTIONS(1814), + [anon_sym_CARET] = ACTIONS(1816), + [anon_sym_PIPE] = ACTIONS(1814), + [anon_sym_PLUS] = ACTIONS(1812), + [anon_sym_DASH] = ACTIONS(1812), + [anon_sym_SLASH] = ACTIONS(1812), + [anon_sym_PERCENT] = ACTIONS(1816), + [anon_sym_STAR_STAR] = ACTIONS(1816), + [anon_sym_LT] = ACTIONS(1812), + [anon_sym_LT_EQ] = ACTIONS(1816), + [anon_sym_EQ_EQ] = ACTIONS(1814), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1816), + [anon_sym_BANG_EQ] = ACTIONS(1814), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1816), + [anon_sym_GT_EQ] = ACTIONS(1816), + [anon_sym_GT] = ACTIONS(1814), + [anon_sym_QMARK_QMARK] = ACTIONS(1816), + [anon_sym_instanceof] = ACTIONS(1814), + [anon_sym_TILDE] = ACTIONS(1810), + [anon_sym_void] = ACTIONS(1812), + [anon_sym_delete] = ACTIONS(1812), + [anon_sym_PLUS_PLUS] = ACTIONS(1810), + [anon_sym_DASH_DASH] = ACTIONS(1810), + [anon_sym_DQUOTE] = ACTIONS(1810), + [anon_sym_SQUOTE] = ACTIONS(1810), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1810), + [sym_number] = ACTIONS(1810), + [sym_private_property_identifier] = ACTIONS(1810), + [sym_this] = ACTIONS(1812), + [sym_super] = ACTIONS(1812), + [sym_true] = ACTIONS(1812), + [sym_false] = ACTIONS(1812), + [sym_null] = ACTIONS(1812), + [sym_undefined] = ACTIONS(1812), + [anon_sym_AT] = ACTIONS(1810), + [anon_sym_static] = ACTIONS(1812), + [anon_sym_readonly] = ACTIONS(1812), + [anon_sym_get] = ACTIONS(1812), + [anon_sym_set] = ACTIONS(1812), + [anon_sym_declare] = ACTIONS(1812), + [anon_sym_public] = ACTIONS(1812), + [anon_sym_private] = ACTIONS(1812), + [anon_sym_protected] = ACTIONS(1812), + [anon_sym_override] = ACTIONS(1812), + [anon_sym_module] = ACTIONS(1812), + [anon_sym_any] = ACTIONS(1812), + [anon_sym_number] = ACTIONS(1812), + [anon_sym_boolean] = ACTIONS(1812), + [anon_sym_string] = ACTIONS(1812), + [anon_sym_symbol] = ACTIONS(1812), + [anon_sym_object] = ACTIONS(1812), + [anon_sym_abstract] = ACTIONS(1812), + [anon_sym_satisfies] = ACTIONS(1814), + [anon_sym_interface] = ACTIONS(1812), + [anon_sym_enum] = ACTIONS(1812), + [sym__automatic_semicolon] = ACTIONS(1818), + [sym__ternary_qmark] = ACTIONS(1816), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(227)] = { + [ts_builtin_sym_end] = ACTIONS(1820), + [sym_identifier] = ACTIONS(1822), + [anon_sym_export] = ACTIONS(1822), + [anon_sym_STAR] = ACTIONS(1824), + [anon_sym_default] = ACTIONS(1822), + [anon_sym_type] = ACTIONS(1822), + [anon_sym_as] = ACTIONS(1824), + [anon_sym_namespace] = ACTIONS(1822), + [anon_sym_LBRACE] = ACTIONS(1820), + [anon_sym_COMMA] = ACTIONS(1826), + [anon_sym_RBRACE] = ACTIONS(1820), + [anon_sym_typeof] = ACTIONS(1822), + [anon_sym_import] = ACTIONS(1822), + [anon_sym_with] = ACTIONS(1822), + [anon_sym_var] = ACTIONS(1822), + [anon_sym_let] = ACTIONS(1822), + [anon_sym_const] = ACTIONS(1822), + [anon_sym_BANG] = ACTIONS(1822), + [anon_sym_else] = ACTIONS(1822), + [anon_sym_if] = ACTIONS(1822), + [anon_sym_switch] = ACTIONS(1822), + [anon_sym_for] = ACTIONS(1822), + [anon_sym_LPAREN] = ACTIONS(1820), + [anon_sym_SEMI] = ACTIONS(1820), + [anon_sym_await] = ACTIONS(1822), + [anon_sym_in] = ACTIONS(1824), + [anon_sym_while] = ACTIONS(1822), + [anon_sym_do] = ACTIONS(1822), + [anon_sym_try] = ACTIONS(1822), + [anon_sym_break] = ACTIONS(1822), + [anon_sym_continue] = ACTIONS(1822), + [anon_sym_debugger] = ACTIONS(1822), + [anon_sym_return] = ACTIONS(1822), + [anon_sym_throw] = ACTIONS(1822), + [anon_sym_case] = ACTIONS(1822), + [anon_sym_yield] = ACTIONS(1822), + [anon_sym_LBRACK] = ACTIONS(1820), + [anon_sym_DOT] = ACTIONS(1824), + [anon_sym_class] = ACTIONS(1822), + [anon_sym_async] = ACTIONS(1822), + [anon_sym_function] = ACTIONS(1822), + [anon_sym_QMARK_DOT] = ACTIONS(1826), + [anon_sym_new] = ACTIONS(1822), + [anon_sym_using] = ACTIONS(1822), + [anon_sym_AMP_AMP] = ACTIONS(1826), + [anon_sym_PIPE_PIPE] = ACTIONS(1826), + [anon_sym_GT_GT] = ACTIONS(1824), + [anon_sym_GT_GT_GT] = ACTIONS(1826), + [anon_sym_LT_LT] = ACTIONS(1826), + [anon_sym_AMP] = ACTIONS(1824), + [anon_sym_CARET] = ACTIONS(1826), + [anon_sym_PIPE] = ACTIONS(1824), + [anon_sym_PLUS] = ACTIONS(1822), + [anon_sym_DASH] = ACTIONS(1822), + [anon_sym_SLASH] = ACTIONS(1822), + [anon_sym_PERCENT] = ACTIONS(1826), + [anon_sym_STAR_STAR] = ACTIONS(1826), + [anon_sym_LT] = ACTIONS(1822), + [anon_sym_LT_EQ] = ACTIONS(1826), + [anon_sym_EQ_EQ] = ACTIONS(1824), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1826), + [anon_sym_BANG_EQ] = ACTIONS(1824), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1826), + [anon_sym_GT_EQ] = ACTIONS(1826), + [anon_sym_GT] = ACTIONS(1824), + [anon_sym_QMARK_QMARK] = ACTIONS(1826), + [anon_sym_instanceof] = ACTIONS(1824), + [anon_sym_TILDE] = ACTIONS(1820), + [anon_sym_void] = ACTIONS(1822), + [anon_sym_delete] = ACTIONS(1822), + [anon_sym_PLUS_PLUS] = ACTIONS(1820), + [anon_sym_DASH_DASH] = ACTIONS(1820), + [anon_sym_DQUOTE] = ACTIONS(1820), + [anon_sym_SQUOTE] = ACTIONS(1820), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1820), + [sym_number] = ACTIONS(1820), + [sym_private_property_identifier] = ACTIONS(1820), + [sym_this] = ACTIONS(1822), + [sym_super] = ACTIONS(1822), + [sym_true] = ACTIONS(1822), + [sym_false] = ACTIONS(1822), + [sym_null] = ACTIONS(1822), + [sym_undefined] = ACTIONS(1822), + [anon_sym_AT] = ACTIONS(1820), + [anon_sym_static] = ACTIONS(1822), + [anon_sym_readonly] = ACTIONS(1822), + [anon_sym_get] = ACTIONS(1822), + [anon_sym_set] = ACTIONS(1822), + [anon_sym_declare] = ACTIONS(1822), + [anon_sym_public] = ACTIONS(1822), + [anon_sym_private] = ACTIONS(1822), + [anon_sym_protected] = ACTIONS(1822), + [anon_sym_override] = ACTIONS(1822), + [anon_sym_module] = ACTIONS(1822), + [anon_sym_any] = ACTIONS(1822), + [anon_sym_number] = ACTIONS(1822), + [anon_sym_boolean] = ACTIONS(1822), + [anon_sym_string] = ACTIONS(1822), + [anon_sym_symbol] = ACTIONS(1822), + [anon_sym_object] = ACTIONS(1822), + [anon_sym_abstract] = ACTIONS(1822), + [anon_sym_satisfies] = ACTIONS(1824), + [anon_sym_interface] = ACTIONS(1822), + [anon_sym_enum] = ACTIONS(1822), + [sym__automatic_semicolon] = ACTIONS(1828), + [sym__ternary_qmark] = ACTIONS(1826), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(228)] = { + [ts_builtin_sym_end] = ACTIONS(1830), + [sym_identifier] = ACTIONS(1832), + [anon_sym_export] = ACTIONS(1832), + [anon_sym_STAR] = ACTIONS(1834), + [anon_sym_default] = ACTIONS(1832), + [anon_sym_type] = ACTIONS(1832), + [anon_sym_as] = ACTIONS(1834), + [anon_sym_namespace] = ACTIONS(1832), + [anon_sym_LBRACE] = ACTIONS(1830), + [anon_sym_COMMA] = ACTIONS(1836), + [anon_sym_RBRACE] = ACTIONS(1830), + [anon_sym_typeof] = ACTIONS(1832), + [anon_sym_import] = ACTIONS(1832), + [anon_sym_with] = ACTIONS(1832), + [anon_sym_var] = ACTIONS(1832), + [anon_sym_let] = ACTIONS(1832), + [anon_sym_const] = ACTIONS(1832), + [anon_sym_BANG] = ACTIONS(1832), + [anon_sym_else] = ACTIONS(1832), + [anon_sym_if] = ACTIONS(1832), + [anon_sym_switch] = ACTIONS(1832), + [anon_sym_for] = ACTIONS(1832), + [anon_sym_LPAREN] = ACTIONS(1830), + [anon_sym_SEMI] = ACTIONS(1830), + [anon_sym_await] = ACTIONS(1832), + [anon_sym_in] = ACTIONS(1834), + [anon_sym_while] = ACTIONS(1832), + [anon_sym_do] = ACTIONS(1832), + [anon_sym_try] = ACTIONS(1832), + [anon_sym_break] = ACTIONS(1832), + [anon_sym_continue] = ACTIONS(1832), + [anon_sym_debugger] = ACTIONS(1832), + [anon_sym_return] = ACTIONS(1832), + [anon_sym_throw] = ACTIONS(1832), + [anon_sym_case] = ACTIONS(1832), + [anon_sym_yield] = ACTIONS(1832), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_DOT] = ACTIONS(1834), + [anon_sym_class] = ACTIONS(1832), + [anon_sym_async] = ACTIONS(1832), + [anon_sym_function] = ACTIONS(1832), + [anon_sym_QMARK_DOT] = ACTIONS(1836), + [anon_sym_new] = ACTIONS(1832), + [anon_sym_using] = ACTIONS(1832), + [anon_sym_AMP_AMP] = ACTIONS(1836), + [anon_sym_PIPE_PIPE] = ACTIONS(1836), + [anon_sym_GT_GT] = ACTIONS(1834), + [anon_sym_GT_GT_GT] = ACTIONS(1836), + [anon_sym_LT_LT] = ACTIONS(1836), + [anon_sym_AMP] = ACTIONS(1834), + [anon_sym_CARET] = ACTIONS(1836), + [anon_sym_PIPE] = ACTIONS(1834), + [anon_sym_PLUS] = ACTIONS(1832), + [anon_sym_DASH] = ACTIONS(1832), + [anon_sym_SLASH] = ACTIONS(1832), + [anon_sym_PERCENT] = ACTIONS(1836), + [anon_sym_STAR_STAR] = ACTIONS(1836), + [anon_sym_LT] = ACTIONS(1832), + [anon_sym_LT_EQ] = ACTIONS(1836), + [anon_sym_EQ_EQ] = ACTIONS(1834), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1836), + [anon_sym_BANG_EQ] = ACTIONS(1834), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1836), + [anon_sym_GT_EQ] = ACTIONS(1836), + [anon_sym_GT] = ACTIONS(1834), + [anon_sym_QMARK_QMARK] = ACTIONS(1836), + [anon_sym_instanceof] = ACTIONS(1834), + [anon_sym_TILDE] = ACTIONS(1830), + [anon_sym_void] = ACTIONS(1832), + [anon_sym_delete] = ACTIONS(1832), + [anon_sym_PLUS_PLUS] = ACTIONS(1830), + [anon_sym_DASH_DASH] = ACTIONS(1830), + [anon_sym_DQUOTE] = ACTIONS(1830), + [anon_sym_SQUOTE] = ACTIONS(1830), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1830), + [sym_number] = ACTIONS(1830), + [sym_private_property_identifier] = ACTIONS(1830), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(1832), + [sym_true] = ACTIONS(1832), + [sym_false] = ACTIONS(1832), + [sym_null] = ACTIONS(1832), + [sym_undefined] = ACTIONS(1832), + [anon_sym_AT] = ACTIONS(1830), + [anon_sym_static] = ACTIONS(1832), + [anon_sym_readonly] = ACTIONS(1832), + [anon_sym_get] = ACTIONS(1832), + [anon_sym_set] = ACTIONS(1832), + [anon_sym_declare] = ACTIONS(1832), + [anon_sym_public] = ACTIONS(1832), + [anon_sym_private] = ACTIONS(1832), + [anon_sym_protected] = ACTIONS(1832), + [anon_sym_override] = ACTIONS(1832), + [anon_sym_module] = ACTIONS(1832), + [anon_sym_any] = ACTIONS(1832), + [anon_sym_number] = ACTIONS(1832), + [anon_sym_boolean] = ACTIONS(1832), + [anon_sym_string] = ACTIONS(1832), + [anon_sym_symbol] = ACTIONS(1832), + [anon_sym_object] = ACTIONS(1832), + [anon_sym_abstract] = ACTIONS(1832), + [anon_sym_satisfies] = ACTIONS(1834), + [anon_sym_interface] = ACTIONS(1832), + [anon_sym_enum] = ACTIONS(1832), + [sym__automatic_semicolon] = ACTIONS(1838), + [sym__ternary_qmark] = ACTIONS(1836), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(229)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2236), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4697), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4716), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1740), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(230)] = { + [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_as] = ACTIONS(1846), + [anon_sym_namespace] = ACTIONS(1844), + [anon_sym_LBRACE] = ACTIONS(1842), + [anon_sym_COMMA] = ACTIONS(1848), + [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(1848), + [anon_sym_new] = ACTIONS(1844), + [anon_sym_using] = ACTIONS(1844), + [anon_sym_AMP_AMP] = ACTIONS(1848), + [anon_sym_PIPE_PIPE] = ACTIONS(1848), + [anon_sym_GT_GT] = ACTIONS(1846), + [anon_sym_GT_GT_GT] = ACTIONS(1848), + [anon_sym_LT_LT] = ACTIONS(1848), + [anon_sym_AMP] = ACTIONS(1846), + [anon_sym_CARET] = ACTIONS(1848), + [anon_sym_PIPE] = ACTIONS(1846), + [anon_sym_PLUS] = ACTIONS(1844), + [anon_sym_DASH] = ACTIONS(1844), + [anon_sym_SLASH] = ACTIONS(1844), + [anon_sym_PERCENT] = ACTIONS(1848), + [anon_sym_STAR_STAR] = ACTIONS(1848), + [anon_sym_LT] = ACTIONS(1844), + [anon_sym_LT_EQ] = ACTIONS(1848), + [anon_sym_EQ_EQ] = ACTIONS(1846), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1848), + [anon_sym_BANG_EQ] = ACTIONS(1846), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1848), + [anon_sym_GT_EQ] = ACTIONS(1848), + [anon_sym_GT] = ACTIONS(1846), + [anon_sym_QMARK_QMARK] = ACTIONS(1848), + [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(1850), + [sym__ternary_qmark] = ACTIONS(1848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(231)] = { + [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(232)] = { + [ts_builtin_sym_end] = ACTIONS(1856), + [sym_identifier] = ACTIONS(1858), + [anon_sym_export] = ACTIONS(1858), + [anon_sym_STAR] = ACTIONS(1860), + [anon_sym_default] = ACTIONS(1858), + [anon_sym_type] = ACTIONS(1858), + [anon_sym_as] = ACTIONS(1860), + [anon_sym_namespace] = ACTIONS(1858), + [anon_sym_LBRACE] = ACTIONS(1856), + [anon_sym_COMMA] = ACTIONS(1862), + [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(1860), + [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(1860), + [anon_sym_class] = ACTIONS(1858), + [anon_sym_async] = ACTIONS(1858), + [anon_sym_function] = ACTIONS(1858), + [anon_sym_QMARK_DOT] = ACTIONS(1862), + [anon_sym_new] = ACTIONS(1858), + [anon_sym_using] = ACTIONS(1858), + [anon_sym_AMP_AMP] = ACTIONS(1862), + [anon_sym_PIPE_PIPE] = ACTIONS(1862), + [anon_sym_GT_GT] = ACTIONS(1860), + [anon_sym_GT_GT_GT] = ACTIONS(1862), + [anon_sym_LT_LT] = ACTIONS(1862), + [anon_sym_AMP] = ACTIONS(1860), + [anon_sym_CARET] = ACTIONS(1862), + [anon_sym_PIPE] = ACTIONS(1860), + [anon_sym_PLUS] = ACTIONS(1858), + [anon_sym_DASH] = ACTIONS(1858), + [anon_sym_SLASH] = ACTIONS(1858), + [anon_sym_PERCENT] = ACTIONS(1862), + [anon_sym_STAR_STAR] = ACTIONS(1862), + [anon_sym_LT] = ACTIONS(1858), + [anon_sym_LT_EQ] = ACTIONS(1862), + [anon_sym_EQ_EQ] = ACTIONS(1860), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1862), + [anon_sym_BANG_EQ] = ACTIONS(1860), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1862), + [anon_sym_GT_EQ] = ACTIONS(1862), + [anon_sym_GT] = ACTIONS(1860), + [anon_sym_QMARK_QMARK] = ACTIONS(1862), + [anon_sym_instanceof] = ACTIONS(1860), + [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(1860), + [anon_sym_interface] = ACTIONS(1858), + [anon_sym_enum] = ACTIONS(1858), + [sym__automatic_semicolon] = ACTIONS(1864), + [sym__ternary_qmark] = ACTIONS(1862), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(233)] = { + [ts_builtin_sym_end] = ACTIONS(1866), + [sym_identifier] = ACTIONS(1868), + [anon_sym_export] = ACTIONS(1868), + [anon_sym_STAR] = ACTIONS(1870), + [anon_sym_default] = ACTIONS(1868), + [anon_sym_type] = ACTIONS(1868), + [anon_sym_as] = ACTIONS(1870), + [anon_sym_namespace] = ACTIONS(1868), + [anon_sym_LBRACE] = ACTIONS(1866), + [anon_sym_COMMA] = ACTIONS(1872), + [anon_sym_RBRACE] = ACTIONS(1866), + [anon_sym_typeof] = ACTIONS(1868), + [anon_sym_import] = ACTIONS(1868), + [anon_sym_with] = ACTIONS(1868), + [anon_sym_var] = ACTIONS(1868), + [anon_sym_let] = ACTIONS(1868), + [anon_sym_const] = ACTIONS(1868), + [anon_sym_BANG] = ACTIONS(1868), + [anon_sym_else] = ACTIONS(1868), + [anon_sym_if] = ACTIONS(1868), + [anon_sym_switch] = ACTIONS(1868), + [anon_sym_for] = ACTIONS(1868), + [anon_sym_LPAREN] = ACTIONS(1866), + [anon_sym_SEMI] = ACTIONS(1866), + [anon_sym_await] = ACTIONS(1868), + [anon_sym_in] = ACTIONS(1870), + [anon_sym_while] = ACTIONS(1868), + [anon_sym_do] = ACTIONS(1868), + [anon_sym_try] = ACTIONS(1868), + [anon_sym_break] = ACTIONS(1868), + [anon_sym_continue] = ACTIONS(1868), + [anon_sym_debugger] = ACTIONS(1868), + [anon_sym_return] = ACTIONS(1868), + [anon_sym_throw] = ACTIONS(1868), + [anon_sym_case] = ACTIONS(1868), + [anon_sym_yield] = ACTIONS(1868), + [anon_sym_LBRACK] = ACTIONS(1866), + [anon_sym_DOT] = ACTIONS(1870), + [anon_sym_class] = ACTIONS(1868), + [anon_sym_async] = ACTIONS(1868), + [anon_sym_function] = ACTIONS(1868), + [anon_sym_QMARK_DOT] = ACTIONS(1872), + [anon_sym_new] = ACTIONS(1868), + [anon_sym_using] = ACTIONS(1868), + [anon_sym_AMP_AMP] = ACTIONS(1872), + [anon_sym_PIPE_PIPE] = ACTIONS(1872), + [anon_sym_GT_GT] = ACTIONS(1870), + [anon_sym_GT_GT_GT] = ACTIONS(1872), + [anon_sym_LT_LT] = ACTIONS(1872), + [anon_sym_AMP] = ACTIONS(1870), + [anon_sym_CARET] = ACTIONS(1872), + [anon_sym_PIPE] = ACTIONS(1870), + [anon_sym_PLUS] = ACTIONS(1868), + [anon_sym_DASH] = ACTIONS(1868), + [anon_sym_SLASH] = ACTIONS(1868), + [anon_sym_PERCENT] = ACTIONS(1872), + [anon_sym_STAR_STAR] = ACTIONS(1872), + [anon_sym_LT] = ACTIONS(1868), + [anon_sym_LT_EQ] = ACTIONS(1872), + [anon_sym_EQ_EQ] = ACTIONS(1870), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1872), + [anon_sym_BANG_EQ] = ACTIONS(1870), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1872), + [anon_sym_GT_EQ] = ACTIONS(1872), + [anon_sym_GT] = ACTIONS(1870), + [anon_sym_QMARK_QMARK] = ACTIONS(1872), + [anon_sym_instanceof] = ACTIONS(1870), + [anon_sym_TILDE] = ACTIONS(1866), + [anon_sym_void] = ACTIONS(1868), + [anon_sym_delete] = ACTIONS(1868), + [anon_sym_PLUS_PLUS] = ACTIONS(1866), + [anon_sym_DASH_DASH] = ACTIONS(1866), + [anon_sym_DQUOTE] = ACTIONS(1866), + [anon_sym_SQUOTE] = ACTIONS(1866), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1866), + [sym_number] = ACTIONS(1866), + [sym_private_property_identifier] = ACTIONS(1866), + [sym_this] = ACTIONS(1868), + [sym_super] = ACTIONS(1868), + [sym_true] = ACTIONS(1868), + [sym_false] = ACTIONS(1868), + [sym_null] = ACTIONS(1868), + [sym_undefined] = ACTIONS(1868), + [anon_sym_AT] = ACTIONS(1866), + [anon_sym_static] = ACTIONS(1868), + [anon_sym_readonly] = ACTIONS(1868), + [anon_sym_get] = ACTIONS(1868), + [anon_sym_set] = ACTIONS(1868), + [anon_sym_declare] = ACTIONS(1868), + [anon_sym_public] = ACTIONS(1868), + [anon_sym_private] = ACTIONS(1868), + [anon_sym_protected] = ACTIONS(1868), + [anon_sym_override] = ACTIONS(1868), + [anon_sym_module] = ACTIONS(1868), + [anon_sym_any] = ACTIONS(1868), + [anon_sym_number] = ACTIONS(1868), + [anon_sym_boolean] = ACTIONS(1868), + [anon_sym_string] = ACTIONS(1868), + [anon_sym_symbol] = ACTIONS(1868), + [anon_sym_object] = ACTIONS(1868), + [anon_sym_abstract] = ACTIONS(1868), + [anon_sym_satisfies] = ACTIONS(1870), + [anon_sym_interface] = ACTIONS(1868), + [anon_sym_enum] = ACTIONS(1868), + [sym__automatic_semicolon] = ACTIONS(1874), + [sym__ternary_qmark] = ACTIONS(1872), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(234)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1740), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1876), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(235)] = { + [ts_builtin_sym_end] = ACTIONS(1878), + [sym_identifier] = ACTIONS(1880), + [anon_sym_export] = ACTIONS(1880), + [anon_sym_STAR] = ACTIONS(1880), + [anon_sym_default] = ACTIONS(1880), + [anon_sym_type] = ACTIONS(1880), + [anon_sym_as] = ACTIONS(1880), + [anon_sym_namespace] = ACTIONS(1880), + [anon_sym_LBRACE] = ACTIONS(1878), + [anon_sym_COMMA] = ACTIONS(1878), + [anon_sym_RBRACE] = ACTIONS(1878), + [anon_sym_typeof] = ACTIONS(1880), + [anon_sym_import] = ACTIONS(1880), + [anon_sym_with] = ACTIONS(1880), + [anon_sym_var] = ACTIONS(1880), + [anon_sym_let] = ACTIONS(1880), + [anon_sym_const] = ACTIONS(1880), + [anon_sym_BANG] = ACTIONS(1880), + [anon_sym_else] = ACTIONS(1880), + [anon_sym_if] = ACTIONS(1880), + [anon_sym_switch] = ACTIONS(1880), + [anon_sym_for] = ACTIONS(1880), + [anon_sym_LPAREN] = ACTIONS(1878), + [anon_sym_SEMI] = ACTIONS(1878), + [anon_sym_await] = ACTIONS(1880), + [anon_sym_in] = ACTIONS(1880), + [anon_sym_while] = ACTIONS(1880), + [anon_sym_do] = ACTIONS(1880), + [anon_sym_try] = ACTIONS(1880), + [anon_sym_break] = ACTIONS(1880), + [anon_sym_continue] = ACTIONS(1880), + [anon_sym_debugger] = ACTIONS(1880), + [anon_sym_return] = ACTIONS(1880), + [anon_sym_throw] = ACTIONS(1880), + [anon_sym_case] = ACTIONS(1880), + [anon_sym_yield] = ACTIONS(1880), + [anon_sym_LBRACK] = ACTIONS(1878), + [anon_sym_DOT] = ACTIONS(1880), + [anon_sym_class] = ACTIONS(1880), + [anon_sym_async] = ACTIONS(1880), + [anon_sym_function] = ACTIONS(1880), + [anon_sym_QMARK_DOT] = ACTIONS(1878), + [anon_sym_new] = ACTIONS(1880), + [anon_sym_using] = ACTIONS(1880), + [anon_sym_AMP_AMP] = ACTIONS(1878), + [anon_sym_PIPE_PIPE] = ACTIONS(1878), + [anon_sym_GT_GT] = ACTIONS(1880), + [anon_sym_GT_GT_GT] = ACTIONS(1878), + [anon_sym_LT_LT] = ACTIONS(1878), + [anon_sym_AMP] = ACTIONS(1880), + [anon_sym_CARET] = ACTIONS(1878), + [anon_sym_PIPE] = ACTIONS(1880), + [anon_sym_PLUS] = ACTIONS(1880), + [anon_sym_DASH] = ACTIONS(1880), + [anon_sym_SLASH] = ACTIONS(1880), + [anon_sym_PERCENT] = ACTIONS(1878), + [anon_sym_STAR_STAR] = ACTIONS(1878), + [anon_sym_LT] = ACTIONS(1880), + [anon_sym_LT_EQ] = ACTIONS(1878), + [anon_sym_EQ_EQ] = ACTIONS(1880), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1878), + [anon_sym_BANG_EQ] = ACTIONS(1880), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1878), + [anon_sym_GT_EQ] = ACTIONS(1878), + [anon_sym_GT] = ACTIONS(1880), + [anon_sym_QMARK_QMARK] = ACTIONS(1878), + [anon_sym_instanceof] = ACTIONS(1880), + [anon_sym_TILDE] = ACTIONS(1878), + [anon_sym_void] = ACTIONS(1880), + [anon_sym_delete] = ACTIONS(1880), + [anon_sym_PLUS_PLUS] = ACTIONS(1878), + [anon_sym_DASH_DASH] = ACTIONS(1878), + [anon_sym_DQUOTE] = ACTIONS(1878), + [anon_sym_SQUOTE] = ACTIONS(1878), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1878), + [sym_number] = ACTIONS(1878), + [sym_private_property_identifier] = ACTIONS(1878), + [sym_this] = ACTIONS(1880), + [sym_super] = ACTIONS(1880), + [sym_true] = ACTIONS(1880), + [sym_false] = ACTIONS(1880), + [sym_null] = ACTIONS(1880), + [sym_undefined] = ACTIONS(1880), + [anon_sym_AT] = ACTIONS(1878), + [anon_sym_static] = ACTIONS(1880), + [anon_sym_readonly] = ACTIONS(1880), + [anon_sym_get] = ACTIONS(1880), + [anon_sym_set] = ACTIONS(1880), + [anon_sym_declare] = ACTIONS(1880), + [anon_sym_public] = ACTIONS(1880), + [anon_sym_private] = ACTIONS(1880), + [anon_sym_protected] = ACTIONS(1880), + [anon_sym_override] = ACTIONS(1880), + [anon_sym_module] = ACTIONS(1880), + [anon_sym_any] = ACTIONS(1880), + [anon_sym_number] = ACTIONS(1880), + [anon_sym_boolean] = ACTIONS(1880), + [anon_sym_string] = ACTIONS(1880), + [anon_sym_symbol] = ACTIONS(1880), + [anon_sym_object] = ACTIONS(1880), + [anon_sym_abstract] = ACTIONS(1880), + [anon_sym_satisfies] = ACTIONS(1880), + [anon_sym_interface] = ACTIONS(1880), + [anon_sym_enum] = ACTIONS(1880), + [sym__automatic_semicolon] = ACTIONS(1878), + [sym__ternary_qmark] = ACTIONS(1878), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(236)] = { + [ts_builtin_sym_end] = ACTIONS(1878), + [sym_identifier] = ACTIONS(1880), + [anon_sym_export] = ACTIONS(1880), + [anon_sym_STAR] = ACTIONS(1880), + [anon_sym_default] = ACTIONS(1880), + [anon_sym_type] = ACTIONS(1880), + [anon_sym_as] = ACTIONS(1880), + [anon_sym_namespace] = ACTIONS(1880), + [anon_sym_LBRACE] = ACTIONS(1878), + [anon_sym_COMMA] = ACTIONS(1878), + [anon_sym_RBRACE] = ACTIONS(1878), + [anon_sym_typeof] = ACTIONS(1880), + [anon_sym_import] = ACTIONS(1880), + [anon_sym_with] = ACTIONS(1880), + [anon_sym_var] = ACTIONS(1880), + [anon_sym_let] = ACTIONS(1880), + [anon_sym_const] = ACTIONS(1880), + [anon_sym_BANG] = ACTIONS(1880), + [anon_sym_else] = ACTIONS(1880), + [anon_sym_if] = ACTIONS(1880), + [anon_sym_switch] = ACTIONS(1880), + [anon_sym_for] = ACTIONS(1880), + [anon_sym_LPAREN] = ACTIONS(1878), + [anon_sym_SEMI] = ACTIONS(1878), + [anon_sym_await] = ACTIONS(1880), + [anon_sym_in] = ACTIONS(1880), + [anon_sym_while] = ACTIONS(1880), + [anon_sym_do] = ACTIONS(1880), + [anon_sym_try] = ACTIONS(1880), + [anon_sym_break] = ACTIONS(1880), + [anon_sym_continue] = ACTIONS(1880), + [anon_sym_debugger] = ACTIONS(1880), + [anon_sym_return] = ACTIONS(1880), + [anon_sym_throw] = ACTIONS(1880), + [anon_sym_case] = ACTIONS(1880), + [anon_sym_yield] = ACTIONS(1880), + [anon_sym_LBRACK] = ACTIONS(1878), + [anon_sym_DOT] = ACTIONS(1880), + [anon_sym_class] = ACTIONS(1880), + [anon_sym_async] = ACTIONS(1880), + [anon_sym_function] = ACTIONS(1880), + [anon_sym_QMARK_DOT] = ACTIONS(1878), + [anon_sym_new] = ACTIONS(1880), + [anon_sym_using] = ACTIONS(1880), + [anon_sym_AMP_AMP] = ACTIONS(1878), + [anon_sym_PIPE_PIPE] = ACTIONS(1878), + [anon_sym_GT_GT] = ACTIONS(1880), + [anon_sym_GT_GT_GT] = ACTIONS(1878), + [anon_sym_LT_LT] = ACTIONS(1878), + [anon_sym_AMP] = ACTIONS(1880), + [anon_sym_CARET] = ACTIONS(1878), + [anon_sym_PIPE] = ACTIONS(1880), + [anon_sym_PLUS] = ACTIONS(1880), + [anon_sym_DASH] = ACTIONS(1880), + [anon_sym_SLASH] = ACTIONS(1880), + [anon_sym_PERCENT] = ACTIONS(1878), + [anon_sym_STAR_STAR] = ACTIONS(1878), + [anon_sym_LT] = ACTIONS(1880), + [anon_sym_LT_EQ] = ACTIONS(1878), + [anon_sym_EQ_EQ] = ACTIONS(1880), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1878), + [anon_sym_BANG_EQ] = ACTIONS(1880), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1878), + [anon_sym_GT_EQ] = ACTIONS(1878), + [anon_sym_GT] = ACTIONS(1880), + [anon_sym_QMARK_QMARK] = ACTIONS(1878), + [anon_sym_instanceof] = ACTIONS(1880), + [anon_sym_TILDE] = ACTIONS(1878), + [anon_sym_void] = ACTIONS(1880), + [anon_sym_delete] = ACTIONS(1880), + [anon_sym_PLUS_PLUS] = ACTIONS(1878), + [anon_sym_DASH_DASH] = ACTIONS(1878), + [anon_sym_DQUOTE] = ACTIONS(1878), + [anon_sym_SQUOTE] = ACTIONS(1878), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1878), + [sym_number] = ACTIONS(1878), + [sym_private_property_identifier] = ACTIONS(1878), + [sym_this] = ACTIONS(1880), + [sym_super] = ACTIONS(1880), + [sym_true] = ACTIONS(1880), + [sym_false] = ACTIONS(1880), + [sym_null] = ACTIONS(1880), + [sym_undefined] = ACTIONS(1880), + [anon_sym_AT] = ACTIONS(1878), + [anon_sym_static] = ACTIONS(1880), + [anon_sym_readonly] = ACTIONS(1880), + [anon_sym_get] = ACTIONS(1880), + [anon_sym_set] = ACTIONS(1880), + [anon_sym_declare] = ACTIONS(1880), + [anon_sym_public] = ACTIONS(1880), + [anon_sym_private] = ACTIONS(1880), + [anon_sym_protected] = ACTIONS(1880), + [anon_sym_override] = ACTIONS(1880), + [anon_sym_module] = ACTIONS(1880), + [anon_sym_any] = ACTIONS(1880), + [anon_sym_number] = ACTIONS(1880), + [anon_sym_boolean] = ACTIONS(1880), + [anon_sym_string] = ACTIONS(1880), + [anon_sym_symbol] = ACTIONS(1880), + [anon_sym_object] = ACTIONS(1880), + [anon_sym_abstract] = ACTIONS(1880), + [anon_sym_satisfies] = ACTIONS(1880), + [anon_sym_interface] = ACTIONS(1880), + [anon_sym_enum] = ACTIONS(1880), + [sym__automatic_semicolon] = ACTIONS(1882), + [sym__ternary_qmark] = ACTIONS(1878), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(237)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2305), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4697), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4716), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1740), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(238)] = { + [ts_builtin_sym_end] = ACTIONS(1884), + [sym_identifier] = ACTIONS(1886), + [anon_sym_export] = ACTIONS(1886), + [anon_sym_STAR] = ACTIONS(1886), + [anon_sym_default] = ACTIONS(1886), + [anon_sym_type] = ACTIONS(1886), + [anon_sym_as] = ACTIONS(1886), + [anon_sym_namespace] = ACTIONS(1886), + [anon_sym_LBRACE] = ACTIONS(1884), + [anon_sym_COMMA] = ACTIONS(1884), + [anon_sym_RBRACE] = ACTIONS(1884), + [anon_sym_typeof] = ACTIONS(1886), + [anon_sym_import] = ACTIONS(1886), + [anon_sym_with] = ACTIONS(1886), + [anon_sym_var] = ACTIONS(1886), + [anon_sym_let] = ACTIONS(1886), + [anon_sym_const] = ACTIONS(1886), + [anon_sym_BANG] = ACTIONS(1886), + [anon_sym_else] = ACTIONS(1886), + [anon_sym_if] = ACTIONS(1886), + [anon_sym_switch] = ACTIONS(1886), + [anon_sym_for] = ACTIONS(1886), + [anon_sym_LPAREN] = ACTIONS(1884), + [anon_sym_SEMI] = ACTIONS(1884), + [anon_sym_await] = ACTIONS(1886), + [anon_sym_in] = ACTIONS(1886), + [anon_sym_while] = ACTIONS(1886), + [anon_sym_do] = ACTIONS(1886), + [anon_sym_try] = ACTIONS(1886), + [anon_sym_break] = ACTIONS(1886), + [anon_sym_continue] = ACTIONS(1886), + [anon_sym_debugger] = ACTIONS(1886), + [anon_sym_return] = ACTIONS(1886), + [anon_sym_throw] = ACTIONS(1886), + [anon_sym_case] = ACTIONS(1886), + [anon_sym_yield] = ACTIONS(1886), + [anon_sym_LBRACK] = ACTIONS(1884), + [anon_sym_DOT] = ACTIONS(1886), + [anon_sym_class] = ACTIONS(1886), + [anon_sym_async] = ACTIONS(1886), + [anon_sym_function] = ACTIONS(1886), + [anon_sym_QMARK_DOT] = ACTIONS(1884), + [anon_sym_new] = ACTIONS(1886), + [anon_sym_using] = ACTIONS(1886), + [anon_sym_AMP_AMP] = ACTIONS(1884), + [anon_sym_PIPE_PIPE] = ACTIONS(1884), + [anon_sym_GT_GT] = ACTIONS(1886), + [anon_sym_GT_GT_GT] = ACTIONS(1884), + [anon_sym_LT_LT] = ACTIONS(1884), + [anon_sym_AMP] = ACTIONS(1886), + [anon_sym_CARET] = ACTIONS(1884), + [anon_sym_PIPE] = ACTIONS(1886), + [anon_sym_PLUS] = ACTIONS(1886), + [anon_sym_DASH] = ACTIONS(1886), + [anon_sym_SLASH] = ACTIONS(1886), + [anon_sym_PERCENT] = ACTIONS(1884), + [anon_sym_STAR_STAR] = ACTIONS(1884), + [anon_sym_LT] = ACTIONS(1886), + [anon_sym_LT_EQ] = ACTIONS(1884), + [anon_sym_EQ_EQ] = ACTIONS(1886), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1884), + [anon_sym_BANG_EQ] = ACTIONS(1886), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1884), + [anon_sym_GT_EQ] = ACTIONS(1884), + [anon_sym_GT] = ACTIONS(1886), + [anon_sym_QMARK_QMARK] = ACTIONS(1884), + [anon_sym_instanceof] = ACTIONS(1886), + [anon_sym_TILDE] = ACTIONS(1884), + [anon_sym_void] = ACTIONS(1886), + [anon_sym_delete] = ACTIONS(1886), + [anon_sym_PLUS_PLUS] = ACTIONS(1884), + [anon_sym_DASH_DASH] = ACTIONS(1884), + [anon_sym_DQUOTE] = ACTIONS(1884), + [anon_sym_SQUOTE] = ACTIONS(1884), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1884), + [sym_number] = ACTIONS(1884), + [sym_private_property_identifier] = ACTIONS(1884), + [sym_this] = ACTIONS(1886), + [sym_super] = ACTIONS(1886), + [sym_true] = ACTIONS(1886), + [sym_false] = ACTIONS(1886), + [sym_null] = ACTIONS(1886), + [sym_undefined] = ACTIONS(1886), + [anon_sym_AT] = ACTIONS(1884), + [anon_sym_static] = ACTIONS(1886), + [anon_sym_readonly] = ACTIONS(1886), + [anon_sym_get] = ACTIONS(1886), + [anon_sym_set] = ACTIONS(1886), + [anon_sym_declare] = ACTIONS(1886), + [anon_sym_public] = ACTIONS(1886), + [anon_sym_private] = ACTIONS(1886), + [anon_sym_protected] = ACTIONS(1886), + [anon_sym_override] = ACTIONS(1886), + [anon_sym_module] = ACTIONS(1886), + [anon_sym_any] = ACTIONS(1886), + [anon_sym_number] = ACTIONS(1886), + [anon_sym_boolean] = ACTIONS(1886), + [anon_sym_string] = ACTIONS(1886), + [anon_sym_symbol] = ACTIONS(1886), + [anon_sym_object] = ACTIONS(1886), + [anon_sym_abstract] = ACTIONS(1886), + [anon_sym_satisfies] = ACTIONS(1886), + [anon_sym_interface] = ACTIONS(1886), + [anon_sym_enum] = ACTIONS(1886), + [sym__automatic_semicolon] = ACTIONS(1884), + [sym__ternary_qmark] = ACTIONS(1884), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(239)] = { + [ts_builtin_sym_end] = ACTIONS(1888), + [sym_identifier] = ACTIONS(1890), + [anon_sym_export] = ACTIONS(1890), + [anon_sym_STAR] = ACTIONS(1890), + [anon_sym_default] = ACTIONS(1890), + [anon_sym_type] = ACTIONS(1890), + [anon_sym_as] = ACTIONS(1890), + [anon_sym_namespace] = ACTIONS(1890), + [anon_sym_LBRACE] = ACTIONS(1888), + [anon_sym_COMMA] = ACTIONS(1888), + [anon_sym_RBRACE] = ACTIONS(1888), + [anon_sym_typeof] = ACTIONS(1890), + [anon_sym_import] = ACTIONS(1890), + [anon_sym_with] = ACTIONS(1890), + [anon_sym_var] = ACTIONS(1890), + [anon_sym_let] = ACTIONS(1890), + [anon_sym_const] = ACTIONS(1890), + [anon_sym_BANG] = ACTIONS(1890), + [anon_sym_else] = ACTIONS(1890), + [anon_sym_if] = ACTIONS(1890), + [anon_sym_switch] = ACTIONS(1890), + [anon_sym_for] = ACTIONS(1890), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_SEMI] = ACTIONS(1888), + [anon_sym_await] = ACTIONS(1890), + [anon_sym_in] = ACTIONS(1890), + [anon_sym_while] = ACTIONS(1890), + [anon_sym_do] = ACTIONS(1890), + [anon_sym_try] = ACTIONS(1890), + [anon_sym_break] = ACTIONS(1890), + [anon_sym_continue] = ACTIONS(1890), + [anon_sym_debugger] = ACTIONS(1890), + [anon_sym_return] = ACTIONS(1890), + [anon_sym_throw] = ACTIONS(1890), + [anon_sym_case] = ACTIONS(1890), + [anon_sym_yield] = ACTIONS(1890), + [anon_sym_LBRACK] = ACTIONS(1888), + [anon_sym_DOT] = ACTIONS(1890), + [anon_sym_class] = ACTIONS(1890), + [anon_sym_async] = ACTIONS(1890), + [anon_sym_function] = ACTIONS(1890), + [anon_sym_QMARK_DOT] = ACTIONS(1888), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(1890), + [anon_sym_AMP_AMP] = ACTIONS(1888), + [anon_sym_PIPE_PIPE] = ACTIONS(1888), + [anon_sym_GT_GT] = ACTIONS(1890), + [anon_sym_GT_GT_GT] = ACTIONS(1888), + [anon_sym_LT_LT] = ACTIONS(1888), + [anon_sym_AMP] = ACTIONS(1890), + [anon_sym_CARET] = ACTIONS(1888), + [anon_sym_PIPE] = ACTIONS(1890), + [anon_sym_PLUS] = ACTIONS(1890), + [anon_sym_DASH] = ACTIONS(1890), + [anon_sym_SLASH] = ACTIONS(1890), + [anon_sym_PERCENT] = ACTIONS(1888), + [anon_sym_STAR_STAR] = ACTIONS(1888), + [anon_sym_LT] = ACTIONS(1890), + [anon_sym_LT_EQ] = ACTIONS(1888), + [anon_sym_EQ_EQ] = ACTIONS(1890), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1888), + [anon_sym_BANG_EQ] = ACTIONS(1890), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1888), + [anon_sym_GT_EQ] = ACTIONS(1888), + [anon_sym_GT] = ACTIONS(1890), + [anon_sym_QMARK_QMARK] = ACTIONS(1888), + [anon_sym_instanceof] = ACTIONS(1890), + [anon_sym_TILDE] = ACTIONS(1888), + [anon_sym_void] = ACTIONS(1890), + [anon_sym_delete] = ACTIONS(1890), + [anon_sym_PLUS_PLUS] = ACTIONS(1888), + [anon_sym_DASH_DASH] = ACTIONS(1888), + [anon_sym_DQUOTE] = ACTIONS(1888), + [anon_sym_SQUOTE] = ACTIONS(1888), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1888), + [sym_number] = ACTIONS(1888), + [sym_private_property_identifier] = ACTIONS(1888), + [sym_this] = ACTIONS(1890), + [sym_super] = ACTIONS(1890), + [sym_true] = ACTIONS(1890), + [sym_false] = ACTIONS(1890), + [sym_null] = ACTIONS(1890), + [sym_undefined] = ACTIONS(1890), + [anon_sym_AT] = ACTIONS(1888), + [anon_sym_static] = ACTIONS(1890), + [anon_sym_readonly] = ACTIONS(1890), + [anon_sym_get] = ACTIONS(1890), + [anon_sym_set] = ACTIONS(1890), + [anon_sym_declare] = ACTIONS(1890), + [anon_sym_public] = ACTIONS(1890), + [anon_sym_private] = ACTIONS(1890), + [anon_sym_protected] = ACTIONS(1890), + [anon_sym_override] = ACTIONS(1890), + [anon_sym_module] = ACTIONS(1890), + [anon_sym_any] = ACTIONS(1890), + [anon_sym_number] = ACTIONS(1890), + [anon_sym_boolean] = ACTIONS(1890), + [anon_sym_string] = ACTIONS(1890), + [anon_sym_symbol] = ACTIONS(1890), + [anon_sym_object] = ACTIONS(1890), + [anon_sym_abstract] = ACTIONS(1890), + [anon_sym_satisfies] = ACTIONS(1890), + [anon_sym_interface] = ACTIONS(1890), + [anon_sym_enum] = ACTIONS(1890), + [sym__automatic_semicolon] = ACTIONS(1888), + [sym__ternary_qmark] = ACTIONS(1888), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(240)] = { + [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(241)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4605), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4607), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1740), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1896), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(242)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_RBRACE] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(1898), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1900), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [anon_sym_extends] = ACTIONS(1900), + [anon_sym_PIPE_RBRACE] = ACTIONS(1898), + [sym__automatic_semicolon] = ACTIONS(1898), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(243)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2557), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5112), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5112), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1414), + [sym_subscript_expression] = STATE(1414), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5112), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1414), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_mapped_type_clause] = STATE(5536), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(1902), + [anon_sym_export] = ACTIONS(1904), + [anon_sym_type] = ACTIONS(1904), + [anon_sym_namespace] = ACTIONS(1906), + [anon_sym_LBRACE] = ACTIONS(1908), + [anon_sym_COMMA] = ACTIONS(1910), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1904), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_RBRACK] = ACTIONS(1914), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1916), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1918), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1920), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(244)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_RBRACE] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_RBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_QMARK] = ACTIONS(1898), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [anon_sym_extends] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(245)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_assignment_pattern] = STATE(4604), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4527), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_pattern_repeat1] = STATE(4608), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(1910), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_RBRACK] = ACTIONS(1922), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(718), + [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_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(246)] = { + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(299), + [sym_lexical_declaration] = STATE(299), + [sym_empty_statement] = STATE(299), + [sym_parenthesized_expression] = STATE(1381), + [sym_expression] = STATE(2125), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4632), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4632), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1381), + [sym_subscript_expression] = STATE(1381), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4632), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5675), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1381), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1924), + [anon_sym_export] = ACTIONS(1926), + [anon_sym_type] = ACTIONS(1926), + [anon_sym_namespace] = ACTIONS(1928), + [anon_sym_LBRACE] = ACTIONS(1930), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_var] = ACTIONS(1932), + [anon_sym_let] = ACTIONS(1934), + [anon_sym_const] = ACTIONS(1936), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(1938), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1940), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1942), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1944), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1926), + [anon_sym_readonly] = ACTIONS(1926), + [anon_sym_get] = ACTIONS(1926), + [anon_sym_set] = ACTIONS(1926), + [anon_sym_declare] = ACTIONS(1926), + [anon_sym_public] = ACTIONS(1926), + [anon_sym_private] = ACTIONS(1926), + [anon_sym_protected] = ACTIONS(1926), + [anon_sym_override] = ACTIONS(1926), + [anon_sym_module] = ACTIONS(1926), + [anon_sym_any] = ACTIONS(1926), + [anon_sym_number] = ACTIONS(1926), + [anon_sym_boolean] = ACTIONS(1926), + [anon_sym_string] = ACTIONS(1926), + [anon_sym_symbol] = ACTIONS(1926), + [anon_sym_object] = ACTIONS(1926), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(247)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2603), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5112), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5112), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1414), + [sym_subscript_expression] = STATE(1414), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5112), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1414), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(1946), + [anon_sym_export] = ACTIONS(1948), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_namespace] = ACTIONS(1950), + [anon_sym_LBRACE] = ACTIONS(1908), + [anon_sym_COMMA] = ACTIONS(1910), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1948), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_RBRACK] = ACTIONS(1914), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1952), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1954), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1920), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1948), + [anon_sym_readonly] = ACTIONS(1948), + [anon_sym_get] = ACTIONS(1948), + [anon_sym_set] = ACTIONS(1948), + [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_html_comment] = ACTIONS(5), + }, + [STATE(248)] = { + [sym_import] = STATE(3545), + [sym_variable_declaration] = STATE(304), + [sym_lexical_declaration] = STATE(304), + [sym_empty_statement] = STATE(304), + [sym_parenthesized_expression] = STATE(1381), + [sym_expression] = STATE(2357), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4632), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4632), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1381), + [sym_subscript_expression] = STATE(1381), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4632), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5869), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1381), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1924), + [anon_sym_export] = ACTIONS(1926), + [anon_sym_type] = ACTIONS(1926), + [anon_sym_namespace] = ACTIONS(1928), + [anon_sym_LBRACE] = ACTIONS(1930), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_var] = ACTIONS(1932), + [anon_sym_let] = ACTIONS(1934), + [anon_sym_const] = ACTIONS(1936), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(1938), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1940), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1942), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1944), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1926), + [anon_sym_readonly] = ACTIONS(1926), + [anon_sym_get] = ACTIONS(1926), + [anon_sym_set] = ACTIONS(1926), + [anon_sym_declare] = ACTIONS(1926), + [anon_sym_public] = ACTIONS(1926), + [anon_sym_private] = ACTIONS(1926), + [anon_sym_protected] = ACTIONS(1926), + [anon_sym_override] = ACTIONS(1926), + [anon_sym_module] = ACTIONS(1926), + [anon_sym_any] = ACTIONS(1926), + [anon_sym_number] = ACTIONS(1926), + [anon_sym_boolean] = ACTIONS(1926), + [anon_sym_string] = ACTIONS(1926), + [anon_sym_symbol] = ACTIONS(1926), + [anon_sym_object] = ACTIONS(1926), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(249)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2377), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(5366), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4731), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1956), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1959), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(250)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2377), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(5366), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4731), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1956), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1956), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(251)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1898), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_RBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(252)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_assignment_pattern] = STATE(4693), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4459), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_pattern_repeat1] = STATE(4722), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(1910), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_RBRACK] = ACTIONS(1914), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(718), + [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_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(253)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2377), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(5366), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_spread_element] = STATE(4728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4731), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1956), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_RBRACK] = ACTIONS(1963), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(254)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_assignment_pattern] = STATE(5366), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4731), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(1967), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_RBRACK] = ACTIONS(1967), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(718), + [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_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(255)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1898), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [anon_sym_extends] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(256)] = { + [sym_identifier] = ACTIONS(1969), + [anon_sym_export] = ACTIONS(1969), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1969), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1969), + [anon_sym_LBRACE] = ACTIONS(1971), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1969), + [anon_sym_import] = ACTIONS(1969), + [anon_sym_let] = ACTIONS(1969), + [anon_sym_BANG] = ACTIONS(1969), + [anon_sym_LPAREN] = ACTIONS(1971), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(1969), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(1969), + [anon_sym_LBRACK] = ACTIONS(1971), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_class] = ACTIONS(1969), + [anon_sym_async] = ACTIONS(1969), + [anon_sym_function] = ACTIONS(1969), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1969), + [anon_sym_using] = ACTIONS(1969), + [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(1971), + [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(1969), + [anon_sym_DASH] = ACTIONS(1969), + [anon_sym_SLASH] = ACTIONS(1969), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1969), + [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(1971), + [anon_sym_void] = ACTIONS(1969), + [anon_sym_delete] = ACTIONS(1969), + [anon_sym_PLUS_PLUS] = ACTIONS(1971), + [anon_sym_DASH_DASH] = ACTIONS(1971), + [anon_sym_DQUOTE] = ACTIONS(1971), + [anon_sym_SQUOTE] = ACTIONS(1971), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1971), + [sym_number] = ACTIONS(1971), + [sym_private_property_identifier] = ACTIONS(1971), + [sym_this] = ACTIONS(1969), + [sym_super] = ACTIONS(1969), + [sym_true] = ACTIONS(1969), + [sym_false] = ACTIONS(1969), + [sym_null] = ACTIONS(1969), + [sym_undefined] = ACTIONS(1969), + [anon_sym_AT] = ACTIONS(1971), + [anon_sym_static] = ACTIONS(1969), + [anon_sym_readonly] = ACTIONS(1969), + [anon_sym_get] = ACTIONS(1969), + [anon_sym_set] = ACTIONS(1969), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(1969), + [anon_sym_public] = ACTIONS(1969), + [anon_sym_private] = ACTIONS(1969), + [anon_sym_protected] = ACTIONS(1969), + [anon_sym_override] = ACTIONS(1969), + [anon_sym_module] = ACTIONS(1969), + [anon_sym_any] = ACTIONS(1969), + [anon_sym_number] = ACTIONS(1969), + [anon_sym_boolean] = ACTIONS(1969), + [anon_sym_string] = ACTIONS(1969), + [anon_sym_symbol] = ACTIONS(1969), + [anon_sym_object] = ACTIONS(1969), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(257)] = { + [sym_identifier] = ACTIONS(1973), + [anon_sym_export] = ACTIONS(1973), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1973), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1973), + [anon_sym_LBRACE] = ACTIONS(1975), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1973), + [anon_sym_import] = ACTIONS(1973), + [anon_sym_let] = ACTIONS(1973), + [anon_sym_BANG] = ACTIONS(1973), + [anon_sym_LPAREN] = ACTIONS(1975), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(1973), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(1973), + [anon_sym_LBRACK] = ACTIONS(1975), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_class] = ACTIONS(1973), + [anon_sym_async] = ACTIONS(1973), + [anon_sym_function] = ACTIONS(1973), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1973), + [anon_sym_using] = ACTIONS(1973), + [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(1975), + [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(1973), + [anon_sym_DASH] = ACTIONS(1973), + [anon_sym_SLASH] = ACTIONS(1973), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1973), + [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(1975), + [anon_sym_void] = ACTIONS(1973), + [anon_sym_delete] = ACTIONS(1973), + [anon_sym_PLUS_PLUS] = ACTIONS(1975), + [anon_sym_DASH_DASH] = ACTIONS(1975), + [anon_sym_DQUOTE] = ACTIONS(1975), + [anon_sym_SQUOTE] = ACTIONS(1975), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1975), + [sym_number] = ACTIONS(1975), + [sym_private_property_identifier] = ACTIONS(1975), + [sym_this] = ACTIONS(1973), + [sym_super] = ACTIONS(1973), + [sym_true] = ACTIONS(1973), + [sym_false] = ACTIONS(1973), + [sym_null] = ACTIONS(1973), + [sym_undefined] = ACTIONS(1973), + [anon_sym_AT] = ACTIONS(1975), + [anon_sym_static] = ACTIONS(1973), + [anon_sym_readonly] = ACTIONS(1973), + [anon_sym_get] = ACTIONS(1973), + [anon_sym_set] = ACTIONS(1973), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(1973), + [anon_sym_public] = ACTIONS(1973), + [anon_sym_private] = ACTIONS(1973), + [anon_sym_protected] = ACTIONS(1973), + [anon_sym_override] = ACTIONS(1973), + [anon_sym_module] = ACTIONS(1973), + [anon_sym_any] = ACTIONS(1973), + [anon_sym_number] = ACTIONS(1973), + [anon_sym_boolean] = ACTIONS(1973), + [anon_sym_string] = ACTIONS(1973), + [anon_sym_symbol] = ACTIONS(1973), + [anon_sym_object] = ACTIONS(1973), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(258)] = { + [sym_identifier] = ACTIONS(1969), + [anon_sym_export] = ACTIONS(1969), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1969), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1969), + [anon_sym_LBRACE] = ACTIONS(1971), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(1969), + [anon_sym_import] = ACTIONS(1969), + [anon_sym_let] = ACTIONS(1969), + [anon_sym_BANG] = ACTIONS(1969), + [anon_sym_LPAREN] = ACTIONS(1971), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(1969), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(1969), + [anon_sym_LBRACK] = ACTIONS(1971), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_class] = ACTIONS(1969), + [anon_sym_async] = ACTIONS(1969), + [anon_sym_function] = ACTIONS(1969), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1969), + [anon_sym_using] = ACTIONS(1969), + [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(1971), + [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(1969), + [anon_sym_DASH] = ACTIONS(1969), + [anon_sym_SLASH] = ACTIONS(1969), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1969), + [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(1971), + [anon_sym_void] = ACTIONS(1969), + [anon_sym_delete] = ACTIONS(1969), + [anon_sym_PLUS_PLUS] = ACTIONS(1971), + [anon_sym_DASH_DASH] = ACTIONS(1971), + [anon_sym_DQUOTE] = ACTIONS(1971), + [anon_sym_SQUOTE] = ACTIONS(1971), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1971), + [sym_number] = ACTIONS(1971), + [sym_private_property_identifier] = ACTIONS(1971), + [sym_this] = ACTIONS(1969), + [sym_super] = ACTIONS(1969), + [sym_true] = ACTIONS(1969), + [sym_false] = ACTIONS(1969), + [sym_null] = ACTIONS(1969), + [sym_undefined] = ACTIONS(1969), + [anon_sym_AT] = ACTIONS(1971), + [anon_sym_static] = ACTIONS(1969), + [anon_sym_readonly] = ACTIONS(1969), + [anon_sym_get] = ACTIONS(1969), + [anon_sym_set] = ACTIONS(1969), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(1969), + [anon_sym_public] = ACTIONS(1969), + [anon_sym_private] = ACTIONS(1969), + [anon_sym_protected] = ACTIONS(1969), + [anon_sym_override] = ACTIONS(1969), + [anon_sym_module] = ACTIONS(1969), + [anon_sym_any] = ACTIONS(1969), + [anon_sym_number] = ACTIONS(1969), + [anon_sym_boolean] = ACTIONS(1969), + [anon_sym_string] = ACTIONS(1969), + [anon_sym_symbol] = ACTIONS(1969), + [anon_sym_object] = ACTIONS(1969), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(259)] = { + [sym_identifier] = ACTIONS(1973), + [anon_sym_export] = ACTIONS(1973), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1973), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1973), + [anon_sym_LBRACE] = ACTIONS(1975), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(1973), + [anon_sym_import] = ACTIONS(1973), + [anon_sym_let] = ACTIONS(1973), + [anon_sym_BANG] = ACTIONS(1973), + [anon_sym_LPAREN] = ACTIONS(1975), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(1973), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(1973), + [anon_sym_LBRACK] = ACTIONS(1975), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_class] = ACTIONS(1973), + [anon_sym_async] = ACTIONS(1973), + [anon_sym_function] = ACTIONS(1973), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1973), + [anon_sym_using] = ACTIONS(1973), + [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(1975), + [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(1973), + [anon_sym_DASH] = ACTIONS(1973), + [anon_sym_SLASH] = ACTIONS(1973), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1973), + [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(1975), + [anon_sym_void] = ACTIONS(1973), + [anon_sym_delete] = ACTIONS(1973), + [anon_sym_PLUS_PLUS] = ACTIONS(1975), + [anon_sym_DASH_DASH] = ACTIONS(1975), + [anon_sym_DQUOTE] = ACTIONS(1975), + [anon_sym_SQUOTE] = ACTIONS(1975), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1975), + [sym_number] = ACTIONS(1975), + [sym_private_property_identifier] = ACTIONS(1975), + [sym_this] = ACTIONS(1973), + [sym_super] = ACTIONS(1973), + [sym_true] = ACTIONS(1973), + [sym_false] = ACTIONS(1973), + [sym_null] = ACTIONS(1973), + [sym_undefined] = ACTIONS(1973), + [anon_sym_AT] = ACTIONS(1975), + [anon_sym_static] = ACTIONS(1973), + [anon_sym_readonly] = ACTIONS(1973), + [anon_sym_get] = ACTIONS(1973), + [anon_sym_set] = ACTIONS(1973), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(1973), + [anon_sym_public] = ACTIONS(1973), + [anon_sym_private] = ACTIONS(1973), + [anon_sym_protected] = ACTIONS(1973), + [anon_sym_override] = ACTIONS(1973), + [anon_sym_module] = ACTIONS(1973), + [anon_sym_any] = ACTIONS(1973), + [anon_sym_number] = ACTIONS(1973), + [anon_sym_boolean] = ACTIONS(1973), + [anon_sym_string] = ACTIONS(1973), + [anon_sym_symbol] = ACTIONS(1973), + [anon_sym_object] = ACTIONS(1973), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(260)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2472), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [anon_sym_extends] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(261)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1814), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [anon_sym_using] = ACTIONS(75), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [anon_sym_extends] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(262)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1873), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [anon_sym_extends] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(263)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2255), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [anon_sym_extends] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(264)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2245), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_spread_element] = STATE(4615), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4616), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1977), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1979), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(265)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2185), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_spread_element] = STATE(4725), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4726), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1977), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1983), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(266)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2252), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_spread_element] = STATE(4646), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4647), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1977), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1985), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(267)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4002), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_accessibility_modifier] = STATE(279), + [sym_override_modifier] = STATE(298), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(1297), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(1987), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1989), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1991), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(798), + [anon_sym_private] = ACTIONS(798), + [anon_sym_protected] = ACTIONS(798), + [anon_sym_override] = ACTIONS(800), + [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(268)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2254), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_spread_element] = STATE(4658), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4659), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1977), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1993), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(269)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2232), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_spread_element] = STATE(5040), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(5041), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1977), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1995), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(270)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2106), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [anon_sym_extends] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(271)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2243), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_spread_element] = STATE(4999), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4543), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1977), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1997), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(272)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [anon_sym_extends] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(273)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2358), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_spread_element] = STATE(4567), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [aux_sym_array_repeat1] = STATE(4568), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1977), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(1999), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(274)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(1898), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(1898), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_AMP] = ACTIONS(1898), + [anon_sym_PIPE] = ACTIONS(1898), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1898), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [anon_sym_extends] = ACTIONS(1900), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(275)] = { + [sym_import] = STATE(3630), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2923), + [sym__type_query_subscript_expression] = STATE(2919), + [sym__type_query_call_expression] = STATE(3138), + [sym__type_query_instantiation_expression] = STATE(3249), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2001), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(2003), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(276)] = { + [sym_import] = STATE(3613), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2005), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(2007), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(277)] = { + [sym_import] = STATE(3572), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1814), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(2009), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(2011), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(278)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2449), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4417), + [sym_assignment_pattern] = STATE(5284), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4417), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4417), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4572), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1738), + [anon_sym_export] = ACTIONS(541), + [anon_sym_type] = ACTIONS(541), + [anon_sym_namespace] = ACTIONS(545), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(541), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(563), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1744), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1746), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(541), + [anon_sym_readonly] = ACTIONS(541), + [anon_sym_get] = ACTIONS(541), + [anon_sym_set] = ACTIONS(541), + [anon_sym_declare] = ACTIONS(541), + [anon_sym_public] = ACTIONS(541), + [anon_sym_private] = ACTIONS(541), + [anon_sym_protected] = ACTIONS(541), + [anon_sym_override] = ACTIONS(541), + [anon_sym_module] = ACTIONS(541), + [anon_sym_any] = ACTIONS(541), + [anon_sym_number] = ACTIONS(541), + [anon_sym_boolean] = ACTIONS(541), + [anon_sym_string] = ACTIONS(541), + [anon_sym_symbol] = ACTIONS(541), + [anon_sym_object] = ACTIONS(541), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(279)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3993), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_override_modifier] = STATE(302), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2013), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2015), + [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(800), + [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(280)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2377), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_spread_element] = STATE(4728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(2017), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_RBRACK] = ACTIONS(2017), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2019), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(281)] = { + [sym_import] = STATE(3622), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2021), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(2007), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(282)] = { + [sym_import] = STATE(3613), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2023), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2007), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(822), + [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(283)] = { + [sym_import] = STATE(3603), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2025), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(2007), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(284)] = { + [sym_import] = STATE(3622), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2027), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2029), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(822), + [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(285)] = { + [sym_import] = STATE(3622), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2031), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(2033), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(286)] = { + [sym_import] = STATE(3613), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2035), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2033), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(822), + [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(287)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_assignment_pattern] = STATE(5284), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4572), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(718), + [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_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(288)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3990), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_override_modifier] = STATE(300), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(716), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2037), + [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(800), + [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(289)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2441), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_spread_element] = STATE(4728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_COMMA] = ACTIONS(2017), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2017), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(290)] = { + [sym_import] = STATE(3603), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2039), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(2029), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(291)] = { + [sym_import] = STATE(3621), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2255), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(2041), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(2011), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(292)] = { + [sym_import] = STATE(3628), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2472), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2043), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(2007), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(293)] = { + [sym_import] = STATE(3572), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1873), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(2045), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(2011), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(294)] = { + [sym_import] = STATE(3622), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2047), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(2029), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(295)] = { + [sym_import] = STATE(3613), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2049), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(2007), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(296)] = { + [sym_import] = STATE(3622), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2106), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym__type_query_member_expression] = STATE(2878), + [sym__type_query_subscript_expression] = STATE(2876), + [sym__type_query_call_expression] = STATE(2927), + [sym__type_query_instantiation_expression] = STATE(3029), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2051), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(2007), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(297)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1904), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5294), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(2053), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym__automatic_semicolon] = ACTIONS(2053), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(298)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3999), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2055), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2057), + [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(299)] = { + [sym_import] = STATE(3545), + [sym_empty_statement] = STATE(314), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5529), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(300)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3965), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2059), + [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(301)] = { + [sym_import] = STATE(3545), + [sym_empty_statement] = STATE(306), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2293), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5738), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(302)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2061), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [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(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(303)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3746), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3746), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1295), + [sym_subscript_expression] = STATE(1295), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3746), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_pattern] = STATE(3990), + [sym_rest_pattern] = STATE(3636), + [sym_non_null_expression] = STATE(1295), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(696), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(706), + [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(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(716), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(718), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2037), + [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(304)] = { + [sym_import] = STATE(3545), + [sym_empty_statement] = STATE(313), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2334), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5684), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(305)] = { + [sym_import] = STATE(3545), + [sym_empty_statement] = STATE(309), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2335), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5700), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(306)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2331), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5610), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2065), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(307)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2268), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5589), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2067), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(308)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2276), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5766), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2069), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(309)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2277), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5768), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2071), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(310)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2279), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5781), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2073), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(311)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2329), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5606), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2075), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(312)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1447), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5026), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5026), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1447), + [sym_subscript_expression] = STATE(1447), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5026), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1447), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2077), + [anon_sym_export] = ACTIONS(2079), + [anon_sym_type] = ACTIONS(2079), + [anon_sym_namespace] = ACTIONS(2081), + [anon_sym_LBRACE] = ACTIONS(1930), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_var] = ACTIONS(2083), + [anon_sym_let] = ACTIONS(2085), + [anon_sym_const] = ACTIONS(2087), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1938), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2089), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2091), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2093), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2079), + [anon_sym_readonly] = ACTIONS(2079), + [anon_sym_get] = ACTIONS(2079), + [anon_sym_set] = ACTIONS(2079), + [anon_sym_declare] = ACTIONS(2079), + [anon_sym_public] = ACTIONS(2079), + [anon_sym_private] = ACTIONS(2079), + [anon_sym_protected] = ACTIONS(2079), + [anon_sym_override] = ACTIONS(2079), + [anon_sym_module] = ACTIONS(2079), + [anon_sym_any] = ACTIONS(2079), + [anon_sym_number] = ACTIONS(2079), + [anon_sym_boolean] = ACTIONS(2079), + [anon_sym_string] = ACTIONS(2079), + [anon_sym_symbol] = ACTIONS(2079), + [anon_sym_object] = ACTIONS(2079), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(313)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2274), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5731), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2095), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(314)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2292), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5708), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_RPAREN] = ACTIONS(2097), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(315)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1683), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1761), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(316)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2266), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5653), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(317)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1825), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5685), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(318)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2348), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2183), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(319)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2187), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5625), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(320)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2289), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5591), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(321)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2128), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2198), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(322)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2290), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5631), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(323)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2267), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5864), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(324)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2225), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2200), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(325)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2228), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2201), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(326)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2230), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2202), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(327)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2116), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5848), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(328)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2291), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5692), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(329)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2128), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1828), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(330)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1658), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1886), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(331)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2208), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5524), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(332)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1668), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1890), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(333)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1913), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(334)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2557), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_mapped_type_clause] = STATE(5536), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2103), + [anon_sym_export] = ACTIONS(2105), + [anon_sym_type] = ACTIONS(2105), + [anon_sym_namespace] = ACTIONS(2107), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2105), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2109), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2111), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2105), + [anon_sym_readonly] = ACTIONS(2105), + [anon_sym_get] = ACTIONS(2105), + [anon_sym_set] = ACTIONS(2105), + [anon_sym_declare] = ACTIONS(2105), + [anon_sym_public] = ACTIONS(2105), + [anon_sym_private] = ACTIONS(2105), + [anon_sym_protected] = ACTIONS(2105), + [anon_sym_override] = ACTIONS(2105), + [anon_sym_module] = ACTIONS(2105), + [anon_sym_any] = ACTIONS(2105), + [anon_sym_number] = ACTIONS(2105), + [anon_sym_boolean] = ACTIONS(2105), + [anon_sym_string] = ACTIONS(2105), + [anon_sym_symbol] = ACTIONS(2105), + [anon_sym_object] = ACTIONS(2105), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(335)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1864), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5661), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(336)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2225), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1815), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(337)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1658), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1740), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(338)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1668), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1744), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(339)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1757), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(340)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1680), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1759), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(341)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1682), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1760), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(342)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2228), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1817), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(343)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2230), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1818), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(344)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1680), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1926), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(345)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1892), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_sequence_expression] = STATE(5202), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(346)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2288), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1836), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(347)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2348), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1841), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(348)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2128), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1854), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(349)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2225), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1856), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(350)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2228), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1857), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(351)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2230), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1858), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(352)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1682), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1929), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(353)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2557), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_mapped_type_clause] = STATE(5686), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2113), + [anon_sym_export] = ACTIONS(2115), + [anon_sym_type] = ACTIONS(2115), + [anon_sym_namespace] = ACTIONS(2117), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2115), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2119), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2121), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2115), + [anon_sym_readonly] = ACTIONS(2115), + [anon_sym_get] = ACTIONS(2115), + [anon_sym_set] = ACTIONS(2115), + [anon_sym_declare] = ACTIONS(2115), + [anon_sym_public] = ACTIONS(2115), + [anon_sym_private] = ACTIONS(2115), + [anon_sym_protected] = ACTIONS(2115), + [anon_sym_override] = ACTIONS(2115), + [anon_sym_module] = ACTIONS(2115), + [anon_sym_any] = ACTIONS(2115), + [anon_sym_number] = ACTIONS(2115), + [anon_sym_boolean] = ACTIONS(2115), + [anon_sym_string] = ACTIONS(2115), + [anon_sym_symbol] = ACTIONS(2115), + [anon_sym_object] = ACTIONS(2115), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(354)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1658), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2570), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(355)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2119), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym__extends_clause_single] = STATE(4887), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(356)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1668), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2573), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(357)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2592), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(358)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1680), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2594), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(359)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2348), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1792), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(360)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1683), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2596), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(361)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2288), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1866), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(362)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2263), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5571), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(363)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1658), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2081), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(364)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1668), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2085), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(365)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2098), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(366)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1680), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2100), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(367)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1682), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2101), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(368)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1683), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2102), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(369)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2119), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym__extends_clause_single] = STATE(4528), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(370)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1658), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2379), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(371)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1668), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2383), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(372)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2396), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(373)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1680), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2398), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(374)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1682), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2399), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(375)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1683), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2400), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(376)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1658), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2405), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(377)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1668), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2409), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(378)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2422), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(379)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1680), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2424), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(380)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1682), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2425), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(381)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1683), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2426), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(382)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1658), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2491), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(383)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1668), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2359), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(384)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2507), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(385)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1680), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2509), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(386)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1682), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2510), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(387)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1683), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2511), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(388)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1683), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1932), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(2099), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(389)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2261), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5516), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(390)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2262), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5603), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(391)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2265), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5857), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(392)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2328), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5583), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(393)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2345), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_sequence_expression] = STATE(5844), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(394)] = { + [sym_import] = STATE(3740), + [sym_statement_block] = STATE(2288), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2176), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(2101), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(395)] = { + [sym_import] = STATE(3545), + [sym_statement_block] = STATE(1682), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2595), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(2123), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(396)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2563), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(397)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1887), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(398)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1891), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(399)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1893), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(400)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2376), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(401)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1896), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(402)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1897), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(403)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1898), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(404)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1899), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(405)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1900), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(406)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1901), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(407)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1902), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(408)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1903), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(409)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1905), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(410)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1908), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(411)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1914), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(412)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2524), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(413)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1940), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(414)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(2005), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(415)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1950), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(416)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(417)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2603), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(418)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1814), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(2125), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(419)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1943), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(420)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1944), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(421)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1945), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(422)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2038), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(423)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(2166), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(424)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(425)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1923), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(426)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2605), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(427)] = { + [sym_namespace_export] = STATE(5283), + [sym_export_clause] = STATE(4457), + [sym_declaration] = STATE(919), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [anon_sym_STAR] = ACTIONS(2127), + [anon_sym_default] = ACTIONS(2129), + [anon_sym_type] = ACTIONS(2131), + [anon_sym_EQ] = ACTIONS(2133), + [anon_sym_as] = ACTIONS(2135), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_LBRACE] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(690), + [anon_sym_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2163), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(428)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1834), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(429)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1894), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(430)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2171), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(431)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2181), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(432)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1800), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(433)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(2115), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(434)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1819), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(435)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1820), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(436)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2560), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(437)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1798), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(438)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2173), + [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(822), + [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(439)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(2269), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(440)] = { + [sym_namespace_export] = STATE(5283), + [sym_export_clause] = STATE(4457), + [sym_declaration] = STATE(919), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [anon_sym_STAR] = ACTIONS(2127), + [anon_sym_default] = ACTIONS(2129), + [anon_sym_type] = ACTIONS(2131), + [anon_sym_EQ] = ACTIONS(2133), + [anon_sym_as] = ACTIONS(2135), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_LBRACE] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(690), + [anon_sym_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2163), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(441)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2171), + [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(822), + [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(442)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(2440), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(443)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(3735), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(3735), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1278), + [sym_subscript_expression] = STATE(1278), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(3735), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1278), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2175), + [anon_sym_export] = ACTIONS(2177), + [anon_sym_type] = ACTIONS(2177), + [anon_sym_namespace] = ACTIONS(2179), + [anon_sym_LBRACE] = ACTIONS(698), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2177), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1664), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2181), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2183), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2185), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2177), + [anon_sym_readonly] = ACTIONS(2177), + [anon_sym_get] = ACTIONS(2177), + [anon_sym_set] = ACTIONS(2177), + [anon_sym_declare] = ACTIONS(2177), + [anon_sym_public] = ACTIONS(2177), + [anon_sym_private] = ACTIONS(2177), + [anon_sym_protected] = ACTIONS(2177), + [anon_sym_override] = ACTIONS(2177), + [anon_sym_module] = ACTIONS(2177), + [anon_sym_any] = ACTIONS(2177), + [anon_sym_number] = ACTIONS(2177), + [anon_sym_boolean] = ACTIONS(2177), + [anon_sym_string] = ACTIONS(2177), + [anon_sym_symbol] = ACTIONS(2177), + [anon_sym_object] = ACTIONS(2177), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(444)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2187), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(445)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [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(822), + [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(446)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1868), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(447)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2451), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(448)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2452), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(449)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2189), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(450)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1471), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5724), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5724), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1471), + [sym_subscript_expression] = STATE(1471), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5724), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1471), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2191), + [anon_sym_export] = ACTIONS(2193), + [anon_sym_type] = ACTIONS(2193), + [anon_sym_namespace] = ACTIONS(2195), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2193), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2197), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2199), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2201), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2193), + [anon_sym_readonly] = ACTIONS(2193), + [anon_sym_get] = ACTIONS(2193), + [anon_sym_set] = ACTIONS(2193), + [anon_sym_declare] = ACTIONS(2193), + [anon_sym_public] = ACTIONS(2193), + [anon_sym_private] = ACTIONS(2193), + [anon_sym_protected] = ACTIONS(2193), + [anon_sym_override] = ACTIONS(2193), + [anon_sym_module] = ACTIONS(2193), + [anon_sym_any] = ACTIONS(2193), + [anon_sym_number] = ACTIONS(2193), + [anon_sym_boolean] = ACTIONS(2193), + [anon_sym_string] = ACTIONS(2193), + [anon_sym_symbol] = ACTIONS(2193), + [anon_sym_object] = ACTIONS(2193), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(451)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1831), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(452)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2174), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(453)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1802), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(454)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(455)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2179), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(456)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2182), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(457)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1794), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(458)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2184), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(459)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2538), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(460)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2186), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(461)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2188), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(462)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2189), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(463)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2190), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(464)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2191), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(465)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2192), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(466)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2193), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(467)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2194), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(468)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2195), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(469)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2196), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(470)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2197), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(471)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2199), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(472)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2557), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(473)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1803), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(474)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1804), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(475)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1805), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(476)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2203), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(477)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2204), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(478)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2173), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(479)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1806), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(480)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2312), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(481)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2209), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(482)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1814), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(483)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2547), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(484)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1739), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(485)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1741), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(486)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1468), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5705), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5705), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1468), + [sym_subscript_expression] = STATE(1468), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5705), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1468), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2203), + [anon_sym_export] = ACTIONS(2205), + [anon_sym_type] = ACTIONS(2205), + [anon_sym_namespace] = ACTIONS(2207), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2205), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2209), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2211), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2213), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2205), + [anon_sym_readonly] = ACTIONS(2205), + [anon_sym_get] = ACTIONS(2205), + [anon_sym_set] = ACTIONS(2205), + [anon_sym_declare] = ACTIONS(2205), + [anon_sym_public] = ACTIONS(2205), + [anon_sym_private] = ACTIONS(2205), + [anon_sym_protected] = ACTIONS(2205), + [anon_sym_override] = ACTIONS(2205), + [anon_sym_module] = ACTIONS(2205), + [anon_sym_any] = ACTIONS(2205), + [anon_sym_number] = ACTIONS(2205), + [anon_sym_boolean] = ACTIONS(2205), + [anon_sym_string] = ACTIONS(2205), + [anon_sym_symbol] = ACTIONS(2205), + [anon_sym_object] = ACTIONS(2205), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(487)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1742), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(488)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1743), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(489)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1745), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(490)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1746), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(491)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1793), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(492)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1747), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(493)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1748), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(494)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1749), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(495)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1779), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(496)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1751), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(497)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1752), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(498)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1753), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(499)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1754), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(500)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1755), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(501)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1756), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(502)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1758), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(503)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2361), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(504)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1807), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(505)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1762), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(506)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1763), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(507)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2255), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(2125), + [sym_private_property_identifier] = ACTIONS(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(508)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1765), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(509)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(510)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1722), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(511)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2171), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(512)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1466), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5510), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5510), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1466), + [sym_subscript_expression] = STATE(1466), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5510), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1466), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2215), + [anon_sym_export] = ACTIONS(2217), + [anon_sym_type] = ACTIONS(2217), + [anon_sym_namespace] = ACTIONS(2219), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2217), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2221), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2223), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2225), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2217), + [anon_sym_readonly] = ACTIONS(2217), + [anon_sym_get] = ACTIONS(2217), + [anon_sym_set] = ACTIONS(2217), + [anon_sym_declare] = ACTIONS(2217), + [anon_sym_public] = ACTIONS(2217), + [anon_sym_private] = ACTIONS(2217), + [anon_sym_protected] = ACTIONS(2217), + [anon_sym_override] = ACTIONS(2217), + [anon_sym_module] = ACTIONS(2217), + [anon_sym_any] = ACTIONS(2217), + [anon_sym_number] = ACTIONS(2217), + [anon_sym_boolean] = ACTIONS(2217), + [anon_sym_string] = ACTIONS(2217), + [anon_sym_symbol] = ACTIONS(2217), + [anon_sym_object] = ACTIONS(2217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(513)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1835), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(514)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1808), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(515)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1837), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(516)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1838), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(517)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1840), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(518)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1842), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(519)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2537), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(520)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1843), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(521)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1844), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(522)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1845), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(523)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1846), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(524)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1847), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(525)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1848), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(526)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(527)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1850), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(528)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1851), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(529)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1852), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(530)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1853), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(531)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1855), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(532)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1809), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(533)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1859), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(534)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1860), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(535)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1776), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2173), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(536)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1811), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(537)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1861), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(538)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2519), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(539)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2564), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(540)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2571), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(541)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2525), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(542)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2572), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(543)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2575), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(544)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2579), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(545)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2581), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(546)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2583), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(547)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2584), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(548)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2585), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(549)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2586), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(550)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2587), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(551)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2588), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(552)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2589), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(553)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2590), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(554)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2591), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(555)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2593), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(556)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2597), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(557)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2598), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(558)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1873), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(2125), + [sym_private_property_identifier] = ACTIONS(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(559)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2599), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(560)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(561)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1213), + [sym_expression] = STATE(2545), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5736), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5736), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1213), + [sym_subscript_expression] = STATE(1213), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5736), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1213), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(816), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(818), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(822), + [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(562)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2470), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(563)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2106), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2171), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(564)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1465), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5876), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5876), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1465), + [sym_subscript_expression] = STATE(1465), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5876), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1465), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2227), + [anon_sym_export] = ACTIONS(2229), + [anon_sym_type] = ACTIONS(2229), + [anon_sym_namespace] = ACTIONS(2231), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2229), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2233), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2235), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2237), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2229), + [anon_sym_readonly] = ACTIONS(2229), + [anon_sym_get] = ACTIONS(2229), + [anon_sym_set] = ACTIONS(2229), + [anon_sym_declare] = ACTIONS(2229), + [anon_sym_public] = ACTIONS(2229), + [anon_sym_private] = ACTIONS(2229), + [anon_sym_protected] = ACTIONS(2229), + [anon_sym_override] = ACTIONS(2229), + [anon_sym_module] = ACTIONS(2229), + [anon_sym_any] = ACTIONS(2229), + [anon_sym_number] = ACTIONS(2229), + [anon_sym_boolean] = ACTIONS(2229), + [anon_sym_string] = ACTIONS(2229), + [anon_sym_symbol] = ACTIONS(2229), + [anon_sym_object] = ACTIONS(2229), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(565)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2554), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(566)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2080), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(567)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2082), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(568)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2083), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(569)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2084), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(570)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2086), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(571)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2087), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(572)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2088), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(573)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2089), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(574)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2090), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(575)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2091), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(576)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2092), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(577)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2093), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(578)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2094), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(579)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2095), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(580)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2096), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(581)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2097), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(582)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2099), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(583)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2103), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(584)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2104), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(585)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1787), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(586)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1876), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(587)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2105), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(588)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2106), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(589)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2107), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(590)] = { + [sym_namespace_export] = STATE(5283), + [sym_export_clause] = STATE(4457), + [sym_declaration] = STATE(919), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [anon_sym_STAR] = ACTIONS(2127), + [anon_sym_default] = ACTIONS(2129), + [anon_sym_type] = ACTIONS(2131), + [anon_sym_EQ] = ACTIONS(2133), + [anon_sym_as] = ACTIONS(2135), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_LBRACE] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(690), + [anon_sym_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2163), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(591)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2171), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(592)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1464), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5641), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5641), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1464), + [sym_subscript_expression] = STATE(1464), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5641), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1464), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2239), + [anon_sym_export] = ACTIONS(2241), + [anon_sym_type] = ACTIONS(2241), + [anon_sym_namespace] = ACTIONS(2243), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2241), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2245), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2247), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2249), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2241), + [anon_sym_readonly] = ACTIONS(2241), + [anon_sym_get] = ACTIONS(2241), + [anon_sym_set] = ACTIONS(2241), + [anon_sym_declare] = ACTIONS(2241), + [anon_sym_public] = ACTIONS(2241), + [anon_sym_private] = ACTIONS(2241), + [anon_sym_protected] = ACTIONS(2241), + [anon_sym_override] = ACTIONS(2241), + [anon_sym_module] = ACTIONS(2241), + [anon_sym_any] = ACTIONS(2241), + [anon_sym_number] = ACTIONS(2241), + [anon_sym_boolean] = ACTIONS(2241), + [anon_sym_string] = ACTIONS(2241), + [anon_sym_symbol] = ACTIONS(2241), + [anon_sym_object] = ACTIONS(2241), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(593)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2558), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(594)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2378), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(595)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2380), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(596)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2381), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(597)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2382), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(598)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2384), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(599)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2385), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(600)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2386), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(601)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2387), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(602)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2388), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(603)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2389), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(604)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2390), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(605)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2391), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(606)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2392), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(607)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2393), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(608)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2394), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(609)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2395), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(610)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2397), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(611)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1812), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(612)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2401), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(613)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2402), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(614)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2403), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(615)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(616)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2466), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(617)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2472), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(2171), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(618)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1469), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5801), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5801), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1469), + [sym_subscript_expression] = STATE(1469), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5801), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1469), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2251), + [anon_sym_export] = ACTIONS(2253), + [anon_sym_type] = ACTIONS(2253), + [anon_sym_namespace] = ACTIONS(2255), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2253), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2257), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2259), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2261), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2253), + [anon_sym_readonly] = ACTIONS(2253), + [anon_sym_get] = ACTIONS(2253), + [anon_sym_set] = ACTIONS(2253), + [anon_sym_declare] = ACTIONS(2253), + [anon_sym_public] = ACTIONS(2253), + [anon_sym_private] = ACTIONS(2253), + [anon_sym_protected] = ACTIONS(2253), + [anon_sym_override] = ACTIONS(2253), + [anon_sym_module] = ACTIONS(2253), + [anon_sym_any] = ACTIONS(2253), + [anon_sym_number] = ACTIONS(2253), + [anon_sym_boolean] = ACTIONS(2253), + [anon_sym_string] = ACTIONS(2253), + [anon_sym_symbol] = ACTIONS(2253), + [anon_sym_object] = ACTIONS(2253), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(619)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2559), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(620)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2404), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(621)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2406), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(622)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2407), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(623)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2408), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(624)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2410), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(625)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2411), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(626)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2412), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(627)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2413), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(628)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2414), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(629)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2415), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(630)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2416), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(631)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2417), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(632)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2418), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(633)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2419), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(634)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2420), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(635)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2421), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(636)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1922), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(637)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2423), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(638)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1974), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(639)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1888), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(640)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2427), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(641)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2428), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(642)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2429), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(643)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1872), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(644)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2472), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(645)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2473), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(646)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1470), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5509), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5509), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1470), + [sym_subscript_expression] = STATE(1470), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5509), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1470), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2263), + [anon_sym_export] = ACTIONS(2265), + [anon_sym_type] = ACTIONS(2265), + [anon_sym_namespace] = ACTIONS(2267), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2265), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2269), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2271), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2273), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2265), + [anon_sym_readonly] = ACTIONS(2265), + [anon_sym_get] = ACTIONS(2265), + [anon_sym_set] = ACTIONS(2265), + [anon_sym_declare] = ACTIONS(2265), + [anon_sym_public] = ACTIONS(2265), + [anon_sym_private] = ACTIONS(2265), + [anon_sym_protected] = ACTIONS(2265), + [anon_sym_override] = ACTIONS(2265), + [anon_sym_module] = ACTIONS(2265), + [anon_sym_any] = ACTIONS(2265), + [anon_sym_number] = ACTIONS(2265), + [anon_sym_boolean] = ACTIONS(2265), + [anon_sym_string] = ACTIONS(2265), + [anon_sym_symbol] = ACTIONS(2265), + [anon_sym_object] = ACTIONS(2265), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(647)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2490), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(648)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2492), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(649)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2493), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(650)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2494), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(651)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2495), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(652)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2496), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(653)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2497), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(654)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2498), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(655)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2499), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(656)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2500), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(657)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2501), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(658)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2502), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(659)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2503), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(660)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2504), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(661)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2505), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(662)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2506), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(663)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2508), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(664)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1362), + [sym_expression] = STATE(1830), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5605), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5605), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5818), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1362), + [sym_subscript_expression] = STATE(1362), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3019), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5605), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1362), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(428), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1352), + [anon_sym_type] = ACTIONS(1352), + [anon_sym_namespace] = ACTIONS(1354), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1352), + [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(676), + [anon_sym_async] = ACTIONS(1362), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1472), + [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(1352), + [anon_sym_readonly] = ACTIONS(1352), + [anon_sym_get] = ACTIONS(1352), + [anon_sym_set] = ACTIONS(1352), + [anon_sym_declare] = ACTIONS(1352), + [anon_sym_public] = ACTIONS(1352), + [anon_sym_private] = ACTIONS(1352), + [anon_sym_protected] = ACTIONS(1352), + [anon_sym_override] = ACTIONS(1352), + [anon_sym_module] = ACTIONS(1352), + [anon_sym_any] = ACTIONS(1352), + [anon_sym_number] = ACTIONS(1352), + [anon_sym_boolean] = ACTIONS(1352), + [anon_sym_string] = ACTIONS(1352), + [anon_sym_symbol] = ACTIONS(1352), + [anon_sym_object] = ACTIONS(1352), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(665)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2512), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(666)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2513), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(667)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2514), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(668)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(669)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2517), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(670)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1473), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5561), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5561), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1473), + [sym_subscript_expression] = STATE(1473), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5561), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1473), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2275), + [anon_sym_export] = ACTIONS(2277), + [anon_sym_type] = ACTIONS(2277), + [anon_sym_namespace] = ACTIONS(2279), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2277), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2281), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2283), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2285), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2277), + [anon_sym_readonly] = ACTIONS(2277), + [anon_sym_get] = ACTIONS(2277), + [anon_sym_set] = ACTIONS(2277), + [anon_sym_declare] = ACTIONS(2277), + [anon_sym_public] = ACTIONS(2277), + [anon_sym_private] = ACTIONS(2277), + [anon_sym_protected] = ACTIONS(2277), + [anon_sym_override] = ACTIONS(2277), + [anon_sym_module] = ACTIONS(2277), + [anon_sym_any] = ACTIONS(2277), + [anon_sym_number] = ACTIONS(2277), + [anon_sym_boolean] = ACTIONS(2277), + [anon_sym_string] = ACTIONS(2277), + [anon_sym_symbol] = ACTIONS(2277), + [anon_sym_object] = ACTIONS(2277), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(671)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2608), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(672)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2449), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(673)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2255), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(674)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2256), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(675)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2258), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5600), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5600), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5598), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3017), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5600), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1498), + [anon_sym_export] = ACTIONS(1270), + [anon_sym_type] = ACTIONS(1270), + [anon_sym_namespace] = ACTIONS(1272), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1298), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1270), + [anon_sym_BANG] = ACTIONS(1278), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1282), + [anon_sym_yield] = ACTIONS(1284), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1288), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1502), + [anon_sym_using] = ACTIONS(1292), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1278), + [anon_sym_void] = ACTIONS(1298), + [anon_sym_delete] = ACTIONS(1298), + [anon_sym_PLUS_PLUS] = ACTIONS(1300), + [anon_sym_DASH_DASH] = ACTIONS(1300), + [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(1306), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1504), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1270), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(1270), + [anon_sym_set] = ACTIONS(1270), + [anon_sym_declare] = ACTIONS(1270), + [anon_sym_public] = ACTIONS(1270), + [anon_sym_private] = ACTIONS(1270), + [anon_sym_protected] = ACTIONS(1270), + [anon_sym_override] = ACTIONS(1270), + [anon_sym_module] = ACTIONS(1270), + [anon_sym_any] = ACTIONS(1270), + [anon_sym_number] = ACTIONS(1270), + [anon_sym_boolean] = ACTIONS(1270), + [anon_sym_string] = ACTIONS(1270), + [anon_sym_symbol] = ACTIONS(1270), + [anon_sym_object] = ACTIONS(1270), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(676)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(1777), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5718), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5718), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1322), + [sym_subscript_expression] = STATE(1322), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5718), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1322), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1456), + [anon_sym_export] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(1048), + [anon_sym_namespace] = ACTIONS(1050), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1048), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1058), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1464), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1466), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1048), + [anon_sym_readonly] = ACTIONS(1048), + [anon_sym_get] = ACTIONS(1048), + [anon_sym_set] = ACTIONS(1048), + [anon_sym_declare] = ACTIONS(1048), + [anon_sym_public] = ACTIONS(1048), + [anon_sym_private] = ACTIONS(1048), + [anon_sym_protected] = ACTIONS(1048), + [anon_sym_override] = ACTIONS(1048), + [anon_sym_module] = ACTIONS(1048), + [anon_sym_any] = ACTIONS(1048), + [anon_sym_number] = ACTIONS(1048), + [anon_sym_boolean] = ACTIONS(1048), + [anon_sym_string] = ACTIONS(1048), + [anon_sym_symbol] = ACTIONS(1048), + [anon_sym_object] = ACTIONS(1048), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(677)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1322), + [sym_expression] = STATE(2312), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(4270), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(4270), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5689), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1363), + [sym_subscript_expression] = STATE(1363), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2953), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(4270), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1363), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(484), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2287), + [anon_sym_export] = ACTIONS(1216), + [anon_sym_type] = ACTIONS(1216), + [anon_sym_namespace] = ACTIONS(1218), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(581), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1216), + [anon_sym_BANG] = ACTIONS(553), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(555), + [anon_sym_yield] = ACTIONS(557), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1222), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2289), + [anon_sym_using] = ACTIONS(567), + [anon_sym_PLUS] = ACTIONS(581), + [anon_sym_DASH] = ACTIONS(581), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(553), + [anon_sym_void] = ACTIONS(581), + [anon_sym_delete] = ACTIONS(581), + [anon_sym_PLUS_PLUS] = ACTIONS(583), + [anon_sym_DASH_DASH] = ACTIONS(583), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(585), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2291), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1216), + [anon_sym_readonly] = ACTIONS(1216), + [anon_sym_get] = ACTIONS(1216), + [anon_sym_set] = ACTIONS(1216), + [anon_sym_declare] = ACTIONS(1216), + [anon_sym_public] = ACTIONS(1216), + [anon_sym_private] = ACTIONS(1216), + [anon_sym_protected] = ACTIONS(1216), + [anon_sym_override] = ACTIONS(1216), + [anon_sym_module] = ACTIONS(1216), + [anon_sym_any] = ACTIONS(1216), + [anon_sym_number] = ACTIONS(1216), + [anon_sym_boolean] = ACTIONS(1216), + [anon_sym_string] = ACTIONS(1216), + [anon_sym_symbol] = ACTIONS(1216), + [anon_sym_object] = ACTIONS(1216), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(678)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1459), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5847), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5847), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5549), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1459), + [sym_subscript_expression] = STATE(1459), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3010), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5847), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1459), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(647), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1514), + [anon_sym_export] = ACTIONS(1074), + [anon_sym_type] = ACTIONS(1074), + [anon_sym_namespace] = ACTIONS(1076), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(1100), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1074), + [anon_sym_BANG] = ACTIONS(1082), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1084), + [anon_sym_yield] = ACTIONS(1086), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1090), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1518), + [anon_sym_using] = ACTIONS(1094), + [anon_sym_PLUS] = ACTIONS(1100), + [anon_sym_DASH] = ACTIONS(1100), + [anon_sym_SLASH] = ACTIONS(958), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1082), + [anon_sym_void] = ACTIONS(1100), + [anon_sym_delete] = ACTIONS(1100), + [anon_sym_PLUS_PLUS] = ACTIONS(1102), + [anon_sym_DASH_DASH] = ACTIONS(1102), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(2171), + [sym_private_property_identifier] = ACTIONS(1108), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1520), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1074), + [anon_sym_readonly] = ACTIONS(1074), + [anon_sym_get] = ACTIONS(1074), + [anon_sym_set] = ACTIONS(1074), + [anon_sym_declare] = ACTIONS(1074), + [anon_sym_public] = ACTIONS(1074), + [anon_sym_private] = ACTIONS(1074), + [anon_sym_protected] = ACTIONS(1074), + [anon_sym_override] = ACTIONS(1074), + [anon_sym_module] = ACTIONS(1074), + [anon_sym_any] = ACTIONS(1074), + [anon_sym_number] = ACTIONS(1074), + [anon_sym_boolean] = ACTIONS(1074), + [anon_sym_string] = ACTIONS(1074), + [anon_sym_symbol] = ACTIONS(1074), + [anon_sym_object] = ACTIONS(1074), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(679)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1873), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(680)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1874), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(681)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1387), + [sym_expression] = STATE(2109), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5823), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5823), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5613), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1387), + [sym_subscript_expression] = STATE(1387), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5823), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1387), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(566), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1490), + [anon_sym_export] = ACTIONS(1422), + [anon_sym_type] = ACTIONS(1422), + [anon_sym_namespace] = ACTIONS(1424), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1444), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1422), + [anon_sym_BANG] = ACTIONS(1428), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1430), + [anon_sym_yield] = ACTIONS(1432), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1434), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1494), + [anon_sym_using] = ACTIONS(1438), + [anon_sym_PLUS] = ACTIONS(1444), + [anon_sym_DASH] = ACTIONS(1444), + [anon_sym_SLASH] = ACTIONS(942), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1428), + [anon_sym_void] = ACTIONS(1444), + [anon_sym_delete] = ACTIONS(1444), + [anon_sym_PLUS_PLUS] = ACTIONS(1446), + [anon_sym_DASH_DASH] = ACTIONS(1446), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1448), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1496), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1422), + [anon_sym_readonly] = ACTIONS(1422), + [anon_sym_get] = ACTIONS(1422), + [anon_sym_set] = ACTIONS(1422), + [anon_sym_declare] = ACTIONS(1422), + [anon_sym_public] = ACTIONS(1422), + [anon_sym_private] = ACTIONS(1422), + [anon_sym_protected] = ACTIONS(1422), + [anon_sym_override] = ACTIONS(1422), + [anon_sym_module] = ACTIONS(1422), + [anon_sym_any] = ACTIONS(1422), + [anon_sym_number] = ACTIONS(1422), + [anon_sym_boolean] = ACTIONS(1422), + [anon_sym_string] = ACTIONS(1422), + [anon_sym_symbol] = ACTIONS(1422), + [anon_sym_object] = ACTIONS(1422), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(682)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1398), + [sym_expression] = STATE(1919), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5728), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5728), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5775), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1398), + [sym_subscript_expression] = STATE(1398), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3018), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5728), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1398), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(638), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1482), + [anon_sym_export] = ACTIONS(1158), + [anon_sym_type] = ACTIONS(1158), + [anon_sym_namespace] = ACTIONS(1160), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(756), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1158), + [anon_sym_BANG] = ACTIONS(732), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(736), + [anon_sym_yield] = ACTIONS(738), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1164), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1486), + [anon_sym_using] = ACTIONS(746), + [anon_sym_PLUS] = ACTIONS(756), + [anon_sym_DASH] = ACTIONS(756), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(732), + [anon_sym_void] = ACTIONS(756), + [anon_sym_delete] = ACTIONS(756), + [anon_sym_PLUS_PLUS] = ACTIONS(758), + [anon_sym_DASH_DASH] = ACTIONS(758), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(764), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1488), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1158), + [anon_sym_readonly] = ACTIONS(1158), + [anon_sym_get] = ACTIONS(1158), + [anon_sym_set] = ACTIONS(1158), + [anon_sym_declare] = ACTIONS(1158), + [anon_sym_public] = ACTIONS(1158), + [anon_sym_private] = ACTIONS(1158), + [anon_sym_protected] = ACTIONS(1158), + [anon_sym_override] = ACTIONS(1158), + [anon_sym_module] = ACTIONS(1158), + [anon_sym_any] = ACTIONS(1158), + [anon_sym_number] = ACTIONS(1158), + [anon_sym_boolean] = ACTIONS(1158), + [anon_sym_string] = ACTIONS(1158), + [anon_sym_symbol] = ACTIONS(1158), + [anon_sym_object] = ACTIONS(1158), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(683)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2468), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(684)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1457), + [sym_expression] = STATE(2475), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5843), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5843), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5497), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1457), + [sym_subscript_expression] = STATE(1457), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5843), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1457), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(620), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1522), + [anon_sym_export] = ACTIONS(1178), + [anon_sym_type] = ACTIONS(1178), + [anon_sym_namespace] = ACTIONS(1180), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1178), + [anon_sym_BANG] = ACTIONS(1186), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1188), + [anon_sym_yield] = ACTIONS(1190), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1526), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1186), + [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(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1206), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1528), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1178), + [anon_sym_readonly] = ACTIONS(1178), + [anon_sym_get] = ACTIONS(1178), + [anon_sym_set] = ACTIONS(1178), + [anon_sym_declare] = ACTIONS(1178), + [anon_sym_public] = ACTIONS(1178), + [anon_sym_private] = ACTIONS(1178), + [anon_sym_protected] = ACTIONS(1178), + [anon_sym_override] = ACTIONS(1178), + [anon_sym_module] = ACTIONS(1178), + [anon_sym_any] = ACTIONS(1178), + [anon_sym_number] = ACTIONS(1178), + [anon_sym_boolean] = ACTIONS(1178), + [anon_sym_string] = ACTIONS(1178), + [anon_sym_symbol] = ACTIONS(1178), + [anon_sym_object] = ACTIONS(1178), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(685)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1467), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5630), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5630), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1467), + [sym_subscript_expression] = STATE(1467), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5630), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1467), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2293), + [anon_sym_export] = ACTIONS(2295), + [anon_sym_type] = ACTIONS(2295), + [anon_sym_namespace] = ACTIONS(2297), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2295), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2299), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2301), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2303), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2295), + [anon_sym_readonly] = ACTIONS(2295), + [anon_sym_get] = ACTIONS(2295), + [anon_sym_set] = ACTIONS(2295), + [anon_sym_declare] = ACTIONS(2295), + [anon_sym_public] = ACTIONS(2295), + [anon_sym_private] = ACTIONS(2295), + [anon_sym_protected] = ACTIONS(2295), + [anon_sym_override] = ACTIONS(2295), + [anon_sym_module] = ACTIONS(2295), + [anon_sym_any] = ACTIONS(2295), + [anon_sym_number] = ACTIONS(2295), + [anon_sym_boolean] = ACTIONS(2295), + [anon_sym_string] = ACTIONS(2295), + [anon_sym_symbol] = ACTIONS(2295), + [anon_sym_object] = ACTIONS(2295), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(686)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2580), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(687)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1472), + [sym_expression] = STATE(2614), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5808), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5808), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1472), + [sym_subscript_expression] = STATE(1472), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2963), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5808), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1472), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(539), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(2305), + [anon_sym_export] = ACTIONS(2307), + [anon_sym_type] = ACTIONS(2307), + [anon_sym_namespace] = ACTIONS(2309), + [anon_sym_LBRACE] = ACTIONS(808), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2307), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(812), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2311), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2313), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(577), + [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(686), + [anon_sym_DASH_DASH] = ACTIONS(686), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [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(2315), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2307), + [anon_sym_readonly] = ACTIONS(2307), + [anon_sym_get] = ACTIONS(2307), + [anon_sym_set] = ACTIONS(2307), + [anon_sym_declare] = ACTIONS(2307), + [anon_sym_public] = ACTIONS(2307), + [anon_sym_private] = ACTIONS(2307), + [anon_sym_protected] = ACTIONS(2307), + [anon_sym_override] = ACTIONS(2307), + [anon_sym_module] = ACTIONS(2307), + [anon_sym_any] = ACTIONS(2307), + [anon_sym_number] = ACTIONS(2307), + [anon_sym_boolean] = ACTIONS(2307), + [anon_sym_string] = ACTIONS(2307), + [anon_sym_symbol] = ACTIONS(2307), + [anon_sym_object] = ACTIONS(2307), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(688)] = { + [sym_import] = STATE(3545), + [sym_parenthesized_expression] = STATE(1456), + [sym_expression] = STATE(2606), + [sym_primary_expression] = STATE(1515), + [sym_yield_expression] = STATE(1652), + [sym_object] = STATE(1687), + [sym_object_pattern] = STATE(5835), + [sym_array] = STATE(1687), + [sym_array_pattern] = STATE(5835), + [sym_class] = STATE(1687), + [sym_function_expression] = STATE(1687), + [sym_generator_function] = STATE(1687), + [sym_arrow_function] = STATE(1687), + [sym__call_signature] = STATE(5762), + [sym_call_expression] = STATE(1687), + [sym_new_expression] = STATE(1648), + [sym_await_expression] = STATE(1652), + [sym_member_expression] = STATE(1456), + [sym_subscript_expression] = STATE(1456), + [sym_assignment_expression] = STATE(1652), + [sym__augmented_assignment_lhs] = STATE(2998), + [sym_augmented_assignment_expression] = STATE(1652), + [sym__destructuring_pattern] = STATE(5835), + [sym_ternary_expression] = STATE(1652), + [sym_binary_expression] = STATE(1652), + [sym_unary_expression] = STATE(1652), + [sym_update_expression] = STATE(1652), + [sym_string] = STATE(1687), + [sym_template_string] = STATE(1687), + [sym_regex] = STATE(1687), + [sym_meta_property] = STATE(1687), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1456), + [sym_type_assertion] = STATE(1652), + [sym_as_expression] = STATE(1652), + [sym_satisfies_expression] = STATE(1652), + [sym_instantiation_expression] = STATE(1652), + [sym_internal_module] = STATE(1652), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4412), + [sym_identifier] = ACTIONS(1506), + [anon_sym_export] = ACTIONS(1234), + [anon_sym_type] = ACTIONS(1234), + [anon_sym_namespace] = ACTIONS(1236), + [anon_sym_LBRACE] = ACTIONS(838), + [anon_sym_typeof] = ACTIONS(1256), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1234), + [anon_sym_BANG] = ACTIONS(1240), + [anon_sym_LPAREN] = ACTIONS(810), + [anon_sym_await] = ACTIONS(1242), + [anon_sym_yield] = ACTIONS(1244), + [anon_sym_LBRACK] = ACTIONS(840), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1246), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1510), + [anon_sym_using] = ACTIONS(1250), + [anon_sym_PLUS] = ACTIONS(1256), + [anon_sym_DASH] = ACTIONS(1256), + [anon_sym_SLASH] = ACTIONS(577), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1240), + [anon_sym_void] = ACTIONS(1256), + [anon_sym_delete] = ACTIONS(1256), + [anon_sym_PLUS_PLUS] = ACTIONS(1258), + [anon_sym_DASH_DASH] = ACTIONS(1258), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(820), + [sym_number] = ACTIONS(714), + [sym_private_property_identifier] = ACTIONS(1260), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1512), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1234), + [anon_sym_readonly] = ACTIONS(1234), + [anon_sym_get] = ACTIONS(1234), + [anon_sym_set] = ACTIONS(1234), + [anon_sym_declare] = ACTIONS(1234), + [anon_sym_public] = ACTIONS(1234), + [anon_sym_private] = ACTIONS(1234), + [anon_sym_protected] = ACTIONS(1234), + [anon_sym_override] = ACTIONS(1234), + [anon_sym_module] = ACTIONS(1234), + [anon_sym_any] = ACTIONS(1234), + [anon_sym_number] = ACTIONS(1234), + [anon_sym_boolean] = ACTIONS(1234), + [anon_sym_string] = ACTIONS(1234), + [anon_sym_symbol] = ACTIONS(1234), + [anon_sym_object] = ACTIONS(1234), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(689)] = { + [sym_import] = STATE(3740), + [sym_parenthesized_expression] = STATE(1364), + [sym_expression] = STATE(1849), + [sym_primary_expression] = STATE(1810), + [sym_yield_expression] = STATE(2126), + [sym_object] = STATE(2123), + [sym_object_pattern] = STATE(5793), + [sym_array] = STATE(2123), + [sym_array_pattern] = STATE(5793), + [sym_class] = STATE(2123), + [sym_function_expression] = STATE(2123), + [sym_generator_function] = STATE(2123), + [sym_arrow_function] = STATE(2123), + [sym__call_signature] = STATE(5791), + [sym_call_expression] = STATE(2123), + [sym_new_expression] = STATE(1952), + [sym_await_expression] = STATE(2126), + [sym_member_expression] = STATE(1364), + [sym_subscript_expression] = STATE(1364), + [sym_assignment_expression] = STATE(2126), + [sym__augmented_assignment_lhs] = STATE(3034), + [sym_augmented_assignment_expression] = STATE(2126), + [sym__destructuring_pattern] = STATE(5793), + [sym_ternary_expression] = STATE(2126), + [sym_binary_expression] = STATE(2126), + [sym_unary_expression] = STATE(2126), + [sym_update_expression] = STATE(2126), + [sym_string] = STATE(2123), + [sym_template_string] = STATE(2123), + [sym_regex] = STATE(2123), + [sym_meta_property] = STATE(2123), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3859), + [sym_non_null_expression] = STATE(1364), + [sym_type_assertion] = STATE(2126), + [sym_as_expression] = STATE(2126), + [sym_satisfies_expression] = STATE(2126), + [sym_instantiation_expression] = STATE(2126), + [sym_internal_module] = STATE(2126), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5321), + [aux_sym_export_statement_repeat1] = STATE(4440), + [sym_identifier] = ACTIONS(1474), + [anon_sym_export] = ACTIONS(1386), + [anon_sym_type] = ACTIONS(1386), + [anon_sym_namespace] = ACTIONS(1388), + [anon_sym_LBRACE] = ACTIONS(665), + [anon_sym_typeof] = ACTIONS(1408), + [anon_sym_import] = ACTIONS(669), + [anon_sym_let] = ACTIONS(1386), + [anon_sym_BANG] = ACTIONS(1392), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1394), + [anon_sym_yield] = ACTIONS(1396), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(676), + [anon_sym_async] = ACTIONS(1398), + [anon_sym_function] = ACTIONS(680), + [anon_sym_new] = ACTIONS(1478), + [anon_sym_using] = ACTIONS(1402), + [anon_sym_PLUS] = ACTIONS(1408), + [anon_sym_DASH] = ACTIONS(1408), + [anon_sym_SLASH] = ACTIONS(876), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1392), + [anon_sym_void] = ACTIONS(1408), + [anon_sym_delete] = ACTIONS(1408), + [anon_sym_PLUS_PLUS] = ACTIONS(1410), + [anon_sym_DASH_DASH] = ACTIONS(1410), + [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(1412), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1480), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1386), + [anon_sym_readonly] = ACTIONS(1386), + [anon_sym_get] = ACTIONS(1386), + [anon_sym_set] = ACTIONS(1386), + [anon_sym_declare] = ACTIONS(1386), + [anon_sym_public] = ACTIONS(1386), + [anon_sym_private] = ACTIONS(1386), + [anon_sym_protected] = ACTIONS(1386), + [anon_sym_override] = ACTIONS(1386), + [anon_sym_module] = ACTIONS(1386), + [anon_sym_any] = ACTIONS(1386), + [anon_sym_number] = ACTIONS(1386), + [anon_sym_boolean] = ACTIONS(1386), + [anon_sym_string] = ACTIONS(1386), + [anon_sym_symbol] = ACTIONS(1386), + [anon_sym_object] = ACTIONS(1386), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(690)] = { + [sym__call_signature] = STATE(5587), + [sym_string] = STATE(3793), + [sym_formal_parameters] = STATE(3859), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [sym_type_parameters] = STATE(5321), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2317), + [anon_sym_export] = ACTIONS(2319), + [anon_sym_STAR] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2319), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2319), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_let] = ACTIONS(2319), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2324), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2319), + [anon_sym_function] = ACTIONS(2331), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2319), + [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(2333), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2319), + [anon_sym_readonly] = ACTIONS(2319), + [anon_sym_get] = ACTIONS(2339), + [anon_sym_set] = ACTIONS(2339), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2319), + [anon_sym_public] = ACTIONS(2319), + [anon_sym_private] = ACTIONS(2319), + [anon_sym_protected] = ACTIONS(2319), + [anon_sym_override] = ACTIONS(2319), + [anon_sym_module] = ACTIONS(2319), + [anon_sym_any] = ACTIONS(2319), + [anon_sym_number] = ACTIONS(2319), + [anon_sym_boolean] = ACTIONS(2319), + [anon_sym_string] = ACTIONS(2319), + [anon_sym_symbol] = ACTIONS(2319), + [anon_sym_object] = ACTIONS(2319), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(691)] = { + [sym__call_signature] = STATE(5587), + [sym_string] = STATE(3793), + [sym_formal_parameters] = STATE(3859), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [sym_type_parameters] = STATE(5321), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2317), + [anon_sym_export] = ACTIONS(2319), + [anon_sym_STAR] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2319), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2319), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_let] = ACTIONS(2319), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2324), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2319), + [anon_sym_function] = ACTIONS(2331), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2319), + [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(2333), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2319), + [anon_sym_readonly] = ACTIONS(2319), + [anon_sym_get] = ACTIONS(2339), + [anon_sym_set] = ACTIONS(2339), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2319), + [anon_sym_public] = ACTIONS(2319), + [anon_sym_private] = ACTIONS(2319), + [anon_sym_protected] = ACTIONS(2319), + [anon_sym_override] = ACTIONS(2319), + [anon_sym_module] = ACTIONS(2319), + [anon_sym_any] = ACTIONS(2319), + [anon_sym_number] = ACTIONS(2319), + [anon_sym_boolean] = ACTIONS(2319), + [anon_sym_string] = ACTIONS(2319), + [anon_sym_symbol] = ACTIONS(2319), + [anon_sym_object] = ACTIONS(2319), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(692)] = { + [sym__call_signature] = STATE(5587), + [sym_string] = STATE(3793), + [sym_formal_parameters] = STATE(3859), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [sym_type_parameters] = STATE(5321), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2317), + [anon_sym_export] = ACTIONS(2319), + [anon_sym_STAR] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2319), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2319), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_let] = ACTIONS(2319), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2324), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2319), + [anon_sym_function] = ACTIONS(2331), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2319), + [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(2333), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2319), + [anon_sym_readonly] = ACTIONS(2319), + [anon_sym_get] = ACTIONS(2339), + [anon_sym_set] = ACTIONS(2339), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2319), + [anon_sym_public] = ACTIONS(2319), + [anon_sym_private] = ACTIONS(2319), + [anon_sym_protected] = ACTIONS(2319), + [anon_sym_override] = ACTIONS(2319), + [anon_sym_module] = ACTIONS(2319), + [anon_sym_any] = ACTIONS(2319), + [anon_sym_number] = ACTIONS(2319), + [anon_sym_boolean] = ACTIONS(2319), + [anon_sym_string] = ACTIONS(2319), + [anon_sym_symbol] = ACTIONS(2319), + [anon_sym_object] = ACTIONS(2319), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(693)] = { + [sym_declaration] = STATE(867), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2341), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(690), + [anon_sym_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2343), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2345), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(694)] = { + [sym_declaration] = STATE(867), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2341), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(690), + [anon_sym_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2343), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2345), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(695)] = { + [sym_declaration] = STATE(867), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2341), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(690), + [anon_sym_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2343), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2345), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(696)] = { + [sym_namespace_export] = STATE(5283), + [sym_export_clause] = STATE(4457), + [sym_declaration] = STATE(919), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [anon_sym_STAR] = ACTIONS(2127), + [anon_sym_default] = ACTIONS(2129), + [anon_sym_type] = ACTIONS(2131), + [anon_sym_EQ] = ACTIONS(2347), + [anon_sym_as] = ACTIONS(2135), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_LBRACE] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(860), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2163), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(697)] = { + [sym_namespace_export] = STATE(5283), + [sym_export_clause] = STATE(4457), + [sym_declaration] = STATE(919), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [anon_sym_STAR] = ACTIONS(2127), + [anon_sym_default] = ACTIONS(2349), + [anon_sym_type] = ACTIONS(2131), + [anon_sym_EQ] = ACTIONS(2347), + [anon_sym_as] = ACTIONS(2135), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_LBRACE] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(878), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2163), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(698)] = { + [sym_string] = STATE(3793), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [sym_override_modifier] = STATE(2795), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2351), + [anon_sym_STAR] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2351), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2351), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_let] = ACTIONS(2351), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2353), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2351), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2351), + [anon_sym_readonly] = ACTIONS(2355), + [anon_sym_get] = ACTIONS(2357), + [anon_sym_set] = ACTIONS(2357), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2351), + [anon_sym_public] = ACTIONS(2351), + [anon_sym_private] = ACTIONS(2351), + [anon_sym_protected] = ACTIONS(2351), + [anon_sym_override] = ACTIONS(2359), + [anon_sym_module] = ACTIONS(2351), + [anon_sym_any] = ACTIONS(2351), + [anon_sym_number] = ACTIONS(2351), + [anon_sym_boolean] = ACTIONS(2351), + [anon_sym_string] = ACTIONS(2351), + [anon_sym_symbol] = ACTIONS(2351), + [anon_sym_object] = ACTIONS(2351), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(699)] = { + [sym_string] = STATE(3793), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [sym_override_modifier] = STATE(2795), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2351), + [anon_sym_STAR] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2351), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2351), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_let] = ACTIONS(2351), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2353), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2351), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2351), + [anon_sym_readonly] = ACTIONS(2355), + [anon_sym_get] = ACTIONS(2357), + [anon_sym_set] = ACTIONS(2357), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2351), + [anon_sym_public] = ACTIONS(2351), + [anon_sym_private] = ACTIONS(2351), + [anon_sym_protected] = ACTIONS(2351), + [anon_sym_override] = ACTIONS(2359), + [anon_sym_module] = ACTIONS(2351), + [anon_sym_any] = ACTIONS(2351), + [anon_sym_number] = ACTIONS(2351), + [anon_sym_boolean] = ACTIONS(2351), + [anon_sym_string] = ACTIONS(2351), + [anon_sym_symbol] = ACTIONS(2351), + [anon_sym_object] = ACTIONS(2351), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(700)] = { + [sym_string] = STATE(3793), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [sym_override_modifier] = STATE(2795), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2351), + [anon_sym_STAR] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2351), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2351), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_let] = ACTIONS(2351), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2353), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2351), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2351), + [anon_sym_readonly] = ACTIONS(2355), + [anon_sym_get] = ACTIONS(2357), + [anon_sym_set] = ACTIONS(2357), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2351), + [anon_sym_public] = ACTIONS(2351), + [anon_sym_private] = ACTIONS(2351), + [anon_sym_protected] = ACTIONS(2351), + [anon_sym_override] = ACTIONS(2359), + [anon_sym_module] = ACTIONS(2351), + [anon_sym_any] = ACTIONS(2351), + [anon_sym_number] = ACTIONS(2351), + [anon_sym_boolean] = ACTIONS(2351), + [anon_sym_string] = ACTIONS(2351), + [anon_sym_symbol] = ACTIONS(2351), + [anon_sym_object] = ACTIONS(2351), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(701)] = { + [sym_string] = STATE(3793), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2351), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2351), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2351), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_let] = ACTIONS(2351), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2351), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2351), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2351), + [anon_sym_readonly] = ACTIONS(2351), + [anon_sym_get] = ACTIONS(2351), + [anon_sym_set] = ACTIONS(2351), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2351), + [anon_sym_public] = ACTIONS(2351), + [anon_sym_private] = ACTIONS(2351), + [anon_sym_protected] = ACTIONS(2351), + [anon_sym_override] = ACTIONS(2351), + [anon_sym_module] = ACTIONS(2351), + [anon_sym_any] = ACTIONS(2351), + [anon_sym_number] = ACTIONS(2351), + [anon_sym_boolean] = ACTIONS(2351), + [anon_sym_string] = ACTIONS(2351), + [anon_sym_symbol] = ACTIONS(2351), + [anon_sym_object] = ACTIONS(2351), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(702)] = { + [sym_string] = STATE(3793), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2351), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2351), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2351), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_let] = ACTIONS(2351), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2351), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2351), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2351), + [anon_sym_readonly] = ACTIONS(2351), + [anon_sym_get] = ACTIONS(2351), + [anon_sym_set] = ACTIONS(2351), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2351), + [anon_sym_public] = ACTIONS(2351), + [anon_sym_private] = ACTIONS(2351), + [anon_sym_protected] = ACTIONS(2351), + [anon_sym_override] = ACTIONS(2351), + [anon_sym_module] = ACTIONS(2351), + [anon_sym_any] = ACTIONS(2351), + [anon_sym_number] = ACTIONS(2351), + [anon_sym_boolean] = ACTIONS(2351), + [anon_sym_string] = ACTIONS(2351), + [anon_sym_symbol] = ACTIONS(2351), + [anon_sym_object] = ACTIONS(2351), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(703)] = { + [sym_string] = STATE(3793), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2351), + [anon_sym_STAR] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2351), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2351), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_let] = ACTIONS(2351), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2353), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2351), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2351), + [anon_sym_readonly] = ACTIONS(2351), + [anon_sym_get] = ACTIONS(2357), + [anon_sym_set] = ACTIONS(2357), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2351), + [anon_sym_public] = ACTIONS(2351), + [anon_sym_private] = ACTIONS(2351), + [anon_sym_protected] = ACTIONS(2351), + [anon_sym_override] = ACTIONS(2351), + [anon_sym_module] = ACTIONS(2351), + [anon_sym_any] = ACTIONS(2351), + [anon_sym_number] = ACTIONS(2351), + [anon_sym_boolean] = ACTIONS(2351), + [anon_sym_string] = ACTIONS(2351), + [anon_sym_symbol] = ACTIONS(2351), + [anon_sym_object] = ACTIONS(2351), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(704)] = { + [sym_string] = STATE(3793), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2351), + [anon_sym_STAR] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2351), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2351), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_let] = ACTIONS(2351), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2353), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2351), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2351), + [anon_sym_readonly] = ACTIONS(2351), + [anon_sym_get] = ACTIONS(2357), + [anon_sym_set] = ACTIONS(2357), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2351), + [anon_sym_public] = ACTIONS(2351), + [anon_sym_private] = ACTIONS(2351), + [anon_sym_protected] = ACTIONS(2351), + [anon_sym_override] = ACTIONS(2351), + [anon_sym_module] = ACTIONS(2351), + [anon_sym_any] = ACTIONS(2351), + [anon_sym_number] = ACTIONS(2351), + [anon_sym_boolean] = ACTIONS(2351), + [anon_sym_string] = ACTIONS(2351), + [anon_sym_symbol] = ACTIONS(2351), + [anon_sym_object] = ACTIONS(2351), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(705)] = { + [sym_string] = STATE(3793), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2351), + [anon_sym_STAR] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2351), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2351), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_let] = ACTIONS(2351), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2353), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2351), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2351), + [anon_sym_readonly] = ACTIONS(2351), + [anon_sym_get] = ACTIONS(2357), + [anon_sym_set] = ACTIONS(2357), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2351), + [anon_sym_public] = ACTIONS(2351), + [anon_sym_private] = ACTIONS(2351), + [anon_sym_protected] = ACTIONS(2351), + [anon_sym_override] = ACTIONS(2351), + [anon_sym_module] = ACTIONS(2351), + [anon_sym_any] = ACTIONS(2351), + [anon_sym_number] = ACTIONS(2351), + [anon_sym_boolean] = ACTIONS(2351), + [anon_sym_string] = ACTIONS(2351), + [anon_sym_symbol] = ACTIONS(2351), + [anon_sym_object] = ACTIONS(2351), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(706)] = { + [sym_string] = STATE(3793), + [sym__property_name] = STATE(3793), + [sym_computed_property_name] = STATE(3793), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2351), + [anon_sym_export] = ACTIONS(2351), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2351), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2351), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_let] = ACTIONS(2351), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(2328), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2351), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2351), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2337), + [sym_private_property_identifier] = ACTIONS(2337), + [anon_sym_static] = ACTIONS(2351), + [anon_sym_readonly] = ACTIONS(2351), + [anon_sym_get] = ACTIONS(2351), + [anon_sym_set] = ACTIONS(2351), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(2351), + [anon_sym_public] = ACTIONS(2351), + [anon_sym_private] = ACTIONS(2351), + [anon_sym_protected] = ACTIONS(2351), + [anon_sym_override] = ACTIONS(2351), + [anon_sym_module] = ACTIONS(2351), + [anon_sym_any] = ACTIONS(2351), + [anon_sym_number] = ACTIONS(2351), + [anon_sym_boolean] = ACTIONS(2351), + [anon_sym_string] = ACTIONS(2351), + [anon_sym_symbol] = ACTIONS(2351), + [anon_sym_object] = ACTIONS(2351), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(707)] = { + [sym_declaration] = STATE(867), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2341), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(860), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2343), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2345), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(708)] = { + [ts_builtin_sym_end] = ACTIONS(1726), + [sym_identifier] = ACTIONS(1728), + [anon_sym_export] = ACTIONS(1728), + [anon_sym_default] = ACTIONS(1728), + [anon_sym_type] = ACTIONS(1728), + [anon_sym_EQ] = ACTIONS(1728), + [anon_sym_namespace] = ACTIONS(1728), + [anon_sym_LBRACE] = ACTIONS(1726), + [anon_sym_COMMA] = ACTIONS(1726), + [anon_sym_RBRACE] = ACTIONS(1726), + [anon_sym_typeof] = ACTIONS(1728), + [anon_sym_import] = ACTIONS(1728), + [anon_sym_from] = ACTIONS(1728), + [anon_sym_with] = ACTIONS(1728), + [anon_sym_var] = ACTIONS(1728), + [anon_sym_let] = ACTIONS(1728), + [anon_sym_const] = ACTIONS(1728), + [anon_sym_BANG] = ACTIONS(1726), + [anon_sym_else] = ACTIONS(1728), + [anon_sym_if] = ACTIONS(1728), + [anon_sym_switch] = ACTIONS(1728), + [anon_sym_for] = ACTIONS(1728), + [anon_sym_LPAREN] = ACTIONS(1726), + [anon_sym_SEMI] = ACTIONS(1726), + [anon_sym_RPAREN] = ACTIONS(1726), + [anon_sym_await] = ACTIONS(1728), + [anon_sym_while] = ACTIONS(1728), + [anon_sym_do] = ACTIONS(1728), + [anon_sym_try] = ACTIONS(1728), + [anon_sym_break] = ACTIONS(1728), + [anon_sym_continue] = ACTIONS(1728), + [anon_sym_debugger] = ACTIONS(1728), + [anon_sym_return] = ACTIONS(1728), + [anon_sym_throw] = ACTIONS(1728), + [anon_sym_COLON] = ACTIONS(1726), + [anon_sym_case] = ACTIONS(1728), + [anon_sym_yield] = ACTIONS(1728), + [anon_sym_LBRACK] = ACTIONS(1726), + [anon_sym_RBRACK] = ACTIONS(1726), + [anon_sym_class] = ACTIONS(1728), + [anon_sym_async] = ACTIONS(1728), + [anon_sym_function] = ACTIONS(1728), + [anon_sym_EQ_GT] = ACTIONS(1726), + [anon_sym_new] = ACTIONS(1728), + [anon_sym_using] = ACTIONS(1728), + [anon_sym_AMP] = ACTIONS(1726), + [anon_sym_PIPE] = ACTIONS(1726), + [anon_sym_PLUS] = ACTIONS(1728), + [anon_sym_DASH] = ACTIONS(1728), + [anon_sym_SLASH] = ACTIONS(1728), + [anon_sym_LT] = ACTIONS(1726), + [anon_sym_GT] = ACTIONS(1726), + [anon_sym_TILDE] = ACTIONS(1726), + [anon_sym_void] = ACTIONS(1728), + [anon_sym_delete] = ACTIONS(1728), + [anon_sym_PLUS_PLUS] = ACTIONS(1726), + [anon_sym_DASH_DASH] = ACTIONS(1726), + [anon_sym_DQUOTE] = ACTIONS(1726), + [anon_sym_SQUOTE] = ACTIONS(1726), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1726), + [sym_number] = ACTIONS(1726), + [sym_private_property_identifier] = ACTIONS(1726), + [sym_this] = ACTIONS(1728), + [sym_super] = ACTIONS(1728), + [sym_true] = ACTIONS(1728), + [sym_false] = ACTIONS(1728), + [sym_null] = ACTIONS(1728), + [sym_undefined] = ACTIONS(1728), + [anon_sym_AT] = ACTIONS(1726), + [anon_sym_static] = ACTIONS(1728), + [anon_sym_readonly] = ACTIONS(1728), + [anon_sym_get] = ACTIONS(1728), + [anon_sym_set] = ACTIONS(1728), + [anon_sym_QMARK] = ACTIONS(1726), + [anon_sym_declare] = ACTIONS(1728), + [anon_sym_public] = ACTIONS(1728), + [anon_sym_private] = ACTIONS(1728), + [anon_sym_protected] = ACTIONS(1728), + [anon_sym_override] = ACTIONS(1728), + [anon_sym_module] = ACTIONS(1728), + [anon_sym_any] = ACTIONS(1728), + [anon_sym_number] = ACTIONS(1728), + [anon_sym_boolean] = ACTIONS(1728), + [anon_sym_string] = ACTIONS(1728), + [anon_sym_symbol] = ACTIONS(1728), + [anon_sym_object] = ACTIONS(1728), + [anon_sym_abstract] = ACTIONS(1728), + [anon_sym_extends] = ACTIONS(1728), + [anon_sym_interface] = ACTIONS(1728), + [anon_sym_enum] = ACTIONS(1728), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(709)] = { + [ts_builtin_sym_end] = ACTIONS(1754), + [sym_identifier] = ACTIONS(1756), + [anon_sym_export] = ACTIONS(1756), + [anon_sym_default] = ACTIONS(1756), + [anon_sym_type] = ACTIONS(1756), + [anon_sym_EQ] = ACTIONS(1756), + [anon_sym_namespace] = ACTIONS(1756), + [anon_sym_LBRACE] = ACTIONS(1754), + [anon_sym_COMMA] = ACTIONS(1754), + [anon_sym_RBRACE] = ACTIONS(1754), + [anon_sym_typeof] = ACTIONS(1756), + [anon_sym_import] = ACTIONS(1756), + [anon_sym_from] = ACTIONS(1756), + [anon_sym_with] = ACTIONS(1756), + [anon_sym_var] = ACTIONS(1756), + [anon_sym_let] = ACTIONS(1756), + [anon_sym_const] = ACTIONS(1756), + [anon_sym_BANG] = ACTIONS(1754), + [anon_sym_else] = ACTIONS(1756), + [anon_sym_if] = ACTIONS(1756), + [anon_sym_switch] = ACTIONS(1756), + [anon_sym_for] = ACTIONS(1756), + [anon_sym_LPAREN] = ACTIONS(1754), + [anon_sym_SEMI] = ACTIONS(1754), + [anon_sym_RPAREN] = ACTIONS(1754), + [anon_sym_await] = ACTIONS(1756), + [anon_sym_while] = ACTIONS(1756), + [anon_sym_do] = ACTIONS(1756), + [anon_sym_try] = ACTIONS(1756), + [anon_sym_break] = ACTIONS(1756), + [anon_sym_continue] = ACTIONS(1756), + [anon_sym_debugger] = ACTIONS(1756), + [anon_sym_return] = ACTIONS(1756), + [anon_sym_throw] = ACTIONS(1756), + [anon_sym_COLON] = ACTIONS(1754), + [anon_sym_case] = ACTIONS(1756), + [anon_sym_yield] = ACTIONS(1756), + [anon_sym_LBRACK] = ACTIONS(1754), + [anon_sym_RBRACK] = ACTIONS(1754), + [anon_sym_class] = ACTIONS(1756), + [anon_sym_async] = ACTIONS(1756), + [anon_sym_function] = ACTIONS(1756), + [anon_sym_EQ_GT] = ACTIONS(1754), + [anon_sym_new] = ACTIONS(1756), + [anon_sym_using] = ACTIONS(1756), + [anon_sym_AMP] = ACTIONS(1754), + [anon_sym_PIPE] = ACTIONS(1754), + [anon_sym_PLUS] = ACTIONS(1756), + [anon_sym_DASH] = ACTIONS(1756), + [anon_sym_SLASH] = ACTIONS(1756), + [anon_sym_LT] = ACTIONS(1754), + [anon_sym_GT] = ACTIONS(1754), + [anon_sym_TILDE] = ACTIONS(1754), + [anon_sym_void] = ACTIONS(1756), + [anon_sym_delete] = ACTIONS(1756), + [anon_sym_PLUS_PLUS] = ACTIONS(1754), + [anon_sym_DASH_DASH] = ACTIONS(1754), + [anon_sym_DQUOTE] = ACTIONS(1754), + [anon_sym_SQUOTE] = ACTIONS(1754), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1754), + [sym_number] = ACTIONS(1754), + [sym_private_property_identifier] = ACTIONS(1754), + [sym_this] = ACTIONS(1756), + [sym_super] = ACTIONS(1756), + [sym_true] = ACTIONS(1756), + [sym_false] = ACTIONS(1756), + [sym_null] = ACTIONS(1756), + [sym_undefined] = ACTIONS(1756), + [anon_sym_AT] = ACTIONS(1754), + [anon_sym_static] = ACTIONS(1756), + [anon_sym_readonly] = ACTIONS(1756), + [anon_sym_get] = ACTIONS(1756), + [anon_sym_set] = ACTIONS(1756), + [anon_sym_QMARK] = ACTIONS(1754), + [anon_sym_declare] = ACTIONS(1756), + [anon_sym_public] = ACTIONS(1756), + [anon_sym_private] = ACTIONS(1756), + [anon_sym_protected] = ACTIONS(1756), + [anon_sym_override] = ACTIONS(1756), + [anon_sym_module] = ACTIONS(1756), + [anon_sym_any] = ACTIONS(1756), + [anon_sym_number] = ACTIONS(1756), + [anon_sym_boolean] = ACTIONS(1756), + [anon_sym_string] = ACTIONS(1756), + [anon_sym_symbol] = ACTIONS(1756), + [anon_sym_object] = ACTIONS(1756), + [anon_sym_abstract] = ACTIONS(1756), + [anon_sym_extends] = ACTIONS(1756), + [anon_sym_interface] = ACTIONS(1756), + [anon_sym_enum] = ACTIONS(1756), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(710)] = { + [sym_declaration] = STATE(867), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2341), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(878), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2343), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2345), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(711)] = { + [ts_builtin_sym_end] = ACTIONS(2361), + [sym_identifier] = ACTIONS(2363), + [anon_sym_export] = ACTIONS(2363), + [anon_sym_default] = ACTIONS(2363), + [anon_sym_type] = ACTIONS(2363), + [anon_sym_EQ] = ACTIONS(2363), + [anon_sym_namespace] = ACTIONS(2363), + [anon_sym_LBRACE] = ACTIONS(2361), + [anon_sym_COMMA] = ACTIONS(2361), + [anon_sym_RBRACE] = ACTIONS(2361), + [anon_sym_typeof] = ACTIONS(2363), + [anon_sym_import] = ACTIONS(2363), + [anon_sym_with] = ACTIONS(2363), + [anon_sym_var] = ACTIONS(2363), + [anon_sym_let] = ACTIONS(2363), + [anon_sym_const] = ACTIONS(2363), + [anon_sym_BANG] = ACTIONS(2361), + [anon_sym_else] = ACTIONS(2363), + [anon_sym_if] = ACTIONS(2363), + [anon_sym_switch] = ACTIONS(2363), + [anon_sym_for] = ACTIONS(2363), + [anon_sym_LPAREN] = ACTIONS(2361), + [anon_sym_SEMI] = ACTIONS(2361), + [anon_sym_RPAREN] = ACTIONS(2361), + [anon_sym_await] = ACTIONS(2363), + [anon_sym_while] = ACTIONS(2363), + [anon_sym_do] = ACTIONS(2363), + [anon_sym_try] = ACTIONS(2363), + [anon_sym_break] = ACTIONS(2363), + [anon_sym_continue] = ACTIONS(2363), + [anon_sym_debugger] = ACTIONS(2363), + [anon_sym_return] = ACTIONS(2363), + [anon_sym_throw] = ACTIONS(2363), + [anon_sym_COLON] = ACTIONS(2361), + [anon_sym_case] = ACTIONS(2363), + [anon_sym_yield] = ACTIONS(2363), + [anon_sym_LBRACK] = ACTIONS(2361), + [anon_sym_RBRACK] = ACTIONS(2361), + [anon_sym_class] = ACTIONS(2363), + [anon_sym_async] = ACTIONS(2363), + [anon_sym_function] = ACTIONS(2363), + [anon_sym_EQ_GT] = ACTIONS(2361), + [anon_sym_new] = ACTIONS(2363), + [anon_sym_using] = ACTIONS(2363), + [anon_sym_AMP] = ACTIONS(2361), + [anon_sym_PIPE] = ACTIONS(2361), + [anon_sym_PLUS] = ACTIONS(2363), + [anon_sym_DASH] = ACTIONS(2363), + [anon_sym_SLASH] = ACTIONS(2363), + [anon_sym_LT] = ACTIONS(2361), + [anon_sym_GT] = ACTIONS(2361), + [anon_sym_TILDE] = ACTIONS(2361), + [anon_sym_void] = ACTIONS(2363), + [anon_sym_delete] = ACTIONS(2363), + [anon_sym_PLUS_PLUS] = ACTIONS(2361), + [anon_sym_DASH_DASH] = ACTIONS(2361), + [anon_sym_DQUOTE] = ACTIONS(2361), + [anon_sym_SQUOTE] = ACTIONS(2361), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2361), + [sym_number] = ACTIONS(2361), + [sym_private_property_identifier] = ACTIONS(2361), + [sym_this] = ACTIONS(2363), + [sym_super] = ACTIONS(2363), + [sym_true] = ACTIONS(2363), + [sym_false] = ACTIONS(2363), + [sym_null] = ACTIONS(2363), + [sym_undefined] = ACTIONS(2363), + [anon_sym_AT] = ACTIONS(2361), + [anon_sym_static] = ACTIONS(2363), + [anon_sym_readonly] = ACTIONS(2363), + [anon_sym_get] = ACTIONS(2363), + [anon_sym_set] = ACTIONS(2363), + [anon_sym_QMARK] = ACTIONS(2361), + [anon_sym_declare] = ACTIONS(2363), + [anon_sym_public] = ACTIONS(2363), + [anon_sym_private] = ACTIONS(2363), + [anon_sym_protected] = ACTIONS(2363), + [anon_sym_override] = ACTIONS(2363), + [anon_sym_module] = ACTIONS(2363), + [anon_sym_any] = ACTIONS(2363), + [anon_sym_number] = ACTIONS(2363), + [anon_sym_boolean] = ACTIONS(2363), + [anon_sym_string] = ACTIONS(2363), + [anon_sym_symbol] = ACTIONS(2363), + [anon_sym_object] = ACTIONS(2363), + [anon_sym_abstract] = ACTIONS(2363), + [anon_sym_extends] = ACTIONS(2363), + [anon_sym_interface] = ACTIONS(2363), + [anon_sym_enum] = ACTIONS(2363), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(712)] = { + [ts_builtin_sym_end] = ACTIONS(2365), + [sym_identifier] = ACTIONS(2367), + [anon_sym_export] = ACTIONS(2367), + [anon_sym_default] = ACTIONS(2367), + [anon_sym_type] = ACTIONS(2367), + [anon_sym_EQ] = ACTIONS(2367), + [anon_sym_namespace] = ACTIONS(2367), + [anon_sym_LBRACE] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(2365), + [anon_sym_RBRACE] = ACTIONS(2365), + [anon_sym_typeof] = ACTIONS(2367), + [anon_sym_import] = ACTIONS(2367), + [anon_sym_with] = ACTIONS(2367), + [anon_sym_var] = ACTIONS(2367), + [anon_sym_let] = ACTIONS(2367), + [anon_sym_const] = ACTIONS(2367), + [anon_sym_BANG] = ACTIONS(2365), + [anon_sym_else] = ACTIONS(2367), + [anon_sym_if] = ACTIONS(2367), + [anon_sym_switch] = ACTIONS(2367), + [anon_sym_for] = ACTIONS(2367), + [anon_sym_LPAREN] = ACTIONS(2365), + [anon_sym_SEMI] = ACTIONS(2365), + [anon_sym_RPAREN] = ACTIONS(2365), + [anon_sym_await] = ACTIONS(2367), + [anon_sym_while] = ACTIONS(2367), + [anon_sym_do] = ACTIONS(2367), + [anon_sym_try] = ACTIONS(2367), + [anon_sym_break] = ACTIONS(2367), + [anon_sym_continue] = ACTIONS(2367), + [anon_sym_debugger] = ACTIONS(2367), + [anon_sym_return] = ACTIONS(2367), + [anon_sym_throw] = ACTIONS(2367), + [anon_sym_COLON] = ACTIONS(2365), + [anon_sym_case] = ACTIONS(2367), + [anon_sym_yield] = ACTIONS(2367), + [anon_sym_LBRACK] = ACTIONS(2365), + [anon_sym_RBRACK] = ACTIONS(2365), + [anon_sym_class] = ACTIONS(2367), + [anon_sym_async] = ACTIONS(2367), + [anon_sym_function] = ACTIONS(2367), + [anon_sym_EQ_GT] = ACTIONS(2365), + [anon_sym_new] = ACTIONS(2367), + [anon_sym_using] = ACTIONS(2367), + [anon_sym_AMP] = ACTIONS(2365), + [anon_sym_PIPE] = ACTIONS(2365), + [anon_sym_PLUS] = ACTIONS(2367), + [anon_sym_DASH] = ACTIONS(2367), + [anon_sym_SLASH] = ACTIONS(2367), + [anon_sym_LT] = ACTIONS(2365), + [anon_sym_GT] = ACTIONS(2365), + [anon_sym_TILDE] = ACTIONS(2365), + [anon_sym_void] = ACTIONS(2367), + [anon_sym_delete] = ACTIONS(2367), + [anon_sym_PLUS_PLUS] = ACTIONS(2365), + [anon_sym_DASH_DASH] = ACTIONS(2365), + [anon_sym_DQUOTE] = ACTIONS(2365), + [anon_sym_SQUOTE] = ACTIONS(2365), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2365), + [sym_number] = ACTIONS(2365), + [sym_private_property_identifier] = ACTIONS(2365), + [sym_this] = ACTIONS(2367), + [sym_super] = ACTIONS(2367), + [sym_true] = ACTIONS(2367), + [sym_false] = ACTIONS(2367), + [sym_null] = ACTIONS(2367), + [sym_undefined] = ACTIONS(2367), + [anon_sym_AT] = ACTIONS(2365), + [anon_sym_static] = ACTIONS(2367), + [anon_sym_readonly] = ACTIONS(2367), + [anon_sym_get] = ACTIONS(2367), + [anon_sym_set] = ACTIONS(2367), + [anon_sym_QMARK] = ACTIONS(2365), + [anon_sym_declare] = ACTIONS(2367), + [anon_sym_public] = ACTIONS(2367), + [anon_sym_private] = ACTIONS(2367), + [anon_sym_protected] = ACTIONS(2367), + [anon_sym_override] = ACTIONS(2367), + [anon_sym_module] = ACTIONS(2367), + [anon_sym_any] = ACTIONS(2367), + [anon_sym_number] = ACTIONS(2367), + [anon_sym_boolean] = ACTIONS(2367), + [anon_sym_string] = ACTIONS(2367), + [anon_sym_symbol] = ACTIONS(2367), + [anon_sym_object] = ACTIONS(2367), + [anon_sym_abstract] = ACTIONS(2367), + [anon_sym_extends] = ACTIONS(2367), + [anon_sym_interface] = ACTIONS(2367), + [anon_sym_enum] = ACTIONS(2367), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(713)] = { + [ts_builtin_sym_end] = ACTIONS(2369), + [sym_identifier] = ACTIONS(2371), + [anon_sym_export] = ACTIONS(2371), + [anon_sym_default] = ACTIONS(2371), + [anon_sym_type] = ACTIONS(2371), + [anon_sym_EQ] = ACTIONS(2371), + [anon_sym_namespace] = ACTIONS(2371), + [anon_sym_LBRACE] = ACTIONS(2369), + [anon_sym_COMMA] = ACTIONS(2369), + [anon_sym_RBRACE] = ACTIONS(2369), + [anon_sym_typeof] = ACTIONS(2371), + [anon_sym_import] = ACTIONS(2371), + [anon_sym_with] = ACTIONS(2371), + [anon_sym_var] = ACTIONS(2371), + [anon_sym_let] = ACTIONS(2371), + [anon_sym_const] = ACTIONS(2371), + [anon_sym_BANG] = ACTIONS(2369), + [anon_sym_else] = ACTIONS(2371), + [anon_sym_if] = ACTIONS(2371), + [anon_sym_switch] = ACTIONS(2371), + [anon_sym_for] = ACTIONS(2371), + [anon_sym_LPAREN] = ACTIONS(2369), + [anon_sym_SEMI] = ACTIONS(2369), + [anon_sym_RPAREN] = ACTIONS(2369), + [anon_sym_await] = ACTIONS(2371), + [anon_sym_while] = ACTIONS(2371), + [anon_sym_do] = ACTIONS(2371), + [anon_sym_try] = ACTIONS(2371), + [anon_sym_break] = ACTIONS(2371), + [anon_sym_continue] = ACTIONS(2371), + [anon_sym_debugger] = ACTIONS(2371), + [anon_sym_return] = ACTIONS(2371), + [anon_sym_throw] = ACTIONS(2371), + [anon_sym_COLON] = ACTIONS(2369), + [anon_sym_case] = ACTIONS(2371), + [anon_sym_yield] = ACTIONS(2371), + [anon_sym_LBRACK] = ACTIONS(2369), + [anon_sym_RBRACK] = ACTIONS(2369), + [anon_sym_class] = ACTIONS(2371), + [anon_sym_async] = ACTIONS(2371), + [anon_sym_function] = ACTIONS(2371), + [anon_sym_EQ_GT] = ACTIONS(2369), + [anon_sym_new] = ACTIONS(2371), + [anon_sym_using] = ACTIONS(2371), + [anon_sym_AMP] = ACTIONS(2369), + [anon_sym_PIPE] = ACTIONS(2369), + [anon_sym_PLUS] = ACTIONS(2371), + [anon_sym_DASH] = ACTIONS(2371), + [anon_sym_SLASH] = ACTIONS(2371), + [anon_sym_LT] = ACTIONS(2369), + [anon_sym_GT] = ACTIONS(2369), + [anon_sym_TILDE] = ACTIONS(2369), + [anon_sym_void] = ACTIONS(2371), + [anon_sym_delete] = ACTIONS(2371), + [anon_sym_PLUS_PLUS] = ACTIONS(2369), + [anon_sym_DASH_DASH] = ACTIONS(2369), + [anon_sym_DQUOTE] = ACTIONS(2369), + [anon_sym_SQUOTE] = ACTIONS(2369), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2369), + [sym_number] = ACTIONS(2369), + [sym_private_property_identifier] = ACTIONS(2369), + [sym_this] = ACTIONS(2371), + [sym_super] = ACTIONS(2371), + [sym_true] = ACTIONS(2371), + [sym_false] = ACTIONS(2371), + [sym_null] = ACTIONS(2371), + [sym_undefined] = ACTIONS(2371), + [anon_sym_AT] = ACTIONS(2369), + [anon_sym_static] = ACTIONS(2371), + [anon_sym_readonly] = ACTIONS(2371), + [anon_sym_get] = ACTIONS(2371), + [anon_sym_set] = ACTIONS(2371), + [anon_sym_QMARK] = ACTIONS(2369), + [anon_sym_declare] = ACTIONS(2371), + [anon_sym_public] = ACTIONS(2371), + [anon_sym_private] = ACTIONS(2371), + [anon_sym_protected] = ACTIONS(2371), + [anon_sym_override] = ACTIONS(2371), + [anon_sym_module] = ACTIONS(2371), + [anon_sym_any] = ACTIONS(2371), + [anon_sym_number] = ACTIONS(2371), + [anon_sym_boolean] = ACTIONS(2371), + [anon_sym_string] = ACTIONS(2371), + [anon_sym_symbol] = ACTIONS(2371), + [anon_sym_object] = ACTIONS(2371), + [anon_sym_abstract] = ACTIONS(2371), + [anon_sym_extends] = ACTIONS(2371), + [anon_sym_interface] = ACTIONS(2371), + [anon_sym_enum] = ACTIONS(2371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(714)] = { + [ts_builtin_sym_end] = ACTIONS(2373), + [sym_identifier] = ACTIONS(2375), + [anon_sym_export] = ACTIONS(2375), + [anon_sym_default] = ACTIONS(2375), + [anon_sym_type] = ACTIONS(2375), + [anon_sym_EQ] = ACTIONS(2375), + [anon_sym_namespace] = ACTIONS(2375), + [anon_sym_LBRACE] = ACTIONS(2373), + [anon_sym_COMMA] = ACTIONS(2373), + [anon_sym_RBRACE] = ACTIONS(2373), + [anon_sym_typeof] = ACTIONS(2375), + [anon_sym_import] = ACTIONS(2375), + [anon_sym_with] = ACTIONS(2375), + [anon_sym_var] = ACTIONS(2375), + [anon_sym_let] = ACTIONS(2375), + [anon_sym_const] = ACTIONS(2375), + [anon_sym_BANG] = ACTIONS(2373), + [anon_sym_else] = ACTIONS(2375), + [anon_sym_if] = ACTIONS(2375), + [anon_sym_switch] = ACTIONS(2375), + [anon_sym_for] = ACTIONS(2375), + [anon_sym_LPAREN] = ACTIONS(2373), + [anon_sym_SEMI] = ACTIONS(2373), + [anon_sym_RPAREN] = ACTIONS(2373), + [anon_sym_await] = ACTIONS(2375), + [anon_sym_while] = ACTIONS(2375), + [anon_sym_do] = ACTIONS(2375), + [anon_sym_try] = ACTIONS(2375), + [anon_sym_break] = ACTIONS(2375), + [anon_sym_continue] = ACTIONS(2375), + [anon_sym_debugger] = ACTIONS(2375), + [anon_sym_return] = ACTIONS(2375), + [anon_sym_throw] = ACTIONS(2375), + [anon_sym_COLON] = ACTIONS(2373), + [anon_sym_case] = ACTIONS(2375), + [anon_sym_yield] = ACTIONS(2375), + [anon_sym_LBRACK] = ACTIONS(2373), + [anon_sym_RBRACK] = ACTIONS(2373), + [anon_sym_class] = ACTIONS(2375), + [anon_sym_async] = ACTIONS(2375), + [anon_sym_function] = ACTIONS(2375), + [anon_sym_EQ_GT] = ACTIONS(2373), + [anon_sym_new] = ACTIONS(2375), + [anon_sym_using] = ACTIONS(2375), + [anon_sym_AMP] = ACTIONS(2373), + [anon_sym_PIPE] = ACTIONS(2373), + [anon_sym_PLUS] = ACTIONS(2375), + [anon_sym_DASH] = ACTIONS(2375), + [anon_sym_SLASH] = ACTIONS(2375), + [anon_sym_LT] = ACTIONS(2373), + [anon_sym_GT] = ACTIONS(2373), + [anon_sym_TILDE] = ACTIONS(2373), + [anon_sym_void] = ACTIONS(2375), + [anon_sym_delete] = ACTIONS(2375), + [anon_sym_PLUS_PLUS] = ACTIONS(2373), + [anon_sym_DASH_DASH] = ACTIONS(2373), + [anon_sym_DQUOTE] = ACTIONS(2373), + [anon_sym_SQUOTE] = ACTIONS(2373), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2373), + [sym_number] = ACTIONS(2373), + [sym_private_property_identifier] = ACTIONS(2373), + [sym_this] = ACTIONS(2375), + [sym_super] = ACTIONS(2375), + [sym_true] = ACTIONS(2375), + [sym_false] = ACTIONS(2375), + [sym_null] = ACTIONS(2375), + [sym_undefined] = ACTIONS(2375), + [anon_sym_AT] = ACTIONS(2373), + [anon_sym_static] = ACTIONS(2375), + [anon_sym_readonly] = ACTIONS(2375), + [anon_sym_get] = ACTIONS(2375), + [anon_sym_set] = ACTIONS(2375), + [anon_sym_QMARK] = ACTIONS(2373), + [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), + [anon_sym_abstract] = ACTIONS(2375), + [anon_sym_extends] = ACTIONS(2375), + [anon_sym_interface] = ACTIONS(2375), + [anon_sym_enum] = ACTIONS(2375), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(715)] = { + [ts_builtin_sym_end] = ACTIONS(2377), + [sym_identifier] = ACTIONS(2379), + [anon_sym_export] = ACTIONS(2379), + [anon_sym_default] = ACTIONS(2379), + [anon_sym_type] = ACTIONS(2379), + [anon_sym_EQ] = ACTIONS(2379), + [anon_sym_namespace] = ACTIONS(2379), + [anon_sym_LBRACE] = ACTIONS(2377), + [anon_sym_COMMA] = ACTIONS(2377), + [anon_sym_RBRACE] = ACTIONS(2377), + [anon_sym_typeof] = ACTIONS(2379), + [anon_sym_import] = ACTIONS(2379), + [anon_sym_with] = ACTIONS(2379), + [anon_sym_var] = ACTIONS(2379), + [anon_sym_let] = ACTIONS(2379), + [anon_sym_const] = ACTIONS(2379), + [anon_sym_BANG] = ACTIONS(2377), + [anon_sym_else] = ACTIONS(2379), + [anon_sym_if] = ACTIONS(2379), + [anon_sym_switch] = ACTIONS(2379), + [anon_sym_for] = ACTIONS(2379), + [anon_sym_LPAREN] = ACTIONS(2377), + [anon_sym_SEMI] = ACTIONS(2377), + [anon_sym_RPAREN] = ACTIONS(2377), + [anon_sym_await] = ACTIONS(2379), + [anon_sym_while] = ACTIONS(2379), + [anon_sym_do] = ACTIONS(2379), + [anon_sym_try] = ACTIONS(2379), + [anon_sym_break] = ACTIONS(2379), + [anon_sym_continue] = ACTIONS(2379), + [anon_sym_debugger] = ACTIONS(2379), + [anon_sym_return] = ACTIONS(2379), + [anon_sym_throw] = ACTIONS(2379), + [anon_sym_COLON] = ACTIONS(2377), + [anon_sym_case] = ACTIONS(2379), + [anon_sym_yield] = ACTIONS(2379), + [anon_sym_LBRACK] = ACTIONS(2377), + [anon_sym_RBRACK] = ACTIONS(2377), + [anon_sym_class] = ACTIONS(2379), + [anon_sym_async] = ACTIONS(2379), + [anon_sym_function] = ACTIONS(2379), + [anon_sym_EQ_GT] = ACTIONS(2377), + [anon_sym_new] = ACTIONS(2379), + [anon_sym_using] = ACTIONS(2379), + [anon_sym_AMP] = ACTIONS(2377), + [anon_sym_PIPE] = ACTIONS(2377), + [anon_sym_PLUS] = ACTIONS(2379), + [anon_sym_DASH] = ACTIONS(2379), + [anon_sym_SLASH] = ACTIONS(2379), + [anon_sym_LT] = ACTIONS(2377), + [anon_sym_GT] = ACTIONS(2377), + [anon_sym_TILDE] = ACTIONS(2377), + [anon_sym_void] = ACTIONS(2379), + [anon_sym_delete] = ACTIONS(2379), + [anon_sym_PLUS_PLUS] = ACTIONS(2377), + [anon_sym_DASH_DASH] = ACTIONS(2377), + [anon_sym_DQUOTE] = ACTIONS(2377), + [anon_sym_SQUOTE] = ACTIONS(2377), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2377), + [sym_number] = ACTIONS(2377), + [sym_private_property_identifier] = ACTIONS(2377), + [sym_this] = ACTIONS(2379), + [sym_super] = ACTIONS(2379), + [sym_true] = ACTIONS(2379), + [sym_false] = ACTIONS(2379), + [sym_null] = ACTIONS(2379), + [sym_undefined] = ACTIONS(2379), + [anon_sym_AT] = ACTIONS(2377), + [anon_sym_static] = ACTIONS(2379), + [anon_sym_readonly] = ACTIONS(2379), + [anon_sym_get] = ACTIONS(2379), + [anon_sym_set] = ACTIONS(2379), + [anon_sym_QMARK] = ACTIONS(2377), + [anon_sym_declare] = ACTIONS(2379), + [anon_sym_public] = ACTIONS(2379), + [anon_sym_private] = ACTIONS(2379), + [anon_sym_protected] = ACTIONS(2379), + [anon_sym_override] = ACTIONS(2379), + [anon_sym_module] = ACTIONS(2379), + [anon_sym_any] = ACTIONS(2379), + [anon_sym_number] = ACTIONS(2379), + [anon_sym_boolean] = ACTIONS(2379), + [anon_sym_string] = ACTIONS(2379), + [anon_sym_symbol] = ACTIONS(2379), + [anon_sym_object] = ACTIONS(2379), + [anon_sym_abstract] = ACTIONS(2379), + [anon_sym_extends] = ACTIONS(2379), + [anon_sym_interface] = ACTIONS(2379), + [anon_sym_enum] = ACTIONS(2379), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(716)] = { + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1969), + [anon_sym_export] = ACTIONS(1969), + [anon_sym_STAR] = ACTIONS(1969), + [anon_sym_type] = ACTIONS(1969), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1969), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_let] = ACTIONS(1969), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(1971), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(1969), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1969), + [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(2158), + [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(1971), + [anon_sym_SQUOTE] = ACTIONS(1971), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1971), + [sym_private_property_identifier] = ACTIONS(1971), + [anon_sym_static] = ACTIONS(1969), + [anon_sym_readonly] = ACTIONS(1969), + [anon_sym_get] = ACTIONS(1969), + [anon_sym_set] = ACTIONS(1969), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(1969), + [anon_sym_public] = ACTIONS(1969), + [anon_sym_private] = ACTIONS(1969), + [anon_sym_protected] = ACTIONS(1969), + [anon_sym_override] = ACTIONS(1969), + [anon_sym_module] = ACTIONS(1969), + [anon_sym_any] = ACTIONS(1969), + [anon_sym_number] = ACTIONS(1969), + [anon_sym_boolean] = ACTIONS(1969), + [anon_sym_string] = ACTIONS(1969), + [anon_sym_symbol] = ACTIONS(1969), + [anon_sym_object] = ACTIONS(1969), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(717)] = { + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1969), + [anon_sym_export] = ACTIONS(1969), + [anon_sym_STAR] = ACTIONS(1969), + [anon_sym_type] = ACTIONS(1969), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1969), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_let] = ACTIONS(1969), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(1971), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(1969), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1969), + [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(2158), + [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(1971), + [anon_sym_SQUOTE] = ACTIONS(1971), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1971), + [sym_private_property_identifier] = ACTIONS(1971), + [anon_sym_static] = ACTIONS(1969), + [anon_sym_readonly] = ACTIONS(1969), + [anon_sym_get] = ACTIONS(1969), + [anon_sym_set] = ACTIONS(1969), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(1969), + [anon_sym_public] = ACTIONS(1969), + [anon_sym_private] = ACTIONS(1969), + [anon_sym_protected] = ACTIONS(1969), + [anon_sym_override] = ACTIONS(1969), + [anon_sym_module] = ACTIONS(1969), + [anon_sym_any] = ACTIONS(1969), + [anon_sym_number] = ACTIONS(1969), + [anon_sym_boolean] = ACTIONS(1969), + [anon_sym_string] = ACTIONS(1969), + [anon_sym_symbol] = ACTIONS(1969), + [anon_sym_object] = ACTIONS(1969), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(718)] = { + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1973), + [anon_sym_export] = ACTIONS(1973), + [anon_sym_STAR] = ACTIONS(1973), + [anon_sym_type] = ACTIONS(1973), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1973), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_let] = ACTIONS(1973), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(1975), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(1973), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1973), + [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(2158), + [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(1975), + [anon_sym_SQUOTE] = ACTIONS(1975), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1975), + [sym_private_property_identifier] = ACTIONS(1975), + [anon_sym_static] = ACTIONS(1973), + [anon_sym_readonly] = ACTIONS(1973), + [anon_sym_get] = ACTIONS(1973), + [anon_sym_set] = ACTIONS(1973), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(1973), + [anon_sym_public] = ACTIONS(1973), + [anon_sym_private] = ACTIONS(1973), + [anon_sym_protected] = ACTIONS(1973), + [anon_sym_override] = ACTIONS(1973), + [anon_sym_module] = ACTIONS(1973), + [anon_sym_any] = ACTIONS(1973), + [anon_sym_number] = ACTIONS(1973), + [anon_sym_boolean] = ACTIONS(1973), + [anon_sym_string] = ACTIONS(1973), + [anon_sym_symbol] = ACTIONS(1973), + [anon_sym_object] = ACTIONS(1973), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(719)] = { + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1973), + [anon_sym_export] = ACTIONS(1973), + [anon_sym_STAR] = ACTIONS(1973), + [anon_sym_type] = ACTIONS(1973), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1973), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_let] = ACTIONS(1973), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(1975), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(1973), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1973), + [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(2158), + [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(1975), + [anon_sym_SQUOTE] = ACTIONS(1975), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1975), + [sym_private_property_identifier] = ACTIONS(1975), + [anon_sym_static] = ACTIONS(1973), + [anon_sym_readonly] = ACTIONS(1973), + [anon_sym_get] = ACTIONS(1973), + [anon_sym_set] = ACTIONS(1973), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(1973), + [anon_sym_public] = ACTIONS(1973), + [anon_sym_private] = ACTIONS(1973), + [anon_sym_protected] = ACTIONS(1973), + [anon_sym_override] = ACTIONS(1973), + [anon_sym_module] = ACTIONS(1973), + [anon_sym_any] = ACTIONS(1973), + [anon_sym_number] = ACTIONS(1973), + [anon_sym_boolean] = ACTIONS(1973), + [anon_sym_string] = ACTIONS(1973), + [anon_sym_symbol] = ACTIONS(1973), + [anon_sym_object] = ACTIONS(1973), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(720)] = { + [sym_declaration] = STATE(4104), + [sym_variable_declaration] = STATE(3964), + [sym_lexical_declaration] = STATE(3964), + [sym_class_declaration] = STATE(3964), + [sym_function_declaration] = STATE(3964), + [sym_generator_function_declaration] = STATE(3964), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(3964), + [sym_ambient_declaration] = STATE(3964), + [sym_abstract_class_declaration] = STATE(3964), + [sym_module] = STATE(3964), + [sym_internal_module] = STATE(4000), + [sym_import_alias] = STATE(3964), + [sym_interface_declaration] = STATE(3964), + [sym_enum_declaration] = STATE(3964), + [sym_type_alias_declaration] = STATE(3964), + [aux_sym_export_statement_repeat1] = STATE(4306), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2381), + [anon_sym_EQ] = ACTIONS(918), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2383), + [anon_sym_import] = ACTIONS(2385), + [anon_sym_var] = ACTIONS(2387), + [anon_sym_let] = ACTIONS(2389), + [anon_sym_const] = ACTIONS(2391), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2393), + [anon_sym_async] = ACTIONS(2395), + [anon_sym_function] = ACTIONS(2397), + [anon_sym_EQ_GT] = ACTIONS(924), + [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(120), + [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_declare] = ACTIONS(2399), + [anon_sym_module] = ACTIONS(2401), + [anon_sym_abstract] = ACTIONS(2403), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2405), + [anon_sym_interface] = ACTIONS(2407), + [anon_sym_enum] = ACTIONS(2409), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(721)] = { + [sym_declaration] = STATE(867), + [sym_variable_declaration] = STATE(831), + [sym_lexical_declaration] = STATE(831), + [sym_class_declaration] = STATE(831), + [sym_function_declaration] = STATE(831), + [sym_generator_function_declaration] = STATE(831), + [sym_decorator] = STATE(1344), + [sym_function_signature] = STATE(831), + [sym_ambient_declaration] = STATE(831), + [sym_abstract_class_declaration] = STATE(831), + [sym_module] = STATE(831), + [sym_internal_module] = STATE(824), + [sym_import_alias] = STATE(831), + [sym_interface_declaration] = STATE(831), + [sym_enum_declaration] = STATE(831), + [sym_type_alias_declaration] = STATE(831), + [aux_sym_export_statement_repeat1] = STATE(3911), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2341), + [anon_sym_EQ] = ACTIONS(918), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2137), + [anon_sym_import] = ACTIONS(2141), + [anon_sym_var] = ACTIONS(2143), + [anon_sym_let] = ACTIONS(2145), + [anon_sym_const] = ACTIONS(2147), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2152), + [anon_sym_async] = ACTIONS(2154), + [anon_sym_function] = ACTIONS(2156), + [anon_sym_EQ_GT] = ACTIONS(924), + [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(120), + [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_declare] = ACTIONS(2161), + [anon_sym_module] = ACTIONS(2343), + [anon_sym_abstract] = ACTIONS(2165), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2345), + [anon_sym_interface] = ACTIONS(2167), + [anon_sym_enum] = ACTIONS(2169), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(722)] = { + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1969), + [anon_sym_export] = ACTIONS(1969), + [anon_sym_STAR] = ACTIONS(1969), + [anon_sym_type] = ACTIONS(1969), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1969), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_let] = ACTIONS(1969), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(1971), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(1969), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1969), + [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(2158), + [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(1971), + [anon_sym_SQUOTE] = ACTIONS(1971), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1971), + [sym_private_property_identifier] = ACTIONS(1971), + [anon_sym_static] = ACTIONS(1969), + [anon_sym_readonly] = ACTIONS(1969), + [anon_sym_get] = ACTIONS(1969), + [anon_sym_set] = ACTIONS(1969), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(1969), + [anon_sym_public] = ACTIONS(1969), + [anon_sym_private] = ACTIONS(1969), + [anon_sym_protected] = ACTIONS(1969), + [anon_sym_override] = ACTIONS(1969), + [anon_sym_module] = ACTIONS(1969), + [anon_sym_any] = ACTIONS(1969), + [anon_sym_number] = ACTIONS(1969), + [anon_sym_boolean] = ACTIONS(1969), + [anon_sym_string] = ACTIONS(1969), + [anon_sym_symbol] = ACTIONS(1969), + [anon_sym_object] = ACTIONS(1969), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(723)] = { + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1973), + [anon_sym_export] = ACTIONS(1973), + [anon_sym_STAR] = ACTIONS(1973), + [anon_sym_type] = ACTIONS(1973), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1973), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_let] = ACTIONS(1973), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(1975), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(1973), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1973), + [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(2158), + [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(1975), + [anon_sym_SQUOTE] = ACTIONS(1975), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1975), + [sym_private_property_identifier] = ACTIONS(1975), + [anon_sym_static] = ACTIONS(1973), + [anon_sym_readonly] = ACTIONS(1973), + [anon_sym_get] = ACTIONS(1973), + [anon_sym_set] = ACTIONS(1973), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_declare] = ACTIONS(1973), + [anon_sym_public] = ACTIONS(1973), + [anon_sym_private] = ACTIONS(1973), + [anon_sym_protected] = ACTIONS(1973), + [anon_sym_override] = ACTIONS(1973), + [anon_sym_module] = ACTIONS(1973), + [anon_sym_any] = ACTIONS(1973), + [anon_sym_number] = ACTIONS(1973), + [anon_sym_boolean] = ACTIONS(1973), + [anon_sym_string] = ACTIONS(1973), + [anon_sym_symbol] = ACTIONS(1973), + [anon_sym_object] = ACTIONS(1973), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(724)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_COMMA] = ACTIONS(826), + [anon_sym_RBRACE] = ACTIONS(826), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_RPAREN] = ACTIONS(826), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(826), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_QMARK] = ACTIONS(828), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(725)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_RPAREN] = ACTIONS(223), + [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(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(726)] = { + [sym__call_signature] = STATE(5840), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2423), + [anon_sym_export] = ACTIONS(2425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2425), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2425), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2425), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [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(2425), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2425), + [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(2420), + [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(2425), + [anon_sym_readonly] = ACTIONS(2425), + [anon_sym_get] = ACTIONS(2425), + [anon_sym_set] = ACTIONS(2425), + [anon_sym_declare] = ACTIONS(2425), + [anon_sym_public] = ACTIONS(2425), + [anon_sym_private] = ACTIONS(2425), + [anon_sym_protected] = ACTIONS(2425), + [anon_sym_override] = ACTIONS(2425), + [anon_sym_module] = ACTIONS(2425), + [anon_sym_any] = ACTIONS(2425), + [anon_sym_number] = ACTIONS(2425), + [anon_sym_boolean] = ACTIONS(2425), + [anon_sym_string] = ACTIONS(2425), + [anon_sym_symbol] = ACTIONS(2425), + [anon_sym_object] = ACTIONS(2425), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(727)] = { + [sym__call_signature] = STATE(5840), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2423), + [anon_sym_export] = ACTIONS(2425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2425), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2425), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2425), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [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(2425), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2425), + [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(2420), + [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(2425), + [anon_sym_readonly] = ACTIONS(2425), + [anon_sym_get] = ACTIONS(2425), + [anon_sym_set] = ACTIONS(2425), + [anon_sym_declare] = ACTIONS(2425), + [anon_sym_public] = ACTIONS(2425), + [anon_sym_private] = ACTIONS(2425), + [anon_sym_protected] = ACTIONS(2425), + [anon_sym_override] = ACTIONS(2425), + [anon_sym_module] = ACTIONS(2425), + [anon_sym_any] = ACTIONS(2425), + [anon_sym_number] = ACTIONS(2425), + [anon_sym_boolean] = ACTIONS(2425), + [anon_sym_string] = ACTIONS(2425), + [anon_sym_symbol] = ACTIONS(2425), + [anon_sym_object] = ACTIONS(2425), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(728)] = { + [sym__call_signature] = STATE(5587), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2427), + [anon_sym_export] = ACTIONS(2429), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2429), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2429), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2429), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(860), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2429), + [anon_sym_function] = ACTIONS(2331), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2429), + [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(2420), + [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(2429), + [anon_sym_readonly] = ACTIONS(2429), + [anon_sym_get] = ACTIONS(2429), + [anon_sym_set] = ACTIONS(2429), + [anon_sym_declare] = ACTIONS(2429), + [anon_sym_public] = ACTIONS(2429), + [anon_sym_private] = ACTIONS(2429), + [anon_sym_protected] = ACTIONS(2429), + [anon_sym_override] = ACTIONS(2429), + [anon_sym_module] = ACTIONS(2429), + [anon_sym_any] = ACTIONS(2429), + [anon_sym_number] = ACTIONS(2429), + [anon_sym_boolean] = ACTIONS(2429), + [anon_sym_string] = ACTIONS(2429), + [anon_sym_symbol] = ACTIONS(2429), + [anon_sym_object] = ACTIONS(2429), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(729)] = { + [sym__call_signature] = STATE(5587), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2427), + [anon_sym_export] = ACTIONS(2429), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2429), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2429), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2429), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(878), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2429), + [anon_sym_function] = ACTIONS(2431), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2429), + [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(2420), + [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(2429), + [anon_sym_readonly] = ACTIONS(2429), + [anon_sym_get] = ACTIONS(2429), + [anon_sym_set] = ACTIONS(2429), + [anon_sym_declare] = ACTIONS(2429), + [anon_sym_public] = ACTIONS(2429), + [anon_sym_private] = ACTIONS(2429), + [anon_sym_protected] = ACTIONS(2429), + [anon_sym_override] = ACTIONS(2429), + [anon_sym_module] = ACTIONS(2429), + [anon_sym_any] = ACTIONS(2429), + [anon_sym_number] = ACTIONS(2429), + [anon_sym_boolean] = ACTIONS(2429), + [anon_sym_string] = ACTIONS(2429), + [anon_sym_symbol] = ACTIONS(2429), + [anon_sym_object] = ACTIONS(2429), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(730)] = { + [sym__call_signature] = STATE(5587), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2427), + [anon_sym_export] = ACTIONS(2429), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2429), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2429), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2429), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2429), + [anon_sym_function] = ACTIONS(2433), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2429), + [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(2420), + [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(2429), + [anon_sym_readonly] = ACTIONS(2429), + [anon_sym_get] = ACTIONS(2429), + [anon_sym_set] = ACTIONS(2429), + [anon_sym_declare] = ACTIONS(2429), + [anon_sym_public] = ACTIONS(2429), + [anon_sym_private] = ACTIONS(2429), + [anon_sym_protected] = ACTIONS(2429), + [anon_sym_override] = ACTIONS(2429), + [anon_sym_module] = ACTIONS(2429), + [anon_sym_any] = ACTIONS(2429), + [anon_sym_number] = ACTIONS(2429), + [anon_sym_boolean] = ACTIONS(2429), + [anon_sym_string] = ACTIONS(2429), + [anon_sym_symbol] = ACTIONS(2429), + [anon_sym_object] = ACTIONS(2429), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(731)] = { + [sym__call_signature] = STATE(5840), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2423), + [anon_sym_export] = ACTIONS(2425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2425), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2425), + [anon_sym_COMMA] = ACTIONS(899), + [anon_sym_RBRACE] = ACTIONS(899), + [anon_sym_let] = ACTIONS(2425), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(899), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2425), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2425), + [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(2420), + [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(2425), + [anon_sym_readonly] = ACTIONS(2425), + [anon_sym_get] = ACTIONS(2425), + [anon_sym_set] = ACTIONS(2425), + [anon_sym_declare] = ACTIONS(2425), + [anon_sym_public] = ACTIONS(2425), + [anon_sym_private] = ACTIONS(2425), + [anon_sym_protected] = ACTIONS(2425), + [anon_sym_override] = ACTIONS(2425), + [anon_sym_module] = ACTIONS(2425), + [anon_sym_any] = ACTIONS(2425), + [anon_sym_number] = ACTIONS(2425), + [anon_sym_boolean] = ACTIONS(2425), + [anon_sym_string] = ACTIONS(2425), + [anon_sym_symbol] = ACTIONS(2425), + [anon_sym_object] = ACTIONS(2425), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(732)] = { + [sym__call_signature] = STATE(5799), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2435), + [anon_sym_export] = ACTIONS(2437), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2437), + [anon_sym_EQ] = ACTIONS(866), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2437), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2437), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2437), + [anon_sym_function] = ACTIONS(2433), + [anon_sym_EQ_GT] = ACTIONS(872), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2437), + [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(2420), + [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(2437), + [anon_sym_readonly] = ACTIONS(2437), + [anon_sym_get] = ACTIONS(2437), + [anon_sym_set] = ACTIONS(2437), + [anon_sym_declare] = ACTIONS(2437), + [anon_sym_public] = ACTIONS(2437), + [anon_sym_private] = ACTIONS(2437), + [anon_sym_protected] = ACTIONS(2437), + [anon_sym_override] = ACTIONS(2437), + [anon_sym_module] = ACTIONS(2437), + [anon_sym_any] = ACTIONS(2437), + [anon_sym_number] = ACTIONS(2437), + [anon_sym_boolean] = ACTIONS(2437), + [anon_sym_string] = ACTIONS(2437), + [anon_sym_symbol] = ACTIONS(2437), + [anon_sym_object] = ACTIONS(2437), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(733)] = { + [sym__call_signature] = STATE(5522), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2439), + [anon_sym_export] = ACTIONS(2441), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2441), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2441), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2441), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2441), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2441), + [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(2420), + [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(2441), + [anon_sym_readonly] = ACTIONS(2441), + [anon_sym_get] = ACTIONS(2441), + [anon_sym_set] = ACTIONS(2441), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_declare] = ACTIONS(2441), + [anon_sym_public] = ACTIONS(2441), + [anon_sym_private] = ACTIONS(2441), + [anon_sym_protected] = ACTIONS(2441), + [anon_sym_override] = ACTIONS(2441), + [anon_sym_module] = ACTIONS(2441), + [anon_sym_any] = ACTIONS(2441), + [anon_sym_number] = ACTIONS(2441), + [anon_sym_boolean] = ACTIONS(2441), + [anon_sym_string] = ACTIONS(2441), + [anon_sym_symbol] = ACTIONS(2441), + [anon_sym_object] = ACTIONS(2441), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(734)] = { + [sym__call_signature] = STATE(5799), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2435), + [anon_sym_export] = ACTIONS(2437), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2437), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2437), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2437), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2437), + [anon_sym_function] = ACTIONS(2433), + [anon_sym_EQ_GT] = ACTIONS(872), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2437), + [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(2420), + [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(2437), + [anon_sym_readonly] = ACTIONS(2437), + [anon_sym_get] = ACTIONS(2437), + [anon_sym_set] = ACTIONS(2437), + [anon_sym_declare] = ACTIONS(2437), + [anon_sym_public] = ACTIONS(2437), + [anon_sym_private] = ACTIONS(2437), + [anon_sym_protected] = ACTIONS(2437), + [anon_sym_override] = ACTIONS(2437), + [anon_sym_module] = ACTIONS(2437), + [anon_sym_any] = ACTIONS(2437), + [anon_sym_number] = ACTIONS(2437), + [anon_sym_boolean] = ACTIONS(2437), + [anon_sym_string] = ACTIONS(2437), + [anon_sym_symbol] = ACTIONS(2437), + [anon_sym_object] = ACTIONS(2437), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(735)] = { + [sym__call_signature] = STATE(5587), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2427), + [anon_sym_export] = ACTIONS(2429), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2429), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2429), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2429), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2429), + [anon_sym_function] = ACTIONS(2433), + [anon_sym_EQ_GT] = ACTIONS(682), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2429), + [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(2420), + [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(2429), + [anon_sym_readonly] = ACTIONS(2429), + [anon_sym_get] = ACTIONS(2429), + [anon_sym_set] = ACTIONS(2429), + [anon_sym_declare] = ACTIONS(2429), + [anon_sym_public] = ACTIONS(2429), + [anon_sym_private] = ACTIONS(2429), + [anon_sym_protected] = ACTIONS(2429), + [anon_sym_override] = ACTIONS(2429), + [anon_sym_module] = ACTIONS(2429), + [anon_sym_any] = ACTIONS(2429), + [anon_sym_number] = ACTIONS(2429), + [anon_sym_boolean] = ACTIONS(2429), + [anon_sym_string] = ACTIONS(2429), + [anon_sym_symbol] = ACTIONS(2429), + [anon_sym_object] = ACTIONS(2429), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(736)] = { + [sym__call_signature] = STATE(5501), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2443), + [anon_sym_export] = ACTIONS(2445), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2445), + [anon_sym_EQ] = ACTIONS(886), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2445), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_let] = ACTIONS(2445), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(891), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2445), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2445), + [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(2420), + [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(2445), + [anon_sym_readonly] = ACTIONS(2445), + [anon_sym_get] = ACTIONS(2445), + [anon_sym_set] = ACTIONS(2445), + [anon_sym_declare] = ACTIONS(2445), + [anon_sym_public] = ACTIONS(2445), + [anon_sym_private] = ACTIONS(2445), + [anon_sym_protected] = ACTIONS(2445), + [anon_sym_override] = ACTIONS(2445), + [anon_sym_module] = ACTIONS(2445), + [anon_sym_any] = ACTIONS(2445), + [anon_sym_number] = ACTIONS(2445), + [anon_sym_boolean] = ACTIONS(2445), + [anon_sym_string] = ACTIONS(2445), + [anon_sym_symbol] = ACTIONS(2445), + [anon_sym_object] = ACTIONS(2445), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(737)] = { + [sym__call_signature] = STATE(5623), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2447), + [anon_sym_export] = ACTIONS(2449), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2449), + [anon_sym_EQ] = ACTIONS(932), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2449), + [anon_sym_LBRACE] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2449), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2449), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(938), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2449), + [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(2420), + [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(2449), + [anon_sym_readonly] = ACTIONS(2449), + [anon_sym_get] = ACTIONS(2449), + [anon_sym_set] = ACTIONS(2449), + [anon_sym_declare] = ACTIONS(2449), + [anon_sym_public] = ACTIONS(2449), + [anon_sym_private] = ACTIONS(2449), + [anon_sym_protected] = ACTIONS(2449), + [anon_sym_override] = ACTIONS(2449), + [anon_sym_module] = ACTIONS(2449), + [anon_sym_any] = ACTIONS(2449), + [anon_sym_number] = ACTIONS(2449), + [anon_sym_boolean] = ACTIONS(2449), + [anon_sym_string] = ACTIONS(2449), + [anon_sym_symbol] = ACTIONS(2449), + [anon_sym_object] = ACTIONS(2449), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(738)] = { + [sym__call_signature] = STATE(5840), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2423), + [anon_sym_export] = ACTIONS(2425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2425), + [anon_sym_EQ] = ACTIONS(907), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2425), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2425), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2425), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2425), + [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(2420), + [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(2425), + [anon_sym_readonly] = ACTIONS(2425), + [anon_sym_get] = ACTIONS(2425), + [anon_sym_set] = ACTIONS(2425), + [anon_sym_declare] = ACTIONS(2425), + [anon_sym_public] = ACTIONS(2425), + [anon_sym_private] = ACTIONS(2425), + [anon_sym_protected] = ACTIONS(2425), + [anon_sym_override] = ACTIONS(2425), + [anon_sym_module] = ACTIONS(2425), + [anon_sym_any] = ACTIONS(2425), + [anon_sym_number] = ACTIONS(2425), + [anon_sym_boolean] = ACTIONS(2425), + [anon_sym_string] = ACTIONS(2425), + [anon_sym_symbol] = ACTIONS(2425), + [anon_sym_object] = ACTIONS(2425), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(739)] = { + [sym__call_signature] = STATE(5522), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2439), + [anon_sym_export] = ACTIONS(2441), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2441), + [anon_sym_EQ] = ACTIONS(880), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2441), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2441), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2441), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2441), + [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(2420), + [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(2441), + [anon_sym_readonly] = ACTIONS(2441), + [anon_sym_get] = ACTIONS(2441), + [anon_sym_set] = ACTIONS(2441), + [anon_sym_declare] = ACTIONS(2441), + [anon_sym_public] = ACTIONS(2441), + [anon_sym_private] = ACTIONS(2441), + [anon_sym_protected] = ACTIONS(2441), + [anon_sym_override] = ACTIONS(2441), + [anon_sym_module] = ACTIONS(2441), + [anon_sym_any] = ACTIONS(2441), + [anon_sym_number] = ACTIONS(2441), + [anon_sym_boolean] = ACTIONS(2441), + [anon_sym_string] = ACTIONS(2441), + [anon_sym_symbol] = ACTIONS(2441), + [anon_sym_object] = ACTIONS(2441), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(740)] = { + [sym__call_signature] = STATE(5623), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2447), + [anon_sym_export] = ACTIONS(2449), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2449), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2449), + [anon_sym_LBRACE] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2449), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2449), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(938), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2449), + [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(2420), + [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(2449), + [anon_sym_readonly] = ACTIONS(2449), + [anon_sym_get] = ACTIONS(2449), + [anon_sym_set] = ACTIONS(2449), + [anon_sym_declare] = ACTIONS(2449), + [anon_sym_public] = ACTIONS(2449), + [anon_sym_private] = ACTIONS(2449), + [anon_sym_protected] = ACTIONS(2449), + [anon_sym_override] = ACTIONS(2449), + [anon_sym_module] = ACTIONS(2449), + [anon_sym_any] = ACTIONS(2449), + [anon_sym_number] = ACTIONS(2449), + [anon_sym_boolean] = ACTIONS(2449), + [anon_sym_string] = ACTIONS(2449), + [anon_sym_symbol] = ACTIONS(2449), + [anon_sym_object] = ACTIONS(2449), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(741)] = { + [sym__call_signature] = STATE(5522), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2439), + [anon_sym_export] = ACTIONS(2441), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2441), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2441), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2441), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2441), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2441), + [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(2420), + [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(2441), + [anon_sym_readonly] = ACTIONS(2441), + [anon_sym_get] = ACTIONS(2441), + [anon_sym_set] = ACTIONS(2441), + [anon_sym_declare] = ACTIONS(2441), + [anon_sym_public] = ACTIONS(2441), + [anon_sym_private] = ACTIONS(2441), + [anon_sym_protected] = ACTIONS(2441), + [anon_sym_override] = ACTIONS(2441), + [anon_sym_module] = ACTIONS(2441), + [anon_sym_any] = ACTIONS(2441), + [anon_sym_number] = ACTIONS(2441), + [anon_sym_boolean] = ACTIONS(2441), + [anon_sym_string] = ACTIONS(2441), + [anon_sym_symbol] = ACTIONS(2441), + [anon_sym_object] = ACTIONS(2441), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(742)] = { + [sym__call_signature] = STATE(5840), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2423), + [anon_sym_export] = ACTIONS(2425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2425), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2425), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2425), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(902), + [anon_sym_of] = ACTIONS(905), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2425), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(844), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2425), + [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(2420), + [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(2425), + [anon_sym_readonly] = ACTIONS(2425), + [anon_sym_get] = ACTIONS(2425), + [anon_sym_set] = ACTIONS(2425), + [anon_sym_declare] = ACTIONS(2425), + [anon_sym_public] = ACTIONS(2425), + [anon_sym_private] = ACTIONS(2425), + [anon_sym_protected] = ACTIONS(2425), + [anon_sym_override] = ACTIONS(2425), + [anon_sym_module] = ACTIONS(2425), + [anon_sym_any] = ACTIONS(2425), + [anon_sym_number] = ACTIONS(2425), + [anon_sym_boolean] = ACTIONS(2425), + [anon_sym_string] = ACTIONS(2425), + [anon_sym_symbol] = ACTIONS(2425), + [anon_sym_object] = ACTIONS(2425), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(743)] = { + [sym__call_signature] = STATE(5621), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2451), + [anon_sym_export] = ACTIONS(2453), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2453), + [anon_sym_EQ] = ACTIONS(918), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2453), + [anon_sym_let] = ACTIONS(2453), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2453), + [anon_sym_function] = ACTIONS(2433), + [anon_sym_EQ_GT] = ACTIONS(924), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2453), + [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(2420), + [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(2453), + [anon_sym_readonly] = ACTIONS(2453), + [anon_sym_get] = ACTIONS(2453), + [anon_sym_set] = ACTIONS(2453), + [anon_sym_declare] = ACTIONS(2453), + [anon_sym_public] = ACTIONS(2453), + [anon_sym_private] = ACTIONS(2453), + [anon_sym_protected] = ACTIONS(2453), + [anon_sym_override] = ACTIONS(2453), + [anon_sym_module] = ACTIONS(2453), + [anon_sym_any] = ACTIONS(2453), + [anon_sym_number] = ACTIONS(2453), + [anon_sym_boolean] = ACTIONS(2453), + [anon_sym_string] = ACTIONS(2453), + [anon_sym_symbol] = ACTIONS(2453), + [anon_sym_object] = ACTIONS(2453), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(744)] = { + [sym__call_signature] = STATE(5501), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2443), + [anon_sym_export] = ACTIONS(2445), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2445), + [anon_sym_EQ] = ACTIONS(910), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2445), + [anon_sym_let] = ACTIONS(2445), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(891), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2445), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2445), + [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(2420), + [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(2445), + [anon_sym_readonly] = ACTIONS(2445), + [anon_sym_get] = ACTIONS(2445), + [anon_sym_set] = ACTIONS(2445), + [anon_sym_declare] = ACTIONS(2445), + [anon_sym_public] = ACTIONS(2445), + [anon_sym_private] = ACTIONS(2445), + [anon_sym_protected] = ACTIONS(2445), + [anon_sym_override] = ACTIONS(2445), + [anon_sym_module] = ACTIONS(2445), + [anon_sym_any] = ACTIONS(2445), + [anon_sym_number] = ACTIONS(2445), + [anon_sym_boolean] = ACTIONS(2445), + [anon_sym_string] = ACTIONS(2445), + [anon_sym_symbol] = ACTIONS(2445), + [anon_sym_object] = ACTIONS(2445), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(745)] = { + [sym_catch_clause] = STATE(770), + [sym_finally_clause] = STATE(914), + [ts_builtin_sym_end] = ACTIONS(2455), + [sym_identifier] = ACTIONS(2457), + [anon_sym_export] = ACTIONS(2457), + [anon_sym_default] = ACTIONS(2457), + [anon_sym_type] = ACTIONS(2457), + [anon_sym_namespace] = ACTIONS(2457), + [anon_sym_LBRACE] = ACTIONS(2455), + [anon_sym_RBRACE] = ACTIONS(2455), + [anon_sym_typeof] = ACTIONS(2457), + [anon_sym_import] = ACTIONS(2457), + [anon_sym_with] = ACTIONS(2457), + [anon_sym_var] = ACTIONS(2457), + [anon_sym_let] = ACTIONS(2457), + [anon_sym_const] = ACTIONS(2457), + [anon_sym_BANG] = ACTIONS(2455), + [anon_sym_else] = ACTIONS(2457), + [anon_sym_if] = ACTIONS(2457), + [anon_sym_switch] = ACTIONS(2457), + [anon_sym_for] = ACTIONS(2457), + [anon_sym_LPAREN] = ACTIONS(2455), + [anon_sym_SEMI] = ACTIONS(2455), + [anon_sym_await] = ACTIONS(2457), + [anon_sym_while] = ACTIONS(2457), + [anon_sym_do] = ACTIONS(2457), + [anon_sym_try] = ACTIONS(2457), + [anon_sym_break] = ACTIONS(2457), + [anon_sym_continue] = ACTIONS(2457), + [anon_sym_debugger] = ACTIONS(2457), + [anon_sym_return] = ACTIONS(2457), + [anon_sym_throw] = ACTIONS(2457), + [anon_sym_case] = ACTIONS(2457), + [anon_sym_catch] = ACTIONS(2459), + [anon_sym_finally] = ACTIONS(2461), + [anon_sym_yield] = ACTIONS(2457), + [anon_sym_LBRACK] = ACTIONS(2455), + [anon_sym_class] = ACTIONS(2457), + [anon_sym_async] = ACTIONS(2457), + [anon_sym_function] = ACTIONS(2457), + [anon_sym_new] = ACTIONS(2457), + [anon_sym_using] = ACTIONS(2457), + [anon_sym_PLUS] = ACTIONS(2457), + [anon_sym_DASH] = ACTIONS(2457), + [anon_sym_SLASH] = ACTIONS(2457), + [anon_sym_LT] = ACTIONS(2455), + [anon_sym_TILDE] = ACTIONS(2455), + [anon_sym_void] = ACTIONS(2457), + [anon_sym_delete] = ACTIONS(2457), + [anon_sym_PLUS_PLUS] = ACTIONS(2455), + [anon_sym_DASH_DASH] = ACTIONS(2455), + [anon_sym_DQUOTE] = ACTIONS(2455), + [anon_sym_SQUOTE] = ACTIONS(2455), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2455), + [sym_number] = ACTIONS(2455), + [sym_private_property_identifier] = ACTIONS(2455), + [sym_this] = ACTIONS(2457), + [sym_super] = ACTIONS(2457), + [sym_true] = ACTIONS(2457), + [sym_false] = ACTIONS(2457), + [sym_null] = ACTIONS(2457), + [sym_undefined] = ACTIONS(2457), + [anon_sym_AT] = ACTIONS(2455), + [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_abstract] = ACTIONS(2457), + [anon_sym_interface] = ACTIONS(2457), + [anon_sym_enum] = ACTIONS(2457), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(746)] = { + [sym__call_signature] = STATE(5501), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2443), + [anon_sym_export] = ACTIONS(2445), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2445), + [anon_sym_EQ] = ACTIONS(910), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2445), + [anon_sym_let] = ACTIONS(2445), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(912), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2445), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2445), + [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(2420), + [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(2445), + [anon_sym_readonly] = ACTIONS(2445), + [anon_sym_get] = ACTIONS(2445), + [anon_sym_set] = ACTIONS(2445), + [anon_sym_declare] = ACTIONS(2445), + [anon_sym_public] = ACTIONS(2445), + [anon_sym_private] = ACTIONS(2445), + [anon_sym_protected] = ACTIONS(2445), + [anon_sym_override] = ACTIONS(2445), + [anon_sym_module] = ACTIONS(2445), + [anon_sym_any] = ACTIONS(2445), + [anon_sym_number] = ACTIONS(2445), + [anon_sym_boolean] = ACTIONS(2445), + [anon_sym_string] = ACTIONS(2445), + [anon_sym_symbol] = ACTIONS(2445), + [anon_sym_object] = ACTIONS(2445), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(747)] = { + [ts_builtin_sym_end] = ACTIONS(1690), + [sym_identifier] = ACTIONS(1692), + [anon_sym_export] = ACTIONS(1692), + [anon_sym_default] = ACTIONS(1692), + [anon_sym_type] = ACTIONS(1692), + [anon_sym_namespace] = ACTIONS(1692), + [anon_sym_LBRACE] = ACTIONS(1690), + [anon_sym_COMMA] = ACTIONS(1690), + [anon_sym_RBRACE] = ACTIONS(1690), + [anon_sym_typeof] = ACTIONS(1692), + [anon_sym_import] = ACTIONS(1692), + [anon_sym_with] = ACTIONS(1692), + [anon_sym_var] = ACTIONS(1692), + [anon_sym_let] = ACTIONS(1692), + [anon_sym_const] = ACTIONS(1692), + [anon_sym_BANG] = ACTIONS(1690), + [anon_sym_else] = ACTIONS(1692), + [anon_sym_if] = ACTIONS(1692), + [anon_sym_switch] = ACTIONS(1692), + [anon_sym_for] = ACTIONS(1692), + [anon_sym_LPAREN] = ACTIONS(1690), + [anon_sym_SEMI] = ACTIONS(1690), + [anon_sym_await] = ACTIONS(1692), + [anon_sym_while] = ACTIONS(1692), + [anon_sym_do] = ACTIONS(1692), + [anon_sym_try] = ACTIONS(1692), + [anon_sym_break] = ACTIONS(1692), + [anon_sym_continue] = ACTIONS(1692), + [anon_sym_debugger] = ACTIONS(1692), + [anon_sym_return] = ACTIONS(1692), + [anon_sym_throw] = ACTIONS(1692), + [anon_sym_case] = ACTIONS(1692), + [anon_sym_catch] = ACTIONS(1692), + [anon_sym_finally] = ACTIONS(1692), + [anon_sym_yield] = ACTIONS(1692), + [anon_sym_LBRACK] = ACTIONS(1690), + [anon_sym_class] = ACTIONS(1692), + [anon_sym_async] = ACTIONS(1692), + [anon_sym_function] = ACTIONS(1692), + [anon_sym_new] = ACTIONS(1692), + [anon_sym_using] = ACTIONS(1692), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1692), + [anon_sym_SLASH] = ACTIONS(1692), + [anon_sym_LT] = ACTIONS(1690), + [anon_sym_TILDE] = ACTIONS(1690), + [anon_sym_void] = ACTIONS(1692), + [anon_sym_delete] = ACTIONS(1692), + [anon_sym_PLUS_PLUS] = ACTIONS(1690), + [anon_sym_DASH_DASH] = ACTIONS(1690), + [anon_sym_DQUOTE] = ACTIONS(1690), + [anon_sym_SQUOTE] = ACTIONS(1690), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1690), + [sym_number] = ACTIONS(1690), + [sym_private_property_identifier] = ACTIONS(1690), + [sym_this] = ACTIONS(1692), + [sym_super] = ACTIONS(1692), + [sym_true] = ACTIONS(1692), + [sym_false] = ACTIONS(1692), + [sym_null] = ACTIONS(1692), + [sym_undefined] = ACTIONS(1692), + [anon_sym_AT] = ACTIONS(1690), + [anon_sym_static] = ACTIONS(1692), + [anon_sym_readonly] = ACTIONS(1692), + [anon_sym_get] = ACTIONS(1692), + [anon_sym_set] = ACTIONS(1692), + [anon_sym_declare] = ACTIONS(1692), + [anon_sym_public] = ACTIONS(1692), + [anon_sym_private] = ACTIONS(1692), + [anon_sym_protected] = ACTIONS(1692), + [anon_sym_override] = ACTIONS(1692), + [anon_sym_module] = ACTIONS(1692), + [anon_sym_any] = ACTIONS(1692), + [anon_sym_number] = ACTIONS(1692), + [anon_sym_boolean] = ACTIONS(1692), + [anon_sym_string] = ACTIONS(1692), + [anon_sym_symbol] = ACTIONS(1692), + [anon_sym_object] = ACTIONS(1692), + [anon_sym_abstract] = ACTIONS(1692), + [anon_sym_interface] = ACTIONS(1692), + [anon_sym_enum] = ACTIONS(1692), + [sym__automatic_semicolon] = ACTIONS(1700), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(748)] = { + [sym__call_signature] = STATE(5621), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2451), + [anon_sym_export] = ACTIONS(2453), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2453), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2453), + [anon_sym_let] = ACTIONS(2453), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2453), + [anon_sym_function] = ACTIONS(2433), + [anon_sym_EQ_GT] = ACTIONS(924), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2453), + [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(2420), + [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(2453), + [anon_sym_readonly] = ACTIONS(2453), + [anon_sym_get] = ACTIONS(2453), + [anon_sym_set] = ACTIONS(2453), + [anon_sym_declare] = ACTIONS(2453), + [anon_sym_public] = ACTIONS(2453), + [anon_sym_private] = ACTIONS(2453), + [anon_sym_protected] = ACTIONS(2453), + [anon_sym_override] = ACTIONS(2453), + [anon_sym_module] = ACTIONS(2453), + [anon_sym_any] = ACTIONS(2453), + [anon_sym_number] = ACTIONS(2453), + [anon_sym_boolean] = ACTIONS(2453), + [anon_sym_string] = ACTIONS(2453), + [anon_sym_symbol] = ACTIONS(2453), + [anon_sym_object] = ACTIONS(2453), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(749)] = { + [sym__call_signature] = STATE(5621), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2451), + [anon_sym_export] = ACTIONS(2453), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2453), + [anon_sym_EQ] = ACTIONS(918), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2453), + [anon_sym_let] = ACTIONS(2453), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2453), + [anon_sym_function] = ACTIONS(2463), + [anon_sym_EQ_GT] = ACTIONS(924), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2453), + [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(2420), + [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(2453), + [anon_sym_readonly] = ACTIONS(2453), + [anon_sym_get] = ACTIONS(2453), + [anon_sym_set] = ACTIONS(2453), + [anon_sym_declare] = ACTIONS(2453), + [anon_sym_public] = ACTIONS(2453), + [anon_sym_private] = ACTIONS(2453), + [anon_sym_protected] = ACTIONS(2453), + [anon_sym_override] = ACTIONS(2453), + [anon_sym_module] = ACTIONS(2453), + [anon_sym_any] = ACTIONS(2453), + [anon_sym_number] = ACTIONS(2453), + [anon_sym_boolean] = ACTIONS(2453), + [anon_sym_string] = ACTIONS(2453), + [anon_sym_symbol] = ACTIONS(2453), + [anon_sym_object] = ACTIONS(2453), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(750)] = { + [sym__call_signature] = STATE(5621), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2451), + [anon_sym_export] = ACTIONS(2453), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2453), + [anon_sym_EQ] = ACTIONS(918), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2453), + [anon_sym_let] = ACTIONS(2453), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2453), + [anon_sym_function] = ACTIONS(2331), + [anon_sym_EQ_GT] = ACTIONS(924), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2453), + [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(2420), + [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(2453), + [anon_sym_readonly] = ACTIONS(2453), + [anon_sym_get] = ACTIONS(2453), + [anon_sym_set] = ACTIONS(2453), + [anon_sym_declare] = ACTIONS(2453), + [anon_sym_public] = ACTIONS(2453), + [anon_sym_private] = ACTIONS(2453), + [anon_sym_protected] = ACTIONS(2453), + [anon_sym_override] = ACTIONS(2453), + [anon_sym_module] = ACTIONS(2453), + [anon_sym_any] = ACTIONS(2453), + [anon_sym_number] = ACTIONS(2453), + [anon_sym_boolean] = ACTIONS(2453), + [anon_sym_string] = ACTIONS(2453), + [anon_sym_symbol] = ACTIONS(2453), + [anon_sym_object] = ACTIONS(2453), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(751)] = { + [sym__call_signature] = STATE(5501), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2443), + [anon_sym_export] = ACTIONS(2445), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2445), + [anon_sym_EQ] = ACTIONS(886), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2445), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_let] = ACTIONS(2445), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2445), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2445), + [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(2420), + [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(2445), + [anon_sym_readonly] = ACTIONS(2445), + [anon_sym_get] = ACTIONS(2445), + [anon_sym_set] = ACTIONS(2445), + [anon_sym_declare] = ACTIONS(2445), + [anon_sym_public] = ACTIONS(2445), + [anon_sym_private] = ACTIONS(2445), + [anon_sym_protected] = ACTIONS(2445), + [anon_sym_override] = ACTIONS(2445), + [anon_sym_module] = ACTIONS(2445), + [anon_sym_any] = ACTIONS(2445), + [anon_sym_number] = ACTIONS(2445), + [anon_sym_boolean] = ACTIONS(2445), + [anon_sym_string] = ACTIONS(2445), + [anon_sym_symbol] = ACTIONS(2445), + [anon_sym_object] = ACTIONS(2445), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(752)] = { + [sym__call_signature] = STATE(5621), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2451), + [anon_sym_export] = ACTIONS(2453), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2453), + [anon_sym_EQ] = ACTIONS(918), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2453), + [anon_sym_let] = ACTIONS(2453), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2453), + [anon_sym_function] = ACTIONS(2431), + [anon_sym_EQ_GT] = ACTIONS(924), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2453), + [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(2420), + [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(2453), + [anon_sym_readonly] = ACTIONS(2453), + [anon_sym_get] = ACTIONS(2453), + [anon_sym_set] = ACTIONS(2453), + [anon_sym_declare] = ACTIONS(2453), + [anon_sym_public] = ACTIONS(2453), + [anon_sym_private] = ACTIONS(2453), + [anon_sym_protected] = ACTIONS(2453), + [anon_sym_override] = ACTIONS(2453), + [anon_sym_module] = ACTIONS(2453), + [anon_sym_any] = ACTIONS(2453), + [anon_sym_number] = ACTIONS(2453), + [anon_sym_boolean] = ACTIONS(2453), + [anon_sym_string] = ACTIONS(2453), + [anon_sym_symbol] = ACTIONS(2453), + [anon_sym_object] = ACTIONS(2453), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(753)] = { + [ts_builtin_sym_end] = ACTIONS(1878), + [sym_identifier] = ACTIONS(1880), + [anon_sym_export] = ACTIONS(1880), + [anon_sym_default] = ACTIONS(1880), + [anon_sym_type] = ACTIONS(1880), + [anon_sym_namespace] = ACTIONS(1880), + [anon_sym_LBRACE] = ACTIONS(1878), + [anon_sym_COMMA] = ACTIONS(1878), + [anon_sym_RBRACE] = ACTIONS(1878), + [anon_sym_typeof] = ACTIONS(1880), + [anon_sym_import] = ACTIONS(1880), + [anon_sym_with] = ACTIONS(1880), + [anon_sym_var] = ACTIONS(1880), + [anon_sym_let] = ACTIONS(1880), + [anon_sym_const] = ACTIONS(1880), + [anon_sym_BANG] = ACTIONS(1878), + [anon_sym_else] = ACTIONS(1880), + [anon_sym_if] = ACTIONS(1880), + [anon_sym_switch] = ACTIONS(1880), + [anon_sym_for] = ACTIONS(1880), + [anon_sym_LPAREN] = ACTIONS(1878), + [anon_sym_SEMI] = ACTIONS(1878), + [anon_sym_await] = ACTIONS(1880), + [anon_sym_while] = ACTIONS(1880), + [anon_sym_do] = ACTIONS(1880), + [anon_sym_try] = ACTIONS(1880), + [anon_sym_break] = ACTIONS(1880), + [anon_sym_continue] = ACTIONS(1880), + [anon_sym_debugger] = ACTIONS(1880), + [anon_sym_return] = ACTIONS(1880), + [anon_sym_throw] = ACTIONS(1880), + [anon_sym_case] = ACTIONS(1880), + [anon_sym_catch] = ACTIONS(1880), + [anon_sym_finally] = ACTIONS(1880), + [anon_sym_yield] = ACTIONS(1880), + [anon_sym_LBRACK] = ACTIONS(1878), + [anon_sym_class] = ACTIONS(1880), + [anon_sym_async] = ACTIONS(1880), + [anon_sym_function] = ACTIONS(1880), + [anon_sym_new] = ACTIONS(1880), + [anon_sym_using] = ACTIONS(1880), + [anon_sym_PLUS] = ACTIONS(1880), + [anon_sym_DASH] = ACTIONS(1880), + [anon_sym_SLASH] = ACTIONS(1880), + [anon_sym_LT] = ACTIONS(1878), + [anon_sym_TILDE] = ACTIONS(1878), + [anon_sym_void] = ACTIONS(1880), + [anon_sym_delete] = ACTIONS(1880), + [anon_sym_PLUS_PLUS] = ACTIONS(1878), + [anon_sym_DASH_DASH] = ACTIONS(1878), + [anon_sym_DQUOTE] = ACTIONS(1878), + [anon_sym_SQUOTE] = ACTIONS(1878), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1878), + [sym_number] = ACTIONS(1878), + [sym_private_property_identifier] = ACTIONS(1878), + [sym_this] = ACTIONS(1880), + [sym_super] = ACTIONS(1880), + [sym_true] = ACTIONS(1880), + [sym_false] = ACTIONS(1880), + [sym_null] = ACTIONS(1880), + [sym_undefined] = ACTIONS(1880), + [anon_sym_AT] = ACTIONS(1878), + [anon_sym_static] = ACTIONS(1880), + [anon_sym_readonly] = ACTIONS(1880), + [anon_sym_get] = ACTIONS(1880), + [anon_sym_set] = ACTIONS(1880), + [anon_sym_declare] = ACTIONS(1880), + [anon_sym_public] = ACTIONS(1880), + [anon_sym_private] = ACTIONS(1880), + [anon_sym_protected] = ACTIONS(1880), + [anon_sym_override] = ACTIONS(1880), + [anon_sym_module] = ACTIONS(1880), + [anon_sym_any] = ACTIONS(1880), + [anon_sym_number] = ACTIONS(1880), + [anon_sym_boolean] = ACTIONS(1880), + [anon_sym_string] = ACTIONS(1880), + [anon_sym_symbol] = ACTIONS(1880), + [anon_sym_object] = ACTIONS(1880), + [anon_sym_abstract] = ACTIONS(1880), + [anon_sym_interface] = ACTIONS(1880), + [anon_sym_enum] = ACTIONS(1880), + [sym__automatic_semicolon] = ACTIONS(2465), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(754)] = { + [ts_builtin_sym_end] = ACTIONS(1878), + [sym_identifier] = ACTIONS(1880), + [anon_sym_export] = ACTIONS(1880), + [anon_sym_default] = ACTIONS(1880), + [anon_sym_type] = ACTIONS(1880), + [anon_sym_namespace] = ACTIONS(1880), + [anon_sym_LBRACE] = ACTIONS(1878), + [anon_sym_COMMA] = ACTIONS(1878), + [anon_sym_RBRACE] = ACTIONS(1878), + [anon_sym_typeof] = ACTIONS(1880), + [anon_sym_import] = ACTIONS(1880), + [anon_sym_with] = ACTIONS(1880), + [anon_sym_var] = ACTIONS(1880), + [anon_sym_let] = ACTIONS(1880), + [anon_sym_const] = ACTIONS(1880), + [anon_sym_BANG] = ACTIONS(1878), + [anon_sym_else] = ACTIONS(1880), + [anon_sym_if] = ACTIONS(1880), + [anon_sym_switch] = ACTIONS(1880), + [anon_sym_for] = ACTIONS(1880), + [anon_sym_LPAREN] = ACTIONS(1878), + [anon_sym_SEMI] = ACTIONS(1878), + [anon_sym_await] = ACTIONS(1880), + [anon_sym_while] = ACTIONS(1880), + [anon_sym_do] = ACTIONS(1880), + [anon_sym_try] = ACTIONS(1880), + [anon_sym_break] = ACTIONS(1880), + [anon_sym_continue] = ACTIONS(1880), + [anon_sym_debugger] = ACTIONS(1880), + [anon_sym_return] = ACTIONS(1880), + [anon_sym_throw] = ACTIONS(1880), + [anon_sym_case] = ACTIONS(1880), + [anon_sym_yield] = ACTIONS(1880), + [anon_sym_LBRACK] = ACTIONS(1878), + [anon_sym_class] = ACTIONS(1880), + [anon_sym_async] = ACTIONS(1880), + [anon_sym_function] = ACTIONS(1880), + [anon_sym_new] = ACTIONS(1880), + [anon_sym_using] = ACTIONS(1880), + [anon_sym_PLUS] = ACTIONS(1880), + [anon_sym_DASH] = ACTIONS(1880), + [anon_sym_SLASH] = ACTIONS(1880), + [anon_sym_LT] = ACTIONS(1878), + [anon_sym_TILDE] = ACTIONS(1878), + [anon_sym_void] = ACTIONS(1880), + [anon_sym_delete] = ACTIONS(1880), + [anon_sym_PLUS_PLUS] = ACTIONS(1878), + [anon_sym_DASH_DASH] = ACTIONS(1878), + [anon_sym_DQUOTE] = ACTIONS(1878), + [anon_sym_SQUOTE] = ACTIONS(1878), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1878), + [sym_number] = ACTIONS(1878), + [sym_private_property_identifier] = ACTIONS(1878), + [sym_this] = ACTIONS(1880), + [sym_super] = ACTIONS(1880), + [sym_true] = ACTIONS(1880), + [sym_false] = ACTIONS(1880), + [sym_null] = ACTIONS(1880), + [sym_undefined] = ACTIONS(1880), + [anon_sym_AT] = ACTIONS(1878), + [anon_sym_static] = ACTIONS(1880), + [anon_sym_readonly] = ACTIONS(1880), + [anon_sym_get] = ACTIONS(1880), + [anon_sym_set] = ACTIONS(1880), + [anon_sym_declare] = ACTIONS(1880), + [anon_sym_public] = ACTIONS(1880), + [anon_sym_private] = ACTIONS(1880), + [anon_sym_protected] = ACTIONS(1880), + [anon_sym_override] = ACTIONS(1880), + [anon_sym_module] = ACTIONS(1880), + [anon_sym_any] = ACTIONS(1880), + [anon_sym_number] = ACTIONS(1880), + [anon_sym_boolean] = ACTIONS(1880), + [anon_sym_string] = ACTIONS(1880), + [anon_sym_symbol] = ACTIONS(1880), + [anon_sym_object] = ACTIONS(1880), + [anon_sym_abstract] = ACTIONS(1880), + [anon_sym_interface] = ACTIONS(1880), + [anon_sym_enum] = ACTIONS(1880), + [anon_sym_PIPE_RBRACE] = ACTIONS(1878), + [sym__automatic_semicolon] = ACTIONS(2467), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(755)] = { + [ts_builtin_sym_end] = ACTIONS(1878), + [sym_identifier] = ACTIONS(1880), + [anon_sym_export] = ACTIONS(1880), + [anon_sym_default] = ACTIONS(1880), + [anon_sym_type] = ACTIONS(1880), + [anon_sym_namespace] = ACTIONS(1880), + [anon_sym_LBRACE] = ACTIONS(1878), + [anon_sym_COMMA] = ACTIONS(1878), + [anon_sym_RBRACE] = ACTIONS(1878), + [anon_sym_typeof] = ACTIONS(1880), + [anon_sym_import] = ACTIONS(1880), + [anon_sym_with] = ACTIONS(1880), + [anon_sym_var] = ACTIONS(1880), + [anon_sym_let] = ACTIONS(1880), + [anon_sym_const] = ACTIONS(1880), + [anon_sym_BANG] = ACTIONS(1878), + [anon_sym_else] = ACTIONS(1880), + [anon_sym_if] = ACTIONS(1880), + [anon_sym_switch] = ACTIONS(1880), + [anon_sym_for] = ACTIONS(1880), + [anon_sym_LPAREN] = ACTIONS(1878), + [anon_sym_SEMI] = ACTIONS(1878), + [anon_sym_await] = ACTIONS(1880), + [anon_sym_while] = ACTIONS(1880), + [anon_sym_do] = ACTIONS(1880), + [anon_sym_try] = ACTIONS(1880), + [anon_sym_break] = ACTIONS(1880), + [anon_sym_continue] = ACTIONS(1880), + [anon_sym_debugger] = ACTIONS(1880), + [anon_sym_return] = ACTIONS(1880), + [anon_sym_throw] = ACTIONS(1880), + [anon_sym_case] = ACTIONS(1880), + [anon_sym_catch] = ACTIONS(1880), + [anon_sym_finally] = ACTIONS(1880), + [anon_sym_yield] = ACTIONS(1880), + [anon_sym_LBRACK] = ACTIONS(1878), + [anon_sym_class] = ACTIONS(1880), + [anon_sym_async] = ACTIONS(1880), + [anon_sym_function] = ACTIONS(1880), + [anon_sym_new] = ACTIONS(1880), + [anon_sym_using] = ACTIONS(1880), + [anon_sym_PLUS] = ACTIONS(1880), + [anon_sym_DASH] = ACTIONS(1880), + [anon_sym_SLASH] = ACTIONS(1880), + [anon_sym_LT] = ACTIONS(1878), + [anon_sym_TILDE] = ACTIONS(1878), + [anon_sym_void] = ACTIONS(1880), + [anon_sym_delete] = ACTIONS(1880), + [anon_sym_PLUS_PLUS] = ACTIONS(1878), + [anon_sym_DASH_DASH] = ACTIONS(1878), + [anon_sym_DQUOTE] = ACTIONS(1878), + [anon_sym_SQUOTE] = ACTIONS(1878), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1878), + [sym_number] = ACTIONS(1878), + [sym_private_property_identifier] = ACTIONS(1878), + [sym_this] = ACTIONS(1880), + [sym_super] = ACTIONS(1880), + [sym_true] = ACTIONS(1880), + [sym_false] = ACTIONS(1880), + [sym_null] = ACTIONS(1880), + [sym_undefined] = ACTIONS(1880), + [anon_sym_AT] = ACTIONS(1878), + [anon_sym_static] = ACTIONS(1880), + [anon_sym_readonly] = ACTIONS(1880), + [anon_sym_get] = ACTIONS(1880), + [anon_sym_set] = ACTIONS(1880), + [anon_sym_declare] = ACTIONS(1880), + [anon_sym_public] = ACTIONS(1880), + [anon_sym_private] = ACTIONS(1880), + [anon_sym_protected] = ACTIONS(1880), + [anon_sym_override] = ACTIONS(1880), + [anon_sym_module] = ACTIONS(1880), + [anon_sym_any] = ACTIONS(1880), + [anon_sym_number] = ACTIONS(1880), + [anon_sym_boolean] = ACTIONS(1880), + [anon_sym_string] = ACTIONS(1880), + [anon_sym_symbol] = ACTIONS(1880), + [anon_sym_object] = ACTIONS(1880), + [anon_sym_abstract] = ACTIONS(1880), + [anon_sym_interface] = ACTIONS(1880), + [anon_sym_enum] = ACTIONS(1880), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(756)] = { + [ts_builtin_sym_end] = ACTIONS(1884), + [sym_identifier] = ACTIONS(1886), + [anon_sym_export] = ACTIONS(1886), + [anon_sym_default] = ACTIONS(1886), + [anon_sym_type] = ACTIONS(1886), + [anon_sym_namespace] = ACTIONS(1886), + [anon_sym_LBRACE] = ACTIONS(1884), + [anon_sym_COMMA] = ACTIONS(1884), + [anon_sym_RBRACE] = ACTIONS(1884), + [anon_sym_typeof] = ACTIONS(1886), + [anon_sym_import] = ACTIONS(1886), + [anon_sym_with] = ACTIONS(1886), + [anon_sym_var] = ACTIONS(1886), + [anon_sym_let] = ACTIONS(1886), + [anon_sym_const] = ACTIONS(1886), + [anon_sym_BANG] = ACTIONS(1884), + [anon_sym_else] = ACTIONS(1886), + [anon_sym_if] = ACTIONS(1886), + [anon_sym_switch] = ACTIONS(1886), + [anon_sym_for] = ACTIONS(1886), + [anon_sym_LPAREN] = ACTIONS(1884), + [anon_sym_SEMI] = ACTIONS(1884), + [anon_sym_await] = ACTIONS(1886), + [anon_sym_while] = ACTIONS(1886), + [anon_sym_do] = ACTIONS(1886), + [anon_sym_try] = ACTIONS(1886), + [anon_sym_break] = ACTIONS(1886), + [anon_sym_continue] = ACTIONS(1886), + [anon_sym_debugger] = ACTIONS(1886), + [anon_sym_return] = ACTIONS(1886), + [anon_sym_throw] = ACTIONS(1886), + [anon_sym_case] = ACTIONS(1886), + [anon_sym_yield] = ACTIONS(1886), + [anon_sym_LBRACK] = ACTIONS(1884), + [anon_sym_class] = ACTIONS(1886), + [anon_sym_async] = ACTIONS(1886), + [anon_sym_function] = ACTIONS(1886), + [anon_sym_new] = ACTIONS(1886), + [anon_sym_using] = ACTIONS(1886), + [anon_sym_PLUS] = ACTIONS(1886), + [anon_sym_DASH] = ACTIONS(1886), + [anon_sym_SLASH] = ACTIONS(1886), + [anon_sym_LT] = ACTIONS(1884), + [anon_sym_TILDE] = ACTIONS(1884), + [anon_sym_void] = ACTIONS(1886), + [anon_sym_delete] = ACTIONS(1886), + [anon_sym_PLUS_PLUS] = ACTIONS(1884), + [anon_sym_DASH_DASH] = ACTIONS(1884), + [anon_sym_DQUOTE] = ACTIONS(1884), + [anon_sym_SQUOTE] = ACTIONS(1884), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1884), + [sym_number] = ACTIONS(1884), + [sym_private_property_identifier] = ACTIONS(1884), + [sym_this] = ACTIONS(1886), + [sym_super] = ACTIONS(1886), + [sym_true] = ACTIONS(1886), + [sym_false] = ACTIONS(1886), + [sym_null] = ACTIONS(1886), + [sym_undefined] = ACTIONS(1886), + [anon_sym_AT] = ACTIONS(1884), + [anon_sym_static] = ACTIONS(1886), + [anon_sym_readonly] = ACTIONS(1886), + [anon_sym_get] = ACTIONS(1886), + [anon_sym_set] = ACTIONS(1886), + [anon_sym_declare] = ACTIONS(1886), + [anon_sym_public] = ACTIONS(1886), + [anon_sym_private] = ACTIONS(1886), + [anon_sym_protected] = ACTIONS(1886), + [anon_sym_override] = ACTIONS(1886), + [anon_sym_module] = ACTIONS(1886), + [anon_sym_any] = ACTIONS(1886), + [anon_sym_number] = ACTIONS(1886), + [anon_sym_boolean] = ACTIONS(1886), + [anon_sym_string] = ACTIONS(1886), + [anon_sym_symbol] = ACTIONS(1886), + [anon_sym_object] = ACTIONS(1886), + [anon_sym_abstract] = ACTIONS(1886), + [anon_sym_interface] = ACTIONS(1886), + [anon_sym_enum] = ACTIONS(1886), + [anon_sym_PIPE_RBRACE] = ACTIONS(1884), + [sym__automatic_semicolon] = ACTIONS(1884), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(757)] = { + [ts_builtin_sym_end] = ACTIONS(1720), + [sym_identifier] = ACTIONS(1722), + [anon_sym_export] = ACTIONS(1722), + [anon_sym_default] = ACTIONS(1722), + [anon_sym_type] = ACTIONS(1722), + [anon_sym_namespace] = ACTIONS(1722), + [anon_sym_LBRACE] = ACTIONS(1720), + [anon_sym_COMMA] = ACTIONS(1720), + [anon_sym_RBRACE] = ACTIONS(1720), + [anon_sym_typeof] = ACTIONS(1722), + [anon_sym_import] = ACTIONS(1722), + [anon_sym_with] = ACTIONS(1722), + [anon_sym_var] = ACTIONS(1722), + [anon_sym_let] = ACTIONS(1722), + [anon_sym_const] = ACTIONS(1722), + [anon_sym_BANG] = ACTIONS(1720), + [anon_sym_else] = ACTIONS(1722), + [anon_sym_if] = ACTIONS(1722), + [anon_sym_switch] = ACTIONS(1722), + [anon_sym_for] = ACTIONS(1722), + [anon_sym_LPAREN] = ACTIONS(1720), + [anon_sym_SEMI] = ACTIONS(1720), + [anon_sym_await] = ACTIONS(1722), + [anon_sym_while] = ACTIONS(1722), + [anon_sym_do] = ACTIONS(1722), + [anon_sym_try] = ACTIONS(1722), + [anon_sym_break] = ACTIONS(1722), + [anon_sym_continue] = ACTIONS(1722), + [anon_sym_debugger] = ACTIONS(1722), + [anon_sym_return] = ACTIONS(1722), + [anon_sym_throw] = ACTIONS(1722), + [anon_sym_case] = ACTIONS(1722), + [anon_sym_yield] = ACTIONS(1722), + [anon_sym_LBRACK] = ACTIONS(1720), + [anon_sym_class] = ACTIONS(1722), + [anon_sym_async] = ACTIONS(1722), + [anon_sym_function] = ACTIONS(1722), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_using] = ACTIONS(1722), + [anon_sym_PLUS] = ACTIONS(1722), + [anon_sym_DASH] = ACTIONS(1722), + [anon_sym_SLASH] = ACTIONS(1722), + [anon_sym_LT] = ACTIONS(1720), + [anon_sym_TILDE] = ACTIONS(1720), + [anon_sym_void] = ACTIONS(1722), + [anon_sym_delete] = ACTIONS(1722), + [anon_sym_PLUS_PLUS] = ACTIONS(1720), + [anon_sym_DASH_DASH] = ACTIONS(1720), + [anon_sym_DQUOTE] = ACTIONS(1720), + [anon_sym_SQUOTE] = ACTIONS(1720), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1720), + [sym_number] = ACTIONS(1720), + [sym_private_property_identifier] = ACTIONS(1720), + [sym_this] = ACTIONS(1722), + [sym_super] = ACTIONS(1722), + [sym_true] = ACTIONS(1722), + [sym_false] = ACTIONS(1722), + [sym_null] = ACTIONS(1722), + [sym_undefined] = ACTIONS(1722), + [anon_sym_AT] = ACTIONS(1720), + [anon_sym_static] = ACTIONS(1722), + [anon_sym_readonly] = ACTIONS(1722), + [anon_sym_get] = ACTIONS(1722), + [anon_sym_set] = ACTIONS(1722), + [anon_sym_declare] = ACTIONS(1722), + [anon_sym_public] = ACTIONS(1722), + [anon_sym_private] = ACTIONS(1722), + [anon_sym_protected] = ACTIONS(1722), + [anon_sym_override] = ACTIONS(1722), + [anon_sym_module] = ACTIONS(1722), + [anon_sym_any] = ACTIONS(1722), + [anon_sym_number] = ACTIONS(1722), + [anon_sym_boolean] = ACTIONS(1722), + [anon_sym_string] = ACTIONS(1722), + [anon_sym_symbol] = ACTIONS(1722), + [anon_sym_object] = ACTIONS(1722), + [anon_sym_abstract] = ACTIONS(1722), + [anon_sym_interface] = ACTIONS(1722), + [anon_sym_enum] = ACTIONS(1722), + [anon_sym_PIPE_RBRACE] = ACTIONS(1720), + [sym__automatic_semicolon] = ACTIONS(1720), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(758)] = { + [ts_builtin_sym_end] = ACTIONS(1878), + [sym_identifier] = ACTIONS(1880), + [anon_sym_export] = ACTIONS(1880), + [anon_sym_default] = ACTIONS(1880), + [anon_sym_type] = ACTIONS(1880), + [anon_sym_namespace] = ACTIONS(1880), + [anon_sym_LBRACE] = ACTIONS(1878), + [anon_sym_COMMA] = ACTIONS(1878), + [anon_sym_RBRACE] = ACTIONS(1878), + [anon_sym_typeof] = ACTIONS(1880), + [anon_sym_import] = ACTIONS(1880), + [anon_sym_with] = ACTIONS(1880), + [anon_sym_var] = ACTIONS(1880), + [anon_sym_let] = ACTIONS(1880), + [anon_sym_const] = ACTIONS(1880), + [anon_sym_BANG] = ACTIONS(1878), + [anon_sym_else] = ACTIONS(1880), + [anon_sym_if] = ACTIONS(1880), + [anon_sym_switch] = ACTIONS(1880), + [anon_sym_for] = ACTIONS(1880), + [anon_sym_LPAREN] = ACTIONS(1878), + [anon_sym_SEMI] = ACTIONS(1878), + [anon_sym_await] = ACTIONS(1880), + [anon_sym_while] = ACTIONS(1880), + [anon_sym_do] = ACTIONS(1880), + [anon_sym_try] = ACTIONS(1880), + [anon_sym_break] = ACTIONS(1880), + [anon_sym_continue] = ACTIONS(1880), + [anon_sym_debugger] = ACTIONS(1880), + [anon_sym_return] = ACTIONS(1880), + [anon_sym_throw] = ACTIONS(1880), + [anon_sym_case] = ACTIONS(1880), + [anon_sym_yield] = ACTIONS(1880), + [anon_sym_LBRACK] = ACTIONS(1878), + [anon_sym_class] = ACTIONS(1880), + [anon_sym_async] = ACTIONS(1880), + [anon_sym_function] = ACTIONS(1880), + [anon_sym_new] = ACTIONS(1880), + [anon_sym_using] = ACTIONS(1880), + [anon_sym_PLUS] = ACTIONS(1880), + [anon_sym_DASH] = ACTIONS(1880), + [anon_sym_SLASH] = ACTIONS(1880), + [anon_sym_LT] = ACTIONS(1878), + [anon_sym_TILDE] = ACTIONS(1878), + [anon_sym_void] = ACTIONS(1880), + [anon_sym_delete] = ACTIONS(1880), + [anon_sym_PLUS_PLUS] = ACTIONS(1878), + [anon_sym_DASH_DASH] = ACTIONS(1878), + [anon_sym_DQUOTE] = ACTIONS(1878), + [anon_sym_SQUOTE] = ACTIONS(1878), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1878), + [sym_number] = ACTIONS(1878), + [sym_private_property_identifier] = ACTIONS(1878), + [sym_this] = ACTIONS(1880), + [sym_super] = ACTIONS(1880), + [sym_true] = ACTIONS(1880), + [sym_false] = ACTIONS(1880), + [sym_null] = ACTIONS(1880), + [sym_undefined] = ACTIONS(1880), + [anon_sym_AT] = ACTIONS(1878), + [anon_sym_static] = ACTIONS(1880), + [anon_sym_readonly] = ACTIONS(1880), + [anon_sym_get] = ACTIONS(1880), + [anon_sym_set] = ACTIONS(1880), + [anon_sym_declare] = ACTIONS(1880), + [anon_sym_public] = ACTIONS(1880), + [anon_sym_private] = ACTIONS(1880), + [anon_sym_protected] = ACTIONS(1880), + [anon_sym_override] = ACTIONS(1880), + [anon_sym_module] = ACTIONS(1880), + [anon_sym_any] = ACTIONS(1880), + [anon_sym_number] = ACTIONS(1880), + [anon_sym_boolean] = ACTIONS(1880), + [anon_sym_string] = ACTIONS(1880), + [anon_sym_symbol] = ACTIONS(1880), + [anon_sym_object] = ACTIONS(1880), + [anon_sym_abstract] = ACTIONS(1880), + [anon_sym_interface] = ACTIONS(1880), + [anon_sym_enum] = ACTIONS(1880), + [anon_sym_PIPE_RBRACE] = ACTIONS(1878), + [sym__automatic_semicolon] = ACTIONS(1878), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(759)] = { + [ts_builtin_sym_end] = ACTIONS(1690), + [sym_identifier] = ACTIONS(1692), + [anon_sym_export] = ACTIONS(1692), + [anon_sym_default] = ACTIONS(1692), + [anon_sym_type] = ACTIONS(1692), + [anon_sym_namespace] = ACTIONS(1692), + [anon_sym_LBRACE] = ACTIONS(1690), + [anon_sym_COMMA] = ACTIONS(1690), + [anon_sym_RBRACE] = ACTIONS(1690), + [anon_sym_typeof] = ACTIONS(1692), + [anon_sym_import] = ACTIONS(1692), + [anon_sym_with] = ACTIONS(1692), + [anon_sym_var] = ACTIONS(1692), + [anon_sym_let] = ACTIONS(1692), + [anon_sym_const] = ACTIONS(1692), + [anon_sym_BANG] = ACTIONS(1690), + [anon_sym_else] = ACTIONS(1692), + [anon_sym_if] = ACTIONS(1692), + [anon_sym_switch] = ACTIONS(1692), + [anon_sym_for] = ACTIONS(1692), + [anon_sym_LPAREN] = ACTIONS(1690), + [anon_sym_SEMI] = ACTIONS(1690), + [anon_sym_await] = ACTIONS(1692), + [anon_sym_while] = ACTIONS(1692), + [anon_sym_do] = ACTIONS(1692), + [anon_sym_try] = ACTIONS(1692), + [anon_sym_break] = ACTIONS(1692), + [anon_sym_continue] = ACTIONS(1692), + [anon_sym_debugger] = ACTIONS(1692), + [anon_sym_return] = ACTIONS(1692), + [anon_sym_throw] = ACTIONS(1692), + [anon_sym_case] = ACTIONS(1692), + [anon_sym_yield] = ACTIONS(1692), + [anon_sym_LBRACK] = ACTIONS(1690), + [anon_sym_class] = ACTIONS(1692), + [anon_sym_async] = ACTIONS(1692), + [anon_sym_function] = ACTIONS(1692), + [anon_sym_new] = ACTIONS(1692), + [anon_sym_using] = ACTIONS(1692), + [anon_sym_PLUS] = ACTIONS(1692), + [anon_sym_DASH] = ACTIONS(1692), + [anon_sym_SLASH] = ACTIONS(1692), + [anon_sym_LT] = ACTIONS(1690), + [anon_sym_TILDE] = ACTIONS(1690), + [anon_sym_void] = ACTIONS(1692), + [anon_sym_delete] = ACTIONS(1692), + [anon_sym_PLUS_PLUS] = ACTIONS(1690), + [anon_sym_DASH_DASH] = ACTIONS(1690), + [anon_sym_DQUOTE] = ACTIONS(1690), + [anon_sym_SQUOTE] = ACTIONS(1690), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1690), + [sym_number] = ACTIONS(1690), + [sym_private_property_identifier] = ACTIONS(1690), + [sym_this] = ACTIONS(1692), + [sym_super] = ACTIONS(1692), + [sym_true] = ACTIONS(1692), + [sym_false] = ACTIONS(1692), + [sym_null] = ACTIONS(1692), + [sym_undefined] = ACTIONS(1692), + [anon_sym_AT] = ACTIONS(1690), + [anon_sym_static] = ACTIONS(1692), + [anon_sym_readonly] = ACTIONS(1692), + [anon_sym_get] = ACTIONS(1692), + [anon_sym_set] = ACTIONS(1692), + [anon_sym_declare] = ACTIONS(1692), + [anon_sym_public] = ACTIONS(1692), + [anon_sym_private] = ACTIONS(1692), + [anon_sym_protected] = ACTIONS(1692), + [anon_sym_override] = ACTIONS(1692), + [anon_sym_module] = ACTIONS(1692), + [anon_sym_any] = ACTIONS(1692), + [anon_sym_number] = ACTIONS(1692), + [anon_sym_boolean] = ACTIONS(1692), + [anon_sym_string] = ACTIONS(1692), + [anon_sym_symbol] = ACTIONS(1692), + [anon_sym_object] = ACTIONS(1692), + [anon_sym_abstract] = ACTIONS(1692), + [anon_sym_interface] = ACTIONS(1692), + [anon_sym_enum] = ACTIONS(1692), + [anon_sym_PIPE_RBRACE] = ACTIONS(1690), + [sym__automatic_semicolon] = ACTIONS(2469), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(760)] = { + [ts_builtin_sym_end] = ACTIONS(1716), + [sym_identifier] = ACTIONS(1718), + [anon_sym_export] = ACTIONS(1718), + [anon_sym_default] = ACTIONS(1718), + [anon_sym_type] = ACTIONS(1718), + [anon_sym_namespace] = ACTIONS(1718), + [anon_sym_LBRACE] = ACTIONS(1716), + [anon_sym_COMMA] = ACTIONS(1716), + [anon_sym_RBRACE] = ACTIONS(1716), + [anon_sym_typeof] = ACTIONS(1718), + [anon_sym_import] = ACTIONS(1718), + [anon_sym_with] = ACTIONS(1718), + [anon_sym_var] = ACTIONS(1718), + [anon_sym_let] = ACTIONS(1718), + [anon_sym_const] = ACTIONS(1718), + [anon_sym_BANG] = ACTIONS(1716), + [anon_sym_else] = ACTIONS(1718), + [anon_sym_if] = ACTIONS(1718), + [anon_sym_switch] = ACTIONS(1718), + [anon_sym_for] = ACTIONS(1718), + [anon_sym_LPAREN] = ACTIONS(1716), + [anon_sym_SEMI] = ACTIONS(1716), + [anon_sym_await] = ACTIONS(1718), + [anon_sym_while] = ACTIONS(1718), + [anon_sym_do] = ACTIONS(1718), + [anon_sym_try] = ACTIONS(1718), + [anon_sym_break] = ACTIONS(1718), + [anon_sym_continue] = ACTIONS(1718), + [anon_sym_debugger] = ACTIONS(1718), + [anon_sym_return] = ACTIONS(1718), + [anon_sym_throw] = ACTIONS(1718), + [anon_sym_case] = ACTIONS(1718), + [anon_sym_yield] = ACTIONS(1718), + [anon_sym_LBRACK] = ACTIONS(1716), + [anon_sym_class] = ACTIONS(1718), + [anon_sym_async] = ACTIONS(1718), + [anon_sym_function] = ACTIONS(1718), + [anon_sym_new] = ACTIONS(1718), + [anon_sym_using] = ACTIONS(1718), + [anon_sym_PLUS] = ACTIONS(1718), + [anon_sym_DASH] = ACTIONS(1718), + [anon_sym_SLASH] = ACTIONS(1718), + [anon_sym_LT] = ACTIONS(1716), + [anon_sym_TILDE] = ACTIONS(1716), + [anon_sym_void] = ACTIONS(1718), + [anon_sym_delete] = ACTIONS(1718), + [anon_sym_PLUS_PLUS] = ACTIONS(1716), + [anon_sym_DASH_DASH] = ACTIONS(1716), + [anon_sym_DQUOTE] = ACTIONS(1716), + [anon_sym_SQUOTE] = ACTIONS(1716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1716), + [sym_number] = ACTIONS(1716), + [sym_private_property_identifier] = ACTIONS(1716), + [sym_this] = ACTIONS(1718), + [sym_super] = ACTIONS(1718), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_AT] = ACTIONS(1716), + [anon_sym_static] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1718), + [anon_sym_get] = ACTIONS(1718), + [anon_sym_set] = ACTIONS(1718), + [anon_sym_declare] = ACTIONS(1718), + [anon_sym_public] = ACTIONS(1718), + [anon_sym_private] = ACTIONS(1718), + [anon_sym_protected] = ACTIONS(1718), + [anon_sym_override] = ACTIONS(1718), + [anon_sym_module] = ACTIONS(1718), + [anon_sym_any] = ACTIONS(1718), + [anon_sym_number] = ACTIONS(1718), + [anon_sym_boolean] = ACTIONS(1718), + [anon_sym_string] = ACTIONS(1718), + [anon_sym_symbol] = ACTIONS(1718), + [anon_sym_object] = ACTIONS(1718), + [anon_sym_abstract] = ACTIONS(1718), + [anon_sym_interface] = ACTIONS(1718), + [anon_sym_enum] = ACTIONS(1718), + [anon_sym_PIPE_RBRACE] = ACTIONS(1716), + [sym__automatic_semicolon] = ACTIONS(1716), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(761)] = { + [sym__call_signature] = STATE(5772), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2471), + [anon_sym_export] = ACTIONS(2473), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2473), + [anon_sym_EQ] = ACTIONS(964), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2473), + [anon_sym_let] = ACTIONS(2473), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2473), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(970), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2473), + [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(2420), + [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(2473), + [anon_sym_readonly] = ACTIONS(2473), + [anon_sym_get] = ACTIONS(2473), + [anon_sym_set] = ACTIONS(2473), + [anon_sym_declare] = ACTIONS(2473), + [anon_sym_public] = ACTIONS(2473), + [anon_sym_private] = ACTIONS(2473), + [anon_sym_protected] = ACTIONS(2473), + [anon_sym_override] = ACTIONS(2473), + [anon_sym_module] = ACTIONS(2473), + [anon_sym_any] = ACTIONS(2473), + [anon_sym_number] = ACTIONS(2473), + [anon_sym_boolean] = ACTIONS(2473), + [anon_sym_string] = ACTIONS(2473), + [anon_sym_symbol] = ACTIONS(2473), + [anon_sym_object] = ACTIONS(2473), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(762)] = { + [sym__call_signature] = STATE(5501), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2443), + [anon_sym_export] = ACTIONS(2445), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2445), + [anon_sym_EQ] = ACTIONS(910), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2445), + [anon_sym_let] = ACTIONS(2445), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2445), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2445), + [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(2420), + [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(2445), + [anon_sym_readonly] = ACTIONS(2445), + [anon_sym_get] = ACTIONS(2445), + [anon_sym_set] = ACTIONS(2445), + [anon_sym_declare] = ACTIONS(2445), + [anon_sym_public] = ACTIONS(2445), + [anon_sym_private] = ACTIONS(2445), + [anon_sym_protected] = ACTIONS(2445), + [anon_sym_override] = ACTIONS(2445), + [anon_sym_module] = ACTIONS(2445), + [anon_sym_any] = ACTIONS(2445), + [anon_sym_number] = ACTIONS(2445), + [anon_sym_boolean] = ACTIONS(2445), + [anon_sym_string] = ACTIONS(2445), + [anon_sym_symbol] = ACTIONS(2445), + [anon_sym_object] = ACTIONS(2445), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(763)] = { + [sym__call_signature] = STATE(5772), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2471), + [anon_sym_export] = ACTIONS(2473), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2473), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2473), + [anon_sym_let] = ACTIONS(2473), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2473), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(970), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2473), + [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(2420), + [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(2473), + [anon_sym_readonly] = ACTIONS(2473), + [anon_sym_get] = ACTIONS(2473), + [anon_sym_set] = ACTIONS(2473), + [anon_sym_declare] = ACTIONS(2473), + [anon_sym_public] = ACTIONS(2473), + [anon_sym_private] = ACTIONS(2473), + [anon_sym_protected] = ACTIONS(2473), + [anon_sym_override] = ACTIONS(2473), + [anon_sym_module] = ACTIONS(2473), + [anon_sym_any] = ACTIONS(2473), + [anon_sym_number] = ACTIONS(2473), + [anon_sym_boolean] = ACTIONS(2473), + [anon_sym_string] = ACTIONS(2473), + [anon_sym_symbol] = ACTIONS(2473), + [anon_sym_object] = ACTIONS(2473), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(764)] = { + [sym__call_signature] = STATE(5553), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2475), + [anon_sym_export] = ACTIONS(2477), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2477), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2477), + [anon_sym_let] = ACTIONS(2477), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2477), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(954), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2477), + [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(2420), + [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(2477), + [anon_sym_readonly] = ACTIONS(2477), + [anon_sym_get] = ACTIONS(2477), + [anon_sym_set] = ACTIONS(2477), + [anon_sym_declare] = ACTIONS(2477), + [anon_sym_public] = ACTIONS(2477), + [anon_sym_private] = ACTIONS(2477), + [anon_sym_protected] = ACTIONS(2477), + [anon_sym_override] = ACTIONS(2477), + [anon_sym_module] = ACTIONS(2477), + [anon_sym_any] = ACTIONS(2477), + [anon_sym_number] = ACTIONS(2477), + [anon_sym_boolean] = ACTIONS(2477), + [anon_sym_string] = ACTIONS(2477), + [anon_sym_symbol] = ACTIONS(2477), + [anon_sym_object] = ACTIONS(2477), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(765)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(902), + [anon_sym_of] = ACTIONS(905), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(766)] = { + [sym__call_signature] = STATE(5553), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2475), + [anon_sym_export] = ACTIONS(2477), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2477), + [anon_sym_EQ] = ACTIONS(948), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2477), + [anon_sym_let] = ACTIONS(2477), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2477), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(954), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2477), + [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(2420), + [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(2477), + [anon_sym_readonly] = ACTIONS(2477), + [anon_sym_get] = ACTIONS(2477), + [anon_sym_set] = ACTIONS(2477), + [anon_sym_declare] = ACTIONS(2477), + [anon_sym_public] = ACTIONS(2477), + [anon_sym_private] = ACTIONS(2477), + [anon_sym_protected] = ACTIONS(2477), + [anon_sym_override] = ACTIONS(2477), + [anon_sym_module] = ACTIONS(2477), + [anon_sym_any] = ACTIONS(2477), + [anon_sym_number] = ACTIONS(2477), + [anon_sym_boolean] = ACTIONS(2477), + [anon_sym_string] = ACTIONS(2477), + [anon_sym_symbol] = ACTIONS(2477), + [anon_sym_object] = ACTIONS(2477), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(767)] = { + [sym__call_signature] = STATE(5501), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2443), + [anon_sym_export] = ACTIONS(2445), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2445), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2445), + [anon_sym_let] = ACTIONS(2445), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2445), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(895), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2445), + [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(2420), + [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(2445), + [anon_sym_readonly] = ACTIONS(2445), + [anon_sym_get] = ACTIONS(2445), + [anon_sym_set] = ACTIONS(2445), + [anon_sym_declare] = ACTIONS(2445), + [anon_sym_public] = ACTIONS(2445), + [anon_sym_private] = ACTIONS(2445), + [anon_sym_protected] = ACTIONS(2445), + [anon_sym_override] = ACTIONS(2445), + [anon_sym_module] = ACTIONS(2445), + [anon_sym_any] = ACTIONS(2445), + [anon_sym_number] = ACTIONS(2445), + [anon_sym_boolean] = ACTIONS(2445), + [anon_sym_string] = ACTIONS(2445), + [anon_sym_symbol] = ACTIONS(2445), + [anon_sym_object] = ACTIONS(2445), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(768)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(769)] = { + [ts_builtin_sym_end] = ACTIONS(1716), + [sym_identifier] = ACTIONS(1718), + [anon_sym_export] = ACTIONS(1718), + [anon_sym_default] = ACTIONS(1718), + [anon_sym_type] = ACTIONS(1718), + [anon_sym_namespace] = ACTIONS(1718), + [anon_sym_LBRACE] = ACTIONS(1716), + [anon_sym_COMMA] = ACTIONS(1716), + [anon_sym_RBRACE] = ACTIONS(1716), + [anon_sym_typeof] = ACTIONS(1718), + [anon_sym_import] = ACTIONS(1718), + [anon_sym_with] = ACTIONS(1718), + [anon_sym_var] = ACTIONS(1718), + [anon_sym_let] = ACTIONS(1718), + [anon_sym_const] = ACTIONS(1718), + [anon_sym_BANG] = ACTIONS(1716), + [anon_sym_else] = ACTIONS(1718), + [anon_sym_if] = ACTIONS(1718), + [anon_sym_switch] = ACTIONS(1718), + [anon_sym_for] = ACTIONS(1718), + [anon_sym_LPAREN] = ACTIONS(1716), + [anon_sym_SEMI] = ACTIONS(1716), + [anon_sym_await] = ACTIONS(1718), + [anon_sym_while] = ACTIONS(1718), + [anon_sym_do] = ACTIONS(1718), + [anon_sym_try] = ACTIONS(1718), + [anon_sym_break] = ACTIONS(1718), + [anon_sym_continue] = ACTIONS(1718), + [anon_sym_debugger] = ACTIONS(1718), + [anon_sym_return] = ACTIONS(1718), + [anon_sym_throw] = ACTIONS(1718), + [anon_sym_case] = ACTIONS(1718), + [anon_sym_catch] = ACTIONS(1718), + [anon_sym_finally] = ACTIONS(1718), + [anon_sym_yield] = ACTIONS(1718), + [anon_sym_LBRACK] = ACTIONS(1716), + [anon_sym_class] = ACTIONS(1718), + [anon_sym_async] = ACTIONS(1718), + [anon_sym_function] = ACTIONS(1718), + [anon_sym_new] = ACTIONS(1718), + [anon_sym_using] = ACTIONS(1718), + [anon_sym_PLUS] = ACTIONS(1718), + [anon_sym_DASH] = ACTIONS(1718), + [anon_sym_SLASH] = ACTIONS(1718), + [anon_sym_LT] = ACTIONS(1716), + [anon_sym_TILDE] = ACTIONS(1716), + [anon_sym_void] = ACTIONS(1718), + [anon_sym_delete] = ACTIONS(1718), + [anon_sym_PLUS_PLUS] = ACTIONS(1716), + [anon_sym_DASH_DASH] = ACTIONS(1716), + [anon_sym_DQUOTE] = ACTIONS(1716), + [anon_sym_SQUOTE] = ACTIONS(1716), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1716), + [sym_number] = ACTIONS(1716), + [sym_private_property_identifier] = ACTIONS(1716), + [sym_this] = ACTIONS(1718), + [sym_super] = ACTIONS(1718), + [sym_true] = ACTIONS(1718), + [sym_false] = ACTIONS(1718), + [sym_null] = ACTIONS(1718), + [sym_undefined] = ACTIONS(1718), + [anon_sym_AT] = ACTIONS(1716), + [anon_sym_static] = ACTIONS(1718), + [anon_sym_readonly] = ACTIONS(1718), + [anon_sym_get] = ACTIONS(1718), + [anon_sym_set] = ACTIONS(1718), + [anon_sym_declare] = ACTIONS(1718), + [anon_sym_public] = ACTIONS(1718), + [anon_sym_private] = ACTIONS(1718), + [anon_sym_protected] = ACTIONS(1718), + [anon_sym_override] = ACTIONS(1718), + [anon_sym_module] = ACTIONS(1718), + [anon_sym_any] = ACTIONS(1718), + [anon_sym_number] = ACTIONS(1718), + [anon_sym_boolean] = ACTIONS(1718), + [anon_sym_string] = ACTIONS(1718), + [anon_sym_symbol] = ACTIONS(1718), + [anon_sym_object] = ACTIONS(1718), + [anon_sym_abstract] = ACTIONS(1718), + [anon_sym_interface] = ACTIONS(1718), + [anon_sym_enum] = ACTIONS(1718), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(770)] = { + [sym_finally_clause] = STATE(826), + [ts_builtin_sym_end] = ACTIONS(2479), + [sym_identifier] = ACTIONS(2481), + [anon_sym_export] = ACTIONS(2481), + [anon_sym_default] = ACTIONS(2481), + [anon_sym_type] = ACTIONS(2481), + [anon_sym_namespace] = ACTIONS(2481), + [anon_sym_LBRACE] = ACTIONS(2479), + [anon_sym_RBRACE] = ACTIONS(2479), + [anon_sym_typeof] = ACTIONS(2481), + [anon_sym_import] = ACTIONS(2481), + [anon_sym_with] = ACTIONS(2481), + [anon_sym_var] = ACTIONS(2481), + [anon_sym_let] = ACTIONS(2481), + [anon_sym_const] = ACTIONS(2481), + [anon_sym_BANG] = ACTIONS(2479), + [anon_sym_else] = ACTIONS(2481), + [anon_sym_if] = ACTIONS(2481), + [anon_sym_switch] = ACTIONS(2481), + [anon_sym_for] = ACTIONS(2481), + [anon_sym_LPAREN] = ACTIONS(2479), + [anon_sym_SEMI] = ACTIONS(2479), + [anon_sym_await] = ACTIONS(2481), + [anon_sym_while] = ACTIONS(2481), + [anon_sym_do] = ACTIONS(2481), + [anon_sym_try] = ACTIONS(2481), + [anon_sym_break] = ACTIONS(2481), + [anon_sym_continue] = ACTIONS(2481), + [anon_sym_debugger] = ACTIONS(2481), + [anon_sym_return] = ACTIONS(2481), + [anon_sym_throw] = ACTIONS(2481), + [anon_sym_case] = ACTIONS(2481), + [anon_sym_finally] = ACTIONS(2461), + [anon_sym_yield] = ACTIONS(2481), + [anon_sym_LBRACK] = ACTIONS(2479), + [anon_sym_class] = ACTIONS(2481), + [anon_sym_async] = ACTIONS(2481), + [anon_sym_function] = ACTIONS(2481), + [anon_sym_new] = ACTIONS(2481), + [anon_sym_using] = ACTIONS(2481), + [anon_sym_PLUS] = ACTIONS(2481), + [anon_sym_DASH] = ACTIONS(2481), + [anon_sym_SLASH] = ACTIONS(2481), + [anon_sym_LT] = ACTIONS(2479), + [anon_sym_TILDE] = ACTIONS(2479), + [anon_sym_void] = ACTIONS(2481), + [anon_sym_delete] = ACTIONS(2481), + [anon_sym_PLUS_PLUS] = ACTIONS(2479), + [anon_sym_DASH_DASH] = ACTIONS(2479), + [anon_sym_DQUOTE] = ACTIONS(2479), + [anon_sym_SQUOTE] = ACTIONS(2479), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2479), + [sym_number] = ACTIONS(2479), + [sym_private_property_identifier] = ACTIONS(2479), + [sym_this] = ACTIONS(2481), + [sym_super] = ACTIONS(2481), + [sym_true] = ACTIONS(2481), + [sym_false] = ACTIONS(2481), + [sym_null] = ACTIONS(2481), + [sym_undefined] = ACTIONS(2481), + [anon_sym_AT] = ACTIONS(2479), + [anon_sym_static] = ACTIONS(2481), + [anon_sym_readonly] = ACTIONS(2481), + [anon_sym_get] = ACTIONS(2481), + [anon_sym_set] = ACTIONS(2481), + [anon_sym_declare] = ACTIONS(2481), + [anon_sym_public] = ACTIONS(2481), + [anon_sym_private] = ACTIONS(2481), + [anon_sym_protected] = ACTIONS(2481), + [anon_sym_override] = ACTIONS(2481), + [anon_sym_module] = ACTIONS(2481), + [anon_sym_any] = ACTIONS(2481), + [anon_sym_number] = ACTIONS(2481), + [anon_sym_boolean] = ACTIONS(2481), + [anon_sym_string] = ACTIONS(2481), + [anon_sym_symbol] = ACTIONS(2481), + [anon_sym_object] = ACTIONS(2481), + [anon_sym_abstract] = ACTIONS(2481), + [anon_sym_interface] = ACTIONS(2481), + [anon_sym_enum] = ACTIONS(2481), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(771)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(980), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(772)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(978), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(773)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(974), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(774)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(1036), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(775)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(1040), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(776)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(1044), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(777)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(778)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(1038), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(779)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(982), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(780)] = { + [sym_statement_block] = STATE(882), + [ts_builtin_sym_end] = ACTIONS(1674), + [sym_identifier] = ACTIONS(1676), + [anon_sym_export] = ACTIONS(1676), + [anon_sym_default] = ACTIONS(1676), + [anon_sym_type] = ACTIONS(1676), + [anon_sym_namespace] = ACTIONS(1676), + [anon_sym_LBRACE] = ACTIONS(2483), + [anon_sym_RBRACE] = ACTIONS(1674), + [anon_sym_typeof] = ACTIONS(1676), + [anon_sym_import] = ACTIONS(1676), + [anon_sym_with] = ACTIONS(1676), + [anon_sym_var] = ACTIONS(1676), + [anon_sym_let] = ACTIONS(1676), + [anon_sym_const] = ACTIONS(1676), + [anon_sym_BANG] = ACTIONS(1674), + [anon_sym_else] = ACTIONS(1676), + [anon_sym_if] = ACTIONS(1676), + [anon_sym_switch] = ACTIONS(1676), + [anon_sym_for] = ACTIONS(1676), + [anon_sym_LPAREN] = ACTIONS(1674), + [anon_sym_SEMI] = ACTIONS(1674), + [anon_sym_await] = ACTIONS(1676), + [anon_sym_while] = ACTIONS(1676), + [anon_sym_do] = ACTIONS(1676), + [anon_sym_try] = ACTIONS(1676), + [anon_sym_break] = ACTIONS(1676), + [anon_sym_continue] = ACTIONS(1676), + [anon_sym_debugger] = ACTIONS(1676), + [anon_sym_return] = ACTIONS(1676), + [anon_sym_throw] = ACTIONS(1676), + [anon_sym_case] = ACTIONS(1676), + [anon_sym_yield] = ACTIONS(1676), + [anon_sym_LBRACK] = ACTIONS(1674), + [anon_sym_DOT] = ACTIONS(2485), + [anon_sym_class] = ACTIONS(1676), + [anon_sym_async] = ACTIONS(1676), + [anon_sym_function] = ACTIONS(1676), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1676), + [anon_sym_PLUS] = ACTIONS(1676), + [anon_sym_DASH] = ACTIONS(1676), + [anon_sym_SLASH] = ACTIONS(1676), + [anon_sym_LT] = ACTIONS(1674), + [anon_sym_TILDE] = ACTIONS(1674), + [anon_sym_void] = ACTIONS(1676), + [anon_sym_delete] = ACTIONS(1676), + [anon_sym_PLUS_PLUS] = ACTIONS(1674), + [anon_sym_DASH_DASH] = ACTIONS(1674), + [anon_sym_DQUOTE] = ACTIONS(1674), + [anon_sym_SQUOTE] = ACTIONS(1674), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1674), + [sym_number] = ACTIONS(1674), + [sym_private_property_identifier] = ACTIONS(1674), + [sym_this] = ACTIONS(1676), + [sym_super] = ACTIONS(1676), + [sym_true] = ACTIONS(1676), + [sym_false] = ACTIONS(1676), + [sym_null] = ACTIONS(1676), + [sym_undefined] = ACTIONS(1676), + [anon_sym_AT] = ACTIONS(1674), + [anon_sym_static] = ACTIONS(1676), + [anon_sym_readonly] = ACTIONS(1676), + [anon_sym_get] = ACTIONS(1676), + [anon_sym_set] = ACTIONS(1676), + [anon_sym_declare] = ACTIONS(1676), + [anon_sym_public] = ACTIONS(1676), + [anon_sym_private] = ACTIONS(1676), + [anon_sym_protected] = ACTIONS(1676), + [anon_sym_override] = ACTIONS(1676), + [anon_sym_module] = ACTIONS(1676), + [anon_sym_any] = ACTIONS(1676), + [anon_sym_number] = ACTIONS(1676), + [anon_sym_boolean] = ACTIONS(1676), + [anon_sym_string] = ACTIONS(1676), + [anon_sym_symbol] = ACTIONS(1676), + [anon_sym_object] = ACTIONS(1676), + [anon_sym_abstract] = ACTIONS(1676), + [anon_sym_interface] = ACTIONS(1676), + [anon_sym_enum] = ACTIONS(1676), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(781)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(1042), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(782)] = { + [sym__call_signature] = STATE(5839), + [sym_formal_parameters] = STATE(3859), + [sym_type_parameters] = STATE(5321), + [sym_identifier] = ACTIONS(2411), + [anon_sym_export] = ACTIONS(2413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2413), + [anon_sym_EQ] = ACTIONS(976), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2413), + [anon_sym_let] = ACTIONS(2413), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2415), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2418), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2413), + [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(2420), + [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(2413), + [anon_sym_readonly] = ACTIONS(2413), + [anon_sym_get] = ACTIONS(2413), + [anon_sym_set] = ACTIONS(2413), + [anon_sym_declare] = ACTIONS(2413), + [anon_sym_public] = ACTIONS(2413), + [anon_sym_private] = ACTIONS(2413), + [anon_sym_protected] = ACTIONS(2413), + [anon_sym_override] = ACTIONS(2413), + [anon_sym_module] = ACTIONS(2413), + [anon_sym_any] = ACTIONS(2413), + [anon_sym_number] = ACTIONS(2413), + [anon_sym_boolean] = ACTIONS(2413), + [anon_sym_string] = ACTIONS(2413), + [anon_sym_symbol] = ACTIONS(2413), + [anon_sym_object] = ACTIONS(2413), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(783)] = { + [sym_statement_block] = STATE(882), + [ts_builtin_sym_end] = ACTIONS(1674), + [sym_identifier] = ACTIONS(1676), + [anon_sym_export] = ACTIONS(1676), + [anon_sym_default] = ACTIONS(1676), + [anon_sym_type] = ACTIONS(1676), + [anon_sym_namespace] = ACTIONS(1676), + [anon_sym_LBRACE] = ACTIONS(2483), + [anon_sym_RBRACE] = ACTIONS(1674), + [anon_sym_typeof] = ACTIONS(1676), + [anon_sym_import] = ACTIONS(1676), + [anon_sym_with] = ACTIONS(1676), + [anon_sym_var] = ACTIONS(1676), + [anon_sym_let] = ACTIONS(1676), + [anon_sym_const] = ACTIONS(1676), + [anon_sym_BANG] = ACTIONS(1674), + [anon_sym_else] = ACTIONS(1676), + [anon_sym_if] = ACTIONS(1676), + [anon_sym_switch] = ACTIONS(1676), + [anon_sym_for] = ACTIONS(1676), + [anon_sym_LPAREN] = ACTIONS(1674), + [anon_sym_SEMI] = ACTIONS(1674), + [anon_sym_await] = ACTIONS(1676), + [anon_sym_while] = ACTIONS(1676), + [anon_sym_do] = ACTIONS(1676), + [anon_sym_try] = ACTIONS(1676), + [anon_sym_break] = ACTIONS(1676), + [anon_sym_continue] = ACTIONS(1676), + [anon_sym_debugger] = ACTIONS(1676), + [anon_sym_return] = ACTIONS(1676), + [anon_sym_throw] = ACTIONS(1676), + [anon_sym_case] = ACTIONS(1676), + [anon_sym_yield] = ACTIONS(1676), + [anon_sym_LBRACK] = ACTIONS(1674), + [anon_sym_DOT] = ACTIONS(2487), + [anon_sym_class] = ACTIONS(1676), + [anon_sym_async] = ACTIONS(1676), + [anon_sym_function] = ACTIONS(1676), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1676), + [anon_sym_PLUS] = ACTIONS(1676), + [anon_sym_DASH] = ACTIONS(1676), + [anon_sym_SLASH] = ACTIONS(1676), + [anon_sym_LT] = ACTIONS(1674), + [anon_sym_TILDE] = ACTIONS(1674), + [anon_sym_void] = ACTIONS(1676), + [anon_sym_delete] = ACTIONS(1676), + [anon_sym_PLUS_PLUS] = ACTIONS(1674), + [anon_sym_DASH_DASH] = ACTIONS(1674), + [anon_sym_DQUOTE] = ACTIONS(1674), + [anon_sym_SQUOTE] = ACTIONS(1674), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1674), + [sym_number] = ACTIONS(1674), + [sym_private_property_identifier] = ACTIONS(1674), + [sym_this] = ACTIONS(1676), + [sym_super] = ACTIONS(1676), + [sym_true] = ACTIONS(1676), + [sym_false] = ACTIONS(1676), + [sym_null] = ACTIONS(1676), + [sym_undefined] = ACTIONS(1676), + [anon_sym_AT] = ACTIONS(1674), + [anon_sym_static] = ACTIONS(1676), + [anon_sym_readonly] = ACTIONS(1676), + [anon_sym_get] = ACTIONS(1676), + [anon_sym_set] = ACTIONS(1676), + [anon_sym_declare] = ACTIONS(1676), + [anon_sym_public] = ACTIONS(1676), + [anon_sym_private] = ACTIONS(1676), + [anon_sym_protected] = ACTIONS(1676), + [anon_sym_override] = ACTIONS(1676), + [anon_sym_module] = ACTIONS(1676), + [anon_sym_any] = ACTIONS(1676), + [anon_sym_number] = ACTIONS(1676), + [anon_sym_boolean] = ACTIONS(1676), + [anon_sym_string] = ACTIONS(1676), + [anon_sym_symbol] = ACTIONS(1676), + [anon_sym_object] = ACTIONS(1676), + [anon_sym_abstract] = ACTIONS(1676), + [anon_sym_interface] = ACTIONS(1676), + [anon_sym_enum] = ACTIONS(1676), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(784)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5028), + [sym_optional_tuple_parameter] = STATE(5028), + [sym_optional_type] = STATE(5028), + [sym_rest_type] = STATE(5028), + [sym__tuple_type_member] = STATE(5028), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(2491), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2493), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(785)] = { + [ts_builtin_sym_end] = ACTIONS(2501), + [sym_identifier] = ACTIONS(2503), + [anon_sym_export] = ACTIONS(2503), + [anon_sym_default] = ACTIONS(2503), + [anon_sym_type] = ACTIONS(2503), + [anon_sym_namespace] = ACTIONS(2503), + [anon_sym_LBRACE] = ACTIONS(2501), + [anon_sym_RBRACE] = ACTIONS(2501), + [anon_sym_typeof] = ACTIONS(2503), + [anon_sym_import] = ACTIONS(2503), + [anon_sym_with] = ACTIONS(2503), + [anon_sym_var] = ACTIONS(2503), + [anon_sym_let] = ACTIONS(2503), + [anon_sym_const] = ACTIONS(2503), + [anon_sym_BANG] = ACTIONS(2501), + [anon_sym_else] = ACTIONS(2503), + [anon_sym_if] = ACTIONS(2503), + [anon_sym_switch] = ACTIONS(2503), + [anon_sym_for] = ACTIONS(2503), + [anon_sym_LPAREN] = ACTIONS(2501), + [anon_sym_SEMI] = ACTIONS(2505), + [anon_sym_await] = ACTIONS(2503), + [anon_sym_while] = ACTIONS(2503), + [anon_sym_do] = ACTIONS(2503), + [anon_sym_try] = ACTIONS(2503), + [anon_sym_break] = ACTIONS(2503), + [anon_sym_continue] = ACTIONS(2503), + [anon_sym_debugger] = ACTIONS(2503), + [anon_sym_return] = ACTIONS(2503), + [anon_sym_throw] = ACTIONS(2503), + [anon_sym_case] = ACTIONS(2503), + [anon_sym_yield] = ACTIONS(2503), + [anon_sym_LBRACK] = ACTIONS(2501), + [anon_sym_class] = ACTIONS(2503), + [anon_sym_async] = ACTIONS(2503), + [anon_sym_function] = ACTIONS(2503), + [anon_sym_new] = ACTIONS(2503), + [anon_sym_using] = ACTIONS(2503), + [anon_sym_PLUS] = ACTIONS(2503), + [anon_sym_DASH] = ACTIONS(2503), + [anon_sym_SLASH] = ACTIONS(2503), + [anon_sym_LT] = ACTIONS(2501), + [anon_sym_TILDE] = ACTIONS(2501), + [anon_sym_void] = ACTIONS(2503), + [anon_sym_delete] = ACTIONS(2503), + [anon_sym_PLUS_PLUS] = ACTIONS(2501), + [anon_sym_DASH_DASH] = ACTIONS(2501), + [anon_sym_DQUOTE] = ACTIONS(2501), + [anon_sym_SQUOTE] = ACTIONS(2501), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2501), + [sym_number] = ACTIONS(2501), + [sym_private_property_identifier] = ACTIONS(2501), + [sym_this] = ACTIONS(2503), + [sym_super] = ACTIONS(2503), + [sym_true] = ACTIONS(2503), + [sym_false] = ACTIONS(2503), + [sym_null] = ACTIONS(2503), + [sym_undefined] = ACTIONS(2503), + [anon_sym_AT] = ACTIONS(2501), + [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), + [anon_sym_abstract] = ACTIONS(2503), + [anon_sym_interface] = ACTIONS(2503), + [anon_sym_enum] = ACTIONS(2503), + [sym__automatic_semicolon] = ACTIONS(2505), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(786)] = { + [ts_builtin_sym_end] = ACTIONS(1810), + [sym_identifier] = ACTIONS(1812), + [anon_sym_export] = ACTIONS(1812), + [anon_sym_default] = ACTIONS(1812), + [anon_sym_type] = ACTIONS(1812), + [anon_sym_namespace] = ACTIONS(1812), + [anon_sym_LBRACE] = ACTIONS(1810), + [anon_sym_RBRACE] = ACTIONS(1810), + [anon_sym_typeof] = ACTIONS(1812), + [anon_sym_import] = ACTIONS(1812), + [anon_sym_with] = ACTIONS(1812), + [anon_sym_var] = ACTIONS(1812), + [anon_sym_let] = ACTIONS(1812), + [anon_sym_const] = ACTIONS(1812), + [anon_sym_BANG] = ACTIONS(1810), + [anon_sym_else] = ACTIONS(1812), + [anon_sym_if] = ACTIONS(1812), + [anon_sym_switch] = ACTIONS(1812), + [anon_sym_for] = ACTIONS(1812), + [anon_sym_LPAREN] = ACTIONS(1810), + [anon_sym_SEMI] = ACTIONS(1810), + [anon_sym_await] = ACTIONS(1812), + [anon_sym_while] = ACTIONS(1812), + [anon_sym_do] = ACTIONS(1812), + [anon_sym_try] = ACTIONS(1812), + [anon_sym_break] = ACTIONS(1812), + [anon_sym_continue] = ACTIONS(1812), + [anon_sym_debugger] = ACTIONS(1812), + [anon_sym_return] = ACTIONS(1812), + [anon_sym_throw] = ACTIONS(1812), + [anon_sym_case] = ACTIONS(1812), + [anon_sym_yield] = ACTIONS(1812), + [anon_sym_LBRACK] = ACTIONS(1810), + [anon_sym_class] = ACTIONS(1812), + [anon_sym_async] = ACTIONS(1812), + [anon_sym_function] = ACTIONS(1812), + [anon_sym_new] = ACTIONS(1812), + [anon_sym_using] = ACTIONS(1812), + [anon_sym_PLUS] = ACTIONS(1812), + [anon_sym_DASH] = ACTIONS(1812), + [anon_sym_SLASH] = ACTIONS(1812), + [anon_sym_LT] = ACTIONS(1810), + [anon_sym_TILDE] = ACTIONS(1810), + [anon_sym_void] = ACTIONS(1812), + [anon_sym_delete] = ACTIONS(1812), + [anon_sym_PLUS_PLUS] = ACTIONS(1810), + [anon_sym_DASH_DASH] = ACTIONS(1810), + [anon_sym_DQUOTE] = ACTIONS(1810), + [anon_sym_SQUOTE] = ACTIONS(1810), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1810), + [sym_number] = ACTIONS(1810), + [sym_private_property_identifier] = ACTIONS(1810), + [sym_this] = ACTIONS(1812), + [sym_super] = ACTIONS(1812), + [sym_true] = ACTIONS(1812), + [sym_false] = ACTIONS(1812), + [sym_null] = ACTIONS(1812), + [sym_undefined] = ACTIONS(1812), + [anon_sym_AT] = ACTIONS(1810), + [anon_sym_static] = ACTIONS(1812), + [anon_sym_readonly] = ACTIONS(1812), + [anon_sym_get] = ACTIONS(1812), + [anon_sym_set] = ACTIONS(1812), + [anon_sym_declare] = ACTIONS(1812), + [anon_sym_public] = ACTIONS(1812), + [anon_sym_private] = ACTIONS(1812), + [anon_sym_protected] = ACTIONS(1812), + [anon_sym_override] = ACTIONS(1812), + [anon_sym_module] = ACTIONS(1812), + [anon_sym_any] = ACTIONS(1812), + [anon_sym_number] = ACTIONS(1812), + [anon_sym_boolean] = ACTIONS(1812), + [anon_sym_string] = ACTIONS(1812), + [anon_sym_symbol] = ACTIONS(1812), + [anon_sym_object] = ACTIONS(1812), + [anon_sym_abstract] = ACTIONS(1812), + [anon_sym_interface] = ACTIONS(1812), + [anon_sym_enum] = ACTIONS(1812), + [sym__automatic_semicolon] = ACTIONS(1818), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(787)] = { + [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(2507), + [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(2507), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(788)] = { + [ts_builtin_sym_end] = ACTIONS(1706), + [sym_identifier] = ACTIONS(1708), + [anon_sym_export] = ACTIONS(1708), + [anon_sym_default] = ACTIONS(1708), + [anon_sym_type] = ACTIONS(1708), + [anon_sym_namespace] = ACTIONS(1708), + [anon_sym_LBRACE] = ACTIONS(1706), + [anon_sym_RBRACE] = ACTIONS(1706), + [anon_sym_typeof] = ACTIONS(1708), + [anon_sym_import] = ACTIONS(1708), + [anon_sym_with] = ACTIONS(1708), + [anon_sym_var] = ACTIONS(1708), + [anon_sym_let] = ACTIONS(1708), + [anon_sym_const] = ACTIONS(1708), + [anon_sym_BANG] = ACTIONS(1706), + [anon_sym_else] = ACTIONS(1708), + [anon_sym_if] = ACTIONS(1708), + [anon_sym_switch] = ACTIONS(1708), + [anon_sym_for] = ACTIONS(1708), + [anon_sym_LPAREN] = ACTIONS(1706), + [anon_sym_SEMI] = ACTIONS(1706), + [anon_sym_await] = ACTIONS(1708), + [anon_sym_while] = ACTIONS(1708), + [anon_sym_do] = ACTIONS(1708), + [anon_sym_try] = ACTIONS(1708), + [anon_sym_break] = ACTIONS(1708), + [anon_sym_continue] = ACTIONS(1708), + [anon_sym_debugger] = ACTIONS(1708), + [anon_sym_return] = ACTIONS(1708), + [anon_sym_throw] = ACTIONS(1708), + [anon_sym_case] = ACTIONS(1708), + [anon_sym_yield] = ACTIONS(1708), + [anon_sym_LBRACK] = ACTIONS(1706), + [anon_sym_class] = ACTIONS(1708), + [anon_sym_async] = ACTIONS(1708), + [anon_sym_function] = ACTIONS(1708), + [anon_sym_new] = ACTIONS(1708), + [anon_sym_using] = ACTIONS(1708), + [anon_sym_PLUS] = ACTIONS(1708), + [anon_sym_DASH] = ACTIONS(1708), + [anon_sym_SLASH] = ACTIONS(1708), + [anon_sym_LT] = ACTIONS(1706), + [anon_sym_TILDE] = ACTIONS(1706), + [anon_sym_void] = ACTIONS(1708), + [anon_sym_delete] = ACTIONS(1708), + [anon_sym_PLUS_PLUS] = ACTIONS(1706), + [anon_sym_DASH_DASH] = ACTIONS(1706), + [anon_sym_DQUOTE] = ACTIONS(1706), + [anon_sym_SQUOTE] = ACTIONS(1706), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1706), + [sym_number] = ACTIONS(1706), + [sym_private_property_identifier] = ACTIONS(1706), + [sym_this] = ACTIONS(1708), + [sym_super] = ACTIONS(1708), + [sym_true] = ACTIONS(1708), + [sym_false] = ACTIONS(1708), + [sym_null] = ACTIONS(1708), + [sym_undefined] = ACTIONS(1708), + [anon_sym_AT] = ACTIONS(1706), + [anon_sym_static] = ACTIONS(1708), + [anon_sym_readonly] = ACTIONS(1708), + [anon_sym_get] = ACTIONS(1708), + [anon_sym_set] = ACTIONS(1708), + [anon_sym_declare] = ACTIONS(1708), + [anon_sym_public] = ACTIONS(1708), + [anon_sym_private] = ACTIONS(1708), + [anon_sym_protected] = ACTIONS(1708), + [anon_sym_override] = ACTIONS(1708), + [anon_sym_module] = ACTIONS(1708), + [anon_sym_any] = ACTIONS(1708), + [anon_sym_number] = ACTIONS(1708), + [anon_sym_boolean] = ACTIONS(1708), + [anon_sym_string] = ACTIONS(1708), + [anon_sym_symbol] = ACTIONS(1708), + [anon_sym_object] = ACTIONS(1708), + [anon_sym_abstract] = ACTIONS(1708), + [anon_sym_interface] = ACTIONS(1708), + [anon_sym_enum] = ACTIONS(1708), + [sym__automatic_semicolon] = ACTIONS(1714), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(789)] = { + [ts_builtin_sym_end] = ACTIONS(1888), + [sym_identifier] = ACTIONS(1890), + [anon_sym_export] = ACTIONS(1890), + [anon_sym_default] = ACTIONS(1890), + [anon_sym_type] = ACTIONS(1890), + [anon_sym_namespace] = ACTIONS(1890), + [anon_sym_LBRACE] = ACTIONS(1888), + [anon_sym_RBRACE] = ACTIONS(1888), + [anon_sym_typeof] = ACTIONS(1890), + [anon_sym_import] = ACTIONS(1890), + [anon_sym_with] = ACTIONS(1890), + [anon_sym_var] = ACTIONS(1890), + [anon_sym_let] = ACTIONS(1890), + [anon_sym_const] = ACTIONS(1890), + [anon_sym_BANG] = ACTIONS(1888), + [anon_sym_else] = ACTIONS(1890), + [anon_sym_if] = ACTIONS(1890), + [anon_sym_switch] = ACTIONS(1890), + [anon_sym_for] = ACTIONS(1890), + [anon_sym_LPAREN] = ACTIONS(1888), + [anon_sym_SEMI] = ACTIONS(1888), + [anon_sym_await] = ACTIONS(1890), + [anon_sym_while] = ACTIONS(1890), + [anon_sym_do] = ACTIONS(1890), + [anon_sym_try] = ACTIONS(1890), + [anon_sym_break] = ACTIONS(1890), + [anon_sym_continue] = ACTIONS(1890), + [anon_sym_debugger] = ACTIONS(1890), + [anon_sym_return] = ACTIONS(1890), + [anon_sym_throw] = ACTIONS(1890), + [anon_sym_case] = ACTIONS(1890), + [anon_sym_yield] = ACTIONS(1890), + [anon_sym_LBRACK] = ACTIONS(1888), + [anon_sym_DOT] = ACTIONS(1890), + [anon_sym_class] = ACTIONS(1890), + [anon_sym_async] = ACTIONS(1890), + [anon_sym_function] = ACTIONS(1890), + [anon_sym_new] = ACTIONS(1890), + [anon_sym_using] = ACTIONS(1890), + [anon_sym_PLUS] = ACTIONS(1890), + [anon_sym_DASH] = ACTIONS(1890), + [anon_sym_SLASH] = ACTIONS(1890), + [anon_sym_LT] = ACTIONS(1888), + [anon_sym_TILDE] = ACTIONS(1888), + [anon_sym_void] = ACTIONS(1890), + [anon_sym_delete] = ACTIONS(1890), + [anon_sym_PLUS_PLUS] = ACTIONS(1888), + [anon_sym_DASH_DASH] = ACTIONS(1888), + [anon_sym_DQUOTE] = ACTIONS(1888), + [anon_sym_SQUOTE] = ACTIONS(1888), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1888), + [sym_number] = ACTIONS(1888), + [sym_private_property_identifier] = ACTIONS(1888), + [sym_this] = ACTIONS(1890), + [sym_super] = ACTIONS(1890), + [sym_true] = ACTIONS(1890), + [sym_false] = ACTIONS(1890), + [sym_null] = ACTIONS(1890), + [sym_undefined] = ACTIONS(1890), + [anon_sym_AT] = ACTIONS(1888), + [anon_sym_static] = ACTIONS(1890), + [anon_sym_readonly] = ACTIONS(1890), + [anon_sym_get] = ACTIONS(1890), + [anon_sym_set] = ACTIONS(1890), + [anon_sym_declare] = ACTIONS(1890), + [anon_sym_public] = ACTIONS(1890), + [anon_sym_private] = ACTIONS(1890), + [anon_sym_protected] = ACTIONS(1890), + [anon_sym_override] = ACTIONS(1890), + [anon_sym_module] = ACTIONS(1890), + [anon_sym_any] = ACTIONS(1890), + [anon_sym_number] = ACTIONS(1890), + [anon_sym_boolean] = ACTIONS(1890), + [anon_sym_string] = ACTIONS(1890), + [anon_sym_symbol] = ACTIONS(1890), + [anon_sym_object] = ACTIONS(1890), + [anon_sym_abstract] = ACTIONS(1890), + [anon_sym_interface] = ACTIONS(1890), + [anon_sym_enum] = ACTIONS(1890), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(790)] = { + [sym_else_clause] = STATE(854), + [ts_builtin_sym_end] = ACTIONS(2511), + [sym_identifier] = ACTIONS(2513), + [anon_sym_export] = ACTIONS(2513), + [anon_sym_default] = ACTIONS(2513), + [anon_sym_type] = ACTIONS(2513), + [anon_sym_namespace] = ACTIONS(2513), + [anon_sym_LBRACE] = ACTIONS(2511), + [anon_sym_RBRACE] = ACTIONS(2511), + [anon_sym_typeof] = ACTIONS(2513), + [anon_sym_import] = ACTIONS(2513), + [anon_sym_with] = ACTIONS(2513), + [anon_sym_var] = ACTIONS(2513), + [anon_sym_let] = ACTIONS(2513), + [anon_sym_const] = ACTIONS(2513), + [anon_sym_BANG] = ACTIONS(2511), + [anon_sym_else] = ACTIONS(2515), + [anon_sym_if] = ACTIONS(2513), + [anon_sym_switch] = ACTIONS(2513), + [anon_sym_for] = ACTIONS(2513), + [anon_sym_LPAREN] = ACTIONS(2511), + [anon_sym_SEMI] = ACTIONS(2511), + [anon_sym_await] = ACTIONS(2513), + [anon_sym_while] = ACTIONS(2513), + [anon_sym_do] = ACTIONS(2513), + [anon_sym_try] = ACTIONS(2513), + [anon_sym_break] = ACTIONS(2513), + [anon_sym_continue] = ACTIONS(2513), + [anon_sym_debugger] = ACTIONS(2513), + [anon_sym_return] = ACTIONS(2513), + [anon_sym_throw] = ACTIONS(2513), + [anon_sym_case] = ACTIONS(2513), + [anon_sym_yield] = ACTIONS(2513), + [anon_sym_LBRACK] = ACTIONS(2511), + [anon_sym_class] = ACTIONS(2513), + [anon_sym_async] = ACTIONS(2513), + [anon_sym_function] = ACTIONS(2513), + [anon_sym_new] = ACTIONS(2513), + [anon_sym_using] = ACTIONS(2513), + [anon_sym_PLUS] = ACTIONS(2513), + [anon_sym_DASH] = ACTIONS(2513), + [anon_sym_SLASH] = ACTIONS(2513), + [anon_sym_LT] = ACTIONS(2511), + [anon_sym_TILDE] = ACTIONS(2511), + [anon_sym_void] = ACTIONS(2513), + [anon_sym_delete] = ACTIONS(2513), + [anon_sym_PLUS_PLUS] = ACTIONS(2511), + [anon_sym_DASH_DASH] = ACTIONS(2511), + [anon_sym_DQUOTE] = ACTIONS(2511), + [anon_sym_SQUOTE] = ACTIONS(2511), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2511), + [sym_number] = ACTIONS(2511), + [sym_private_property_identifier] = ACTIONS(2511), + [sym_this] = ACTIONS(2513), + [sym_super] = ACTIONS(2513), + [sym_true] = ACTIONS(2513), + [sym_false] = ACTIONS(2513), + [sym_null] = ACTIONS(2513), + [sym_undefined] = ACTIONS(2513), + [anon_sym_AT] = ACTIONS(2511), + [anon_sym_static] = ACTIONS(2513), + [anon_sym_readonly] = ACTIONS(2513), + [anon_sym_get] = ACTIONS(2513), + [anon_sym_set] = ACTIONS(2513), + [anon_sym_declare] = ACTIONS(2513), + [anon_sym_public] = ACTIONS(2513), + [anon_sym_private] = ACTIONS(2513), + [anon_sym_protected] = ACTIONS(2513), + [anon_sym_override] = ACTIONS(2513), + [anon_sym_module] = ACTIONS(2513), + [anon_sym_any] = ACTIONS(2513), + [anon_sym_number] = ACTIONS(2513), + [anon_sym_boolean] = ACTIONS(2513), + [anon_sym_string] = ACTIONS(2513), + [anon_sym_symbol] = ACTIONS(2513), + [anon_sym_object] = ACTIONS(2513), + [anon_sym_abstract] = ACTIONS(2513), + [anon_sym_interface] = ACTIONS(2513), + [anon_sym_enum] = ACTIONS(2513), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(791)] = { + [ts_builtin_sym_end] = ACTIONS(1830), + [sym_identifier] = ACTIONS(1832), + [anon_sym_export] = ACTIONS(1832), + [anon_sym_default] = ACTIONS(1832), + [anon_sym_type] = ACTIONS(1832), + [anon_sym_namespace] = ACTIONS(1832), + [anon_sym_LBRACE] = ACTIONS(1830), + [anon_sym_RBRACE] = ACTIONS(1830), + [anon_sym_typeof] = ACTIONS(1832), + [anon_sym_import] = ACTIONS(1832), + [anon_sym_with] = ACTIONS(1832), + [anon_sym_var] = ACTIONS(1832), + [anon_sym_let] = ACTIONS(1832), + [anon_sym_const] = ACTIONS(1832), + [anon_sym_BANG] = ACTIONS(1830), + [anon_sym_else] = ACTIONS(1832), + [anon_sym_if] = ACTIONS(1832), + [anon_sym_switch] = ACTIONS(1832), + [anon_sym_for] = ACTIONS(1832), + [anon_sym_LPAREN] = ACTIONS(1830), + [anon_sym_SEMI] = ACTIONS(1830), + [anon_sym_await] = ACTIONS(1832), + [anon_sym_while] = ACTIONS(1832), + [anon_sym_do] = ACTIONS(1832), + [anon_sym_try] = ACTIONS(1832), + [anon_sym_break] = ACTIONS(1832), + [anon_sym_continue] = ACTIONS(1832), + [anon_sym_debugger] = ACTIONS(1832), + [anon_sym_return] = ACTIONS(1832), + [anon_sym_throw] = ACTIONS(1832), + [anon_sym_case] = ACTIONS(1832), + [anon_sym_yield] = ACTIONS(1832), + [anon_sym_LBRACK] = ACTIONS(1830), + [anon_sym_class] = ACTIONS(1832), + [anon_sym_async] = ACTIONS(1832), + [anon_sym_function] = ACTIONS(1832), + [anon_sym_new] = ACTIONS(1832), + [anon_sym_using] = ACTIONS(1832), + [anon_sym_PLUS] = ACTIONS(1832), + [anon_sym_DASH] = ACTIONS(1832), + [anon_sym_SLASH] = ACTIONS(1832), + [anon_sym_LT] = ACTIONS(1830), + [anon_sym_TILDE] = ACTIONS(1830), + [anon_sym_void] = ACTIONS(1832), + [anon_sym_delete] = ACTIONS(1832), + [anon_sym_PLUS_PLUS] = ACTIONS(1830), + [anon_sym_DASH_DASH] = ACTIONS(1830), + [anon_sym_DQUOTE] = ACTIONS(1830), + [anon_sym_SQUOTE] = ACTIONS(1830), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1830), + [sym_number] = ACTIONS(1830), + [sym_private_property_identifier] = ACTIONS(1830), + [sym_this] = ACTIONS(1832), + [sym_super] = ACTIONS(1832), + [sym_true] = ACTIONS(1832), + [sym_false] = ACTIONS(1832), + [sym_null] = ACTIONS(1832), + [sym_undefined] = ACTIONS(1832), + [anon_sym_AT] = ACTIONS(1830), + [anon_sym_static] = ACTIONS(1832), + [anon_sym_readonly] = ACTIONS(1832), + [anon_sym_get] = ACTIONS(1832), + [anon_sym_set] = ACTIONS(1832), + [anon_sym_declare] = ACTIONS(1832), + [anon_sym_public] = ACTIONS(1832), + [anon_sym_private] = ACTIONS(1832), + [anon_sym_protected] = ACTIONS(1832), + [anon_sym_override] = ACTIONS(1832), + [anon_sym_module] = ACTIONS(1832), + [anon_sym_any] = ACTIONS(1832), + [anon_sym_number] = ACTIONS(1832), + [anon_sym_boolean] = ACTIONS(1832), + [anon_sym_string] = ACTIONS(1832), + [anon_sym_symbol] = ACTIONS(1832), + [anon_sym_object] = ACTIONS(1832), + [anon_sym_abstract] = ACTIONS(1832), + [anon_sym_interface] = ACTIONS(1832), + [anon_sym_enum] = ACTIONS(1832), + [sym__automatic_semicolon] = ACTIONS(1838), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(792)] = { + [ts_builtin_sym_end] = ACTIONS(1758), + [sym_identifier] = ACTIONS(1760), + [anon_sym_export] = ACTIONS(1760), + [anon_sym_default] = ACTIONS(1760), + [anon_sym_type] = ACTIONS(1760), + [anon_sym_namespace] = ACTIONS(1760), + [anon_sym_LBRACE] = ACTIONS(1758), + [anon_sym_RBRACE] = ACTIONS(1758), + [anon_sym_typeof] = ACTIONS(1760), + [anon_sym_import] = ACTIONS(1760), + [anon_sym_with] = ACTIONS(1760), + [anon_sym_var] = ACTIONS(1760), + [anon_sym_let] = ACTIONS(1760), + [anon_sym_const] = ACTIONS(1760), + [anon_sym_BANG] = ACTIONS(1758), + [anon_sym_else] = ACTIONS(1760), + [anon_sym_if] = ACTIONS(1760), + [anon_sym_switch] = ACTIONS(1760), + [anon_sym_for] = ACTIONS(1760), + [anon_sym_LPAREN] = ACTIONS(1758), + [anon_sym_SEMI] = ACTIONS(1758), + [anon_sym_await] = ACTIONS(1760), + [anon_sym_while] = ACTIONS(1760), + [anon_sym_do] = ACTIONS(1760), + [anon_sym_try] = ACTIONS(1760), + [anon_sym_break] = ACTIONS(1760), + [anon_sym_continue] = ACTIONS(1760), + [anon_sym_debugger] = ACTIONS(1760), + [anon_sym_return] = ACTIONS(1760), + [anon_sym_throw] = ACTIONS(1760), + [anon_sym_case] = ACTIONS(1760), + [anon_sym_yield] = ACTIONS(1760), + [anon_sym_LBRACK] = ACTIONS(1758), + [anon_sym_class] = ACTIONS(1760), + [anon_sym_async] = ACTIONS(1760), + [anon_sym_function] = ACTIONS(1760), + [anon_sym_new] = ACTIONS(1760), + [anon_sym_using] = ACTIONS(1760), + [anon_sym_PLUS] = ACTIONS(1760), + [anon_sym_DASH] = ACTIONS(1760), + [anon_sym_SLASH] = ACTIONS(1760), + [anon_sym_LT] = ACTIONS(1758), + [anon_sym_TILDE] = ACTIONS(1758), + [anon_sym_void] = ACTIONS(1760), + [anon_sym_delete] = ACTIONS(1760), + [anon_sym_PLUS_PLUS] = ACTIONS(1758), + [anon_sym_DASH_DASH] = ACTIONS(1758), + [anon_sym_DQUOTE] = ACTIONS(1758), + [anon_sym_SQUOTE] = ACTIONS(1758), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1758), + [sym_number] = ACTIONS(1758), + [sym_private_property_identifier] = ACTIONS(1758), + [sym_this] = ACTIONS(1760), + [sym_super] = ACTIONS(1760), + [sym_true] = ACTIONS(1760), + [sym_false] = ACTIONS(1760), + [sym_null] = ACTIONS(1760), + [sym_undefined] = ACTIONS(1760), + [anon_sym_AT] = ACTIONS(1758), + [anon_sym_static] = ACTIONS(1760), + [anon_sym_readonly] = ACTIONS(1760), + [anon_sym_get] = ACTIONS(1760), + [anon_sym_set] = ACTIONS(1760), + [anon_sym_declare] = ACTIONS(1760), + [anon_sym_public] = ACTIONS(1760), + [anon_sym_private] = ACTIONS(1760), + [anon_sym_protected] = ACTIONS(1760), + [anon_sym_override] = ACTIONS(1760), + [anon_sym_module] = ACTIONS(1760), + [anon_sym_any] = ACTIONS(1760), + [anon_sym_number] = ACTIONS(1760), + [anon_sym_boolean] = ACTIONS(1760), + [anon_sym_string] = ACTIONS(1760), + [anon_sym_symbol] = ACTIONS(1760), + [anon_sym_object] = ACTIONS(1760), + [anon_sym_abstract] = ACTIONS(1760), + [anon_sym_interface] = ACTIONS(1760), + [anon_sym_enum] = ACTIONS(1760), + [sym__automatic_semicolon] = ACTIONS(1766), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(793)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4561), + [sym_optional_tuple_parameter] = STATE(4561), + [sym_optional_type] = STATE(4561), + [sym_rest_type] = STATE(4561), + [sym__tuple_type_member] = STATE(4561), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(2517), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2519), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(794)] = { + [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(1850), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(795)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4610), + [sym_optional_tuple_parameter] = STATE(4610), + [sym_optional_type] = STATE(4610), + [sym_rest_type] = STATE(4610), + [sym__tuple_type_member] = STATE(4610), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(2521), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2523), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(796)] = { + [ts_builtin_sym_end] = ACTIONS(1780), + [sym_identifier] = ACTIONS(1782), + [anon_sym_export] = ACTIONS(1782), + [anon_sym_default] = ACTIONS(1782), + [anon_sym_type] = ACTIONS(1782), + [anon_sym_namespace] = ACTIONS(1782), + [anon_sym_LBRACE] = ACTIONS(1780), + [anon_sym_RBRACE] = ACTIONS(1780), + [anon_sym_typeof] = ACTIONS(1782), + [anon_sym_import] = ACTIONS(1782), + [anon_sym_with] = ACTIONS(1782), + [anon_sym_var] = ACTIONS(1782), + [anon_sym_let] = ACTIONS(1782), + [anon_sym_const] = ACTIONS(1782), + [anon_sym_BANG] = ACTIONS(1780), + [anon_sym_else] = ACTIONS(1782), + [anon_sym_if] = ACTIONS(1782), + [anon_sym_switch] = ACTIONS(1782), + [anon_sym_for] = ACTIONS(1782), + [anon_sym_LPAREN] = ACTIONS(1780), + [anon_sym_SEMI] = ACTIONS(1780), + [anon_sym_await] = ACTIONS(1782), + [anon_sym_while] = ACTIONS(1782), + [anon_sym_do] = ACTIONS(1782), + [anon_sym_try] = ACTIONS(1782), + [anon_sym_break] = ACTIONS(1782), + [anon_sym_continue] = ACTIONS(1782), + [anon_sym_debugger] = ACTIONS(1782), + [anon_sym_return] = ACTIONS(1782), + [anon_sym_throw] = ACTIONS(1782), + [anon_sym_case] = ACTIONS(1782), + [anon_sym_yield] = ACTIONS(1782), + [anon_sym_LBRACK] = ACTIONS(1780), + [anon_sym_class] = ACTIONS(1782), + [anon_sym_async] = ACTIONS(1782), + [anon_sym_function] = ACTIONS(1782), + [anon_sym_new] = ACTIONS(1782), + [anon_sym_using] = ACTIONS(1782), + [anon_sym_PLUS] = ACTIONS(1782), + [anon_sym_DASH] = ACTIONS(1782), + [anon_sym_SLASH] = ACTIONS(1782), + [anon_sym_LT] = ACTIONS(1780), + [anon_sym_TILDE] = ACTIONS(1780), + [anon_sym_void] = ACTIONS(1782), + [anon_sym_delete] = ACTIONS(1782), + [anon_sym_PLUS_PLUS] = ACTIONS(1780), + [anon_sym_DASH_DASH] = ACTIONS(1780), + [anon_sym_DQUOTE] = ACTIONS(1780), + [anon_sym_SQUOTE] = ACTIONS(1780), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1780), + [sym_number] = ACTIONS(1780), + [sym_private_property_identifier] = ACTIONS(1780), + [sym_this] = ACTIONS(1782), + [sym_super] = ACTIONS(1782), + [sym_true] = ACTIONS(1782), + [sym_false] = ACTIONS(1782), + [sym_null] = ACTIONS(1782), + [sym_undefined] = ACTIONS(1782), + [anon_sym_AT] = ACTIONS(1780), + [anon_sym_static] = ACTIONS(1782), + [anon_sym_readonly] = ACTIONS(1782), + [anon_sym_get] = ACTIONS(1782), + [anon_sym_set] = ACTIONS(1782), + [anon_sym_declare] = ACTIONS(1782), + [anon_sym_public] = ACTIONS(1782), + [anon_sym_private] = ACTIONS(1782), + [anon_sym_protected] = ACTIONS(1782), + [anon_sym_override] = ACTIONS(1782), + [anon_sym_module] = ACTIONS(1782), + [anon_sym_any] = ACTIONS(1782), + [anon_sym_number] = ACTIONS(1782), + [anon_sym_boolean] = ACTIONS(1782), + [anon_sym_string] = ACTIONS(1782), + [anon_sym_symbol] = ACTIONS(1782), + [anon_sym_object] = ACTIONS(1782), + [anon_sym_abstract] = ACTIONS(1782), + [anon_sym_interface] = ACTIONS(1782), + [anon_sym_enum] = ACTIONS(1782), + [sym__automatic_semicolon] = ACTIONS(1788), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(797)] = { + [ts_builtin_sym_end] = ACTIONS(1820), + [sym_identifier] = ACTIONS(1822), + [anon_sym_export] = ACTIONS(1822), + [anon_sym_default] = ACTIONS(1822), + [anon_sym_type] = ACTIONS(1822), + [anon_sym_namespace] = ACTIONS(1822), + [anon_sym_LBRACE] = ACTIONS(1820), + [anon_sym_RBRACE] = ACTIONS(1820), + [anon_sym_typeof] = ACTIONS(1822), + [anon_sym_import] = ACTIONS(1822), + [anon_sym_with] = ACTIONS(1822), + [anon_sym_var] = ACTIONS(1822), + [anon_sym_let] = ACTIONS(1822), + [anon_sym_const] = ACTIONS(1822), + [anon_sym_BANG] = ACTIONS(1820), + [anon_sym_else] = ACTIONS(1822), + [anon_sym_if] = ACTIONS(1822), + [anon_sym_switch] = ACTIONS(1822), + [anon_sym_for] = ACTIONS(1822), + [anon_sym_LPAREN] = ACTIONS(1820), + [anon_sym_SEMI] = ACTIONS(1820), + [anon_sym_await] = ACTIONS(1822), + [anon_sym_while] = ACTIONS(1822), + [anon_sym_do] = ACTIONS(1822), + [anon_sym_try] = ACTIONS(1822), + [anon_sym_break] = ACTIONS(1822), + [anon_sym_continue] = ACTIONS(1822), + [anon_sym_debugger] = ACTIONS(1822), + [anon_sym_return] = ACTIONS(1822), + [anon_sym_throw] = ACTIONS(1822), + [anon_sym_case] = ACTIONS(1822), + [anon_sym_yield] = ACTIONS(1822), + [anon_sym_LBRACK] = ACTIONS(1820), + [anon_sym_class] = ACTIONS(1822), + [anon_sym_async] = ACTIONS(1822), + [anon_sym_function] = ACTIONS(1822), + [anon_sym_new] = ACTIONS(1822), + [anon_sym_using] = ACTIONS(1822), + [anon_sym_PLUS] = ACTIONS(1822), + [anon_sym_DASH] = ACTIONS(1822), + [anon_sym_SLASH] = ACTIONS(1822), + [anon_sym_LT] = ACTIONS(1820), + [anon_sym_TILDE] = ACTIONS(1820), + [anon_sym_void] = ACTIONS(1822), + [anon_sym_delete] = ACTIONS(1822), + [anon_sym_PLUS_PLUS] = ACTIONS(1820), + [anon_sym_DASH_DASH] = ACTIONS(1820), + [anon_sym_DQUOTE] = ACTIONS(1820), + [anon_sym_SQUOTE] = ACTIONS(1820), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1820), + [sym_number] = ACTIONS(1820), + [sym_private_property_identifier] = ACTIONS(1820), + [sym_this] = ACTIONS(1822), + [sym_super] = ACTIONS(1822), + [sym_true] = ACTIONS(1822), + [sym_false] = ACTIONS(1822), + [sym_null] = ACTIONS(1822), + [sym_undefined] = ACTIONS(1822), + [anon_sym_AT] = ACTIONS(1820), + [anon_sym_static] = ACTIONS(1822), + [anon_sym_readonly] = ACTIONS(1822), + [anon_sym_get] = ACTIONS(1822), + [anon_sym_set] = ACTIONS(1822), + [anon_sym_declare] = ACTIONS(1822), + [anon_sym_public] = ACTIONS(1822), + [anon_sym_private] = ACTIONS(1822), + [anon_sym_protected] = ACTIONS(1822), + [anon_sym_override] = ACTIONS(1822), + [anon_sym_module] = ACTIONS(1822), + [anon_sym_any] = ACTIONS(1822), + [anon_sym_number] = ACTIONS(1822), + [anon_sym_boolean] = ACTIONS(1822), + [anon_sym_string] = ACTIONS(1822), + [anon_sym_symbol] = ACTIONS(1822), + [anon_sym_object] = ACTIONS(1822), + [anon_sym_abstract] = ACTIONS(1822), + [anon_sym_interface] = ACTIONS(1822), + [anon_sym_enum] = ACTIONS(1822), + [sym__automatic_semicolon] = ACTIONS(1828), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(798)] = { + [sym_statement_block] = STATE(882), + [ts_builtin_sym_end] = ACTIONS(1674), + [sym_identifier] = ACTIONS(1676), + [anon_sym_export] = ACTIONS(1676), + [anon_sym_default] = ACTIONS(1676), + [anon_sym_type] = ACTIONS(1676), + [anon_sym_namespace] = ACTIONS(1676), + [anon_sym_LBRACE] = ACTIONS(2483), + [anon_sym_RBRACE] = ACTIONS(1674), + [anon_sym_typeof] = ACTIONS(1676), + [anon_sym_import] = ACTIONS(1676), + [anon_sym_with] = ACTIONS(1676), + [anon_sym_var] = ACTIONS(1676), + [anon_sym_let] = ACTIONS(1676), + [anon_sym_const] = ACTIONS(1676), + [anon_sym_BANG] = ACTIONS(1674), + [anon_sym_else] = ACTIONS(1676), + [anon_sym_if] = ACTIONS(1676), + [anon_sym_switch] = ACTIONS(1676), + [anon_sym_for] = ACTIONS(1676), + [anon_sym_LPAREN] = ACTIONS(1674), + [anon_sym_SEMI] = ACTIONS(1674), + [anon_sym_await] = ACTIONS(1676), + [anon_sym_while] = ACTIONS(1676), + [anon_sym_do] = ACTIONS(1676), + [anon_sym_try] = ACTIONS(1676), + [anon_sym_break] = ACTIONS(1676), + [anon_sym_continue] = ACTIONS(1676), + [anon_sym_debugger] = ACTIONS(1676), + [anon_sym_return] = ACTIONS(1676), + [anon_sym_throw] = ACTIONS(1676), + [anon_sym_case] = ACTIONS(1676), + [anon_sym_yield] = ACTIONS(1676), + [anon_sym_LBRACK] = ACTIONS(1674), + [anon_sym_class] = ACTIONS(1676), + [anon_sym_async] = ACTIONS(1676), + [anon_sym_function] = ACTIONS(1676), + [anon_sym_new] = ACTIONS(1676), + [anon_sym_using] = ACTIONS(1676), + [anon_sym_PLUS] = ACTIONS(1676), + [anon_sym_DASH] = ACTIONS(1676), + [anon_sym_SLASH] = ACTIONS(1676), + [anon_sym_LT] = ACTIONS(1674), + [anon_sym_TILDE] = ACTIONS(1674), + [anon_sym_void] = ACTIONS(1676), + [anon_sym_delete] = ACTIONS(1676), + [anon_sym_PLUS_PLUS] = ACTIONS(1674), + [anon_sym_DASH_DASH] = ACTIONS(1674), + [anon_sym_DQUOTE] = ACTIONS(1674), + [anon_sym_SQUOTE] = ACTIONS(1674), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1674), + [sym_number] = ACTIONS(1674), + [sym_private_property_identifier] = ACTIONS(1674), + [sym_this] = ACTIONS(1676), + [sym_super] = ACTIONS(1676), + [sym_true] = ACTIONS(1676), + [sym_false] = ACTIONS(1676), + [sym_null] = ACTIONS(1676), + [sym_undefined] = ACTIONS(1676), + [anon_sym_AT] = ACTIONS(1674), + [anon_sym_static] = ACTIONS(1676), + [anon_sym_readonly] = ACTIONS(1676), + [anon_sym_get] = ACTIONS(1676), + [anon_sym_set] = ACTIONS(1676), + [anon_sym_declare] = ACTIONS(1676), + [anon_sym_public] = ACTIONS(1676), + [anon_sym_private] = ACTIONS(1676), + [anon_sym_protected] = ACTIONS(1676), + [anon_sym_override] = ACTIONS(1676), + [anon_sym_module] = ACTIONS(1676), + [anon_sym_any] = ACTIONS(1676), + [anon_sym_number] = ACTIONS(1676), + [anon_sym_boolean] = ACTIONS(1676), + [anon_sym_string] = ACTIONS(1676), + [anon_sym_symbol] = ACTIONS(1676), + [anon_sym_object] = ACTIONS(1676), + [anon_sym_abstract] = ACTIONS(1676), + [anon_sym_interface] = ACTIONS(1676), + [anon_sym_enum] = ACTIONS(1676), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(799)] = { + [ts_builtin_sym_end] = ACTIONS(1770), + [sym_identifier] = ACTIONS(1772), + [anon_sym_export] = ACTIONS(1772), + [anon_sym_default] = ACTIONS(1772), + [anon_sym_type] = ACTIONS(1772), + [anon_sym_namespace] = ACTIONS(1772), + [anon_sym_LBRACE] = ACTIONS(1770), + [anon_sym_RBRACE] = ACTIONS(1770), + [anon_sym_typeof] = ACTIONS(1772), + [anon_sym_import] = ACTIONS(1772), + [anon_sym_with] = ACTIONS(1772), + [anon_sym_var] = ACTIONS(1772), + [anon_sym_let] = ACTIONS(1772), + [anon_sym_const] = ACTIONS(1772), + [anon_sym_BANG] = ACTIONS(1770), + [anon_sym_else] = ACTIONS(1772), + [anon_sym_if] = ACTIONS(1772), + [anon_sym_switch] = ACTIONS(1772), + [anon_sym_for] = ACTIONS(1772), + [anon_sym_LPAREN] = ACTIONS(1770), + [anon_sym_SEMI] = ACTIONS(1770), + [anon_sym_await] = ACTIONS(1772), + [anon_sym_while] = ACTIONS(1772), + [anon_sym_do] = ACTIONS(1772), + [anon_sym_try] = ACTIONS(1772), + [anon_sym_break] = ACTIONS(1772), + [anon_sym_continue] = ACTIONS(1772), + [anon_sym_debugger] = ACTIONS(1772), + [anon_sym_return] = ACTIONS(1772), + [anon_sym_throw] = ACTIONS(1772), + [anon_sym_case] = ACTIONS(1772), + [anon_sym_yield] = ACTIONS(1772), + [anon_sym_LBRACK] = ACTIONS(1770), + [anon_sym_class] = ACTIONS(1772), + [anon_sym_async] = ACTIONS(1772), + [anon_sym_function] = ACTIONS(1772), + [anon_sym_new] = ACTIONS(1772), + [anon_sym_using] = ACTIONS(1772), + [anon_sym_PLUS] = ACTIONS(1772), + [anon_sym_DASH] = ACTIONS(1772), + [anon_sym_SLASH] = ACTIONS(1772), + [anon_sym_LT] = ACTIONS(1770), + [anon_sym_TILDE] = ACTIONS(1770), + [anon_sym_void] = ACTIONS(1772), + [anon_sym_delete] = ACTIONS(1772), + [anon_sym_PLUS_PLUS] = ACTIONS(1770), + [anon_sym_DASH_DASH] = ACTIONS(1770), + [anon_sym_DQUOTE] = ACTIONS(1770), + [anon_sym_SQUOTE] = ACTIONS(1770), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1770), + [sym_number] = ACTIONS(1770), + [sym_private_property_identifier] = ACTIONS(1770), + [sym_this] = ACTIONS(1772), + [sym_super] = ACTIONS(1772), + [sym_true] = ACTIONS(1772), + [sym_false] = ACTIONS(1772), + [sym_null] = ACTIONS(1772), + [sym_undefined] = ACTIONS(1772), + [anon_sym_AT] = ACTIONS(1770), + [anon_sym_static] = ACTIONS(1772), + [anon_sym_readonly] = ACTIONS(1772), + [anon_sym_get] = ACTIONS(1772), + [anon_sym_set] = ACTIONS(1772), + [anon_sym_declare] = ACTIONS(1772), + [anon_sym_public] = ACTIONS(1772), + [anon_sym_private] = ACTIONS(1772), + [anon_sym_protected] = ACTIONS(1772), + [anon_sym_override] = ACTIONS(1772), + [anon_sym_module] = ACTIONS(1772), + [anon_sym_any] = ACTIONS(1772), + [anon_sym_number] = ACTIONS(1772), + [anon_sym_boolean] = ACTIONS(1772), + [anon_sym_string] = ACTIONS(1772), + [anon_sym_symbol] = ACTIONS(1772), + [anon_sym_object] = ACTIONS(1772), + [anon_sym_abstract] = ACTIONS(1772), + [anon_sym_interface] = ACTIONS(1772), + [anon_sym_enum] = ACTIONS(1772), + [sym__automatic_semicolon] = ACTIONS(1778), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(800)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4701), + [sym_optional_tuple_parameter] = STATE(4701), + [sym_optional_type] = STATE(4701), + [sym_rest_type] = STATE(4701), + [sym__tuple_type_member] = STATE(4701), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(2525), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2527), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(801)] = { + [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), + [sym__automatic_semicolon] = ACTIONS(1864), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(802)] = { + [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(803)] = { + [ts_builtin_sym_end] = ACTIONS(2529), + [sym_identifier] = ACTIONS(2531), + [anon_sym_export] = ACTIONS(2531), + [anon_sym_default] = ACTIONS(2531), + [anon_sym_type] = ACTIONS(2531), + [anon_sym_namespace] = ACTIONS(2531), + [anon_sym_LBRACE] = ACTIONS(2529), + [anon_sym_RBRACE] = ACTIONS(2529), + [anon_sym_typeof] = ACTIONS(2531), + [anon_sym_import] = ACTIONS(2531), + [anon_sym_with] = ACTIONS(2531), + [anon_sym_var] = ACTIONS(2531), + [anon_sym_let] = ACTIONS(2531), + [anon_sym_const] = ACTIONS(2531), + [anon_sym_BANG] = ACTIONS(2529), + [anon_sym_else] = ACTIONS(2531), + [anon_sym_if] = ACTIONS(2531), + [anon_sym_switch] = ACTIONS(2531), + [anon_sym_for] = ACTIONS(2531), + [anon_sym_LPAREN] = ACTIONS(2529), + [anon_sym_SEMI] = ACTIONS(2529), + [anon_sym_await] = ACTIONS(2531), + [anon_sym_while] = ACTIONS(2531), + [anon_sym_do] = ACTIONS(2531), + [anon_sym_try] = ACTIONS(2531), + [anon_sym_break] = ACTIONS(2531), + [anon_sym_continue] = ACTIONS(2531), + [anon_sym_debugger] = ACTIONS(2531), + [anon_sym_return] = ACTIONS(2531), + [anon_sym_throw] = ACTIONS(2531), + [anon_sym_case] = ACTIONS(2531), + [anon_sym_yield] = ACTIONS(2531), + [anon_sym_LBRACK] = ACTIONS(2529), + [anon_sym_class] = ACTIONS(2531), + [anon_sym_async] = ACTIONS(2531), + [anon_sym_function] = ACTIONS(2531), + [anon_sym_new] = ACTIONS(2531), + [anon_sym_using] = ACTIONS(2531), + [anon_sym_PLUS] = ACTIONS(2531), + [anon_sym_DASH] = ACTIONS(2531), + [anon_sym_SLASH] = ACTIONS(2531), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_TILDE] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(2531), + [anon_sym_delete] = ACTIONS(2531), + [anon_sym_PLUS_PLUS] = ACTIONS(2529), + [anon_sym_DASH_DASH] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(2529), + [anon_sym_SQUOTE] = ACTIONS(2529), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2529), + [sym_number] = ACTIONS(2529), + [sym_private_property_identifier] = ACTIONS(2529), + [sym_this] = ACTIONS(2531), + [sym_super] = ACTIONS(2531), + [sym_true] = ACTIONS(2531), + [sym_false] = ACTIONS(2531), + [sym_null] = ACTIONS(2531), + [sym_undefined] = ACTIONS(2531), + [anon_sym_AT] = ACTIONS(2529), + [anon_sym_static] = ACTIONS(2531), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_get] = ACTIONS(2531), + [anon_sym_set] = ACTIONS(2531), + [anon_sym_declare] = ACTIONS(2531), + [anon_sym_public] = ACTIONS(2531), + [anon_sym_private] = ACTIONS(2531), + [anon_sym_protected] = ACTIONS(2531), + [anon_sym_override] = ACTIONS(2531), + [anon_sym_module] = ACTIONS(2531), + [anon_sym_any] = ACTIONS(2531), + [anon_sym_number] = ACTIONS(2531), + [anon_sym_boolean] = ACTIONS(2531), + [anon_sym_string] = ACTIONS(2531), + [anon_sym_symbol] = ACTIONS(2531), + [anon_sym_object] = ACTIONS(2531), + [anon_sym_abstract] = ACTIONS(2531), + [anon_sym_interface] = ACTIONS(2531), + [anon_sym_enum] = ACTIONS(2531), + [sym__automatic_semicolon] = ACTIONS(2529), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(804)] = { + [ts_builtin_sym_end] = ACTIONS(1790), + [sym_identifier] = ACTIONS(1792), + [anon_sym_export] = ACTIONS(1792), + [anon_sym_default] = ACTIONS(1792), + [anon_sym_type] = ACTIONS(1792), + [anon_sym_namespace] = ACTIONS(1792), + [anon_sym_LBRACE] = ACTIONS(1790), + [anon_sym_RBRACE] = ACTIONS(1790), + [anon_sym_typeof] = ACTIONS(1792), + [anon_sym_import] = ACTIONS(1792), + [anon_sym_with] = ACTIONS(1792), + [anon_sym_var] = ACTIONS(1792), + [anon_sym_let] = ACTIONS(1792), + [anon_sym_const] = ACTIONS(1792), + [anon_sym_BANG] = ACTIONS(1790), + [anon_sym_else] = ACTIONS(1792), + [anon_sym_if] = ACTIONS(1792), + [anon_sym_switch] = ACTIONS(1792), + [anon_sym_for] = ACTIONS(1792), + [anon_sym_LPAREN] = ACTIONS(1790), + [anon_sym_SEMI] = ACTIONS(1790), + [anon_sym_await] = ACTIONS(1792), + [anon_sym_while] = ACTIONS(1792), + [anon_sym_do] = ACTIONS(1792), + [anon_sym_try] = ACTIONS(1792), + [anon_sym_break] = ACTIONS(1792), + [anon_sym_continue] = ACTIONS(1792), + [anon_sym_debugger] = ACTIONS(1792), + [anon_sym_return] = ACTIONS(1792), + [anon_sym_throw] = ACTIONS(1792), + [anon_sym_case] = ACTIONS(1792), + [anon_sym_yield] = ACTIONS(1792), + [anon_sym_LBRACK] = ACTIONS(1790), + [anon_sym_class] = ACTIONS(1792), + [anon_sym_async] = ACTIONS(1792), + [anon_sym_function] = ACTIONS(1792), + [anon_sym_new] = ACTIONS(1792), + [anon_sym_using] = ACTIONS(1792), + [anon_sym_PLUS] = ACTIONS(1792), + [anon_sym_DASH] = ACTIONS(1792), + [anon_sym_SLASH] = ACTIONS(1792), + [anon_sym_LT] = ACTIONS(1790), + [anon_sym_TILDE] = ACTIONS(1790), + [anon_sym_void] = ACTIONS(1792), + [anon_sym_delete] = ACTIONS(1792), + [anon_sym_PLUS_PLUS] = ACTIONS(1790), + [anon_sym_DASH_DASH] = ACTIONS(1790), + [anon_sym_DQUOTE] = ACTIONS(1790), + [anon_sym_SQUOTE] = ACTIONS(1790), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1790), + [sym_number] = ACTIONS(1790), + [sym_private_property_identifier] = ACTIONS(1790), + [sym_this] = ACTIONS(1792), + [sym_super] = ACTIONS(1792), + [sym_true] = ACTIONS(1792), + [sym_false] = ACTIONS(1792), + [sym_null] = ACTIONS(1792), + [sym_undefined] = ACTIONS(1792), + [anon_sym_AT] = ACTIONS(1790), + [anon_sym_static] = ACTIONS(1792), + [anon_sym_readonly] = ACTIONS(1792), + [anon_sym_get] = ACTIONS(1792), + [anon_sym_set] = ACTIONS(1792), + [anon_sym_declare] = ACTIONS(1792), + [anon_sym_public] = ACTIONS(1792), + [anon_sym_private] = ACTIONS(1792), + [anon_sym_protected] = ACTIONS(1792), + [anon_sym_override] = ACTIONS(1792), + [anon_sym_module] = ACTIONS(1792), + [anon_sym_any] = ACTIONS(1792), + [anon_sym_number] = ACTIONS(1792), + [anon_sym_boolean] = ACTIONS(1792), + [anon_sym_string] = ACTIONS(1792), + [anon_sym_symbol] = ACTIONS(1792), + [anon_sym_object] = ACTIONS(1792), + [anon_sym_abstract] = ACTIONS(1792), + [anon_sym_interface] = ACTIONS(1792), + [anon_sym_enum] = ACTIONS(1792), + [sym__automatic_semicolon] = ACTIONS(1798), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(805)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(4917), + [sym_optional_tuple_parameter] = STATE(4917), + [sym_optional_type] = STATE(4917), + [sym_rest_type] = STATE(4917), + [sym__tuple_type_member] = STATE(4917), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_COMMA] = ACTIONS(2533), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2535), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(806)] = { + [ts_builtin_sym_end] = ACTIONS(1866), + [sym_identifier] = ACTIONS(1868), + [anon_sym_export] = ACTIONS(1868), + [anon_sym_default] = ACTIONS(1868), + [anon_sym_type] = ACTIONS(1868), + [anon_sym_namespace] = ACTIONS(1868), + [anon_sym_LBRACE] = ACTIONS(1866), + [anon_sym_RBRACE] = ACTIONS(1866), + [anon_sym_typeof] = ACTIONS(1868), + [anon_sym_import] = ACTIONS(1868), + [anon_sym_with] = ACTIONS(1868), + [anon_sym_var] = ACTIONS(1868), + [anon_sym_let] = ACTIONS(1868), + [anon_sym_const] = ACTIONS(1868), + [anon_sym_BANG] = ACTIONS(1866), + [anon_sym_else] = ACTIONS(1868), + [anon_sym_if] = ACTIONS(1868), + [anon_sym_switch] = ACTIONS(1868), + [anon_sym_for] = ACTIONS(1868), + [anon_sym_LPAREN] = ACTIONS(1866), + [anon_sym_SEMI] = ACTIONS(1866), + [anon_sym_await] = ACTIONS(1868), + [anon_sym_while] = ACTIONS(1868), + [anon_sym_do] = ACTIONS(1868), + [anon_sym_try] = ACTIONS(1868), + [anon_sym_break] = ACTIONS(1868), + [anon_sym_continue] = ACTIONS(1868), + [anon_sym_debugger] = ACTIONS(1868), + [anon_sym_return] = ACTIONS(1868), + [anon_sym_throw] = ACTIONS(1868), + [anon_sym_case] = ACTIONS(1868), + [anon_sym_yield] = ACTIONS(1868), + [anon_sym_LBRACK] = ACTIONS(1866), + [anon_sym_class] = ACTIONS(1868), + [anon_sym_async] = ACTIONS(1868), + [anon_sym_function] = ACTIONS(1868), + [anon_sym_new] = ACTIONS(1868), + [anon_sym_using] = ACTIONS(1868), + [anon_sym_PLUS] = ACTIONS(1868), + [anon_sym_DASH] = ACTIONS(1868), + [anon_sym_SLASH] = ACTIONS(1868), + [anon_sym_LT] = ACTIONS(1866), + [anon_sym_TILDE] = ACTIONS(1866), + [anon_sym_void] = ACTIONS(1868), + [anon_sym_delete] = ACTIONS(1868), + [anon_sym_PLUS_PLUS] = ACTIONS(1866), + [anon_sym_DASH_DASH] = ACTIONS(1866), + [anon_sym_DQUOTE] = ACTIONS(1866), + [anon_sym_SQUOTE] = ACTIONS(1866), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1866), + [sym_number] = ACTIONS(1866), + [sym_private_property_identifier] = ACTIONS(1866), + [sym_this] = ACTIONS(1868), + [sym_super] = ACTIONS(1868), + [sym_true] = ACTIONS(1868), + [sym_false] = ACTIONS(1868), + [sym_null] = ACTIONS(1868), + [sym_undefined] = ACTIONS(1868), + [anon_sym_AT] = ACTIONS(1866), + [anon_sym_static] = ACTIONS(1868), + [anon_sym_readonly] = ACTIONS(1868), + [anon_sym_get] = ACTIONS(1868), + [anon_sym_set] = ACTIONS(1868), + [anon_sym_declare] = ACTIONS(1868), + [anon_sym_public] = ACTIONS(1868), + [anon_sym_private] = ACTIONS(1868), + [anon_sym_protected] = ACTIONS(1868), + [anon_sym_override] = ACTIONS(1868), + [anon_sym_module] = ACTIONS(1868), + [anon_sym_any] = ACTIONS(1868), + [anon_sym_number] = ACTIONS(1868), + [anon_sym_boolean] = ACTIONS(1868), + [anon_sym_string] = ACTIONS(1868), + [anon_sym_symbol] = ACTIONS(1868), + [anon_sym_object] = ACTIONS(1868), + [anon_sym_abstract] = ACTIONS(1868), + [anon_sym_interface] = ACTIONS(1868), + [anon_sym_enum] = ACTIONS(1868), + [sym__automatic_semicolon] = ACTIONS(1874), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(807)] = { + [ts_builtin_sym_end] = ACTIONS(2537), + [sym_identifier] = ACTIONS(2539), + [anon_sym_export] = ACTIONS(2539), + [anon_sym_default] = ACTIONS(2539), + [anon_sym_type] = ACTIONS(2539), + [anon_sym_namespace] = ACTIONS(2539), + [anon_sym_LBRACE] = ACTIONS(2537), + [anon_sym_RBRACE] = ACTIONS(2537), + [anon_sym_typeof] = ACTIONS(2539), + [anon_sym_import] = ACTIONS(2539), + [anon_sym_with] = ACTIONS(2539), + [anon_sym_var] = ACTIONS(2539), + [anon_sym_let] = ACTIONS(2539), + [anon_sym_const] = ACTIONS(2539), + [anon_sym_BANG] = ACTIONS(2537), + [anon_sym_else] = ACTIONS(2539), + [anon_sym_if] = ACTIONS(2539), + [anon_sym_switch] = ACTIONS(2539), + [anon_sym_for] = ACTIONS(2539), + [anon_sym_LPAREN] = ACTIONS(2537), + [anon_sym_SEMI] = ACTIONS(2537), + [anon_sym_await] = ACTIONS(2539), + [anon_sym_while] = ACTIONS(2539), + [anon_sym_do] = ACTIONS(2539), + [anon_sym_try] = ACTIONS(2539), + [anon_sym_break] = ACTIONS(2539), + [anon_sym_continue] = ACTIONS(2539), + [anon_sym_debugger] = ACTIONS(2539), + [anon_sym_return] = ACTIONS(2539), + [anon_sym_throw] = ACTIONS(2539), + [anon_sym_case] = ACTIONS(2539), + [anon_sym_finally] = ACTIONS(2539), + [anon_sym_yield] = ACTIONS(2539), + [anon_sym_LBRACK] = ACTIONS(2537), + [anon_sym_class] = ACTIONS(2539), + [anon_sym_async] = ACTIONS(2539), + [anon_sym_function] = ACTIONS(2539), + [anon_sym_new] = ACTIONS(2539), + [anon_sym_using] = ACTIONS(2539), + [anon_sym_PLUS] = ACTIONS(2539), + [anon_sym_DASH] = ACTIONS(2539), + [anon_sym_SLASH] = ACTIONS(2539), + [anon_sym_LT] = ACTIONS(2537), + [anon_sym_TILDE] = ACTIONS(2537), + [anon_sym_void] = ACTIONS(2539), + [anon_sym_delete] = ACTIONS(2539), + [anon_sym_PLUS_PLUS] = ACTIONS(2537), + [anon_sym_DASH_DASH] = ACTIONS(2537), + [anon_sym_DQUOTE] = ACTIONS(2537), + [anon_sym_SQUOTE] = ACTIONS(2537), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2537), + [sym_number] = ACTIONS(2537), + [sym_private_property_identifier] = ACTIONS(2537), + [sym_this] = ACTIONS(2539), + [sym_super] = ACTIONS(2539), + [sym_true] = ACTIONS(2539), + [sym_false] = ACTIONS(2539), + [sym_null] = ACTIONS(2539), + [sym_undefined] = ACTIONS(2539), + [anon_sym_AT] = ACTIONS(2537), + [anon_sym_static] = ACTIONS(2539), + [anon_sym_readonly] = ACTIONS(2539), + [anon_sym_get] = ACTIONS(2539), + [anon_sym_set] = ACTIONS(2539), + [anon_sym_declare] = ACTIONS(2539), + [anon_sym_public] = ACTIONS(2539), + [anon_sym_private] = ACTIONS(2539), + [anon_sym_protected] = ACTIONS(2539), + [anon_sym_override] = ACTIONS(2539), + [anon_sym_module] = ACTIONS(2539), + [anon_sym_any] = ACTIONS(2539), + [anon_sym_number] = ACTIONS(2539), + [anon_sym_boolean] = ACTIONS(2539), + [anon_sym_string] = ACTIONS(2539), + [anon_sym_symbol] = ACTIONS(2539), + [anon_sym_object] = ACTIONS(2539), + [anon_sym_abstract] = ACTIONS(2539), + [anon_sym_interface] = ACTIONS(2539), + [anon_sym_enum] = ACTIONS(2539), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(808)] = { + [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(2543), + [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_finally] = 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(809)] = { + [ts_builtin_sym_end] = ACTIONS(2545), + [sym_identifier] = ACTIONS(2547), + [anon_sym_export] = ACTIONS(2547), + [anon_sym_default] = ACTIONS(2547), + [anon_sym_type] = ACTIONS(2547), + [anon_sym_namespace] = ACTIONS(2547), + [anon_sym_LBRACE] = ACTIONS(2545), + [anon_sym_RBRACE] = ACTIONS(2545), + [anon_sym_typeof] = ACTIONS(2547), + [anon_sym_import] = ACTIONS(2547), + [anon_sym_with] = ACTIONS(2547), + [anon_sym_var] = ACTIONS(2547), + [anon_sym_let] = ACTIONS(2547), + [anon_sym_const] = ACTIONS(2547), + [anon_sym_BANG] = ACTIONS(2545), + [anon_sym_else] = ACTIONS(2547), + [anon_sym_if] = ACTIONS(2547), + [anon_sym_switch] = ACTIONS(2547), + [anon_sym_for] = ACTIONS(2547), + [anon_sym_LPAREN] = ACTIONS(2545), + [anon_sym_SEMI] = ACTIONS(2545), + [anon_sym_await] = ACTIONS(2547), + [anon_sym_while] = ACTIONS(2547), + [anon_sym_do] = ACTIONS(2547), + [anon_sym_try] = ACTIONS(2547), + [anon_sym_break] = ACTIONS(2547), + [anon_sym_continue] = ACTIONS(2547), + [anon_sym_debugger] = ACTIONS(2547), + [anon_sym_return] = ACTIONS(2547), + [anon_sym_throw] = ACTIONS(2547), + [anon_sym_case] = ACTIONS(2547), + [anon_sym_finally] = ACTIONS(2547), + [anon_sym_yield] = ACTIONS(2547), + [anon_sym_LBRACK] = ACTIONS(2545), + [anon_sym_class] = ACTIONS(2547), + [anon_sym_async] = ACTIONS(2547), + [anon_sym_function] = ACTIONS(2547), + [anon_sym_new] = ACTIONS(2547), + [anon_sym_using] = ACTIONS(2547), + [anon_sym_PLUS] = ACTIONS(2547), + [anon_sym_DASH] = ACTIONS(2547), + [anon_sym_SLASH] = ACTIONS(2547), + [anon_sym_LT] = ACTIONS(2545), + [anon_sym_TILDE] = ACTIONS(2545), + [anon_sym_void] = ACTIONS(2547), + [anon_sym_delete] = ACTIONS(2547), + [anon_sym_PLUS_PLUS] = ACTIONS(2545), + [anon_sym_DASH_DASH] = ACTIONS(2545), + [anon_sym_DQUOTE] = ACTIONS(2545), + [anon_sym_SQUOTE] = ACTIONS(2545), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2545), + [sym_number] = ACTIONS(2545), + [sym_private_property_identifier] = ACTIONS(2545), + [sym_this] = ACTIONS(2547), + [sym_super] = ACTIONS(2547), + [sym_true] = ACTIONS(2547), + [sym_false] = ACTIONS(2547), + [sym_null] = ACTIONS(2547), + [sym_undefined] = ACTIONS(2547), + [anon_sym_AT] = ACTIONS(2545), + [anon_sym_static] = ACTIONS(2547), + [anon_sym_readonly] = ACTIONS(2547), + [anon_sym_get] = ACTIONS(2547), + [anon_sym_set] = ACTIONS(2547), + [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_abstract] = ACTIONS(2547), + [anon_sym_interface] = ACTIONS(2547), + [anon_sym_enum] = ACTIONS(2547), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(810)] = { + [ts_builtin_sym_end] = ACTIONS(2549), + [sym_identifier] = ACTIONS(2551), + [anon_sym_export] = ACTIONS(2551), + [anon_sym_default] = ACTIONS(2551), + [anon_sym_type] = ACTIONS(2551), + [anon_sym_namespace] = ACTIONS(2551), + [anon_sym_LBRACE] = ACTIONS(2549), + [anon_sym_RBRACE] = ACTIONS(2549), + [anon_sym_typeof] = ACTIONS(2551), + [anon_sym_import] = ACTIONS(2551), + [anon_sym_with] = ACTIONS(2551), + [anon_sym_var] = ACTIONS(2551), + [anon_sym_let] = ACTIONS(2551), + [anon_sym_const] = ACTIONS(2551), + [anon_sym_BANG] = ACTIONS(2549), + [anon_sym_else] = ACTIONS(2551), + [anon_sym_if] = ACTIONS(2551), + [anon_sym_switch] = ACTIONS(2551), + [anon_sym_for] = ACTIONS(2551), + [anon_sym_LPAREN] = ACTIONS(2549), + [anon_sym_SEMI] = ACTIONS(2549), + [anon_sym_RPAREN] = ACTIONS(2549), + [anon_sym_await] = ACTIONS(2551), + [anon_sym_while] = ACTIONS(2551), + [anon_sym_do] = ACTIONS(2551), + [anon_sym_try] = ACTIONS(2551), + [anon_sym_break] = ACTIONS(2551), + [anon_sym_continue] = ACTIONS(2551), + [anon_sym_debugger] = ACTIONS(2551), + [anon_sym_return] = ACTIONS(2551), + [anon_sym_throw] = ACTIONS(2551), + [anon_sym_case] = ACTIONS(2551), + [anon_sym_yield] = ACTIONS(2551), + [anon_sym_LBRACK] = ACTIONS(2549), + [anon_sym_class] = ACTIONS(2551), + [anon_sym_async] = ACTIONS(2551), + [anon_sym_function] = ACTIONS(2551), + [anon_sym_new] = ACTIONS(2551), + [anon_sym_using] = ACTIONS(2551), + [anon_sym_PLUS] = ACTIONS(2551), + [anon_sym_DASH] = ACTIONS(2551), + [anon_sym_SLASH] = ACTIONS(2551), + [anon_sym_LT] = ACTIONS(2549), + [anon_sym_TILDE] = ACTIONS(2549), + [anon_sym_void] = ACTIONS(2551), + [anon_sym_delete] = ACTIONS(2551), + [anon_sym_PLUS_PLUS] = ACTIONS(2549), + [anon_sym_DASH_DASH] = ACTIONS(2549), + [anon_sym_DQUOTE] = ACTIONS(2549), + [anon_sym_SQUOTE] = ACTIONS(2549), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2549), + [sym_number] = ACTIONS(2549), + [sym_private_property_identifier] = ACTIONS(2549), + [sym_this] = ACTIONS(2551), + [sym_super] = ACTIONS(2551), + [sym_true] = ACTIONS(2551), + [sym_false] = ACTIONS(2551), + [sym_null] = ACTIONS(2551), + [sym_undefined] = ACTIONS(2551), + [anon_sym_AT] = ACTIONS(2549), + [anon_sym_static] = ACTIONS(2551), + [anon_sym_readonly] = ACTIONS(2551), + [anon_sym_get] = ACTIONS(2551), + [anon_sym_set] = ACTIONS(2551), + [anon_sym_declare] = ACTIONS(2551), + [anon_sym_public] = ACTIONS(2551), + [anon_sym_private] = ACTIONS(2551), + [anon_sym_protected] = ACTIONS(2551), + [anon_sym_override] = ACTIONS(2551), + [anon_sym_module] = ACTIONS(2551), + [anon_sym_any] = ACTIONS(2551), + [anon_sym_number] = ACTIONS(2551), + [anon_sym_boolean] = ACTIONS(2551), + [anon_sym_string] = ACTIONS(2551), + [anon_sym_symbol] = ACTIONS(2551), + [anon_sym_object] = ACTIONS(2551), + [anon_sym_abstract] = ACTIONS(2551), + [anon_sym_interface] = ACTIONS(2551), + [anon_sym_enum] = ACTIONS(2551), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(811)] = { + [ts_builtin_sym_end] = ACTIONS(1800), + [sym_identifier] = ACTIONS(1802), + [anon_sym_export] = ACTIONS(1802), + [anon_sym_default] = ACTIONS(1802), + [anon_sym_type] = ACTIONS(1802), + [anon_sym_namespace] = ACTIONS(1802), + [anon_sym_LBRACE] = ACTIONS(1800), + [anon_sym_RBRACE] = ACTIONS(1800), + [anon_sym_typeof] = ACTIONS(1802), + [anon_sym_import] = ACTIONS(1802), + [anon_sym_with] = ACTIONS(1802), + [anon_sym_var] = ACTIONS(1802), + [anon_sym_let] = ACTIONS(1802), + [anon_sym_const] = ACTIONS(1802), + [anon_sym_BANG] = ACTIONS(1800), + [anon_sym_else] = ACTIONS(1802), + [anon_sym_if] = ACTIONS(1802), + [anon_sym_switch] = ACTIONS(1802), + [anon_sym_for] = ACTIONS(1802), + [anon_sym_LPAREN] = ACTIONS(1800), + [anon_sym_SEMI] = ACTIONS(1800), + [anon_sym_await] = ACTIONS(1802), + [anon_sym_while] = ACTIONS(1802), + [anon_sym_do] = ACTIONS(1802), + [anon_sym_try] = ACTIONS(1802), + [anon_sym_break] = ACTIONS(1802), + [anon_sym_continue] = ACTIONS(1802), + [anon_sym_debugger] = ACTIONS(1802), + [anon_sym_return] = ACTIONS(1802), + [anon_sym_throw] = ACTIONS(1802), + [anon_sym_case] = ACTIONS(1802), + [anon_sym_yield] = ACTIONS(1802), + [anon_sym_LBRACK] = ACTIONS(1800), + [anon_sym_class] = ACTIONS(1802), + [anon_sym_async] = ACTIONS(1802), + [anon_sym_function] = ACTIONS(1802), + [anon_sym_new] = ACTIONS(1802), + [anon_sym_using] = ACTIONS(1802), + [anon_sym_PLUS] = ACTIONS(1802), + [anon_sym_DASH] = ACTIONS(1802), + [anon_sym_SLASH] = ACTIONS(1802), + [anon_sym_LT] = ACTIONS(1800), + [anon_sym_TILDE] = ACTIONS(1800), + [anon_sym_void] = ACTIONS(1802), + [anon_sym_delete] = ACTIONS(1802), + [anon_sym_PLUS_PLUS] = ACTIONS(1800), + [anon_sym_DASH_DASH] = ACTIONS(1800), + [anon_sym_DQUOTE] = ACTIONS(1800), + [anon_sym_SQUOTE] = ACTIONS(1800), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1800), + [sym_number] = ACTIONS(1800), + [sym_private_property_identifier] = ACTIONS(1800), + [sym_this] = ACTIONS(1802), + [sym_super] = ACTIONS(1802), + [sym_true] = ACTIONS(1802), + [sym_false] = ACTIONS(1802), + [sym_null] = ACTIONS(1802), + [sym_undefined] = ACTIONS(1802), + [anon_sym_AT] = ACTIONS(1800), + [anon_sym_static] = ACTIONS(1802), + [anon_sym_readonly] = ACTIONS(1802), + [anon_sym_get] = ACTIONS(1802), + [anon_sym_set] = ACTIONS(1802), + [anon_sym_declare] = ACTIONS(1802), + [anon_sym_public] = ACTIONS(1802), + [anon_sym_private] = ACTIONS(1802), + [anon_sym_protected] = ACTIONS(1802), + [anon_sym_override] = ACTIONS(1802), + [anon_sym_module] = ACTIONS(1802), + [anon_sym_any] = ACTIONS(1802), + [anon_sym_number] = ACTIONS(1802), + [anon_sym_boolean] = ACTIONS(1802), + [anon_sym_string] = ACTIONS(1802), + [anon_sym_symbol] = ACTIONS(1802), + [anon_sym_object] = ACTIONS(1802), + [anon_sym_abstract] = ACTIONS(1802), + [anon_sym_interface] = ACTIONS(1802), + [anon_sym_enum] = ACTIONS(1802), + [sym__automatic_semicolon] = ACTIONS(1808), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(812)] = { + [ts_builtin_sym_end] = ACTIONS(2553), + [sym_identifier] = ACTIONS(2555), + [anon_sym_export] = ACTIONS(2555), + [anon_sym_default] = ACTIONS(2555), + [anon_sym_type] = ACTIONS(2555), + [anon_sym_namespace] = ACTIONS(2555), + [anon_sym_LBRACE] = ACTIONS(2553), + [anon_sym_RBRACE] = ACTIONS(2553), + [anon_sym_typeof] = ACTIONS(2555), + [anon_sym_import] = ACTIONS(2555), + [anon_sym_with] = ACTIONS(2555), + [anon_sym_var] = ACTIONS(2555), + [anon_sym_let] = ACTIONS(2555), + [anon_sym_const] = ACTIONS(2555), + [anon_sym_BANG] = ACTIONS(2553), + [anon_sym_else] = ACTIONS(2555), + [anon_sym_if] = ACTIONS(2555), + [anon_sym_switch] = ACTIONS(2555), + [anon_sym_for] = ACTIONS(2555), + [anon_sym_LPAREN] = ACTIONS(2553), + [anon_sym_SEMI] = ACTIONS(2553), + [anon_sym_await] = ACTIONS(2555), + [anon_sym_while] = ACTIONS(2555), + [anon_sym_do] = ACTIONS(2555), + [anon_sym_try] = ACTIONS(2555), + [anon_sym_break] = ACTIONS(2555), + [anon_sym_continue] = ACTIONS(2555), + [anon_sym_debugger] = ACTIONS(2555), + [anon_sym_return] = ACTIONS(2555), + [anon_sym_throw] = ACTIONS(2555), + [anon_sym_case] = ACTIONS(2555), + [anon_sym_yield] = ACTIONS(2555), + [anon_sym_LBRACK] = ACTIONS(2553), + [anon_sym_class] = ACTIONS(2555), + [anon_sym_async] = ACTIONS(2555), + [anon_sym_function] = ACTIONS(2555), + [anon_sym_new] = ACTIONS(2555), + [anon_sym_using] = ACTIONS(2555), + [anon_sym_PLUS] = ACTIONS(2555), + [anon_sym_DASH] = ACTIONS(2555), + [anon_sym_SLASH] = ACTIONS(2555), + [anon_sym_LT] = ACTIONS(2553), + [anon_sym_TILDE] = ACTIONS(2553), + [anon_sym_void] = ACTIONS(2555), + [anon_sym_delete] = ACTIONS(2555), + [anon_sym_PLUS_PLUS] = ACTIONS(2553), + [anon_sym_DASH_DASH] = ACTIONS(2553), + [anon_sym_DQUOTE] = ACTIONS(2553), + [anon_sym_SQUOTE] = ACTIONS(2553), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2553), + [sym_number] = ACTIONS(2553), + [sym_private_property_identifier] = ACTIONS(2553), + [sym_this] = ACTIONS(2555), + [sym_super] = ACTIONS(2555), + [sym_true] = ACTIONS(2555), + [sym_false] = ACTIONS(2555), + [sym_null] = ACTIONS(2555), + [sym_undefined] = ACTIONS(2555), + [anon_sym_AT] = ACTIONS(2553), + [anon_sym_static] = ACTIONS(2555), + [anon_sym_readonly] = ACTIONS(2555), + [anon_sym_get] = ACTIONS(2555), + [anon_sym_set] = ACTIONS(2555), + [anon_sym_declare] = ACTIONS(2555), + [anon_sym_public] = ACTIONS(2555), + [anon_sym_private] = ACTIONS(2555), + [anon_sym_protected] = ACTIONS(2555), + [anon_sym_override] = ACTIONS(2555), + [anon_sym_module] = ACTIONS(2555), + [anon_sym_any] = ACTIONS(2555), + [anon_sym_number] = ACTIONS(2555), + [anon_sym_boolean] = ACTIONS(2555), + [anon_sym_string] = ACTIONS(2555), + [anon_sym_symbol] = ACTIONS(2555), + [anon_sym_object] = ACTIONS(2555), + [anon_sym_abstract] = ACTIONS(2555), + [anon_sym_interface] = ACTIONS(2555), + [anon_sym_enum] = ACTIONS(2555), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(813)] = { + [ts_builtin_sym_end] = ACTIONS(2557), + [sym_identifier] = ACTIONS(2559), + [anon_sym_export] = ACTIONS(2559), + [anon_sym_default] = ACTIONS(2559), + [anon_sym_type] = ACTIONS(2559), + [anon_sym_namespace] = ACTIONS(2559), + [anon_sym_LBRACE] = ACTIONS(2557), + [anon_sym_RBRACE] = ACTIONS(2557), + [anon_sym_typeof] = ACTIONS(2559), + [anon_sym_import] = ACTIONS(2559), + [anon_sym_with] = ACTIONS(2559), + [anon_sym_var] = ACTIONS(2559), + [anon_sym_let] = ACTIONS(2559), + [anon_sym_const] = ACTIONS(2559), + [anon_sym_BANG] = ACTIONS(2557), + [anon_sym_else] = ACTIONS(2559), + [anon_sym_if] = ACTIONS(2559), + [anon_sym_switch] = ACTIONS(2559), + [anon_sym_for] = ACTIONS(2559), + [anon_sym_LPAREN] = ACTIONS(2557), + [anon_sym_SEMI] = ACTIONS(2557), + [anon_sym_await] = ACTIONS(2559), + [anon_sym_while] = ACTIONS(2559), + [anon_sym_do] = ACTIONS(2559), + [anon_sym_try] = ACTIONS(2559), + [anon_sym_break] = ACTIONS(2559), + [anon_sym_continue] = ACTIONS(2559), + [anon_sym_debugger] = ACTIONS(2559), + [anon_sym_return] = ACTIONS(2559), + [anon_sym_throw] = ACTIONS(2559), + [anon_sym_case] = ACTIONS(2559), + [anon_sym_yield] = ACTIONS(2559), + [anon_sym_LBRACK] = ACTIONS(2557), + [anon_sym_class] = ACTIONS(2559), + [anon_sym_async] = ACTIONS(2559), + [anon_sym_function] = ACTIONS(2559), + [anon_sym_new] = ACTIONS(2559), + [anon_sym_using] = ACTIONS(2559), + [anon_sym_PLUS] = ACTIONS(2559), + [anon_sym_DASH] = ACTIONS(2559), + [anon_sym_SLASH] = ACTIONS(2559), + [anon_sym_LT] = ACTIONS(2557), + [anon_sym_TILDE] = ACTIONS(2557), + [anon_sym_void] = ACTIONS(2559), + [anon_sym_delete] = ACTIONS(2559), + [anon_sym_PLUS_PLUS] = ACTIONS(2557), + [anon_sym_DASH_DASH] = ACTIONS(2557), + [anon_sym_DQUOTE] = ACTIONS(2557), + [anon_sym_SQUOTE] = ACTIONS(2557), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2557), + [sym_number] = ACTIONS(2557), + [sym_private_property_identifier] = ACTIONS(2557), + [sym_this] = ACTIONS(2559), + [sym_super] = ACTIONS(2559), + [sym_true] = ACTIONS(2559), + [sym_false] = ACTIONS(2559), + [sym_null] = ACTIONS(2559), + [sym_undefined] = ACTIONS(2559), + [anon_sym_AT] = ACTIONS(2557), + [anon_sym_static] = ACTIONS(2559), + [anon_sym_readonly] = ACTIONS(2559), + [anon_sym_get] = ACTIONS(2559), + [anon_sym_set] = ACTIONS(2559), + [anon_sym_declare] = ACTIONS(2559), + [anon_sym_public] = ACTIONS(2559), + [anon_sym_private] = ACTIONS(2559), + [anon_sym_protected] = ACTIONS(2559), + [anon_sym_override] = ACTIONS(2559), + [anon_sym_module] = ACTIONS(2559), + [anon_sym_any] = ACTIONS(2559), + [anon_sym_number] = ACTIONS(2559), + [anon_sym_boolean] = ACTIONS(2559), + [anon_sym_string] = ACTIONS(2559), + [anon_sym_symbol] = ACTIONS(2559), + [anon_sym_object] = ACTIONS(2559), + [anon_sym_abstract] = ACTIONS(2559), + [anon_sym_interface] = ACTIONS(2559), + [anon_sym_enum] = ACTIONS(2559), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(814)] = { + [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_namespace] = ACTIONS(2563), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2563), + [anon_sym_yield] = ACTIONS(2563), + [anon_sym_LBRACK] = ACTIONS(2561), + [anon_sym_class] = ACTIONS(2563), + [anon_sym_async] = ACTIONS(2563), + [anon_sym_function] = ACTIONS(2563), + [anon_sym_new] = ACTIONS(2563), + [anon_sym_using] = ACTIONS(2563), + [anon_sym_PLUS] = ACTIONS(2563), + [anon_sym_DASH] = ACTIONS(2563), + [anon_sym_SLASH] = ACTIONS(2563), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2563), + [anon_sym_enum] = ACTIONS(2563), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(815)] = { + [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_namespace] = ACTIONS(2567), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2567), + [anon_sym_yield] = ACTIONS(2567), + [anon_sym_LBRACK] = ACTIONS(2565), + [anon_sym_class] = ACTIONS(2567), + [anon_sym_async] = ACTIONS(2567), + [anon_sym_function] = ACTIONS(2567), + [anon_sym_new] = ACTIONS(2567), + [anon_sym_using] = ACTIONS(2567), + [anon_sym_PLUS] = ACTIONS(2567), + [anon_sym_DASH] = ACTIONS(2567), + [anon_sym_SLASH] = ACTIONS(2567), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2567), + [anon_sym_enum] = ACTIONS(2567), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(816)] = { + [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_namespace] = ACTIONS(2563), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2563), + [anon_sym_yield] = ACTIONS(2563), + [anon_sym_LBRACK] = ACTIONS(2561), + [anon_sym_class] = ACTIONS(2563), + [anon_sym_async] = ACTIONS(2563), + [anon_sym_function] = ACTIONS(2563), + [anon_sym_new] = ACTIONS(2563), + [anon_sym_using] = ACTIONS(2563), + [anon_sym_PLUS] = ACTIONS(2563), + [anon_sym_DASH] = ACTIONS(2563), + [anon_sym_SLASH] = ACTIONS(2563), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2563), + [anon_sym_enum] = ACTIONS(2563), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(817)] = { + [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_namespace] = ACTIONS(2571), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2571), + [anon_sym_yield] = ACTIONS(2571), + [anon_sym_LBRACK] = ACTIONS(2569), + [anon_sym_class] = ACTIONS(2571), + [anon_sym_async] = ACTIONS(2571), + [anon_sym_function] = ACTIONS(2571), + [anon_sym_new] = ACTIONS(2571), + [anon_sym_using] = ACTIONS(2571), + [anon_sym_PLUS] = ACTIONS(2571), + [anon_sym_DASH] = ACTIONS(2571), + [anon_sym_SLASH] = ACTIONS(2571), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2571), + [anon_sym_enum] = ACTIONS(2571), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(818)] = { + [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_namespace] = ACTIONS(2563), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2563), + [anon_sym_yield] = ACTIONS(2563), + [anon_sym_LBRACK] = ACTIONS(2561), + [anon_sym_class] = ACTIONS(2563), + [anon_sym_async] = ACTIONS(2563), + [anon_sym_function] = ACTIONS(2563), + [anon_sym_new] = ACTIONS(2563), + [anon_sym_using] = ACTIONS(2563), + [anon_sym_PLUS] = ACTIONS(2563), + [anon_sym_DASH] = ACTIONS(2563), + [anon_sym_SLASH] = ACTIONS(2563), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2563), + [anon_sym_enum] = ACTIONS(2563), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(819)] = { + [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_namespace] = ACTIONS(2575), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2575), + [anon_sym_yield] = ACTIONS(2575), + [anon_sym_LBRACK] = ACTIONS(2573), + [anon_sym_class] = ACTIONS(2575), + [anon_sym_async] = ACTIONS(2575), + [anon_sym_function] = ACTIONS(2575), + [anon_sym_new] = ACTIONS(2575), + [anon_sym_using] = ACTIONS(2575), + [anon_sym_PLUS] = ACTIONS(2575), + [anon_sym_DASH] = ACTIONS(2575), + [anon_sym_SLASH] = ACTIONS(2575), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2575), + [anon_sym_enum] = ACTIONS(2575), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(820)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2577), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(821)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2579), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(822)] = { + [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_namespace] = ACTIONS(2563), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2563), + [anon_sym_yield] = ACTIONS(2563), + [anon_sym_LBRACK] = ACTIONS(2561), + [anon_sym_class] = ACTIONS(2563), + [anon_sym_async] = ACTIONS(2563), + [anon_sym_function] = ACTIONS(2563), + [anon_sym_new] = ACTIONS(2563), + [anon_sym_using] = ACTIONS(2563), + [anon_sym_PLUS] = ACTIONS(2563), + [anon_sym_DASH] = ACTIONS(2563), + [anon_sym_SLASH] = ACTIONS(2563), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2563), + [anon_sym_enum] = ACTIONS(2563), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(823)] = { + [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_namespace] = ACTIONS(2583), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2583), + [anon_sym_yield] = ACTIONS(2583), + [anon_sym_LBRACK] = ACTIONS(2581), + [anon_sym_class] = ACTIONS(2583), + [anon_sym_async] = ACTIONS(2583), + [anon_sym_function] = ACTIONS(2583), + [anon_sym_new] = ACTIONS(2583), + [anon_sym_using] = ACTIONS(2583), + [anon_sym_PLUS] = ACTIONS(2583), + [anon_sym_DASH] = ACTIONS(2583), + [anon_sym_SLASH] = ACTIONS(2583), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2583), + [anon_sym_enum] = ACTIONS(2583), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(824)] = { + [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_html_comment] = ACTIONS(5), + }, + [STATE(825)] = { + [ts_builtin_sym_end] = ACTIONS(2585), + [sym_identifier] = ACTIONS(2587), + [anon_sym_export] = ACTIONS(2587), + [anon_sym_default] = ACTIONS(2587), + [anon_sym_type] = ACTIONS(2587), + [anon_sym_namespace] = ACTIONS(2587), + [anon_sym_LBRACE] = ACTIONS(2585), + [anon_sym_RBRACE] = ACTIONS(2585), + [anon_sym_typeof] = ACTIONS(2587), + [anon_sym_import] = ACTIONS(2587), + [anon_sym_with] = ACTIONS(2587), + [anon_sym_var] = ACTIONS(2587), + [anon_sym_let] = ACTIONS(2587), + [anon_sym_const] = ACTIONS(2587), + [anon_sym_BANG] = ACTIONS(2585), + [anon_sym_else] = ACTIONS(2587), + [anon_sym_if] = ACTIONS(2587), + [anon_sym_switch] = ACTIONS(2587), + [anon_sym_for] = ACTIONS(2587), + [anon_sym_LPAREN] = ACTIONS(2585), + [anon_sym_SEMI] = ACTIONS(2585), + [anon_sym_await] = ACTIONS(2587), + [anon_sym_while] = ACTIONS(2587), + [anon_sym_do] = ACTIONS(2587), + [anon_sym_try] = ACTIONS(2587), + [anon_sym_break] = ACTIONS(2587), + [anon_sym_continue] = ACTIONS(2587), + [anon_sym_debugger] = ACTIONS(2587), + [anon_sym_return] = ACTIONS(2587), + [anon_sym_throw] = ACTIONS(2587), + [anon_sym_case] = ACTIONS(2587), + [anon_sym_yield] = ACTIONS(2587), + [anon_sym_LBRACK] = ACTIONS(2585), + [anon_sym_class] = ACTIONS(2587), + [anon_sym_async] = ACTIONS(2587), + [anon_sym_function] = ACTIONS(2587), + [anon_sym_new] = ACTIONS(2587), + [anon_sym_using] = ACTIONS(2587), + [anon_sym_PLUS] = ACTIONS(2587), + [anon_sym_DASH] = ACTIONS(2587), + [anon_sym_SLASH] = ACTIONS(2587), + [anon_sym_LT] = ACTIONS(2585), + [anon_sym_TILDE] = ACTIONS(2585), + [anon_sym_void] = ACTIONS(2587), + [anon_sym_delete] = ACTIONS(2587), + [anon_sym_PLUS_PLUS] = ACTIONS(2585), + [anon_sym_DASH_DASH] = ACTIONS(2585), + [anon_sym_DQUOTE] = ACTIONS(2585), + [anon_sym_SQUOTE] = ACTIONS(2585), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2585), + [sym_number] = ACTIONS(2585), + [sym_private_property_identifier] = ACTIONS(2585), + [sym_this] = ACTIONS(2587), + [sym_super] = ACTIONS(2587), + [sym_true] = ACTIONS(2587), + [sym_false] = ACTIONS(2587), + [sym_null] = ACTIONS(2587), + [sym_undefined] = ACTIONS(2587), + [anon_sym_AT] = ACTIONS(2585), + [anon_sym_static] = ACTIONS(2587), + [anon_sym_readonly] = ACTIONS(2587), + [anon_sym_get] = ACTIONS(2587), + [anon_sym_set] = ACTIONS(2587), + [anon_sym_declare] = ACTIONS(2587), + [anon_sym_public] = ACTIONS(2587), + [anon_sym_private] = ACTIONS(2587), + [anon_sym_protected] = ACTIONS(2587), + [anon_sym_override] = ACTIONS(2587), + [anon_sym_module] = ACTIONS(2587), + [anon_sym_any] = ACTIONS(2587), + [anon_sym_number] = ACTIONS(2587), + [anon_sym_boolean] = ACTIONS(2587), + [anon_sym_string] = ACTIONS(2587), + [anon_sym_symbol] = ACTIONS(2587), + [anon_sym_object] = ACTIONS(2587), + [anon_sym_abstract] = ACTIONS(2587), + [anon_sym_interface] = ACTIONS(2587), + [anon_sym_enum] = ACTIONS(2587), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(826)] = { + [ts_builtin_sym_end] = ACTIONS(2589), + [sym_identifier] = ACTIONS(2591), + [anon_sym_export] = ACTIONS(2591), + [anon_sym_default] = ACTIONS(2591), + [anon_sym_type] = ACTIONS(2591), + [anon_sym_namespace] = ACTIONS(2591), + [anon_sym_LBRACE] = ACTIONS(2589), + [anon_sym_RBRACE] = ACTIONS(2589), + [anon_sym_typeof] = ACTIONS(2591), + [anon_sym_import] = ACTIONS(2591), + [anon_sym_with] = ACTIONS(2591), + [anon_sym_var] = ACTIONS(2591), + [anon_sym_let] = ACTIONS(2591), + [anon_sym_const] = ACTIONS(2591), + [anon_sym_BANG] = ACTIONS(2589), + [anon_sym_else] = ACTIONS(2591), + [anon_sym_if] = ACTIONS(2591), + [anon_sym_switch] = ACTIONS(2591), + [anon_sym_for] = ACTIONS(2591), + [anon_sym_LPAREN] = ACTIONS(2589), + [anon_sym_SEMI] = ACTIONS(2589), + [anon_sym_await] = ACTIONS(2591), + [anon_sym_while] = ACTIONS(2591), + [anon_sym_do] = ACTIONS(2591), + [anon_sym_try] = ACTIONS(2591), + [anon_sym_break] = ACTIONS(2591), + [anon_sym_continue] = ACTIONS(2591), + [anon_sym_debugger] = ACTIONS(2591), + [anon_sym_return] = ACTIONS(2591), + [anon_sym_throw] = ACTIONS(2591), + [anon_sym_case] = ACTIONS(2591), + [anon_sym_yield] = ACTIONS(2591), + [anon_sym_LBRACK] = ACTIONS(2589), + [anon_sym_class] = ACTIONS(2591), + [anon_sym_async] = ACTIONS(2591), + [anon_sym_function] = ACTIONS(2591), + [anon_sym_new] = ACTIONS(2591), + [anon_sym_using] = ACTIONS(2591), + [anon_sym_PLUS] = ACTIONS(2591), + [anon_sym_DASH] = ACTIONS(2591), + [anon_sym_SLASH] = ACTIONS(2591), + [anon_sym_LT] = ACTIONS(2589), + [anon_sym_TILDE] = ACTIONS(2589), + [anon_sym_void] = ACTIONS(2591), + [anon_sym_delete] = ACTIONS(2591), + [anon_sym_PLUS_PLUS] = ACTIONS(2589), + [anon_sym_DASH_DASH] = ACTIONS(2589), + [anon_sym_DQUOTE] = ACTIONS(2589), + [anon_sym_SQUOTE] = ACTIONS(2589), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2589), + [sym_number] = ACTIONS(2589), + [sym_private_property_identifier] = ACTIONS(2589), + [sym_this] = ACTIONS(2591), + [sym_super] = ACTIONS(2591), + [sym_true] = ACTIONS(2591), + [sym_false] = ACTIONS(2591), + [sym_null] = ACTIONS(2591), + [sym_undefined] = ACTIONS(2591), + [anon_sym_AT] = ACTIONS(2589), + [anon_sym_static] = ACTIONS(2591), + [anon_sym_readonly] = ACTIONS(2591), + [anon_sym_get] = ACTIONS(2591), + [anon_sym_set] = ACTIONS(2591), + [anon_sym_declare] = ACTIONS(2591), + [anon_sym_public] = ACTIONS(2591), + [anon_sym_private] = ACTIONS(2591), + [anon_sym_protected] = ACTIONS(2591), + [anon_sym_override] = ACTIONS(2591), + [anon_sym_module] = ACTIONS(2591), + [anon_sym_any] = ACTIONS(2591), + [anon_sym_number] = ACTIONS(2591), + [anon_sym_boolean] = ACTIONS(2591), + [anon_sym_string] = ACTIONS(2591), + [anon_sym_symbol] = ACTIONS(2591), + [anon_sym_object] = ACTIONS(2591), + [anon_sym_abstract] = ACTIONS(2591), + [anon_sym_interface] = ACTIONS(2591), + [anon_sym_enum] = ACTIONS(2591), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(827)] = { + [ts_builtin_sym_end] = ACTIONS(2593), + [sym_identifier] = ACTIONS(2595), + [anon_sym_export] = ACTIONS(2595), + [anon_sym_default] = ACTIONS(2595), + [anon_sym_type] = ACTIONS(2595), + [anon_sym_namespace] = ACTIONS(2595), + [anon_sym_LBRACE] = ACTIONS(2593), + [anon_sym_RBRACE] = ACTIONS(2593), + [anon_sym_typeof] = ACTIONS(2595), + [anon_sym_import] = ACTIONS(2595), + [anon_sym_with] = ACTIONS(2595), + [anon_sym_var] = ACTIONS(2595), + [anon_sym_let] = ACTIONS(2595), + [anon_sym_const] = ACTIONS(2595), + [anon_sym_BANG] = ACTIONS(2593), + [anon_sym_else] = ACTIONS(2595), + [anon_sym_if] = ACTIONS(2595), + [anon_sym_switch] = ACTIONS(2595), + [anon_sym_for] = ACTIONS(2595), + [anon_sym_LPAREN] = ACTIONS(2593), + [anon_sym_SEMI] = ACTIONS(2593), + [anon_sym_await] = ACTIONS(2595), + [anon_sym_while] = ACTIONS(2595), + [anon_sym_do] = ACTIONS(2595), + [anon_sym_try] = ACTIONS(2595), + [anon_sym_break] = ACTIONS(2595), + [anon_sym_continue] = ACTIONS(2595), + [anon_sym_debugger] = ACTIONS(2595), + [anon_sym_return] = ACTIONS(2595), + [anon_sym_throw] = ACTIONS(2595), + [anon_sym_case] = ACTIONS(2595), + [anon_sym_yield] = ACTIONS(2595), + [anon_sym_LBRACK] = ACTIONS(2593), + [anon_sym_class] = ACTIONS(2595), + [anon_sym_async] = ACTIONS(2595), + [anon_sym_function] = ACTIONS(2595), + [anon_sym_new] = ACTIONS(2595), + [anon_sym_using] = ACTIONS(2595), + [anon_sym_PLUS] = ACTIONS(2595), + [anon_sym_DASH] = ACTIONS(2595), + [anon_sym_SLASH] = ACTIONS(2595), + [anon_sym_LT] = ACTIONS(2593), + [anon_sym_TILDE] = ACTIONS(2593), + [anon_sym_void] = ACTIONS(2595), + [anon_sym_delete] = ACTIONS(2595), + [anon_sym_PLUS_PLUS] = ACTIONS(2593), + [anon_sym_DASH_DASH] = ACTIONS(2593), + [anon_sym_DQUOTE] = ACTIONS(2593), + [anon_sym_SQUOTE] = ACTIONS(2593), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2593), + [sym_number] = ACTIONS(2593), + [sym_private_property_identifier] = ACTIONS(2593), + [sym_this] = ACTIONS(2595), + [sym_super] = ACTIONS(2595), + [sym_true] = ACTIONS(2595), + [sym_false] = ACTIONS(2595), + [sym_null] = ACTIONS(2595), + [sym_undefined] = ACTIONS(2595), + [anon_sym_AT] = ACTIONS(2593), + [anon_sym_static] = ACTIONS(2595), + [anon_sym_readonly] = ACTIONS(2595), + [anon_sym_get] = ACTIONS(2595), + [anon_sym_set] = ACTIONS(2595), + [anon_sym_declare] = ACTIONS(2595), + [anon_sym_public] = ACTIONS(2595), + [anon_sym_private] = ACTIONS(2595), + [anon_sym_protected] = ACTIONS(2595), + [anon_sym_override] = ACTIONS(2595), + [anon_sym_module] = ACTIONS(2595), + [anon_sym_any] = ACTIONS(2595), + [anon_sym_number] = ACTIONS(2595), + [anon_sym_boolean] = ACTIONS(2595), + [anon_sym_string] = ACTIONS(2595), + [anon_sym_symbol] = ACTIONS(2595), + [anon_sym_object] = ACTIONS(2595), + [anon_sym_abstract] = ACTIONS(2595), + [anon_sym_interface] = ACTIONS(2595), + [anon_sym_enum] = ACTIONS(2595), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(828)] = { + [ts_builtin_sym_end] = ACTIONS(2597), + [sym_identifier] = ACTIONS(2599), + [anon_sym_export] = ACTIONS(2599), + [anon_sym_default] = ACTIONS(2599), + [anon_sym_type] = ACTIONS(2599), + [anon_sym_namespace] = ACTIONS(2599), + [anon_sym_LBRACE] = ACTIONS(2597), + [anon_sym_RBRACE] = ACTIONS(2597), + [anon_sym_typeof] = ACTIONS(2599), + [anon_sym_import] = ACTIONS(2599), + [anon_sym_with] = ACTIONS(2599), + [anon_sym_var] = ACTIONS(2599), + [anon_sym_let] = ACTIONS(2599), + [anon_sym_const] = ACTIONS(2599), + [anon_sym_BANG] = ACTIONS(2597), + [anon_sym_else] = ACTIONS(2599), + [anon_sym_if] = ACTIONS(2599), + [anon_sym_switch] = ACTIONS(2599), + [anon_sym_for] = ACTIONS(2599), + [anon_sym_LPAREN] = ACTIONS(2597), + [anon_sym_SEMI] = ACTIONS(2597), + [anon_sym_await] = ACTIONS(2599), + [anon_sym_while] = ACTIONS(2599), + [anon_sym_do] = ACTIONS(2599), + [anon_sym_try] = ACTIONS(2599), + [anon_sym_break] = ACTIONS(2599), + [anon_sym_continue] = ACTIONS(2599), + [anon_sym_debugger] = ACTIONS(2599), + [anon_sym_return] = ACTIONS(2599), + [anon_sym_throw] = ACTIONS(2599), + [anon_sym_case] = ACTIONS(2599), + [anon_sym_yield] = ACTIONS(2599), + [anon_sym_LBRACK] = ACTIONS(2597), + [anon_sym_class] = ACTIONS(2599), + [anon_sym_async] = ACTIONS(2599), + [anon_sym_function] = ACTIONS(2599), + [anon_sym_new] = ACTIONS(2599), + [anon_sym_using] = ACTIONS(2599), + [anon_sym_PLUS] = ACTIONS(2599), + [anon_sym_DASH] = ACTIONS(2599), + [anon_sym_SLASH] = ACTIONS(2599), + [anon_sym_LT] = ACTIONS(2597), + [anon_sym_TILDE] = ACTIONS(2597), + [anon_sym_void] = ACTIONS(2599), + [anon_sym_delete] = ACTIONS(2599), + [anon_sym_PLUS_PLUS] = ACTIONS(2597), + [anon_sym_DASH_DASH] = ACTIONS(2597), + [anon_sym_DQUOTE] = ACTIONS(2597), + [anon_sym_SQUOTE] = ACTIONS(2597), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2597), + [sym_number] = ACTIONS(2597), + [sym_private_property_identifier] = ACTIONS(2597), + [sym_this] = ACTIONS(2599), + [sym_super] = ACTIONS(2599), + [sym_true] = ACTIONS(2599), + [sym_false] = ACTIONS(2599), + [sym_null] = ACTIONS(2599), + [sym_undefined] = ACTIONS(2599), + [anon_sym_AT] = ACTIONS(2597), + [anon_sym_static] = ACTIONS(2599), + [anon_sym_readonly] = ACTIONS(2599), + [anon_sym_get] = ACTIONS(2599), + [anon_sym_set] = ACTIONS(2599), + [anon_sym_declare] = ACTIONS(2599), + [anon_sym_public] = ACTIONS(2599), + [anon_sym_private] = ACTIONS(2599), + [anon_sym_protected] = ACTIONS(2599), + [anon_sym_override] = ACTIONS(2599), + [anon_sym_module] = ACTIONS(2599), + [anon_sym_any] = ACTIONS(2599), + [anon_sym_number] = ACTIONS(2599), + [anon_sym_boolean] = ACTIONS(2599), + [anon_sym_string] = ACTIONS(2599), + [anon_sym_symbol] = ACTIONS(2599), + [anon_sym_object] = ACTIONS(2599), + [anon_sym_abstract] = ACTIONS(2599), + [anon_sym_interface] = ACTIONS(2599), + [anon_sym_enum] = ACTIONS(2599), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(829)] = { + [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_namespace] = ACTIONS(2571), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2571), + [anon_sym_yield] = ACTIONS(2571), + [anon_sym_LBRACK] = ACTIONS(2569), + [anon_sym_class] = ACTIONS(2571), + [anon_sym_async] = ACTIONS(2571), + [anon_sym_function] = ACTIONS(2571), + [anon_sym_new] = ACTIONS(2571), + [anon_sym_using] = ACTIONS(2571), + [anon_sym_PLUS] = ACTIONS(2571), + [anon_sym_DASH] = ACTIONS(2571), + [anon_sym_SLASH] = ACTIONS(2571), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2571), + [anon_sym_enum] = ACTIONS(2571), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(830)] = { + [ts_builtin_sym_end] = ACTIONS(2601), + [sym_identifier] = ACTIONS(2603), + [anon_sym_export] = ACTIONS(2603), + [anon_sym_default] = ACTIONS(2603), + [anon_sym_type] = ACTIONS(2603), + [anon_sym_namespace] = ACTIONS(2603), + [anon_sym_LBRACE] = ACTIONS(2601), + [anon_sym_RBRACE] = ACTIONS(2601), + [anon_sym_typeof] = ACTIONS(2603), + [anon_sym_import] = ACTIONS(2603), + [anon_sym_with] = ACTIONS(2603), + [anon_sym_var] = ACTIONS(2603), + [anon_sym_let] = ACTIONS(2603), + [anon_sym_const] = ACTIONS(2603), + [anon_sym_BANG] = ACTIONS(2601), + [anon_sym_else] = ACTIONS(2603), + [anon_sym_if] = ACTIONS(2603), + [anon_sym_switch] = ACTIONS(2603), + [anon_sym_for] = ACTIONS(2603), + [anon_sym_LPAREN] = ACTIONS(2601), + [anon_sym_SEMI] = ACTIONS(2601), + [anon_sym_await] = ACTIONS(2603), + [anon_sym_while] = ACTIONS(2603), + [anon_sym_do] = ACTIONS(2603), + [anon_sym_try] = ACTIONS(2603), + [anon_sym_break] = ACTIONS(2603), + [anon_sym_continue] = ACTIONS(2603), + [anon_sym_debugger] = ACTIONS(2603), + [anon_sym_return] = ACTIONS(2603), + [anon_sym_throw] = ACTIONS(2603), + [anon_sym_case] = ACTIONS(2603), + [anon_sym_yield] = ACTIONS(2603), + [anon_sym_LBRACK] = ACTIONS(2601), + [anon_sym_class] = ACTIONS(2603), + [anon_sym_async] = ACTIONS(2603), + [anon_sym_function] = ACTIONS(2603), + [anon_sym_new] = ACTIONS(2603), + [anon_sym_using] = ACTIONS(2603), + [anon_sym_PLUS] = ACTIONS(2603), + [anon_sym_DASH] = ACTIONS(2603), + [anon_sym_SLASH] = ACTIONS(2603), + [anon_sym_LT] = ACTIONS(2601), + [anon_sym_TILDE] = ACTIONS(2601), + [anon_sym_void] = ACTIONS(2603), + [anon_sym_delete] = ACTIONS(2603), + [anon_sym_PLUS_PLUS] = ACTIONS(2601), + [anon_sym_DASH_DASH] = ACTIONS(2601), + [anon_sym_DQUOTE] = ACTIONS(2601), + [anon_sym_SQUOTE] = ACTIONS(2601), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2601), + [sym_number] = ACTIONS(2601), + [sym_private_property_identifier] = ACTIONS(2601), + [sym_this] = ACTIONS(2603), + [sym_super] = ACTIONS(2603), + [sym_true] = ACTIONS(2603), + [sym_false] = ACTIONS(2603), + [sym_null] = ACTIONS(2603), + [sym_undefined] = ACTIONS(2603), + [anon_sym_AT] = ACTIONS(2601), + [anon_sym_static] = ACTIONS(2603), + [anon_sym_readonly] = ACTIONS(2603), + [anon_sym_get] = ACTIONS(2603), + [anon_sym_set] = ACTIONS(2603), + [anon_sym_declare] = ACTIONS(2603), + [anon_sym_public] = ACTIONS(2603), + [anon_sym_private] = ACTIONS(2603), + [anon_sym_protected] = ACTIONS(2603), + [anon_sym_override] = ACTIONS(2603), + [anon_sym_module] = ACTIONS(2603), + [anon_sym_any] = ACTIONS(2603), + [anon_sym_number] = ACTIONS(2603), + [anon_sym_boolean] = ACTIONS(2603), + [anon_sym_string] = ACTIONS(2603), + [anon_sym_symbol] = ACTIONS(2603), + [anon_sym_object] = ACTIONS(2603), + [anon_sym_abstract] = ACTIONS(2603), + [anon_sym_interface] = ACTIONS(2603), + [anon_sym_enum] = ACTIONS(2603), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(831)] = { + [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_html_comment] = ACTIONS(5), + }, + [STATE(832)] = { + [ts_builtin_sym_end] = ACTIONS(2605), + [sym_identifier] = ACTIONS(2607), + [anon_sym_export] = ACTIONS(2607), + [anon_sym_default] = ACTIONS(2607), + [anon_sym_type] = ACTIONS(2607), + [anon_sym_namespace] = ACTIONS(2607), + [anon_sym_LBRACE] = ACTIONS(2605), + [anon_sym_RBRACE] = ACTIONS(2605), + [anon_sym_typeof] = ACTIONS(2607), + [anon_sym_import] = ACTIONS(2607), + [anon_sym_with] = ACTIONS(2607), + [anon_sym_var] = ACTIONS(2607), + [anon_sym_let] = ACTIONS(2607), + [anon_sym_const] = ACTIONS(2607), + [anon_sym_BANG] = ACTIONS(2605), + [anon_sym_else] = ACTIONS(2607), + [anon_sym_if] = ACTIONS(2607), + [anon_sym_switch] = ACTIONS(2607), + [anon_sym_for] = ACTIONS(2607), + [anon_sym_LPAREN] = ACTIONS(2605), + [anon_sym_SEMI] = ACTIONS(2605), + [anon_sym_await] = ACTIONS(2607), + [anon_sym_while] = ACTIONS(2607), + [anon_sym_do] = ACTIONS(2607), + [anon_sym_try] = ACTIONS(2607), + [anon_sym_break] = ACTIONS(2607), + [anon_sym_continue] = ACTIONS(2607), + [anon_sym_debugger] = ACTIONS(2607), + [anon_sym_return] = ACTIONS(2607), + [anon_sym_throw] = ACTIONS(2607), + [anon_sym_case] = ACTIONS(2607), + [anon_sym_yield] = ACTIONS(2607), + [anon_sym_LBRACK] = ACTIONS(2605), + [anon_sym_class] = ACTIONS(2607), + [anon_sym_async] = ACTIONS(2607), + [anon_sym_function] = ACTIONS(2607), + [anon_sym_new] = ACTIONS(2607), + [anon_sym_using] = ACTIONS(2607), + [anon_sym_PLUS] = ACTIONS(2607), + [anon_sym_DASH] = ACTIONS(2607), + [anon_sym_SLASH] = ACTIONS(2607), + [anon_sym_LT] = ACTIONS(2605), + [anon_sym_TILDE] = ACTIONS(2605), + [anon_sym_void] = ACTIONS(2607), + [anon_sym_delete] = ACTIONS(2607), + [anon_sym_PLUS_PLUS] = ACTIONS(2605), + [anon_sym_DASH_DASH] = ACTIONS(2605), + [anon_sym_DQUOTE] = ACTIONS(2605), + [anon_sym_SQUOTE] = ACTIONS(2605), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2605), + [sym_number] = ACTIONS(2605), + [sym_private_property_identifier] = ACTIONS(2605), + [sym_this] = ACTIONS(2607), + [sym_super] = ACTIONS(2607), + [sym_true] = ACTIONS(2607), + [sym_false] = ACTIONS(2607), + [sym_null] = ACTIONS(2607), + [sym_undefined] = ACTIONS(2607), + [anon_sym_AT] = ACTIONS(2605), + [anon_sym_static] = ACTIONS(2607), + [anon_sym_readonly] = ACTIONS(2607), + [anon_sym_get] = ACTIONS(2607), + [anon_sym_set] = ACTIONS(2607), + [anon_sym_declare] = ACTIONS(2607), + [anon_sym_public] = ACTIONS(2607), + [anon_sym_private] = ACTIONS(2607), + [anon_sym_protected] = ACTIONS(2607), + [anon_sym_override] = ACTIONS(2607), + [anon_sym_module] = ACTIONS(2607), + [anon_sym_any] = ACTIONS(2607), + [anon_sym_number] = ACTIONS(2607), + [anon_sym_boolean] = ACTIONS(2607), + [anon_sym_string] = ACTIONS(2607), + [anon_sym_symbol] = ACTIONS(2607), + [anon_sym_object] = ACTIONS(2607), + [anon_sym_abstract] = ACTIONS(2607), + [anon_sym_interface] = ACTIONS(2607), + [anon_sym_enum] = ACTIONS(2607), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(833)] = { + [ts_builtin_sym_end] = ACTIONS(2609), + [sym_identifier] = ACTIONS(2611), + [anon_sym_export] = ACTIONS(2611), + [anon_sym_default] = ACTIONS(2611), + [anon_sym_type] = ACTIONS(2611), + [anon_sym_namespace] = ACTIONS(2611), + [anon_sym_LBRACE] = ACTIONS(2609), + [anon_sym_RBRACE] = ACTIONS(2609), + [anon_sym_typeof] = ACTIONS(2611), + [anon_sym_import] = ACTIONS(2611), + [anon_sym_with] = ACTIONS(2611), + [anon_sym_var] = ACTIONS(2611), + [anon_sym_let] = ACTIONS(2611), + [anon_sym_const] = ACTIONS(2611), + [anon_sym_BANG] = ACTIONS(2609), + [anon_sym_else] = ACTIONS(2611), + [anon_sym_if] = ACTIONS(2611), + [anon_sym_switch] = ACTIONS(2611), + [anon_sym_for] = ACTIONS(2611), + [anon_sym_LPAREN] = ACTIONS(2609), + [anon_sym_SEMI] = ACTIONS(2609), + [anon_sym_await] = ACTIONS(2611), + [anon_sym_while] = ACTIONS(2611), + [anon_sym_do] = ACTIONS(2611), + [anon_sym_try] = ACTIONS(2611), + [anon_sym_break] = ACTIONS(2611), + [anon_sym_continue] = ACTIONS(2611), + [anon_sym_debugger] = ACTIONS(2611), + [anon_sym_return] = ACTIONS(2611), + [anon_sym_throw] = ACTIONS(2611), + [anon_sym_case] = ACTIONS(2611), + [anon_sym_yield] = ACTIONS(2611), + [anon_sym_LBRACK] = ACTIONS(2609), + [anon_sym_class] = ACTIONS(2611), + [anon_sym_async] = ACTIONS(2611), + [anon_sym_function] = ACTIONS(2611), + [anon_sym_new] = ACTIONS(2611), + [anon_sym_using] = ACTIONS(2611), + [anon_sym_PLUS] = ACTIONS(2611), + [anon_sym_DASH] = ACTIONS(2611), + [anon_sym_SLASH] = ACTIONS(2611), + [anon_sym_LT] = ACTIONS(2609), + [anon_sym_TILDE] = ACTIONS(2609), + [anon_sym_void] = ACTIONS(2611), + [anon_sym_delete] = ACTIONS(2611), + [anon_sym_PLUS_PLUS] = ACTIONS(2609), + [anon_sym_DASH_DASH] = ACTIONS(2609), + [anon_sym_DQUOTE] = ACTIONS(2609), + [anon_sym_SQUOTE] = ACTIONS(2609), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2609), + [sym_number] = ACTIONS(2609), + [sym_private_property_identifier] = ACTIONS(2609), + [sym_this] = ACTIONS(2611), + [sym_super] = ACTIONS(2611), + [sym_true] = ACTIONS(2611), + [sym_false] = ACTIONS(2611), + [sym_null] = ACTIONS(2611), + [sym_undefined] = ACTIONS(2611), + [anon_sym_AT] = ACTIONS(2609), + [anon_sym_static] = ACTIONS(2611), + [anon_sym_readonly] = ACTIONS(2611), + [anon_sym_get] = ACTIONS(2611), + [anon_sym_set] = ACTIONS(2611), + [anon_sym_declare] = ACTIONS(2611), + [anon_sym_public] = ACTIONS(2611), + [anon_sym_private] = ACTIONS(2611), + [anon_sym_protected] = ACTIONS(2611), + [anon_sym_override] = ACTIONS(2611), + [anon_sym_module] = ACTIONS(2611), + [anon_sym_any] = ACTIONS(2611), + [anon_sym_number] = ACTIONS(2611), + [anon_sym_boolean] = ACTIONS(2611), + [anon_sym_string] = ACTIONS(2611), + [anon_sym_symbol] = ACTIONS(2611), + [anon_sym_object] = ACTIONS(2611), + [anon_sym_abstract] = ACTIONS(2611), + [anon_sym_interface] = ACTIONS(2611), + [anon_sym_enum] = ACTIONS(2611), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(834)] = { + [ts_builtin_sym_end] = ACTIONS(2613), + [sym_identifier] = ACTIONS(2615), + [anon_sym_export] = ACTIONS(2615), + [anon_sym_default] = ACTIONS(2615), + [anon_sym_type] = ACTIONS(2615), + [anon_sym_namespace] = ACTIONS(2615), + [anon_sym_LBRACE] = ACTIONS(2613), + [anon_sym_RBRACE] = ACTIONS(2613), + [anon_sym_typeof] = ACTIONS(2615), + [anon_sym_import] = ACTIONS(2615), + [anon_sym_with] = ACTIONS(2615), + [anon_sym_var] = ACTIONS(2615), + [anon_sym_let] = ACTIONS(2615), + [anon_sym_const] = ACTIONS(2615), + [anon_sym_BANG] = ACTIONS(2613), + [anon_sym_else] = ACTIONS(2615), + [anon_sym_if] = ACTIONS(2615), + [anon_sym_switch] = ACTIONS(2615), + [anon_sym_for] = ACTIONS(2615), + [anon_sym_LPAREN] = ACTIONS(2613), + [anon_sym_SEMI] = ACTIONS(2613), + [anon_sym_await] = ACTIONS(2615), + [anon_sym_while] = ACTIONS(2615), + [anon_sym_do] = ACTIONS(2615), + [anon_sym_try] = ACTIONS(2615), + [anon_sym_break] = ACTIONS(2615), + [anon_sym_continue] = ACTIONS(2615), + [anon_sym_debugger] = ACTIONS(2615), + [anon_sym_return] = ACTIONS(2615), + [anon_sym_throw] = ACTIONS(2615), + [anon_sym_case] = ACTIONS(2615), + [anon_sym_yield] = ACTIONS(2615), + [anon_sym_LBRACK] = ACTIONS(2613), + [anon_sym_class] = ACTIONS(2615), + [anon_sym_async] = ACTIONS(2615), + [anon_sym_function] = ACTIONS(2615), + [anon_sym_new] = ACTIONS(2615), + [anon_sym_using] = ACTIONS(2615), + [anon_sym_PLUS] = ACTIONS(2615), + [anon_sym_DASH] = ACTIONS(2615), + [anon_sym_SLASH] = ACTIONS(2615), + [anon_sym_LT] = ACTIONS(2613), + [anon_sym_TILDE] = ACTIONS(2613), + [anon_sym_void] = ACTIONS(2615), + [anon_sym_delete] = ACTIONS(2615), + [anon_sym_PLUS_PLUS] = ACTIONS(2613), + [anon_sym_DASH_DASH] = ACTIONS(2613), + [anon_sym_DQUOTE] = ACTIONS(2613), + [anon_sym_SQUOTE] = ACTIONS(2613), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2613), + [sym_number] = ACTIONS(2613), + [sym_private_property_identifier] = ACTIONS(2613), + [sym_this] = ACTIONS(2615), + [sym_super] = ACTIONS(2615), + [sym_true] = ACTIONS(2615), + [sym_false] = ACTIONS(2615), + [sym_null] = ACTIONS(2615), + [sym_undefined] = ACTIONS(2615), + [anon_sym_AT] = ACTIONS(2613), + [anon_sym_static] = ACTIONS(2615), + [anon_sym_readonly] = ACTIONS(2615), + [anon_sym_get] = ACTIONS(2615), + [anon_sym_set] = ACTIONS(2615), + [anon_sym_declare] = ACTIONS(2615), + [anon_sym_public] = ACTIONS(2615), + [anon_sym_private] = ACTIONS(2615), + [anon_sym_protected] = ACTIONS(2615), + [anon_sym_override] = ACTIONS(2615), + [anon_sym_module] = ACTIONS(2615), + [anon_sym_any] = ACTIONS(2615), + [anon_sym_number] = ACTIONS(2615), + [anon_sym_boolean] = ACTIONS(2615), + [anon_sym_string] = ACTIONS(2615), + [anon_sym_symbol] = ACTIONS(2615), + [anon_sym_object] = ACTIONS(2615), + [anon_sym_abstract] = ACTIONS(2615), + [anon_sym_interface] = ACTIONS(2615), + [anon_sym_enum] = ACTIONS(2615), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(835)] = { + [ts_builtin_sym_end] = ACTIONS(2617), + [sym_identifier] = ACTIONS(2619), + [anon_sym_export] = ACTIONS(2619), + [anon_sym_default] = ACTIONS(2619), + [anon_sym_type] = ACTIONS(2619), + [anon_sym_namespace] = ACTIONS(2619), + [anon_sym_LBRACE] = ACTIONS(2617), + [anon_sym_RBRACE] = ACTIONS(2617), + [anon_sym_typeof] = ACTIONS(2619), + [anon_sym_import] = ACTIONS(2619), + [anon_sym_with] = ACTIONS(2619), + [anon_sym_var] = ACTIONS(2619), + [anon_sym_let] = ACTIONS(2619), + [anon_sym_const] = ACTIONS(2619), + [anon_sym_BANG] = ACTIONS(2617), + [anon_sym_else] = ACTIONS(2619), + [anon_sym_if] = ACTIONS(2619), + [anon_sym_switch] = ACTIONS(2619), + [anon_sym_for] = ACTIONS(2619), + [anon_sym_LPAREN] = ACTIONS(2617), + [anon_sym_SEMI] = ACTIONS(2617), + [anon_sym_await] = ACTIONS(2619), + [anon_sym_while] = ACTIONS(2619), + [anon_sym_do] = ACTIONS(2619), + [anon_sym_try] = ACTIONS(2619), + [anon_sym_break] = ACTIONS(2619), + [anon_sym_continue] = ACTIONS(2619), + [anon_sym_debugger] = ACTIONS(2619), + [anon_sym_return] = ACTIONS(2619), + [anon_sym_throw] = ACTIONS(2619), + [anon_sym_case] = ACTIONS(2619), + [anon_sym_yield] = ACTIONS(2619), + [anon_sym_LBRACK] = ACTIONS(2617), + [anon_sym_class] = ACTIONS(2619), + [anon_sym_async] = ACTIONS(2619), + [anon_sym_function] = ACTIONS(2619), + [anon_sym_new] = ACTIONS(2619), + [anon_sym_using] = ACTIONS(2619), + [anon_sym_PLUS] = ACTIONS(2619), + [anon_sym_DASH] = ACTIONS(2619), + [anon_sym_SLASH] = ACTIONS(2619), + [anon_sym_LT] = ACTIONS(2617), + [anon_sym_TILDE] = ACTIONS(2617), + [anon_sym_void] = ACTIONS(2619), + [anon_sym_delete] = ACTIONS(2619), + [anon_sym_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH] = ACTIONS(2617), + [anon_sym_DQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE] = ACTIONS(2617), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2617), + [sym_number] = ACTIONS(2617), + [sym_private_property_identifier] = ACTIONS(2617), + [sym_this] = ACTIONS(2619), + [sym_super] = ACTIONS(2619), + [sym_true] = ACTIONS(2619), + [sym_false] = ACTIONS(2619), + [sym_null] = ACTIONS(2619), + [sym_undefined] = ACTIONS(2619), + [anon_sym_AT] = ACTIONS(2617), + [anon_sym_static] = ACTIONS(2619), + [anon_sym_readonly] = ACTIONS(2619), + [anon_sym_get] = ACTIONS(2619), + [anon_sym_set] = ACTIONS(2619), + [anon_sym_declare] = ACTIONS(2619), + [anon_sym_public] = ACTIONS(2619), + [anon_sym_private] = ACTIONS(2619), + [anon_sym_protected] = ACTIONS(2619), + [anon_sym_override] = ACTIONS(2619), + [anon_sym_module] = ACTIONS(2619), + [anon_sym_any] = ACTIONS(2619), + [anon_sym_number] = ACTIONS(2619), + [anon_sym_boolean] = ACTIONS(2619), + [anon_sym_string] = ACTIONS(2619), + [anon_sym_symbol] = ACTIONS(2619), + [anon_sym_object] = ACTIONS(2619), + [anon_sym_abstract] = ACTIONS(2619), + [anon_sym_interface] = ACTIONS(2619), + [anon_sym_enum] = ACTIONS(2619), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(836)] = { + [ts_builtin_sym_end] = ACTIONS(2617), + [sym_identifier] = ACTIONS(2619), + [anon_sym_export] = ACTIONS(2619), + [anon_sym_default] = ACTIONS(2619), + [anon_sym_type] = ACTIONS(2619), + [anon_sym_namespace] = ACTIONS(2619), + [anon_sym_LBRACE] = ACTIONS(2617), + [anon_sym_RBRACE] = ACTIONS(2617), + [anon_sym_typeof] = ACTIONS(2619), + [anon_sym_import] = ACTIONS(2619), + [anon_sym_with] = ACTIONS(2619), + [anon_sym_var] = ACTIONS(2619), + [anon_sym_let] = ACTIONS(2619), + [anon_sym_const] = ACTIONS(2619), + [anon_sym_BANG] = ACTIONS(2617), + [anon_sym_else] = ACTIONS(2619), + [anon_sym_if] = ACTIONS(2619), + [anon_sym_switch] = ACTIONS(2619), + [anon_sym_for] = ACTIONS(2619), + [anon_sym_LPAREN] = ACTIONS(2617), + [anon_sym_SEMI] = ACTIONS(2617), + [anon_sym_await] = ACTIONS(2619), + [anon_sym_while] = ACTIONS(2619), + [anon_sym_do] = ACTIONS(2619), + [anon_sym_try] = ACTIONS(2619), + [anon_sym_break] = ACTIONS(2619), + [anon_sym_continue] = ACTIONS(2619), + [anon_sym_debugger] = ACTIONS(2619), + [anon_sym_return] = ACTIONS(2619), + [anon_sym_throw] = ACTIONS(2619), + [anon_sym_case] = ACTIONS(2619), + [anon_sym_yield] = ACTIONS(2619), + [anon_sym_LBRACK] = ACTIONS(2617), + [anon_sym_class] = ACTIONS(2619), + [anon_sym_async] = ACTIONS(2619), + [anon_sym_function] = ACTIONS(2619), + [anon_sym_new] = ACTIONS(2619), + [anon_sym_using] = ACTIONS(2619), + [anon_sym_PLUS] = ACTIONS(2619), + [anon_sym_DASH] = ACTIONS(2619), + [anon_sym_SLASH] = ACTIONS(2619), + [anon_sym_LT] = ACTIONS(2617), + [anon_sym_TILDE] = ACTIONS(2617), + [anon_sym_void] = ACTIONS(2619), + [anon_sym_delete] = ACTIONS(2619), + [anon_sym_PLUS_PLUS] = ACTIONS(2617), + [anon_sym_DASH_DASH] = ACTIONS(2617), + [anon_sym_DQUOTE] = ACTIONS(2617), + [anon_sym_SQUOTE] = ACTIONS(2617), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2617), + [sym_number] = ACTIONS(2617), + [sym_private_property_identifier] = ACTIONS(2617), + [sym_this] = ACTIONS(2619), + [sym_super] = ACTIONS(2619), + [sym_true] = ACTIONS(2619), + [sym_false] = ACTIONS(2619), + [sym_null] = ACTIONS(2619), + [sym_undefined] = ACTIONS(2619), + [anon_sym_AT] = ACTIONS(2617), + [anon_sym_static] = ACTIONS(2619), + [anon_sym_readonly] = ACTIONS(2619), + [anon_sym_get] = ACTIONS(2619), + [anon_sym_set] = ACTIONS(2619), + [anon_sym_declare] = ACTIONS(2619), + [anon_sym_public] = ACTIONS(2619), + [anon_sym_private] = ACTIONS(2619), + [anon_sym_protected] = ACTIONS(2619), + [anon_sym_override] = ACTIONS(2619), + [anon_sym_module] = ACTIONS(2619), + [anon_sym_any] = ACTIONS(2619), + [anon_sym_number] = ACTIONS(2619), + [anon_sym_boolean] = ACTIONS(2619), + [anon_sym_string] = ACTIONS(2619), + [anon_sym_symbol] = ACTIONS(2619), + [anon_sym_object] = ACTIONS(2619), + [anon_sym_abstract] = ACTIONS(2619), + [anon_sym_interface] = ACTIONS(2619), + [anon_sym_enum] = ACTIONS(2619), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(837)] = { + [ts_builtin_sym_end] = ACTIONS(2621), + [sym_identifier] = ACTIONS(2623), + [anon_sym_export] = ACTIONS(2623), + [anon_sym_default] = ACTIONS(2623), + [anon_sym_type] = ACTIONS(2623), + [anon_sym_namespace] = ACTIONS(2623), + [anon_sym_LBRACE] = ACTIONS(2621), + [anon_sym_RBRACE] = ACTIONS(2621), + [anon_sym_typeof] = ACTIONS(2623), + [anon_sym_import] = ACTIONS(2623), + [anon_sym_with] = ACTIONS(2623), + [anon_sym_var] = ACTIONS(2623), + [anon_sym_let] = ACTIONS(2623), + [anon_sym_const] = ACTIONS(2623), + [anon_sym_BANG] = ACTIONS(2621), + [anon_sym_else] = ACTIONS(2623), + [anon_sym_if] = ACTIONS(2623), + [anon_sym_switch] = ACTIONS(2623), + [anon_sym_for] = ACTIONS(2623), + [anon_sym_LPAREN] = ACTIONS(2621), + [anon_sym_SEMI] = ACTIONS(2621), + [anon_sym_await] = ACTIONS(2623), + [anon_sym_while] = ACTIONS(2623), + [anon_sym_do] = ACTIONS(2623), + [anon_sym_try] = ACTIONS(2623), + [anon_sym_break] = ACTIONS(2623), + [anon_sym_continue] = ACTIONS(2623), + [anon_sym_debugger] = ACTIONS(2623), + [anon_sym_return] = ACTIONS(2623), + [anon_sym_throw] = ACTIONS(2623), + [anon_sym_case] = ACTIONS(2623), + [anon_sym_yield] = ACTIONS(2623), + [anon_sym_LBRACK] = ACTIONS(2621), + [anon_sym_class] = ACTIONS(2623), + [anon_sym_async] = ACTIONS(2623), + [anon_sym_function] = ACTIONS(2623), + [anon_sym_new] = ACTIONS(2623), + [anon_sym_using] = ACTIONS(2623), + [anon_sym_PLUS] = ACTIONS(2623), + [anon_sym_DASH] = ACTIONS(2623), + [anon_sym_SLASH] = ACTIONS(2623), + [anon_sym_LT] = ACTIONS(2621), + [anon_sym_TILDE] = ACTIONS(2621), + [anon_sym_void] = ACTIONS(2623), + [anon_sym_delete] = ACTIONS(2623), + [anon_sym_PLUS_PLUS] = ACTIONS(2621), + [anon_sym_DASH_DASH] = ACTIONS(2621), + [anon_sym_DQUOTE] = ACTIONS(2621), + [anon_sym_SQUOTE] = ACTIONS(2621), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2621), + [sym_number] = ACTIONS(2621), + [sym_private_property_identifier] = ACTIONS(2621), + [sym_this] = ACTIONS(2623), + [sym_super] = ACTIONS(2623), + [sym_true] = ACTIONS(2623), + [sym_false] = ACTIONS(2623), + [sym_null] = ACTIONS(2623), + [sym_undefined] = ACTIONS(2623), + [anon_sym_AT] = ACTIONS(2621), + [anon_sym_static] = ACTIONS(2623), + [anon_sym_readonly] = ACTIONS(2623), + [anon_sym_get] = ACTIONS(2623), + [anon_sym_set] = ACTIONS(2623), + [anon_sym_declare] = ACTIONS(2623), + [anon_sym_public] = ACTIONS(2623), + [anon_sym_private] = ACTIONS(2623), + [anon_sym_protected] = ACTIONS(2623), + [anon_sym_override] = ACTIONS(2623), + [anon_sym_module] = ACTIONS(2623), + [anon_sym_any] = ACTIONS(2623), + [anon_sym_number] = ACTIONS(2623), + [anon_sym_boolean] = ACTIONS(2623), + [anon_sym_string] = ACTIONS(2623), + [anon_sym_symbol] = ACTIONS(2623), + [anon_sym_object] = ACTIONS(2623), + [anon_sym_abstract] = ACTIONS(2623), + [anon_sym_interface] = ACTIONS(2623), + [anon_sym_enum] = ACTIONS(2623), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(838)] = { + [ts_builtin_sym_end] = ACTIONS(2625), + [sym_identifier] = ACTIONS(2627), + [anon_sym_export] = ACTIONS(2627), + [anon_sym_default] = ACTIONS(2627), + [anon_sym_type] = ACTIONS(2627), + [anon_sym_namespace] = ACTIONS(2627), + [anon_sym_LBRACE] = ACTIONS(2625), + [anon_sym_RBRACE] = ACTIONS(2625), + [anon_sym_typeof] = ACTIONS(2627), + [anon_sym_import] = ACTIONS(2627), + [anon_sym_with] = ACTIONS(2627), + [anon_sym_var] = ACTIONS(2627), + [anon_sym_let] = ACTIONS(2627), + [anon_sym_const] = ACTIONS(2627), + [anon_sym_BANG] = ACTIONS(2625), + [anon_sym_else] = ACTIONS(2627), + [anon_sym_if] = ACTIONS(2627), + [anon_sym_switch] = ACTIONS(2627), + [anon_sym_for] = ACTIONS(2627), + [anon_sym_LPAREN] = ACTIONS(2625), + [anon_sym_SEMI] = ACTIONS(2625), + [anon_sym_await] = ACTIONS(2627), + [anon_sym_while] = ACTIONS(2627), + [anon_sym_do] = ACTIONS(2627), + [anon_sym_try] = ACTIONS(2627), + [anon_sym_break] = ACTIONS(2627), + [anon_sym_continue] = ACTIONS(2627), + [anon_sym_debugger] = ACTIONS(2627), + [anon_sym_return] = ACTIONS(2627), + [anon_sym_throw] = ACTIONS(2627), + [anon_sym_case] = ACTIONS(2627), + [anon_sym_yield] = ACTIONS(2627), + [anon_sym_LBRACK] = ACTIONS(2625), + [anon_sym_class] = ACTIONS(2627), + [anon_sym_async] = ACTIONS(2627), + [anon_sym_function] = ACTIONS(2627), + [anon_sym_new] = ACTIONS(2627), + [anon_sym_using] = ACTIONS(2627), + [anon_sym_PLUS] = ACTIONS(2627), + [anon_sym_DASH] = ACTIONS(2627), + [anon_sym_SLASH] = ACTIONS(2627), + [anon_sym_LT] = ACTIONS(2625), + [anon_sym_TILDE] = ACTIONS(2625), + [anon_sym_void] = ACTIONS(2627), + [anon_sym_delete] = ACTIONS(2627), + [anon_sym_PLUS_PLUS] = ACTIONS(2625), + [anon_sym_DASH_DASH] = ACTIONS(2625), + [anon_sym_DQUOTE] = ACTIONS(2625), + [anon_sym_SQUOTE] = ACTIONS(2625), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2625), + [sym_number] = ACTIONS(2625), + [sym_private_property_identifier] = ACTIONS(2625), + [sym_this] = ACTIONS(2627), + [sym_super] = ACTIONS(2627), + [sym_true] = ACTIONS(2627), + [sym_false] = ACTIONS(2627), + [sym_null] = ACTIONS(2627), + [sym_undefined] = ACTIONS(2627), + [anon_sym_AT] = ACTIONS(2625), + [anon_sym_static] = ACTIONS(2627), + [anon_sym_readonly] = ACTIONS(2627), + [anon_sym_get] = ACTIONS(2627), + [anon_sym_set] = ACTIONS(2627), + [anon_sym_declare] = ACTIONS(2627), + [anon_sym_public] = ACTIONS(2627), + [anon_sym_private] = ACTIONS(2627), + [anon_sym_protected] = ACTIONS(2627), + [anon_sym_override] = ACTIONS(2627), + [anon_sym_module] = ACTIONS(2627), + [anon_sym_any] = ACTIONS(2627), + [anon_sym_number] = ACTIONS(2627), + [anon_sym_boolean] = ACTIONS(2627), + [anon_sym_string] = ACTIONS(2627), + [anon_sym_symbol] = ACTIONS(2627), + [anon_sym_object] = ACTIONS(2627), + [anon_sym_abstract] = ACTIONS(2627), + [anon_sym_interface] = ACTIONS(2627), + [anon_sym_enum] = ACTIONS(2627), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(839)] = { + [ts_builtin_sym_end] = ACTIONS(2629), + [sym_identifier] = ACTIONS(2631), + [anon_sym_export] = ACTIONS(2631), + [anon_sym_default] = ACTIONS(2631), + [anon_sym_type] = ACTIONS(2631), + [anon_sym_namespace] = ACTIONS(2631), + [anon_sym_LBRACE] = ACTIONS(2629), + [anon_sym_RBRACE] = ACTIONS(2629), + [anon_sym_typeof] = ACTIONS(2631), + [anon_sym_import] = ACTIONS(2631), + [anon_sym_with] = ACTIONS(2631), + [anon_sym_var] = ACTIONS(2631), + [anon_sym_let] = ACTIONS(2631), + [anon_sym_const] = ACTIONS(2631), + [anon_sym_BANG] = ACTIONS(2629), + [anon_sym_else] = ACTIONS(2631), + [anon_sym_if] = ACTIONS(2631), + [anon_sym_switch] = ACTIONS(2631), + [anon_sym_for] = ACTIONS(2631), + [anon_sym_LPAREN] = ACTIONS(2629), + [anon_sym_SEMI] = ACTIONS(2629), + [anon_sym_await] = ACTIONS(2631), + [anon_sym_while] = ACTIONS(2631), + [anon_sym_do] = ACTIONS(2631), + [anon_sym_try] = ACTIONS(2631), + [anon_sym_break] = ACTIONS(2631), + [anon_sym_continue] = ACTIONS(2631), + [anon_sym_debugger] = ACTIONS(2631), + [anon_sym_return] = ACTIONS(2631), + [anon_sym_throw] = ACTIONS(2631), + [anon_sym_case] = ACTIONS(2631), + [anon_sym_yield] = ACTIONS(2631), + [anon_sym_LBRACK] = ACTIONS(2629), + [anon_sym_class] = ACTIONS(2631), + [anon_sym_async] = ACTIONS(2631), + [anon_sym_function] = ACTIONS(2631), + [anon_sym_new] = ACTIONS(2631), + [anon_sym_using] = ACTIONS(2631), + [anon_sym_PLUS] = ACTIONS(2631), + [anon_sym_DASH] = ACTIONS(2631), + [anon_sym_SLASH] = ACTIONS(2631), + [anon_sym_LT] = ACTIONS(2629), + [anon_sym_TILDE] = ACTIONS(2629), + [anon_sym_void] = ACTIONS(2631), + [anon_sym_delete] = ACTIONS(2631), + [anon_sym_PLUS_PLUS] = ACTIONS(2629), + [anon_sym_DASH_DASH] = ACTIONS(2629), + [anon_sym_DQUOTE] = ACTIONS(2629), + [anon_sym_SQUOTE] = ACTIONS(2629), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2629), + [sym_number] = ACTIONS(2629), + [sym_private_property_identifier] = ACTIONS(2629), + [sym_this] = ACTIONS(2631), + [sym_super] = ACTIONS(2631), + [sym_true] = ACTIONS(2631), + [sym_false] = ACTIONS(2631), + [sym_null] = ACTIONS(2631), + [sym_undefined] = ACTIONS(2631), + [anon_sym_AT] = ACTIONS(2629), + [anon_sym_static] = ACTIONS(2631), + [anon_sym_readonly] = ACTIONS(2631), + [anon_sym_get] = ACTIONS(2631), + [anon_sym_set] = ACTIONS(2631), + [anon_sym_declare] = ACTIONS(2631), + [anon_sym_public] = ACTIONS(2631), + [anon_sym_private] = ACTIONS(2631), + [anon_sym_protected] = ACTIONS(2631), + [anon_sym_override] = ACTIONS(2631), + [anon_sym_module] = ACTIONS(2631), + [anon_sym_any] = ACTIONS(2631), + [anon_sym_number] = ACTIONS(2631), + [anon_sym_boolean] = ACTIONS(2631), + [anon_sym_string] = ACTIONS(2631), + [anon_sym_symbol] = ACTIONS(2631), + [anon_sym_object] = ACTIONS(2631), + [anon_sym_abstract] = ACTIONS(2631), + [anon_sym_interface] = ACTIONS(2631), + [anon_sym_enum] = ACTIONS(2631), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(840)] = { + [ts_builtin_sym_end] = ACTIONS(2633), + [sym_identifier] = ACTIONS(2635), + [anon_sym_export] = ACTIONS(2635), + [anon_sym_default] = ACTIONS(2635), + [anon_sym_type] = ACTIONS(2635), + [anon_sym_namespace] = ACTIONS(2635), + [anon_sym_LBRACE] = ACTIONS(2633), + [anon_sym_RBRACE] = ACTIONS(2633), + [anon_sym_typeof] = ACTIONS(2635), + [anon_sym_import] = ACTIONS(2635), + [anon_sym_with] = ACTIONS(2635), + [anon_sym_var] = ACTIONS(2635), + [anon_sym_let] = ACTIONS(2635), + [anon_sym_const] = ACTIONS(2635), + [anon_sym_BANG] = ACTIONS(2633), + [anon_sym_else] = ACTIONS(2635), + [anon_sym_if] = ACTIONS(2635), + [anon_sym_switch] = ACTIONS(2635), + [anon_sym_for] = ACTIONS(2635), + [anon_sym_LPAREN] = ACTIONS(2633), + [anon_sym_SEMI] = ACTIONS(2633), + [anon_sym_await] = ACTIONS(2635), + [anon_sym_while] = ACTIONS(2635), + [anon_sym_do] = ACTIONS(2635), + [anon_sym_try] = ACTIONS(2635), + [anon_sym_break] = ACTIONS(2635), + [anon_sym_continue] = ACTIONS(2635), + [anon_sym_debugger] = ACTIONS(2635), + [anon_sym_return] = ACTIONS(2635), + [anon_sym_throw] = ACTIONS(2635), + [anon_sym_case] = ACTIONS(2635), + [anon_sym_yield] = ACTIONS(2635), + [anon_sym_LBRACK] = ACTIONS(2633), + [anon_sym_class] = ACTIONS(2635), + [anon_sym_async] = ACTIONS(2635), + [anon_sym_function] = ACTIONS(2635), + [anon_sym_new] = ACTIONS(2635), + [anon_sym_using] = ACTIONS(2635), + [anon_sym_PLUS] = ACTIONS(2635), + [anon_sym_DASH] = ACTIONS(2635), + [anon_sym_SLASH] = ACTIONS(2635), + [anon_sym_LT] = ACTIONS(2633), + [anon_sym_TILDE] = ACTIONS(2633), + [anon_sym_void] = ACTIONS(2635), + [anon_sym_delete] = ACTIONS(2635), + [anon_sym_PLUS_PLUS] = ACTIONS(2633), + [anon_sym_DASH_DASH] = ACTIONS(2633), + [anon_sym_DQUOTE] = ACTIONS(2633), + [anon_sym_SQUOTE] = ACTIONS(2633), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2633), + [sym_number] = ACTIONS(2633), + [sym_private_property_identifier] = ACTIONS(2633), + [sym_this] = ACTIONS(2635), + [sym_super] = ACTIONS(2635), + [sym_true] = ACTIONS(2635), + [sym_false] = ACTIONS(2635), + [sym_null] = ACTIONS(2635), + [sym_undefined] = ACTIONS(2635), + [anon_sym_AT] = ACTIONS(2633), + [anon_sym_static] = ACTIONS(2635), + [anon_sym_readonly] = ACTIONS(2635), + [anon_sym_get] = ACTIONS(2635), + [anon_sym_set] = ACTIONS(2635), + [anon_sym_declare] = ACTIONS(2635), + [anon_sym_public] = ACTIONS(2635), + [anon_sym_private] = ACTIONS(2635), + [anon_sym_protected] = ACTIONS(2635), + [anon_sym_override] = ACTIONS(2635), + [anon_sym_module] = ACTIONS(2635), + [anon_sym_any] = ACTIONS(2635), + [anon_sym_number] = ACTIONS(2635), + [anon_sym_boolean] = ACTIONS(2635), + [anon_sym_string] = ACTIONS(2635), + [anon_sym_symbol] = ACTIONS(2635), + [anon_sym_object] = ACTIONS(2635), + [anon_sym_abstract] = ACTIONS(2635), + [anon_sym_interface] = ACTIONS(2635), + [anon_sym_enum] = ACTIONS(2635), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(841)] = { + [ts_builtin_sym_end] = ACTIONS(2637), + [sym_identifier] = ACTIONS(2639), + [anon_sym_export] = ACTIONS(2639), + [anon_sym_default] = ACTIONS(2639), + [anon_sym_type] = ACTIONS(2639), + [anon_sym_namespace] = ACTIONS(2639), + [anon_sym_LBRACE] = ACTIONS(2637), + [anon_sym_RBRACE] = ACTIONS(2637), + [anon_sym_typeof] = ACTIONS(2639), + [anon_sym_import] = ACTIONS(2639), + [anon_sym_with] = ACTIONS(2639), + [anon_sym_var] = ACTIONS(2639), + [anon_sym_let] = ACTIONS(2639), + [anon_sym_const] = ACTIONS(2639), + [anon_sym_BANG] = ACTIONS(2637), + [anon_sym_else] = ACTIONS(2639), + [anon_sym_if] = ACTIONS(2639), + [anon_sym_switch] = ACTIONS(2639), + [anon_sym_for] = ACTIONS(2639), + [anon_sym_LPAREN] = ACTIONS(2637), + [anon_sym_SEMI] = ACTIONS(2637), + [anon_sym_await] = ACTIONS(2639), + [anon_sym_while] = ACTIONS(2639), + [anon_sym_do] = ACTIONS(2639), + [anon_sym_try] = ACTIONS(2639), + [anon_sym_break] = ACTIONS(2639), + [anon_sym_continue] = ACTIONS(2639), + [anon_sym_debugger] = ACTIONS(2639), + [anon_sym_return] = ACTIONS(2639), + [anon_sym_throw] = ACTIONS(2639), + [anon_sym_case] = ACTIONS(2639), + [anon_sym_yield] = ACTIONS(2639), + [anon_sym_LBRACK] = ACTIONS(2637), + [anon_sym_class] = ACTIONS(2639), + [anon_sym_async] = ACTIONS(2639), + [anon_sym_function] = ACTIONS(2639), + [anon_sym_new] = ACTIONS(2639), + [anon_sym_using] = ACTIONS(2639), + [anon_sym_PLUS] = ACTIONS(2639), + [anon_sym_DASH] = ACTIONS(2639), + [anon_sym_SLASH] = ACTIONS(2639), + [anon_sym_LT] = ACTIONS(2637), + [anon_sym_TILDE] = ACTIONS(2637), + [anon_sym_void] = ACTIONS(2639), + [anon_sym_delete] = ACTIONS(2639), + [anon_sym_PLUS_PLUS] = ACTIONS(2637), + [anon_sym_DASH_DASH] = ACTIONS(2637), + [anon_sym_DQUOTE] = ACTIONS(2637), + [anon_sym_SQUOTE] = ACTIONS(2637), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2637), + [sym_number] = ACTIONS(2637), + [sym_private_property_identifier] = ACTIONS(2637), + [sym_this] = ACTIONS(2639), + [sym_super] = ACTIONS(2639), + [sym_true] = ACTIONS(2639), + [sym_false] = ACTIONS(2639), + [sym_null] = ACTIONS(2639), + [sym_undefined] = ACTIONS(2639), + [anon_sym_AT] = ACTIONS(2637), + [anon_sym_static] = ACTIONS(2639), + [anon_sym_readonly] = ACTIONS(2639), + [anon_sym_get] = ACTIONS(2639), + [anon_sym_set] = ACTIONS(2639), + [anon_sym_declare] = ACTIONS(2639), + [anon_sym_public] = ACTIONS(2639), + [anon_sym_private] = ACTIONS(2639), + [anon_sym_protected] = ACTIONS(2639), + [anon_sym_override] = ACTIONS(2639), + [anon_sym_module] = ACTIONS(2639), + [anon_sym_any] = ACTIONS(2639), + [anon_sym_number] = ACTIONS(2639), + [anon_sym_boolean] = ACTIONS(2639), + [anon_sym_string] = ACTIONS(2639), + [anon_sym_symbol] = ACTIONS(2639), + [anon_sym_object] = ACTIONS(2639), + [anon_sym_abstract] = ACTIONS(2639), + [anon_sym_interface] = ACTIONS(2639), + [anon_sym_enum] = ACTIONS(2639), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(842)] = { + [ts_builtin_sym_end] = ACTIONS(2641), + [sym_identifier] = ACTIONS(2643), + [anon_sym_export] = ACTIONS(2643), + [anon_sym_default] = ACTIONS(2643), + [anon_sym_type] = ACTIONS(2643), + [anon_sym_namespace] = ACTIONS(2643), + [anon_sym_LBRACE] = ACTIONS(2641), + [anon_sym_RBRACE] = ACTIONS(2641), + [anon_sym_typeof] = ACTIONS(2643), + [anon_sym_import] = ACTIONS(2643), + [anon_sym_with] = ACTIONS(2643), + [anon_sym_var] = ACTIONS(2643), + [anon_sym_let] = ACTIONS(2643), + [anon_sym_const] = ACTIONS(2643), + [anon_sym_BANG] = ACTIONS(2641), + [anon_sym_else] = ACTIONS(2643), + [anon_sym_if] = ACTIONS(2643), + [anon_sym_switch] = ACTIONS(2643), + [anon_sym_for] = ACTIONS(2643), + [anon_sym_LPAREN] = ACTIONS(2641), + [anon_sym_SEMI] = ACTIONS(2641), + [anon_sym_await] = ACTIONS(2643), + [anon_sym_while] = ACTIONS(2643), + [anon_sym_do] = ACTIONS(2643), + [anon_sym_try] = ACTIONS(2643), + [anon_sym_break] = ACTIONS(2643), + [anon_sym_continue] = ACTIONS(2643), + [anon_sym_debugger] = ACTIONS(2643), + [anon_sym_return] = ACTIONS(2643), + [anon_sym_throw] = ACTIONS(2643), + [anon_sym_case] = ACTIONS(2643), + [anon_sym_yield] = ACTIONS(2643), + [anon_sym_LBRACK] = ACTIONS(2641), + [anon_sym_class] = ACTIONS(2643), + [anon_sym_async] = ACTIONS(2643), + [anon_sym_function] = ACTIONS(2643), + [anon_sym_new] = ACTIONS(2643), + [anon_sym_using] = ACTIONS(2643), + [anon_sym_PLUS] = ACTIONS(2643), + [anon_sym_DASH] = ACTIONS(2643), + [anon_sym_SLASH] = ACTIONS(2643), + [anon_sym_LT] = ACTIONS(2641), + [anon_sym_TILDE] = ACTIONS(2641), + [anon_sym_void] = ACTIONS(2643), + [anon_sym_delete] = ACTIONS(2643), + [anon_sym_PLUS_PLUS] = ACTIONS(2641), + [anon_sym_DASH_DASH] = ACTIONS(2641), + [anon_sym_DQUOTE] = ACTIONS(2641), + [anon_sym_SQUOTE] = ACTIONS(2641), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2641), + [sym_number] = ACTIONS(2641), + [sym_private_property_identifier] = ACTIONS(2641), + [sym_this] = ACTIONS(2643), + [sym_super] = ACTIONS(2643), + [sym_true] = ACTIONS(2643), + [sym_false] = ACTIONS(2643), + [sym_null] = ACTIONS(2643), + [sym_undefined] = ACTIONS(2643), + [anon_sym_AT] = ACTIONS(2641), + [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_abstract] = ACTIONS(2643), + [anon_sym_interface] = ACTIONS(2643), + [anon_sym_enum] = ACTIONS(2643), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(843)] = { + [ts_builtin_sym_end] = ACTIONS(2645), + [sym_identifier] = ACTIONS(2647), + [anon_sym_export] = ACTIONS(2647), + [anon_sym_default] = ACTIONS(2647), + [anon_sym_type] = ACTIONS(2647), + [anon_sym_namespace] = ACTIONS(2647), + [anon_sym_LBRACE] = ACTIONS(2645), + [anon_sym_RBRACE] = ACTIONS(2645), + [anon_sym_typeof] = ACTIONS(2647), + [anon_sym_import] = ACTIONS(2647), + [anon_sym_with] = ACTIONS(2647), + [anon_sym_var] = ACTIONS(2647), + [anon_sym_let] = ACTIONS(2647), + [anon_sym_const] = ACTIONS(2647), + [anon_sym_BANG] = ACTIONS(2645), + [anon_sym_else] = ACTIONS(2647), + [anon_sym_if] = ACTIONS(2647), + [anon_sym_switch] = ACTIONS(2647), + [anon_sym_for] = ACTIONS(2647), + [anon_sym_LPAREN] = ACTIONS(2645), + [anon_sym_SEMI] = ACTIONS(2645), + [anon_sym_await] = ACTIONS(2647), + [anon_sym_while] = ACTIONS(2647), + [anon_sym_do] = ACTIONS(2647), + [anon_sym_try] = ACTIONS(2647), + [anon_sym_break] = ACTIONS(2647), + [anon_sym_continue] = ACTIONS(2647), + [anon_sym_debugger] = ACTIONS(2647), + [anon_sym_return] = ACTIONS(2647), + [anon_sym_throw] = ACTIONS(2647), + [anon_sym_case] = ACTIONS(2647), + [anon_sym_yield] = ACTIONS(2647), + [anon_sym_LBRACK] = ACTIONS(2645), + [anon_sym_class] = ACTIONS(2647), + [anon_sym_async] = ACTIONS(2647), + [anon_sym_function] = ACTIONS(2647), + [anon_sym_new] = ACTIONS(2647), + [anon_sym_using] = ACTIONS(2647), + [anon_sym_PLUS] = ACTIONS(2647), + [anon_sym_DASH] = ACTIONS(2647), + [anon_sym_SLASH] = ACTIONS(2647), + [anon_sym_LT] = ACTIONS(2645), + [anon_sym_TILDE] = ACTIONS(2645), + [anon_sym_void] = ACTIONS(2647), + [anon_sym_delete] = ACTIONS(2647), + [anon_sym_PLUS_PLUS] = ACTIONS(2645), + [anon_sym_DASH_DASH] = ACTIONS(2645), + [anon_sym_DQUOTE] = ACTIONS(2645), + [anon_sym_SQUOTE] = ACTIONS(2645), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2645), + [sym_number] = ACTIONS(2645), + [sym_private_property_identifier] = ACTIONS(2645), + [sym_this] = ACTIONS(2647), + [sym_super] = ACTIONS(2647), + [sym_true] = ACTIONS(2647), + [sym_false] = ACTIONS(2647), + [sym_null] = ACTIONS(2647), + [sym_undefined] = ACTIONS(2647), + [anon_sym_AT] = ACTIONS(2645), + [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_abstract] = ACTIONS(2647), + [anon_sym_interface] = ACTIONS(2647), + [anon_sym_enum] = ACTIONS(2647), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(844)] = { + [ts_builtin_sym_end] = ACTIONS(2649), + [sym_identifier] = ACTIONS(2651), + [anon_sym_export] = ACTIONS(2651), + [anon_sym_default] = ACTIONS(2651), + [anon_sym_type] = ACTIONS(2651), + [anon_sym_namespace] = ACTIONS(2651), + [anon_sym_LBRACE] = ACTIONS(2649), + [anon_sym_RBRACE] = ACTIONS(2649), + [anon_sym_typeof] = ACTIONS(2651), + [anon_sym_import] = ACTIONS(2651), + [anon_sym_with] = ACTIONS(2651), + [anon_sym_var] = ACTIONS(2651), + [anon_sym_let] = ACTIONS(2651), + [anon_sym_const] = ACTIONS(2651), + [anon_sym_BANG] = ACTIONS(2649), + [anon_sym_else] = ACTIONS(2651), + [anon_sym_if] = ACTIONS(2651), + [anon_sym_switch] = ACTIONS(2651), + [anon_sym_for] = ACTIONS(2651), + [anon_sym_LPAREN] = ACTIONS(2649), + [anon_sym_SEMI] = ACTIONS(2649), + [anon_sym_await] = ACTIONS(2651), + [anon_sym_while] = ACTIONS(2651), + [anon_sym_do] = ACTIONS(2651), + [anon_sym_try] = ACTIONS(2651), + [anon_sym_break] = ACTIONS(2651), + [anon_sym_continue] = ACTIONS(2651), + [anon_sym_debugger] = ACTIONS(2651), + [anon_sym_return] = ACTIONS(2651), + [anon_sym_throw] = ACTIONS(2651), + [anon_sym_case] = ACTIONS(2651), + [anon_sym_yield] = ACTIONS(2651), + [anon_sym_LBRACK] = ACTIONS(2649), + [anon_sym_class] = ACTIONS(2651), + [anon_sym_async] = ACTIONS(2651), + [anon_sym_function] = ACTIONS(2651), + [anon_sym_new] = ACTIONS(2651), + [anon_sym_using] = ACTIONS(2651), + [anon_sym_PLUS] = ACTIONS(2651), + [anon_sym_DASH] = ACTIONS(2651), + [anon_sym_SLASH] = ACTIONS(2651), + [anon_sym_LT] = ACTIONS(2649), + [anon_sym_TILDE] = ACTIONS(2649), + [anon_sym_void] = ACTIONS(2651), + [anon_sym_delete] = ACTIONS(2651), + [anon_sym_PLUS_PLUS] = ACTIONS(2649), + [anon_sym_DASH_DASH] = ACTIONS(2649), + [anon_sym_DQUOTE] = ACTIONS(2649), + [anon_sym_SQUOTE] = ACTIONS(2649), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2649), + [sym_number] = ACTIONS(2649), + [sym_private_property_identifier] = ACTIONS(2649), + [sym_this] = ACTIONS(2651), + [sym_super] = ACTIONS(2651), + [sym_true] = ACTIONS(2651), + [sym_false] = ACTIONS(2651), + [sym_null] = ACTIONS(2651), + [sym_undefined] = ACTIONS(2651), + [anon_sym_AT] = ACTIONS(2649), + [anon_sym_static] = ACTIONS(2651), + [anon_sym_readonly] = ACTIONS(2651), + [anon_sym_get] = ACTIONS(2651), + [anon_sym_set] = ACTIONS(2651), + [anon_sym_declare] = ACTIONS(2651), + [anon_sym_public] = ACTIONS(2651), + [anon_sym_private] = ACTIONS(2651), + [anon_sym_protected] = ACTIONS(2651), + [anon_sym_override] = ACTIONS(2651), + [anon_sym_module] = ACTIONS(2651), + [anon_sym_any] = ACTIONS(2651), + [anon_sym_number] = ACTIONS(2651), + [anon_sym_boolean] = ACTIONS(2651), + [anon_sym_string] = ACTIONS(2651), + [anon_sym_symbol] = ACTIONS(2651), + [anon_sym_object] = ACTIONS(2651), + [anon_sym_abstract] = ACTIONS(2651), + [anon_sym_interface] = ACTIONS(2651), + [anon_sym_enum] = ACTIONS(2651), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(845)] = { + [ts_builtin_sym_end] = ACTIONS(2653), + [sym_identifier] = ACTIONS(2655), + [anon_sym_export] = ACTIONS(2655), + [anon_sym_default] = ACTIONS(2655), + [anon_sym_type] = ACTIONS(2655), + [anon_sym_namespace] = ACTIONS(2655), + [anon_sym_LBRACE] = ACTIONS(2653), + [anon_sym_RBRACE] = ACTIONS(2653), + [anon_sym_typeof] = ACTIONS(2655), + [anon_sym_import] = ACTIONS(2655), + [anon_sym_with] = ACTIONS(2655), + [anon_sym_var] = ACTIONS(2655), + [anon_sym_let] = ACTIONS(2655), + [anon_sym_const] = ACTIONS(2655), + [anon_sym_BANG] = ACTIONS(2653), + [anon_sym_else] = ACTIONS(2655), + [anon_sym_if] = ACTIONS(2655), + [anon_sym_switch] = ACTIONS(2655), + [anon_sym_for] = ACTIONS(2655), + [anon_sym_LPAREN] = ACTIONS(2653), + [anon_sym_SEMI] = ACTIONS(2653), + [anon_sym_await] = ACTIONS(2655), + [anon_sym_while] = ACTIONS(2655), + [anon_sym_do] = ACTIONS(2655), + [anon_sym_try] = ACTIONS(2655), + [anon_sym_break] = ACTIONS(2655), + [anon_sym_continue] = ACTIONS(2655), + [anon_sym_debugger] = ACTIONS(2655), + [anon_sym_return] = ACTIONS(2655), + [anon_sym_throw] = ACTIONS(2655), + [anon_sym_case] = ACTIONS(2655), + [anon_sym_yield] = ACTIONS(2655), + [anon_sym_LBRACK] = ACTIONS(2653), + [anon_sym_class] = ACTIONS(2655), + [anon_sym_async] = ACTIONS(2655), + [anon_sym_function] = ACTIONS(2655), + [anon_sym_new] = ACTIONS(2655), + [anon_sym_using] = ACTIONS(2655), + [anon_sym_PLUS] = ACTIONS(2655), + [anon_sym_DASH] = ACTIONS(2655), + [anon_sym_SLASH] = ACTIONS(2655), + [anon_sym_LT] = ACTIONS(2653), + [anon_sym_TILDE] = ACTIONS(2653), + [anon_sym_void] = ACTIONS(2655), + [anon_sym_delete] = ACTIONS(2655), + [anon_sym_PLUS_PLUS] = ACTIONS(2653), + [anon_sym_DASH_DASH] = ACTIONS(2653), + [anon_sym_DQUOTE] = ACTIONS(2653), + [anon_sym_SQUOTE] = ACTIONS(2653), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2653), + [sym_number] = ACTIONS(2653), + [sym_private_property_identifier] = ACTIONS(2653), + [sym_this] = ACTIONS(2655), + [sym_super] = ACTIONS(2655), + [sym_true] = ACTIONS(2655), + [sym_false] = ACTIONS(2655), + [sym_null] = ACTIONS(2655), + [sym_undefined] = ACTIONS(2655), + [anon_sym_AT] = ACTIONS(2653), + [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_abstract] = ACTIONS(2655), + [anon_sym_interface] = ACTIONS(2655), + [anon_sym_enum] = ACTIONS(2655), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(846)] = { + [ts_builtin_sym_end] = ACTIONS(2657), + [sym_identifier] = ACTIONS(2659), + [anon_sym_export] = ACTIONS(2659), + [anon_sym_default] = ACTIONS(2659), + [anon_sym_type] = ACTIONS(2659), + [anon_sym_namespace] = ACTIONS(2659), + [anon_sym_LBRACE] = ACTIONS(2657), + [anon_sym_RBRACE] = ACTIONS(2657), + [anon_sym_typeof] = ACTIONS(2659), + [anon_sym_import] = ACTIONS(2659), + [anon_sym_with] = ACTIONS(2659), + [anon_sym_var] = ACTIONS(2659), + [anon_sym_let] = ACTIONS(2659), + [anon_sym_const] = ACTIONS(2659), + [anon_sym_BANG] = ACTIONS(2657), + [anon_sym_else] = ACTIONS(2659), + [anon_sym_if] = ACTIONS(2659), + [anon_sym_switch] = ACTIONS(2659), + [anon_sym_for] = ACTIONS(2659), + [anon_sym_LPAREN] = ACTIONS(2657), + [anon_sym_SEMI] = ACTIONS(2657), + [anon_sym_await] = ACTIONS(2659), + [anon_sym_while] = ACTIONS(2659), + [anon_sym_do] = ACTIONS(2659), + [anon_sym_try] = ACTIONS(2659), + [anon_sym_break] = ACTIONS(2659), + [anon_sym_continue] = ACTIONS(2659), + [anon_sym_debugger] = ACTIONS(2659), + [anon_sym_return] = ACTIONS(2659), + [anon_sym_throw] = ACTIONS(2659), + [anon_sym_case] = ACTIONS(2659), + [anon_sym_yield] = ACTIONS(2659), + [anon_sym_LBRACK] = ACTIONS(2657), + [anon_sym_class] = ACTIONS(2659), + [anon_sym_async] = ACTIONS(2659), + [anon_sym_function] = ACTIONS(2659), + [anon_sym_new] = ACTIONS(2659), + [anon_sym_using] = ACTIONS(2659), + [anon_sym_PLUS] = ACTIONS(2659), + [anon_sym_DASH] = ACTIONS(2659), + [anon_sym_SLASH] = ACTIONS(2659), + [anon_sym_LT] = ACTIONS(2657), + [anon_sym_TILDE] = ACTIONS(2657), + [anon_sym_void] = ACTIONS(2659), + [anon_sym_delete] = ACTIONS(2659), + [anon_sym_PLUS_PLUS] = ACTIONS(2657), + [anon_sym_DASH_DASH] = ACTIONS(2657), + [anon_sym_DQUOTE] = ACTIONS(2657), + [anon_sym_SQUOTE] = ACTIONS(2657), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2657), + [sym_number] = ACTIONS(2657), + [sym_private_property_identifier] = ACTIONS(2657), + [sym_this] = ACTIONS(2659), + [sym_super] = ACTIONS(2659), + [sym_true] = ACTIONS(2659), + [sym_false] = ACTIONS(2659), + [sym_null] = ACTIONS(2659), + [sym_undefined] = ACTIONS(2659), + [anon_sym_AT] = ACTIONS(2657), + [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_abstract] = ACTIONS(2659), + [anon_sym_interface] = ACTIONS(2659), + [anon_sym_enum] = ACTIONS(2659), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(847)] = { + [ts_builtin_sym_end] = ACTIONS(2661), + [sym_identifier] = ACTIONS(2663), + [anon_sym_export] = ACTIONS(2663), + [anon_sym_default] = ACTIONS(2663), + [anon_sym_type] = ACTIONS(2663), + [anon_sym_namespace] = ACTIONS(2663), + [anon_sym_LBRACE] = ACTIONS(2661), + [anon_sym_RBRACE] = ACTIONS(2661), + [anon_sym_typeof] = ACTIONS(2663), + [anon_sym_import] = ACTIONS(2663), + [anon_sym_with] = ACTIONS(2663), + [anon_sym_var] = ACTIONS(2663), + [anon_sym_let] = ACTIONS(2663), + [anon_sym_const] = ACTIONS(2663), + [anon_sym_BANG] = ACTIONS(2661), + [anon_sym_else] = ACTIONS(2663), + [anon_sym_if] = ACTIONS(2663), + [anon_sym_switch] = ACTIONS(2663), + [anon_sym_for] = ACTIONS(2663), + [anon_sym_LPAREN] = ACTIONS(2661), + [anon_sym_SEMI] = ACTIONS(2661), + [anon_sym_await] = ACTIONS(2663), + [anon_sym_while] = ACTIONS(2663), + [anon_sym_do] = ACTIONS(2663), + [anon_sym_try] = ACTIONS(2663), + [anon_sym_break] = ACTIONS(2663), + [anon_sym_continue] = ACTIONS(2663), + [anon_sym_debugger] = ACTIONS(2663), + [anon_sym_return] = ACTIONS(2663), + [anon_sym_throw] = ACTIONS(2663), + [anon_sym_case] = ACTIONS(2663), + [anon_sym_yield] = ACTIONS(2663), + [anon_sym_LBRACK] = ACTIONS(2661), + [anon_sym_class] = ACTIONS(2663), + [anon_sym_async] = ACTIONS(2663), + [anon_sym_function] = ACTIONS(2663), + [anon_sym_new] = ACTIONS(2663), + [anon_sym_using] = ACTIONS(2663), + [anon_sym_PLUS] = ACTIONS(2663), + [anon_sym_DASH] = ACTIONS(2663), + [anon_sym_SLASH] = ACTIONS(2663), + [anon_sym_LT] = ACTIONS(2661), + [anon_sym_TILDE] = ACTIONS(2661), + [anon_sym_void] = ACTIONS(2663), + [anon_sym_delete] = ACTIONS(2663), + [anon_sym_PLUS_PLUS] = ACTIONS(2661), + [anon_sym_DASH_DASH] = ACTIONS(2661), + [anon_sym_DQUOTE] = ACTIONS(2661), + [anon_sym_SQUOTE] = ACTIONS(2661), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2661), + [sym_number] = ACTIONS(2661), + [sym_private_property_identifier] = ACTIONS(2661), + [sym_this] = ACTIONS(2663), + [sym_super] = ACTIONS(2663), + [sym_true] = ACTIONS(2663), + [sym_false] = ACTIONS(2663), + [sym_null] = ACTIONS(2663), + [sym_undefined] = ACTIONS(2663), + [anon_sym_AT] = ACTIONS(2661), + [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_abstract] = ACTIONS(2663), + [anon_sym_interface] = ACTIONS(2663), + [anon_sym_enum] = ACTIONS(2663), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(848)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2665), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(849)] = { + [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(850)] = { + [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(851)] = { + [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(852)] = { + [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(853)] = { + [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(854)] = { + [ts_builtin_sym_end] = ACTIONS(2687), + [sym_identifier] = ACTIONS(2689), + [anon_sym_export] = ACTIONS(2689), + [anon_sym_default] = ACTIONS(2689), + [anon_sym_type] = ACTIONS(2689), + [anon_sym_namespace] = ACTIONS(2689), + [anon_sym_LBRACE] = ACTIONS(2687), + [anon_sym_RBRACE] = ACTIONS(2687), + [anon_sym_typeof] = ACTIONS(2689), + [anon_sym_import] = ACTIONS(2689), + [anon_sym_with] = ACTIONS(2689), + [anon_sym_var] = ACTIONS(2689), + [anon_sym_let] = ACTIONS(2689), + [anon_sym_const] = ACTIONS(2689), + [anon_sym_BANG] = ACTIONS(2687), + [anon_sym_else] = ACTIONS(2689), + [anon_sym_if] = ACTIONS(2689), + [anon_sym_switch] = ACTIONS(2689), + [anon_sym_for] = ACTIONS(2689), + [anon_sym_LPAREN] = ACTIONS(2687), + [anon_sym_SEMI] = ACTIONS(2687), + [anon_sym_await] = ACTIONS(2689), + [anon_sym_while] = ACTIONS(2689), + [anon_sym_do] = ACTIONS(2689), + [anon_sym_try] = ACTIONS(2689), + [anon_sym_break] = ACTIONS(2689), + [anon_sym_continue] = ACTIONS(2689), + [anon_sym_debugger] = ACTIONS(2689), + [anon_sym_return] = ACTIONS(2689), + [anon_sym_throw] = ACTIONS(2689), + [anon_sym_case] = ACTIONS(2689), + [anon_sym_yield] = ACTIONS(2689), + [anon_sym_LBRACK] = ACTIONS(2687), + [anon_sym_class] = ACTIONS(2689), + [anon_sym_async] = ACTIONS(2689), + [anon_sym_function] = ACTIONS(2689), + [anon_sym_new] = ACTIONS(2689), + [anon_sym_using] = ACTIONS(2689), + [anon_sym_PLUS] = ACTIONS(2689), + [anon_sym_DASH] = ACTIONS(2689), + [anon_sym_SLASH] = ACTIONS(2689), + [anon_sym_LT] = ACTIONS(2687), + [anon_sym_TILDE] = ACTIONS(2687), + [anon_sym_void] = ACTIONS(2689), + [anon_sym_delete] = ACTIONS(2689), + [anon_sym_PLUS_PLUS] = ACTIONS(2687), + [anon_sym_DASH_DASH] = ACTIONS(2687), + [anon_sym_DQUOTE] = ACTIONS(2687), + [anon_sym_SQUOTE] = ACTIONS(2687), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2687), + [sym_number] = ACTIONS(2687), + [sym_private_property_identifier] = ACTIONS(2687), + [sym_this] = ACTIONS(2689), + [sym_super] = ACTIONS(2689), + [sym_true] = ACTIONS(2689), + [sym_false] = ACTIONS(2689), + [sym_null] = ACTIONS(2689), + [sym_undefined] = ACTIONS(2689), + [anon_sym_AT] = ACTIONS(2687), + [anon_sym_static] = ACTIONS(2689), + [anon_sym_readonly] = ACTIONS(2689), + [anon_sym_get] = ACTIONS(2689), + [anon_sym_set] = ACTIONS(2689), + [anon_sym_declare] = ACTIONS(2689), + [anon_sym_public] = ACTIONS(2689), + [anon_sym_private] = ACTIONS(2689), + [anon_sym_protected] = ACTIONS(2689), + [anon_sym_override] = ACTIONS(2689), + [anon_sym_module] = ACTIONS(2689), + [anon_sym_any] = ACTIONS(2689), + [anon_sym_number] = ACTIONS(2689), + [anon_sym_boolean] = ACTIONS(2689), + [anon_sym_string] = ACTIONS(2689), + [anon_sym_symbol] = ACTIONS(2689), + [anon_sym_object] = ACTIONS(2689), + [anon_sym_abstract] = ACTIONS(2689), + [anon_sym_interface] = ACTIONS(2689), + [anon_sym_enum] = ACTIONS(2689), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(855)] = { + [ts_builtin_sym_end] = ACTIONS(2691), + [sym_identifier] = ACTIONS(2693), + [anon_sym_export] = ACTIONS(2693), + [anon_sym_default] = ACTIONS(2693), + [anon_sym_type] = ACTIONS(2693), + [anon_sym_namespace] = ACTIONS(2693), + [anon_sym_LBRACE] = ACTIONS(2691), + [anon_sym_RBRACE] = ACTIONS(2691), + [anon_sym_typeof] = ACTIONS(2693), + [anon_sym_import] = ACTIONS(2693), + [anon_sym_with] = ACTIONS(2693), + [anon_sym_var] = ACTIONS(2693), + [anon_sym_let] = ACTIONS(2693), + [anon_sym_const] = ACTIONS(2693), + [anon_sym_BANG] = ACTIONS(2691), + [anon_sym_else] = ACTIONS(2693), + [anon_sym_if] = ACTIONS(2693), + [anon_sym_switch] = ACTIONS(2693), + [anon_sym_for] = ACTIONS(2693), + [anon_sym_LPAREN] = ACTIONS(2691), + [anon_sym_SEMI] = ACTIONS(2691), + [anon_sym_await] = ACTIONS(2693), + [anon_sym_while] = ACTIONS(2693), + [anon_sym_do] = ACTIONS(2693), + [anon_sym_try] = ACTIONS(2693), + [anon_sym_break] = ACTIONS(2693), + [anon_sym_continue] = ACTIONS(2693), + [anon_sym_debugger] = ACTIONS(2693), + [anon_sym_return] = ACTIONS(2693), + [anon_sym_throw] = ACTIONS(2693), + [anon_sym_case] = ACTIONS(2693), + [anon_sym_yield] = ACTIONS(2693), + [anon_sym_LBRACK] = ACTIONS(2691), + [anon_sym_class] = ACTIONS(2693), + [anon_sym_async] = ACTIONS(2693), + [anon_sym_function] = ACTIONS(2693), + [anon_sym_new] = ACTIONS(2693), + [anon_sym_using] = ACTIONS(2693), + [anon_sym_PLUS] = ACTIONS(2693), + [anon_sym_DASH] = ACTIONS(2693), + [anon_sym_SLASH] = ACTIONS(2693), + [anon_sym_LT] = ACTIONS(2691), + [anon_sym_TILDE] = ACTIONS(2691), + [anon_sym_void] = ACTIONS(2693), + [anon_sym_delete] = ACTIONS(2693), + [anon_sym_PLUS_PLUS] = ACTIONS(2691), + [anon_sym_DASH_DASH] = ACTIONS(2691), + [anon_sym_DQUOTE] = ACTIONS(2691), + [anon_sym_SQUOTE] = ACTIONS(2691), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2691), + [sym_number] = ACTIONS(2691), + [sym_private_property_identifier] = ACTIONS(2691), + [sym_this] = ACTIONS(2693), + [sym_super] = ACTIONS(2693), + [sym_true] = ACTIONS(2693), + [sym_false] = ACTIONS(2693), + [sym_null] = ACTIONS(2693), + [sym_undefined] = ACTIONS(2693), + [anon_sym_AT] = ACTIONS(2691), + [anon_sym_static] = ACTIONS(2693), + [anon_sym_readonly] = ACTIONS(2693), + [anon_sym_get] = ACTIONS(2693), + [anon_sym_set] = ACTIONS(2693), + [anon_sym_declare] = ACTIONS(2693), + [anon_sym_public] = ACTIONS(2693), + [anon_sym_private] = ACTIONS(2693), + [anon_sym_protected] = ACTIONS(2693), + [anon_sym_override] = ACTIONS(2693), + [anon_sym_module] = ACTIONS(2693), + [anon_sym_any] = ACTIONS(2693), + [anon_sym_number] = ACTIONS(2693), + [anon_sym_boolean] = ACTIONS(2693), + [anon_sym_string] = ACTIONS(2693), + [anon_sym_symbol] = ACTIONS(2693), + [anon_sym_object] = ACTIONS(2693), + [anon_sym_abstract] = ACTIONS(2693), + [anon_sym_interface] = ACTIONS(2693), + [anon_sym_enum] = ACTIONS(2693), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(856)] = { + [ts_builtin_sym_end] = ACTIONS(2695), + [sym_identifier] = ACTIONS(2697), + [anon_sym_export] = ACTIONS(2697), + [anon_sym_default] = ACTIONS(2697), + [anon_sym_type] = ACTIONS(2697), + [anon_sym_namespace] = ACTIONS(2697), + [anon_sym_LBRACE] = ACTIONS(2695), + [anon_sym_RBRACE] = ACTIONS(2695), + [anon_sym_typeof] = ACTIONS(2697), + [anon_sym_import] = ACTIONS(2697), + [anon_sym_with] = ACTIONS(2697), + [anon_sym_var] = ACTIONS(2697), + [anon_sym_let] = ACTIONS(2697), + [anon_sym_const] = ACTIONS(2697), + [anon_sym_BANG] = ACTIONS(2695), + [anon_sym_else] = ACTIONS(2697), + [anon_sym_if] = ACTIONS(2697), + [anon_sym_switch] = ACTIONS(2697), + [anon_sym_for] = ACTIONS(2697), + [anon_sym_LPAREN] = ACTIONS(2695), + [anon_sym_SEMI] = ACTIONS(2695), + [anon_sym_await] = ACTIONS(2697), + [anon_sym_while] = ACTIONS(2697), + [anon_sym_do] = ACTIONS(2697), + [anon_sym_try] = ACTIONS(2697), + [anon_sym_break] = ACTIONS(2697), + [anon_sym_continue] = ACTIONS(2697), + [anon_sym_debugger] = ACTIONS(2697), + [anon_sym_return] = ACTIONS(2697), + [anon_sym_throw] = ACTIONS(2697), + [anon_sym_case] = ACTIONS(2697), + [anon_sym_yield] = ACTIONS(2697), + [anon_sym_LBRACK] = ACTIONS(2695), + [anon_sym_class] = ACTIONS(2697), + [anon_sym_async] = ACTIONS(2697), + [anon_sym_function] = ACTIONS(2697), + [anon_sym_new] = ACTIONS(2697), + [anon_sym_using] = ACTIONS(2697), + [anon_sym_PLUS] = ACTIONS(2697), + [anon_sym_DASH] = ACTIONS(2697), + [anon_sym_SLASH] = ACTIONS(2697), + [anon_sym_LT] = ACTIONS(2695), + [anon_sym_TILDE] = ACTIONS(2695), + [anon_sym_void] = ACTIONS(2697), + [anon_sym_delete] = ACTIONS(2697), + [anon_sym_PLUS_PLUS] = ACTIONS(2695), + [anon_sym_DASH_DASH] = ACTIONS(2695), + [anon_sym_DQUOTE] = ACTIONS(2695), + [anon_sym_SQUOTE] = ACTIONS(2695), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2695), + [sym_number] = ACTIONS(2695), + [sym_private_property_identifier] = ACTIONS(2695), + [sym_this] = ACTIONS(2697), + [sym_super] = ACTIONS(2697), + [sym_true] = ACTIONS(2697), + [sym_false] = ACTIONS(2697), + [sym_null] = ACTIONS(2697), + [sym_undefined] = ACTIONS(2697), + [anon_sym_AT] = ACTIONS(2695), + [anon_sym_static] = ACTIONS(2697), + [anon_sym_readonly] = ACTIONS(2697), + [anon_sym_get] = ACTIONS(2697), + [anon_sym_set] = ACTIONS(2697), + [anon_sym_declare] = ACTIONS(2697), + [anon_sym_public] = ACTIONS(2697), + [anon_sym_private] = ACTIONS(2697), + [anon_sym_protected] = ACTIONS(2697), + [anon_sym_override] = ACTIONS(2697), + [anon_sym_module] = ACTIONS(2697), + [anon_sym_any] = ACTIONS(2697), + [anon_sym_number] = ACTIONS(2697), + [anon_sym_boolean] = ACTIONS(2697), + [anon_sym_string] = ACTIONS(2697), + [anon_sym_symbol] = ACTIONS(2697), + [anon_sym_object] = ACTIONS(2697), + [anon_sym_abstract] = ACTIONS(2697), + [anon_sym_interface] = ACTIONS(2697), + [anon_sym_enum] = ACTIONS(2697), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(857)] = { + [ts_builtin_sym_end] = ACTIONS(2699), + [sym_identifier] = ACTIONS(2701), + [anon_sym_export] = ACTIONS(2701), + [anon_sym_default] = ACTIONS(2701), + [anon_sym_type] = ACTIONS(2701), + [anon_sym_namespace] = ACTIONS(2701), + [anon_sym_LBRACE] = ACTIONS(2699), + [anon_sym_RBRACE] = ACTIONS(2699), + [anon_sym_typeof] = ACTIONS(2701), + [anon_sym_import] = ACTIONS(2701), + [anon_sym_with] = ACTIONS(2701), + [anon_sym_var] = ACTIONS(2701), + [anon_sym_let] = ACTIONS(2701), + [anon_sym_const] = ACTIONS(2701), + [anon_sym_BANG] = ACTIONS(2699), + [anon_sym_else] = ACTIONS(2701), + [anon_sym_if] = ACTIONS(2701), + [anon_sym_switch] = ACTIONS(2701), + [anon_sym_for] = ACTIONS(2701), + [anon_sym_LPAREN] = ACTIONS(2699), + [anon_sym_SEMI] = ACTIONS(2699), + [anon_sym_await] = ACTIONS(2701), + [anon_sym_while] = ACTIONS(2701), + [anon_sym_do] = ACTIONS(2701), + [anon_sym_try] = ACTIONS(2701), + [anon_sym_break] = ACTIONS(2701), + [anon_sym_continue] = ACTIONS(2701), + [anon_sym_debugger] = ACTIONS(2701), + [anon_sym_return] = ACTIONS(2701), + [anon_sym_throw] = ACTIONS(2701), + [anon_sym_case] = ACTIONS(2701), + [anon_sym_yield] = ACTIONS(2701), + [anon_sym_LBRACK] = ACTIONS(2699), + [anon_sym_class] = ACTIONS(2701), + [anon_sym_async] = ACTIONS(2701), + [anon_sym_function] = ACTIONS(2701), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_using] = ACTIONS(2701), + [anon_sym_PLUS] = ACTIONS(2701), + [anon_sym_DASH] = ACTIONS(2701), + [anon_sym_SLASH] = ACTIONS(2701), + [anon_sym_LT] = ACTIONS(2699), + [anon_sym_TILDE] = ACTIONS(2699), + [anon_sym_void] = ACTIONS(2701), + [anon_sym_delete] = ACTIONS(2701), + [anon_sym_PLUS_PLUS] = ACTIONS(2699), + [anon_sym_DASH_DASH] = ACTIONS(2699), + [anon_sym_DQUOTE] = ACTIONS(2699), + [anon_sym_SQUOTE] = ACTIONS(2699), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2699), + [sym_number] = ACTIONS(2699), + [sym_private_property_identifier] = ACTIONS(2699), + [sym_this] = ACTIONS(2701), + [sym_super] = ACTIONS(2701), + [sym_true] = ACTIONS(2701), + [sym_false] = ACTIONS(2701), + [sym_null] = ACTIONS(2701), + [sym_undefined] = ACTIONS(2701), + [anon_sym_AT] = ACTIONS(2699), + [anon_sym_static] = ACTIONS(2701), + [anon_sym_readonly] = ACTIONS(2701), + [anon_sym_get] = ACTIONS(2701), + [anon_sym_set] = ACTIONS(2701), + [anon_sym_declare] = ACTIONS(2701), + [anon_sym_public] = ACTIONS(2701), + [anon_sym_private] = ACTIONS(2701), + [anon_sym_protected] = ACTIONS(2701), + [anon_sym_override] = ACTIONS(2701), + [anon_sym_module] = ACTIONS(2701), + [anon_sym_any] = ACTIONS(2701), + [anon_sym_number] = ACTIONS(2701), + [anon_sym_boolean] = ACTIONS(2701), + [anon_sym_string] = ACTIONS(2701), + [anon_sym_symbol] = ACTIONS(2701), + [anon_sym_object] = ACTIONS(2701), + [anon_sym_abstract] = ACTIONS(2701), + [anon_sym_interface] = ACTIONS(2701), + [anon_sym_enum] = ACTIONS(2701), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(858)] = { + [ts_builtin_sym_end] = ACTIONS(2703), + [sym_identifier] = ACTIONS(2705), + [anon_sym_export] = ACTIONS(2705), + [anon_sym_default] = ACTIONS(2705), + [anon_sym_type] = ACTIONS(2705), + [anon_sym_namespace] = ACTIONS(2705), + [anon_sym_LBRACE] = ACTIONS(2703), + [anon_sym_RBRACE] = ACTIONS(2703), + [anon_sym_typeof] = ACTIONS(2705), + [anon_sym_import] = ACTIONS(2705), + [anon_sym_with] = ACTIONS(2705), + [anon_sym_var] = ACTIONS(2705), + [anon_sym_let] = ACTIONS(2705), + [anon_sym_const] = ACTIONS(2705), + [anon_sym_BANG] = ACTIONS(2703), + [anon_sym_else] = ACTIONS(2705), + [anon_sym_if] = ACTIONS(2705), + [anon_sym_switch] = ACTIONS(2705), + [anon_sym_for] = ACTIONS(2705), + [anon_sym_LPAREN] = ACTIONS(2703), + [anon_sym_SEMI] = ACTIONS(2703), + [anon_sym_await] = ACTIONS(2705), + [anon_sym_while] = ACTIONS(2705), + [anon_sym_do] = ACTIONS(2705), + [anon_sym_try] = ACTIONS(2705), + [anon_sym_break] = ACTIONS(2705), + [anon_sym_continue] = ACTIONS(2705), + [anon_sym_debugger] = ACTIONS(2705), + [anon_sym_return] = ACTIONS(2705), + [anon_sym_throw] = ACTIONS(2705), + [anon_sym_case] = ACTIONS(2705), + [anon_sym_yield] = ACTIONS(2705), + [anon_sym_LBRACK] = ACTIONS(2703), + [anon_sym_class] = ACTIONS(2705), + [anon_sym_async] = ACTIONS(2705), + [anon_sym_function] = ACTIONS(2705), + [anon_sym_new] = ACTIONS(2705), + [anon_sym_using] = ACTIONS(2705), + [anon_sym_PLUS] = ACTIONS(2705), + [anon_sym_DASH] = ACTIONS(2705), + [anon_sym_SLASH] = ACTIONS(2705), + [anon_sym_LT] = ACTIONS(2703), + [anon_sym_TILDE] = ACTIONS(2703), + [anon_sym_void] = ACTIONS(2705), + [anon_sym_delete] = ACTIONS(2705), + [anon_sym_PLUS_PLUS] = ACTIONS(2703), + [anon_sym_DASH_DASH] = ACTIONS(2703), + [anon_sym_DQUOTE] = ACTIONS(2703), + [anon_sym_SQUOTE] = ACTIONS(2703), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2703), + [sym_number] = ACTIONS(2703), + [sym_private_property_identifier] = ACTIONS(2703), + [sym_this] = ACTIONS(2705), + [sym_super] = ACTIONS(2705), + [sym_true] = ACTIONS(2705), + [sym_false] = ACTIONS(2705), + [sym_null] = ACTIONS(2705), + [sym_undefined] = ACTIONS(2705), + [anon_sym_AT] = ACTIONS(2703), + [anon_sym_static] = ACTIONS(2705), + [anon_sym_readonly] = ACTIONS(2705), + [anon_sym_get] = ACTIONS(2705), + [anon_sym_set] = ACTIONS(2705), + [anon_sym_declare] = ACTIONS(2705), + [anon_sym_public] = ACTIONS(2705), + [anon_sym_private] = ACTIONS(2705), + [anon_sym_protected] = ACTIONS(2705), + [anon_sym_override] = ACTIONS(2705), + [anon_sym_module] = ACTIONS(2705), + [anon_sym_any] = ACTIONS(2705), + [anon_sym_number] = ACTIONS(2705), + [anon_sym_boolean] = ACTIONS(2705), + [anon_sym_string] = ACTIONS(2705), + [anon_sym_symbol] = ACTIONS(2705), + [anon_sym_object] = ACTIONS(2705), + [anon_sym_abstract] = ACTIONS(2705), + [anon_sym_interface] = ACTIONS(2705), + [anon_sym_enum] = ACTIONS(2705), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(859)] = { + [ts_builtin_sym_end] = ACTIONS(2707), + [sym_identifier] = ACTIONS(2709), + [anon_sym_export] = ACTIONS(2709), + [anon_sym_default] = ACTIONS(2709), + [anon_sym_type] = ACTIONS(2709), + [anon_sym_namespace] = ACTIONS(2709), + [anon_sym_LBRACE] = ACTIONS(2707), + [anon_sym_RBRACE] = ACTIONS(2707), + [anon_sym_typeof] = ACTIONS(2709), + [anon_sym_import] = ACTIONS(2709), + [anon_sym_with] = ACTIONS(2709), + [anon_sym_var] = ACTIONS(2709), + [anon_sym_let] = ACTIONS(2709), + [anon_sym_const] = ACTIONS(2709), + [anon_sym_BANG] = ACTIONS(2707), + [anon_sym_else] = ACTIONS(2709), + [anon_sym_if] = ACTIONS(2709), + [anon_sym_switch] = ACTIONS(2709), + [anon_sym_for] = ACTIONS(2709), + [anon_sym_LPAREN] = ACTIONS(2707), + [anon_sym_SEMI] = ACTIONS(2707), + [anon_sym_await] = ACTIONS(2709), + [anon_sym_while] = ACTIONS(2709), + [anon_sym_do] = ACTIONS(2709), + [anon_sym_try] = ACTIONS(2709), + [anon_sym_break] = ACTIONS(2709), + [anon_sym_continue] = ACTIONS(2709), + [anon_sym_debugger] = ACTIONS(2709), + [anon_sym_return] = ACTIONS(2709), + [anon_sym_throw] = ACTIONS(2709), + [anon_sym_case] = ACTIONS(2709), + [anon_sym_yield] = ACTIONS(2709), + [anon_sym_LBRACK] = ACTIONS(2707), + [anon_sym_class] = ACTIONS(2709), + [anon_sym_async] = ACTIONS(2709), + [anon_sym_function] = ACTIONS(2709), + [anon_sym_new] = ACTIONS(2709), + [anon_sym_using] = ACTIONS(2709), + [anon_sym_PLUS] = ACTIONS(2709), + [anon_sym_DASH] = ACTIONS(2709), + [anon_sym_SLASH] = ACTIONS(2709), + [anon_sym_LT] = ACTIONS(2707), + [anon_sym_TILDE] = ACTIONS(2707), + [anon_sym_void] = ACTIONS(2709), + [anon_sym_delete] = ACTIONS(2709), + [anon_sym_PLUS_PLUS] = ACTIONS(2707), + [anon_sym_DASH_DASH] = ACTIONS(2707), + [anon_sym_DQUOTE] = ACTIONS(2707), + [anon_sym_SQUOTE] = ACTIONS(2707), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2707), + [sym_number] = ACTIONS(2707), + [sym_private_property_identifier] = ACTIONS(2707), + [sym_this] = ACTIONS(2709), + [sym_super] = ACTIONS(2709), + [sym_true] = ACTIONS(2709), + [sym_false] = ACTIONS(2709), + [sym_null] = ACTIONS(2709), + [sym_undefined] = ACTIONS(2709), + [anon_sym_AT] = ACTIONS(2707), + [anon_sym_static] = ACTIONS(2709), + [anon_sym_readonly] = ACTIONS(2709), + [anon_sym_get] = ACTIONS(2709), + [anon_sym_set] = ACTIONS(2709), + [anon_sym_declare] = ACTIONS(2709), + [anon_sym_public] = ACTIONS(2709), + [anon_sym_private] = ACTIONS(2709), + [anon_sym_protected] = ACTIONS(2709), + [anon_sym_override] = ACTIONS(2709), + [anon_sym_module] = ACTIONS(2709), + [anon_sym_any] = ACTIONS(2709), + [anon_sym_number] = ACTIONS(2709), + [anon_sym_boolean] = ACTIONS(2709), + [anon_sym_string] = ACTIONS(2709), + [anon_sym_symbol] = ACTIONS(2709), + [anon_sym_object] = ACTIONS(2709), + [anon_sym_abstract] = ACTIONS(2709), + [anon_sym_interface] = ACTIONS(2709), + [anon_sym_enum] = ACTIONS(2709), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(860)] = { + [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(2713), + [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)] = { + [ts_builtin_sym_end] = ACTIONS(2715), + [sym_identifier] = ACTIONS(2717), + [anon_sym_export] = ACTIONS(2717), + [anon_sym_default] = ACTIONS(2717), + [anon_sym_type] = ACTIONS(2717), + [anon_sym_namespace] = ACTIONS(2717), + [anon_sym_LBRACE] = ACTIONS(2715), + [anon_sym_RBRACE] = ACTIONS(2715), + [anon_sym_typeof] = ACTIONS(2717), + [anon_sym_import] = ACTIONS(2717), + [anon_sym_with] = ACTIONS(2717), + [anon_sym_var] = ACTIONS(2717), + [anon_sym_let] = ACTIONS(2717), + [anon_sym_const] = ACTIONS(2717), + [anon_sym_BANG] = ACTIONS(2715), + [anon_sym_else] = ACTIONS(2717), + [anon_sym_if] = ACTIONS(2717), + [anon_sym_switch] = ACTIONS(2717), + [anon_sym_for] = ACTIONS(2717), + [anon_sym_LPAREN] = ACTIONS(2715), + [anon_sym_SEMI] = ACTIONS(2715), + [anon_sym_await] = ACTIONS(2717), + [anon_sym_while] = ACTIONS(2717), + [anon_sym_do] = ACTIONS(2717), + [anon_sym_try] = ACTIONS(2717), + [anon_sym_break] = ACTIONS(2717), + [anon_sym_continue] = ACTIONS(2717), + [anon_sym_debugger] = ACTIONS(2717), + [anon_sym_return] = ACTIONS(2717), + [anon_sym_throw] = ACTIONS(2717), + [anon_sym_case] = ACTIONS(2717), + [anon_sym_yield] = ACTIONS(2717), + [anon_sym_LBRACK] = ACTIONS(2715), + [anon_sym_class] = ACTIONS(2717), + [anon_sym_async] = ACTIONS(2717), + [anon_sym_function] = ACTIONS(2717), + [anon_sym_new] = ACTIONS(2717), + [anon_sym_using] = ACTIONS(2717), + [anon_sym_PLUS] = ACTIONS(2717), + [anon_sym_DASH] = ACTIONS(2717), + [anon_sym_SLASH] = ACTIONS(2717), + [anon_sym_LT] = ACTIONS(2715), + [anon_sym_TILDE] = ACTIONS(2715), + [anon_sym_void] = ACTIONS(2717), + [anon_sym_delete] = ACTIONS(2717), + [anon_sym_PLUS_PLUS] = ACTIONS(2715), + [anon_sym_DASH_DASH] = ACTIONS(2715), + [anon_sym_DQUOTE] = ACTIONS(2715), + [anon_sym_SQUOTE] = ACTIONS(2715), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2715), + [sym_number] = ACTIONS(2715), + [sym_private_property_identifier] = ACTIONS(2715), + [sym_this] = ACTIONS(2717), + [sym_super] = ACTIONS(2717), + [sym_true] = ACTIONS(2717), + [sym_false] = ACTIONS(2717), + [sym_null] = ACTIONS(2717), + [sym_undefined] = ACTIONS(2717), + [anon_sym_AT] = ACTIONS(2715), + [anon_sym_static] = ACTIONS(2717), + [anon_sym_readonly] = ACTIONS(2717), + [anon_sym_get] = ACTIONS(2717), + [anon_sym_set] = ACTIONS(2717), + [anon_sym_declare] = ACTIONS(2717), + [anon_sym_public] = ACTIONS(2717), + [anon_sym_private] = ACTIONS(2717), + [anon_sym_protected] = ACTIONS(2717), + [anon_sym_override] = ACTIONS(2717), + [anon_sym_module] = ACTIONS(2717), + [anon_sym_any] = ACTIONS(2717), + [anon_sym_number] = ACTIONS(2717), + [anon_sym_boolean] = ACTIONS(2717), + [anon_sym_string] = ACTIONS(2717), + [anon_sym_symbol] = ACTIONS(2717), + [anon_sym_object] = ACTIONS(2717), + [anon_sym_abstract] = ACTIONS(2717), + [anon_sym_interface] = ACTIONS(2717), + [anon_sym_enum] = ACTIONS(2717), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(862)] = { + [ts_builtin_sym_end] = ACTIONS(2719), + [sym_identifier] = ACTIONS(2721), + [anon_sym_export] = ACTIONS(2721), + [anon_sym_default] = ACTIONS(2721), + [anon_sym_type] = ACTIONS(2721), + [anon_sym_namespace] = ACTIONS(2721), + [anon_sym_LBRACE] = ACTIONS(2719), + [anon_sym_RBRACE] = ACTIONS(2719), + [anon_sym_typeof] = ACTIONS(2721), + [anon_sym_import] = ACTIONS(2721), + [anon_sym_with] = ACTIONS(2721), + [anon_sym_var] = ACTIONS(2721), + [anon_sym_let] = ACTIONS(2721), + [anon_sym_const] = ACTIONS(2721), + [anon_sym_BANG] = ACTIONS(2719), + [anon_sym_else] = ACTIONS(2721), + [anon_sym_if] = ACTIONS(2721), + [anon_sym_switch] = ACTIONS(2721), + [anon_sym_for] = ACTIONS(2721), + [anon_sym_LPAREN] = ACTIONS(2719), + [anon_sym_SEMI] = ACTIONS(2719), + [anon_sym_await] = ACTIONS(2721), + [anon_sym_while] = ACTIONS(2721), + [anon_sym_do] = ACTIONS(2721), + [anon_sym_try] = ACTIONS(2721), + [anon_sym_break] = ACTIONS(2721), + [anon_sym_continue] = ACTIONS(2721), + [anon_sym_debugger] = ACTIONS(2721), + [anon_sym_return] = ACTIONS(2721), + [anon_sym_throw] = ACTIONS(2721), + [anon_sym_case] = ACTIONS(2721), + [anon_sym_yield] = ACTIONS(2721), + [anon_sym_LBRACK] = ACTIONS(2719), + [anon_sym_class] = ACTIONS(2721), + [anon_sym_async] = ACTIONS(2721), + [anon_sym_function] = ACTIONS(2721), + [anon_sym_new] = ACTIONS(2721), + [anon_sym_using] = ACTIONS(2721), + [anon_sym_PLUS] = ACTIONS(2721), + [anon_sym_DASH] = ACTIONS(2721), + [anon_sym_SLASH] = ACTIONS(2721), + [anon_sym_LT] = ACTIONS(2719), + [anon_sym_TILDE] = ACTIONS(2719), + [anon_sym_void] = ACTIONS(2721), + [anon_sym_delete] = ACTIONS(2721), + [anon_sym_PLUS_PLUS] = ACTIONS(2719), + [anon_sym_DASH_DASH] = ACTIONS(2719), + [anon_sym_DQUOTE] = ACTIONS(2719), + [anon_sym_SQUOTE] = ACTIONS(2719), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2719), + [sym_number] = ACTIONS(2719), + [sym_private_property_identifier] = ACTIONS(2719), + [sym_this] = ACTIONS(2721), + [sym_super] = ACTIONS(2721), + [sym_true] = ACTIONS(2721), + [sym_false] = ACTIONS(2721), + [sym_null] = ACTIONS(2721), + [sym_undefined] = ACTIONS(2721), + [anon_sym_AT] = ACTIONS(2719), + [anon_sym_static] = ACTIONS(2721), + [anon_sym_readonly] = ACTIONS(2721), + [anon_sym_get] = ACTIONS(2721), + [anon_sym_set] = ACTIONS(2721), + [anon_sym_declare] = ACTIONS(2721), + [anon_sym_public] = ACTIONS(2721), + [anon_sym_private] = ACTIONS(2721), + [anon_sym_protected] = ACTIONS(2721), + [anon_sym_override] = ACTIONS(2721), + [anon_sym_module] = ACTIONS(2721), + [anon_sym_any] = ACTIONS(2721), + [anon_sym_number] = ACTIONS(2721), + [anon_sym_boolean] = ACTIONS(2721), + [anon_sym_string] = ACTIONS(2721), + [anon_sym_symbol] = ACTIONS(2721), + [anon_sym_object] = ACTIONS(2721), + [anon_sym_abstract] = ACTIONS(2721), + [anon_sym_interface] = ACTIONS(2721), + [anon_sym_enum] = ACTIONS(2721), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(863)] = { + [ts_builtin_sym_end] = ACTIONS(2723), + [sym_identifier] = ACTIONS(2725), + [anon_sym_export] = ACTIONS(2725), + [anon_sym_default] = ACTIONS(2725), + [anon_sym_type] = ACTIONS(2725), + [anon_sym_namespace] = ACTIONS(2725), + [anon_sym_LBRACE] = ACTIONS(2723), + [anon_sym_RBRACE] = ACTIONS(2723), + [anon_sym_typeof] = ACTIONS(2725), + [anon_sym_import] = ACTIONS(2725), + [anon_sym_with] = ACTIONS(2725), + [anon_sym_var] = ACTIONS(2725), + [anon_sym_let] = ACTIONS(2725), + [anon_sym_const] = ACTIONS(2725), + [anon_sym_BANG] = ACTIONS(2723), + [anon_sym_else] = ACTIONS(2725), + [anon_sym_if] = ACTIONS(2725), + [anon_sym_switch] = ACTIONS(2725), + [anon_sym_for] = ACTIONS(2725), + [anon_sym_LPAREN] = ACTIONS(2723), + [anon_sym_SEMI] = ACTIONS(2723), + [anon_sym_await] = ACTIONS(2725), + [anon_sym_while] = ACTIONS(2725), + [anon_sym_do] = ACTIONS(2725), + [anon_sym_try] = ACTIONS(2725), + [anon_sym_break] = ACTIONS(2725), + [anon_sym_continue] = ACTIONS(2725), + [anon_sym_debugger] = ACTIONS(2725), + [anon_sym_return] = ACTIONS(2725), + [anon_sym_throw] = ACTIONS(2725), + [anon_sym_case] = ACTIONS(2725), + [anon_sym_yield] = ACTIONS(2725), + [anon_sym_LBRACK] = ACTIONS(2723), + [anon_sym_class] = ACTIONS(2725), + [anon_sym_async] = ACTIONS(2725), + [anon_sym_function] = ACTIONS(2725), + [anon_sym_new] = ACTIONS(2725), + [anon_sym_using] = ACTIONS(2725), + [anon_sym_PLUS] = ACTIONS(2725), + [anon_sym_DASH] = ACTIONS(2725), + [anon_sym_SLASH] = ACTIONS(2725), + [anon_sym_LT] = ACTIONS(2723), + [anon_sym_TILDE] = ACTIONS(2723), + [anon_sym_void] = ACTIONS(2725), + [anon_sym_delete] = ACTIONS(2725), + [anon_sym_PLUS_PLUS] = ACTIONS(2723), + [anon_sym_DASH_DASH] = ACTIONS(2723), + [anon_sym_DQUOTE] = ACTIONS(2723), + [anon_sym_SQUOTE] = ACTIONS(2723), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2723), + [sym_number] = ACTIONS(2723), + [sym_private_property_identifier] = ACTIONS(2723), + [sym_this] = ACTIONS(2725), + [sym_super] = ACTIONS(2725), + [sym_true] = ACTIONS(2725), + [sym_false] = ACTIONS(2725), + [sym_null] = ACTIONS(2725), + [sym_undefined] = ACTIONS(2725), + [anon_sym_AT] = ACTIONS(2723), + [anon_sym_static] = ACTIONS(2725), + [anon_sym_readonly] = ACTIONS(2725), + [anon_sym_get] = ACTIONS(2725), + [anon_sym_set] = ACTIONS(2725), + [anon_sym_declare] = ACTIONS(2725), + [anon_sym_public] = ACTIONS(2725), + [anon_sym_private] = ACTIONS(2725), + [anon_sym_protected] = ACTIONS(2725), + [anon_sym_override] = ACTIONS(2725), + [anon_sym_module] = ACTIONS(2725), + [anon_sym_any] = ACTIONS(2725), + [anon_sym_number] = ACTIONS(2725), + [anon_sym_boolean] = ACTIONS(2725), + [anon_sym_string] = ACTIONS(2725), + [anon_sym_symbol] = ACTIONS(2725), + [anon_sym_object] = ACTIONS(2725), + [anon_sym_abstract] = ACTIONS(2725), + [anon_sym_interface] = ACTIONS(2725), + [anon_sym_enum] = ACTIONS(2725), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(864)] = { + [ts_builtin_sym_end] = ACTIONS(2727), + [sym_identifier] = ACTIONS(2729), + [anon_sym_export] = ACTIONS(2729), + [anon_sym_default] = ACTIONS(2729), + [anon_sym_type] = ACTIONS(2729), + [anon_sym_namespace] = ACTIONS(2729), + [anon_sym_LBRACE] = ACTIONS(2727), + [anon_sym_RBRACE] = ACTIONS(2727), + [anon_sym_typeof] = ACTIONS(2729), + [anon_sym_import] = ACTIONS(2729), + [anon_sym_with] = ACTIONS(2729), + [anon_sym_var] = ACTIONS(2729), + [anon_sym_let] = ACTIONS(2729), + [anon_sym_const] = ACTIONS(2729), + [anon_sym_BANG] = ACTIONS(2727), + [anon_sym_else] = ACTIONS(2729), + [anon_sym_if] = ACTIONS(2729), + [anon_sym_switch] = ACTIONS(2729), + [anon_sym_for] = ACTIONS(2729), + [anon_sym_LPAREN] = ACTIONS(2727), + [anon_sym_SEMI] = ACTIONS(2727), + [anon_sym_await] = ACTIONS(2729), + [anon_sym_while] = ACTIONS(2729), + [anon_sym_do] = ACTIONS(2729), + [anon_sym_try] = ACTIONS(2729), + [anon_sym_break] = ACTIONS(2729), + [anon_sym_continue] = ACTIONS(2729), + [anon_sym_debugger] = ACTIONS(2729), + [anon_sym_return] = ACTIONS(2729), + [anon_sym_throw] = ACTIONS(2729), + [anon_sym_case] = ACTIONS(2729), + [anon_sym_yield] = ACTIONS(2729), + [anon_sym_LBRACK] = ACTIONS(2727), + [anon_sym_class] = ACTIONS(2729), + [anon_sym_async] = ACTIONS(2729), + [anon_sym_function] = ACTIONS(2729), + [anon_sym_new] = ACTIONS(2729), + [anon_sym_using] = ACTIONS(2729), + [anon_sym_PLUS] = ACTIONS(2729), + [anon_sym_DASH] = ACTIONS(2729), + [anon_sym_SLASH] = ACTIONS(2729), + [anon_sym_LT] = ACTIONS(2727), + [anon_sym_TILDE] = ACTIONS(2727), + [anon_sym_void] = ACTIONS(2729), + [anon_sym_delete] = ACTIONS(2729), + [anon_sym_PLUS_PLUS] = ACTIONS(2727), + [anon_sym_DASH_DASH] = ACTIONS(2727), + [anon_sym_DQUOTE] = ACTIONS(2727), + [anon_sym_SQUOTE] = ACTIONS(2727), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2727), + [sym_number] = ACTIONS(2727), + [sym_private_property_identifier] = ACTIONS(2727), + [sym_this] = ACTIONS(2729), + [sym_super] = ACTIONS(2729), + [sym_true] = ACTIONS(2729), + [sym_false] = ACTIONS(2729), + [sym_null] = ACTIONS(2729), + [sym_undefined] = ACTIONS(2729), + [anon_sym_AT] = ACTIONS(2727), + [anon_sym_static] = ACTIONS(2729), + [anon_sym_readonly] = ACTIONS(2729), + [anon_sym_get] = ACTIONS(2729), + [anon_sym_set] = ACTIONS(2729), + [anon_sym_declare] = ACTIONS(2729), + [anon_sym_public] = ACTIONS(2729), + [anon_sym_private] = ACTIONS(2729), + [anon_sym_protected] = ACTIONS(2729), + [anon_sym_override] = ACTIONS(2729), + [anon_sym_module] = ACTIONS(2729), + [anon_sym_any] = ACTIONS(2729), + [anon_sym_number] = ACTIONS(2729), + [anon_sym_boolean] = ACTIONS(2729), + [anon_sym_string] = ACTIONS(2729), + [anon_sym_symbol] = ACTIONS(2729), + [anon_sym_object] = ACTIONS(2729), + [anon_sym_abstract] = ACTIONS(2729), + [anon_sym_interface] = ACTIONS(2729), + [anon_sym_enum] = ACTIONS(2729), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(865)] = { + [ts_builtin_sym_end] = ACTIONS(1884), + [sym_identifier] = ACTIONS(1886), + [anon_sym_export] = ACTIONS(1886), + [anon_sym_default] = ACTIONS(1886), + [anon_sym_type] = ACTIONS(1886), + [anon_sym_namespace] = ACTIONS(1886), + [anon_sym_LBRACE] = ACTIONS(1884), + [anon_sym_RBRACE] = ACTIONS(1884), + [anon_sym_typeof] = ACTIONS(1886), + [anon_sym_import] = ACTIONS(1886), + [anon_sym_with] = ACTIONS(1886), + [anon_sym_var] = ACTIONS(1886), + [anon_sym_let] = ACTIONS(1886), + [anon_sym_const] = ACTIONS(1886), + [anon_sym_BANG] = ACTIONS(1884), + [anon_sym_else] = ACTIONS(1886), + [anon_sym_if] = ACTIONS(1886), + [anon_sym_switch] = ACTIONS(1886), + [anon_sym_for] = ACTIONS(1886), + [anon_sym_LPAREN] = ACTIONS(1884), + [anon_sym_SEMI] = ACTIONS(1884), + [anon_sym_await] = ACTIONS(1886), + [anon_sym_while] = ACTIONS(1886), + [anon_sym_do] = ACTIONS(1886), + [anon_sym_try] = ACTIONS(1886), + [anon_sym_break] = ACTIONS(1886), + [anon_sym_continue] = ACTIONS(1886), + [anon_sym_debugger] = ACTIONS(1886), + [anon_sym_return] = ACTIONS(1886), + [anon_sym_throw] = ACTIONS(1886), + [anon_sym_case] = ACTIONS(1886), + [anon_sym_yield] = ACTIONS(1886), + [anon_sym_LBRACK] = ACTIONS(1884), + [anon_sym_class] = ACTIONS(1886), + [anon_sym_async] = ACTIONS(1886), + [anon_sym_function] = ACTIONS(1886), + [anon_sym_new] = ACTIONS(1886), + [anon_sym_using] = ACTIONS(1886), + [anon_sym_PLUS] = ACTIONS(1886), + [anon_sym_DASH] = ACTIONS(1886), + [anon_sym_SLASH] = ACTIONS(1886), + [anon_sym_LT] = ACTIONS(1884), + [anon_sym_TILDE] = ACTIONS(1884), + [anon_sym_void] = ACTIONS(1886), + [anon_sym_delete] = ACTIONS(1886), + [anon_sym_PLUS_PLUS] = ACTIONS(1884), + [anon_sym_DASH_DASH] = ACTIONS(1884), + [anon_sym_DQUOTE] = ACTIONS(1884), + [anon_sym_SQUOTE] = ACTIONS(1884), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1884), + [sym_number] = ACTIONS(1884), + [sym_private_property_identifier] = ACTIONS(1884), + [sym_this] = ACTIONS(1886), + [sym_super] = ACTIONS(1886), + [sym_true] = ACTIONS(1886), + [sym_false] = ACTIONS(1886), + [sym_null] = ACTIONS(1886), + [sym_undefined] = ACTIONS(1886), + [anon_sym_AT] = ACTIONS(1884), + [anon_sym_static] = ACTIONS(1886), + [anon_sym_readonly] = ACTIONS(1886), + [anon_sym_get] = ACTIONS(1886), + [anon_sym_set] = ACTIONS(1886), + [anon_sym_declare] = ACTIONS(1886), + [anon_sym_public] = ACTIONS(1886), + [anon_sym_private] = ACTIONS(1886), + [anon_sym_protected] = ACTIONS(1886), + [anon_sym_override] = ACTIONS(1886), + [anon_sym_module] = ACTIONS(1886), + [anon_sym_any] = ACTIONS(1886), + [anon_sym_number] = ACTIONS(1886), + [anon_sym_boolean] = ACTIONS(1886), + [anon_sym_string] = ACTIONS(1886), + [anon_sym_symbol] = ACTIONS(1886), + [anon_sym_object] = ACTIONS(1886), + [anon_sym_abstract] = ACTIONS(1886), + [anon_sym_interface] = ACTIONS(1886), + [anon_sym_enum] = ACTIONS(1886), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(866)] = { + [ts_builtin_sym_end] = ACTIONS(2699), + [sym_identifier] = ACTIONS(2701), + [anon_sym_export] = ACTIONS(2701), + [anon_sym_default] = ACTIONS(2701), + [anon_sym_type] = ACTIONS(2701), + [anon_sym_namespace] = ACTIONS(2701), + [anon_sym_LBRACE] = ACTIONS(2699), + [anon_sym_RBRACE] = ACTIONS(2699), + [anon_sym_typeof] = ACTIONS(2701), + [anon_sym_import] = ACTIONS(2701), + [anon_sym_with] = ACTIONS(2701), + [anon_sym_var] = ACTIONS(2701), + [anon_sym_let] = ACTIONS(2701), + [anon_sym_const] = ACTIONS(2701), + [anon_sym_BANG] = ACTIONS(2699), + [anon_sym_else] = ACTIONS(2701), + [anon_sym_if] = ACTIONS(2701), + [anon_sym_switch] = ACTIONS(2701), + [anon_sym_for] = ACTIONS(2701), + [anon_sym_LPAREN] = ACTIONS(2699), + [anon_sym_SEMI] = ACTIONS(2699), + [anon_sym_await] = ACTIONS(2701), + [anon_sym_while] = ACTIONS(2701), + [anon_sym_do] = ACTIONS(2701), + [anon_sym_try] = ACTIONS(2701), + [anon_sym_break] = ACTIONS(2701), + [anon_sym_continue] = ACTIONS(2701), + [anon_sym_debugger] = ACTIONS(2701), + [anon_sym_return] = ACTIONS(2701), + [anon_sym_throw] = ACTIONS(2701), + [anon_sym_case] = ACTIONS(2701), + [anon_sym_yield] = ACTIONS(2701), + [anon_sym_LBRACK] = ACTIONS(2699), + [anon_sym_class] = ACTIONS(2701), + [anon_sym_async] = ACTIONS(2701), + [anon_sym_function] = ACTIONS(2701), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_using] = ACTIONS(2701), + [anon_sym_PLUS] = ACTIONS(2701), + [anon_sym_DASH] = ACTIONS(2701), + [anon_sym_SLASH] = ACTIONS(2701), + [anon_sym_LT] = ACTIONS(2699), + [anon_sym_TILDE] = ACTIONS(2699), + [anon_sym_void] = ACTIONS(2701), + [anon_sym_delete] = ACTIONS(2701), + [anon_sym_PLUS_PLUS] = ACTIONS(2699), + [anon_sym_DASH_DASH] = ACTIONS(2699), + [anon_sym_DQUOTE] = ACTIONS(2699), + [anon_sym_SQUOTE] = ACTIONS(2699), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2699), + [sym_number] = ACTIONS(2699), + [sym_private_property_identifier] = ACTIONS(2699), + [sym_this] = ACTIONS(2701), + [sym_super] = ACTIONS(2701), + [sym_true] = ACTIONS(2701), + [sym_false] = ACTIONS(2701), + [sym_null] = ACTIONS(2701), + [sym_undefined] = ACTIONS(2701), + [anon_sym_AT] = ACTIONS(2699), + [anon_sym_static] = ACTIONS(2701), + [anon_sym_readonly] = ACTIONS(2701), + [anon_sym_get] = ACTIONS(2701), + [anon_sym_set] = ACTIONS(2701), + [anon_sym_declare] = ACTIONS(2701), + [anon_sym_public] = ACTIONS(2701), + [anon_sym_private] = ACTIONS(2701), + [anon_sym_protected] = ACTIONS(2701), + [anon_sym_override] = ACTIONS(2701), + [anon_sym_module] = ACTIONS(2701), + [anon_sym_any] = ACTIONS(2701), + [anon_sym_number] = ACTIONS(2701), + [anon_sym_boolean] = ACTIONS(2701), + [anon_sym_string] = ACTIONS(2701), + [anon_sym_symbol] = ACTIONS(2701), + [anon_sym_object] = ACTIONS(2701), + [anon_sym_abstract] = ACTIONS(2701), + [anon_sym_interface] = ACTIONS(2701), + [anon_sym_enum] = ACTIONS(2701), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(867)] = { + [ts_builtin_sym_end] = ACTIONS(2731), + [sym_identifier] = ACTIONS(2733), + [anon_sym_export] = ACTIONS(2733), + [anon_sym_default] = ACTIONS(2733), + [anon_sym_type] = ACTIONS(2733), + [anon_sym_namespace] = ACTIONS(2733), + [anon_sym_LBRACE] = ACTIONS(2731), + [anon_sym_RBRACE] = ACTIONS(2731), + [anon_sym_typeof] = ACTIONS(2733), + [anon_sym_import] = ACTIONS(2733), + [anon_sym_with] = ACTIONS(2733), + [anon_sym_var] = ACTIONS(2733), + [anon_sym_let] = ACTIONS(2733), + [anon_sym_const] = ACTIONS(2733), + [anon_sym_BANG] = ACTIONS(2731), + [anon_sym_else] = ACTIONS(2733), + [anon_sym_if] = ACTIONS(2733), + [anon_sym_switch] = ACTIONS(2733), + [anon_sym_for] = ACTIONS(2733), + [anon_sym_LPAREN] = ACTIONS(2731), + [anon_sym_SEMI] = ACTIONS(2731), + [anon_sym_await] = ACTIONS(2733), + [anon_sym_while] = ACTIONS(2733), + [anon_sym_do] = ACTIONS(2733), + [anon_sym_try] = ACTIONS(2733), + [anon_sym_break] = ACTIONS(2733), + [anon_sym_continue] = ACTIONS(2733), + [anon_sym_debugger] = ACTIONS(2733), + [anon_sym_return] = ACTIONS(2733), + [anon_sym_throw] = ACTIONS(2733), + [anon_sym_case] = ACTIONS(2733), + [anon_sym_yield] = ACTIONS(2733), + [anon_sym_LBRACK] = ACTIONS(2731), + [anon_sym_class] = ACTIONS(2733), + [anon_sym_async] = ACTIONS(2733), + [anon_sym_function] = ACTIONS(2733), + [anon_sym_new] = ACTIONS(2733), + [anon_sym_using] = ACTIONS(2733), + [anon_sym_PLUS] = ACTIONS(2733), + [anon_sym_DASH] = ACTIONS(2733), + [anon_sym_SLASH] = ACTIONS(2733), + [anon_sym_LT] = ACTIONS(2731), + [anon_sym_TILDE] = ACTIONS(2731), + [anon_sym_void] = ACTIONS(2733), + [anon_sym_delete] = ACTIONS(2733), + [anon_sym_PLUS_PLUS] = ACTIONS(2731), + [anon_sym_DASH_DASH] = ACTIONS(2731), + [anon_sym_DQUOTE] = ACTIONS(2731), + [anon_sym_SQUOTE] = ACTIONS(2731), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2731), + [sym_number] = ACTIONS(2731), + [sym_private_property_identifier] = ACTIONS(2731), + [sym_this] = ACTIONS(2733), + [sym_super] = ACTIONS(2733), + [sym_true] = ACTIONS(2733), + [sym_false] = ACTIONS(2733), + [sym_null] = ACTIONS(2733), + [sym_undefined] = ACTIONS(2733), + [anon_sym_AT] = ACTIONS(2731), + [anon_sym_static] = ACTIONS(2733), + [anon_sym_readonly] = ACTIONS(2733), + [anon_sym_get] = ACTIONS(2733), + [anon_sym_set] = ACTIONS(2733), + [anon_sym_declare] = ACTIONS(2733), + [anon_sym_public] = ACTIONS(2733), + [anon_sym_private] = ACTIONS(2733), + [anon_sym_protected] = ACTIONS(2733), + [anon_sym_override] = ACTIONS(2733), + [anon_sym_module] = ACTIONS(2733), + [anon_sym_any] = ACTIONS(2733), + [anon_sym_number] = ACTIONS(2733), + [anon_sym_boolean] = ACTIONS(2733), + [anon_sym_string] = ACTIONS(2733), + [anon_sym_symbol] = ACTIONS(2733), + [anon_sym_object] = ACTIONS(2733), + [anon_sym_abstract] = ACTIONS(2733), + [anon_sym_interface] = ACTIONS(2733), + [anon_sym_enum] = ACTIONS(2733), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(868)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2735), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(869)] = { + [ts_builtin_sym_end] = ACTIONS(2737), + [sym_identifier] = ACTIONS(2739), + [anon_sym_export] = ACTIONS(2739), + [anon_sym_default] = ACTIONS(2739), + [anon_sym_type] = ACTIONS(2739), + [anon_sym_namespace] = ACTIONS(2739), + [anon_sym_LBRACE] = ACTIONS(2737), + [anon_sym_RBRACE] = ACTIONS(2737), + [anon_sym_typeof] = ACTIONS(2739), + [anon_sym_import] = ACTIONS(2739), + [anon_sym_with] = ACTIONS(2739), + [anon_sym_var] = ACTIONS(2739), + [anon_sym_let] = ACTIONS(2739), + [anon_sym_const] = ACTIONS(2739), + [anon_sym_BANG] = ACTIONS(2737), + [anon_sym_else] = ACTIONS(2739), + [anon_sym_if] = ACTIONS(2739), + [anon_sym_switch] = ACTIONS(2739), + [anon_sym_for] = ACTIONS(2739), + [anon_sym_LPAREN] = ACTIONS(2737), + [anon_sym_SEMI] = ACTIONS(2737), + [anon_sym_await] = ACTIONS(2739), + [anon_sym_while] = ACTIONS(2739), + [anon_sym_do] = ACTIONS(2739), + [anon_sym_try] = ACTIONS(2739), + [anon_sym_break] = ACTIONS(2739), + [anon_sym_continue] = ACTIONS(2739), + [anon_sym_debugger] = ACTIONS(2739), + [anon_sym_return] = ACTIONS(2739), + [anon_sym_throw] = ACTIONS(2739), + [anon_sym_case] = ACTIONS(2739), + [anon_sym_yield] = ACTIONS(2739), + [anon_sym_LBRACK] = ACTIONS(2737), + [anon_sym_class] = ACTIONS(2739), + [anon_sym_async] = ACTIONS(2739), + [anon_sym_function] = ACTIONS(2739), + [anon_sym_new] = ACTIONS(2739), + [anon_sym_using] = ACTIONS(2739), + [anon_sym_PLUS] = ACTIONS(2739), + [anon_sym_DASH] = ACTIONS(2739), + [anon_sym_SLASH] = ACTIONS(2739), + [anon_sym_LT] = ACTIONS(2737), + [anon_sym_TILDE] = ACTIONS(2737), + [anon_sym_void] = ACTIONS(2739), + [anon_sym_delete] = ACTIONS(2739), + [anon_sym_PLUS_PLUS] = ACTIONS(2737), + [anon_sym_DASH_DASH] = ACTIONS(2737), + [anon_sym_DQUOTE] = ACTIONS(2737), + [anon_sym_SQUOTE] = ACTIONS(2737), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2737), + [sym_number] = ACTIONS(2737), + [sym_private_property_identifier] = ACTIONS(2737), + [sym_this] = ACTIONS(2739), + [sym_super] = ACTIONS(2739), + [sym_true] = ACTIONS(2739), + [sym_false] = ACTIONS(2739), + [sym_null] = ACTIONS(2739), + [sym_undefined] = ACTIONS(2739), + [anon_sym_AT] = ACTIONS(2737), + [anon_sym_static] = ACTIONS(2739), + [anon_sym_readonly] = ACTIONS(2739), + [anon_sym_get] = ACTIONS(2739), + [anon_sym_set] = ACTIONS(2739), + [anon_sym_declare] = ACTIONS(2739), + [anon_sym_public] = ACTIONS(2739), + [anon_sym_private] = ACTIONS(2739), + [anon_sym_protected] = ACTIONS(2739), + [anon_sym_override] = ACTIONS(2739), + [anon_sym_module] = ACTIONS(2739), + [anon_sym_any] = ACTIONS(2739), + [anon_sym_number] = ACTIONS(2739), + [anon_sym_boolean] = ACTIONS(2739), + [anon_sym_string] = ACTIONS(2739), + [anon_sym_symbol] = ACTIONS(2739), + [anon_sym_object] = ACTIONS(2739), + [anon_sym_abstract] = ACTIONS(2739), + [anon_sym_interface] = ACTIONS(2739), + [anon_sym_enum] = ACTIONS(2739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(870)] = { + [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_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(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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(872)] = { + [ts_builtin_sym_end] = ACTIONS(1720), + [sym_identifier] = ACTIONS(1722), + [anon_sym_export] = ACTIONS(1722), + [anon_sym_default] = ACTIONS(1722), + [anon_sym_type] = ACTIONS(1722), + [anon_sym_namespace] = ACTIONS(1722), + [anon_sym_LBRACE] = ACTIONS(1720), + [anon_sym_RBRACE] = ACTIONS(1720), + [anon_sym_typeof] = ACTIONS(1722), + [anon_sym_import] = ACTIONS(1722), + [anon_sym_with] = ACTIONS(1722), + [anon_sym_var] = ACTIONS(1722), + [anon_sym_let] = ACTIONS(1722), + [anon_sym_const] = ACTIONS(1722), + [anon_sym_BANG] = ACTIONS(1720), + [anon_sym_else] = ACTIONS(1722), + [anon_sym_if] = ACTIONS(1722), + [anon_sym_switch] = ACTIONS(1722), + [anon_sym_for] = ACTIONS(1722), + [anon_sym_LPAREN] = ACTIONS(1720), + [anon_sym_SEMI] = ACTIONS(1720), + [anon_sym_await] = ACTIONS(1722), + [anon_sym_while] = ACTIONS(1722), + [anon_sym_do] = ACTIONS(1722), + [anon_sym_try] = ACTIONS(1722), + [anon_sym_break] = ACTIONS(1722), + [anon_sym_continue] = ACTIONS(1722), + [anon_sym_debugger] = ACTIONS(1722), + [anon_sym_return] = ACTIONS(1722), + [anon_sym_throw] = ACTIONS(1722), + [anon_sym_case] = ACTIONS(1722), + [anon_sym_yield] = ACTIONS(1722), + [anon_sym_LBRACK] = ACTIONS(1720), + [anon_sym_class] = ACTIONS(1722), + [anon_sym_async] = ACTIONS(1722), + [anon_sym_function] = ACTIONS(1722), + [anon_sym_new] = ACTIONS(1722), + [anon_sym_using] = ACTIONS(1722), + [anon_sym_PLUS] = ACTIONS(1722), + [anon_sym_DASH] = ACTIONS(1722), + [anon_sym_SLASH] = ACTIONS(1722), + [anon_sym_LT] = ACTIONS(1720), + [anon_sym_TILDE] = ACTIONS(1720), + [anon_sym_void] = ACTIONS(1722), + [anon_sym_delete] = ACTIONS(1722), + [anon_sym_PLUS_PLUS] = ACTIONS(1720), + [anon_sym_DASH_DASH] = ACTIONS(1720), + [anon_sym_DQUOTE] = ACTIONS(1720), + [anon_sym_SQUOTE] = ACTIONS(1720), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1720), + [sym_number] = ACTIONS(1720), + [sym_private_property_identifier] = ACTIONS(1720), + [sym_this] = ACTIONS(1722), + [sym_super] = ACTIONS(1722), + [sym_true] = ACTIONS(1722), + [sym_false] = ACTIONS(1722), + [sym_null] = ACTIONS(1722), + [sym_undefined] = ACTIONS(1722), + [anon_sym_AT] = ACTIONS(1720), + [anon_sym_static] = ACTIONS(1722), + [anon_sym_readonly] = ACTIONS(1722), + [anon_sym_get] = ACTIONS(1722), + [anon_sym_set] = ACTIONS(1722), + [anon_sym_declare] = ACTIONS(1722), + [anon_sym_public] = ACTIONS(1722), + [anon_sym_private] = ACTIONS(1722), + [anon_sym_protected] = ACTIONS(1722), + [anon_sym_override] = ACTIONS(1722), + [anon_sym_module] = ACTIONS(1722), + [anon_sym_any] = ACTIONS(1722), + [anon_sym_number] = ACTIONS(1722), + [anon_sym_boolean] = ACTIONS(1722), + [anon_sym_string] = ACTIONS(1722), + [anon_sym_symbol] = ACTIONS(1722), + [anon_sym_object] = ACTIONS(1722), + [anon_sym_abstract] = ACTIONS(1722), + [anon_sym_interface] = ACTIONS(1722), + [anon_sym_enum] = ACTIONS(1722), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(873)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(874)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(875)] = { + [ts_builtin_sym_end] = ACTIONS(2719), + [sym_identifier] = ACTIONS(2721), + [anon_sym_export] = ACTIONS(2721), + [anon_sym_default] = ACTIONS(2721), + [anon_sym_type] = ACTIONS(2721), + [anon_sym_namespace] = ACTIONS(2721), + [anon_sym_LBRACE] = ACTIONS(2719), + [anon_sym_RBRACE] = ACTIONS(2719), + [anon_sym_typeof] = ACTIONS(2721), + [anon_sym_import] = ACTIONS(2721), + [anon_sym_with] = ACTIONS(2721), + [anon_sym_var] = ACTIONS(2721), + [anon_sym_let] = ACTIONS(2721), + [anon_sym_const] = ACTIONS(2721), + [anon_sym_BANG] = ACTIONS(2719), + [anon_sym_else] = ACTIONS(2721), + [anon_sym_if] = ACTIONS(2721), + [anon_sym_switch] = ACTIONS(2721), + [anon_sym_for] = ACTIONS(2721), + [anon_sym_LPAREN] = ACTIONS(2719), + [anon_sym_SEMI] = ACTIONS(2719), + [anon_sym_await] = ACTIONS(2721), + [anon_sym_while] = ACTIONS(2721), + [anon_sym_do] = ACTIONS(2721), + [anon_sym_try] = ACTIONS(2721), + [anon_sym_break] = ACTIONS(2721), + [anon_sym_continue] = ACTIONS(2721), + [anon_sym_debugger] = ACTIONS(2721), + [anon_sym_return] = ACTIONS(2721), + [anon_sym_throw] = ACTIONS(2721), + [anon_sym_case] = ACTIONS(2721), + [anon_sym_yield] = ACTIONS(2721), + [anon_sym_LBRACK] = ACTIONS(2719), + [anon_sym_class] = ACTIONS(2721), + [anon_sym_async] = ACTIONS(2721), + [anon_sym_function] = ACTIONS(2721), + [anon_sym_new] = ACTIONS(2721), + [anon_sym_using] = ACTIONS(2721), + [anon_sym_PLUS] = ACTIONS(2721), + [anon_sym_DASH] = ACTIONS(2721), + [anon_sym_SLASH] = ACTIONS(2721), + [anon_sym_LT] = ACTIONS(2719), + [anon_sym_TILDE] = ACTIONS(2719), + [anon_sym_void] = ACTIONS(2721), + [anon_sym_delete] = ACTIONS(2721), + [anon_sym_PLUS_PLUS] = ACTIONS(2719), + [anon_sym_DASH_DASH] = ACTIONS(2719), + [anon_sym_DQUOTE] = ACTIONS(2719), + [anon_sym_SQUOTE] = ACTIONS(2719), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2719), + [sym_number] = ACTIONS(2719), + [sym_private_property_identifier] = ACTIONS(2719), + [sym_this] = ACTIONS(2721), + [sym_super] = ACTIONS(2721), + [sym_true] = ACTIONS(2721), + [sym_false] = ACTIONS(2721), + [sym_null] = ACTIONS(2721), + [sym_undefined] = ACTIONS(2721), + [anon_sym_AT] = ACTIONS(2719), + [anon_sym_static] = ACTIONS(2721), + [anon_sym_readonly] = ACTIONS(2721), + [anon_sym_get] = ACTIONS(2721), + [anon_sym_set] = ACTIONS(2721), + [anon_sym_declare] = ACTIONS(2721), + [anon_sym_public] = ACTIONS(2721), + [anon_sym_private] = ACTIONS(2721), + [anon_sym_protected] = ACTIONS(2721), + [anon_sym_override] = ACTIONS(2721), + [anon_sym_module] = ACTIONS(2721), + [anon_sym_any] = ACTIONS(2721), + [anon_sym_number] = ACTIONS(2721), + [anon_sym_boolean] = ACTIONS(2721), + [anon_sym_string] = ACTIONS(2721), + [anon_sym_symbol] = ACTIONS(2721), + [anon_sym_object] = ACTIONS(2721), + [anon_sym_abstract] = ACTIONS(2721), + [anon_sym_interface] = ACTIONS(2721), + [anon_sym_enum] = ACTIONS(2721), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(876)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2757), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(877)] = { + [ts_builtin_sym_end] = ACTIONS(2759), + [sym_identifier] = ACTIONS(2761), + [anon_sym_export] = ACTIONS(2761), + [anon_sym_default] = ACTIONS(2761), + [anon_sym_type] = ACTIONS(2761), + [anon_sym_namespace] = ACTIONS(2761), + [anon_sym_LBRACE] = ACTIONS(2759), + [anon_sym_RBRACE] = ACTIONS(2759), + [anon_sym_typeof] = ACTIONS(2761), + [anon_sym_import] = ACTIONS(2761), + [anon_sym_with] = ACTIONS(2761), + [anon_sym_var] = ACTIONS(2761), + [anon_sym_let] = ACTIONS(2761), + [anon_sym_const] = ACTIONS(2761), + [anon_sym_BANG] = ACTIONS(2759), + [anon_sym_else] = ACTIONS(2761), + [anon_sym_if] = ACTIONS(2761), + [anon_sym_switch] = ACTIONS(2761), + [anon_sym_for] = ACTIONS(2761), + [anon_sym_LPAREN] = ACTIONS(2759), + [anon_sym_SEMI] = ACTIONS(2759), + [anon_sym_await] = ACTIONS(2761), + [anon_sym_while] = ACTIONS(2761), + [anon_sym_do] = ACTIONS(2761), + [anon_sym_try] = ACTIONS(2761), + [anon_sym_break] = ACTIONS(2761), + [anon_sym_continue] = ACTIONS(2761), + [anon_sym_debugger] = ACTIONS(2761), + [anon_sym_return] = ACTIONS(2761), + [anon_sym_throw] = ACTIONS(2761), + [anon_sym_case] = ACTIONS(2761), + [anon_sym_yield] = ACTIONS(2761), + [anon_sym_LBRACK] = ACTIONS(2759), + [anon_sym_class] = ACTIONS(2761), + [anon_sym_async] = ACTIONS(2761), + [anon_sym_function] = ACTIONS(2761), + [anon_sym_new] = ACTIONS(2761), + [anon_sym_using] = ACTIONS(2761), + [anon_sym_PLUS] = ACTIONS(2761), + [anon_sym_DASH] = ACTIONS(2761), + [anon_sym_SLASH] = ACTIONS(2761), + [anon_sym_LT] = ACTIONS(2759), + [anon_sym_TILDE] = ACTIONS(2759), + [anon_sym_void] = ACTIONS(2761), + [anon_sym_delete] = ACTIONS(2761), + [anon_sym_PLUS_PLUS] = ACTIONS(2759), + [anon_sym_DASH_DASH] = ACTIONS(2759), + [anon_sym_DQUOTE] = ACTIONS(2759), + [anon_sym_SQUOTE] = ACTIONS(2759), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2759), + [sym_number] = ACTIONS(2759), + [sym_private_property_identifier] = ACTIONS(2759), + [sym_this] = ACTIONS(2761), + [sym_super] = ACTIONS(2761), + [sym_true] = ACTIONS(2761), + [sym_false] = ACTIONS(2761), + [sym_null] = ACTIONS(2761), + [sym_undefined] = ACTIONS(2761), + [anon_sym_AT] = ACTIONS(2759), + [anon_sym_static] = ACTIONS(2761), + [anon_sym_readonly] = ACTIONS(2761), + [anon_sym_get] = ACTIONS(2761), + [anon_sym_set] = ACTIONS(2761), + [anon_sym_declare] = ACTIONS(2761), + [anon_sym_public] = ACTIONS(2761), + [anon_sym_private] = ACTIONS(2761), + [anon_sym_protected] = ACTIONS(2761), + [anon_sym_override] = ACTIONS(2761), + [anon_sym_module] = ACTIONS(2761), + [anon_sym_any] = ACTIONS(2761), + [anon_sym_number] = ACTIONS(2761), + [anon_sym_boolean] = ACTIONS(2761), + [anon_sym_string] = ACTIONS(2761), + [anon_sym_symbol] = ACTIONS(2761), + [anon_sym_object] = ACTIONS(2761), + [anon_sym_abstract] = ACTIONS(2761), + [anon_sym_interface] = ACTIONS(2761), + [anon_sym_enum] = ACTIONS(2761), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(878)] = { + [ts_builtin_sym_end] = ACTIONS(2763), + [sym_identifier] = ACTIONS(2765), + [anon_sym_export] = ACTIONS(2765), + [anon_sym_default] = ACTIONS(2765), + [anon_sym_type] = ACTIONS(2765), + [anon_sym_namespace] = ACTIONS(2765), + [anon_sym_LBRACE] = ACTIONS(2763), + [anon_sym_RBRACE] = ACTIONS(2763), + [anon_sym_typeof] = ACTIONS(2765), + [anon_sym_import] = ACTIONS(2765), + [anon_sym_with] = ACTIONS(2765), + [anon_sym_var] = ACTIONS(2765), + [anon_sym_let] = ACTIONS(2765), + [anon_sym_const] = ACTIONS(2765), + [anon_sym_BANG] = ACTIONS(2763), + [anon_sym_else] = ACTIONS(2765), + [anon_sym_if] = ACTIONS(2765), + [anon_sym_switch] = ACTIONS(2765), + [anon_sym_for] = ACTIONS(2765), + [anon_sym_LPAREN] = ACTIONS(2763), + [anon_sym_SEMI] = ACTIONS(2763), + [anon_sym_await] = ACTIONS(2765), + [anon_sym_while] = ACTIONS(2765), + [anon_sym_do] = ACTIONS(2765), + [anon_sym_try] = ACTIONS(2765), + [anon_sym_break] = ACTIONS(2765), + [anon_sym_continue] = ACTIONS(2765), + [anon_sym_debugger] = ACTIONS(2765), + [anon_sym_return] = ACTIONS(2765), + [anon_sym_throw] = ACTIONS(2765), + [anon_sym_case] = ACTIONS(2765), + [anon_sym_yield] = ACTIONS(2765), + [anon_sym_LBRACK] = ACTIONS(2763), + [anon_sym_class] = ACTIONS(2765), + [anon_sym_async] = ACTIONS(2765), + [anon_sym_function] = ACTIONS(2765), + [anon_sym_new] = ACTIONS(2765), + [anon_sym_using] = ACTIONS(2765), + [anon_sym_PLUS] = ACTIONS(2765), + [anon_sym_DASH] = ACTIONS(2765), + [anon_sym_SLASH] = ACTIONS(2765), + [anon_sym_LT] = ACTIONS(2763), + [anon_sym_TILDE] = ACTIONS(2763), + [anon_sym_void] = ACTIONS(2765), + [anon_sym_delete] = ACTIONS(2765), + [anon_sym_PLUS_PLUS] = ACTIONS(2763), + [anon_sym_DASH_DASH] = ACTIONS(2763), + [anon_sym_DQUOTE] = ACTIONS(2763), + [anon_sym_SQUOTE] = ACTIONS(2763), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2763), + [sym_number] = ACTIONS(2763), + [sym_private_property_identifier] = ACTIONS(2763), + [sym_this] = ACTIONS(2765), + [sym_super] = ACTIONS(2765), + [sym_true] = ACTIONS(2765), + [sym_false] = ACTIONS(2765), + [sym_null] = ACTIONS(2765), + [sym_undefined] = ACTIONS(2765), + [anon_sym_AT] = ACTIONS(2763), + [anon_sym_static] = ACTIONS(2765), + [anon_sym_readonly] = ACTIONS(2765), + [anon_sym_get] = ACTIONS(2765), + [anon_sym_set] = ACTIONS(2765), + [anon_sym_declare] = ACTIONS(2765), + [anon_sym_public] = ACTIONS(2765), + [anon_sym_private] = ACTIONS(2765), + [anon_sym_protected] = ACTIONS(2765), + [anon_sym_override] = ACTIONS(2765), + [anon_sym_module] = ACTIONS(2765), + [anon_sym_any] = ACTIONS(2765), + [anon_sym_number] = ACTIONS(2765), + [anon_sym_boolean] = ACTIONS(2765), + [anon_sym_string] = ACTIONS(2765), + [anon_sym_symbol] = ACTIONS(2765), + [anon_sym_object] = ACTIONS(2765), + [anon_sym_abstract] = ACTIONS(2765), + [anon_sym_interface] = ACTIONS(2765), + [anon_sym_enum] = ACTIONS(2765), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(879)] = { + [ts_builtin_sym_end] = ACTIONS(2699), + [sym_identifier] = ACTIONS(2701), + [anon_sym_export] = ACTIONS(2701), + [anon_sym_default] = ACTIONS(2701), + [anon_sym_type] = ACTIONS(2701), + [anon_sym_namespace] = ACTIONS(2701), + [anon_sym_LBRACE] = ACTIONS(2699), + [anon_sym_RBRACE] = ACTIONS(2699), + [anon_sym_typeof] = ACTIONS(2701), + [anon_sym_import] = ACTIONS(2701), + [anon_sym_with] = ACTIONS(2701), + [anon_sym_var] = ACTIONS(2701), + [anon_sym_let] = ACTIONS(2701), + [anon_sym_const] = ACTIONS(2701), + [anon_sym_BANG] = ACTIONS(2699), + [anon_sym_else] = ACTIONS(2701), + [anon_sym_if] = ACTIONS(2701), + [anon_sym_switch] = ACTIONS(2701), + [anon_sym_for] = ACTIONS(2701), + [anon_sym_LPAREN] = ACTIONS(2699), + [anon_sym_SEMI] = ACTIONS(2699), + [anon_sym_await] = ACTIONS(2701), + [anon_sym_while] = ACTIONS(2701), + [anon_sym_do] = ACTIONS(2701), + [anon_sym_try] = ACTIONS(2701), + [anon_sym_break] = ACTIONS(2701), + [anon_sym_continue] = ACTIONS(2701), + [anon_sym_debugger] = ACTIONS(2701), + [anon_sym_return] = ACTIONS(2701), + [anon_sym_throw] = ACTIONS(2701), + [anon_sym_case] = ACTIONS(2701), + [anon_sym_yield] = ACTIONS(2701), + [anon_sym_LBRACK] = ACTIONS(2699), + [anon_sym_class] = ACTIONS(2701), + [anon_sym_async] = ACTIONS(2701), + [anon_sym_function] = ACTIONS(2701), + [anon_sym_new] = ACTIONS(2701), + [anon_sym_using] = ACTIONS(2701), + [anon_sym_PLUS] = ACTIONS(2701), + [anon_sym_DASH] = ACTIONS(2701), + [anon_sym_SLASH] = ACTIONS(2701), + [anon_sym_LT] = ACTIONS(2699), + [anon_sym_TILDE] = ACTIONS(2699), + [anon_sym_void] = ACTIONS(2701), + [anon_sym_delete] = ACTIONS(2701), + [anon_sym_PLUS_PLUS] = ACTIONS(2699), + [anon_sym_DASH_DASH] = ACTIONS(2699), + [anon_sym_DQUOTE] = ACTIONS(2699), + [anon_sym_SQUOTE] = ACTIONS(2699), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2699), + [sym_number] = ACTIONS(2699), + [sym_private_property_identifier] = ACTIONS(2699), + [sym_this] = ACTIONS(2701), + [sym_super] = ACTIONS(2701), + [sym_true] = ACTIONS(2701), + [sym_false] = ACTIONS(2701), + [sym_null] = ACTIONS(2701), + [sym_undefined] = ACTIONS(2701), + [anon_sym_AT] = ACTIONS(2699), + [anon_sym_static] = ACTIONS(2701), + [anon_sym_readonly] = ACTIONS(2701), + [anon_sym_get] = ACTIONS(2701), + [anon_sym_set] = ACTIONS(2701), + [anon_sym_declare] = ACTIONS(2701), + [anon_sym_public] = ACTIONS(2701), + [anon_sym_private] = ACTIONS(2701), + [anon_sym_protected] = ACTIONS(2701), + [anon_sym_override] = ACTIONS(2701), + [anon_sym_module] = ACTIONS(2701), + [anon_sym_any] = ACTIONS(2701), + [anon_sym_number] = ACTIONS(2701), + [anon_sym_boolean] = ACTIONS(2701), + [anon_sym_string] = ACTIONS(2701), + [anon_sym_symbol] = ACTIONS(2701), + [anon_sym_object] = ACTIONS(2701), + [anon_sym_abstract] = ACTIONS(2701), + [anon_sym_interface] = ACTIONS(2701), + [anon_sym_enum] = ACTIONS(2701), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(880)] = { + [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_html_comment] = ACTIONS(5), + }, + [STATE(881)] = { + [ts_builtin_sym_end] = ACTIONS(2771), + [sym_identifier] = ACTIONS(2773), + [anon_sym_export] = ACTIONS(2773), + [anon_sym_default] = ACTIONS(2773), + [anon_sym_type] = ACTIONS(2773), + [anon_sym_namespace] = ACTIONS(2773), + [anon_sym_LBRACE] = ACTIONS(2771), + [anon_sym_RBRACE] = ACTIONS(2771), + [anon_sym_typeof] = ACTIONS(2773), + [anon_sym_import] = ACTIONS(2773), + [anon_sym_with] = ACTIONS(2773), + [anon_sym_var] = ACTIONS(2773), + [anon_sym_let] = ACTIONS(2773), + [anon_sym_const] = ACTIONS(2773), + [anon_sym_BANG] = ACTIONS(2771), + [anon_sym_else] = ACTIONS(2773), + [anon_sym_if] = ACTIONS(2773), + [anon_sym_switch] = ACTIONS(2773), + [anon_sym_for] = ACTIONS(2773), + [anon_sym_LPAREN] = ACTIONS(2771), + [anon_sym_SEMI] = ACTIONS(2771), + [anon_sym_await] = ACTIONS(2773), + [anon_sym_while] = ACTIONS(2773), + [anon_sym_do] = ACTIONS(2773), + [anon_sym_try] = ACTIONS(2773), + [anon_sym_break] = ACTIONS(2773), + [anon_sym_continue] = ACTIONS(2773), + [anon_sym_debugger] = ACTIONS(2773), + [anon_sym_return] = ACTIONS(2773), + [anon_sym_throw] = ACTIONS(2773), + [anon_sym_case] = ACTIONS(2773), + [anon_sym_yield] = ACTIONS(2773), + [anon_sym_LBRACK] = ACTIONS(2771), + [anon_sym_class] = ACTIONS(2773), + [anon_sym_async] = ACTIONS(2773), + [anon_sym_function] = ACTIONS(2773), + [anon_sym_new] = ACTIONS(2773), + [anon_sym_using] = ACTIONS(2773), + [anon_sym_PLUS] = ACTIONS(2773), + [anon_sym_DASH] = ACTIONS(2773), + [anon_sym_SLASH] = ACTIONS(2773), + [anon_sym_LT] = ACTIONS(2771), + [anon_sym_TILDE] = ACTIONS(2771), + [anon_sym_void] = ACTIONS(2773), + [anon_sym_delete] = ACTIONS(2773), + [anon_sym_PLUS_PLUS] = ACTIONS(2771), + [anon_sym_DASH_DASH] = ACTIONS(2771), + [anon_sym_DQUOTE] = ACTIONS(2771), + [anon_sym_SQUOTE] = ACTIONS(2771), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2771), + [sym_number] = ACTIONS(2771), + [sym_private_property_identifier] = ACTIONS(2771), + [sym_this] = ACTIONS(2773), + [sym_super] = ACTIONS(2773), + [sym_true] = ACTIONS(2773), + [sym_false] = ACTIONS(2773), + [sym_null] = ACTIONS(2773), + [sym_undefined] = ACTIONS(2773), + [anon_sym_AT] = ACTIONS(2771), + [anon_sym_static] = ACTIONS(2773), + [anon_sym_readonly] = ACTIONS(2773), + [anon_sym_get] = ACTIONS(2773), + [anon_sym_set] = ACTIONS(2773), + [anon_sym_declare] = ACTIONS(2773), + [anon_sym_public] = ACTIONS(2773), + [anon_sym_private] = ACTIONS(2773), + [anon_sym_protected] = ACTIONS(2773), + [anon_sym_override] = ACTIONS(2773), + [anon_sym_module] = ACTIONS(2773), + [anon_sym_any] = ACTIONS(2773), + [anon_sym_number] = ACTIONS(2773), + [anon_sym_boolean] = ACTIONS(2773), + [anon_sym_string] = ACTIONS(2773), + [anon_sym_symbol] = ACTIONS(2773), + [anon_sym_object] = ACTIONS(2773), + [anon_sym_abstract] = ACTIONS(2773), + [anon_sym_interface] = ACTIONS(2773), + [anon_sym_enum] = ACTIONS(2773), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(882)] = { + [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_html_comment] = ACTIONS(5), + }, + [STATE(883)] = { + [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_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(884)] = { + [ts_builtin_sym_end] = ACTIONS(2779), + [sym_identifier] = ACTIONS(2781), + [anon_sym_export] = ACTIONS(2781), + [anon_sym_default] = ACTIONS(2781), + [anon_sym_type] = ACTIONS(2781), + [anon_sym_namespace] = ACTIONS(2781), + [anon_sym_LBRACE] = ACTIONS(2779), + [anon_sym_RBRACE] = ACTIONS(2779), + [anon_sym_typeof] = ACTIONS(2781), + [anon_sym_import] = ACTIONS(2781), + [anon_sym_with] = ACTIONS(2781), + [anon_sym_var] = ACTIONS(2781), + [anon_sym_let] = ACTIONS(2781), + [anon_sym_const] = ACTIONS(2781), + [anon_sym_BANG] = ACTIONS(2779), + [anon_sym_else] = ACTIONS(2781), + [anon_sym_if] = ACTIONS(2781), + [anon_sym_switch] = ACTIONS(2781), + [anon_sym_for] = ACTIONS(2781), + [anon_sym_LPAREN] = ACTIONS(2779), + [anon_sym_SEMI] = ACTIONS(2779), + [anon_sym_await] = ACTIONS(2781), + [anon_sym_while] = ACTIONS(2781), + [anon_sym_do] = ACTIONS(2781), + [anon_sym_try] = ACTIONS(2781), + [anon_sym_break] = ACTIONS(2781), + [anon_sym_continue] = ACTIONS(2781), + [anon_sym_debugger] = ACTIONS(2781), + [anon_sym_return] = ACTIONS(2781), + [anon_sym_throw] = ACTIONS(2781), + [anon_sym_case] = ACTIONS(2781), + [anon_sym_yield] = ACTIONS(2781), + [anon_sym_LBRACK] = ACTIONS(2779), + [anon_sym_class] = ACTIONS(2781), + [anon_sym_async] = ACTIONS(2781), + [anon_sym_function] = ACTIONS(2781), + [anon_sym_new] = ACTIONS(2781), + [anon_sym_using] = ACTIONS(2781), + [anon_sym_PLUS] = ACTIONS(2781), + [anon_sym_DASH] = ACTIONS(2781), + [anon_sym_SLASH] = ACTIONS(2781), + [anon_sym_LT] = ACTIONS(2779), + [anon_sym_TILDE] = ACTIONS(2779), + [anon_sym_void] = ACTIONS(2781), + [anon_sym_delete] = ACTIONS(2781), + [anon_sym_PLUS_PLUS] = ACTIONS(2779), + [anon_sym_DASH_DASH] = ACTIONS(2779), + [anon_sym_DQUOTE] = ACTIONS(2779), + [anon_sym_SQUOTE] = ACTIONS(2779), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2779), + [sym_number] = ACTIONS(2779), + [sym_private_property_identifier] = ACTIONS(2779), + [sym_this] = ACTIONS(2781), + [sym_super] = ACTIONS(2781), + [sym_true] = ACTIONS(2781), + [sym_false] = ACTIONS(2781), + [sym_null] = ACTIONS(2781), + [sym_undefined] = ACTIONS(2781), + [anon_sym_AT] = ACTIONS(2779), + [anon_sym_static] = ACTIONS(2781), + [anon_sym_readonly] = ACTIONS(2781), + [anon_sym_get] = ACTIONS(2781), + [anon_sym_set] = ACTIONS(2781), + [anon_sym_declare] = ACTIONS(2781), + [anon_sym_public] = ACTIONS(2781), + [anon_sym_private] = ACTIONS(2781), + [anon_sym_protected] = ACTIONS(2781), + [anon_sym_override] = ACTIONS(2781), + [anon_sym_module] = ACTIONS(2781), + [anon_sym_any] = ACTIONS(2781), + [anon_sym_number] = ACTIONS(2781), + [anon_sym_boolean] = ACTIONS(2781), + [anon_sym_string] = ACTIONS(2781), + [anon_sym_symbol] = ACTIONS(2781), + [anon_sym_object] = ACTIONS(2781), + [anon_sym_abstract] = ACTIONS(2781), + [anon_sym_interface] = ACTIONS(2781), + [anon_sym_enum] = ACTIONS(2781), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(885)] = { + [ts_builtin_sym_end] = ACTIONS(2783), + [sym_identifier] = ACTIONS(2785), + [anon_sym_export] = ACTIONS(2785), + [anon_sym_default] = ACTIONS(2785), + [anon_sym_type] = ACTIONS(2785), + [anon_sym_namespace] = ACTIONS(2785), + [anon_sym_LBRACE] = ACTIONS(2783), + [anon_sym_RBRACE] = ACTIONS(2783), + [anon_sym_typeof] = ACTIONS(2785), + [anon_sym_import] = ACTIONS(2785), + [anon_sym_with] = ACTIONS(2785), + [anon_sym_var] = ACTIONS(2785), + [anon_sym_let] = ACTIONS(2785), + [anon_sym_const] = ACTIONS(2785), + [anon_sym_BANG] = ACTIONS(2783), + [anon_sym_else] = ACTIONS(2785), + [anon_sym_if] = ACTIONS(2785), + [anon_sym_switch] = ACTIONS(2785), + [anon_sym_for] = ACTIONS(2785), + [anon_sym_LPAREN] = ACTIONS(2783), + [anon_sym_SEMI] = ACTIONS(2783), + [anon_sym_await] = ACTIONS(2785), + [anon_sym_while] = ACTIONS(2785), + [anon_sym_do] = ACTIONS(2785), + [anon_sym_try] = ACTIONS(2785), + [anon_sym_break] = ACTIONS(2785), + [anon_sym_continue] = ACTIONS(2785), + [anon_sym_debugger] = ACTIONS(2785), + [anon_sym_return] = ACTIONS(2785), + [anon_sym_throw] = ACTIONS(2785), + [anon_sym_case] = ACTIONS(2785), + [anon_sym_yield] = ACTIONS(2785), + [anon_sym_LBRACK] = ACTIONS(2783), + [anon_sym_class] = ACTIONS(2785), + [anon_sym_async] = ACTIONS(2785), + [anon_sym_function] = ACTIONS(2785), + [anon_sym_new] = ACTIONS(2785), + [anon_sym_using] = ACTIONS(2785), + [anon_sym_PLUS] = ACTIONS(2785), + [anon_sym_DASH] = ACTIONS(2785), + [anon_sym_SLASH] = ACTIONS(2785), + [anon_sym_LT] = ACTIONS(2783), + [anon_sym_TILDE] = ACTIONS(2783), + [anon_sym_void] = ACTIONS(2785), + [anon_sym_delete] = ACTIONS(2785), + [anon_sym_PLUS_PLUS] = ACTIONS(2783), + [anon_sym_DASH_DASH] = ACTIONS(2783), + [anon_sym_DQUOTE] = ACTIONS(2783), + [anon_sym_SQUOTE] = ACTIONS(2783), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2783), + [sym_number] = ACTIONS(2783), + [sym_private_property_identifier] = ACTIONS(2783), + [sym_this] = ACTIONS(2785), + [sym_super] = ACTIONS(2785), + [sym_true] = ACTIONS(2785), + [sym_false] = ACTIONS(2785), + [sym_null] = ACTIONS(2785), + [sym_undefined] = ACTIONS(2785), + [anon_sym_AT] = ACTIONS(2783), + [anon_sym_static] = ACTIONS(2785), + [anon_sym_readonly] = ACTIONS(2785), + [anon_sym_get] = ACTIONS(2785), + [anon_sym_set] = ACTIONS(2785), + [anon_sym_declare] = ACTIONS(2785), + [anon_sym_public] = ACTIONS(2785), + [anon_sym_private] = ACTIONS(2785), + [anon_sym_protected] = ACTIONS(2785), + [anon_sym_override] = ACTIONS(2785), + [anon_sym_module] = ACTIONS(2785), + [anon_sym_any] = ACTIONS(2785), + [anon_sym_number] = ACTIONS(2785), + [anon_sym_boolean] = ACTIONS(2785), + [anon_sym_string] = ACTIONS(2785), + [anon_sym_symbol] = ACTIONS(2785), + [anon_sym_object] = ACTIONS(2785), + [anon_sym_abstract] = ACTIONS(2785), + [anon_sym_interface] = ACTIONS(2785), + [anon_sym_enum] = ACTIONS(2785), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(886)] = { + [ts_builtin_sym_end] = ACTIONS(2787), + [sym_identifier] = ACTIONS(2789), + [anon_sym_export] = ACTIONS(2789), + [anon_sym_default] = ACTIONS(2789), + [anon_sym_type] = ACTIONS(2789), + [anon_sym_namespace] = ACTIONS(2789), + [anon_sym_LBRACE] = ACTIONS(2787), + [anon_sym_RBRACE] = ACTIONS(2787), + [anon_sym_typeof] = ACTIONS(2789), + [anon_sym_import] = ACTIONS(2789), + [anon_sym_with] = ACTIONS(2789), + [anon_sym_var] = ACTIONS(2789), + [anon_sym_let] = ACTIONS(2789), + [anon_sym_const] = ACTIONS(2789), + [anon_sym_BANG] = ACTIONS(2787), + [anon_sym_else] = ACTIONS(2789), + [anon_sym_if] = ACTIONS(2789), + [anon_sym_switch] = ACTIONS(2789), + [anon_sym_for] = ACTIONS(2789), + [anon_sym_LPAREN] = ACTIONS(2787), + [anon_sym_SEMI] = ACTIONS(2787), + [anon_sym_await] = ACTIONS(2789), + [anon_sym_while] = ACTIONS(2789), + [anon_sym_do] = ACTIONS(2789), + [anon_sym_try] = ACTIONS(2789), + [anon_sym_break] = ACTIONS(2789), + [anon_sym_continue] = ACTIONS(2789), + [anon_sym_debugger] = ACTIONS(2789), + [anon_sym_return] = ACTIONS(2789), + [anon_sym_throw] = ACTIONS(2789), + [anon_sym_case] = ACTIONS(2789), + [anon_sym_yield] = ACTIONS(2789), + [anon_sym_LBRACK] = ACTIONS(2787), + [anon_sym_class] = ACTIONS(2789), + [anon_sym_async] = ACTIONS(2789), + [anon_sym_function] = ACTIONS(2789), + [anon_sym_new] = ACTIONS(2789), + [anon_sym_using] = ACTIONS(2789), + [anon_sym_PLUS] = ACTIONS(2789), + [anon_sym_DASH] = ACTIONS(2789), + [anon_sym_SLASH] = ACTIONS(2789), + [anon_sym_LT] = ACTIONS(2787), + [anon_sym_TILDE] = ACTIONS(2787), + [anon_sym_void] = ACTIONS(2789), + [anon_sym_delete] = ACTIONS(2789), + [anon_sym_PLUS_PLUS] = ACTIONS(2787), + [anon_sym_DASH_DASH] = ACTIONS(2787), + [anon_sym_DQUOTE] = ACTIONS(2787), + [anon_sym_SQUOTE] = ACTIONS(2787), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2787), + [sym_number] = ACTIONS(2787), + [sym_private_property_identifier] = ACTIONS(2787), + [sym_this] = ACTIONS(2789), + [sym_super] = ACTIONS(2789), + [sym_true] = ACTIONS(2789), + [sym_false] = ACTIONS(2789), + [sym_null] = ACTIONS(2789), + [sym_undefined] = ACTIONS(2789), + [anon_sym_AT] = ACTIONS(2787), + [anon_sym_static] = ACTIONS(2789), + [anon_sym_readonly] = ACTIONS(2789), + [anon_sym_get] = ACTIONS(2789), + [anon_sym_set] = ACTIONS(2789), + [anon_sym_declare] = ACTIONS(2789), + [anon_sym_public] = ACTIONS(2789), + [anon_sym_private] = ACTIONS(2789), + [anon_sym_protected] = ACTIONS(2789), + [anon_sym_override] = ACTIONS(2789), + [anon_sym_module] = ACTIONS(2789), + [anon_sym_any] = ACTIONS(2789), + [anon_sym_number] = ACTIONS(2789), + [anon_sym_boolean] = ACTIONS(2789), + [anon_sym_string] = ACTIONS(2789), + [anon_sym_symbol] = ACTIONS(2789), + [anon_sym_object] = ACTIONS(2789), + [anon_sym_abstract] = ACTIONS(2789), + [anon_sym_interface] = ACTIONS(2789), + [anon_sym_enum] = ACTIONS(2789), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(887)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(888)] = { + [ts_builtin_sym_end] = ACTIONS(2791), + [sym_identifier] = ACTIONS(2793), + [anon_sym_export] = ACTIONS(2793), + [anon_sym_default] = ACTIONS(2793), + [anon_sym_type] = ACTIONS(2793), + [anon_sym_namespace] = ACTIONS(2793), + [anon_sym_LBRACE] = ACTIONS(2791), + [anon_sym_RBRACE] = ACTIONS(2791), + [anon_sym_typeof] = ACTIONS(2793), + [anon_sym_import] = ACTIONS(2793), + [anon_sym_with] = ACTIONS(2793), + [anon_sym_var] = ACTIONS(2793), + [anon_sym_let] = ACTIONS(2793), + [anon_sym_const] = ACTIONS(2793), + [anon_sym_BANG] = ACTIONS(2791), + [anon_sym_else] = ACTIONS(2793), + [anon_sym_if] = ACTIONS(2793), + [anon_sym_switch] = ACTIONS(2793), + [anon_sym_for] = ACTIONS(2793), + [anon_sym_LPAREN] = ACTIONS(2791), + [anon_sym_SEMI] = ACTIONS(2791), + [anon_sym_await] = ACTIONS(2793), + [anon_sym_while] = ACTIONS(2793), + [anon_sym_do] = ACTIONS(2793), + [anon_sym_try] = ACTIONS(2793), + [anon_sym_break] = ACTIONS(2793), + [anon_sym_continue] = ACTIONS(2793), + [anon_sym_debugger] = ACTIONS(2793), + [anon_sym_return] = ACTIONS(2793), + [anon_sym_throw] = ACTIONS(2793), + [anon_sym_case] = ACTIONS(2793), + [anon_sym_yield] = ACTIONS(2793), + [anon_sym_LBRACK] = ACTIONS(2791), + [anon_sym_class] = ACTIONS(2793), + [anon_sym_async] = ACTIONS(2793), + [anon_sym_function] = ACTIONS(2793), + [anon_sym_new] = ACTIONS(2793), + [anon_sym_using] = ACTIONS(2793), + [anon_sym_PLUS] = ACTIONS(2793), + [anon_sym_DASH] = ACTIONS(2793), + [anon_sym_SLASH] = ACTIONS(2793), + [anon_sym_LT] = ACTIONS(2791), + [anon_sym_TILDE] = ACTIONS(2791), + [anon_sym_void] = ACTIONS(2793), + [anon_sym_delete] = ACTIONS(2793), + [anon_sym_PLUS_PLUS] = ACTIONS(2791), + [anon_sym_DASH_DASH] = ACTIONS(2791), + [anon_sym_DQUOTE] = ACTIONS(2791), + [anon_sym_SQUOTE] = ACTIONS(2791), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2791), + [sym_number] = ACTIONS(2791), + [sym_private_property_identifier] = ACTIONS(2791), + [sym_this] = ACTIONS(2793), + [sym_super] = ACTIONS(2793), + [sym_true] = ACTIONS(2793), + [sym_false] = ACTIONS(2793), + [sym_null] = ACTIONS(2793), + [sym_undefined] = ACTIONS(2793), + [anon_sym_AT] = ACTIONS(2791), + [anon_sym_static] = ACTIONS(2793), + [anon_sym_readonly] = ACTIONS(2793), + [anon_sym_get] = ACTIONS(2793), + [anon_sym_set] = ACTIONS(2793), + [anon_sym_declare] = ACTIONS(2793), + [anon_sym_public] = ACTIONS(2793), + [anon_sym_private] = ACTIONS(2793), + [anon_sym_protected] = ACTIONS(2793), + [anon_sym_override] = ACTIONS(2793), + [anon_sym_module] = ACTIONS(2793), + [anon_sym_any] = ACTIONS(2793), + [anon_sym_number] = ACTIONS(2793), + [anon_sym_boolean] = ACTIONS(2793), + [anon_sym_string] = ACTIONS(2793), + [anon_sym_symbol] = ACTIONS(2793), + [anon_sym_object] = ACTIONS(2793), + [anon_sym_abstract] = ACTIONS(2793), + [anon_sym_interface] = ACTIONS(2793), + [anon_sym_enum] = ACTIONS(2793), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(889)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2795), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(890)] = { + [ts_builtin_sym_end] = ACTIONS(2797), + [sym_identifier] = ACTIONS(2799), + [anon_sym_export] = ACTIONS(2799), + [anon_sym_default] = ACTIONS(2799), + [anon_sym_type] = ACTIONS(2799), + [anon_sym_namespace] = ACTIONS(2799), + [anon_sym_LBRACE] = ACTIONS(2797), + [anon_sym_RBRACE] = ACTIONS(2797), + [anon_sym_typeof] = ACTIONS(2799), + [anon_sym_import] = ACTIONS(2799), + [anon_sym_with] = ACTIONS(2799), + [anon_sym_var] = ACTIONS(2799), + [anon_sym_let] = ACTIONS(2799), + [anon_sym_const] = ACTIONS(2799), + [anon_sym_BANG] = ACTIONS(2797), + [anon_sym_else] = ACTIONS(2799), + [anon_sym_if] = ACTIONS(2799), + [anon_sym_switch] = ACTIONS(2799), + [anon_sym_for] = ACTIONS(2799), + [anon_sym_LPAREN] = ACTIONS(2797), + [anon_sym_SEMI] = ACTIONS(2797), + [anon_sym_await] = ACTIONS(2799), + [anon_sym_while] = ACTIONS(2799), + [anon_sym_do] = ACTIONS(2799), + [anon_sym_try] = ACTIONS(2799), + [anon_sym_break] = ACTIONS(2799), + [anon_sym_continue] = ACTIONS(2799), + [anon_sym_debugger] = ACTIONS(2799), + [anon_sym_return] = ACTIONS(2799), + [anon_sym_throw] = ACTIONS(2799), + [anon_sym_case] = ACTIONS(2799), + [anon_sym_yield] = ACTIONS(2799), + [anon_sym_LBRACK] = ACTIONS(2797), + [anon_sym_class] = ACTIONS(2799), + [anon_sym_async] = ACTIONS(2799), + [anon_sym_function] = ACTIONS(2799), + [anon_sym_new] = ACTIONS(2799), + [anon_sym_using] = ACTIONS(2799), + [anon_sym_PLUS] = ACTIONS(2799), + [anon_sym_DASH] = ACTIONS(2799), + [anon_sym_SLASH] = ACTIONS(2799), + [anon_sym_LT] = ACTIONS(2797), + [anon_sym_TILDE] = ACTIONS(2797), + [anon_sym_void] = ACTIONS(2799), + [anon_sym_delete] = ACTIONS(2799), + [anon_sym_PLUS_PLUS] = ACTIONS(2797), + [anon_sym_DASH_DASH] = ACTIONS(2797), + [anon_sym_DQUOTE] = ACTIONS(2797), + [anon_sym_SQUOTE] = ACTIONS(2797), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2797), + [sym_number] = ACTIONS(2797), + [sym_private_property_identifier] = ACTIONS(2797), + [sym_this] = ACTIONS(2799), + [sym_super] = ACTIONS(2799), + [sym_true] = ACTIONS(2799), + [sym_false] = ACTIONS(2799), + [sym_null] = ACTIONS(2799), + [sym_undefined] = ACTIONS(2799), + [anon_sym_AT] = ACTIONS(2797), + [anon_sym_static] = ACTIONS(2799), + [anon_sym_readonly] = ACTIONS(2799), + [anon_sym_get] = ACTIONS(2799), + [anon_sym_set] = ACTIONS(2799), + [anon_sym_declare] = ACTIONS(2799), + [anon_sym_public] = ACTIONS(2799), + [anon_sym_private] = ACTIONS(2799), + [anon_sym_protected] = ACTIONS(2799), + [anon_sym_override] = ACTIONS(2799), + [anon_sym_module] = ACTIONS(2799), + [anon_sym_any] = ACTIONS(2799), + [anon_sym_number] = ACTIONS(2799), + [anon_sym_boolean] = ACTIONS(2799), + [anon_sym_string] = ACTIONS(2799), + [anon_sym_symbol] = ACTIONS(2799), + [anon_sym_object] = ACTIONS(2799), + [anon_sym_abstract] = ACTIONS(2799), + [anon_sym_interface] = ACTIONS(2799), + [anon_sym_enum] = ACTIONS(2799), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(891)] = { + [ts_builtin_sym_end] = ACTIONS(2801), + [sym_identifier] = ACTIONS(2803), + [anon_sym_export] = ACTIONS(2803), + [anon_sym_default] = ACTIONS(2803), + [anon_sym_type] = ACTIONS(2803), + [anon_sym_namespace] = ACTIONS(2803), + [anon_sym_LBRACE] = ACTIONS(2801), + [anon_sym_RBRACE] = ACTIONS(2801), + [anon_sym_typeof] = ACTIONS(2803), + [anon_sym_import] = ACTIONS(2803), + [anon_sym_with] = ACTIONS(2803), + [anon_sym_var] = ACTIONS(2803), + [anon_sym_let] = ACTIONS(2803), + [anon_sym_const] = ACTIONS(2803), + [anon_sym_BANG] = ACTIONS(2801), + [anon_sym_else] = ACTIONS(2803), + [anon_sym_if] = ACTIONS(2803), + [anon_sym_switch] = ACTIONS(2803), + [anon_sym_for] = ACTIONS(2803), + [anon_sym_LPAREN] = ACTIONS(2801), + [anon_sym_SEMI] = ACTIONS(2801), + [anon_sym_await] = ACTIONS(2803), + [anon_sym_while] = ACTIONS(2803), + [anon_sym_do] = ACTIONS(2803), + [anon_sym_try] = ACTIONS(2803), + [anon_sym_break] = ACTIONS(2803), + [anon_sym_continue] = ACTIONS(2803), + [anon_sym_debugger] = ACTIONS(2803), + [anon_sym_return] = ACTIONS(2803), + [anon_sym_throw] = ACTIONS(2803), + [anon_sym_case] = ACTIONS(2803), + [anon_sym_yield] = ACTIONS(2803), + [anon_sym_LBRACK] = ACTIONS(2801), + [anon_sym_class] = ACTIONS(2803), + [anon_sym_async] = ACTIONS(2803), + [anon_sym_function] = ACTIONS(2803), + [anon_sym_new] = ACTIONS(2803), + [anon_sym_using] = ACTIONS(2803), + [anon_sym_PLUS] = ACTIONS(2803), + [anon_sym_DASH] = ACTIONS(2803), + [anon_sym_SLASH] = ACTIONS(2803), + [anon_sym_LT] = ACTIONS(2801), + [anon_sym_TILDE] = ACTIONS(2801), + [anon_sym_void] = ACTIONS(2803), + [anon_sym_delete] = ACTIONS(2803), + [anon_sym_PLUS_PLUS] = ACTIONS(2801), + [anon_sym_DASH_DASH] = ACTIONS(2801), + [anon_sym_DQUOTE] = ACTIONS(2801), + [anon_sym_SQUOTE] = ACTIONS(2801), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2801), + [sym_number] = ACTIONS(2801), + [sym_private_property_identifier] = ACTIONS(2801), + [sym_this] = ACTIONS(2803), + [sym_super] = ACTIONS(2803), + [sym_true] = ACTIONS(2803), + [sym_false] = ACTIONS(2803), + [sym_null] = ACTIONS(2803), + [sym_undefined] = ACTIONS(2803), + [anon_sym_AT] = ACTIONS(2801), + [anon_sym_static] = ACTIONS(2803), + [anon_sym_readonly] = ACTIONS(2803), + [anon_sym_get] = ACTIONS(2803), + [anon_sym_set] = ACTIONS(2803), + [anon_sym_declare] = ACTIONS(2803), + [anon_sym_public] = ACTIONS(2803), + [anon_sym_private] = ACTIONS(2803), + [anon_sym_protected] = ACTIONS(2803), + [anon_sym_override] = ACTIONS(2803), + [anon_sym_module] = ACTIONS(2803), + [anon_sym_any] = ACTIONS(2803), + [anon_sym_number] = ACTIONS(2803), + [anon_sym_boolean] = ACTIONS(2803), + [anon_sym_string] = ACTIONS(2803), + [anon_sym_symbol] = ACTIONS(2803), + [anon_sym_object] = ACTIONS(2803), + [anon_sym_abstract] = ACTIONS(2803), + [anon_sym_interface] = ACTIONS(2803), + [anon_sym_enum] = ACTIONS(2803), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(892)] = { + [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(893)] = { + [ts_builtin_sym_end] = ACTIONS(2809), + [sym_identifier] = ACTIONS(2811), + [anon_sym_export] = ACTIONS(2811), + [anon_sym_default] = ACTIONS(2811), + [anon_sym_type] = ACTIONS(2811), + [anon_sym_namespace] = ACTIONS(2811), + [anon_sym_LBRACE] = ACTIONS(2809), + [anon_sym_RBRACE] = ACTIONS(2809), + [anon_sym_typeof] = ACTIONS(2811), + [anon_sym_import] = ACTIONS(2811), + [anon_sym_with] = ACTIONS(2811), + [anon_sym_var] = ACTIONS(2811), + [anon_sym_let] = ACTIONS(2811), + [anon_sym_const] = ACTIONS(2811), + [anon_sym_BANG] = ACTIONS(2809), + [anon_sym_else] = ACTIONS(2811), + [anon_sym_if] = ACTIONS(2811), + [anon_sym_switch] = ACTIONS(2811), + [anon_sym_for] = ACTIONS(2811), + [anon_sym_LPAREN] = ACTIONS(2809), + [anon_sym_SEMI] = ACTIONS(2809), + [anon_sym_await] = ACTIONS(2811), + [anon_sym_while] = ACTIONS(2811), + [anon_sym_do] = ACTIONS(2811), + [anon_sym_try] = ACTIONS(2811), + [anon_sym_break] = ACTIONS(2811), + [anon_sym_continue] = ACTIONS(2811), + [anon_sym_debugger] = ACTIONS(2811), + [anon_sym_return] = ACTIONS(2811), + [anon_sym_throw] = ACTIONS(2811), + [anon_sym_case] = ACTIONS(2811), + [anon_sym_yield] = ACTIONS(2811), + [anon_sym_LBRACK] = ACTIONS(2809), + [anon_sym_class] = ACTIONS(2811), + [anon_sym_async] = ACTIONS(2811), + [anon_sym_function] = ACTIONS(2811), + [anon_sym_new] = ACTIONS(2811), + [anon_sym_using] = ACTIONS(2811), + [anon_sym_PLUS] = ACTIONS(2811), + [anon_sym_DASH] = ACTIONS(2811), + [anon_sym_SLASH] = ACTIONS(2811), + [anon_sym_LT] = ACTIONS(2809), + [anon_sym_TILDE] = ACTIONS(2809), + [anon_sym_void] = ACTIONS(2811), + [anon_sym_delete] = ACTIONS(2811), + [anon_sym_PLUS_PLUS] = ACTIONS(2809), + [anon_sym_DASH_DASH] = ACTIONS(2809), + [anon_sym_DQUOTE] = ACTIONS(2809), + [anon_sym_SQUOTE] = ACTIONS(2809), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2809), + [sym_number] = ACTIONS(2809), + [sym_private_property_identifier] = ACTIONS(2809), + [sym_this] = ACTIONS(2811), + [sym_super] = ACTIONS(2811), + [sym_true] = ACTIONS(2811), + [sym_false] = ACTIONS(2811), + [sym_null] = ACTIONS(2811), + [sym_undefined] = ACTIONS(2811), + [anon_sym_AT] = ACTIONS(2809), + [anon_sym_static] = ACTIONS(2811), + [anon_sym_readonly] = ACTIONS(2811), + [anon_sym_get] = ACTIONS(2811), + [anon_sym_set] = ACTIONS(2811), + [anon_sym_declare] = ACTIONS(2811), + [anon_sym_public] = ACTIONS(2811), + [anon_sym_private] = ACTIONS(2811), + [anon_sym_protected] = ACTIONS(2811), + [anon_sym_override] = ACTIONS(2811), + [anon_sym_module] = ACTIONS(2811), + [anon_sym_any] = ACTIONS(2811), + [anon_sym_number] = ACTIONS(2811), + [anon_sym_boolean] = ACTIONS(2811), + [anon_sym_string] = ACTIONS(2811), + [anon_sym_symbol] = ACTIONS(2811), + [anon_sym_object] = ACTIONS(2811), + [anon_sym_abstract] = ACTIONS(2811), + [anon_sym_interface] = ACTIONS(2811), + [anon_sym_enum] = ACTIONS(2811), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(894)] = { + [ts_builtin_sym_end] = ACTIONS(2813), + [sym_identifier] = ACTIONS(2815), + [anon_sym_export] = ACTIONS(2815), + [anon_sym_default] = ACTIONS(2815), + [anon_sym_type] = ACTIONS(2815), + [anon_sym_namespace] = ACTIONS(2815), + [anon_sym_LBRACE] = ACTIONS(2813), + [anon_sym_RBRACE] = ACTIONS(2813), + [anon_sym_typeof] = ACTIONS(2815), + [anon_sym_import] = ACTIONS(2815), + [anon_sym_with] = ACTIONS(2815), + [anon_sym_var] = ACTIONS(2815), + [anon_sym_let] = ACTIONS(2815), + [anon_sym_const] = ACTIONS(2815), + [anon_sym_BANG] = ACTIONS(2813), + [anon_sym_else] = ACTIONS(2815), + [anon_sym_if] = ACTIONS(2815), + [anon_sym_switch] = ACTIONS(2815), + [anon_sym_for] = ACTIONS(2815), + [anon_sym_LPAREN] = ACTIONS(2813), + [anon_sym_SEMI] = ACTIONS(2813), + [anon_sym_await] = ACTIONS(2815), + [anon_sym_while] = ACTIONS(2815), + [anon_sym_do] = ACTIONS(2815), + [anon_sym_try] = ACTIONS(2815), + [anon_sym_break] = ACTIONS(2815), + [anon_sym_continue] = ACTIONS(2815), + [anon_sym_debugger] = ACTIONS(2815), + [anon_sym_return] = ACTIONS(2815), + [anon_sym_throw] = ACTIONS(2815), + [anon_sym_case] = ACTIONS(2815), + [anon_sym_yield] = ACTIONS(2815), + [anon_sym_LBRACK] = ACTIONS(2813), + [anon_sym_class] = ACTIONS(2815), + [anon_sym_async] = ACTIONS(2815), + [anon_sym_function] = ACTIONS(2815), + [anon_sym_new] = ACTIONS(2815), + [anon_sym_using] = ACTIONS(2815), + [anon_sym_PLUS] = ACTIONS(2815), + [anon_sym_DASH] = ACTIONS(2815), + [anon_sym_SLASH] = ACTIONS(2815), + [anon_sym_LT] = ACTIONS(2813), + [anon_sym_TILDE] = ACTIONS(2813), + [anon_sym_void] = ACTIONS(2815), + [anon_sym_delete] = ACTIONS(2815), + [anon_sym_PLUS_PLUS] = ACTIONS(2813), + [anon_sym_DASH_DASH] = ACTIONS(2813), + [anon_sym_DQUOTE] = ACTIONS(2813), + [anon_sym_SQUOTE] = ACTIONS(2813), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2813), + [sym_number] = ACTIONS(2813), + [sym_private_property_identifier] = ACTIONS(2813), + [sym_this] = ACTIONS(2815), + [sym_super] = ACTIONS(2815), + [sym_true] = ACTIONS(2815), + [sym_false] = ACTIONS(2815), + [sym_null] = ACTIONS(2815), + [sym_undefined] = ACTIONS(2815), + [anon_sym_AT] = ACTIONS(2813), + [anon_sym_static] = ACTIONS(2815), + [anon_sym_readonly] = ACTIONS(2815), + [anon_sym_get] = ACTIONS(2815), + [anon_sym_set] = ACTIONS(2815), + [anon_sym_declare] = ACTIONS(2815), + [anon_sym_public] = ACTIONS(2815), + [anon_sym_private] = ACTIONS(2815), + [anon_sym_protected] = ACTIONS(2815), + [anon_sym_override] = ACTIONS(2815), + [anon_sym_module] = ACTIONS(2815), + [anon_sym_any] = ACTIONS(2815), + [anon_sym_number] = ACTIONS(2815), + [anon_sym_boolean] = ACTIONS(2815), + [anon_sym_string] = ACTIONS(2815), + [anon_sym_symbol] = ACTIONS(2815), + [anon_sym_object] = ACTIONS(2815), + [anon_sym_abstract] = ACTIONS(2815), + [anon_sym_interface] = ACTIONS(2815), + [anon_sym_enum] = ACTIONS(2815), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(895)] = { + [ts_builtin_sym_end] = ACTIONS(2817), + [sym_identifier] = ACTIONS(2819), + [anon_sym_export] = ACTIONS(2819), + [anon_sym_default] = ACTIONS(2819), + [anon_sym_type] = ACTIONS(2819), + [anon_sym_namespace] = ACTIONS(2819), + [anon_sym_LBRACE] = ACTIONS(2817), + [anon_sym_RBRACE] = ACTIONS(2817), + [anon_sym_typeof] = ACTIONS(2819), + [anon_sym_import] = ACTIONS(2819), + [anon_sym_with] = ACTIONS(2819), + [anon_sym_var] = ACTIONS(2819), + [anon_sym_let] = ACTIONS(2819), + [anon_sym_const] = ACTIONS(2819), + [anon_sym_BANG] = ACTIONS(2817), + [anon_sym_else] = ACTIONS(2819), + [anon_sym_if] = ACTIONS(2819), + [anon_sym_switch] = ACTIONS(2819), + [anon_sym_for] = ACTIONS(2819), + [anon_sym_LPAREN] = ACTIONS(2817), + [anon_sym_SEMI] = ACTIONS(2817), + [anon_sym_await] = ACTIONS(2819), + [anon_sym_while] = ACTIONS(2819), + [anon_sym_do] = ACTIONS(2819), + [anon_sym_try] = ACTIONS(2819), + [anon_sym_break] = ACTIONS(2819), + [anon_sym_continue] = ACTIONS(2819), + [anon_sym_debugger] = ACTIONS(2819), + [anon_sym_return] = ACTIONS(2819), + [anon_sym_throw] = ACTIONS(2819), + [anon_sym_case] = ACTIONS(2819), + [anon_sym_yield] = ACTIONS(2819), + [anon_sym_LBRACK] = ACTIONS(2817), + [anon_sym_class] = ACTIONS(2819), + [anon_sym_async] = ACTIONS(2819), + [anon_sym_function] = ACTIONS(2819), + [anon_sym_new] = ACTIONS(2819), + [anon_sym_using] = ACTIONS(2819), + [anon_sym_PLUS] = ACTIONS(2819), + [anon_sym_DASH] = ACTIONS(2819), + [anon_sym_SLASH] = ACTIONS(2819), + [anon_sym_LT] = ACTIONS(2817), + [anon_sym_TILDE] = ACTIONS(2817), + [anon_sym_void] = ACTIONS(2819), + [anon_sym_delete] = ACTIONS(2819), + [anon_sym_PLUS_PLUS] = ACTIONS(2817), + [anon_sym_DASH_DASH] = ACTIONS(2817), + [anon_sym_DQUOTE] = ACTIONS(2817), + [anon_sym_SQUOTE] = ACTIONS(2817), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2817), + [sym_number] = ACTIONS(2817), + [sym_private_property_identifier] = ACTIONS(2817), + [sym_this] = ACTIONS(2819), + [sym_super] = ACTIONS(2819), + [sym_true] = ACTIONS(2819), + [sym_false] = ACTIONS(2819), + [sym_null] = ACTIONS(2819), + [sym_undefined] = ACTIONS(2819), + [anon_sym_AT] = ACTIONS(2817), + [anon_sym_static] = ACTIONS(2819), + [anon_sym_readonly] = ACTIONS(2819), + [anon_sym_get] = ACTIONS(2819), + [anon_sym_set] = ACTIONS(2819), + [anon_sym_declare] = ACTIONS(2819), + [anon_sym_public] = ACTIONS(2819), + [anon_sym_private] = ACTIONS(2819), + [anon_sym_protected] = ACTIONS(2819), + [anon_sym_override] = ACTIONS(2819), + [anon_sym_module] = ACTIONS(2819), + [anon_sym_any] = ACTIONS(2819), + [anon_sym_number] = ACTIONS(2819), + [anon_sym_boolean] = ACTIONS(2819), + [anon_sym_string] = ACTIONS(2819), + [anon_sym_symbol] = ACTIONS(2819), + [anon_sym_object] = ACTIONS(2819), + [anon_sym_abstract] = ACTIONS(2819), + [anon_sym_interface] = ACTIONS(2819), + [anon_sym_enum] = ACTIONS(2819), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(896)] = { + [ts_builtin_sym_end] = ACTIONS(2809), + [sym_identifier] = ACTIONS(2811), + [anon_sym_export] = ACTIONS(2811), + [anon_sym_default] = ACTIONS(2811), + [anon_sym_type] = ACTIONS(2811), + [anon_sym_namespace] = ACTIONS(2811), + [anon_sym_LBRACE] = ACTIONS(2809), + [anon_sym_RBRACE] = ACTIONS(2809), + [anon_sym_typeof] = ACTIONS(2811), + [anon_sym_import] = ACTIONS(2811), + [anon_sym_with] = ACTIONS(2811), + [anon_sym_var] = ACTIONS(2811), + [anon_sym_let] = ACTIONS(2811), + [anon_sym_const] = ACTIONS(2811), + [anon_sym_BANG] = ACTIONS(2809), + [anon_sym_else] = ACTIONS(2811), + [anon_sym_if] = ACTIONS(2811), + [anon_sym_switch] = ACTIONS(2811), + [anon_sym_for] = ACTIONS(2811), + [anon_sym_LPAREN] = ACTIONS(2809), + [anon_sym_SEMI] = ACTIONS(2809), + [anon_sym_await] = ACTIONS(2811), + [anon_sym_while] = ACTIONS(2811), + [anon_sym_do] = ACTIONS(2811), + [anon_sym_try] = ACTIONS(2811), + [anon_sym_break] = ACTIONS(2811), + [anon_sym_continue] = ACTIONS(2811), + [anon_sym_debugger] = ACTIONS(2811), + [anon_sym_return] = ACTIONS(2811), + [anon_sym_throw] = ACTIONS(2811), + [anon_sym_case] = ACTIONS(2811), + [anon_sym_yield] = ACTIONS(2811), + [anon_sym_LBRACK] = ACTIONS(2809), + [anon_sym_class] = ACTIONS(2811), + [anon_sym_async] = ACTIONS(2811), + [anon_sym_function] = ACTIONS(2811), + [anon_sym_new] = ACTIONS(2811), + [anon_sym_using] = ACTIONS(2811), + [anon_sym_PLUS] = ACTIONS(2811), + [anon_sym_DASH] = ACTIONS(2811), + [anon_sym_SLASH] = ACTIONS(2811), + [anon_sym_LT] = ACTIONS(2809), + [anon_sym_TILDE] = ACTIONS(2809), + [anon_sym_void] = ACTIONS(2811), + [anon_sym_delete] = ACTIONS(2811), + [anon_sym_PLUS_PLUS] = ACTIONS(2809), + [anon_sym_DASH_DASH] = ACTIONS(2809), + [anon_sym_DQUOTE] = ACTIONS(2809), + [anon_sym_SQUOTE] = ACTIONS(2809), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2809), + [sym_number] = ACTIONS(2809), + [sym_private_property_identifier] = ACTIONS(2809), + [sym_this] = ACTIONS(2811), + [sym_super] = ACTIONS(2811), + [sym_true] = ACTIONS(2811), + [sym_false] = ACTIONS(2811), + [sym_null] = ACTIONS(2811), + [sym_undefined] = ACTIONS(2811), + [anon_sym_AT] = ACTIONS(2809), + [anon_sym_static] = ACTIONS(2811), + [anon_sym_readonly] = ACTIONS(2811), + [anon_sym_get] = ACTIONS(2811), + [anon_sym_set] = ACTIONS(2811), + [anon_sym_declare] = ACTIONS(2811), + [anon_sym_public] = ACTIONS(2811), + [anon_sym_private] = ACTIONS(2811), + [anon_sym_protected] = ACTIONS(2811), + [anon_sym_override] = ACTIONS(2811), + [anon_sym_module] = ACTIONS(2811), + [anon_sym_any] = ACTIONS(2811), + [anon_sym_number] = ACTIONS(2811), + [anon_sym_boolean] = ACTIONS(2811), + [anon_sym_string] = ACTIONS(2811), + [anon_sym_symbol] = ACTIONS(2811), + [anon_sym_object] = ACTIONS(2811), + [anon_sym_abstract] = ACTIONS(2811), + [anon_sym_interface] = ACTIONS(2811), + [anon_sym_enum] = ACTIONS(2811), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(897)] = { + [ts_builtin_sym_end] = ACTIONS(2821), + [sym_identifier] = ACTIONS(2823), + [anon_sym_export] = ACTIONS(2823), + [anon_sym_default] = ACTIONS(2823), + [anon_sym_type] = ACTIONS(2823), + [anon_sym_namespace] = ACTIONS(2823), + [anon_sym_LBRACE] = ACTIONS(2821), + [anon_sym_RBRACE] = ACTIONS(2821), + [anon_sym_typeof] = ACTIONS(2823), + [anon_sym_import] = ACTIONS(2823), + [anon_sym_with] = ACTIONS(2823), + [anon_sym_var] = ACTIONS(2823), + [anon_sym_let] = ACTIONS(2823), + [anon_sym_const] = ACTIONS(2823), + [anon_sym_BANG] = ACTIONS(2821), + [anon_sym_else] = ACTIONS(2823), + [anon_sym_if] = ACTIONS(2823), + [anon_sym_switch] = ACTIONS(2823), + [anon_sym_for] = ACTIONS(2823), + [anon_sym_LPAREN] = ACTIONS(2821), + [anon_sym_SEMI] = ACTIONS(2821), + [anon_sym_await] = ACTIONS(2823), + [anon_sym_while] = ACTIONS(2823), + [anon_sym_do] = ACTIONS(2823), + [anon_sym_try] = ACTIONS(2823), + [anon_sym_break] = ACTIONS(2823), + [anon_sym_continue] = ACTIONS(2823), + [anon_sym_debugger] = ACTIONS(2823), + [anon_sym_return] = ACTIONS(2823), + [anon_sym_throw] = ACTIONS(2823), + [anon_sym_case] = ACTIONS(2823), + [anon_sym_yield] = ACTIONS(2823), + [anon_sym_LBRACK] = ACTIONS(2821), + [anon_sym_class] = ACTIONS(2823), + [anon_sym_async] = ACTIONS(2823), + [anon_sym_function] = ACTIONS(2823), + [anon_sym_new] = ACTIONS(2823), + [anon_sym_using] = ACTIONS(2823), + [anon_sym_PLUS] = ACTIONS(2823), + [anon_sym_DASH] = ACTIONS(2823), + [anon_sym_SLASH] = ACTIONS(2823), + [anon_sym_LT] = ACTIONS(2821), + [anon_sym_TILDE] = ACTIONS(2821), + [anon_sym_void] = ACTIONS(2823), + [anon_sym_delete] = ACTIONS(2823), + [anon_sym_PLUS_PLUS] = ACTIONS(2821), + [anon_sym_DASH_DASH] = ACTIONS(2821), + [anon_sym_DQUOTE] = ACTIONS(2821), + [anon_sym_SQUOTE] = ACTIONS(2821), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2821), + [sym_number] = ACTIONS(2821), + [sym_private_property_identifier] = ACTIONS(2821), + [sym_this] = ACTIONS(2823), + [sym_super] = ACTIONS(2823), + [sym_true] = ACTIONS(2823), + [sym_false] = ACTIONS(2823), + [sym_null] = ACTIONS(2823), + [sym_undefined] = ACTIONS(2823), + [anon_sym_AT] = ACTIONS(2821), + [anon_sym_static] = ACTIONS(2823), + [anon_sym_readonly] = ACTIONS(2823), + [anon_sym_get] = ACTIONS(2823), + [anon_sym_set] = ACTIONS(2823), + [anon_sym_declare] = ACTIONS(2823), + [anon_sym_public] = ACTIONS(2823), + [anon_sym_private] = ACTIONS(2823), + [anon_sym_protected] = ACTIONS(2823), + [anon_sym_override] = ACTIONS(2823), + [anon_sym_module] = ACTIONS(2823), + [anon_sym_any] = ACTIONS(2823), + [anon_sym_number] = ACTIONS(2823), + [anon_sym_boolean] = ACTIONS(2823), + [anon_sym_string] = ACTIONS(2823), + [anon_sym_symbol] = ACTIONS(2823), + [anon_sym_object] = ACTIONS(2823), + [anon_sym_abstract] = ACTIONS(2823), + [anon_sym_interface] = ACTIONS(2823), + [anon_sym_enum] = ACTIONS(2823), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(898)] = { + [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(899)] = { + [ts_builtin_sym_end] = ACTIONS(2829), + [sym_identifier] = ACTIONS(2831), + [anon_sym_export] = ACTIONS(2831), + [anon_sym_default] = ACTIONS(2831), + [anon_sym_type] = ACTIONS(2831), + [anon_sym_namespace] = ACTIONS(2831), + [anon_sym_LBRACE] = ACTIONS(2829), + [anon_sym_RBRACE] = ACTIONS(2829), + [anon_sym_typeof] = ACTIONS(2831), + [anon_sym_import] = ACTIONS(2831), + [anon_sym_with] = ACTIONS(2831), + [anon_sym_var] = ACTIONS(2831), + [anon_sym_let] = ACTIONS(2831), + [anon_sym_const] = ACTIONS(2831), + [anon_sym_BANG] = ACTIONS(2829), + [anon_sym_else] = ACTIONS(2831), + [anon_sym_if] = ACTIONS(2831), + [anon_sym_switch] = ACTIONS(2831), + [anon_sym_for] = ACTIONS(2831), + [anon_sym_LPAREN] = ACTIONS(2829), + [anon_sym_SEMI] = ACTIONS(2829), + [anon_sym_await] = ACTIONS(2831), + [anon_sym_while] = ACTIONS(2831), + [anon_sym_do] = ACTIONS(2831), + [anon_sym_try] = ACTIONS(2831), + [anon_sym_break] = ACTIONS(2831), + [anon_sym_continue] = ACTIONS(2831), + [anon_sym_debugger] = ACTIONS(2831), + [anon_sym_return] = ACTIONS(2831), + [anon_sym_throw] = ACTIONS(2831), + [anon_sym_case] = ACTIONS(2831), + [anon_sym_yield] = ACTIONS(2831), + [anon_sym_LBRACK] = ACTIONS(2829), + [anon_sym_class] = ACTIONS(2831), + [anon_sym_async] = ACTIONS(2831), + [anon_sym_function] = ACTIONS(2831), + [anon_sym_new] = ACTIONS(2831), + [anon_sym_using] = ACTIONS(2831), + [anon_sym_PLUS] = ACTIONS(2831), + [anon_sym_DASH] = ACTIONS(2831), + [anon_sym_SLASH] = ACTIONS(2831), + [anon_sym_LT] = ACTIONS(2829), + [anon_sym_TILDE] = ACTIONS(2829), + [anon_sym_void] = ACTIONS(2831), + [anon_sym_delete] = ACTIONS(2831), + [anon_sym_PLUS_PLUS] = ACTIONS(2829), + [anon_sym_DASH_DASH] = ACTIONS(2829), + [anon_sym_DQUOTE] = ACTIONS(2829), + [anon_sym_SQUOTE] = ACTIONS(2829), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2829), + [sym_number] = ACTIONS(2829), + [sym_private_property_identifier] = ACTIONS(2829), + [sym_this] = ACTIONS(2831), + [sym_super] = ACTIONS(2831), + [sym_true] = ACTIONS(2831), + [sym_false] = ACTIONS(2831), + [sym_null] = ACTIONS(2831), + [sym_undefined] = ACTIONS(2831), + [anon_sym_AT] = ACTIONS(2829), + [anon_sym_static] = ACTIONS(2831), + [anon_sym_readonly] = ACTIONS(2831), + [anon_sym_get] = ACTIONS(2831), + [anon_sym_set] = ACTIONS(2831), + [anon_sym_declare] = ACTIONS(2831), + [anon_sym_public] = ACTIONS(2831), + [anon_sym_private] = ACTIONS(2831), + [anon_sym_protected] = ACTIONS(2831), + [anon_sym_override] = ACTIONS(2831), + [anon_sym_module] = ACTIONS(2831), + [anon_sym_any] = ACTIONS(2831), + [anon_sym_number] = ACTIONS(2831), + [anon_sym_boolean] = ACTIONS(2831), + [anon_sym_string] = ACTIONS(2831), + [anon_sym_symbol] = ACTIONS(2831), + [anon_sym_object] = ACTIONS(2831), + [anon_sym_abstract] = ACTIONS(2831), + [anon_sym_interface] = ACTIONS(2831), + [anon_sym_enum] = ACTIONS(2831), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(900)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2833), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(901)] = { + [ts_builtin_sym_end] = ACTIONS(2835), + [sym_identifier] = ACTIONS(2837), + [anon_sym_export] = ACTIONS(2837), + [anon_sym_default] = ACTIONS(2837), + [anon_sym_type] = ACTIONS(2837), + [anon_sym_namespace] = ACTIONS(2837), + [anon_sym_LBRACE] = ACTIONS(2835), + [anon_sym_RBRACE] = ACTIONS(2835), + [anon_sym_typeof] = ACTIONS(2837), + [anon_sym_import] = ACTIONS(2837), + [anon_sym_with] = ACTIONS(2837), + [anon_sym_var] = ACTIONS(2837), + [anon_sym_let] = ACTIONS(2837), + [anon_sym_const] = ACTIONS(2837), + [anon_sym_BANG] = ACTIONS(2835), + [anon_sym_else] = ACTIONS(2837), + [anon_sym_if] = ACTIONS(2837), + [anon_sym_switch] = ACTIONS(2837), + [anon_sym_for] = ACTIONS(2837), + [anon_sym_LPAREN] = ACTIONS(2835), + [anon_sym_SEMI] = ACTIONS(2835), + [anon_sym_await] = ACTIONS(2837), + [anon_sym_while] = ACTIONS(2837), + [anon_sym_do] = ACTIONS(2837), + [anon_sym_try] = ACTIONS(2837), + [anon_sym_break] = ACTIONS(2837), + [anon_sym_continue] = ACTIONS(2837), + [anon_sym_debugger] = ACTIONS(2837), + [anon_sym_return] = ACTIONS(2837), + [anon_sym_throw] = ACTIONS(2837), + [anon_sym_case] = ACTIONS(2837), + [anon_sym_yield] = ACTIONS(2837), + [anon_sym_LBRACK] = ACTIONS(2835), + [anon_sym_class] = ACTIONS(2837), + [anon_sym_async] = ACTIONS(2837), + [anon_sym_function] = ACTIONS(2837), + [anon_sym_new] = ACTIONS(2837), + [anon_sym_using] = ACTIONS(2837), + [anon_sym_PLUS] = ACTIONS(2837), + [anon_sym_DASH] = ACTIONS(2837), + [anon_sym_SLASH] = ACTIONS(2837), + [anon_sym_LT] = ACTIONS(2835), + [anon_sym_TILDE] = ACTIONS(2835), + [anon_sym_void] = ACTIONS(2837), + [anon_sym_delete] = ACTIONS(2837), + [anon_sym_PLUS_PLUS] = ACTIONS(2835), + [anon_sym_DASH_DASH] = ACTIONS(2835), + [anon_sym_DQUOTE] = ACTIONS(2835), + [anon_sym_SQUOTE] = ACTIONS(2835), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2835), + [sym_number] = ACTIONS(2835), + [sym_private_property_identifier] = ACTIONS(2835), + [sym_this] = ACTIONS(2837), + [sym_super] = ACTIONS(2837), + [sym_true] = ACTIONS(2837), + [sym_false] = ACTIONS(2837), + [sym_null] = ACTIONS(2837), + [sym_undefined] = ACTIONS(2837), + [anon_sym_AT] = ACTIONS(2835), + [anon_sym_static] = ACTIONS(2837), + [anon_sym_readonly] = ACTIONS(2837), + [anon_sym_get] = ACTIONS(2837), + [anon_sym_set] = ACTIONS(2837), + [anon_sym_declare] = ACTIONS(2837), + [anon_sym_public] = ACTIONS(2837), + [anon_sym_private] = ACTIONS(2837), + [anon_sym_protected] = ACTIONS(2837), + [anon_sym_override] = ACTIONS(2837), + [anon_sym_module] = ACTIONS(2837), + [anon_sym_any] = ACTIONS(2837), + [anon_sym_number] = ACTIONS(2837), + [anon_sym_boolean] = ACTIONS(2837), + [anon_sym_string] = ACTIONS(2837), + [anon_sym_symbol] = ACTIONS(2837), + [anon_sym_object] = ACTIONS(2837), + [anon_sym_abstract] = ACTIONS(2837), + [anon_sym_interface] = ACTIONS(2837), + [anon_sym_enum] = ACTIONS(2837), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(902)] = { + [ts_builtin_sym_end] = ACTIONS(2839), + [sym_identifier] = ACTIONS(2841), + [anon_sym_export] = ACTIONS(2841), + [anon_sym_default] = ACTIONS(2841), + [anon_sym_type] = ACTIONS(2841), + [anon_sym_namespace] = ACTIONS(2841), + [anon_sym_LBRACE] = ACTIONS(2839), + [anon_sym_RBRACE] = ACTIONS(2839), + [anon_sym_typeof] = ACTIONS(2841), + [anon_sym_import] = ACTIONS(2841), + [anon_sym_with] = ACTIONS(2841), + [anon_sym_var] = ACTIONS(2841), + [anon_sym_let] = ACTIONS(2841), + [anon_sym_const] = ACTIONS(2841), + [anon_sym_BANG] = ACTIONS(2839), + [anon_sym_else] = ACTIONS(2841), + [anon_sym_if] = ACTIONS(2841), + [anon_sym_switch] = ACTIONS(2841), + [anon_sym_for] = ACTIONS(2841), + [anon_sym_LPAREN] = ACTIONS(2839), + [anon_sym_SEMI] = ACTIONS(2839), + [anon_sym_await] = ACTIONS(2841), + [anon_sym_while] = ACTIONS(2841), + [anon_sym_do] = ACTIONS(2841), + [anon_sym_try] = ACTIONS(2841), + [anon_sym_break] = ACTIONS(2841), + [anon_sym_continue] = ACTIONS(2841), + [anon_sym_debugger] = ACTIONS(2841), + [anon_sym_return] = ACTIONS(2841), + [anon_sym_throw] = ACTIONS(2841), + [anon_sym_case] = ACTIONS(2841), + [anon_sym_yield] = ACTIONS(2841), + [anon_sym_LBRACK] = ACTIONS(2839), + [anon_sym_class] = ACTIONS(2841), + [anon_sym_async] = ACTIONS(2841), + [anon_sym_function] = ACTIONS(2841), + [anon_sym_new] = ACTIONS(2841), + [anon_sym_using] = ACTIONS(2841), + [anon_sym_PLUS] = ACTIONS(2841), + [anon_sym_DASH] = ACTIONS(2841), + [anon_sym_SLASH] = ACTIONS(2841), + [anon_sym_LT] = ACTIONS(2839), + [anon_sym_TILDE] = ACTIONS(2839), + [anon_sym_void] = ACTIONS(2841), + [anon_sym_delete] = ACTIONS(2841), + [anon_sym_PLUS_PLUS] = ACTIONS(2839), + [anon_sym_DASH_DASH] = ACTIONS(2839), + [anon_sym_DQUOTE] = ACTIONS(2839), + [anon_sym_SQUOTE] = ACTIONS(2839), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2839), + [sym_number] = ACTIONS(2839), + [sym_private_property_identifier] = ACTIONS(2839), + [sym_this] = ACTIONS(2841), + [sym_super] = ACTIONS(2841), + [sym_true] = ACTIONS(2841), + [sym_false] = ACTIONS(2841), + [sym_null] = ACTIONS(2841), + [sym_undefined] = ACTIONS(2841), + [anon_sym_AT] = ACTIONS(2839), + [anon_sym_static] = ACTIONS(2841), + [anon_sym_readonly] = ACTIONS(2841), + [anon_sym_get] = ACTIONS(2841), + [anon_sym_set] = ACTIONS(2841), + [anon_sym_declare] = ACTIONS(2841), + [anon_sym_public] = ACTIONS(2841), + [anon_sym_private] = ACTIONS(2841), + [anon_sym_protected] = ACTIONS(2841), + [anon_sym_override] = ACTIONS(2841), + [anon_sym_module] = ACTIONS(2841), + [anon_sym_any] = ACTIONS(2841), + [anon_sym_number] = ACTIONS(2841), + [anon_sym_boolean] = ACTIONS(2841), + [anon_sym_string] = ACTIONS(2841), + [anon_sym_symbol] = ACTIONS(2841), + [anon_sym_object] = ACTIONS(2841), + [anon_sym_abstract] = ACTIONS(2841), + [anon_sym_interface] = ACTIONS(2841), + [anon_sym_enum] = ACTIONS(2841), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(903)] = { + [ts_builtin_sym_end] = ACTIONS(2839), + [sym_identifier] = ACTIONS(2841), + [anon_sym_export] = ACTIONS(2841), + [anon_sym_default] = ACTIONS(2841), + [anon_sym_type] = ACTIONS(2841), + [anon_sym_namespace] = ACTIONS(2841), + [anon_sym_LBRACE] = ACTIONS(2839), + [anon_sym_RBRACE] = ACTIONS(2839), + [anon_sym_typeof] = ACTIONS(2841), + [anon_sym_import] = ACTIONS(2841), + [anon_sym_with] = ACTIONS(2841), + [anon_sym_var] = ACTIONS(2841), + [anon_sym_let] = ACTIONS(2841), + [anon_sym_const] = ACTIONS(2841), + [anon_sym_BANG] = ACTIONS(2839), + [anon_sym_else] = ACTIONS(2841), + [anon_sym_if] = ACTIONS(2841), + [anon_sym_switch] = ACTIONS(2841), + [anon_sym_for] = ACTIONS(2841), + [anon_sym_LPAREN] = ACTIONS(2839), + [anon_sym_SEMI] = ACTIONS(2839), + [anon_sym_await] = ACTIONS(2841), + [anon_sym_while] = ACTIONS(2841), + [anon_sym_do] = ACTIONS(2841), + [anon_sym_try] = ACTIONS(2841), + [anon_sym_break] = ACTIONS(2841), + [anon_sym_continue] = ACTIONS(2841), + [anon_sym_debugger] = ACTIONS(2841), + [anon_sym_return] = ACTIONS(2841), + [anon_sym_throw] = ACTIONS(2841), + [anon_sym_case] = ACTIONS(2841), + [anon_sym_yield] = ACTIONS(2841), + [anon_sym_LBRACK] = ACTIONS(2839), + [anon_sym_class] = ACTIONS(2841), + [anon_sym_async] = ACTIONS(2841), + [anon_sym_function] = ACTIONS(2841), + [anon_sym_new] = ACTIONS(2841), + [anon_sym_using] = ACTIONS(2841), + [anon_sym_PLUS] = ACTIONS(2841), + [anon_sym_DASH] = ACTIONS(2841), + [anon_sym_SLASH] = ACTIONS(2841), + [anon_sym_LT] = ACTIONS(2839), + [anon_sym_TILDE] = ACTIONS(2839), + [anon_sym_void] = ACTIONS(2841), + [anon_sym_delete] = ACTIONS(2841), + [anon_sym_PLUS_PLUS] = ACTIONS(2839), + [anon_sym_DASH_DASH] = ACTIONS(2839), + [anon_sym_DQUOTE] = ACTIONS(2839), + [anon_sym_SQUOTE] = ACTIONS(2839), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2839), + [sym_number] = ACTIONS(2839), + [sym_private_property_identifier] = ACTIONS(2839), + [sym_this] = ACTIONS(2841), + [sym_super] = ACTIONS(2841), + [sym_true] = ACTIONS(2841), + [sym_false] = ACTIONS(2841), + [sym_null] = ACTIONS(2841), + [sym_undefined] = ACTIONS(2841), + [anon_sym_AT] = ACTIONS(2839), + [anon_sym_static] = ACTIONS(2841), + [anon_sym_readonly] = ACTIONS(2841), + [anon_sym_get] = ACTIONS(2841), + [anon_sym_set] = ACTIONS(2841), + [anon_sym_declare] = ACTIONS(2841), + [anon_sym_public] = ACTIONS(2841), + [anon_sym_private] = ACTIONS(2841), + [anon_sym_protected] = ACTIONS(2841), + [anon_sym_override] = ACTIONS(2841), + [anon_sym_module] = ACTIONS(2841), + [anon_sym_any] = ACTIONS(2841), + [anon_sym_number] = ACTIONS(2841), + [anon_sym_boolean] = ACTIONS(2841), + [anon_sym_string] = ACTIONS(2841), + [anon_sym_symbol] = ACTIONS(2841), + [anon_sym_object] = ACTIONS(2841), + [anon_sym_abstract] = ACTIONS(2841), + [anon_sym_interface] = ACTIONS(2841), + [anon_sym_enum] = ACTIONS(2841), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(904)] = { + [ts_builtin_sym_end] = ACTIONS(2839), + [sym_identifier] = ACTIONS(2841), + [anon_sym_export] = ACTIONS(2841), + [anon_sym_default] = ACTIONS(2841), + [anon_sym_type] = ACTIONS(2841), + [anon_sym_namespace] = ACTIONS(2841), + [anon_sym_LBRACE] = ACTIONS(2839), + [anon_sym_RBRACE] = ACTIONS(2839), + [anon_sym_typeof] = ACTIONS(2841), + [anon_sym_import] = ACTIONS(2841), + [anon_sym_with] = ACTIONS(2841), + [anon_sym_var] = ACTIONS(2841), + [anon_sym_let] = ACTIONS(2841), + [anon_sym_const] = ACTIONS(2841), + [anon_sym_BANG] = ACTIONS(2839), + [anon_sym_else] = ACTIONS(2841), + [anon_sym_if] = ACTIONS(2841), + [anon_sym_switch] = ACTIONS(2841), + [anon_sym_for] = ACTIONS(2841), + [anon_sym_LPAREN] = ACTIONS(2839), + [anon_sym_SEMI] = ACTIONS(2839), + [anon_sym_await] = ACTIONS(2841), + [anon_sym_while] = ACTIONS(2841), + [anon_sym_do] = ACTIONS(2841), + [anon_sym_try] = ACTIONS(2841), + [anon_sym_break] = ACTIONS(2841), + [anon_sym_continue] = ACTIONS(2841), + [anon_sym_debugger] = ACTIONS(2841), + [anon_sym_return] = ACTIONS(2841), + [anon_sym_throw] = ACTIONS(2841), + [anon_sym_case] = ACTIONS(2841), + [anon_sym_yield] = ACTIONS(2841), + [anon_sym_LBRACK] = ACTIONS(2839), + [anon_sym_class] = ACTIONS(2841), + [anon_sym_async] = ACTIONS(2841), + [anon_sym_function] = ACTIONS(2841), + [anon_sym_new] = ACTIONS(2841), + [anon_sym_using] = ACTIONS(2841), + [anon_sym_PLUS] = ACTIONS(2841), + [anon_sym_DASH] = ACTIONS(2841), + [anon_sym_SLASH] = ACTIONS(2841), + [anon_sym_LT] = ACTIONS(2839), + [anon_sym_TILDE] = ACTIONS(2839), + [anon_sym_void] = ACTIONS(2841), + [anon_sym_delete] = ACTIONS(2841), + [anon_sym_PLUS_PLUS] = ACTIONS(2839), + [anon_sym_DASH_DASH] = ACTIONS(2839), + [anon_sym_DQUOTE] = ACTIONS(2839), + [anon_sym_SQUOTE] = ACTIONS(2839), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2839), + [sym_number] = ACTIONS(2839), + [sym_private_property_identifier] = ACTIONS(2839), + [sym_this] = ACTIONS(2841), + [sym_super] = ACTIONS(2841), + [sym_true] = ACTIONS(2841), + [sym_false] = ACTIONS(2841), + [sym_null] = ACTIONS(2841), + [sym_undefined] = ACTIONS(2841), + [anon_sym_AT] = ACTIONS(2839), + [anon_sym_static] = ACTIONS(2841), + [anon_sym_readonly] = ACTIONS(2841), + [anon_sym_get] = ACTIONS(2841), + [anon_sym_set] = ACTIONS(2841), + [anon_sym_declare] = ACTIONS(2841), + [anon_sym_public] = ACTIONS(2841), + [anon_sym_private] = ACTIONS(2841), + [anon_sym_protected] = ACTIONS(2841), + [anon_sym_override] = ACTIONS(2841), + [anon_sym_module] = ACTIONS(2841), + [anon_sym_any] = ACTIONS(2841), + [anon_sym_number] = ACTIONS(2841), + [anon_sym_boolean] = ACTIONS(2841), + [anon_sym_string] = ACTIONS(2841), + [anon_sym_symbol] = ACTIONS(2841), + [anon_sym_object] = ACTIONS(2841), + [anon_sym_abstract] = ACTIONS(2841), + [anon_sym_interface] = ACTIONS(2841), + [anon_sym_enum] = ACTIONS(2841), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(905)] = { + [ts_builtin_sym_end] = ACTIONS(2843), + [sym_identifier] = ACTIONS(2845), + [anon_sym_export] = ACTIONS(2845), + [anon_sym_default] = ACTIONS(2845), + [anon_sym_type] = ACTIONS(2845), + [anon_sym_namespace] = ACTIONS(2845), + [anon_sym_LBRACE] = ACTIONS(2843), + [anon_sym_RBRACE] = ACTIONS(2843), + [anon_sym_typeof] = ACTIONS(2845), + [anon_sym_import] = ACTIONS(2845), + [anon_sym_with] = ACTIONS(2845), + [anon_sym_var] = ACTIONS(2845), + [anon_sym_let] = ACTIONS(2845), + [anon_sym_const] = ACTIONS(2845), + [anon_sym_BANG] = ACTIONS(2843), + [anon_sym_else] = ACTIONS(2845), + [anon_sym_if] = ACTIONS(2845), + [anon_sym_switch] = ACTIONS(2845), + [anon_sym_for] = ACTIONS(2845), + [anon_sym_LPAREN] = ACTIONS(2843), + [anon_sym_SEMI] = ACTIONS(2843), + [anon_sym_await] = ACTIONS(2845), + [anon_sym_while] = ACTIONS(2845), + [anon_sym_do] = ACTIONS(2845), + [anon_sym_try] = ACTIONS(2845), + [anon_sym_break] = ACTIONS(2845), + [anon_sym_continue] = ACTIONS(2845), + [anon_sym_debugger] = ACTIONS(2845), + [anon_sym_return] = ACTIONS(2845), + [anon_sym_throw] = ACTIONS(2845), + [anon_sym_case] = ACTIONS(2845), + [anon_sym_yield] = ACTIONS(2845), + [anon_sym_LBRACK] = ACTIONS(2843), + [anon_sym_class] = ACTIONS(2845), + [anon_sym_async] = ACTIONS(2845), + [anon_sym_function] = ACTIONS(2845), + [anon_sym_new] = ACTIONS(2845), + [anon_sym_using] = ACTIONS(2845), + [anon_sym_PLUS] = ACTIONS(2845), + [anon_sym_DASH] = ACTIONS(2845), + [anon_sym_SLASH] = ACTIONS(2845), + [anon_sym_LT] = ACTIONS(2843), + [anon_sym_TILDE] = ACTIONS(2843), + [anon_sym_void] = ACTIONS(2845), + [anon_sym_delete] = ACTIONS(2845), + [anon_sym_PLUS_PLUS] = ACTIONS(2843), + [anon_sym_DASH_DASH] = ACTIONS(2843), + [anon_sym_DQUOTE] = ACTIONS(2843), + [anon_sym_SQUOTE] = ACTIONS(2843), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2843), + [sym_number] = ACTIONS(2843), + [sym_private_property_identifier] = ACTIONS(2843), + [sym_this] = ACTIONS(2845), + [sym_super] = ACTIONS(2845), + [sym_true] = ACTIONS(2845), + [sym_false] = ACTIONS(2845), + [sym_null] = ACTIONS(2845), + [sym_undefined] = ACTIONS(2845), + [anon_sym_AT] = ACTIONS(2843), + [anon_sym_static] = ACTIONS(2845), + [anon_sym_readonly] = ACTIONS(2845), + [anon_sym_get] = ACTIONS(2845), + [anon_sym_set] = ACTIONS(2845), + [anon_sym_declare] = ACTIONS(2845), + [anon_sym_public] = ACTIONS(2845), + [anon_sym_private] = ACTIONS(2845), + [anon_sym_protected] = ACTIONS(2845), + [anon_sym_override] = ACTIONS(2845), + [anon_sym_module] = ACTIONS(2845), + [anon_sym_any] = ACTIONS(2845), + [anon_sym_number] = ACTIONS(2845), + [anon_sym_boolean] = ACTIONS(2845), + [anon_sym_string] = ACTIONS(2845), + [anon_sym_symbol] = ACTIONS(2845), + [anon_sym_object] = ACTIONS(2845), + [anon_sym_abstract] = ACTIONS(2845), + [anon_sym_interface] = ACTIONS(2845), + [anon_sym_enum] = ACTIONS(2845), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(906)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2847), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(907)] = { + [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(908)] = { + [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(909)] = { + [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(910)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(911)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(912)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(913)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(914)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(915)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(916)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(917)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(918)] = { + [ts_builtin_sym_end] = ACTIONS(2889), + [sym_identifier] = ACTIONS(2891), + [anon_sym_export] = ACTIONS(2891), + [anon_sym_default] = ACTIONS(2891), + [anon_sym_type] = ACTIONS(2891), + [anon_sym_namespace] = ACTIONS(2891), + [anon_sym_LBRACE] = ACTIONS(2889), + [anon_sym_RBRACE] = ACTIONS(2889), + [anon_sym_typeof] = ACTIONS(2891), + [anon_sym_import] = ACTIONS(2891), + [anon_sym_with] = ACTIONS(2891), + [anon_sym_var] = ACTIONS(2891), + [anon_sym_let] = ACTIONS(2891), + [anon_sym_const] = ACTIONS(2891), + [anon_sym_BANG] = ACTIONS(2889), + [anon_sym_else] = ACTIONS(2891), + [anon_sym_if] = ACTIONS(2891), + [anon_sym_switch] = ACTIONS(2891), + [anon_sym_for] = ACTIONS(2891), + [anon_sym_LPAREN] = ACTIONS(2889), + [anon_sym_SEMI] = ACTIONS(2889), + [anon_sym_await] = ACTIONS(2891), + [anon_sym_while] = ACTIONS(2891), + [anon_sym_do] = ACTIONS(2891), + [anon_sym_try] = ACTIONS(2891), + [anon_sym_break] = ACTIONS(2891), + [anon_sym_continue] = ACTIONS(2891), + [anon_sym_debugger] = ACTIONS(2891), + [anon_sym_return] = ACTIONS(2891), + [anon_sym_throw] = ACTIONS(2891), + [anon_sym_case] = ACTIONS(2891), + [anon_sym_yield] = ACTIONS(2891), + [anon_sym_LBRACK] = ACTIONS(2889), + [anon_sym_class] = ACTIONS(2891), + [anon_sym_async] = ACTIONS(2891), + [anon_sym_function] = ACTIONS(2891), + [anon_sym_new] = ACTIONS(2891), + [anon_sym_using] = ACTIONS(2891), + [anon_sym_PLUS] = ACTIONS(2891), + [anon_sym_DASH] = ACTIONS(2891), + [anon_sym_SLASH] = ACTIONS(2891), + [anon_sym_LT] = ACTIONS(2889), + [anon_sym_TILDE] = ACTIONS(2889), + [anon_sym_void] = ACTIONS(2891), + [anon_sym_delete] = ACTIONS(2891), + [anon_sym_PLUS_PLUS] = ACTIONS(2889), + [anon_sym_DASH_DASH] = ACTIONS(2889), + [anon_sym_DQUOTE] = ACTIONS(2889), + [anon_sym_SQUOTE] = ACTIONS(2889), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2889), + [sym_number] = ACTIONS(2889), + [sym_private_property_identifier] = ACTIONS(2889), + [sym_this] = ACTIONS(2891), + [sym_super] = ACTIONS(2891), + [sym_true] = ACTIONS(2891), + [sym_false] = ACTIONS(2891), + [sym_null] = ACTIONS(2891), + [sym_undefined] = ACTIONS(2891), + [anon_sym_AT] = ACTIONS(2889), + [anon_sym_static] = ACTIONS(2891), + [anon_sym_readonly] = ACTIONS(2891), + [anon_sym_get] = ACTIONS(2891), + [anon_sym_set] = ACTIONS(2891), + [anon_sym_declare] = ACTIONS(2891), + [anon_sym_public] = ACTIONS(2891), + [anon_sym_private] = ACTIONS(2891), + [anon_sym_protected] = ACTIONS(2891), + [anon_sym_override] = ACTIONS(2891), + [anon_sym_module] = ACTIONS(2891), + [anon_sym_any] = ACTIONS(2891), + [anon_sym_number] = ACTIONS(2891), + [anon_sym_boolean] = ACTIONS(2891), + [anon_sym_string] = ACTIONS(2891), + [anon_sym_symbol] = ACTIONS(2891), + [anon_sym_object] = ACTIONS(2891), + [anon_sym_abstract] = ACTIONS(2891), + [anon_sym_interface] = ACTIONS(2891), + [anon_sym_enum] = ACTIONS(2891), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(919)] = { + [ts_builtin_sym_end] = ACTIONS(2893), + [sym_identifier] = ACTIONS(2895), + [anon_sym_export] = ACTIONS(2895), + [anon_sym_default] = ACTIONS(2895), + [anon_sym_type] = ACTIONS(2895), + [anon_sym_namespace] = ACTIONS(2895), + [anon_sym_LBRACE] = ACTIONS(2893), + [anon_sym_RBRACE] = ACTIONS(2893), + [anon_sym_typeof] = ACTIONS(2895), + [anon_sym_import] = ACTIONS(2895), + [anon_sym_with] = ACTIONS(2895), + [anon_sym_var] = ACTIONS(2895), + [anon_sym_let] = ACTIONS(2895), + [anon_sym_const] = ACTIONS(2895), + [anon_sym_BANG] = ACTIONS(2893), + [anon_sym_else] = ACTIONS(2895), + [anon_sym_if] = ACTIONS(2895), + [anon_sym_switch] = ACTIONS(2895), + [anon_sym_for] = ACTIONS(2895), + [anon_sym_LPAREN] = ACTIONS(2893), + [anon_sym_SEMI] = ACTIONS(2893), + [anon_sym_await] = ACTIONS(2895), + [anon_sym_while] = ACTIONS(2895), + [anon_sym_do] = ACTIONS(2895), + [anon_sym_try] = ACTIONS(2895), + [anon_sym_break] = ACTIONS(2895), + [anon_sym_continue] = ACTIONS(2895), + [anon_sym_debugger] = ACTIONS(2895), + [anon_sym_return] = ACTIONS(2895), + [anon_sym_throw] = ACTIONS(2895), + [anon_sym_case] = ACTIONS(2895), + [anon_sym_yield] = ACTIONS(2895), + [anon_sym_LBRACK] = ACTIONS(2893), + [anon_sym_class] = ACTIONS(2895), + [anon_sym_async] = ACTIONS(2895), + [anon_sym_function] = ACTIONS(2895), + [anon_sym_new] = ACTIONS(2895), + [anon_sym_using] = ACTIONS(2895), + [anon_sym_PLUS] = ACTIONS(2895), + [anon_sym_DASH] = ACTIONS(2895), + [anon_sym_SLASH] = ACTIONS(2895), + [anon_sym_LT] = ACTIONS(2893), + [anon_sym_TILDE] = ACTIONS(2893), + [anon_sym_void] = ACTIONS(2895), + [anon_sym_delete] = ACTIONS(2895), + [anon_sym_PLUS_PLUS] = ACTIONS(2893), + [anon_sym_DASH_DASH] = ACTIONS(2893), + [anon_sym_DQUOTE] = ACTIONS(2893), + [anon_sym_SQUOTE] = ACTIONS(2893), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2893), + [sym_number] = ACTIONS(2893), + [sym_private_property_identifier] = ACTIONS(2893), + [sym_this] = ACTIONS(2895), + [sym_super] = ACTIONS(2895), + [sym_true] = ACTIONS(2895), + [sym_false] = ACTIONS(2895), + [sym_null] = ACTIONS(2895), + [sym_undefined] = ACTIONS(2895), + [anon_sym_AT] = ACTIONS(2893), + [anon_sym_static] = ACTIONS(2895), + [anon_sym_readonly] = ACTIONS(2895), + [anon_sym_get] = ACTIONS(2895), + [anon_sym_set] = ACTIONS(2895), + [anon_sym_declare] = ACTIONS(2895), + [anon_sym_public] = ACTIONS(2895), + [anon_sym_private] = ACTIONS(2895), + [anon_sym_protected] = ACTIONS(2895), + [anon_sym_override] = ACTIONS(2895), + [anon_sym_module] = ACTIONS(2895), + [anon_sym_any] = ACTIONS(2895), + [anon_sym_number] = ACTIONS(2895), + [anon_sym_boolean] = ACTIONS(2895), + [anon_sym_string] = ACTIONS(2895), + [anon_sym_symbol] = ACTIONS(2895), + [anon_sym_object] = ACTIONS(2895), + [anon_sym_abstract] = ACTIONS(2895), + [anon_sym_interface] = ACTIONS(2895), + [anon_sym_enum] = ACTIONS(2895), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(920)] = { + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(921)] = { + [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(922)] = { + [ts_builtin_sym_end] = ACTIONS(2905), + [sym_identifier] = ACTIONS(2907), + [anon_sym_export] = ACTIONS(2907), + [anon_sym_default] = ACTIONS(2907), + [anon_sym_type] = ACTIONS(2907), + [anon_sym_namespace] = ACTIONS(2907), + [anon_sym_LBRACE] = ACTIONS(2905), + [anon_sym_RBRACE] = ACTIONS(2905), + [anon_sym_typeof] = ACTIONS(2907), + [anon_sym_import] = ACTIONS(2907), + [anon_sym_with] = ACTIONS(2907), + [anon_sym_var] = ACTIONS(2907), + [anon_sym_let] = ACTIONS(2907), + [anon_sym_const] = ACTIONS(2907), + [anon_sym_BANG] = ACTIONS(2905), + [anon_sym_else] = ACTIONS(2907), + [anon_sym_if] = ACTIONS(2907), + [anon_sym_switch] = ACTIONS(2907), + [anon_sym_for] = ACTIONS(2907), + [anon_sym_LPAREN] = ACTIONS(2905), + [anon_sym_SEMI] = ACTIONS(2905), + [anon_sym_await] = ACTIONS(2907), + [anon_sym_while] = ACTIONS(2907), + [anon_sym_do] = ACTIONS(2907), + [anon_sym_try] = ACTIONS(2907), + [anon_sym_break] = ACTIONS(2907), + [anon_sym_continue] = ACTIONS(2907), + [anon_sym_debugger] = ACTIONS(2907), + [anon_sym_return] = ACTIONS(2907), + [anon_sym_throw] = ACTIONS(2907), + [anon_sym_case] = ACTIONS(2907), + [anon_sym_yield] = ACTIONS(2907), + [anon_sym_LBRACK] = ACTIONS(2905), + [anon_sym_class] = ACTIONS(2907), + [anon_sym_async] = ACTIONS(2907), + [anon_sym_function] = ACTIONS(2907), + [anon_sym_new] = ACTIONS(2907), + [anon_sym_using] = ACTIONS(2907), + [anon_sym_PLUS] = ACTIONS(2907), + [anon_sym_DASH] = ACTIONS(2907), + [anon_sym_SLASH] = ACTIONS(2907), + [anon_sym_LT] = ACTIONS(2905), + [anon_sym_TILDE] = ACTIONS(2905), + [anon_sym_void] = ACTIONS(2907), + [anon_sym_delete] = ACTIONS(2907), + [anon_sym_PLUS_PLUS] = ACTIONS(2905), + [anon_sym_DASH_DASH] = ACTIONS(2905), + [anon_sym_DQUOTE] = ACTIONS(2905), + [anon_sym_SQUOTE] = ACTIONS(2905), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2905), + [sym_number] = ACTIONS(2905), + [sym_private_property_identifier] = ACTIONS(2905), + [sym_this] = ACTIONS(2907), + [sym_super] = ACTIONS(2907), + [sym_true] = ACTIONS(2907), + [sym_false] = ACTIONS(2907), + [sym_null] = ACTIONS(2907), + [sym_undefined] = ACTIONS(2907), + [anon_sym_AT] = ACTIONS(2905), + [anon_sym_static] = ACTIONS(2907), + [anon_sym_readonly] = ACTIONS(2907), + [anon_sym_get] = ACTIONS(2907), + [anon_sym_set] = ACTIONS(2907), + [anon_sym_declare] = ACTIONS(2907), + [anon_sym_public] = ACTIONS(2907), + [anon_sym_private] = ACTIONS(2907), + [anon_sym_protected] = ACTIONS(2907), + [anon_sym_override] = ACTIONS(2907), + [anon_sym_module] = ACTIONS(2907), + [anon_sym_any] = ACTIONS(2907), + [anon_sym_number] = ACTIONS(2907), + [anon_sym_boolean] = ACTIONS(2907), + [anon_sym_string] = ACTIONS(2907), + [anon_sym_symbol] = ACTIONS(2907), + [anon_sym_object] = ACTIONS(2907), + [anon_sym_abstract] = ACTIONS(2907), + [anon_sym_interface] = ACTIONS(2907), + [anon_sym_enum] = ACTIONS(2907), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(923)] = { + [ts_builtin_sym_end] = ACTIONS(2909), + [sym_identifier] = ACTIONS(2911), + [anon_sym_export] = ACTIONS(2911), + [anon_sym_default] = ACTIONS(2911), + [anon_sym_type] = ACTIONS(2911), + [anon_sym_namespace] = ACTIONS(2911), + [anon_sym_LBRACE] = ACTIONS(2909), + [anon_sym_RBRACE] = ACTIONS(2909), + [anon_sym_typeof] = ACTIONS(2911), + [anon_sym_import] = ACTIONS(2911), + [anon_sym_with] = ACTIONS(2911), + [anon_sym_var] = ACTIONS(2911), + [anon_sym_let] = ACTIONS(2911), + [anon_sym_const] = ACTIONS(2911), + [anon_sym_BANG] = ACTIONS(2909), + [anon_sym_else] = ACTIONS(2911), + [anon_sym_if] = ACTIONS(2911), + [anon_sym_switch] = ACTIONS(2911), + [anon_sym_for] = ACTIONS(2911), + [anon_sym_LPAREN] = ACTIONS(2909), + [anon_sym_SEMI] = ACTIONS(2909), + [anon_sym_await] = ACTIONS(2911), + [anon_sym_while] = ACTIONS(2911), + [anon_sym_do] = ACTIONS(2911), + [anon_sym_try] = ACTIONS(2911), + [anon_sym_break] = ACTIONS(2911), + [anon_sym_continue] = ACTIONS(2911), + [anon_sym_debugger] = ACTIONS(2911), + [anon_sym_return] = ACTIONS(2911), + [anon_sym_throw] = ACTIONS(2911), + [anon_sym_case] = ACTIONS(2911), + [anon_sym_yield] = ACTIONS(2911), + [anon_sym_LBRACK] = ACTIONS(2909), + [anon_sym_class] = ACTIONS(2911), + [anon_sym_async] = ACTIONS(2911), + [anon_sym_function] = ACTIONS(2911), + [anon_sym_new] = ACTIONS(2911), + [anon_sym_using] = ACTIONS(2911), + [anon_sym_PLUS] = ACTIONS(2911), + [anon_sym_DASH] = ACTIONS(2911), + [anon_sym_SLASH] = ACTIONS(2911), + [anon_sym_LT] = ACTIONS(2909), + [anon_sym_TILDE] = ACTIONS(2909), + [anon_sym_void] = ACTIONS(2911), + [anon_sym_delete] = ACTIONS(2911), + [anon_sym_PLUS_PLUS] = ACTIONS(2909), + [anon_sym_DASH_DASH] = ACTIONS(2909), + [anon_sym_DQUOTE] = ACTIONS(2909), + [anon_sym_SQUOTE] = ACTIONS(2909), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2909), + [sym_number] = ACTIONS(2909), + [sym_private_property_identifier] = ACTIONS(2909), + [sym_this] = ACTIONS(2911), + [sym_super] = ACTIONS(2911), + [sym_true] = ACTIONS(2911), + [sym_false] = ACTIONS(2911), + [sym_null] = ACTIONS(2911), + [sym_undefined] = ACTIONS(2911), + [anon_sym_AT] = ACTIONS(2909), + [anon_sym_static] = ACTIONS(2911), + [anon_sym_readonly] = ACTIONS(2911), + [anon_sym_get] = ACTIONS(2911), + [anon_sym_set] = ACTIONS(2911), + [anon_sym_declare] = ACTIONS(2911), + [anon_sym_public] = ACTIONS(2911), + [anon_sym_private] = ACTIONS(2911), + [anon_sym_protected] = ACTIONS(2911), + [anon_sym_override] = ACTIONS(2911), + [anon_sym_module] = ACTIONS(2911), + [anon_sym_any] = ACTIONS(2911), + [anon_sym_number] = ACTIONS(2911), + [anon_sym_boolean] = ACTIONS(2911), + [anon_sym_string] = ACTIONS(2911), + [anon_sym_symbol] = ACTIONS(2911), + [anon_sym_object] = ACTIONS(2911), + [anon_sym_abstract] = ACTIONS(2911), + [anon_sym_interface] = ACTIONS(2911), + [anon_sym_enum] = ACTIONS(2911), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(924)] = { + [ts_builtin_sym_end] = ACTIONS(2913), + [sym_identifier] = ACTIONS(2915), + [anon_sym_export] = ACTIONS(2915), + [anon_sym_default] = ACTIONS(2915), + [anon_sym_type] = ACTIONS(2915), + [anon_sym_namespace] = ACTIONS(2915), + [anon_sym_LBRACE] = ACTIONS(2913), + [anon_sym_RBRACE] = ACTIONS(2913), + [anon_sym_typeof] = ACTIONS(2915), + [anon_sym_import] = ACTIONS(2915), + [anon_sym_with] = ACTIONS(2915), + [anon_sym_var] = ACTIONS(2915), + [anon_sym_let] = ACTIONS(2915), + [anon_sym_const] = ACTIONS(2915), + [anon_sym_BANG] = ACTIONS(2913), + [anon_sym_else] = ACTIONS(2915), + [anon_sym_if] = ACTIONS(2915), + [anon_sym_switch] = ACTIONS(2915), + [anon_sym_for] = ACTIONS(2915), + [anon_sym_LPAREN] = ACTIONS(2913), + [anon_sym_SEMI] = ACTIONS(2913), + [anon_sym_await] = ACTIONS(2915), + [anon_sym_while] = ACTIONS(2915), + [anon_sym_do] = ACTIONS(2915), + [anon_sym_try] = ACTIONS(2915), + [anon_sym_break] = ACTIONS(2915), + [anon_sym_continue] = ACTIONS(2915), + [anon_sym_debugger] = ACTIONS(2915), + [anon_sym_return] = ACTIONS(2915), + [anon_sym_throw] = ACTIONS(2915), + [anon_sym_case] = ACTIONS(2915), + [anon_sym_yield] = ACTIONS(2915), + [anon_sym_LBRACK] = ACTIONS(2913), + [anon_sym_class] = ACTIONS(2915), + [anon_sym_async] = ACTIONS(2915), + [anon_sym_function] = ACTIONS(2915), + [anon_sym_new] = ACTIONS(2915), + [anon_sym_using] = ACTIONS(2915), + [anon_sym_PLUS] = ACTIONS(2915), + [anon_sym_DASH] = ACTIONS(2915), + [anon_sym_SLASH] = ACTIONS(2915), + [anon_sym_LT] = ACTIONS(2913), + [anon_sym_TILDE] = ACTIONS(2913), + [anon_sym_void] = ACTIONS(2915), + [anon_sym_delete] = ACTIONS(2915), + [anon_sym_PLUS_PLUS] = ACTIONS(2913), + [anon_sym_DASH_DASH] = ACTIONS(2913), + [anon_sym_DQUOTE] = ACTIONS(2913), + [anon_sym_SQUOTE] = ACTIONS(2913), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2913), + [sym_number] = ACTIONS(2913), + [sym_private_property_identifier] = ACTIONS(2913), + [sym_this] = ACTIONS(2915), + [sym_super] = ACTIONS(2915), + [sym_true] = ACTIONS(2915), + [sym_false] = ACTIONS(2915), + [sym_null] = ACTIONS(2915), + [sym_undefined] = ACTIONS(2915), + [anon_sym_AT] = ACTIONS(2913), + [anon_sym_static] = ACTIONS(2915), + [anon_sym_readonly] = ACTIONS(2915), + [anon_sym_get] = ACTIONS(2915), + [anon_sym_set] = ACTIONS(2915), + [anon_sym_declare] = ACTIONS(2915), + [anon_sym_public] = ACTIONS(2915), + [anon_sym_private] = ACTIONS(2915), + [anon_sym_protected] = ACTIONS(2915), + [anon_sym_override] = ACTIONS(2915), + [anon_sym_module] = ACTIONS(2915), + [anon_sym_any] = ACTIONS(2915), + [anon_sym_number] = ACTIONS(2915), + [anon_sym_boolean] = ACTIONS(2915), + [anon_sym_string] = ACTIONS(2915), + [anon_sym_symbol] = ACTIONS(2915), + [anon_sym_object] = ACTIONS(2915), + [anon_sym_abstract] = ACTIONS(2915), + [anon_sym_interface] = ACTIONS(2915), + [anon_sym_enum] = ACTIONS(2915), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(925)] = { + [ts_builtin_sym_end] = ACTIONS(2917), + [sym_identifier] = ACTIONS(2919), + [anon_sym_export] = ACTIONS(2919), + [anon_sym_default] = ACTIONS(2919), + [anon_sym_type] = ACTIONS(2919), + [anon_sym_namespace] = ACTIONS(2919), + [anon_sym_LBRACE] = ACTIONS(2917), + [anon_sym_RBRACE] = ACTIONS(2917), + [anon_sym_typeof] = ACTIONS(2919), + [anon_sym_import] = ACTIONS(2919), + [anon_sym_with] = ACTIONS(2919), + [anon_sym_var] = ACTIONS(2919), + [anon_sym_let] = ACTIONS(2919), + [anon_sym_const] = ACTIONS(2919), + [anon_sym_BANG] = ACTIONS(2917), + [anon_sym_else] = ACTIONS(2919), + [anon_sym_if] = ACTIONS(2919), + [anon_sym_switch] = ACTIONS(2919), + [anon_sym_for] = ACTIONS(2919), + [anon_sym_LPAREN] = ACTIONS(2917), + [anon_sym_SEMI] = ACTIONS(2917), + [anon_sym_await] = ACTIONS(2919), + [anon_sym_while] = ACTIONS(2919), + [anon_sym_do] = ACTIONS(2919), + [anon_sym_try] = ACTIONS(2919), + [anon_sym_break] = ACTIONS(2919), + [anon_sym_continue] = ACTIONS(2919), + [anon_sym_debugger] = ACTIONS(2919), + [anon_sym_return] = ACTIONS(2919), + [anon_sym_throw] = ACTIONS(2919), + [anon_sym_case] = ACTIONS(2919), + [anon_sym_yield] = ACTIONS(2919), + [anon_sym_LBRACK] = ACTIONS(2917), + [anon_sym_class] = ACTIONS(2919), + [anon_sym_async] = ACTIONS(2919), + [anon_sym_function] = ACTIONS(2919), + [anon_sym_new] = ACTIONS(2919), + [anon_sym_using] = ACTIONS(2919), + [anon_sym_PLUS] = ACTIONS(2919), + [anon_sym_DASH] = ACTIONS(2919), + [anon_sym_SLASH] = ACTIONS(2919), + [anon_sym_LT] = ACTIONS(2917), + [anon_sym_TILDE] = ACTIONS(2917), + [anon_sym_void] = ACTIONS(2919), + [anon_sym_delete] = ACTIONS(2919), + [anon_sym_PLUS_PLUS] = ACTIONS(2917), + [anon_sym_DASH_DASH] = ACTIONS(2917), + [anon_sym_DQUOTE] = ACTIONS(2917), + [anon_sym_SQUOTE] = ACTIONS(2917), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2917), + [sym_number] = ACTIONS(2917), + [sym_private_property_identifier] = ACTIONS(2917), + [sym_this] = ACTIONS(2919), + [sym_super] = ACTIONS(2919), + [sym_true] = ACTIONS(2919), + [sym_false] = ACTIONS(2919), + [sym_null] = ACTIONS(2919), + [sym_undefined] = ACTIONS(2919), + [anon_sym_AT] = ACTIONS(2917), + [anon_sym_static] = ACTIONS(2919), + [anon_sym_readonly] = ACTIONS(2919), + [anon_sym_get] = ACTIONS(2919), + [anon_sym_set] = ACTIONS(2919), + [anon_sym_declare] = ACTIONS(2919), + [anon_sym_public] = ACTIONS(2919), + [anon_sym_private] = ACTIONS(2919), + [anon_sym_protected] = ACTIONS(2919), + [anon_sym_override] = ACTIONS(2919), + [anon_sym_module] = ACTIONS(2919), + [anon_sym_any] = ACTIONS(2919), + [anon_sym_number] = ACTIONS(2919), + [anon_sym_boolean] = ACTIONS(2919), + [anon_sym_string] = ACTIONS(2919), + [anon_sym_symbol] = ACTIONS(2919), + [anon_sym_object] = ACTIONS(2919), + [anon_sym_abstract] = ACTIONS(2919), + [anon_sym_interface] = ACTIONS(2919), + [anon_sym_enum] = ACTIONS(2919), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(926)] = { + [ts_builtin_sym_end] = ACTIONS(2913), + [sym_identifier] = ACTIONS(2915), + [anon_sym_export] = ACTIONS(2915), + [anon_sym_default] = ACTIONS(2915), + [anon_sym_type] = ACTIONS(2915), + [anon_sym_namespace] = ACTIONS(2915), + [anon_sym_LBRACE] = ACTIONS(2913), + [anon_sym_RBRACE] = ACTIONS(2913), + [anon_sym_typeof] = ACTIONS(2915), + [anon_sym_import] = ACTIONS(2915), + [anon_sym_with] = ACTIONS(2915), + [anon_sym_var] = ACTIONS(2915), + [anon_sym_let] = ACTIONS(2915), + [anon_sym_const] = ACTIONS(2915), + [anon_sym_BANG] = ACTIONS(2913), + [anon_sym_else] = ACTIONS(2915), + [anon_sym_if] = ACTIONS(2915), + [anon_sym_switch] = ACTIONS(2915), + [anon_sym_for] = ACTIONS(2915), + [anon_sym_LPAREN] = ACTIONS(2913), + [anon_sym_SEMI] = ACTIONS(2913), + [anon_sym_await] = ACTIONS(2915), + [anon_sym_while] = ACTIONS(2915), + [anon_sym_do] = ACTIONS(2915), + [anon_sym_try] = ACTIONS(2915), + [anon_sym_break] = ACTIONS(2915), + [anon_sym_continue] = ACTIONS(2915), + [anon_sym_debugger] = ACTIONS(2915), + [anon_sym_return] = ACTIONS(2915), + [anon_sym_throw] = ACTIONS(2915), + [anon_sym_case] = ACTIONS(2915), + [anon_sym_yield] = ACTIONS(2915), + [anon_sym_LBRACK] = ACTIONS(2913), + [anon_sym_class] = ACTIONS(2915), + [anon_sym_async] = ACTIONS(2915), + [anon_sym_function] = ACTIONS(2915), + [anon_sym_new] = ACTIONS(2915), + [anon_sym_using] = ACTIONS(2915), + [anon_sym_PLUS] = ACTIONS(2915), + [anon_sym_DASH] = ACTIONS(2915), + [anon_sym_SLASH] = ACTIONS(2915), + [anon_sym_LT] = ACTIONS(2913), + [anon_sym_TILDE] = ACTIONS(2913), + [anon_sym_void] = ACTIONS(2915), + [anon_sym_delete] = ACTIONS(2915), + [anon_sym_PLUS_PLUS] = ACTIONS(2913), + [anon_sym_DASH_DASH] = ACTIONS(2913), + [anon_sym_DQUOTE] = ACTIONS(2913), + [anon_sym_SQUOTE] = ACTIONS(2913), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2913), + [sym_number] = ACTIONS(2913), + [sym_private_property_identifier] = ACTIONS(2913), + [sym_this] = ACTIONS(2915), + [sym_super] = ACTIONS(2915), + [sym_true] = ACTIONS(2915), + [sym_false] = ACTIONS(2915), + [sym_null] = ACTIONS(2915), + [sym_undefined] = ACTIONS(2915), + [anon_sym_AT] = ACTIONS(2913), + [anon_sym_static] = ACTIONS(2915), + [anon_sym_readonly] = ACTIONS(2915), + [anon_sym_get] = ACTIONS(2915), + [anon_sym_set] = ACTIONS(2915), + [anon_sym_declare] = ACTIONS(2915), + [anon_sym_public] = ACTIONS(2915), + [anon_sym_private] = ACTIONS(2915), + [anon_sym_protected] = ACTIONS(2915), + [anon_sym_override] = ACTIONS(2915), + [anon_sym_module] = ACTIONS(2915), + [anon_sym_any] = ACTIONS(2915), + [anon_sym_number] = ACTIONS(2915), + [anon_sym_boolean] = ACTIONS(2915), + [anon_sym_string] = ACTIONS(2915), + [anon_sym_symbol] = ACTIONS(2915), + [anon_sym_object] = ACTIONS(2915), + [anon_sym_abstract] = ACTIONS(2915), + [anon_sym_interface] = ACTIONS(2915), + [anon_sym_enum] = ACTIONS(2915), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(927)] = { + [ts_builtin_sym_end] = ACTIONS(2921), + [sym_identifier] = ACTIONS(2923), + [anon_sym_export] = ACTIONS(2923), + [anon_sym_default] = ACTIONS(2923), + [anon_sym_type] = ACTIONS(2923), + [anon_sym_namespace] = ACTIONS(2923), + [anon_sym_LBRACE] = ACTIONS(2921), + [anon_sym_RBRACE] = ACTIONS(2921), + [anon_sym_typeof] = ACTIONS(2923), + [anon_sym_import] = ACTIONS(2923), + [anon_sym_with] = ACTIONS(2923), + [anon_sym_var] = ACTIONS(2923), + [anon_sym_let] = ACTIONS(2923), + [anon_sym_const] = ACTIONS(2923), + [anon_sym_BANG] = ACTIONS(2921), + [anon_sym_else] = ACTIONS(2923), + [anon_sym_if] = ACTIONS(2923), + [anon_sym_switch] = ACTIONS(2923), + [anon_sym_for] = ACTIONS(2923), + [anon_sym_LPAREN] = ACTIONS(2921), + [anon_sym_SEMI] = ACTIONS(2921), + [anon_sym_await] = ACTIONS(2923), + [anon_sym_while] = ACTIONS(2923), + [anon_sym_do] = ACTIONS(2923), + [anon_sym_try] = ACTIONS(2923), + [anon_sym_break] = ACTIONS(2923), + [anon_sym_continue] = ACTIONS(2923), + [anon_sym_debugger] = ACTIONS(2923), + [anon_sym_return] = ACTIONS(2923), + [anon_sym_throw] = ACTIONS(2923), + [anon_sym_case] = ACTIONS(2923), + [anon_sym_yield] = ACTIONS(2923), + [anon_sym_LBRACK] = ACTIONS(2921), + [anon_sym_class] = ACTIONS(2923), + [anon_sym_async] = ACTIONS(2923), + [anon_sym_function] = ACTIONS(2923), + [anon_sym_new] = ACTIONS(2923), + [anon_sym_using] = ACTIONS(2923), + [anon_sym_PLUS] = ACTIONS(2923), + [anon_sym_DASH] = ACTIONS(2923), + [anon_sym_SLASH] = ACTIONS(2923), + [anon_sym_LT] = ACTIONS(2921), + [anon_sym_TILDE] = ACTIONS(2921), + [anon_sym_void] = ACTIONS(2923), + [anon_sym_delete] = ACTIONS(2923), + [anon_sym_PLUS_PLUS] = ACTIONS(2921), + [anon_sym_DASH_DASH] = ACTIONS(2921), + [anon_sym_DQUOTE] = ACTIONS(2921), + [anon_sym_SQUOTE] = ACTIONS(2921), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2921), + [sym_number] = ACTIONS(2921), + [sym_private_property_identifier] = ACTIONS(2921), + [sym_this] = ACTIONS(2923), + [sym_super] = ACTIONS(2923), + [sym_true] = ACTIONS(2923), + [sym_false] = ACTIONS(2923), + [sym_null] = ACTIONS(2923), + [sym_undefined] = ACTIONS(2923), + [anon_sym_AT] = ACTIONS(2921), + [anon_sym_static] = ACTIONS(2923), + [anon_sym_readonly] = ACTIONS(2923), + [anon_sym_get] = ACTIONS(2923), + [anon_sym_set] = ACTIONS(2923), + [anon_sym_declare] = ACTIONS(2923), + [anon_sym_public] = ACTIONS(2923), + [anon_sym_private] = ACTIONS(2923), + [anon_sym_protected] = ACTIONS(2923), + [anon_sym_override] = ACTIONS(2923), + [anon_sym_module] = ACTIONS(2923), + [anon_sym_any] = ACTIONS(2923), + [anon_sym_number] = ACTIONS(2923), + [anon_sym_boolean] = ACTIONS(2923), + [anon_sym_string] = ACTIONS(2923), + [anon_sym_symbol] = ACTIONS(2923), + [anon_sym_object] = ACTIONS(2923), + [anon_sym_abstract] = ACTIONS(2923), + [anon_sym_interface] = ACTIONS(2923), + [anon_sym_enum] = ACTIONS(2923), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(928)] = { + [ts_builtin_sym_end] = ACTIONS(2925), + [sym_identifier] = ACTIONS(2927), + [anon_sym_export] = ACTIONS(2927), + [anon_sym_default] = ACTIONS(2927), + [anon_sym_type] = ACTIONS(2927), + [anon_sym_namespace] = ACTIONS(2927), + [anon_sym_LBRACE] = ACTIONS(2925), + [anon_sym_RBRACE] = ACTIONS(2925), + [anon_sym_typeof] = ACTIONS(2927), + [anon_sym_import] = ACTIONS(2927), + [anon_sym_with] = ACTIONS(2927), + [anon_sym_var] = ACTIONS(2927), + [anon_sym_let] = ACTIONS(2927), + [anon_sym_const] = ACTIONS(2927), + [anon_sym_BANG] = ACTIONS(2925), + [anon_sym_else] = ACTIONS(2927), + [anon_sym_if] = ACTIONS(2927), + [anon_sym_switch] = ACTIONS(2927), + [anon_sym_for] = ACTIONS(2927), + [anon_sym_LPAREN] = ACTIONS(2925), + [anon_sym_SEMI] = ACTIONS(2925), + [anon_sym_await] = ACTIONS(2927), + [anon_sym_while] = ACTIONS(2927), + [anon_sym_do] = ACTIONS(2927), + [anon_sym_try] = ACTIONS(2927), + [anon_sym_break] = ACTIONS(2927), + [anon_sym_continue] = ACTIONS(2927), + [anon_sym_debugger] = ACTIONS(2927), + [anon_sym_return] = ACTIONS(2927), + [anon_sym_throw] = ACTIONS(2927), + [anon_sym_case] = ACTIONS(2927), + [anon_sym_yield] = ACTIONS(2927), + [anon_sym_LBRACK] = ACTIONS(2925), + [anon_sym_class] = ACTIONS(2927), + [anon_sym_async] = ACTIONS(2927), + [anon_sym_function] = ACTIONS(2927), + [anon_sym_new] = ACTIONS(2927), + [anon_sym_using] = ACTIONS(2927), + [anon_sym_PLUS] = ACTIONS(2927), + [anon_sym_DASH] = ACTIONS(2927), + [anon_sym_SLASH] = ACTIONS(2927), + [anon_sym_LT] = ACTIONS(2925), + [anon_sym_TILDE] = ACTIONS(2925), + [anon_sym_void] = ACTIONS(2927), + [anon_sym_delete] = ACTIONS(2927), + [anon_sym_PLUS_PLUS] = ACTIONS(2925), + [anon_sym_DASH_DASH] = ACTIONS(2925), + [anon_sym_DQUOTE] = ACTIONS(2925), + [anon_sym_SQUOTE] = ACTIONS(2925), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2925), + [sym_number] = ACTIONS(2925), + [sym_private_property_identifier] = ACTIONS(2925), + [sym_this] = ACTIONS(2927), + [sym_super] = ACTIONS(2927), + [sym_true] = ACTIONS(2927), + [sym_false] = ACTIONS(2927), + [sym_null] = ACTIONS(2927), + [sym_undefined] = ACTIONS(2927), + [anon_sym_AT] = ACTIONS(2925), + [anon_sym_static] = ACTIONS(2927), + [anon_sym_readonly] = ACTIONS(2927), + [anon_sym_get] = ACTIONS(2927), + [anon_sym_set] = ACTIONS(2927), + [anon_sym_declare] = ACTIONS(2927), + [anon_sym_public] = ACTIONS(2927), + [anon_sym_private] = ACTIONS(2927), + [anon_sym_protected] = ACTIONS(2927), + [anon_sym_override] = ACTIONS(2927), + [anon_sym_module] = ACTIONS(2927), + [anon_sym_any] = ACTIONS(2927), + [anon_sym_number] = ACTIONS(2927), + [anon_sym_boolean] = ACTIONS(2927), + [anon_sym_string] = ACTIONS(2927), + [anon_sym_symbol] = ACTIONS(2927), + [anon_sym_object] = ACTIONS(2927), + [anon_sym_abstract] = ACTIONS(2927), + [anon_sym_interface] = ACTIONS(2927), + [anon_sym_enum] = ACTIONS(2927), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(929)] = { + [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_namespace] = ACTIONS(2563), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2563), + [anon_sym_yield] = ACTIONS(2563), + [anon_sym_LBRACK] = ACTIONS(2561), + [anon_sym_class] = ACTIONS(2563), + [anon_sym_async] = ACTIONS(2563), + [anon_sym_function] = ACTIONS(2563), + [anon_sym_new] = ACTIONS(2563), + [anon_sym_using] = ACTIONS(2563), + [anon_sym_PLUS] = ACTIONS(2563), + [anon_sym_DASH] = ACTIONS(2563), + [anon_sym_SLASH] = ACTIONS(2563), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2563), + [anon_sym_enum] = ACTIONS(2563), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(930)] = { + [ts_builtin_sym_end] = ACTIONS(2929), + [sym_identifier] = ACTIONS(2931), + [anon_sym_export] = ACTIONS(2931), + [anon_sym_default] = ACTIONS(2931), + [anon_sym_type] = ACTIONS(2931), + [anon_sym_namespace] = ACTIONS(2931), + [anon_sym_LBRACE] = ACTIONS(2929), + [anon_sym_RBRACE] = ACTIONS(2929), + [anon_sym_typeof] = ACTIONS(2931), + [anon_sym_import] = ACTIONS(2931), + [anon_sym_with] = ACTIONS(2931), + [anon_sym_var] = ACTIONS(2931), + [anon_sym_let] = ACTIONS(2931), + [anon_sym_const] = ACTIONS(2931), + [anon_sym_BANG] = ACTIONS(2929), + [anon_sym_else] = ACTIONS(2931), + [anon_sym_if] = ACTIONS(2931), + [anon_sym_switch] = ACTIONS(2931), + [anon_sym_for] = ACTIONS(2931), + [anon_sym_LPAREN] = ACTIONS(2929), + [anon_sym_SEMI] = ACTIONS(2929), + [anon_sym_await] = ACTIONS(2931), + [anon_sym_while] = ACTIONS(2931), + [anon_sym_do] = ACTIONS(2931), + [anon_sym_try] = ACTIONS(2931), + [anon_sym_break] = ACTIONS(2931), + [anon_sym_continue] = ACTIONS(2931), + [anon_sym_debugger] = ACTIONS(2931), + [anon_sym_return] = ACTIONS(2931), + [anon_sym_throw] = ACTIONS(2931), + [anon_sym_case] = ACTIONS(2931), + [anon_sym_yield] = ACTIONS(2931), + [anon_sym_LBRACK] = ACTIONS(2929), + [anon_sym_class] = ACTIONS(2931), + [anon_sym_async] = ACTIONS(2931), + [anon_sym_function] = ACTIONS(2931), + [anon_sym_new] = ACTIONS(2931), + [anon_sym_using] = ACTIONS(2931), + [anon_sym_PLUS] = ACTIONS(2931), + [anon_sym_DASH] = ACTIONS(2931), + [anon_sym_SLASH] = ACTIONS(2931), + [anon_sym_LT] = ACTIONS(2929), + [anon_sym_TILDE] = ACTIONS(2929), + [anon_sym_void] = ACTIONS(2931), + [anon_sym_delete] = ACTIONS(2931), + [anon_sym_PLUS_PLUS] = ACTIONS(2929), + [anon_sym_DASH_DASH] = ACTIONS(2929), + [anon_sym_DQUOTE] = ACTIONS(2929), + [anon_sym_SQUOTE] = ACTIONS(2929), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2929), + [sym_number] = ACTIONS(2929), + [sym_private_property_identifier] = ACTIONS(2929), + [sym_this] = ACTIONS(2931), + [sym_super] = ACTIONS(2931), + [sym_true] = ACTIONS(2931), + [sym_false] = ACTIONS(2931), + [sym_null] = ACTIONS(2931), + [sym_undefined] = ACTIONS(2931), + [anon_sym_AT] = ACTIONS(2929), + [anon_sym_static] = ACTIONS(2931), + [anon_sym_readonly] = ACTIONS(2931), + [anon_sym_get] = ACTIONS(2931), + [anon_sym_set] = ACTIONS(2931), + [anon_sym_declare] = ACTIONS(2931), + [anon_sym_public] = ACTIONS(2931), + [anon_sym_private] = ACTIONS(2931), + [anon_sym_protected] = ACTIONS(2931), + [anon_sym_override] = ACTIONS(2931), + [anon_sym_module] = ACTIONS(2931), + [anon_sym_any] = ACTIONS(2931), + [anon_sym_number] = ACTIONS(2931), + [anon_sym_boolean] = ACTIONS(2931), + [anon_sym_string] = ACTIONS(2931), + [anon_sym_symbol] = ACTIONS(2931), + [anon_sym_object] = ACTIONS(2931), + [anon_sym_abstract] = ACTIONS(2931), + [anon_sym_interface] = ACTIONS(2931), + [anon_sym_enum] = ACTIONS(2931), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(931)] = { + [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(932)] = { + [ts_builtin_sym_end] = ACTIONS(2937), + [sym_identifier] = ACTIONS(2939), + [anon_sym_export] = ACTIONS(2939), + [anon_sym_default] = ACTIONS(2939), + [anon_sym_type] = ACTIONS(2939), + [anon_sym_namespace] = ACTIONS(2939), + [anon_sym_LBRACE] = ACTIONS(2937), + [anon_sym_RBRACE] = ACTIONS(2937), + [anon_sym_typeof] = ACTIONS(2939), + [anon_sym_import] = ACTIONS(2939), + [anon_sym_with] = ACTIONS(2939), + [anon_sym_var] = ACTIONS(2939), + [anon_sym_let] = ACTIONS(2939), + [anon_sym_const] = ACTIONS(2939), + [anon_sym_BANG] = ACTIONS(2937), + [anon_sym_else] = ACTIONS(2939), + [anon_sym_if] = ACTIONS(2939), + [anon_sym_switch] = ACTIONS(2939), + [anon_sym_for] = ACTIONS(2939), + [anon_sym_LPAREN] = ACTIONS(2937), + [anon_sym_SEMI] = ACTIONS(2937), + [anon_sym_await] = ACTIONS(2939), + [anon_sym_while] = ACTIONS(2939), + [anon_sym_do] = ACTIONS(2939), + [anon_sym_try] = ACTIONS(2939), + [anon_sym_break] = ACTIONS(2939), + [anon_sym_continue] = ACTIONS(2939), + [anon_sym_debugger] = ACTIONS(2939), + [anon_sym_return] = ACTIONS(2939), + [anon_sym_throw] = ACTIONS(2939), + [anon_sym_case] = ACTIONS(2939), + [anon_sym_yield] = ACTIONS(2939), + [anon_sym_LBRACK] = ACTIONS(2937), + [anon_sym_class] = ACTIONS(2939), + [anon_sym_async] = ACTIONS(2939), + [anon_sym_function] = ACTIONS(2939), + [anon_sym_new] = ACTIONS(2939), + [anon_sym_using] = ACTIONS(2939), + [anon_sym_PLUS] = ACTIONS(2939), + [anon_sym_DASH] = ACTIONS(2939), + [anon_sym_SLASH] = ACTIONS(2939), + [anon_sym_LT] = ACTIONS(2937), + [anon_sym_TILDE] = ACTIONS(2937), + [anon_sym_void] = ACTIONS(2939), + [anon_sym_delete] = ACTIONS(2939), + [anon_sym_PLUS_PLUS] = ACTIONS(2937), + [anon_sym_DASH_DASH] = ACTIONS(2937), + [anon_sym_DQUOTE] = ACTIONS(2937), + [anon_sym_SQUOTE] = ACTIONS(2937), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2937), + [sym_number] = ACTIONS(2937), + [sym_private_property_identifier] = ACTIONS(2937), + [sym_this] = ACTIONS(2939), + [sym_super] = ACTIONS(2939), + [sym_true] = ACTIONS(2939), + [sym_false] = ACTIONS(2939), + [sym_null] = ACTIONS(2939), + [sym_undefined] = ACTIONS(2939), + [anon_sym_AT] = ACTIONS(2937), + [anon_sym_static] = ACTIONS(2939), + [anon_sym_readonly] = ACTIONS(2939), + [anon_sym_get] = ACTIONS(2939), + [anon_sym_set] = ACTIONS(2939), + [anon_sym_declare] = ACTIONS(2939), + [anon_sym_public] = ACTIONS(2939), + [anon_sym_private] = ACTIONS(2939), + [anon_sym_protected] = ACTIONS(2939), + [anon_sym_override] = ACTIONS(2939), + [anon_sym_module] = ACTIONS(2939), + [anon_sym_any] = ACTIONS(2939), + [anon_sym_number] = ACTIONS(2939), + [anon_sym_boolean] = ACTIONS(2939), + [anon_sym_string] = ACTIONS(2939), + [anon_sym_symbol] = ACTIONS(2939), + [anon_sym_object] = ACTIONS(2939), + [anon_sym_abstract] = ACTIONS(2939), + [anon_sym_interface] = ACTIONS(2939), + [anon_sym_enum] = ACTIONS(2939), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(933)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2941), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(934)] = { + [ts_builtin_sym_end] = ACTIONS(2943), + [sym_identifier] = ACTIONS(2945), + [anon_sym_export] = ACTIONS(2945), + [anon_sym_default] = ACTIONS(2945), + [anon_sym_type] = ACTIONS(2945), + [anon_sym_namespace] = ACTIONS(2945), + [anon_sym_LBRACE] = ACTIONS(2943), + [anon_sym_RBRACE] = ACTIONS(2943), + [anon_sym_typeof] = ACTIONS(2945), + [anon_sym_import] = ACTIONS(2945), + [anon_sym_with] = ACTIONS(2945), + [anon_sym_var] = ACTIONS(2945), + [anon_sym_let] = ACTIONS(2945), + [anon_sym_const] = ACTIONS(2945), + [anon_sym_BANG] = ACTIONS(2943), + [anon_sym_else] = ACTIONS(2945), + [anon_sym_if] = ACTIONS(2945), + [anon_sym_switch] = ACTIONS(2945), + [anon_sym_for] = ACTIONS(2945), + [anon_sym_LPAREN] = ACTIONS(2943), + [anon_sym_SEMI] = ACTIONS(2943), + [anon_sym_await] = ACTIONS(2945), + [anon_sym_while] = ACTIONS(2945), + [anon_sym_do] = ACTIONS(2945), + [anon_sym_try] = ACTIONS(2945), + [anon_sym_break] = ACTIONS(2945), + [anon_sym_continue] = ACTIONS(2945), + [anon_sym_debugger] = ACTIONS(2945), + [anon_sym_return] = ACTIONS(2945), + [anon_sym_throw] = ACTIONS(2945), + [anon_sym_case] = ACTIONS(2945), + [anon_sym_yield] = ACTIONS(2945), + [anon_sym_LBRACK] = ACTIONS(2943), + [anon_sym_class] = ACTIONS(2945), + [anon_sym_async] = ACTIONS(2945), + [anon_sym_function] = ACTIONS(2945), + [anon_sym_new] = ACTIONS(2945), + [anon_sym_using] = ACTIONS(2945), + [anon_sym_PLUS] = ACTIONS(2945), + [anon_sym_DASH] = ACTIONS(2945), + [anon_sym_SLASH] = ACTIONS(2945), + [anon_sym_LT] = ACTIONS(2943), + [anon_sym_TILDE] = ACTIONS(2943), + [anon_sym_void] = ACTIONS(2945), + [anon_sym_delete] = ACTIONS(2945), + [anon_sym_PLUS_PLUS] = ACTIONS(2943), + [anon_sym_DASH_DASH] = ACTIONS(2943), + [anon_sym_DQUOTE] = ACTIONS(2943), + [anon_sym_SQUOTE] = ACTIONS(2943), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2943), + [sym_number] = ACTIONS(2943), + [sym_private_property_identifier] = ACTIONS(2943), + [sym_this] = ACTIONS(2945), + [sym_super] = ACTIONS(2945), + [sym_true] = ACTIONS(2945), + [sym_false] = ACTIONS(2945), + [sym_null] = ACTIONS(2945), + [sym_undefined] = ACTIONS(2945), + [anon_sym_AT] = ACTIONS(2943), + [anon_sym_static] = ACTIONS(2945), + [anon_sym_readonly] = ACTIONS(2945), + [anon_sym_get] = ACTIONS(2945), + [anon_sym_set] = ACTIONS(2945), + [anon_sym_declare] = ACTIONS(2945), + [anon_sym_public] = ACTIONS(2945), + [anon_sym_private] = ACTIONS(2945), + [anon_sym_protected] = ACTIONS(2945), + [anon_sym_override] = ACTIONS(2945), + [anon_sym_module] = ACTIONS(2945), + [anon_sym_any] = ACTIONS(2945), + [anon_sym_number] = ACTIONS(2945), + [anon_sym_boolean] = ACTIONS(2945), + [anon_sym_string] = ACTIONS(2945), + [anon_sym_symbol] = ACTIONS(2945), + [anon_sym_object] = ACTIONS(2945), + [anon_sym_abstract] = ACTIONS(2945), + [anon_sym_interface] = ACTIONS(2945), + [anon_sym_enum] = ACTIONS(2945), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(935)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(2947), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(936)] = { + [ts_builtin_sym_end] = ACTIONS(2949), + [sym_identifier] = ACTIONS(2951), + [anon_sym_export] = ACTIONS(2951), + [anon_sym_default] = ACTIONS(2951), + [anon_sym_type] = ACTIONS(2951), + [anon_sym_namespace] = ACTIONS(2951), + [anon_sym_LBRACE] = ACTIONS(2949), + [anon_sym_RBRACE] = ACTIONS(2949), + [anon_sym_typeof] = ACTIONS(2951), + [anon_sym_import] = ACTIONS(2951), + [anon_sym_with] = ACTIONS(2951), + [anon_sym_var] = ACTIONS(2951), + [anon_sym_let] = ACTIONS(2951), + [anon_sym_const] = ACTIONS(2951), + [anon_sym_BANG] = ACTIONS(2949), + [anon_sym_else] = ACTIONS(2951), + [anon_sym_if] = ACTIONS(2951), + [anon_sym_switch] = ACTIONS(2951), + [anon_sym_for] = ACTIONS(2951), + [anon_sym_LPAREN] = ACTIONS(2949), + [anon_sym_SEMI] = ACTIONS(2949), + [anon_sym_await] = ACTIONS(2951), + [anon_sym_while] = ACTIONS(2951), + [anon_sym_do] = ACTIONS(2951), + [anon_sym_try] = ACTIONS(2951), + [anon_sym_break] = ACTIONS(2951), + [anon_sym_continue] = ACTIONS(2951), + [anon_sym_debugger] = ACTIONS(2951), + [anon_sym_return] = ACTIONS(2951), + [anon_sym_throw] = ACTIONS(2951), + [anon_sym_case] = ACTIONS(2951), + [anon_sym_yield] = ACTIONS(2951), + [anon_sym_LBRACK] = ACTIONS(2949), + [anon_sym_class] = ACTIONS(2951), + [anon_sym_async] = ACTIONS(2951), + [anon_sym_function] = ACTIONS(2951), + [anon_sym_new] = ACTIONS(2951), + [anon_sym_using] = ACTIONS(2951), + [anon_sym_PLUS] = ACTIONS(2951), + [anon_sym_DASH] = ACTIONS(2951), + [anon_sym_SLASH] = ACTIONS(2951), + [anon_sym_LT] = ACTIONS(2949), + [anon_sym_TILDE] = ACTIONS(2949), + [anon_sym_void] = ACTIONS(2951), + [anon_sym_delete] = ACTIONS(2951), + [anon_sym_PLUS_PLUS] = ACTIONS(2949), + [anon_sym_DASH_DASH] = ACTIONS(2949), + [anon_sym_DQUOTE] = ACTIONS(2949), + [anon_sym_SQUOTE] = ACTIONS(2949), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2949), + [sym_number] = ACTIONS(2949), + [sym_private_property_identifier] = ACTIONS(2949), + [sym_this] = ACTIONS(2951), + [sym_super] = ACTIONS(2951), + [sym_true] = ACTIONS(2951), + [sym_false] = ACTIONS(2951), + [sym_null] = ACTIONS(2951), + [sym_undefined] = ACTIONS(2951), + [anon_sym_AT] = ACTIONS(2949), + [anon_sym_static] = ACTIONS(2951), + [anon_sym_readonly] = ACTIONS(2951), + [anon_sym_get] = ACTIONS(2951), + [anon_sym_set] = ACTIONS(2951), + [anon_sym_declare] = ACTIONS(2951), + [anon_sym_public] = ACTIONS(2951), + [anon_sym_private] = ACTIONS(2951), + [anon_sym_protected] = ACTIONS(2951), + [anon_sym_override] = ACTIONS(2951), + [anon_sym_module] = ACTIONS(2951), + [anon_sym_any] = ACTIONS(2951), + [anon_sym_number] = ACTIONS(2951), + [anon_sym_boolean] = ACTIONS(2951), + [anon_sym_string] = ACTIONS(2951), + [anon_sym_symbol] = ACTIONS(2951), + [anon_sym_object] = ACTIONS(2951), + [anon_sym_abstract] = ACTIONS(2951), + [anon_sym_interface] = ACTIONS(2951), + [anon_sym_enum] = ACTIONS(2951), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(937)] = { + [ts_builtin_sym_end] = ACTIONS(2953), + [sym_identifier] = ACTIONS(2955), + [anon_sym_export] = ACTIONS(2955), + [anon_sym_default] = ACTIONS(2955), + [anon_sym_type] = ACTIONS(2955), + [anon_sym_namespace] = ACTIONS(2955), + [anon_sym_LBRACE] = ACTIONS(2953), + [anon_sym_RBRACE] = ACTIONS(2953), + [anon_sym_typeof] = ACTIONS(2955), + [anon_sym_import] = ACTIONS(2955), + [anon_sym_with] = ACTIONS(2955), + [anon_sym_var] = ACTIONS(2955), + [anon_sym_let] = ACTIONS(2955), + [anon_sym_const] = ACTIONS(2955), + [anon_sym_BANG] = ACTIONS(2953), + [anon_sym_else] = ACTIONS(2955), + [anon_sym_if] = ACTIONS(2955), + [anon_sym_switch] = ACTIONS(2955), + [anon_sym_for] = ACTIONS(2955), + [anon_sym_LPAREN] = ACTIONS(2953), + [anon_sym_SEMI] = ACTIONS(2953), + [anon_sym_await] = ACTIONS(2955), + [anon_sym_while] = ACTIONS(2955), + [anon_sym_do] = ACTIONS(2955), + [anon_sym_try] = ACTIONS(2955), + [anon_sym_break] = ACTIONS(2955), + [anon_sym_continue] = ACTIONS(2955), + [anon_sym_debugger] = ACTIONS(2955), + [anon_sym_return] = ACTIONS(2955), + [anon_sym_throw] = ACTIONS(2955), + [anon_sym_case] = ACTIONS(2955), + [anon_sym_yield] = ACTIONS(2955), + [anon_sym_LBRACK] = ACTIONS(2953), + [anon_sym_class] = ACTIONS(2955), + [anon_sym_async] = ACTIONS(2955), + [anon_sym_function] = ACTIONS(2955), + [anon_sym_new] = ACTIONS(2955), + [anon_sym_using] = ACTIONS(2955), + [anon_sym_PLUS] = ACTIONS(2955), + [anon_sym_DASH] = ACTIONS(2955), + [anon_sym_SLASH] = ACTIONS(2955), + [anon_sym_LT] = ACTIONS(2953), + [anon_sym_TILDE] = ACTIONS(2953), + [anon_sym_void] = ACTIONS(2955), + [anon_sym_delete] = ACTIONS(2955), + [anon_sym_PLUS_PLUS] = ACTIONS(2953), + [anon_sym_DASH_DASH] = ACTIONS(2953), + [anon_sym_DQUOTE] = ACTIONS(2953), + [anon_sym_SQUOTE] = ACTIONS(2953), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2953), + [sym_number] = ACTIONS(2953), + [sym_private_property_identifier] = ACTIONS(2953), + [sym_this] = ACTIONS(2955), + [sym_super] = ACTIONS(2955), + [sym_true] = ACTIONS(2955), + [sym_false] = ACTIONS(2955), + [sym_null] = ACTIONS(2955), + [sym_undefined] = ACTIONS(2955), + [anon_sym_AT] = ACTIONS(2953), + [anon_sym_static] = ACTIONS(2955), + [anon_sym_readonly] = ACTIONS(2955), + [anon_sym_get] = ACTIONS(2955), + [anon_sym_set] = ACTIONS(2955), + [anon_sym_declare] = ACTIONS(2955), + [anon_sym_public] = ACTIONS(2955), + [anon_sym_private] = ACTIONS(2955), + [anon_sym_protected] = ACTIONS(2955), + [anon_sym_override] = ACTIONS(2955), + [anon_sym_module] = ACTIONS(2955), + [anon_sym_any] = ACTIONS(2955), + [anon_sym_number] = ACTIONS(2955), + [anon_sym_boolean] = ACTIONS(2955), + [anon_sym_string] = ACTIONS(2955), + [anon_sym_symbol] = ACTIONS(2955), + [anon_sym_object] = ACTIONS(2955), + [anon_sym_abstract] = ACTIONS(2955), + [anon_sym_interface] = ACTIONS(2955), + [anon_sym_enum] = ACTIONS(2955), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(938)] = { + [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_namespace] = ACTIONS(2563), + [anon_sym_LBRACE] = 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_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_case] = ACTIONS(2563), + [anon_sym_yield] = ACTIONS(2563), + [anon_sym_LBRACK] = ACTIONS(2561), + [anon_sym_class] = ACTIONS(2563), + [anon_sym_async] = ACTIONS(2563), + [anon_sym_function] = ACTIONS(2563), + [anon_sym_new] = ACTIONS(2563), + [anon_sym_using] = ACTIONS(2563), + [anon_sym_PLUS] = ACTIONS(2563), + [anon_sym_DASH] = ACTIONS(2563), + [anon_sym_SLASH] = ACTIONS(2563), + [anon_sym_LT] = 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_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_interface] = ACTIONS(2563), + [anon_sym_enum] = ACTIONS(2563), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(939)] = { + [ts_builtin_sym_end] = ACTIONS(2957), + [sym_identifier] = ACTIONS(2959), + [anon_sym_export] = ACTIONS(2959), + [anon_sym_default] = ACTIONS(2959), + [anon_sym_type] = ACTIONS(2959), + [anon_sym_namespace] = ACTIONS(2959), + [anon_sym_LBRACE] = ACTIONS(2957), + [anon_sym_RBRACE] = ACTIONS(2957), + [anon_sym_typeof] = ACTIONS(2959), + [anon_sym_import] = ACTIONS(2959), + [anon_sym_with] = ACTIONS(2959), + [anon_sym_var] = ACTIONS(2959), + [anon_sym_let] = ACTIONS(2959), + [anon_sym_const] = ACTIONS(2959), + [anon_sym_BANG] = ACTIONS(2957), + [anon_sym_else] = ACTIONS(2959), + [anon_sym_if] = ACTIONS(2959), + [anon_sym_switch] = ACTIONS(2959), + [anon_sym_for] = ACTIONS(2959), + [anon_sym_LPAREN] = ACTIONS(2957), + [anon_sym_SEMI] = ACTIONS(2957), + [anon_sym_await] = ACTIONS(2959), + [anon_sym_while] = ACTIONS(2959), + [anon_sym_do] = ACTIONS(2959), + [anon_sym_try] = ACTIONS(2959), + [anon_sym_break] = ACTIONS(2959), + [anon_sym_continue] = ACTIONS(2959), + [anon_sym_debugger] = ACTIONS(2959), + [anon_sym_return] = ACTIONS(2959), + [anon_sym_throw] = ACTIONS(2959), + [anon_sym_case] = ACTIONS(2959), + [anon_sym_yield] = ACTIONS(2959), + [anon_sym_LBRACK] = ACTIONS(2957), + [anon_sym_class] = ACTIONS(2959), + [anon_sym_async] = ACTIONS(2959), + [anon_sym_function] = ACTIONS(2959), + [anon_sym_new] = ACTIONS(2959), + [anon_sym_using] = ACTIONS(2959), + [anon_sym_PLUS] = ACTIONS(2959), + [anon_sym_DASH] = ACTIONS(2959), + [anon_sym_SLASH] = ACTIONS(2959), + [anon_sym_LT] = ACTIONS(2957), + [anon_sym_TILDE] = ACTIONS(2957), + [anon_sym_void] = ACTIONS(2959), + [anon_sym_delete] = ACTIONS(2959), + [anon_sym_PLUS_PLUS] = ACTIONS(2957), + [anon_sym_DASH_DASH] = ACTIONS(2957), + [anon_sym_DQUOTE] = ACTIONS(2957), + [anon_sym_SQUOTE] = ACTIONS(2957), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2957), + [sym_number] = ACTIONS(2957), + [sym_private_property_identifier] = ACTIONS(2957), + [sym_this] = ACTIONS(2959), + [sym_super] = ACTIONS(2959), + [sym_true] = ACTIONS(2959), + [sym_false] = ACTIONS(2959), + [sym_null] = ACTIONS(2959), + [sym_undefined] = ACTIONS(2959), + [anon_sym_AT] = ACTIONS(2957), + [anon_sym_static] = ACTIONS(2959), + [anon_sym_readonly] = ACTIONS(2959), + [anon_sym_get] = ACTIONS(2959), + [anon_sym_set] = ACTIONS(2959), + [anon_sym_declare] = ACTIONS(2959), + [anon_sym_public] = ACTIONS(2959), + [anon_sym_private] = ACTIONS(2959), + [anon_sym_protected] = ACTIONS(2959), + [anon_sym_override] = ACTIONS(2959), + [anon_sym_module] = ACTIONS(2959), + [anon_sym_any] = ACTIONS(2959), + [anon_sym_number] = ACTIONS(2959), + [anon_sym_boolean] = ACTIONS(2959), + [anon_sym_string] = ACTIONS(2959), + [anon_sym_symbol] = ACTIONS(2959), + [anon_sym_object] = ACTIONS(2959), + [anon_sym_abstract] = ACTIONS(2959), + [anon_sym_interface] = ACTIONS(2959), + [anon_sym_enum] = ACTIONS(2959), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(940)] = { + [ts_builtin_sym_end] = ACTIONS(2961), + [sym_identifier] = ACTIONS(2963), + [anon_sym_export] = ACTIONS(2963), + [anon_sym_default] = ACTIONS(2963), + [anon_sym_type] = ACTIONS(2963), + [anon_sym_namespace] = ACTIONS(2963), + [anon_sym_LBRACE] = ACTIONS(2961), + [anon_sym_RBRACE] = ACTIONS(2961), + [anon_sym_typeof] = ACTIONS(2963), + [anon_sym_import] = ACTIONS(2963), + [anon_sym_with] = ACTIONS(2963), + [anon_sym_var] = ACTIONS(2963), + [anon_sym_let] = ACTIONS(2963), + [anon_sym_const] = ACTIONS(2963), + [anon_sym_BANG] = ACTIONS(2961), + [anon_sym_else] = ACTIONS(2963), + [anon_sym_if] = ACTIONS(2963), + [anon_sym_switch] = ACTIONS(2963), + [anon_sym_for] = ACTIONS(2963), + [anon_sym_LPAREN] = ACTIONS(2961), + [anon_sym_SEMI] = ACTIONS(2961), + [anon_sym_await] = ACTIONS(2963), + [anon_sym_while] = ACTIONS(2963), + [anon_sym_do] = ACTIONS(2963), + [anon_sym_try] = ACTIONS(2963), + [anon_sym_break] = ACTIONS(2963), + [anon_sym_continue] = ACTIONS(2963), + [anon_sym_debugger] = ACTIONS(2963), + [anon_sym_return] = ACTIONS(2963), + [anon_sym_throw] = ACTIONS(2963), + [anon_sym_case] = ACTIONS(2963), + [anon_sym_yield] = ACTIONS(2963), + [anon_sym_LBRACK] = ACTIONS(2961), + [anon_sym_class] = ACTIONS(2963), + [anon_sym_async] = ACTIONS(2963), + [anon_sym_function] = ACTIONS(2963), + [anon_sym_new] = ACTIONS(2963), + [anon_sym_using] = ACTIONS(2963), + [anon_sym_PLUS] = ACTIONS(2963), + [anon_sym_DASH] = ACTIONS(2963), + [anon_sym_SLASH] = ACTIONS(2963), + [anon_sym_LT] = ACTIONS(2961), + [anon_sym_TILDE] = ACTIONS(2961), + [anon_sym_void] = ACTIONS(2963), + [anon_sym_delete] = ACTIONS(2963), + [anon_sym_PLUS_PLUS] = ACTIONS(2961), + [anon_sym_DASH_DASH] = ACTIONS(2961), + [anon_sym_DQUOTE] = ACTIONS(2961), + [anon_sym_SQUOTE] = ACTIONS(2961), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2961), + [sym_number] = ACTIONS(2961), + [sym_private_property_identifier] = ACTIONS(2961), + [sym_this] = ACTIONS(2963), + [sym_super] = ACTIONS(2963), + [sym_true] = ACTIONS(2963), + [sym_false] = ACTIONS(2963), + [sym_null] = ACTIONS(2963), + [sym_undefined] = ACTIONS(2963), + [anon_sym_AT] = ACTIONS(2961), + [anon_sym_static] = ACTIONS(2963), + [anon_sym_readonly] = ACTIONS(2963), + [anon_sym_get] = ACTIONS(2963), + [anon_sym_set] = ACTIONS(2963), + [anon_sym_declare] = ACTIONS(2963), + [anon_sym_public] = ACTIONS(2963), + [anon_sym_private] = ACTIONS(2963), + [anon_sym_protected] = ACTIONS(2963), + [anon_sym_override] = ACTIONS(2963), + [anon_sym_module] = ACTIONS(2963), + [anon_sym_any] = ACTIONS(2963), + [anon_sym_number] = ACTIONS(2963), + [anon_sym_boolean] = ACTIONS(2963), + [anon_sym_string] = ACTIONS(2963), + [anon_sym_symbol] = ACTIONS(2963), + [anon_sym_object] = ACTIONS(2963), + [anon_sym_abstract] = ACTIONS(2963), + [anon_sym_interface] = ACTIONS(2963), + [anon_sym_enum] = ACTIONS(2963), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(941)] = { + [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(942)] = { + [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(943)] = { + [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(944)] = { + [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(945)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_rest_pattern] = STATE(5281), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3835), + [sym_tuple_parameter] = STATE(5307), + [sym_optional_tuple_parameter] = STATE(5307), + [sym_optional_type] = STATE(5307), + [sym_rest_type] = STATE(5307), + [sym__tuple_type_member] = STATE(5307), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(2489), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2495), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(946)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_asserts] = STATE(3275), + [sym_type] = STATE(3276), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_predicate] = STATE(3275), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3157), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(2981), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(2985), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_asserts] = ACTIONS(2987), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(947)] = { + [sym_identifier] = ACTIONS(2989), + [anon_sym_export] = ACTIONS(2989), + [anon_sym_type] = ACTIONS(2989), + [anon_sym_namespace] = ACTIONS(2989), + [anon_sym_LBRACE] = ACTIONS(2991), + [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(2991), + [anon_sym_if] = ACTIONS(2989), + [anon_sym_switch] = ACTIONS(2989), + [anon_sym_for] = ACTIONS(2989), + [anon_sym_LPAREN] = ACTIONS(2991), + [anon_sym_SEMI] = ACTIONS(2991), + [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_yield] = ACTIONS(2989), + [anon_sym_LBRACK] = ACTIONS(2991), + [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(2991), + [anon_sym_TILDE] = ACTIONS(2991), + [anon_sym_void] = ACTIONS(2989), + [anon_sym_delete] = ACTIONS(2989), + [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(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(2991), + [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), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(948)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_asserts] = STATE(3431), + [sym_type] = STATE(3432), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_predicate] = STATE(3431), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3296), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(2993), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3025), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_asserts] = ACTIONS(3035), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(949)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_asserts] = STATE(1990), + [sym_type] = STATE(1991), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_predicate] = STATE(1990), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1822), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3045), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3073), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_asserts] = ACTIONS(3083), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(950)] = { + [sym_identifier] = ACTIONS(3093), + [anon_sym_export] = ACTIONS(3093), + [anon_sym_type] = ACTIONS(3093), + [anon_sym_namespace] = ACTIONS(3093), + [anon_sym_LBRACE] = ACTIONS(3095), + [anon_sym_typeof] = ACTIONS(3093), + [anon_sym_import] = ACTIONS(3093), + [anon_sym_with] = ACTIONS(3093), + [anon_sym_var] = ACTIONS(3093), + [anon_sym_let] = ACTIONS(3093), + [anon_sym_const] = ACTIONS(3093), + [anon_sym_BANG] = ACTIONS(3095), + [anon_sym_if] = ACTIONS(3093), + [anon_sym_switch] = ACTIONS(3093), + [anon_sym_for] = ACTIONS(3093), + [anon_sym_LPAREN] = ACTIONS(3095), + [anon_sym_SEMI] = ACTIONS(3095), + [anon_sym_await] = ACTIONS(3093), + [anon_sym_while] = ACTIONS(3093), + [anon_sym_do] = ACTIONS(3093), + [anon_sym_try] = ACTIONS(3093), + [anon_sym_break] = ACTIONS(3093), + [anon_sym_continue] = ACTIONS(3093), + [anon_sym_debugger] = ACTIONS(3093), + [anon_sym_return] = ACTIONS(3093), + [anon_sym_throw] = ACTIONS(3093), + [anon_sym_yield] = ACTIONS(3093), + [anon_sym_LBRACK] = ACTIONS(3095), + [anon_sym_class] = ACTIONS(3093), + [anon_sym_async] = ACTIONS(3093), + [anon_sym_function] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3093), + [anon_sym_using] = ACTIONS(3093), + [anon_sym_PLUS] = ACTIONS(3093), + [anon_sym_DASH] = ACTIONS(3093), + [anon_sym_SLASH] = ACTIONS(3093), + [anon_sym_LT] = ACTIONS(3095), + [anon_sym_TILDE] = ACTIONS(3095), + [anon_sym_void] = ACTIONS(3093), + [anon_sym_delete] = ACTIONS(3093), + [anon_sym_PLUS_PLUS] = ACTIONS(3095), + [anon_sym_DASH_DASH] = ACTIONS(3095), + [anon_sym_DQUOTE] = ACTIONS(3095), + [anon_sym_SQUOTE] = ACTIONS(3095), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3095), + [sym_number] = ACTIONS(3095), + [sym_private_property_identifier] = ACTIONS(3095), + [sym_this] = ACTIONS(3093), + [sym_super] = ACTIONS(3093), + [sym_true] = ACTIONS(3093), + [sym_false] = ACTIONS(3093), + [sym_null] = ACTIONS(3093), + [sym_undefined] = ACTIONS(3093), + [anon_sym_AT] = ACTIONS(3095), + [anon_sym_static] = ACTIONS(3093), + [anon_sym_readonly] = ACTIONS(3093), + [anon_sym_get] = ACTIONS(3093), + [anon_sym_set] = ACTIONS(3093), + [anon_sym_declare] = ACTIONS(3093), + [anon_sym_public] = ACTIONS(3093), + [anon_sym_private] = ACTIONS(3093), + [anon_sym_protected] = ACTIONS(3093), + [anon_sym_override] = ACTIONS(3093), + [anon_sym_module] = ACTIONS(3093), + [anon_sym_any] = ACTIONS(3093), + [anon_sym_number] = ACTIONS(3093), + [anon_sym_boolean] = ACTIONS(3093), + [anon_sym_string] = ACTIONS(3093), + [anon_sym_symbol] = ACTIONS(3093), + [anon_sym_object] = ACTIONS(3093), + [anon_sym_abstract] = ACTIONS(3093), + [anon_sym_interface] = ACTIONS(3093), + [anon_sym_enum] = ACTIONS(3093), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(951)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_asserts] = STATE(3004), + [sym_type] = STATE(3813), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_predicate] = STATE(3004), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(3645), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3097), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(3113), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_asserts] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(952)] = { + [sym_identifier] = ACTIONS(3129), + [anon_sym_export] = ACTIONS(3129), + [anon_sym_type] = ACTIONS(3129), + [anon_sym_namespace] = ACTIONS(3129), + [anon_sym_LBRACE] = ACTIONS(3131), + [anon_sym_typeof] = ACTIONS(3129), + [anon_sym_import] = ACTIONS(3129), + [anon_sym_with] = ACTIONS(3129), + [anon_sym_var] = ACTIONS(3129), + [anon_sym_let] = ACTIONS(3129), + [anon_sym_const] = ACTIONS(3129), + [anon_sym_BANG] = ACTIONS(3131), + [anon_sym_if] = ACTIONS(3129), + [anon_sym_switch] = ACTIONS(3129), + [anon_sym_for] = ACTIONS(3129), + [anon_sym_LPAREN] = ACTIONS(3131), + [anon_sym_SEMI] = ACTIONS(3131), + [anon_sym_await] = ACTIONS(3129), + [anon_sym_while] = ACTIONS(3129), + [anon_sym_do] = ACTIONS(3129), + [anon_sym_try] = ACTIONS(3129), + [anon_sym_break] = ACTIONS(3129), + [anon_sym_continue] = ACTIONS(3129), + [anon_sym_debugger] = ACTIONS(3129), + [anon_sym_return] = ACTIONS(3129), + [anon_sym_throw] = ACTIONS(3129), + [anon_sym_yield] = ACTIONS(3129), + [anon_sym_LBRACK] = ACTIONS(3131), + [anon_sym_class] = ACTIONS(3129), + [anon_sym_async] = ACTIONS(3129), + [anon_sym_function] = ACTIONS(3129), + [anon_sym_new] = ACTIONS(3129), + [anon_sym_using] = ACTIONS(3129), + [anon_sym_PLUS] = ACTIONS(3129), + [anon_sym_DASH] = ACTIONS(3129), + [anon_sym_SLASH] = ACTIONS(3129), + [anon_sym_LT] = ACTIONS(3131), + [anon_sym_TILDE] = ACTIONS(3131), + [anon_sym_void] = ACTIONS(3129), + [anon_sym_delete] = ACTIONS(3129), + [anon_sym_PLUS_PLUS] = ACTIONS(3131), + [anon_sym_DASH_DASH] = ACTIONS(3131), + [anon_sym_DQUOTE] = ACTIONS(3131), + [anon_sym_SQUOTE] = ACTIONS(3131), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3131), + [sym_number] = ACTIONS(3131), + [sym_private_property_identifier] = ACTIONS(3131), + [sym_this] = ACTIONS(3129), + [sym_super] = ACTIONS(3129), + [sym_true] = ACTIONS(3129), + [sym_false] = ACTIONS(3129), + [sym_null] = ACTIONS(3129), + [sym_undefined] = ACTIONS(3129), + [anon_sym_AT] = ACTIONS(3131), + [anon_sym_static] = ACTIONS(3129), + [anon_sym_readonly] = ACTIONS(3129), + [anon_sym_get] = ACTIONS(3129), + [anon_sym_set] = ACTIONS(3129), + [anon_sym_declare] = ACTIONS(3129), + [anon_sym_public] = ACTIONS(3129), + [anon_sym_private] = ACTIONS(3129), + [anon_sym_protected] = ACTIONS(3129), + [anon_sym_override] = ACTIONS(3129), + [anon_sym_module] = ACTIONS(3129), + [anon_sym_any] = ACTIONS(3129), + [anon_sym_number] = ACTIONS(3129), + [anon_sym_boolean] = ACTIONS(3129), + [anon_sym_string] = ACTIONS(3129), + [anon_sym_symbol] = ACTIONS(3129), + [anon_sym_object] = ACTIONS(3129), + [anon_sym_abstract] = ACTIONS(3129), + [anon_sym_interface] = ACTIONS(3129), + [anon_sym_enum] = ACTIONS(3129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(953)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_asserts] = STATE(2994), + [sym_type] = STATE(3140), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_predicate] = STATE(2994), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(3081), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3133), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(3135), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_asserts] = ACTIONS(3137), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(954)] = { + [sym_identifier] = ACTIONS(2531), + [anon_sym_export] = ACTIONS(2531), + [anon_sym_type] = ACTIONS(2531), + [anon_sym_namespace] = ACTIONS(2531), + [anon_sym_LBRACE] = ACTIONS(2529), + [anon_sym_typeof] = ACTIONS(2531), + [anon_sym_import] = ACTIONS(2531), + [anon_sym_with] = ACTIONS(2531), + [anon_sym_var] = ACTIONS(2531), + [anon_sym_let] = ACTIONS(2531), + [anon_sym_const] = ACTIONS(2531), + [anon_sym_BANG] = ACTIONS(2529), + [anon_sym_if] = ACTIONS(2531), + [anon_sym_switch] = ACTIONS(2531), + [anon_sym_for] = ACTIONS(2531), + [anon_sym_LPAREN] = ACTIONS(2529), + [anon_sym_SEMI] = ACTIONS(2529), + [anon_sym_await] = ACTIONS(2531), + [anon_sym_while] = ACTIONS(2531), + [anon_sym_do] = ACTIONS(2531), + [anon_sym_try] = ACTIONS(2531), + [anon_sym_break] = ACTIONS(2531), + [anon_sym_continue] = ACTIONS(2531), + [anon_sym_debugger] = ACTIONS(2531), + [anon_sym_return] = ACTIONS(2531), + [anon_sym_throw] = ACTIONS(2531), + [anon_sym_yield] = ACTIONS(2531), + [anon_sym_LBRACK] = ACTIONS(2529), + [anon_sym_class] = ACTIONS(2531), + [anon_sym_async] = ACTIONS(2531), + [anon_sym_function] = ACTIONS(2531), + [anon_sym_new] = ACTIONS(2531), + [anon_sym_using] = ACTIONS(2531), + [anon_sym_PLUS] = ACTIONS(2531), + [anon_sym_DASH] = ACTIONS(2531), + [anon_sym_SLASH] = ACTIONS(2531), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_TILDE] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(2531), + [anon_sym_delete] = ACTIONS(2531), + [anon_sym_PLUS_PLUS] = ACTIONS(2529), + [anon_sym_DASH_DASH] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(2529), + [anon_sym_SQUOTE] = ACTIONS(2529), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2529), + [sym_number] = ACTIONS(2529), + [sym_private_property_identifier] = ACTIONS(2529), + [sym_this] = ACTIONS(2531), + [sym_super] = ACTIONS(2531), + [sym_true] = ACTIONS(2531), + [sym_false] = ACTIONS(2531), + [sym_null] = ACTIONS(2531), + [sym_undefined] = ACTIONS(2531), + [anon_sym_AT] = ACTIONS(2529), + [anon_sym_static] = ACTIONS(2531), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_get] = ACTIONS(2531), + [anon_sym_set] = ACTIONS(2531), + [anon_sym_declare] = ACTIONS(2531), + [anon_sym_public] = ACTIONS(2531), + [anon_sym_private] = ACTIONS(2531), + [anon_sym_protected] = ACTIONS(2531), + [anon_sym_override] = ACTIONS(2531), + [anon_sym_module] = ACTIONS(2531), + [anon_sym_any] = ACTIONS(2531), + [anon_sym_number] = ACTIONS(2531), + [anon_sym_boolean] = ACTIONS(2531), + [anon_sym_string] = ACTIONS(2531), + [anon_sym_symbol] = ACTIONS(2531), + [anon_sym_object] = ACTIONS(2531), + [anon_sym_abstract] = ACTIONS(2531), + [anon_sym_interface] = ACTIONS(2531), + [anon_sym_enum] = ACTIONS(2531), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(955)] = { + [sym_identifier] = ACTIONS(3129), + [anon_sym_export] = ACTIONS(3129), + [anon_sym_type] = ACTIONS(3129), + [anon_sym_namespace] = ACTIONS(3129), + [anon_sym_LBRACE] = ACTIONS(3131), + [anon_sym_typeof] = ACTIONS(3129), + [anon_sym_import] = ACTIONS(3129), + [anon_sym_with] = ACTIONS(3129), + [anon_sym_var] = ACTIONS(3129), + [anon_sym_let] = ACTIONS(3129), + [anon_sym_const] = ACTIONS(3129), + [anon_sym_BANG] = ACTIONS(3131), + [anon_sym_if] = ACTIONS(3129), + [anon_sym_switch] = ACTIONS(3129), + [anon_sym_for] = ACTIONS(3129), + [anon_sym_LPAREN] = ACTIONS(3131), + [anon_sym_SEMI] = ACTIONS(3131), + [anon_sym_await] = ACTIONS(3129), + [anon_sym_while] = ACTIONS(3129), + [anon_sym_do] = ACTIONS(3129), + [anon_sym_try] = ACTIONS(3129), + [anon_sym_break] = ACTIONS(3129), + [anon_sym_continue] = ACTIONS(3129), + [anon_sym_debugger] = ACTIONS(3129), + [anon_sym_return] = ACTIONS(3129), + [anon_sym_throw] = ACTIONS(3129), + [anon_sym_yield] = ACTIONS(3129), + [anon_sym_LBRACK] = ACTIONS(3131), + [anon_sym_class] = ACTIONS(3129), + [anon_sym_async] = ACTIONS(3129), + [anon_sym_function] = ACTIONS(3129), + [anon_sym_new] = ACTIONS(3129), + [anon_sym_using] = ACTIONS(3129), + [anon_sym_PLUS] = ACTIONS(3129), + [anon_sym_DASH] = ACTIONS(3129), + [anon_sym_SLASH] = ACTIONS(3129), + [anon_sym_LT] = ACTIONS(3131), + [anon_sym_TILDE] = ACTIONS(3131), + [anon_sym_void] = ACTIONS(3129), + [anon_sym_delete] = ACTIONS(3129), + [anon_sym_PLUS_PLUS] = ACTIONS(3131), + [anon_sym_DASH_DASH] = ACTIONS(3131), + [anon_sym_DQUOTE] = ACTIONS(3131), + [anon_sym_SQUOTE] = ACTIONS(3131), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3131), + [sym_number] = ACTIONS(3131), + [sym_private_property_identifier] = ACTIONS(3131), + [sym_this] = ACTIONS(3129), + [sym_super] = ACTIONS(3129), + [sym_true] = ACTIONS(3129), + [sym_false] = ACTIONS(3129), + [sym_null] = ACTIONS(3129), + [sym_undefined] = ACTIONS(3129), + [anon_sym_AT] = ACTIONS(3131), + [anon_sym_static] = ACTIONS(3129), + [anon_sym_readonly] = ACTIONS(3129), + [anon_sym_get] = ACTIONS(3129), + [anon_sym_set] = ACTIONS(3129), + [anon_sym_declare] = ACTIONS(3129), + [anon_sym_public] = ACTIONS(3129), + [anon_sym_private] = ACTIONS(3129), + [anon_sym_protected] = ACTIONS(3129), + [anon_sym_override] = ACTIONS(3129), + [anon_sym_module] = ACTIONS(3129), + [anon_sym_any] = ACTIONS(3129), + [anon_sym_number] = ACTIONS(3129), + [anon_sym_boolean] = ACTIONS(3129), + [anon_sym_string] = ACTIONS(3129), + [anon_sym_symbol] = ACTIONS(3129), + [anon_sym_object] = ACTIONS(3129), + [anon_sym_abstract] = ACTIONS(3129), + [anon_sym_interface] = ACTIONS(3129), + [anon_sym_enum] = ACTIONS(3129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(956)] = { + [sym_identifier] = ACTIONS(3129), + [anon_sym_export] = ACTIONS(3129), + [anon_sym_type] = ACTIONS(3129), + [anon_sym_namespace] = ACTIONS(3129), + [anon_sym_LBRACE] = ACTIONS(3131), + [anon_sym_typeof] = ACTIONS(3129), + [anon_sym_import] = ACTIONS(3129), + [anon_sym_with] = ACTIONS(3129), + [anon_sym_var] = ACTIONS(3129), + [anon_sym_let] = ACTIONS(3129), + [anon_sym_const] = ACTIONS(3129), + [anon_sym_BANG] = ACTIONS(3131), + [anon_sym_if] = ACTIONS(3129), + [anon_sym_switch] = ACTIONS(3129), + [anon_sym_for] = ACTIONS(3129), + [anon_sym_LPAREN] = ACTIONS(3131), + [anon_sym_SEMI] = ACTIONS(3131), + [anon_sym_await] = ACTIONS(3129), + [anon_sym_while] = ACTIONS(3129), + [anon_sym_do] = ACTIONS(3129), + [anon_sym_try] = ACTIONS(3129), + [anon_sym_break] = ACTIONS(3129), + [anon_sym_continue] = ACTIONS(3129), + [anon_sym_debugger] = ACTIONS(3129), + [anon_sym_return] = ACTIONS(3129), + [anon_sym_throw] = ACTIONS(3129), + [anon_sym_yield] = ACTIONS(3129), + [anon_sym_LBRACK] = ACTIONS(3131), + [anon_sym_class] = ACTIONS(3129), + [anon_sym_async] = ACTIONS(3129), + [anon_sym_function] = ACTIONS(3129), + [anon_sym_new] = ACTIONS(3129), + [anon_sym_using] = ACTIONS(3129), + [anon_sym_PLUS] = ACTIONS(3129), + [anon_sym_DASH] = ACTIONS(3129), + [anon_sym_SLASH] = ACTIONS(3129), + [anon_sym_LT] = ACTIONS(3131), + [anon_sym_TILDE] = ACTIONS(3131), + [anon_sym_void] = ACTIONS(3129), + [anon_sym_delete] = ACTIONS(3129), + [anon_sym_PLUS_PLUS] = ACTIONS(3131), + [anon_sym_DASH_DASH] = ACTIONS(3131), + [anon_sym_DQUOTE] = ACTIONS(3131), + [anon_sym_SQUOTE] = ACTIONS(3131), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3131), + [sym_number] = ACTIONS(3131), + [sym_private_property_identifier] = ACTIONS(3131), + [sym_this] = ACTIONS(3129), + [sym_super] = ACTIONS(3129), + [sym_true] = ACTIONS(3129), + [sym_false] = ACTIONS(3129), + [sym_null] = ACTIONS(3129), + [sym_undefined] = ACTIONS(3129), + [anon_sym_AT] = ACTIONS(3131), + [anon_sym_static] = ACTIONS(3129), + [anon_sym_readonly] = ACTIONS(3129), + [anon_sym_get] = ACTIONS(3129), + [anon_sym_set] = ACTIONS(3129), + [anon_sym_declare] = ACTIONS(3129), + [anon_sym_public] = ACTIONS(3129), + [anon_sym_private] = ACTIONS(3129), + [anon_sym_protected] = ACTIONS(3129), + [anon_sym_override] = ACTIONS(3129), + [anon_sym_module] = ACTIONS(3129), + [anon_sym_any] = ACTIONS(3129), + [anon_sym_number] = ACTIONS(3129), + [anon_sym_boolean] = ACTIONS(3129), + [anon_sym_string] = ACTIONS(3129), + [anon_sym_symbol] = ACTIONS(3129), + [anon_sym_object] = ACTIONS(3129), + [anon_sym_abstract] = ACTIONS(3129), + [anon_sym_interface] = ACTIONS(3129), + [anon_sym_enum] = ACTIONS(3129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(957)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_asserts] = STATE(2036), + [sym_type] = STATE(2037), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_predicate] = STATE(2036), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1822), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3045), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3073), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_asserts] = ACTIONS(3083), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(958)] = { + [sym_identifier] = ACTIONS(3129), + [anon_sym_export] = ACTIONS(3129), + [anon_sym_type] = ACTIONS(3129), + [anon_sym_namespace] = ACTIONS(3129), + [anon_sym_LBRACE] = ACTIONS(3131), + [anon_sym_typeof] = ACTIONS(3129), + [anon_sym_import] = ACTIONS(3129), + [anon_sym_with] = ACTIONS(3129), + [anon_sym_var] = ACTIONS(3129), + [anon_sym_let] = ACTIONS(3129), + [anon_sym_const] = ACTIONS(3129), + [anon_sym_BANG] = ACTIONS(3131), + [anon_sym_if] = ACTIONS(3129), + [anon_sym_switch] = ACTIONS(3129), + [anon_sym_for] = ACTIONS(3129), + [anon_sym_LPAREN] = ACTIONS(3131), + [anon_sym_SEMI] = ACTIONS(3131), + [anon_sym_await] = ACTIONS(3129), + [anon_sym_while] = ACTIONS(3129), + [anon_sym_do] = ACTIONS(3129), + [anon_sym_try] = ACTIONS(3129), + [anon_sym_break] = ACTIONS(3129), + [anon_sym_continue] = ACTIONS(3129), + [anon_sym_debugger] = ACTIONS(3129), + [anon_sym_return] = ACTIONS(3129), + [anon_sym_throw] = ACTIONS(3129), + [anon_sym_yield] = ACTIONS(3129), + [anon_sym_LBRACK] = ACTIONS(3131), + [anon_sym_class] = ACTIONS(3129), + [anon_sym_async] = ACTIONS(3129), + [anon_sym_function] = ACTIONS(3129), + [anon_sym_new] = ACTIONS(3129), + [anon_sym_using] = ACTIONS(3129), + [anon_sym_PLUS] = ACTIONS(3129), + [anon_sym_DASH] = ACTIONS(3129), + [anon_sym_SLASH] = ACTIONS(3129), + [anon_sym_LT] = ACTIONS(3131), + [anon_sym_TILDE] = ACTIONS(3131), + [anon_sym_void] = ACTIONS(3129), + [anon_sym_delete] = ACTIONS(3129), + [anon_sym_PLUS_PLUS] = ACTIONS(3131), + [anon_sym_DASH_DASH] = ACTIONS(3131), + [anon_sym_DQUOTE] = ACTIONS(3131), + [anon_sym_SQUOTE] = ACTIONS(3131), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3131), + [sym_number] = ACTIONS(3131), + [sym_private_property_identifier] = ACTIONS(3131), + [sym_this] = ACTIONS(3129), + [sym_super] = ACTIONS(3129), + [sym_true] = ACTIONS(3129), + [sym_false] = ACTIONS(3129), + [sym_null] = ACTIONS(3129), + [sym_undefined] = ACTIONS(3129), + [anon_sym_AT] = ACTIONS(3131), + [anon_sym_static] = ACTIONS(3129), + [anon_sym_readonly] = ACTIONS(3129), + [anon_sym_get] = ACTIONS(3129), + [anon_sym_set] = ACTIONS(3129), + [anon_sym_declare] = ACTIONS(3129), + [anon_sym_public] = ACTIONS(3129), + [anon_sym_private] = ACTIONS(3129), + [anon_sym_protected] = ACTIONS(3129), + [anon_sym_override] = ACTIONS(3129), + [anon_sym_module] = ACTIONS(3129), + [anon_sym_any] = ACTIONS(3129), + [anon_sym_number] = ACTIONS(3129), + [anon_sym_boolean] = ACTIONS(3129), + [anon_sym_string] = ACTIONS(3129), + [anon_sym_symbol] = ACTIONS(3129), + [anon_sym_object] = ACTIONS(3129), + [anon_sym_abstract] = ACTIONS(3129), + [anon_sym_interface] = ACTIONS(3129), + [anon_sym_enum] = ACTIONS(3129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(959)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_asserts] = STATE(3945), + [sym_type] = STATE(3492), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_predicate] = STATE(3947), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3296), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(2993), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3025), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_asserts] = ACTIONS(3035), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(960)] = { + [sym_identifier] = ACTIONS(3129), + [anon_sym_export] = ACTIONS(3129), + [anon_sym_type] = ACTIONS(3129), + [anon_sym_namespace] = ACTIONS(3129), + [anon_sym_LBRACE] = ACTIONS(3131), + [anon_sym_typeof] = ACTIONS(3129), + [anon_sym_import] = ACTIONS(3129), + [anon_sym_with] = ACTIONS(3129), + [anon_sym_var] = ACTIONS(3129), + [anon_sym_let] = ACTIONS(3129), + [anon_sym_const] = ACTIONS(3129), + [anon_sym_BANG] = ACTIONS(3131), + [anon_sym_if] = ACTIONS(3129), + [anon_sym_switch] = ACTIONS(3129), + [anon_sym_for] = ACTIONS(3129), + [anon_sym_LPAREN] = ACTIONS(3131), + [anon_sym_SEMI] = ACTIONS(3131), + [anon_sym_await] = ACTIONS(3129), + [anon_sym_while] = ACTIONS(3129), + [anon_sym_do] = ACTIONS(3129), + [anon_sym_try] = ACTIONS(3129), + [anon_sym_break] = ACTIONS(3129), + [anon_sym_continue] = ACTIONS(3129), + [anon_sym_debugger] = ACTIONS(3129), + [anon_sym_return] = ACTIONS(3129), + [anon_sym_throw] = ACTIONS(3129), + [anon_sym_yield] = ACTIONS(3129), + [anon_sym_LBRACK] = ACTIONS(3131), + [anon_sym_class] = ACTIONS(3129), + [anon_sym_async] = ACTIONS(3129), + [anon_sym_function] = ACTIONS(3129), + [anon_sym_new] = ACTIONS(3129), + [anon_sym_using] = ACTIONS(3129), + [anon_sym_PLUS] = ACTIONS(3129), + [anon_sym_DASH] = ACTIONS(3129), + [anon_sym_SLASH] = ACTIONS(3129), + [anon_sym_LT] = ACTIONS(3131), + [anon_sym_TILDE] = ACTIONS(3131), + [anon_sym_void] = ACTIONS(3129), + [anon_sym_delete] = ACTIONS(3129), + [anon_sym_PLUS_PLUS] = ACTIONS(3131), + [anon_sym_DASH_DASH] = ACTIONS(3131), + [anon_sym_DQUOTE] = ACTIONS(3131), + [anon_sym_SQUOTE] = ACTIONS(3131), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3131), + [sym_number] = ACTIONS(3131), + [sym_private_property_identifier] = ACTIONS(3131), + [sym_this] = ACTIONS(3129), + [sym_super] = ACTIONS(3129), + [sym_true] = ACTIONS(3129), + [sym_false] = ACTIONS(3129), + [sym_null] = ACTIONS(3129), + [sym_undefined] = ACTIONS(3129), + [anon_sym_AT] = ACTIONS(3131), + [anon_sym_static] = ACTIONS(3129), + [anon_sym_readonly] = ACTIONS(3129), + [anon_sym_get] = ACTIONS(3129), + [anon_sym_set] = ACTIONS(3129), + [anon_sym_declare] = ACTIONS(3129), + [anon_sym_public] = ACTIONS(3129), + [anon_sym_private] = ACTIONS(3129), + [anon_sym_protected] = ACTIONS(3129), + [anon_sym_override] = ACTIONS(3129), + [anon_sym_module] = ACTIONS(3129), + [anon_sym_any] = ACTIONS(3129), + [anon_sym_number] = ACTIONS(3129), + [anon_sym_boolean] = ACTIONS(3129), + [anon_sym_string] = ACTIONS(3129), + [anon_sym_symbol] = ACTIONS(3129), + [anon_sym_object] = ACTIONS(3129), + [anon_sym_abstract] = ACTIONS(3129), + [anon_sym_interface] = ACTIONS(3129), + [anon_sym_enum] = ACTIONS(3129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(961)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_asserts] = STATE(3864), + [sym_type] = STATE(3295), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_predicate] = STATE(3865), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3157), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(2981), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(2985), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_asserts] = ACTIONS(2987), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(962)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_asserts] = STATE(2994), + [sym_type] = STATE(3649), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_predicate] = STATE(2994), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(3487), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3139), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(3141), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_asserts] = ACTIONS(3143), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(963)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_asserts] = STATE(5432), + [sym_type] = STATE(3361), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_predicate] = STATE(5466), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(3081), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3133), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(3135), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_asserts] = ACTIONS(3137), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(964)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_asserts] = STATE(3217), + [sym_type] = STATE(3263), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_predicate] = STATE(3217), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3157), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(2981), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(2985), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_asserts] = ACTIONS(2987), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(965)] = { + [sym_identifier] = ACTIONS(3129), + [anon_sym_export] = ACTIONS(3129), + [anon_sym_type] = ACTIONS(3129), + [anon_sym_namespace] = ACTIONS(3129), + [anon_sym_LBRACE] = ACTIONS(3131), + [anon_sym_typeof] = ACTIONS(3129), + [anon_sym_import] = ACTIONS(3129), + [anon_sym_with] = ACTIONS(3129), + [anon_sym_var] = ACTIONS(3129), + [anon_sym_let] = ACTIONS(3129), + [anon_sym_const] = ACTIONS(3129), + [anon_sym_BANG] = ACTIONS(3131), + [anon_sym_if] = ACTIONS(3129), + [anon_sym_switch] = ACTIONS(3129), + [anon_sym_for] = ACTIONS(3129), + [anon_sym_LPAREN] = ACTIONS(3131), + [anon_sym_SEMI] = ACTIONS(3131), + [anon_sym_await] = ACTIONS(3129), + [anon_sym_while] = ACTIONS(3129), + [anon_sym_do] = ACTIONS(3129), + [anon_sym_try] = ACTIONS(3129), + [anon_sym_break] = ACTIONS(3129), + [anon_sym_continue] = ACTIONS(3129), + [anon_sym_debugger] = ACTIONS(3129), + [anon_sym_return] = ACTIONS(3129), + [anon_sym_throw] = ACTIONS(3129), + [anon_sym_yield] = ACTIONS(3129), + [anon_sym_LBRACK] = ACTIONS(3131), + [anon_sym_class] = ACTIONS(3129), + [anon_sym_async] = ACTIONS(3129), + [anon_sym_function] = ACTIONS(3129), + [anon_sym_new] = ACTIONS(3129), + [anon_sym_using] = ACTIONS(3129), + [anon_sym_PLUS] = ACTIONS(3129), + [anon_sym_DASH] = ACTIONS(3129), + [anon_sym_SLASH] = ACTIONS(3129), + [anon_sym_LT] = ACTIONS(3131), + [anon_sym_TILDE] = ACTIONS(3131), + [anon_sym_void] = ACTIONS(3129), + [anon_sym_delete] = ACTIONS(3129), + [anon_sym_PLUS_PLUS] = ACTIONS(3131), + [anon_sym_DASH_DASH] = ACTIONS(3131), + [anon_sym_DQUOTE] = ACTIONS(3131), + [anon_sym_SQUOTE] = ACTIONS(3131), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3131), + [sym_number] = ACTIONS(3131), + [sym_private_property_identifier] = ACTIONS(3131), + [sym_this] = ACTIONS(3129), + [sym_super] = ACTIONS(3129), + [sym_true] = ACTIONS(3129), + [sym_false] = ACTIONS(3129), + [sym_null] = ACTIONS(3129), + [sym_undefined] = ACTIONS(3129), + [anon_sym_AT] = ACTIONS(3131), + [anon_sym_static] = ACTIONS(3129), + [anon_sym_readonly] = ACTIONS(3129), + [anon_sym_get] = ACTIONS(3129), + [anon_sym_set] = ACTIONS(3129), + [anon_sym_declare] = ACTIONS(3129), + [anon_sym_public] = ACTIONS(3129), + [anon_sym_private] = ACTIONS(3129), + [anon_sym_protected] = ACTIONS(3129), + [anon_sym_override] = ACTIONS(3129), + [anon_sym_module] = ACTIONS(3129), + [anon_sym_any] = ACTIONS(3129), + [anon_sym_number] = ACTIONS(3129), + [anon_sym_boolean] = ACTIONS(3129), + [anon_sym_string] = ACTIONS(3129), + [anon_sym_symbol] = ACTIONS(3129), + [anon_sym_object] = ACTIONS(3129), + [anon_sym_abstract] = ACTIONS(3129), + [anon_sym_interface] = ACTIONS(3129), + [anon_sym_enum] = ACTIONS(3129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(966)] = { + [sym_identifier] = ACTIONS(3129), + [anon_sym_export] = ACTIONS(3129), + [anon_sym_type] = ACTIONS(3129), + [anon_sym_namespace] = ACTIONS(3129), + [anon_sym_LBRACE] = ACTIONS(3131), + [anon_sym_typeof] = ACTIONS(3129), + [anon_sym_import] = ACTIONS(3129), + [anon_sym_with] = ACTIONS(3129), + [anon_sym_var] = ACTIONS(3129), + [anon_sym_let] = ACTIONS(3129), + [anon_sym_const] = ACTIONS(3129), + [anon_sym_BANG] = ACTIONS(3131), + [anon_sym_if] = ACTIONS(3129), + [anon_sym_switch] = ACTIONS(3129), + [anon_sym_for] = ACTIONS(3129), + [anon_sym_LPAREN] = ACTIONS(3131), + [anon_sym_SEMI] = ACTIONS(3131), + [anon_sym_await] = ACTIONS(3129), + [anon_sym_while] = ACTIONS(3129), + [anon_sym_do] = ACTIONS(3129), + [anon_sym_try] = ACTIONS(3129), + [anon_sym_break] = ACTIONS(3129), + [anon_sym_continue] = ACTIONS(3129), + [anon_sym_debugger] = ACTIONS(3129), + [anon_sym_return] = ACTIONS(3129), + [anon_sym_throw] = ACTIONS(3129), + [anon_sym_yield] = ACTIONS(3129), + [anon_sym_LBRACK] = ACTIONS(3131), + [anon_sym_class] = ACTIONS(3129), + [anon_sym_async] = ACTIONS(3129), + [anon_sym_function] = ACTIONS(3129), + [anon_sym_new] = ACTIONS(3129), + [anon_sym_using] = ACTIONS(3129), + [anon_sym_PLUS] = ACTIONS(3129), + [anon_sym_DASH] = ACTIONS(3129), + [anon_sym_SLASH] = ACTIONS(3129), + [anon_sym_LT] = ACTIONS(3131), + [anon_sym_TILDE] = ACTIONS(3131), + [anon_sym_void] = ACTIONS(3129), + [anon_sym_delete] = ACTIONS(3129), + [anon_sym_PLUS_PLUS] = ACTIONS(3131), + [anon_sym_DASH_DASH] = ACTIONS(3131), + [anon_sym_DQUOTE] = ACTIONS(3131), + [anon_sym_SQUOTE] = ACTIONS(3131), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3131), + [sym_number] = ACTIONS(3131), + [sym_private_property_identifier] = ACTIONS(3131), + [sym_this] = ACTIONS(3129), + [sym_super] = ACTIONS(3129), + [sym_true] = ACTIONS(3129), + [sym_false] = ACTIONS(3129), + [sym_null] = ACTIONS(3129), + [sym_undefined] = ACTIONS(3129), + [anon_sym_AT] = ACTIONS(3131), + [anon_sym_static] = ACTIONS(3129), + [anon_sym_readonly] = ACTIONS(3129), + [anon_sym_get] = ACTIONS(3129), + [anon_sym_set] = ACTIONS(3129), + [anon_sym_declare] = ACTIONS(3129), + [anon_sym_public] = ACTIONS(3129), + [anon_sym_private] = ACTIONS(3129), + [anon_sym_protected] = ACTIONS(3129), + [anon_sym_override] = ACTIONS(3129), + [anon_sym_module] = ACTIONS(3129), + [anon_sym_any] = ACTIONS(3129), + [anon_sym_number] = ACTIONS(3129), + [anon_sym_boolean] = ACTIONS(3129), + [anon_sym_string] = ACTIONS(3129), + [anon_sym_symbol] = ACTIONS(3129), + [anon_sym_object] = ACTIONS(3129), + [anon_sym_abstract] = ACTIONS(3129), + [anon_sym_interface] = ACTIONS(3129), + [anon_sym_enum] = ACTIONS(3129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(967)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_asserts] = STATE(3004), + [sym_type] = STATE(3655), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_predicate] = STATE(3004), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(3487), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3139), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(3141), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_asserts] = ACTIONS(3143), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(968)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3767), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_type_parameter] = STATE(4742), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3145), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3147), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_in] = ACTIONS(3149), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_out] = ACTIONS(3151), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(969)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_asserts] = STATE(1631), + [sym_type] = STATE(1634), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_predicate] = STATE(1631), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1524), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3153), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3181), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_asserts] = ACTIONS(3191), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(970)] = { + [sym_identifier] = ACTIONS(2509), + [anon_sym_export] = ACTIONS(2509), + [anon_sym_type] = ACTIONS(2509), + [anon_sym_namespace] = ACTIONS(2509), + [anon_sym_LBRACE] = 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_if] = ACTIONS(2509), + [anon_sym_switch] = ACTIONS(2509), + [anon_sym_for] = ACTIONS(2509), + [anon_sym_LPAREN] = ACTIONS(2507), + [anon_sym_SEMI] = ACTIONS(2507), + [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_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_html_comment] = ACTIONS(5), + }, + [STATE(971)] = { + [sym_identifier] = ACTIONS(3129), + [anon_sym_export] = ACTIONS(3129), + [anon_sym_type] = ACTIONS(3129), + [anon_sym_namespace] = ACTIONS(3129), + [anon_sym_LBRACE] = ACTIONS(3131), + [anon_sym_typeof] = ACTIONS(3129), + [anon_sym_import] = ACTIONS(3129), + [anon_sym_with] = ACTIONS(3129), + [anon_sym_var] = ACTIONS(3129), + [anon_sym_let] = ACTIONS(3129), + [anon_sym_const] = ACTIONS(3129), + [anon_sym_BANG] = ACTIONS(3131), + [anon_sym_if] = ACTIONS(3129), + [anon_sym_switch] = ACTIONS(3129), + [anon_sym_for] = ACTIONS(3129), + [anon_sym_LPAREN] = ACTIONS(3131), + [anon_sym_SEMI] = ACTIONS(3131), + [anon_sym_await] = ACTIONS(3129), + [anon_sym_while] = ACTIONS(3129), + [anon_sym_do] = ACTIONS(3129), + [anon_sym_try] = ACTIONS(3129), + [anon_sym_break] = ACTIONS(3129), + [anon_sym_continue] = ACTIONS(3129), + [anon_sym_debugger] = ACTIONS(3129), + [anon_sym_return] = ACTIONS(3129), + [anon_sym_throw] = ACTIONS(3129), + [anon_sym_yield] = ACTIONS(3129), + [anon_sym_LBRACK] = ACTIONS(3131), + [anon_sym_class] = ACTIONS(3129), + [anon_sym_async] = ACTIONS(3129), + [anon_sym_function] = ACTIONS(3129), + [anon_sym_new] = ACTIONS(3129), + [anon_sym_using] = ACTIONS(3129), + [anon_sym_PLUS] = ACTIONS(3129), + [anon_sym_DASH] = ACTIONS(3129), + [anon_sym_SLASH] = ACTIONS(3129), + [anon_sym_LT] = ACTIONS(3131), + [anon_sym_TILDE] = ACTIONS(3131), + [anon_sym_void] = ACTIONS(3129), + [anon_sym_delete] = ACTIONS(3129), + [anon_sym_PLUS_PLUS] = ACTIONS(3131), + [anon_sym_DASH_DASH] = ACTIONS(3131), + [anon_sym_DQUOTE] = ACTIONS(3131), + [anon_sym_SQUOTE] = ACTIONS(3131), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3131), + [sym_number] = ACTIONS(3131), + [sym_private_property_identifier] = ACTIONS(3131), + [sym_this] = ACTIONS(3129), + [sym_super] = ACTIONS(3129), + [sym_true] = ACTIONS(3129), + [sym_false] = ACTIONS(3129), + [sym_null] = ACTIONS(3129), + [sym_undefined] = ACTIONS(3129), + [anon_sym_AT] = ACTIONS(3131), + [anon_sym_static] = ACTIONS(3129), + [anon_sym_readonly] = ACTIONS(3129), + [anon_sym_get] = ACTIONS(3129), + [anon_sym_set] = ACTIONS(3129), + [anon_sym_declare] = ACTIONS(3129), + [anon_sym_public] = ACTIONS(3129), + [anon_sym_private] = ACTIONS(3129), + [anon_sym_protected] = ACTIONS(3129), + [anon_sym_override] = ACTIONS(3129), + [anon_sym_module] = ACTIONS(3129), + [anon_sym_any] = ACTIONS(3129), + [anon_sym_number] = ACTIONS(3129), + [anon_sym_boolean] = ACTIONS(3129), + [anon_sym_string] = ACTIONS(3129), + [anon_sym_symbol] = ACTIONS(3129), + [anon_sym_object] = ACTIONS(3129), + [anon_sym_abstract] = ACTIONS(3129), + [anon_sym_interface] = ACTIONS(3129), + [anon_sym_enum] = ACTIONS(3129), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(972)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_asserts] = STATE(1560), + [sym_type] = STATE(1561), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_predicate] = STATE(1560), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1524), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3153), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3181), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_asserts] = ACTIONS(3191), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(973)] = { + [sym_identifier] = ACTIONS(3201), + [anon_sym_export] = ACTIONS(3201), + [anon_sym_type] = ACTIONS(3201), + [anon_sym_namespace] = ACTIONS(3201), + [anon_sym_LBRACE] = ACTIONS(3203), + [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(3203), + [anon_sym_if] = ACTIONS(3201), + [anon_sym_switch] = ACTIONS(3201), + [anon_sym_for] = ACTIONS(3201), + [anon_sym_LPAREN] = ACTIONS(3203), + [anon_sym_SEMI] = ACTIONS(3203), + [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_yield] = ACTIONS(3201), + [anon_sym_LBRACK] = ACTIONS(3203), + [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(3203), + [anon_sym_TILDE] = ACTIONS(3203), + [anon_sym_void] = ACTIONS(3201), + [anon_sym_delete] = ACTIONS(3201), + [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(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(3203), + [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(974)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_asserts] = STATE(3004), + [sym_type] = STATE(3134), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_predicate] = STATE(3004), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(3081), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3133), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(3135), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_asserts] = ACTIONS(3137), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(975)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_asserts] = STATE(2994), + [sym_type] = STATE(3781), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_predicate] = STATE(2994), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(3645), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3097), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(3113), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_asserts] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(976)] = { + [sym_identifier] = ACTIONS(3205), + [anon_sym_export] = ACTIONS(3205), + [anon_sym_type] = ACTIONS(3205), + [anon_sym_namespace] = ACTIONS(3205), + [anon_sym_LBRACE] = ACTIONS(3207), + [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(3207), + [anon_sym_if] = ACTIONS(3205), + [anon_sym_switch] = ACTIONS(3205), + [anon_sym_for] = ACTIONS(3205), + [anon_sym_LPAREN] = ACTIONS(3207), + [anon_sym_SEMI] = ACTIONS(3207), + [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_yield] = ACTIONS(3205), + [anon_sym_LBRACK] = ACTIONS(3207), + [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(3207), + [anon_sym_TILDE] = ACTIONS(3207), + [anon_sym_void] = ACTIONS(3205), + [anon_sym_delete] = ACTIONS(3205), + [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(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(3207), + [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(977)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_asserts] = STATE(3412), + [sym_type] = STATE(3414), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_predicate] = STATE(3412), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3296), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(2993), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3025), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_asserts] = ACTIONS(3035), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(978)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3209), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(979)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4434), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(3211), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(980)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3213), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(981)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3215), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(982)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3217), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(983)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3219), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(984)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4421), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(3221), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(985)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4491), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(3223), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(986)] = { + [sym_identifier] = ACTIONS(3225), + [anon_sym_export] = ACTIONS(3225), + [anon_sym_type] = ACTIONS(3225), + [anon_sym_EQ] = ACTIONS(3225), + [anon_sym_namespace] = ACTIONS(3225), + [anon_sym_LBRACE] = ACTIONS(3227), + [anon_sym_COMMA] = ACTIONS(3227), + [anon_sym_RBRACE] = ACTIONS(3227), + [anon_sym_typeof] = ACTIONS(3225), + [anon_sym_import] = ACTIONS(3225), + [anon_sym_let] = ACTIONS(3225), + [anon_sym_BANG] = ACTIONS(3227), + [anon_sym_LPAREN] = ACTIONS(3227), + [anon_sym_RPAREN] = ACTIONS(3227), + [anon_sym_await] = ACTIONS(3225), + [anon_sym_COLON] = ACTIONS(3227), + [anon_sym_yield] = ACTIONS(3225), + [anon_sym_LBRACK] = ACTIONS(3227), + [anon_sym_RBRACK] = ACTIONS(3227), + [anon_sym_DOT] = ACTIONS(3225), + [anon_sym_class] = ACTIONS(3225), + [anon_sym_async] = ACTIONS(3225), + [anon_sym_function] = ACTIONS(3225), + [anon_sym_EQ_GT] = ACTIONS(3227), + [anon_sym_QMARK_DOT] = ACTIONS(3227), + [anon_sym_new] = ACTIONS(3225), + [anon_sym_using] = ACTIONS(3225), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3227), + [anon_sym_AMP] = ACTIONS(3227), + [anon_sym_PIPE] = ACTIONS(3227), + [anon_sym_PLUS] = ACTIONS(3225), + [anon_sym_DASH] = ACTIONS(3225), + [anon_sym_SLASH] = ACTIONS(3225), + [anon_sym_LT] = ACTIONS(3227), + [anon_sym_GT] = ACTIONS(3227), + [anon_sym_TILDE] = ACTIONS(3227), + [anon_sym_void] = ACTIONS(3225), + [anon_sym_delete] = ACTIONS(3225), + [anon_sym_PLUS_PLUS] = ACTIONS(3227), + [anon_sym_DASH_DASH] = ACTIONS(3227), + [anon_sym_DQUOTE] = ACTIONS(3227), + [anon_sym_SQUOTE] = ACTIONS(3227), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3227), + [sym_number] = ACTIONS(3227), + [sym_private_property_identifier] = ACTIONS(3227), + [sym_this] = ACTIONS(3225), + [sym_super] = ACTIONS(3225), + [sym_true] = ACTIONS(3225), + [sym_false] = ACTIONS(3225), + [sym_null] = ACTIONS(3225), + [sym_undefined] = ACTIONS(3225), + [anon_sym_AT] = ACTIONS(3227), + [anon_sym_static] = ACTIONS(3225), + [anon_sym_readonly] = ACTIONS(3225), + [anon_sym_get] = ACTIONS(3225), + [anon_sym_set] = ACTIONS(3225), + [anon_sym_QMARK] = ACTIONS(3225), + [anon_sym_declare] = ACTIONS(3225), + [anon_sym_public] = ACTIONS(3225), + [anon_sym_private] = ACTIONS(3225), + [anon_sym_protected] = ACTIONS(3225), + [anon_sym_override] = ACTIONS(3225), + [anon_sym_module] = ACTIONS(3225), + [anon_sym_any] = ACTIONS(3225), + [anon_sym_number] = ACTIONS(3225), + [anon_sym_boolean] = ACTIONS(3225), + [anon_sym_string] = ACTIONS(3225), + [anon_sym_symbol] = ACTIONS(3225), + [anon_sym_object] = ACTIONS(3225), + [anon_sym_abstract] = ACTIONS(3225), + [anon_sym_extends] = ACTIONS(3225), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(987)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3229), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(988)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3231), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(989)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3233), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(990)] = { + [sym_identifier] = ACTIONS(3235), + [anon_sym_export] = ACTIONS(3235), + [anon_sym_type] = ACTIONS(3235), + [anon_sym_EQ] = ACTIONS(3235), + [anon_sym_namespace] = ACTIONS(3235), + [anon_sym_LBRACE] = ACTIONS(3237), + [anon_sym_COMMA] = ACTIONS(3237), + [anon_sym_RBRACE] = ACTIONS(3237), + [anon_sym_typeof] = ACTIONS(3235), + [anon_sym_import] = ACTIONS(3235), + [anon_sym_let] = ACTIONS(3235), + [anon_sym_BANG] = ACTIONS(3237), + [anon_sym_LPAREN] = ACTIONS(3237), + [anon_sym_RPAREN] = ACTIONS(3237), + [anon_sym_await] = ACTIONS(3235), + [anon_sym_COLON] = ACTIONS(3237), + [anon_sym_yield] = ACTIONS(3235), + [anon_sym_LBRACK] = ACTIONS(3237), + [anon_sym_RBRACK] = ACTIONS(3237), + [anon_sym_DOT] = ACTIONS(3235), + [anon_sym_class] = ACTIONS(3235), + [anon_sym_async] = ACTIONS(3235), + [anon_sym_function] = ACTIONS(3235), + [anon_sym_EQ_GT] = ACTIONS(3237), + [anon_sym_QMARK_DOT] = ACTIONS(3237), + [anon_sym_new] = ACTIONS(3235), + [anon_sym_using] = ACTIONS(3235), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3237), + [anon_sym_AMP] = ACTIONS(3237), + [anon_sym_PIPE] = ACTIONS(3237), + [anon_sym_PLUS] = ACTIONS(3235), + [anon_sym_DASH] = ACTIONS(3235), + [anon_sym_SLASH] = ACTIONS(3235), + [anon_sym_LT] = ACTIONS(3237), + [anon_sym_GT] = ACTIONS(3237), + [anon_sym_TILDE] = ACTIONS(3237), + [anon_sym_void] = ACTIONS(3235), + [anon_sym_delete] = ACTIONS(3235), + [anon_sym_PLUS_PLUS] = ACTIONS(3237), + [anon_sym_DASH_DASH] = ACTIONS(3237), + [anon_sym_DQUOTE] = ACTIONS(3237), + [anon_sym_SQUOTE] = ACTIONS(3237), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3237), + [sym_number] = ACTIONS(3237), + [sym_private_property_identifier] = ACTIONS(3237), + [sym_this] = ACTIONS(3235), + [sym_super] = ACTIONS(3235), + [sym_true] = ACTIONS(3235), + [sym_false] = ACTIONS(3235), + [sym_null] = ACTIONS(3235), + [sym_undefined] = ACTIONS(3235), + [anon_sym_AT] = ACTIONS(3237), + [anon_sym_static] = ACTIONS(3235), + [anon_sym_readonly] = ACTIONS(3235), + [anon_sym_get] = ACTIONS(3235), + [anon_sym_set] = ACTIONS(3235), + [anon_sym_QMARK] = ACTIONS(3235), + [anon_sym_declare] = ACTIONS(3235), + [anon_sym_public] = ACTIONS(3235), + [anon_sym_private] = ACTIONS(3235), + [anon_sym_protected] = ACTIONS(3235), + [anon_sym_override] = ACTIONS(3235), + [anon_sym_module] = ACTIONS(3235), + [anon_sym_any] = ACTIONS(3235), + [anon_sym_number] = ACTIONS(3235), + [anon_sym_boolean] = ACTIONS(3235), + [anon_sym_string] = ACTIONS(3235), + [anon_sym_symbol] = ACTIONS(3235), + [anon_sym_object] = ACTIONS(3235), + [anon_sym_abstract] = ACTIONS(3235), + [anon_sym_extends] = ACTIONS(3235), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(991)] = { + [sym_identifier] = ACTIONS(3239), + [anon_sym_export] = ACTIONS(3239), + [anon_sym_type] = ACTIONS(3239), + [anon_sym_EQ] = ACTIONS(3239), + [anon_sym_namespace] = ACTIONS(3239), + [anon_sym_LBRACE] = ACTIONS(3241), + [anon_sym_COMMA] = ACTIONS(3241), + [anon_sym_RBRACE] = ACTIONS(3241), + [anon_sym_typeof] = ACTIONS(3239), + [anon_sym_import] = ACTIONS(3239), + [anon_sym_let] = ACTIONS(3239), + [anon_sym_BANG] = ACTIONS(3241), + [anon_sym_LPAREN] = ACTIONS(3241), + [anon_sym_RPAREN] = ACTIONS(3241), + [anon_sym_await] = ACTIONS(3239), + [anon_sym_COLON] = ACTIONS(3241), + [anon_sym_yield] = ACTIONS(3239), + [anon_sym_LBRACK] = ACTIONS(3241), + [anon_sym_RBRACK] = ACTIONS(3241), + [anon_sym_DOT] = ACTIONS(3239), + [anon_sym_class] = ACTIONS(3239), + [anon_sym_async] = ACTIONS(3239), + [anon_sym_function] = ACTIONS(3239), + [anon_sym_EQ_GT] = ACTIONS(3241), + [anon_sym_QMARK_DOT] = ACTIONS(3241), + [anon_sym_new] = ACTIONS(3239), + [anon_sym_using] = ACTIONS(3239), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3241), + [anon_sym_AMP] = ACTIONS(3241), + [anon_sym_PIPE] = ACTIONS(3241), + [anon_sym_PLUS] = ACTIONS(3239), + [anon_sym_DASH] = ACTIONS(3239), + [anon_sym_SLASH] = ACTIONS(3239), + [anon_sym_LT] = ACTIONS(3241), + [anon_sym_GT] = ACTIONS(3241), + [anon_sym_TILDE] = ACTIONS(3241), + [anon_sym_void] = ACTIONS(3239), + [anon_sym_delete] = ACTIONS(3239), + [anon_sym_PLUS_PLUS] = ACTIONS(3241), + [anon_sym_DASH_DASH] = ACTIONS(3241), + [anon_sym_DQUOTE] = ACTIONS(3241), + [anon_sym_SQUOTE] = ACTIONS(3241), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3241), + [sym_number] = ACTIONS(3241), + [sym_private_property_identifier] = ACTIONS(3241), + [sym_this] = ACTIONS(3239), + [sym_super] = ACTIONS(3239), + [sym_true] = ACTIONS(3239), + [sym_false] = ACTIONS(3239), + [sym_null] = ACTIONS(3239), + [sym_undefined] = ACTIONS(3239), + [anon_sym_AT] = ACTIONS(3241), + [anon_sym_static] = ACTIONS(3239), + [anon_sym_readonly] = ACTIONS(3239), + [anon_sym_get] = ACTIONS(3239), + [anon_sym_set] = ACTIONS(3239), + [anon_sym_QMARK] = ACTIONS(3239), + [anon_sym_declare] = ACTIONS(3239), + [anon_sym_public] = ACTIONS(3239), + [anon_sym_private] = ACTIONS(3239), + [anon_sym_protected] = ACTIONS(3239), + [anon_sym_override] = ACTIONS(3239), + [anon_sym_module] = ACTIONS(3239), + [anon_sym_any] = ACTIONS(3239), + [anon_sym_number] = ACTIONS(3239), + [anon_sym_boolean] = ACTIONS(3239), + [anon_sym_string] = ACTIONS(3239), + [anon_sym_symbol] = ACTIONS(3239), + [anon_sym_object] = ACTIONS(3239), + [anon_sym_abstract] = ACTIONS(3239), + [anon_sym_extends] = ACTIONS(3239), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(992)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3243), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(993)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3245), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(994)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4496), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(3247), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(995)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3249), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(996)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_GT] = ACTIONS(3251), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(997)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4489), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_RBRACK] = ACTIONS(3253), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(998)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1643), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(999)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4526), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1000)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1645), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1001)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3789), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1002)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3013), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1003)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3023), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1004)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4479), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1005)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(4272), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1006)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3361), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1007)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(2999), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1008)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3129), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1009)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3810), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1010)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(4388), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1011)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3141), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1012)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4987), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3022), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1013)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4987), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1014)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3831), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1015)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(1998), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1016)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(1999), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1017)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(2032), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1018)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(2033), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1019)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3860), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1020)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3423), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1021)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3438), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1022)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(2058), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1023)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(2059), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1024)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(1880), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1025)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(1882), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1026)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(4082), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1027)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3252), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1028)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3253), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1029)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3257), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1030)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(5031), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3259), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1031)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(5031), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3262), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1032)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3008), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1033)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3650), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1034)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4987), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(4011), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(4501), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1035)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(4164), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1036)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4014), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1037)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3002), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1038)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3654), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1039)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3656), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1040)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3657), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1041)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3278), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1042)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3279), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1043)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3013), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1044)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3023), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1045)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4516), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1046)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(4206), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1047)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3005), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1048)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3661), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1049)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3479), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1050)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3489), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1051)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3493), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1052)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4471), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1053)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3284), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1054)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3285), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1055)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4472), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1056)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3851), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1057)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(1941), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1058)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(1942), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1059)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3238), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1060)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3224), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1061)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3216), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1062)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3221), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1063)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1594), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1064)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1595), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1065)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1592), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1066)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4563), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(1649), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1067)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4563), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(1558), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1068)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3008), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1069)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1642), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1070)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1644), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1071)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4514), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1072)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1553), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1073)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1557), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1074)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4455), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1075)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1577), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1076)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1578), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1077)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1600), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1078)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1605), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1079)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3344), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1080)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3349), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1081)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3375), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1082)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4611), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3382), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(3031), + [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(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1083)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4512), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1084)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3907), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1085)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3005), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1086)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3148), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1087)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3454), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1088)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3323), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1089)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3407), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1090)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3418), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1091)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4431), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1092)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3352), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1093)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3366), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1094)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3446), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1095)] = { + [sym_import] = STATE(4603), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5841), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(3169), + [sym__type_query_call_expression_in_type_annotation] = STATE(3293), + [sym_type] = STATE(3455), + [sym_constructor_type] = STATE(3401), + [sym_primary_type] = STATE(3467), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3401), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5263), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3401), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3401), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(3007), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(3029), + [anon_sym_QMARK] = ACTIONS(3031), + [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(3033), + [anon_sym_infer] = ACTIONS(3037), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1096)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3002), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1097)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3133), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1098)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3767), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1099)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3135), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1100)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3136), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1101)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4453), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1102)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4458), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1103)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4393), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1104)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3142), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1105)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(2999), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1106)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3880), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1107)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3881), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1108)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4718), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3022), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1109)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4718), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1110)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3295), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1111)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3785), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1112)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1619), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3269), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1113)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(1911), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3271), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1114)] = { + [sym_import] = STATE(4551), + [sym_nested_identifier] = STATE(5494), + [sym_string] = STATE(1632), + [sym_formal_parameters] = STATE(5629), + [sym_nested_type_identifier] = STATE(1527), + [sym__type_query_member_expression_in_type_annotation] = STATE(1514), + [sym__type_query_call_expression_in_type_annotation] = STATE(1574), + [sym_type] = STATE(1581), + [sym_constructor_type] = STATE(1544), + [sym_primary_type] = STATE(1554), + [sym_template_literal_type] = STATE(1556), + [sym_infer_type] = STATE(1544), + [sym_conditional_type] = STATE(1556), + [sym_generic_type] = STATE(1556), + [sym_type_query] = STATE(1556), + [sym_index_type_query] = STATE(1556), + [sym_lookup_type] = STATE(1556), + [sym_literal_type] = STATE(1556), + [sym__number] = STATE(1536), + [sym_existential_type] = STATE(1556), + [sym_flow_maybe_type] = STATE(1556), + [sym_parenthesized_type] = STATE(1556), + [sym_predefined_type] = STATE(1556), + [sym_object_type] = STATE(1556), + [sym_type_parameters] = STATE(5223), + [sym_array_type] = STATE(1556), + [sym_tuple_type] = STATE(1556), + [sym_readonly_type] = STATE(1544), + [sym_union_type] = STATE(1556), + [sym_intersection_type] = STATE(1556), + [sym_function_type] = STATE(1544), + [sym_identifier] = ACTIONS(3255), + [anon_sym_STAR] = ACTIONS(3155), + [anon_sym_LBRACE] = ACTIONS(3157), + [anon_sym_typeof] = ACTIONS(3159), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3161), + [anon_sym_LPAREN] = ACTIONS(3163), + [anon_sym_LBRACK] = ACTIONS(3165), + [anon_sym_new] = ACTIONS(3167), + [anon_sym_AMP] = ACTIONS(3169), + [anon_sym_PIPE] = ACTIONS(3171), + [anon_sym_PLUS] = ACTIONS(3173), + [anon_sym_DASH] = ACTIONS(3173), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3175), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3177), + [sym_number] = ACTIONS(3179), + [sym_this] = ACTIONS(3257), + [sym_true] = ACTIONS(3183), + [sym_false] = ACTIONS(3183), + [sym_null] = ACTIONS(3183), + [sym_undefined] = ACTIONS(3183), + [anon_sym_readonly] = ACTIONS(3185), + [anon_sym_QMARK] = ACTIONS(3187), + [anon_sym_any] = ACTIONS(3175), + [anon_sym_number] = ACTIONS(3175), + [anon_sym_boolean] = ACTIONS(3175), + [anon_sym_string] = ACTIONS(3175), + [anon_sym_symbol] = ACTIONS(3175), + [anon_sym_object] = ACTIONS(3175), + [anon_sym_abstract] = ACTIONS(3189), + [anon_sym_infer] = ACTIONS(3193), + [anon_sym_keyof] = ACTIONS(3195), + [anon_sym_unique] = ACTIONS(3197), + [anon_sym_unknown] = ACTIONS(3175), + [anon_sym_never] = ACTIONS(3175), + [anon_sym_LBRACE_PIPE] = ACTIONS(3199), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1115)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(4123), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1116)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3008), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1117)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3783), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1118)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3002), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1119)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3811), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1120)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3817), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1121)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3819), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1122)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3013), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1123)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3023), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1124)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3878), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1125)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4425), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1126)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4314), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1127)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3005), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1128)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4427), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1129)] = { + [sym_import] = STATE(4813), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5749), + [sym_nested_type_identifier] = STATE(3471), + [sym__type_query_member_expression_in_type_annotation] = STATE(3347), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3848), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5379), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3267), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(3099), + [anon_sym_typeof] = ACTIONS(3101), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(3103), + [anon_sym_AMP] = ACTIONS(3105), + [anon_sym_PIPE] = ACTIONS(3107), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(3109), + [anon_sym_SQUOTE] = ACTIONS(3111), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(3115), + [anon_sym_QMARK] = ACTIONS(3117), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(3119), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_keyof] = ACTIONS(3125), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1130)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(2999), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1131)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3737), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1132)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(3738), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1133)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(5030), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3022), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1134)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(5030), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1135)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4466), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1136)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3222), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1137)] = { + [sym_import] = STATE(4998), + [sym_nested_identifier] = STATE(5671), + [sym_string] = STATE(3228), + [sym_formal_parameters] = STATE(5593), + [sym_nested_type_identifier] = STATE(3130), + [sym__type_query_member_expression_in_type_annotation] = STATE(3077), + [sym__type_query_call_expression_in_type_annotation] = STATE(3199), + [sym_type] = STATE(3229), + [sym_constructor_type] = STATE(3239), + [sym_primary_type] = STATE(3240), + [sym_template_literal_type] = STATE(3242), + [sym_infer_type] = STATE(3239), + [sym_conditional_type] = STATE(3242), + [sym_generic_type] = STATE(3242), + [sym_type_query] = STATE(3242), + [sym_index_type_query] = STATE(3242), + [sym_lookup_type] = STATE(3242), + [sym_literal_type] = STATE(3242), + [sym__number] = STATE(3245), + [sym_existential_type] = STATE(3242), + [sym_flow_maybe_type] = STATE(3242), + [sym_parenthesized_type] = STATE(3242), + [sym_predefined_type] = STATE(3242), + [sym_object_type] = STATE(3242), + [sym_type_parameters] = STATE(5160), + [sym_array_type] = STATE(3242), + [sym_tuple_type] = STATE(3242), + [sym_readonly_type] = STATE(3239), + [sym_union_type] = STATE(3242), + [sym_intersection_type] = STATE(3242), + [sym_function_type] = STATE(3239), + [sym_identifier] = ACTIONS(1606), + [anon_sym_STAR] = ACTIONS(986), + [anon_sym_LBRACE] = ACTIONS(1610), + [anon_sym_typeof] = ACTIONS(1612), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(992), + [anon_sym_LPAREN] = ACTIONS(1614), + [anon_sym_LBRACK] = ACTIONS(1616), + [anon_sym_new] = ACTIONS(1618), + [anon_sym_AMP] = ACTIONS(1000), + [anon_sym_PIPE] = ACTIONS(1002), + [anon_sym_PLUS] = ACTIONS(2983), + [anon_sym_DASH] = ACTIONS(2983), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(1032), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1630), + [sym_number] = ACTIONS(1632), + [sym_this] = ACTIONS(1634), + [sym_true] = ACTIONS(1636), + [sym_false] = ACTIONS(1636), + [sym_null] = ACTIONS(1636), + [sym_undefined] = ACTIONS(1636), + [anon_sym_readonly] = ACTIONS(1638), + [anon_sym_QMARK] = ACTIONS(1020), + [anon_sym_any] = ACTIONS(1032), + [anon_sym_number] = ACTIONS(1032), + [anon_sym_boolean] = ACTIONS(1032), + [anon_sym_string] = ACTIONS(1032), + [anon_sym_symbol] = ACTIONS(1032), + [anon_sym_object] = ACTIONS(1032), + [anon_sym_abstract] = ACTIONS(1024), + [anon_sym_infer] = ACTIONS(1026), + [anon_sym_keyof] = ACTIONS(1028), + [anon_sym_unique] = ACTIONS(1030), + [anon_sym_unknown] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1032), + [anon_sym_LBRACE_PIPE] = ACTIONS(1034), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1138)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(1931), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1139)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(2110), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1140)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(2006), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1141)] = { + [sym_import] = STATE(4630), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5514), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(1781), + [sym__type_query_call_expression_in_type_annotation] = STATE(1909), + [sym_type] = STATE(2040), + [sym_constructor_type] = STATE(1912), + [sym_primary_type] = STATE(1915), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(1912), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5290), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(1912), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(1912), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(3059), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(3077), + [anon_sym_QMARK] = ACTIONS(3079), + [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(3081), + [anon_sym_infer] = ACTIONS(3085), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1142)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4705), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2041), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(3079), + [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(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1143)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4450), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1144)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4454), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(748), + [anon_sym_PIPE] = ACTIONS(750), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(774), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1145)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5744), + [sym_string] = STATE(1973), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(1865), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4705), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2043), + [sym_template_literal_type] = STATE(1916), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(1916), + [sym_generic_type] = STATE(1916), + [sym_type_query] = STATE(1916), + [sym_index_type_query] = STATE(1916), + [sym_lookup_type] = STATE(1916), + [sym_literal_type] = STATE(1916), + [sym__number] = STATE(1918), + [sym_existential_type] = STATE(1916), + [sym_flow_maybe_type] = STATE(1916), + [sym_parenthesized_type] = STATE(1916), + [sym_predefined_type] = STATE(1916), + [sym_object_type] = STATE(1916), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(1916), + [sym_tuple_type] = STATE(1916), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(1916), + [sym_intersection_type] = STATE(1916), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3259), + [anon_sym_STAR] = ACTIONS(3047), + [anon_sym_LBRACE] = ACTIONS(3049), + [anon_sym_typeof] = ACTIONS(3051), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3053), + [anon_sym_LPAREN] = ACTIONS(3055), + [anon_sym_LBRACK] = ACTIONS(3057), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(3061), + [anon_sym_PIPE] = ACTIONS(3063), + [anon_sym_PLUS] = ACTIONS(3065), + [anon_sym_DASH] = ACTIONS(3065), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3067), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3069), + [sym_number] = ACTIONS(3071), + [sym_this] = ACTIONS(3261), + [sym_true] = ACTIONS(3075), + [sym_false] = ACTIONS(3075), + [sym_null] = ACTIONS(3075), + [sym_undefined] = ACTIONS(3075), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(3079), + [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(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3087), + [anon_sym_unique] = ACTIONS(3089), + [anon_sym_unknown] = ACTIONS(3067), + [anon_sym_never] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3091), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1146)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4502), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1147)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4506), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1148)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4511), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1149)] = { + [sym_import] = STATE(4687), + [sym_nested_identifier] = STATE(5676), + [sym_string] = STATE(3037), + [sym_formal_parameters] = STATE(5639), + [sym_nested_type_identifier] = STATE(2936), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4523), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(2950), + [sym_template_literal_type] = STATE(2952), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(2952), + [sym_generic_type] = STATE(2952), + [sym_type_query] = STATE(2952), + [sym_index_type_query] = STATE(2952), + [sym_lookup_type] = STATE(2952), + [sym_literal_type] = STATE(2952), + [sym__number] = STATE(2958), + [sym_existential_type] = STATE(2952), + [sym_flow_maybe_type] = STATE(2952), + [sym_parenthesized_type] = STATE(2952), + [sym_predefined_type] = STATE(2952), + [sym_object_type] = STATE(2952), + [sym_type_parameters] = STATE(5473), + [sym_array_type] = STATE(2952), + [sym_tuple_type] = STATE(2952), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(2952), + [sym_intersection_type] = STATE(2952), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(1532), + [anon_sym_STAR] = ACTIONS(543), + [anon_sym_LBRACE] = ACTIONS(1534), + [anon_sym_typeof] = ACTIONS(1536), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1540), + [anon_sym_LBRACK] = ACTIONS(1542), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(571), + [anon_sym_PIPE] = ACTIONS(573), + [anon_sym_PLUS] = ACTIONS(2497), + [anon_sym_DASH] = ACTIONS(2497), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(216), + [anon_sym_DQUOTE] = ACTIONS(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1554), + [sym_number] = ACTIONS(1556), + [sym_this] = ACTIONS(1558), + [sym_true] = ACTIONS(1560), + [sym_false] = ACTIONS(1560), + [sym_null] = ACTIONS(1560), + [sym_undefined] = ACTIONS(1560), + [anon_sym_readonly] = ACTIONS(1648), + [anon_sym_QMARK] = ACTIONS(593), + [anon_sym_any] = ACTIONS(216), + [anon_sym_number] = ACTIONS(216), + [anon_sym_boolean] = ACTIONS(216), + [anon_sym_string] = ACTIONS(216), + [anon_sym_symbol] = ACTIONS(216), + [anon_sym_object] = ACTIONS(216), + [anon_sym_abstract] = ACTIONS(597), + [anon_sym_infer] = ACTIONS(599), + [anon_sym_keyof] = ACTIONS(601), + [anon_sym_unique] = ACTIONS(214), + [anon_sym_unknown] = ACTIONS(216), + [anon_sym_never] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1150)] = { + [sym_import] = STATE(4704), + [sym_nested_identifier] = STATE(5814), + [sym_string] = STATE(3341), + [sym_formal_parameters] = STATE(5555), + [sym_nested_type_identifier] = STATE(3250), + [sym__type_query_member_expression_in_type_annotation] = STATE(2934), + [sym__type_query_call_expression_in_type_annotation] = STATE(2935), + [sym_type] = STATE(4611), + [sym_constructor_type] = STATE(3042), + [sym_primary_type] = STATE(3385), + [sym_template_literal_type] = STATE(3413), + [sym_infer_type] = STATE(3042), + [sym_conditional_type] = STATE(3413), + [sym_generic_type] = STATE(3413), + [sym_type_query] = STATE(3413), + [sym_index_type_query] = STATE(3413), + [sym_lookup_type] = STATE(3413), + [sym_literal_type] = STATE(3413), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3413), + [sym_flow_maybe_type] = STATE(3413), + [sym_parenthesized_type] = STATE(3413), + [sym_predefined_type] = STATE(3413), + [sym_object_type] = STATE(3413), + [sym_type_parameters] = STATE(5251), + [sym_array_type] = STATE(3413), + [sym_tuple_type] = STATE(3413), + [sym_readonly_type] = STATE(3042), + [sym_union_type] = STATE(3413), + [sym_intersection_type] = STATE(3413), + [sym_function_type] = STATE(3042), + [sym_identifier] = ACTIONS(3263), + [anon_sym_STAR] = ACTIONS(2995), + [anon_sym_LBRACE] = ACTIONS(2997), + [anon_sym_typeof] = ACTIONS(2999), + [anon_sym_import] = ACTIONS(1538), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(3003), + [anon_sym_LBRACK] = ACTIONS(3005), + [anon_sym_new] = ACTIONS(1544), + [anon_sym_AMP] = ACTIONS(3009), + [anon_sym_PIPE] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3013), + [anon_sym_DASH] = ACTIONS(3013), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3019), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3021), + [sym_number] = ACTIONS(3023), + [sym_this] = ACTIONS(3265), + [sym_true] = ACTIONS(3027), + [sym_false] = ACTIONS(3027), + [sym_null] = ACTIONS(3027), + [sym_undefined] = ACTIONS(3027), + [anon_sym_readonly] = ACTIONS(1562), + [anon_sym_QMARK] = ACTIONS(3031), + [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(208), + [anon_sym_infer] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3039), + [anon_sym_unique] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3015), + [anon_sym_never] = ACTIONS(3015), + [anon_sym_LBRACE_PIPE] = ACTIONS(3043), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1151)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3273), + [anon_sym_export] = ACTIONS(3275), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3273), + [anon_sym_namespace] = ACTIONS(3273), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3283), + [anon_sym_let] = ACTIONS(3273), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3291), + [anon_sym_new] = ACTIONS(3293), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3299), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_get] = ACTIONS(3303), + [anon_sym_set] = ACTIONS(3303), + [anon_sym_declare] = ACTIONS(3273), + [anon_sym_public] = ACTIONS(3305), + [anon_sym_private] = ACTIONS(3305), + [anon_sym_protected] = ACTIONS(3305), + [anon_sym_override] = ACTIONS(3307), + [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(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1152)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3273), + [anon_sym_export] = ACTIONS(3275), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3273), + [anon_sym_namespace] = ACTIONS(3273), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3313), + [anon_sym_let] = ACTIONS(3273), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3291), + [anon_sym_new] = ACTIONS(3293), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3299), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_get] = ACTIONS(3303), + [anon_sym_set] = ACTIONS(3303), + [anon_sym_declare] = ACTIONS(3273), + [anon_sym_public] = ACTIONS(3305), + [anon_sym_private] = ACTIONS(3305), + [anon_sym_protected] = ACTIONS(3305), + [anon_sym_override] = ACTIONS(3307), + [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(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1153)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3273), + [anon_sym_export] = ACTIONS(3275), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3273), + [anon_sym_namespace] = ACTIONS(3273), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3315), + [anon_sym_let] = ACTIONS(3273), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3291), + [anon_sym_new] = ACTIONS(3293), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3299), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_get] = ACTIONS(3303), + [anon_sym_set] = ACTIONS(3303), + [anon_sym_declare] = ACTIONS(3273), + [anon_sym_public] = ACTIONS(3305), + [anon_sym_private] = ACTIONS(3305), + [anon_sym_protected] = ACTIONS(3305), + [anon_sym_override] = ACTIONS(3307), + [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(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1154)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3317), + [anon_sym_export] = ACTIONS(3319), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3317), + [anon_sym_namespace] = ACTIONS(3317), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3321), + [anon_sym_let] = ACTIONS(3317), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3323), + [anon_sym_new] = ACTIONS(3325), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [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(3317), + [anon_sym_public] = ACTIONS(3333), + [anon_sym_private] = ACTIONS(3333), + [anon_sym_protected] = ACTIONS(3333), + [anon_sym_override] = ACTIONS(3335), + [anon_sym_module] = ACTIONS(3317), + [anon_sym_any] = ACTIONS(3317), + [anon_sym_number] = ACTIONS(3317), + [anon_sym_boolean] = ACTIONS(3317), + [anon_sym_string] = ACTIONS(3317), + [anon_sym_symbol] = ACTIONS(3317), + [anon_sym_object] = ACTIONS(3317), + [anon_sym_abstract] = ACTIONS(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1155)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4578), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4578), + [sym_pair] = STATE(4578), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4695), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3337), + [anon_sym_export] = ACTIONS(3339), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3337), + [anon_sym_namespace] = ACTIONS(3337), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3341), + [anon_sym_let] = ACTIONS(3337), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3343), + [anon_sym_new] = ACTIONS(3345), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3347), + [anon_sym_readonly] = ACTIONS(3349), + [anon_sym_get] = ACTIONS(3351), + [anon_sym_set] = ACTIONS(3351), + [anon_sym_declare] = ACTIONS(3337), + [anon_sym_public] = ACTIONS(3353), + [anon_sym_private] = ACTIONS(3353), + [anon_sym_protected] = ACTIONS(3353), + [anon_sym_override] = ACTIONS(3355), + [anon_sym_module] = ACTIONS(3337), + [anon_sym_any] = ACTIONS(3337), + [anon_sym_number] = ACTIONS(3337), + [anon_sym_boolean] = ACTIONS(3337), + [anon_sym_string] = ACTIONS(3337), + [anon_sym_symbol] = ACTIONS(3337), + [anon_sym_object] = ACTIONS(3337), + [anon_sym_abstract] = ACTIONS(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1156)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3357), + [anon_sym_export] = ACTIONS(3359), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3357), + [anon_sym_namespace] = ACTIONS(3357), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3313), + [anon_sym_let] = ACTIONS(3357), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3361), + [anon_sym_new] = ACTIONS(3363), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3365), + [anon_sym_readonly] = ACTIONS(3367), + [anon_sym_get] = ACTIONS(3369), + [anon_sym_set] = ACTIONS(3369), + [anon_sym_declare] = ACTIONS(3357), + [anon_sym_public] = ACTIONS(3371), + [anon_sym_private] = ACTIONS(3371), + [anon_sym_protected] = ACTIONS(3371), + [anon_sym_override] = ACTIONS(3373), + [anon_sym_module] = ACTIONS(3357), + [anon_sym_any] = ACTIONS(3357), + [anon_sym_number] = ACTIONS(3357), + [anon_sym_boolean] = ACTIONS(3357), + [anon_sym_string] = ACTIONS(3357), + [anon_sym_symbol] = ACTIONS(3357), + [anon_sym_object] = ACTIONS(3357), + [anon_sym_abstract] = ACTIONS(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1157)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3317), + [anon_sym_export] = ACTIONS(3319), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3317), + [anon_sym_namespace] = ACTIONS(3317), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3375), + [anon_sym_let] = ACTIONS(3317), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3323), + [anon_sym_new] = ACTIONS(3325), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [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(3317), + [anon_sym_public] = ACTIONS(3333), + [anon_sym_private] = ACTIONS(3333), + [anon_sym_protected] = ACTIONS(3333), + [anon_sym_override] = ACTIONS(3335), + [anon_sym_module] = ACTIONS(3317), + [anon_sym_any] = ACTIONS(3317), + [anon_sym_number] = ACTIONS(3317), + [anon_sym_boolean] = ACTIONS(3317), + [anon_sym_string] = ACTIONS(3317), + [anon_sym_symbol] = ACTIONS(3317), + [anon_sym_object] = ACTIONS(3317), + [anon_sym_abstract] = ACTIONS(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1158)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3377), + [anon_sym_export] = ACTIONS(3379), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3377), + [anon_sym_namespace] = ACTIONS(3377), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3381), + [anon_sym_let] = ACTIONS(3377), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3383), + [anon_sym_new] = ACTIONS(3385), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3387), + [anon_sym_readonly] = ACTIONS(3389), + [anon_sym_get] = ACTIONS(3391), + [anon_sym_set] = ACTIONS(3391), + [anon_sym_declare] = ACTIONS(3377), + [anon_sym_public] = ACTIONS(3393), + [anon_sym_private] = ACTIONS(3393), + [anon_sym_protected] = ACTIONS(3393), + [anon_sym_override] = ACTIONS(3395), + [anon_sym_module] = ACTIONS(3377), + [anon_sym_any] = ACTIONS(3377), + [anon_sym_number] = ACTIONS(3377), + [anon_sym_boolean] = ACTIONS(3377), + [anon_sym_string] = ACTIONS(3377), + [anon_sym_symbol] = ACTIONS(3377), + [anon_sym_object] = ACTIONS(3377), + [anon_sym_abstract] = ACTIONS(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1159)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3377), + [anon_sym_export] = ACTIONS(3379), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3377), + [anon_sym_namespace] = ACTIONS(3377), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3315), + [anon_sym_let] = ACTIONS(3377), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3383), + [anon_sym_new] = ACTIONS(3385), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3387), + [anon_sym_readonly] = ACTIONS(3389), + [anon_sym_get] = ACTIONS(3391), + [anon_sym_set] = ACTIONS(3391), + [anon_sym_declare] = ACTIONS(3377), + [anon_sym_public] = ACTIONS(3393), + [anon_sym_private] = ACTIONS(3393), + [anon_sym_protected] = ACTIONS(3393), + [anon_sym_override] = ACTIONS(3395), + [anon_sym_module] = ACTIONS(3377), + [anon_sym_any] = ACTIONS(3377), + [anon_sym_number] = ACTIONS(3377), + [anon_sym_boolean] = ACTIONS(3377), + [anon_sym_string] = ACTIONS(3377), + [anon_sym_symbol] = ACTIONS(3377), + [anon_sym_object] = ACTIONS(3377), + [anon_sym_abstract] = ACTIONS(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1160)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3377), + [anon_sym_export] = ACTIONS(3379), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3377), + [anon_sym_namespace] = ACTIONS(3377), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3397), + [anon_sym_let] = ACTIONS(3377), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3383), + [anon_sym_new] = ACTIONS(3385), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3387), + [anon_sym_readonly] = ACTIONS(3389), + [anon_sym_get] = ACTIONS(3391), + [anon_sym_set] = ACTIONS(3391), + [anon_sym_declare] = ACTIONS(3377), + [anon_sym_public] = ACTIONS(3393), + [anon_sym_private] = ACTIONS(3393), + [anon_sym_protected] = ACTIONS(3393), + [anon_sym_override] = ACTIONS(3395), + [anon_sym_module] = ACTIONS(3377), + [anon_sym_any] = ACTIONS(3377), + [anon_sym_number] = ACTIONS(3377), + [anon_sym_boolean] = ACTIONS(3377), + [anon_sym_string] = ACTIONS(3377), + [anon_sym_symbol] = ACTIONS(3377), + [anon_sym_object] = ACTIONS(3377), + [anon_sym_abstract] = ACTIONS(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1161)] = { + [sym_export_statement] = STATE(3758), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4586), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4586), + [sym_pair] = STATE(4586), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3758), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3758), + [sym_property_signature] = STATE(3758), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3758), + [sym_index_signature] = STATE(3758), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4588), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3273), + [anon_sym_export] = ACTIONS(3275), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3273), + [anon_sym_namespace] = ACTIONS(3273), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3399), + [anon_sym_RBRACE] = ACTIONS(3401), + [anon_sym_let] = ACTIONS(3273), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3403), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3291), + [anon_sym_new] = ACTIONS(3293), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3299), + [anon_sym_readonly] = ACTIONS(3301), + [anon_sym_get] = ACTIONS(3303), + [anon_sym_set] = ACTIONS(3303), + [anon_sym_declare] = ACTIONS(3273), + [anon_sym_public] = ACTIONS(3305), + [anon_sym_private] = ACTIONS(3305), + [anon_sym_protected] = ACTIONS(3305), + [anon_sym_override] = ACTIONS(3307), + [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(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3405), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1162)] = { + [sym_export_statement] = STATE(3799), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(4573), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(4578), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(4573), + [sym_method_definition] = STATE(4578), + [sym_pair] = STATE(4578), + [sym_pair_pattern] = STATE(4573), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3799), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3799), + [sym_property_signature] = STATE(3799), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3799), + [sym_index_signature] = STATE(3799), + [aux_sym_export_statement_repeat1] = STATE(4487), + [aux_sym_object_repeat1] = STATE(4695), + [aux_sym_object_pattern_repeat1] = STATE(4706), + [sym_identifier] = ACTIONS(3337), + [anon_sym_export] = ACTIONS(3339), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3337), + [anon_sym_namespace] = ACTIONS(3337), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3281), + [anon_sym_RBRACE] = ACTIONS(3407), + [anon_sym_let] = ACTIONS(3337), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_SEMI] = ACTIONS(3287), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3343), + [anon_sym_new] = ACTIONS(3345), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3347), + [anon_sym_readonly] = ACTIONS(3349), + [anon_sym_get] = ACTIONS(3351), + [anon_sym_set] = ACTIONS(3351), + [anon_sym_declare] = ACTIONS(3337), + [anon_sym_public] = ACTIONS(3353), + [anon_sym_private] = ACTIONS(3353), + [anon_sym_protected] = ACTIONS(3353), + [anon_sym_override] = ACTIONS(3355), + [anon_sym_module] = ACTIONS(3337), + [anon_sym_any] = ACTIONS(3337), + [anon_sym_number] = ACTIONS(3337), + [anon_sym_boolean] = ACTIONS(3337), + [anon_sym_string] = ACTIONS(3337), + [anon_sym_symbol] = ACTIONS(3337), + [anon_sym_object] = ACTIONS(3337), + [anon_sym_abstract] = ACTIONS(3309), + [anon_sym_PIPE_RBRACE] = ACTIONS(3311), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1163)] = { + [sym_variable_declarator] = STATE(4401), + [sym_object_pattern] = STATE(3662), + [sym_array_pattern] = STATE(3662), + [sym__destructuring_pattern] = STATE(3662), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3409), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3411), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(3413), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(690), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1164)] = { + [sym_nested_identifier] = STATE(201), + [sym_string] = STATE(203), + [sym__module] = STATE(231), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3415), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(3417), + [anon_sym_SQUOTE] = ACTIONS(3419), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1165)] = { + [sym_variable_declarator] = STATE(4401), + [sym_object_pattern] = STATE(3662), + [sym_array_pattern] = STATE(3662), + [sym__destructuring_pattern] = STATE(3662), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3409), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3411), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(3413), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(690), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1166)] = { + [sym_identifier] = ACTIONS(3421), + [anon_sym_export] = ACTIONS(3421), + [anon_sym_type] = ACTIONS(3421), + [anon_sym_EQ] = ACTIONS(3421), + [anon_sym_namespace] = ACTIONS(3421), + [anon_sym_LBRACE] = ACTIONS(3423), + [anon_sym_COMMA] = ACTIONS(3423), + [anon_sym_RBRACE] = ACTIONS(3423), + [anon_sym_typeof] = ACTIONS(3421), + [anon_sym_import] = ACTIONS(3421), + [anon_sym_let] = ACTIONS(3421), + [anon_sym_BANG] = ACTIONS(3423), + [anon_sym_LPAREN] = ACTIONS(3423), + [anon_sym_RPAREN] = ACTIONS(3423), + [anon_sym_await] = ACTIONS(3421), + [anon_sym_COLON] = ACTIONS(3423), + [anon_sym_yield] = ACTIONS(3421), + [anon_sym_LBRACK] = ACTIONS(3423), + [anon_sym_RBRACK] = ACTIONS(3423), + [anon_sym_class] = ACTIONS(3421), + [anon_sym_async] = ACTIONS(3421), + [anon_sym_function] = ACTIONS(3421), + [anon_sym_EQ_GT] = ACTIONS(3423), + [anon_sym_new] = ACTIONS(3421), + [anon_sym_using] = ACTIONS(3421), + [anon_sym_AMP] = ACTIONS(3423), + [anon_sym_PIPE] = ACTIONS(3423), + [anon_sym_PLUS] = ACTIONS(3421), + [anon_sym_DASH] = ACTIONS(3421), + [anon_sym_SLASH] = ACTIONS(3421), + [anon_sym_LT] = ACTIONS(3423), + [anon_sym_GT] = ACTIONS(3423), + [anon_sym_TILDE] = ACTIONS(3423), + [anon_sym_void] = ACTIONS(3421), + [anon_sym_delete] = ACTIONS(3421), + [anon_sym_PLUS_PLUS] = ACTIONS(3423), + [anon_sym_DASH_DASH] = ACTIONS(3423), + [anon_sym_DQUOTE] = ACTIONS(3423), + [anon_sym_SQUOTE] = ACTIONS(3423), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3423), + [sym_number] = ACTIONS(3423), + [sym_private_property_identifier] = ACTIONS(3423), + [sym_this] = ACTIONS(3421), + [sym_super] = ACTIONS(3421), + [sym_true] = ACTIONS(3421), + [sym_false] = ACTIONS(3421), + [sym_null] = ACTIONS(3421), + [sym_undefined] = ACTIONS(3421), + [anon_sym_AT] = ACTIONS(3423), + [anon_sym_static] = ACTIONS(3421), + [anon_sym_readonly] = ACTIONS(3421), + [anon_sym_get] = ACTIONS(3421), + [anon_sym_set] = ACTIONS(3421), + [anon_sym_QMARK] = ACTIONS(3423), + [anon_sym_declare] = ACTIONS(3421), + [anon_sym_public] = ACTIONS(3421), + [anon_sym_private] = ACTIONS(3421), + [anon_sym_protected] = ACTIONS(3421), + [anon_sym_override] = ACTIONS(3421), + [anon_sym_module] = ACTIONS(3421), + [anon_sym_any] = ACTIONS(3421), + [anon_sym_number] = ACTIONS(3421), + [anon_sym_boolean] = ACTIONS(3421), + [anon_sym_string] = ACTIONS(3421), + [anon_sym_symbol] = ACTIONS(3421), + [anon_sym_object] = ACTIONS(3421), + [anon_sym_extends] = ACTIONS(3421), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1167)] = { + [sym_nested_identifier] = STATE(783), + [sym_string] = STATE(798), + [sym__module] = STATE(878), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1168)] = { + [sym_nested_identifier] = STATE(201), + [sym_string] = STATE(203), + [sym__module] = STATE(231), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3415), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(694), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(3417), + [anon_sym_SQUOTE] = ACTIONS(3419), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1169)] = { + [sym_variable_declarator] = STATE(4401), + [sym_object_pattern] = STATE(3662), + [sym_array_pattern] = STATE(3662), + [sym__destructuring_pattern] = STATE(3662), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3409), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3411), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(3413), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(690), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1170)] = { + [sym_identifier] = ACTIONS(3427), + [anon_sym_export] = ACTIONS(3427), + [anon_sym_type] = ACTIONS(3427), + [anon_sym_EQ] = ACTIONS(3427), + [anon_sym_namespace] = ACTIONS(3427), + [anon_sym_LBRACE] = ACTIONS(3429), + [anon_sym_COMMA] = ACTIONS(3429), + [anon_sym_RBRACE] = ACTIONS(3429), + [anon_sym_typeof] = ACTIONS(3427), + [anon_sym_import] = ACTIONS(3427), + [anon_sym_let] = ACTIONS(3427), + [anon_sym_BANG] = ACTIONS(3429), + [anon_sym_LPAREN] = ACTIONS(3429), + [anon_sym_RPAREN] = ACTIONS(3429), + [anon_sym_await] = ACTIONS(3427), + [anon_sym_COLON] = ACTIONS(3429), + [anon_sym_yield] = ACTIONS(3427), + [anon_sym_LBRACK] = ACTIONS(3429), + [anon_sym_RBRACK] = ACTIONS(3429), + [anon_sym_class] = ACTIONS(3427), + [anon_sym_async] = ACTIONS(3427), + [anon_sym_function] = ACTIONS(3427), + [anon_sym_EQ_GT] = ACTIONS(3429), + [anon_sym_new] = ACTIONS(3427), + [anon_sym_using] = ACTIONS(3427), + [anon_sym_AMP] = ACTIONS(3429), + [anon_sym_PIPE] = ACTIONS(3429), + [anon_sym_PLUS] = ACTIONS(3427), + [anon_sym_DASH] = ACTIONS(3427), + [anon_sym_SLASH] = ACTIONS(3427), + [anon_sym_LT] = ACTIONS(3429), + [anon_sym_GT] = ACTIONS(3429), + [anon_sym_TILDE] = ACTIONS(3429), + [anon_sym_void] = ACTIONS(3427), + [anon_sym_delete] = ACTIONS(3427), + [anon_sym_PLUS_PLUS] = ACTIONS(3429), + [anon_sym_DASH_DASH] = ACTIONS(3429), + [anon_sym_DQUOTE] = ACTIONS(3429), + [anon_sym_SQUOTE] = ACTIONS(3429), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3429), + [sym_number] = ACTIONS(3429), + [sym_private_property_identifier] = ACTIONS(3429), + [sym_this] = ACTIONS(3427), + [sym_super] = ACTIONS(3427), + [sym_true] = ACTIONS(3427), + [sym_false] = ACTIONS(3427), + [sym_null] = ACTIONS(3427), + [sym_undefined] = ACTIONS(3427), + [anon_sym_AT] = ACTIONS(3429), + [anon_sym_static] = ACTIONS(3427), + [anon_sym_readonly] = ACTIONS(3427), + [anon_sym_get] = ACTIONS(3427), + [anon_sym_set] = ACTIONS(3427), + [anon_sym_QMARK] = ACTIONS(3429), + [anon_sym_declare] = ACTIONS(3427), + [anon_sym_public] = ACTIONS(3427), + [anon_sym_private] = ACTIONS(3427), + [anon_sym_protected] = ACTIONS(3427), + [anon_sym_override] = ACTIONS(3427), + [anon_sym_module] = ACTIONS(3427), + [anon_sym_any] = ACTIONS(3427), + [anon_sym_number] = ACTIONS(3427), + [anon_sym_boolean] = ACTIONS(3427), + [anon_sym_string] = ACTIONS(3427), + [anon_sym_symbol] = ACTIONS(3427), + [anon_sym_object] = ACTIONS(3427), + [anon_sym_extends] = ACTIONS(3427), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1171)] = { + [sym_identifier] = ACTIONS(3431), + [anon_sym_export] = ACTIONS(3431), + [anon_sym_type] = ACTIONS(3431), + [anon_sym_EQ] = ACTIONS(3431), + [anon_sym_namespace] = ACTIONS(3431), + [anon_sym_LBRACE] = ACTIONS(3433), + [anon_sym_COMMA] = ACTIONS(3433), + [anon_sym_RBRACE] = ACTIONS(3433), + [anon_sym_typeof] = ACTIONS(3431), + [anon_sym_import] = ACTIONS(3431), + [anon_sym_let] = ACTIONS(3431), + [anon_sym_BANG] = ACTIONS(3433), + [anon_sym_LPAREN] = ACTIONS(3433), + [anon_sym_RPAREN] = ACTIONS(3433), + [anon_sym_await] = ACTIONS(3431), + [anon_sym_COLON] = ACTIONS(3433), + [anon_sym_yield] = ACTIONS(3431), + [anon_sym_LBRACK] = ACTIONS(3433), + [anon_sym_RBRACK] = ACTIONS(3433), + [anon_sym_class] = ACTIONS(3431), + [anon_sym_async] = ACTIONS(3431), + [anon_sym_function] = ACTIONS(3431), + [anon_sym_EQ_GT] = ACTIONS(3433), + [anon_sym_new] = ACTIONS(3431), + [anon_sym_using] = ACTIONS(3431), + [anon_sym_AMP] = ACTIONS(3433), + [anon_sym_PIPE] = ACTIONS(3433), + [anon_sym_PLUS] = ACTIONS(3431), + [anon_sym_DASH] = ACTIONS(3431), + [anon_sym_SLASH] = ACTIONS(3431), + [anon_sym_LT] = ACTIONS(3433), + [anon_sym_GT] = ACTIONS(3433), + [anon_sym_TILDE] = ACTIONS(3433), + [anon_sym_void] = ACTIONS(3431), + [anon_sym_delete] = ACTIONS(3431), + [anon_sym_PLUS_PLUS] = ACTIONS(3433), + [anon_sym_DASH_DASH] = ACTIONS(3433), + [anon_sym_DQUOTE] = ACTIONS(3433), + [anon_sym_SQUOTE] = ACTIONS(3433), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3433), + [sym_number] = ACTIONS(3433), + [sym_private_property_identifier] = ACTIONS(3433), + [sym_this] = ACTIONS(3431), + [sym_super] = ACTIONS(3431), + [sym_true] = ACTIONS(3431), + [sym_false] = ACTIONS(3431), + [sym_null] = ACTIONS(3431), + [sym_undefined] = ACTIONS(3431), + [anon_sym_AT] = ACTIONS(3433), + [anon_sym_static] = ACTIONS(3431), + [anon_sym_readonly] = ACTIONS(3431), + [anon_sym_get] = ACTIONS(3431), + [anon_sym_set] = ACTIONS(3431), + [anon_sym_QMARK] = ACTIONS(3433), + [anon_sym_declare] = ACTIONS(3431), + [anon_sym_public] = ACTIONS(3431), + [anon_sym_private] = ACTIONS(3431), + [anon_sym_protected] = ACTIONS(3431), + [anon_sym_override] = ACTIONS(3431), + [anon_sym_module] = ACTIONS(3431), + [anon_sym_any] = ACTIONS(3431), + [anon_sym_number] = ACTIONS(3431), + [anon_sym_boolean] = ACTIONS(3431), + [anon_sym_string] = ACTIONS(3431), + [anon_sym_symbol] = ACTIONS(3431), + [anon_sym_object] = ACTIONS(3431), + [anon_sym_extends] = ACTIONS(3431), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1172)] = { + [sym_nested_identifier] = STATE(783), + [sym_string] = STATE(798), + [sym__module] = STATE(878), + [aux_sym_object_repeat1] = STATE(4655), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(667), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1173)] = { + [sym_nested_identifier] = STATE(783), + [sym_string] = STATE(798), + [sym__module] = STATE(878), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1174)] = { + [sym_nested_identifier] = STATE(201), + [sym_string] = STATE(203), + [sym__module] = STATE(231), + [aux_sym_object_repeat1] = STATE(4827), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3415), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(661), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(692), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2149), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(671), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(2158), + [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(3417), + [anon_sym_SQUOTE] = ACTIONS(3419), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(690), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1175)] = { + [sym_nested_identifier] = STATE(1616), + [sym_string] = STATE(1617), + [sym__module] = STATE(1711), + [sym_identifier] = ACTIONS(3435), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(826), + [anon_sym_RBRACE] = ACTIONS(826), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_RPAREN] = ACTIONS(826), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(826), + [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_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(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(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(828), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1176)] = { + [sym_nested_identifier] = STATE(1616), + [sym_string] = STATE(1617), + [sym__module] = STATE(1711), + [sym_identifier] = ACTIONS(3435), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_RPAREN] = ACTIONS(223), + [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_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(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(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1177)] = { + [sym_nested_identifier] = STATE(1616), + [sym_string] = STATE(1617), + [sym__module] = STATE(1711), + [sym_identifier] = ACTIONS(3435), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [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(844), + [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(120), + [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(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1178)] = { + [sym_nested_identifier] = STATE(1616), + [sym_string] = STATE(1617), + [sym__module] = STATE(1711), + [sym_identifier] = ACTIONS(3435), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [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(844), + [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(120), + [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(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1179)] = { + [sym_export_statement] = STATE(3774), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(5245), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(5246), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(5245), + [sym_method_definition] = STATE(5246), + [sym_pair] = STATE(5246), + [sym_pair_pattern] = STATE(5245), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3774), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3774), + [sym_property_signature] = STATE(3774), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3774), + [sym_index_signature] = STATE(3774), + [aux_sym_export_statement_repeat1] = STATE(4487), + [sym_identifier] = ACTIONS(3437), + [anon_sym_export] = ACTIONS(3439), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3437), + [anon_sym_namespace] = ACTIONS(3437), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3441), + [anon_sym_RBRACE] = ACTIONS(3441), + [anon_sym_let] = ACTIONS(3437), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3444), + [anon_sym_new] = ACTIONS(3446), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3448), + [anon_sym_readonly] = ACTIONS(3450), + [anon_sym_get] = ACTIONS(3452), + [anon_sym_set] = ACTIONS(3452), + [anon_sym_declare] = ACTIONS(3437), + [anon_sym_public] = ACTIONS(3454), + [anon_sym_private] = ACTIONS(3454), + [anon_sym_protected] = ACTIONS(3454), + [anon_sym_override] = ACTIONS(3456), + [anon_sym_module] = ACTIONS(3437), + [anon_sym_any] = ACTIONS(3437), + [anon_sym_number] = ACTIONS(3437), + [anon_sym_boolean] = ACTIONS(3437), + [anon_sym_string] = ACTIONS(3437), + [anon_sym_symbol] = ACTIONS(3437), + [anon_sym_object] = ACTIONS(3437), + [anon_sym_abstract] = ACTIONS(3309), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1180)] = { + [sym_export_statement] = STATE(3761), + [sym_object_pattern] = STATE(5578), + [sym_object_assignment_pattern] = STATE(5245), + [sym_array_pattern] = STATE(5578), + [sym__call_signature] = STATE(3939), + [sym__destructuring_pattern] = STATE(5578), + [sym_spread_element] = STATE(5246), + [sym_string] = STATE(3125), + [sym_decorator] = STATE(1344), + [sym_formal_parameters] = STATE(3292), + [sym_rest_pattern] = STATE(5245), + [sym_method_definition] = STATE(5246), + [sym_pair] = STATE(5246), + [sym_pair_pattern] = STATE(5245), + [sym__property_name] = STATE(3125), + [sym_computed_property_name] = STATE(3125), + [sym_method_signature] = STATE(3761), + [sym_accessibility_modifier] = STATE(2776), + [sym_override_modifier] = STATE(2803), + [sym_call_signature] = STATE(3761), + [sym_property_signature] = STATE(3761), + [sym_type_parameters] = STATE(5314), + [sym_construct_signature] = STATE(3761), + [sym_index_signature] = STATE(3761), + [aux_sym_export_statement_repeat1] = STATE(4487), + [sym_identifier] = ACTIONS(3437), + [anon_sym_export] = ACTIONS(3439), + [anon_sym_STAR] = ACTIONS(3277), + [anon_sym_type] = ACTIONS(3437), + [anon_sym_namespace] = ACTIONS(3437), + [anon_sym_LBRACE] = ACTIONS(3279), + [anon_sym_COMMA] = ACTIONS(3441), + [anon_sym_RBRACE] = ACTIONS(3441), + [anon_sym_let] = ACTIONS(3437), + [anon_sym_LPAREN] = ACTIONS(3285), + [anon_sym_LBRACK] = ACTIONS(3289), + [anon_sym_async] = ACTIONS(3444), + [anon_sym_new] = ACTIONS(3446), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3295), + [anon_sym_DASH] = ACTIONS(3295), + [anon_sym_LT] = ACTIONS(2499), + [anon_sym_DQUOTE] = ACTIONS(1626), + [anon_sym_SQUOTE] = ACTIONS(1628), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3297), + [sym_private_property_identifier] = ACTIONS(3297), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3448), + [anon_sym_readonly] = ACTIONS(3450), + [anon_sym_get] = ACTIONS(3452), + [anon_sym_set] = ACTIONS(3452), + [anon_sym_declare] = ACTIONS(3437), + [anon_sym_public] = ACTIONS(3454), + [anon_sym_private] = ACTIONS(3454), + [anon_sym_protected] = ACTIONS(3454), + [anon_sym_override] = ACTIONS(3456), + [anon_sym_module] = ACTIONS(3437), + [anon_sym_any] = ACTIONS(3437), + [anon_sym_number] = ACTIONS(3437), + [anon_sym_boolean] = ACTIONS(3437), + [anon_sym_string] = ACTIONS(3437), + [anon_sym_symbol] = ACTIONS(3437), + [anon_sym_object] = ACTIONS(3437), + [anon_sym_abstract] = ACTIONS(3309), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1181)] = { + [sym_nested_identifier] = STATE(1616), + [sym_string] = STATE(1617), + [sym__module] = STATE(1711), + [sym_identifier] = ACTIONS(3435), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1182)] = { + [sym_variable_declarator] = STATE(4401), + [sym_object_pattern] = STATE(3662), + [sym_array_pattern] = STATE(3662), + [sym__destructuring_pattern] = STATE(3662), + [sym_identifier] = ACTIONS(3409), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3411), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(878), + [anon_sym_LBRACK] = ACTIONS(3413), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1183)] = { + [sym_nested_identifier] = STATE(783), + [sym_string] = STATE(798), + [sym__module] = STATE(878), + [sym_identifier] = ACTIONS(3425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(878), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1184)] = { + [sym_nested_identifier] = STATE(1608), + [sym_string] = STATE(1612), + [sym__module] = STATE(1771), + [sym_identifier] = ACTIONS(3458), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(878), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1185)] = { + [sym_nested_identifier] = STATE(1616), + [sym_string] = STATE(1617), + [sym__module] = STATE(1711), + [sym_identifier] = ACTIONS(3435), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(834), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(899), + [anon_sym_RBRACE] = ACTIONS(899), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(826), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(899), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(844), + [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(120), + [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(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1186)] = { + [sym_nested_identifier] = STATE(1616), + [sym_string] = STATE(1617), + [sym__module] = STATE(1711), + [sym_identifier] = ACTIONS(3435), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_RPAREN] = ACTIONS(126), + [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_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(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(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(720), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1187)] = { + [sym_nested_identifier] = STATE(1608), + [sym_string] = STATE(1612), + [sym__module] = STATE(1771), + [sym_identifier] = ACTIONS(3458), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(866), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [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(872), + [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(120), + [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(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1188)] = { + [sym_nested_identifier] = STATE(1616), + [sym_string] = STATE(1617), + [sym__module] = STATE(1711), + [sym_identifier] = ACTIONS(3435), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(824), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [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(872), + [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(120), + [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(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1189)] = { + [sym_nested_identifier] = STATE(1608), + [sym_string] = STATE(1612), + [sym__module] = STATE(1771), + [sym_identifier] = ACTIONS(3458), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1190)] = { + [sym_nested_identifier] = STATE(201), + [sym_string] = STATE(203), + [sym__module] = STATE(231), + [sym_identifier] = ACTIONS(3415), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(860), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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(3417), + [anon_sym_SQUOTE] = ACTIONS(3419), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1191)] = { + [sym_nested_identifier] = STATE(783), + [sym_string] = STATE(798), + [sym__module] = STATE(878), + [sym_identifier] = ACTIONS(3425), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(860), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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(1550), + [anon_sym_SQUOTE] = ACTIONS(1552), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1192)] = { + [sym_variable_declarator] = STATE(4401), + [sym_object_pattern] = STATE(3662), + [sym_array_pattern] = STATE(3662), + [sym__destructuring_pattern] = STATE(3662), + [sym_identifier] = ACTIONS(3409), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(858), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(3411), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(860), + [anon_sym_LBRACK] = ACTIONS(3413), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(682), + [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(120), + [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_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, +}; + +static const uint16_t ts_small_parse_table[] = { + [0] = 14, + ACTIONS(661), 1, + anon_sym_EQ, + ACTIONS(671), 1, + anon_sym_COLON, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(690), 1, + anon_sym_QMARK, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(2149), 1, + anon_sym_LPAREN, + ACTIONS(2158), 1, + anon_sym_LT, + ACTIONS(3460), 1, + sym_identifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + 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_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), 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, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [93] = 14, + ACTIONS(661), 1, + anon_sym_EQ, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(671), 1, + anon_sym_COLON, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(690), 1, + anon_sym_QMARK, + ACTIONS(2149), 1, + anon_sym_LPAREN, + ACTIONS(2158), 1, + anon_sym_LT, + ACTIONS(3460), 1, + sym_identifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + 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_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), 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, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [186] = 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(886), 1, + anon_sym_EQ, + ACTIONS(891), 1, + anon_sym_COLON, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [281] = 14, + ACTIONS(661), 1, + anon_sym_EQ, + ACTIONS(671), 1, + anon_sym_COLON, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(690), 1, + anon_sym_QMARK, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(2149), 1, + anon_sym_LPAREN, + ACTIONS(2158), 1, + anon_sym_LT, + ACTIONS(3460), 1, + sym_identifier, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + 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_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), 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, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [374] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3462), 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(3464), 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, + [445] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3466), 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(3468), 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, + [516] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3470), 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(3472), 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, + [587] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3474), 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(3476), 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, + [658] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(938), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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, + [747] = 4, + ACTIONS(3478), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3462), 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(3464), 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, + [820] = 14, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(834), 1, + anon_sym_EQ, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(902), 1, + anon_sym_in, + ACTIONS(905), 1, + anon_sym_of, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 23, + anon_sym_STAR, + anon_sym_as, + 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, + 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, + [913] = 13, + ACTIONS(834), 1, + anon_sym_EQ, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(902), 1, + anon_sym_in, + ACTIONS(905), 1, + anon_sym_of, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(3480), 1, + sym_identifier, + STATE(4401), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3367), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(154), 13, + sym__ternary_qmark, + anon_sym_COMMA, + 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, + 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_as, + 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, + 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, + [1004] = 4, + ACTIONS(3482), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3466), 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(3468), 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, + [1077] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3484), 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(3486), 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, + [1148] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3488), 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(3490), 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, + [1219] = 12, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(880), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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, + 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), 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, + [1308] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(938), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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, + [1397] = 13, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(907), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 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, + 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(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), 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, + [1488] = 12, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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, + 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), 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, + [1577] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3492), 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(3494), 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, + [1648] = 5, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3496), 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(3500), 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, + [1722] = 13, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(891), 1, + anon_sym_COLON, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(910), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 13, + sym__ternary_qmark, + 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_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), 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, + [1812] = 13, + ACTIONS(661), 1, + anon_sym_EQ, + ACTIONS(671), 1, + anon_sym_COLON, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(690), 1, + anon_sym_QMARK, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(2149), 1, + anon_sym_LPAREN, + ACTIONS(2158), 1, + anon_sym_LT, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 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, + [1902] = 13, + ACTIONS(671), 1, + anon_sym_COLON, + ACTIONS(690), 1, + anon_sym_QMARK, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(3504), 1, + anon_sym_EQ, + ACTIONS(3506), 1, + anon_sym_LPAREN, + ACTIONS(3509), 1, + anon_sym_EQ_GT, + ACTIONS(3511), 1, + anon_sym_LT, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [1992] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2509), 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(2507), 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, + [2062] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [2150] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2531), 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(2529), 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, + [2220] = 12, + ACTIONS(83), 1, + anon_sym_DQUOTE, + ACTIONS(85), 1, + anon_sym_SQUOTE, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(3458), 1, + sym_identifier, + STATE(1608), 1, + sym_nested_identifier, + STATE(1612), 1, + sym_string, + STATE(1771), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [2308] = 11, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(3409), 1, + sym_identifier, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + STATE(4401), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3662), 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, + 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_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, + [2394] = 11, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(3409), 1, + sym_identifier, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + STATE(4428), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3662), 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, + 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_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, + [2480] = 14, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_SEMI, + 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, + anon_sym_satisfies, + ACTIONS(3502), 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(3496), 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, + [2572] = 12, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3530), 1, + sym_identifier, + STATE(3472), 1, + sym_nested_identifier, + STATE(3533), 1, + sym_string, + STATE(4110), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [2660] = 13, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(910), 1, + anon_sym_EQ, + ACTIONS(912), 1, + anon_sym_COLON, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 13, + sym__ternary_qmark, + 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_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), 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, + [2750] = 12, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3425), 1, + sym_identifier, + STATE(783), 1, + sym_nested_identifier, + STATE(798), 1, + sym_string, + STATE(878), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [2838] = 13, + ACTIONS(671), 1, + anon_sym_COLON, + ACTIONS(690), 1, + anon_sym_QMARK, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(3504), 1, + anon_sym_EQ, + ACTIONS(3506), 1, + anon_sym_LPAREN, + ACTIONS(3509), 1, + anon_sym_EQ_GT, + ACTIONS(3511), 1, + anon_sym_LT, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [2928] = 13, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(671), 1, + anon_sym_COLON, + ACTIONS(690), 1, + anon_sym_QMARK, + ACTIONS(3504), 1, + anon_sym_EQ, + ACTIONS(3506), 1, + anon_sym_LPAREN, + ACTIONS(3509), 1, + anon_sym_EQ_GT, + ACTIONS(3511), 1, + anon_sym_LT, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [3018] = 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(886), 1, + anon_sym_EQ, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [3110] = 12, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(3415), 1, + sym_identifier, + ACTIONS(3417), 1, + anon_sym_DQUOTE, + ACTIONS(3419), 1, + anon_sym_SQUOTE, + STATE(201), 1, + sym_nested_identifier, + STATE(203), 1, + sym_string, + STATE(231), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [3198] = 14, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(3534), 1, + anon_sym_DOT, + ACTIONS(3536), 1, + anon_sym_QMARK_DOT, + ACTIONS(3538), 1, + anon_sym_LT, + STATE(3144), 1, + sym_arguments, + STATE(3267), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3516), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3500), 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(3502), 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(3496), 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, + [3290] = 13, + ACTIONS(661), 1, + anon_sym_EQ, + ACTIONS(671), 1, + anon_sym_COLON, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(690), 1, + anon_sym_QMARK, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(2149), 1, + anon_sym_LPAREN, + ACTIONS(2158), 1, + anon_sym_LT, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 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, + [3380] = 13, + ACTIONS(661), 1, + anon_sym_EQ, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(671), 1, + anon_sym_COLON, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(690), 1, + anon_sym_QMARK, + ACTIONS(2149), 1, + anon_sym_LPAREN, + ACTIONS(2158), 1, + anon_sym_LT, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 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, + [3470] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(910), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 13, + sym__ternary_qmark, + 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_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), 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, + [3557] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(964), 1, + anon_sym_EQ, + ACTIONS(970), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 13, + sym__ternary_qmark, + 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_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), 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, + [3644] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(970), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 13, + sym__ternary_qmark, + 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_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), 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, + [3731] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 13, + sym__ternary_qmark, + 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_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), 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, + [3818] = 12, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3540), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 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(3496), 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, + ACTIONS(3500), 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, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [3905] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(948), 1, + anon_sym_EQ, + ACTIONS(954), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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_of, + 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, + [3992] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(954), 1, + anon_sym_EQ_GT, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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_of, + 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, + [4079] = 16, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + ACTIONS(3554), 1, + anon_sym_EQ, + ACTIONS(3561), 1, + anon_sym_COLON, + ACTIONS(3563), 1, + anon_sym_QMARK, + STATE(3015), 1, + sym_type_arguments, + STATE(5217), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3557), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3500), 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(3502), 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(3496), 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, + [4174] = 13, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(826), 1, + anon_sym_COLON, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [4263] = 14, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(902), 1, + anon_sym_in, + ACTIONS(905), 1, + anon_sym_of, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 23, + anon_sym_STAR, + anon_sym_as, + 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, + 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, + [4354] = 14, + ACTIONS(3509), 1, + anon_sym_EQ_GT, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3566), 1, + anon_sym_EQ, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 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, + anon_sym_satisfies, + ACTIONS(3502), 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(3496), 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, + [4445] = 13, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3554), 1, + anon_sym_EQ, + ACTIONS(3568), 1, + anon_sym_DOT, + ACTIONS(3571), 1, + anon_sym_LT, + STATE(3256), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3557), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3552), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3500), 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(3502), 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(3496), 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, + [4534] = 8, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3578), 1, + anon_sym_DOT, + ACTIONS(3580), 1, + anon_sym_LT, + STATE(1288), 1, + sym_arguments, + STATE(5480), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3576), 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(3574), 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, + [4613] = 14, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(3584), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 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(3502), 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(3496), 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, + [4704] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1040), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [4790] = 14, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3586), 1, + anon_sym_EQ, + ACTIONS(3588), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 13, + sym__automatic_semicolon, + sym__ternary_qmark, + 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, + anon_sym_satisfies, + ACTIONS(3502), 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(3496), 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, + [4880] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(978), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [4966] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(982), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [5052] = 8, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3594), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3590), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3500), 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(3502), 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(3496), 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, + [5130] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1044), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [5216] = 14, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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(3502), 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(3496), 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, + [5306] = 12, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(902), 1, + anon_sym_in, + ACTIONS(905), 1, + anon_sym_of, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3600), 1, + sym_identifier, + ACTIONS(3602), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4817), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(154), 11, + sym__ternary_qmark, + 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_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), 23, + anon_sym_STAR, + anon_sym_as, + 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, + 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, + [5392] = 12, + ACTIONS(3509), 1, + anon_sym_EQ_GT, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + ACTIONS(3566), 1, + anon_sym_EQ, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3540), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 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(3500), 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(3496), 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, + [5478] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1038), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [5564] = 14, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3605), 1, + anon_sym_EQ, + ACTIONS(3607), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RPAREN, + 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, + anon_sym_satisfies, + ACTIONS(3502), 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(3496), 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, + [5654] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(974), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [5740] = 8, + ACTIONS(220), 1, + anon_sym_EQ, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(223), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + 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, + 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, + [5818] = 14, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3605), 1, + anon_sym_EQ, + ACTIONS(3607), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3516), 3, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3500), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + 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, + anon_sym_satisfies, + ACTIONS(3502), 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(3496), 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, + [5908] = 9, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(907), 1, + anon_sym_EQ, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3612), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1898), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(154), 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(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), 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_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_GT, + anon_sym_QMARK_QMARK, + [5988] = 14, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3516), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3500), 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(3502), 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(3496), 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, + [6078] = 15, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + ACTIONS(3557), 1, + anon_sym_RPAREN, + ACTIONS(3607), 1, + anon_sym_EQ_GT, + ACTIONS(3615), 1, + anon_sym_EQ, + ACTIONS(3621), 1, + anon_sym_QMARK, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3618), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3500), 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(3502), 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(3496), 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, + [6170] = 8, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3621), 1, + anon_sym_QMARK, + ACTIONS(3623), 1, + anon_sym_EQ, + 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(3500), 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(3502), 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(3496), 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, + [6248] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1042), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [6334] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [6420] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(976), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [6506] = 6, + ACTIONS(3632), 1, + anon_sym_AT, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3630), 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(3628), 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, + [6580] = 12, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(3584), 1, + anon_sym_EQ_GT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3540), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 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(3500), 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(3496), 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, + [6666] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1036), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [6752] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3637), 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(3635), 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, + [6820] = 8, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(828), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(826), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + 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, + 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, + [6898] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(980), 1, + anon_sym_EQ, + ACTIONS(3435), 1, + sym_identifier, + STATE(1616), 1, + sym_nested_identifier, + STATE(1617), 1, + sym_string, + STATE(1711), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [6984] = 15, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3621), 1, + anon_sym_QMARK, + ACTIONS(3623), 1, + anon_sym_EQ, + ACTIONS(3639), 1, + anon_sym_RPAREN, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3626), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3500), 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(3502), 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(3496), 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, + [7076] = 9, + ACTIONS(834), 1, + anon_sym_EQ, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(1898), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3609), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3612), 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(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, + 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, + [7156] = 6, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [7229] = 7, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3594), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3590), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3500), 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(3502), 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(3496), 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, + [7304] = 14, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + ACTIONS(3590), 1, + anon_sym_COLON, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3642), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3500), 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(3502), 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(3496), 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, + [7393] = 13, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3590), 1, + anon_sym_COLON, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3546), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3552), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3500), 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(3502), 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(3496), 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, + [7480] = 14, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3646), 1, + anon_sym_EQ, + ACTIONS(3648), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 12, + sym__ternary_qmark, + anon_sym_as, + 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, + anon_sym_satisfies, + ACTIONS(3502), 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(3496), 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, + [7569] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3478), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3462), 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(3464), 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, + 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, + [7638] = 14, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3650), 1, + anon_sym_EQ, + ACTIONS(3652), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 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(3502), 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(3496), 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, + [7727] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3482), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3466), 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(3468), 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, + 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, + [7796] = 8, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(858), 1, + anon_sym_EQ, + ACTIONS(860), 1, + anon_sym_COLON, + ACTIONS(3460), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 15, + sym__automatic_semicolon, + 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(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), 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, + [7873] = 11, + ACTIONS(220), 1, + anon_sym_EQ, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(223), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1898), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(3612), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(154), 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(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), 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_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_GT, + anon_sym_QMARK_QMARK, + [7956] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3656), 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(3654), 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, + [8023] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3660), 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(3658), 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, + [8090] = 12, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + ACTIONS(3605), 1, + anon_sym_EQ, + ACTIONS(3607), 1, + anon_sym_EQ_GT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3540), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + 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(3502), 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(3496), 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, + [8175] = 4, + ACTIONS(3478), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3462), 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(3464), 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, + [8244] = 4, + ACTIONS(3482), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3466), 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(3468), 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, + [8313] = 8, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(858), 1, + anon_sym_EQ, + ACTIONS(878), 1, + anon_sym_COLON, + ACTIONS(3460), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 15, + sym__automatic_semicolon, + 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(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), 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, + [8390] = 14, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3516), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3500), 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(3502), 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(3496), 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, + [8479] = 12, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3586), 1, + anon_sym_EQ, + ACTIONS(3588), 1, + anon_sym_EQ_GT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 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, + anon_sym_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(3502), 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(3496), 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, + [8564] = 7, + ACTIONS(3621), 1, + anon_sym_QMARK, + ACTIONS(3623), 1, + anon_sym_EQ, + 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(3500), 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(3502), 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(3496), 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, + [8639] = 14, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3662), 1, + anon_sym_EQ, + ACTIONS(3664), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 12, + sym__ternary_qmark, + anon_sym_as, + 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(3502), 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(3496), 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, + [8728] = 7, + ACTIONS(3632), 1, + anon_sym_AT, + ACTIONS(3666), 1, + anon_sym_class, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3630), 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(3628), 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, + [8803] = 14, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3516), 3, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3500), 12, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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(3502), 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(3496), 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, + [8892] = 6, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(844), 1, + anon_sym_EQ_GT, + 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), 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, + 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, + [8965] = 9, + ACTIONS(866), 1, + anon_sym_EQ, + ACTIONS(872), 1, + anon_sym_EQ_GT, + ACTIONS(1898), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3609), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3612), 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, + [9044] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [9117] = 12, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3540), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 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, + 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(3502), 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(3496), 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, + [9202] = 9, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(858), 1, + anon_sym_EQ, + ACTIONS(1898), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3609), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3612), 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_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, + 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, + [9281] = 6, + ACTIONS(834), 1, + anon_sym_EQ, + ACTIONS(844), 1, + anon_sym_EQ_GT, + 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), 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, + 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, + [9354] = 11, + ACTIONS(117), 1, + anon_sym_EQ, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(720), 1, + anon_sym_QMARK, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(126), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1898), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(3612), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(154), 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(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), 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_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_GT, + anon_sym_QMARK_QMARK, + [9437] = 9, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(880), 1, + anon_sym_EQ, + ACTIONS(1898), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3609), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3612), 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), 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, + 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, + [9515] = 6, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(858), 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), 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, + 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(682), 1, + anon_sym_EQ_GT, + ACTIONS(824), 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), 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, + 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, + [9659] = 12, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3552), 1, + anon_sym_extends, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3540), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3546), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3500), 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(3502), 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(3496), 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, + [9743] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3484), 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(3486), 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, + [9809] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3488), 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(3490), 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, + [9875] = 6, + ACTIONS(866), 1, + anon_sym_EQ, + ACTIONS(872), 1, + anon_sym_EQ_GT, + 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), 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(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, + [9947] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3584), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [10019] = 8, + ACTIONS(3607), 1, + anon_sym_EQ_GT, + ACTIONS(3615), 1, + anon_sym_EQ, + ACTIONS(3621), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3618), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3500), 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(3502), 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(3496), 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, + [10095] = 7, + ACTIONS(878), 1, + anon_sym_COLON, + ACTIONS(3509), 1, + anon_sym_EQ_GT, + ACTIONS(3566), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [10169] = 7, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(858), 1, + anon_sym_EQ, + ACTIONS(878), 1, + anon_sym_COLON, + 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), 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_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] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3576), 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(3574), 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, + [10309] = 10, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(826), 1, + anon_sym_COLON, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3612), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1898), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(154), 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(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), 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_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_GT, + anon_sym_QMARK_QMARK, + [10389] = 8, + ACTIONS(117), 1, + anon_sym_EQ, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(720), 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, + 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, + 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, + [10465] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3509), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [10537] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3462), 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(3464), 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, + [10603] = 5, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [10673] = 12, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3646), 1, + anon_sym_EQ, + ACTIONS(3648), 1, + anon_sym_EQ_GT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + 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(3502), 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(3496), 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, + [10757] = 6, + ACTIONS(3509), 1, + anon_sym_EQ_GT, + ACTIONS(3566), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [10829] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3466), 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(3468), 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, + [10895] = 7, + ACTIONS(682), 1, + anon_sym_EQ_GT, + ACTIONS(858), 1, + anon_sym_EQ, + ACTIONS(860), 1, + anon_sym_COLON, + 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), 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_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, + [10969] = 14, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3516), 3, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3500), 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(3502), 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(3496), 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, + [11057] = 9, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3612), 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), 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, + 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, + [11135] = 6, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(3584), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [11207] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3474), 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(3476), 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, + [11273] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2509), 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(2507), 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, + [11339] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3671), 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(3669), 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, + [11405] = 11, + ACTIONS(826), 1, + anon_sym_COLON, + ACTIONS(834), 1, + anon_sym_EQ, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(1898), 1, + anon_sym_extends, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3612), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3673), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(154), 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(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), 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_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_GT, + anon_sym_QMARK_QMARK, + [11487] = 5, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [11557] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2531), 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(2529), 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, + [11623] = 12, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3662), 1, + anon_sym_EQ, + ACTIONS(3664), 1, + anon_sym_EQ_GT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 14, + 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(3502), 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(3496), 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, + [11707] = 6, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(872), 1, + anon_sym_EQ_GT, + 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), 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(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, + [11779] = 10, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(907), 1, + anon_sym_EQ, + ACTIONS(1900), 1, + anon_sym_QMARK, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3612), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1898), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(154), 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(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), 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_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_GT, + anon_sym_QMARK_QMARK, + [11859] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3478), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3462), 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(3464), 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_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, + [11927] = 12, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3650), 1, + anon_sym_EQ, + ACTIONS(3652), 1, + anon_sym_EQ_GT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 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(3502), 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(3496), 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, + [12011] = 8, + ACTIONS(826), 1, + anon_sym_COLON, + ACTIONS(834), 1, + anon_sym_EQ, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(899), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + 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, + 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, + [12087] = 7, + ACTIONS(860), 1, + anon_sym_COLON, + ACTIONS(3509), 1, + anon_sym_EQ_GT, + ACTIONS(3566), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [12161] = 9, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(938), 1, + anon_sym_EQ_GT, + ACTIONS(1898), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3609), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3612), 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), 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, + 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(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, + [12239] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3679), 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(3677), 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, + [12305] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3482), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3466), 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(3468), 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_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, + [12373] = 14, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3528), 1, + anon_sym_LT, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 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(3502), 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(3496), 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, + [12461] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3492), 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(3494), 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, + [12527] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3470), 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(3472), 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, + [12593] = 6, + ACTIONS(3605), 1, + anon_sym_EQ, + ACTIONS(3607), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [12664] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3478), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3462), 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(3464), 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, + [12731] = 7, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(3681), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [12804] = 7, + ACTIONS(3615), 1, + anon_sym_EQ, + ACTIONS(3621), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3618), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3500), 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(3502), 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(3496), 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, + [12877] = 6, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(938), 1, + anon_sym_EQ_GT, + 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), 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(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, + [12948] = 5, + ACTIONS(3482), 1, + anon_sym_extends, + ACTIONS(3683), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3466), 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(3468), 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_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, + [13017] = 6, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(938), 1, + anon_sym_EQ_GT, + 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), 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(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, + [13088] = 8, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3685), 1, + anon_sym_in, + ACTIONS(3688), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 20, + 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, + 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, + [13163] = 12, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3540), 1, + anon_sym_LBRACK, + ACTIONS(3543), 1, + anon_sym_DOT, + ACTIONS(3549), 1, + anon_sym_LT, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3546), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3500), 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(3502), 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(3496), 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, + [13246] = 7, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3690), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3500), 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(3502), 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(3496), 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, + [13319] = 7, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + ACTIONS(3460), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 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(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), 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, + [13392] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3607), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [13463] = 9, + ACTIONS(964), 1, + anon_sym_EQ, + ACTIONS(970), 1, + anon_sym_EQ_GT, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3612), 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, + 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, + [13540] = 5, + ACTIONS(3566), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [13609] = 7, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3590), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3690), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3500), 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(3502), 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(3496), 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, + [13682] = 5, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [13751] = 8, + ACTIONS(834), 1, + anon_sym_EQ, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(902), 1, + anon_sym_in, + ACTIONS(3693), 1, + anon_sym_of, + 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__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), 20, + 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, + 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, + [13826] = 6, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(824), 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), 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(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, + [13897] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3482), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3466), 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(3468), 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, + [13964] = 6, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(880), 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), 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(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, + [14035] = 5, + ACTIONS(3478), 1, + anon_sym_extends, + ACTIONS(3695), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3462), 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(3464), 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_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, + [14104] = 9, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(910), 1, + anon_sym_EQ, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3612), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(154), 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(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, + 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, + [14181] = 7, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(907), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(126), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + 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, + 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, + [14254] = 10, + ACTIONS(3618), 1, + anon_sym_RBRACK, + ACTIONS(3626), 1, + anon_sym_COMMA, + ACTIONS(3664), 1, + anon_sym_EQ_GT, + ACTIONS(3697), 1, + anon_sym_EQ, + ACTIONS(3700), 1, + anon_sym_in, + ACTIONS(3702), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 20, + 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, + 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, + [14333] = 9, + ACTIONS(948), 1, + anon_sym_EQ, + ACTIONS(954), 1, + anon_sym_EQ_GT, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3612), 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, + 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, + [14410] = 6, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [14481] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3598), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [14552] = 7, + ACTIONS(3522), 1, + anon_sym_EQ_GT, + ACTIONS(3554), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3618), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3500), 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(3502), 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(3496), 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, + [14625] = 9, + ACTIONS(126), 1, + anon_sym_RBRACK, + ACTIONS(223), 1, + anon_sym_COMMA, + ACTIONS(886), 1, + anon_sym_EQ, + ACTIONS(891), 1, + anon_sym_COLON, + ACTIONS(895), 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, + 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_QMARK, + [14702] = 9, + ACTIONS(834), 1, + anon_sym_EQ, + ACTIONS(844), 1, + anon_sym_EQ_GT, + ACTIONS(1898), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3609), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3612), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(154), 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(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), 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_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_GT, + anon_sym_QMARK_QMARK, + [14779] = 7, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(910), 1, + anon_sym_EQ, + ACTIONS(912), 1, + anon_sym_COLON, + 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_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, + anon_sym_GT_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, + [14851] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3287), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3311), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3799), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [14971] = 7, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3685), 1, + anon_sym_in, + ACTIONS(3688), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 20, + 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, + 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, + [15043] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3728), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3730), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3812), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [15163] = 6, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + 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_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_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, + [15233] = 6, + ACTIONS(3586), 1, + anon_sym_EQ, + ACTIONS(3588), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [15303] = 6, + ACTIONS(918), 1, + anon_sym_EQ, + ACTIONS(924), 1, + anon_sym_EQ_GT, + 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_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_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, + [15373] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3732), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3734), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3792), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [15493] = 5, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [15561] = 8, + ACTIONS(3662), 1, + anon_sym_EQ, + ACTIONS(3664), 1, + anon_sym_EQ_GT, + ACTIONS(3700), 1, + anon_sym_in, + ACTIONS(3702), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 20, + 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, + 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, + [15635] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3736), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3738), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3833), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [15755] = 8, + ACTIONS(126), 1, + anon_sym_RBRACK, + ACTIONS(223), 1, + anon_sym_COMMA, + ACTIONS(886), 1, + anon_sym_EQ, + ACTIONS(895), 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, + 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_QMARK, + [15829] = 8, + ACTIONS(3618), 1, + anon_sym_RBRACK, + ACTIONS(3626), 1, + anon_sym_COMMA, + ACTIONS(3664), 1, + anon_sym_EQ_GT, + ACTIONS(3697), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [15903] = 8, + ACTIONS(3662), 1, + anon_sym_EQ, + ACTIONS(3664), 1, + anon_sym_EQ_GT, + ACTIONS(3700), 1, + anon_sym_in, + ACTIONS(3740), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 20, + 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, + 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, + [15977] = 9, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(3609), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3612), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(154), 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(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, + 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, + [16053] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3403), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3405), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3758), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [16173] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3742), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3744), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3845), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [16293] = 6, + ACTIONS(3554), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3618), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3500), 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(3502), 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(3496), 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, + [16363] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3478), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3462), 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(3464), 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, + [16429] = 5, + ACTIONS(3605), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [16497] = 7, + ACTIONS(891), 1, + anon_sym_COLON, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(910), 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, + 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, + anon_sym_GT_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, + [16569] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3588), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [16639] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3482), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3466), 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(3468), 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, + [16705] = 6, + ACTIONS(3646), 1, + anon_sym_EQ, + ACTIONS(3648), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [16774] = 6, + ACTIONS(3662), 1, + anon_sym_EQ, + ACTIONS(3664), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [16843] = 6, + ACTIONS(948), 1, + anon_sym_EQ, + ACTIONS(954), 1, + anon_sym_EQ_GT, + 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, + 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, + [16912] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3648), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [16981] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3664), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [17050] = 6, + ACTIONS(3650), 1, + anon_sym_EQ, + ACTIONS(3652), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [17119] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3652), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [17188] = 7, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(826), 1, + anon_sym_COLON, + 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, + 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, + [17259] = 5, + ACTIONS(3586), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [17326] = 8, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3685), 1, + anon_sym_in, + ACTIONS(3688), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 20, + 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, + 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, + [17399] = 6, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(970), 1, + anon_sym_EQ_GT, + 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_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, + 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, + [17468] = 8, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(902), 1, + anon_sym_in, + ACTIONS(3693), 1, + anon_sym_of, + 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), 20, + 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, + 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, + [17541] = 7, + ACTIONS(3618), 1, + anon_sym_RBRACK, + ACTIONS(3626), 1, + anon_sym_COMMA, + ACTIONS(3697), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [17612] = 6, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(895), 1, + anon_sym_EQ_GT, + 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_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, + anon_sym_GT_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, + [17681] = 6, + ACTIONS(895), 1, + anon_sym_EQ_GT, + ACTIONS(910), 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, + 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, + anon_sym_GT_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, + [17750] = 6, + ACTIONS(964), 1, + anon_sym_EQ, + ACTIONS(970), 1, + anon_sym_EQ_GT, + 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_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, + 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, + [17819] = 6, + ACTIONS(824), 1, + anon_sym_EQ, + ACTIONS(954), 1, + anon_sym_EQ_GT, + 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, + 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, + [17888] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3746), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [18004] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3748), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [18072] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1036), 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, + 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_QMARK, + [18140] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3750), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [18208] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3752), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [18324] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3754), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [18440] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1040), 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, + 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_QMARK, + [18508] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3756), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [18624] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(824), 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, + 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_QMARK, + [18692] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(980), 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, + 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_QMARK, + [18760] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1038), 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, + 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_QMARK, + [18828] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3758), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [18896] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3760), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [18964] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3762), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [19080] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3764), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [19196] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(974), 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, + 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_QMARK, + [19264] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [19332] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3768), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [19448] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3770), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [19564] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(978), 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, + 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_QMARK, + [19632] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3772), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [19748] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3774), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [19816] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3776), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [19932] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3778), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [20048] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3780), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [20164] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1044), 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, + 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_QMARK, + [20232] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3782), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [20300] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3590), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [20368] = 7, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3685), 1, + anon_sym_in, + ACTIONS(3688), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 20, + 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, + 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, + [20438] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1042), 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, + 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_QMARK, + [20506] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(982), 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, + 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_QMARK, + [20574] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3784), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [20690] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3786), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [20758] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(976), 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, + 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_QMARK, + [20826] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3788), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [20894] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3790), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [21010] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3792), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [21126] = 5, + ACTIONS(3646), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [21192] = 5, + ACTIONS(3662), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [21258] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [21326] = 5, + ACTIONS(3650), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3502), 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(3500), 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(3496), 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, + [21392] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3794), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [21508] = 6, + ACTIONS(3592), 1, + anon_sym_EQ_GT, + ACTIONS(3796), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [21576] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3798), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [21692] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3800), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [21808] = 5, + ACTIONS(3786), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [21873] = 5, + ACTIONS(3774), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [21938] = 5, + ACTIONS(3748), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [22003] = 5, + ACTIONS(3782), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [22068] = 5, + ACTIONS(3796), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [22133] = 5, + ACTIONS(3750), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [22198] = 5, + ACTIONS(3760), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [22263] = 5, + ACTIONS(3758), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [22328] = 5, + ACTIONS(3788), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [22393] = 5, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3500), 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(3502), 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(3496), 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, + [22458] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3761), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [22570] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3797), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [22682] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3769), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [22794] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4247), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [22906] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3836), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [23018] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3774), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [23130] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3309), 1, + anon_sym_abstract, + ACTIONS(3706), 1, + anon_sym_export, + ACTIONS(3708), 1, + anon_sym_STAR, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3712), 1, + anon_sym_async, + ACTIONS(3714), 1, + anon_sym_new, + ACTIONS(3718), 1, + anon_sym_static, + ACTIONS(3720), 1, + anon_sym_readonly, + ACTIONS(3726), 1, + anon_sym_override, + STATE(1344), 1, + sym_decorator, + STATE(2781), 1, + sym_accessibility_modifier, + STATE(2804), 1, + sym_override_modifier, + STATE(3292), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(4487), 1, + aux_sym_export_statement_repeat1, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3716), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3722), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3814), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3704), 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, + [23242] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2139), 1, + anon_sym_LBRACE, + ACTIONS(2383), 1, + anon_sym_namespace, + ACTIONS(2385), 1, + anon_sym_import, + ACTIONS(2387), 1, + anon_sym_var, + ACTIONS(2389), 1, + anon_sym_let, + ACTIONS(2391), 1, + anon_sym_const, + ACTIONS(2393), 1, + anon_sym_class, + ACTIONS(2395), 1, + anon_sym_async, + ACTIONS(2397), 1, + anon_sym_function, + ACTIONS(2399), 1, + anon_sym_declare, + ACTIONS(2403), 1, + anon_sym_abstract, + ACTIONS(2407), 1, + anon_sym_interface, + ACTIONS(2409), 1, + anon_sym_enum, + ACTIONS(3802), 1, + anon_sym_STAR, + ACTIONS(3804), 1, + anon_sym_default, + ACTIONS(3806), 1, + anon_sym_type, + ACTIONS(3808), 1, + anon_sym_EQ, + ACTIONS(3810), 1, + anon_sym_as, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3815), 1, + anon_sym_RBRACE, + ACTIONS(3820), 1, + anon_sym_module, + STATE(1344), 1, + sym_decorator, + STATE(3997), 1, + sym_declaration, + STATE(4000), 1, + sym_internal_module, + STATE(4306), 1, + aux_sym_export_statement_repeat1, + STATE(4394), 1, + sym_export_clause, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5256), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(3964), 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, + [23361] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3824), 1, + anon_sym_RBRACE, + ACTIONS(3826), 1, + anon_sym_SEMI, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1490), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [23472] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + ACTIONS(3846), 1, + anon_sym_RBRACE, + ACTIONS(3848), 1, + anon_sym_SEMI, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1485), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [23583] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + ACTIONS(3850), 1, + anon_sym_RBRACE, + ACTIONS(3852), 1, + anon_sym_SEMI, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1492), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [23694] = 29, + ACTIONS(3857), 1, + anon_sym_STAR, + ACTIONS(3860), 1, + anon_sym_RBRACE, + ACTIONS(3862), 1, + anon_sym_SEMI, + ACTIONS(3865), 1, + anon_sym_LBRACK, + ACTIONS(3868), 1, + anon_sym_async, + ACTIONS(3874), 1, + anon_sym_DQUOTE, + ACTIONS(3877), 1, + anon_sym_SQUOTE, + ACTIONS(3883), 1, + anon_sym_AT, + ACTIONS(3886), 1, + anon_sym_static, + ACTIONS(3889), 1, + anon_sym_readonly, + ACTIONS(3895), 1, + anon_sym_declare, + ACTIONS(3901), 1, + anon_sym_override, + ACTIONS(3904), 1, + anon_sym_abstract, + ACTIONS(3907), 1, + anon_sym_accessor, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3871), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3880), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3892), 2, + anon_sym_get, + anon_sym_set, + STATE(1485), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3898), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3854), 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, + [23805] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2139), 1, + anon_sym_LBRACE, + ACTIONS(2383), 1, + anon_sym_namespace, + ACTIONS(2385), 1, + anon_sym_import, + ACTIONS(2387), 1, + anon_sym_var, + ACTIONS(2389), 1, + anon_sym_let, + ACTIONS(2391), 1, + anon_sym_const, + ACTIONS(2393), 1, + anon_sym_class, + ACTIONS(2395), 1, + anon_sym_async, + ACTIONS(2397), 1, + anon_sym_function, + ACTIONS(2399), 1, + anon_sym_declare, + ACTIONS(2403), 1, + anon_sym_abstract, + ACTIONS(2407), 1, + anon_sym_interface, + ACTIONS(2409), 1, + anon_sym_enum, + ACTIONS(3802), 1, + anon_sym_STAR, + ACTIONS(3804), 1, + anon_sym_default, + ACTIONS(3806), 1, + anon_sym_type, + ACTIONS(3808), 1, + anon_sym_EQ, + ACTIONS(3810), 1, + anon_sym_as, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3820), 1, + anon_sym_module, + ACTIONS(3910), 1, + anon_sym_RBRACE, + STATE(1344), 1, + sym_decorator, + STATE(3997), 1, + sym_declaration, + STATE(4000), 1, + sym_internal_module, + STATE(4306), 1, + aux_sym_export_statement_repeat1, + STATE(4394), 1, + sym_export_clause, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5256), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(3964), 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, + [23924] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2139), 1, + anon_sym_LBRACE, + ACTIONS(2383), 1, + anon_sym_namespace, + ACTIONS(2385), 1, + anon_sym_import, + ACTIONS(2387), 1, + anon_sym_var, + ACTIONS(2389), 1, + anon_sym_let, + ACTIONS(2391), 1, + anon_sym_const, + ACTIONS(2393), 1, + anon_sym_class, + ACTIONS(2395), 1, + anon_sym_async, + ACTIONS(2397), 1, + anon_sym_function, + ACTIONS(2399), 1, + anon_sym_declare, + ACTIONS(2403), 1, + anon_sym_abstract, + ACTIONS(2407), 1, + anon_sym_interface, + ACTIONS(2409), 1, + anon_sym_enum, + ACTIONS(3802), 1, + anon_sym_STAR, + ACTIONS(3804), 1, + anon_sym_default, + ACTIONS(3806), 1, + anon_sym_type, + ACTIONS(3808), 1, + anon_sym_EQ, + ACTIONS(3810), 1, + anon_sym_as, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3820), 1, + anon_sym_module, + ACTIONS(3913), 1, + anon_sym_RBRACE, + STATE(1344), 1, + sym_decorator, + STATE(3997), 1, + sym_declaration, + STATE(4000), 1, + sym_internal_module, + STATE(4306), 1, + aux_sym_export_statement_repeat1, + STATE(4394), 1, + sym_export_clause, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5256), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(3964), 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, + [24043] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2139), 1, + anon_sym_LBRACE, + ACTIONS(2383), 1, + anon_sym_namespace, + ACTIONS(2385), 1, + anon_sym_import, + ACTIONS(2387), 1, + anon_sym_var, + ACTIONS(2389), 1, + anon_sym_let, + ACTIONS(2391), 1, + anon_sym_const, + ACTIONS(2393), 1, + anon_sym_class, + ACTIONS(2395), 1, + anon_sym_async, + ACTIONS(2397), 1, + anon_sym_function, + ACTIONS(2399), 1, + anon_sym_declare, + ACTIONS(2403), 1, + anon_sym_abstract, + ACTIONS(2407), 1, + anon_sym_interface, + ACTIONS(2409), 1, + anon_sym_enum, + ACTIONS(3802), 1, + anon_sym_STAR, + ACTIONS(3804), 1, + anon_sym_default, + ACTIONS(3806), 1, + anon_sym_type, + ACTIONS(3808), 1, + anon_sym_EQ, + ACTIONS(3810), 1, + anon_sym_as, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3820), 1, + anon_sym_module, + ACTIONS(3916), 1, + anon_sym_RBRACE, + STATE(1344), 1, + sym_decorator, + STATE(3997), 1, + sym_declaration, + STATE(4000), 1, + sym_internal_module, + STATE(4306), 1, + aux_sym_export_statement_repeat1, + STATE(4394), 1, + sym_export_clause, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5256), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(3964), 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, + [24162] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + ACTIONS(3848), 1, + anon_sym_SEMI, + ACTIONS(3919), 1, + anon_sym_RBRACE, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1485), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [24273] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + ACTIONS(3848), 1, + anon_sym_SEMI, + ACTIONS(3921), 1, + anon_sym_RBRACE, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1485), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [24384] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + ACTIONS(3923), 1, + anon_sym_RBRACE, + ACTIONS(3925), 1, + anon_sym_SEMI, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1494), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [24495] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + ACTIONS(3848), 1, + anon_sym_SEMI, + ACTIONS(3927), 1, + anon_sym_RBRACE, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1485), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [24606] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2139), 1, + anon_sym_LBRACE, + ACTIONS(2383), 1, + anon_sym_namespace, + ACTIONS(2385), 1, + anon_sym_import, + ACTIONS(2387), 1, + anon_sym_var, + ACTIONS(2389), 1, + anon_sym_let, + ACTIONS(2391), 1, + anon_sym_const, + ACTIONS(2393), 1, + anon_sym_class, + ACTIONS(2395), 1, + anon_sym_async, + ACTIONS(2397), 1, + anon_sym_function, + ACTIONS(2399), 1, + anon_sym_declare, + ACTIONS(2403), 1, + anon_sym_abstract, + ACTIONS(2407), 1, + anon_sym_interface, + ACTIONS(2409), 1, + anon_sym_enum, + ACTIONS(3802), 1, + anon_sym_STAR, + ACTIONS(3804), 1, + anon_sym_default, + ACTIONS(3806), 1, + anon_sym_type, + ACTIONS(3808), 1, + anon_sym_EQ, + ACTIONS(3810), 1, + anon_sym_as, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3820), 1, + anon_sym_module, + ACTIONS(3929), 1, + anon_sym_RBRACE, + STATE(1344), 1, + sym_decorator, + STATE(3997), 1, + sym_declaration, + STATE(4000), 1, + sym_internal_module, + STATE(4306), 1, + aux_sym_export_statement_repeat1, + STATE(4394), 1, + sym_export_clause, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5256), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(3964), 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, + [24725] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + ACTIONS(3848), 1, + anon_sym_SEMI, + ACTIONS(3932), 1, + anon_sym_RBRACE, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1485), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [24836] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + ACTIONS(3934), 1, + anon_sym_RBRACE, + ACTIONS(3936), 1, + anon_sym_SEMI, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1483), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [24947] = 29, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3710), 1, + anon_sym_LBRACK, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3822), 1, + anon_sym_STAR, + ACTIONS(3828), 1, + anon_sym_async, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(3834), 1, + anon_sym_static, + ACTIONS(3836), 1, + anon_sym_readonly, + ACTIONS(3840), 1, + anon_sym_declare, + ACTIONS(3842), 1, + anon_sym_abstract, + ACTIONS(3844), 1, + anon_sym_accessor, + ACTIONS(3938), 1, + anon_sym_RBRACE, + ACTIONS(3940), 1, + anon_sym_SEMI, + STATE(2434), 1, + aux_sym_export_statement_repeat1, + STATE(2688), 1, + sym_method_definition, + STATE(2726), 1, + sym_accessibility_modifier, + STATE(2789), 1, + sym_override_modifier, + STATE(2794), 1, + sym_decorator, + STATE(4461), 1, + sym_method_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3295), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3830), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3838), 2, + anon_sym_get, + anon_sym_set, + STATE(1489), 2, + sym_class_static_block, + aux_sym_class_body_repeat1, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3043), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4835), 3, + sym_public_field_definition, + sym_abstract_method_signature, + sym_index_signature, + ACTIONS(3704), 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, + [25058] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3944), 1, + anon_sym_RBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(3948), 1, + anon_sym_async, + ACTIONS(3952), 1, + anon_sym_static, + ACTIONS(3954), 1, + anon_sym_readonly, + ACTIONS(3960), 1, + anon_sym_override, + STATE(2777), 1, + sym_accessibility_modifier, + STATE(2805), 1, + sym_override_modifier, + STATE(4695), 1, + aux_sym_object_repeat1, + STATE(4706), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3950), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3956), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3958), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3547), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4573), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(4578), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3942), 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, + [25160] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(3964), 1, + anon_sym_RBRACE, + ACTIONS(3966), 1, + anon_sym_async, + ACTIONS(3968), 1, + anon_sym_static, + ACTIONS(3970), 1, + anon_sym_readonly, + ACTIONS(3976), 1, + anon_sym_override, + STATE(2777), 1, + sym_accessibility_modifier, + STATE(2805), 1, + sym_override_modifier, + STATE(4588), 1, + aux_sym_object_repeat1, + STATE(4706), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3950), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3972), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3974), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3547), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4573), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(4586), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3962), 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, + [25262] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(3980), 1, + anon_sym_RBRACE, + ACTIONS(3982), 1, + anon_sym_async, + ACTIONS(3984), 1, + anon_sym_static, + ACTIONS(3986), 1, + anon_sym_readonly, + ACTIONS(3992), 1, + anon_sym_override, + STATE(2777), 1, + sym_accessibility_modifier, + STATE(2805), 1, + sym_override_modifier, + STATE(4588), 1, + aux_sym_object_repeat1, + STATE(4706), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3950), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3988), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3990), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3547), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4573), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(4586), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3978), 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, + [25364] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(3996), 1, + anon_sym_RBRACE, + ACTIONS(3998), 1, + anon_sym_async, + ACTIONS(4000), 1, + anon_sym_static, + ACTIONS(4002), 1, + anon_sym_readonly, + ACTIONS(4008), 1, + anon_sym_override, + STATE(2777), 1, + sym_accessibility_modifier, + STATE(2805), 1, + sym_override_modifier, + STATE(4588), 1, + aux_sym_object_repeat1, + STATE(4706), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3950), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4004), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4006), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3547), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4573), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(4586), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(3994), 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, + [25466] = 13, + ACTIONS(820), 1, + anon_sym_BQUOTE, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4020), 1, + anon_sym_QMARK_DOT, + ACTIONS(4022), 1, + anon_sym_LT, + STATE(1627), 1, + sym_type_arguments, + STATE(1657), 1, + sym_template_string, + STATE(1666), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4010), 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(4012), 27, + 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_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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, + [25544] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(4026), 1, + anon_sym_RBRACE, + ACTIONS(4028), 1, + anon_sym_async, + ACTIONS(4030), 1, + anon_sym_static, + ACTIONS(4032), 1, + anon_sym_readonly, + ACTIONS(4038), 1, + anon_sym_override, + STATE(2777), 1, + sym_accessibility_modifier, + STATE(2805), 1, + sym_override_modifier, + STATE(4588), 1, + aux_sym_object_repeat1, + STATE(4706), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3950), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4034), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4036), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3547), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4573), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(4586), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4024), 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, + [25646] = 25, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(4042), 1, + anon_sym_RBRACE, + ACTIONS(4044), 1, + anon_sym_async, + ACTIONS(4046), 1, + anon_sym_static, + ACTIONS(4048), 1, + anon_sym_readonly, + ACTIONS(4054), 1, + anon_sym_override, + STATE(2777), 1, + sym_accessibility_modifier, + STATE(2805), 1, + sym_override_modifier, + STATE(4588), 1, + aux_sym_object_repeat1, + STATE(4706), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3950), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4050), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4052), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3547), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4573), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(4586), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4040), 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, + [25748] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4022), 1, + anon_sym_LT, + ACTIONS(4056), 1, + anon_sym_DOT, + STATE(1602), 1, + sym_arguments, + STATE(1603), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 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(3516), 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, + [25815] = 7, + ACTIONS(4022), 1, + anon_sym_LT, + ACTIONS(4060), 1, + anon_sym_DOT, + ACTIONS(4062), 1, + anon_sym_is, + STATE(1626), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4058), 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(3552), 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, + [25880] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4022), 1, + anon_sym_LT, + ACTIONS(4068), 1, + anon_sym_DOT, + STATE(1610), 1, + sym_arguments, + STATE(1611), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4064), 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(4066), 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, + [25947] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2139), 1, + anon_sym_LBRACE, + ACTIONS(2383), 1, + anon_sym_namespace, + ACTIONS(2385), 1, + anon_sym_import, + ACTIONS(2387), 1, + anon_sym_var, + ACTIONS(2389), 1, + anon_sym_let, + ACTIONS(2391), 1, + anon_sym_const, + ACTIONS(2393), 1, + anon_sym_class, + ACTIONS(2395), 1, + anon_sym_async, + ACTIONS(2397), 1, + anon_sym_function, + ACTIONS(2399), 1, + anon_sym_declare, + ACTIONS(2403), 1, + anon_sym_abstract, + ACTIONS(2407), 1, + anon_sym_interface, + ACTIONS(2409), 1, + anon_sym_enum, + ACTIONS(3802), 1, + anon_sym_STAR, + ACTIONS(3804), 1, + anon_sym_default, + ACTIONS(3806), 1, + anon_sym_type, + ACTIONS(3810), 1, + anon_sym_as, + ACTIONS(3820), 1, + anon_sym_module, + ACTIONS(4070), 1, + anon_sym_EQ, + STATE(1344), 1, + sym_decorator, + STATE(3997), 1, + sym_declaration, + STATE(4000), 1, + sym_internal_module, + STATE(4306), 1, + aux_sym_export_statement_repeat1, + STATE(4394), 1, + sym_export_clause, + STATE(5256), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3964), 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, + [26056] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1756), 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, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK, + ACTIONS(1754), 34, + 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_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, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [26113] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4022), 1, + anon_sym_LT, + ACTIONS(4076), 1, + anon_sym_DOT, + STATE(1604), 1, + sym_arguments, + STATE(1609), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4072), 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(4074), 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, + [26180] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2139), 1, + anon_sym_LBRACE, + ACTIONS(2383), 1, + anon_sym_namespace, + ACTIONS(2385), 1, + anon_sym_import, + ACTIONS(2387), 1, + anon_sym_var, + ACTIONS(2389), 1, + anon_sym_let, + ACTIONS(2391), 1, + anon_sym_const, + ACTIONS(2393), 1, + anon_sym_class, + ACTIONS(2395), 1, + anon_sym_async, + ACTIONS(2397), 1, + anon_sym_function, + ACTIONS(2399), 1, + anon_sym_declare, + ACTIONS(2403), 1, + anon_sym_abstract, + ACTIONS(2407), 1, + anon_sym_interface, + ACTIONS(2409), 1, + anon_sym_enum, + ACTIONS(3802), 1, + anon_sym_STAR, + ACTIONS(3804), 1, + anon_sym_default, + ACTIONS(3806), 1, + anon_sym_type, + ACTIONS(3808), 1, + anon_sym_EQ, + ACTIONS(3810), 1, + anon_sym_as, + ACTIONS(3820), 1, + anon_sym_module, + STATE(1344), 1, + sym_decorator, + STATE(3997), 1, + sym_declaration, + STATE(4000), 1, + sym_internal_module, + STATE(4306), 1, + aux_sym_export_statement_repeat1, + STATE(4394), 1, + sym_export_clause, + STATE(5256), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(3964), 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, + [26291] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1728), 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, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK, + ACTIONS(1726), 34, + 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_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, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [26348] = 6, + ACTIONS(4022), 1, + anon_sym_LT, + ACTIONS(4060), 1, + anon_sym_DOT, + STATE(1626), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4058), 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(3552), 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, + [26410] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3225), 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, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK, + ACTIONS(3227), 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, + [26466] = 6, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4086), 1, + anon_sym_DOT, + STATE(1548), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4082), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4084), 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, + [26528] = 9, + ACTIONS(820), 1, + anon_sym_BQUOTE, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4020), 1, + anon_sym_QMARK_DOT, + STATE(1657), 1, + sym_template_string, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1734), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1736), 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, + [26596] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4088), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4090), 34, + 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, + [26652] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1728), 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, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK, + ACTIONS(1726), 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, + [26708] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3239), 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, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK, + ACTIONS(3241), 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, + [26764] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1756), 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, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK, + ACTIONS(1754), 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, + [26820] = 22, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(4094), 1, + anon_sym_async, + ACTIONS(4096), 1, + anon_sym_static, + ACTIONS(4098), 1, + anon_sym_readonly, + ACTIONS(4104), 1, + anon_sym_override, + STATE(2777), 1, + sym_accessibility_modifier, + STATE(2805), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3441), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3950), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4100), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4102), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3547), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5245), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5246), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4092), 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, + [26914] = 5, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(4106), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1692), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1690), 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, + [26974] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1900), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1898), 34, + 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, + [27030] = 4, + ACTIONS(4062), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4108), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4110), 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, + [27088] = 4, + ACTIONS(4116), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4112), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4114), 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, + [27146] = 4, + ACTIONS(4062), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4118), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4120), 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, + [27204] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3235), 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, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK, + ACTIONS(3237), 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, + [27260] = 5, + ACTIONS(4022), 1, + anon_sym_LT, + STATE(1545), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4112), 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(4114), 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, + [27320] = 4, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [27377] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4124), 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, + [27432] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4128), 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, + [27487] = 7, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(2373), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4130), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4133), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1694), 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(1698), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [27550] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4138), 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, + [27605] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4140), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4142), 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, + [27660] = 4, + ACTIONS(4106), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1692), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1690), 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, + [27717] = 7, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 28, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [27780] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4144), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4146), 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, + [27835] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4138), 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, + [27890] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4140), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4142), 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, + [27945] = 7, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4160), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4154), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4157), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4148), 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(4152), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [28008] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4162), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4164), 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, + [28063] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2375), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2373), 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, + [28118] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4168), 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, + [28173] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4172), 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, + [28228] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4174), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4176), 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, + [28283] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4178), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4180), 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, + [28338] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4168), 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, + [28393] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4172), 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, + [28448] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4184), 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, + [28503] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4188), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 30, + 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [28562] = 4, + ACTIONS(4056), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3516), 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, + [28619] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4190), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4192), 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, + [28674] = 4, + ACTIONS(4198), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4196), 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, + [28731] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4200), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4202), 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, + [28786] = 4, + ACTIONS(4204), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4174), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4176), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [28843] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3423), 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, + [28898] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4112), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4114), 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, + [28953] = 6, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(4212), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4206), 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(4208), 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, + [29014] = 4, + ACTIONS(4204), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4216), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4218), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [29071] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4220), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4222), 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, + [29126] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4224), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4226), 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, + [29181] = 6, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(4212), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4224), 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(4226), 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, + [29242] = 4, + ACTIONS(4232), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4228), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4230), 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, + [29299] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4234), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4236), 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, + [29354] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2371), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2369), 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, + [29409] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4238), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4240), 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, + [29464] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4242), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4244), 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, + [29519] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4242), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4244), 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, + [29574] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4242), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4244), 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, + [29629] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4246), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4248), 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, + [29684] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4246), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4248), 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, + [29739] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4246), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4248), 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, + [29794] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4250), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4252), 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, + [29849] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4250), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4252), 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, + [29904] = 4, + ACTIONS(4258), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4254), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4256), 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, + [29961] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4250), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4252), 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, + [30016] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4260), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4262), 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, + [30071] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4264), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4266), 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, + [30126] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4268), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4270), 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, + [30181] = 4, + ACTIONS(4272), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1880), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1878), 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, + [30238] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4274), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4160), 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, + [30293] = 6, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(4212), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4276), 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(4278), 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, + [30354] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2363), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2361), 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, + [30409] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4280), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4282), 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, + [30464] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4284), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4286), 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, + [30519] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4284), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4286), 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, + [30574] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4284), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4286), 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, + [30629] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4288), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4290), 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, + [30684] = 5, + ACTIONS(4122), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [30743] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4288), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4290), 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, + [30798] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3427), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3429), 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, + [30853] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4288), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4290), 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, + [30908] = 6, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(4212), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4296), 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(4298), 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, + [30969] = 4, + ACTIONS(4114), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4300), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4302), 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, + [31026] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4304), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4306), 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, + [31081] = 4, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4308), 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(4310), 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, + [31138] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4312), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4314), 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, + [31193] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4312), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4314), 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, + [31248] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4186), 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, + [31303] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4316), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4318), 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, + [31358] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4320), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4322), 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, + [31413] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2379), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2377), 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, + [31468] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4324), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4326), 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, + [31523] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4328), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4330), 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, + [31578] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4332), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4334), 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, + [31633] = 6, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(4212), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4336), 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(4338), 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, + [31694] = 6, + ACTIONS(4340), 1, + anon_sym_LBRACE, + ACTIONS(4342), 1, + anon_sym_DOT, + STATE(1750), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1676), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1674), 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_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [31755] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3431), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3433), 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, + [31810] = 6, + ACTIONS(4340), 1, + anon_sym_LBRACE, + ACTIONS(4344), 1, + anon_sym_DOT, + STATE(1750), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1676), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1674), 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_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [31871] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4346), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4348), 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, + [31926] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4350), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4352), 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, + [31981] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4354), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4356), 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, + [32036] = 5, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(1750), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1676), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1674), 31, + 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, + anon_sym_PIPE_RBRACE, + [32095] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4358), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4360), 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, + [32150] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4362), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4364), 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, + [32205] = 6, + ACTIONS(4366), 1, + anon_sym_LBRACE, + ACTIONS(4368), 1, + anon_sym_DOT, + STATE(1712), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1676), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1674), 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, + [32266] = 6, + ACTIONS(4366), 1, + anon_sym_LBRACE, + ACTIONS(4370), 1, + anon_sym_DOT, + STATE(1712), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1676), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1674), 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, + [32327] = 5, + ACTIONS(4366), 1, + anon_sym_LBRACE, + STATE(1712), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1676), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1674), 31, + 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, + [32386] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2367), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2365), 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, + [32441] = 6, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(4212), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4300), 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(4302), 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, + [32502] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4372), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4374), 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, + [32557] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4376), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4378), 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, + [32612] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4380), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4382), 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, + [32667] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4384), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4386), 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, + [32722] = 4, + ACTIONS(4392), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4388), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4390), 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, + [32779] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4128), 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, + [32834] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4395), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4397), 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, + [32889] = 5, + ACTIONS(4014), 1, + anon_sym_LPAREN, + STATE(1685), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4399), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4401), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [32948] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3695), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3478), 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, + [33003] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3683), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3482), 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, + [33058] = 4, + ACTIONS(4403), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4388), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4390), 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, + [33115] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4406), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4408), 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, + [33170] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4410), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4412), 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, + [33225] = 5, + ACTIONS(4014), 1, + anon_sym_LPAREN, + STATE(1669), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4416), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [33284] = 6, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(4212), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4406), 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(4408), 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, + [33345] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4108), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4110), 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, + [33400] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4384), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4386), 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, + [33455] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4118), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4120), 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, + [33510] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4420), 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, + [33565] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4422), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4424), 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, + [33620] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4426), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4428), 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, + [33675] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4430), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4432), 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, + [33730] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4434), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4436), 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, + [33785] = 6, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(4212), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4438), 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(4440), 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, + [33846] = 4, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4442), 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(4444), 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, + [33903] = 6, + ACTIONS(4210), 1, + anon_sym_AMP, + ACTIONS(4212), 1, + anon_sym_PIPE, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4446), 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(4448), 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, + [33964] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4450), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4452), 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, + [34019] = 5, + ACTIONS(4324), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4326), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [34078] = 5, + ACTIONS(820), 1, + anon_sym_BQUOTE, + STATE(1657), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1734), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1736), 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, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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, + [34137] = 6, + ACTIONS(4176), 1, + anon_sym_extends, + ACTIONS(4204), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4174), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4454), 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(4456), 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_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, + [34198] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4312), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4314), 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, + [34253] = 4, + ACTIONS(1696), 1, + anon_sym_EQ, + 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, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1698), 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, + anon_sym_GT_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, + [34309] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1734), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1736), 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, + [34363] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4458), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4460), 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, + [34417] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4462), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4464), 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, + [34471] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [34525] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4466), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4468), 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, + [34579] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [34633] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4470), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4472), 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, + [34687] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4476), 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, + [34741] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4478), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4480), 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, + [34795] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4482), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4484), 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, + [34849] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1886), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1884), 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, + [34903] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4486), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4488), 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, + [34957] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4490), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4492), 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, + [35011] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4494), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4496), 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, + [35065] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4500), 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, + [35119] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4502), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4504), 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, + [35173] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4506), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4508), 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, + [35227] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4510), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4512), 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, + [35281] = 6, + ACTIONS(4110), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4517), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [35341] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4520), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4522), 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, + [35395] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4524), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4526), 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, + [35449] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4528), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4530), 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, + [35503] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4532), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4534), 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, + [35557] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4536), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4538), 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, + [35611] = 3, + 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(1848), 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, + [35665] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4540), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4542), 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, + [35719] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1722), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1720), 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, + [35773] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4544), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4546), 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, + [35827] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4548), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4550), 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, + [35881] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4552), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4554), 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, + [35935] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4556), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4558), 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, + [35989] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4560), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4562), 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, + [36043] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4564), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4566), 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, + [36097] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4568), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4570), 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, + [36151] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4572), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4574), 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, + [36205] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [36259] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4576), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4578), 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, + [36313] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4580), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4582), 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, + [36367] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4584), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4586), 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, + [36421] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1794), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1796), 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, + [36475] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1804), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1806), 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, + [36529] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1814), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1816), 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, + [36583] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1710), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1712), 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, + [36637] = 3, + 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(4590), 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, + [36691] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4594), 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, + [36745] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1762), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1764), 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, + [36799] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1774), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1776), 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, + [36853] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1784), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1786), 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, + [36907] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1824), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1826), 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, + [36961] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1834), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1836), 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, + [37015] = 13, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4602), 1, + anon_sym_QMARK_DOT, + ACTIONS(4604), 1, + anon_sym_LT, + STATE(2003), 1, + sym_type_arguments, + STATE(2213), 1, + sym_arguments, + STATE(2248), 1, + sym_template_string, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4010), 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(4012), 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, + [37089] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1860), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1862), 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, + [37143] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1870), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1872), 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, + [37197] = 4, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4148), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4152), 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, + anon_sym_GT_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, + [37253] = 4, + ACTIONS(4608), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4606), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4610), 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, + anon_sym_GT_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, + [37309] = 6, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [37369] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1890), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + 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), 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, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [37423] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1894), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1892), 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, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [37477] = 6, + ACTIONS(4382), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4618), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4621), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4462), 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(4464), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [37537] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1854), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1852), 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, + [37591] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1752), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1750), 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, + [37645] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1880), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1878), 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, + [37699] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1890), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + 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), 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, + [37753] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1894), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1892), 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, + [37807] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1718), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1716), 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, + [37861] = 19, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3916), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4634), 1, + anon_sym_readonly, + STATE(2793), 1, + sym_override_modifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [37947] = 19, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3929), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4634), 1, + anon_sym_readonly, + STATE(2793), 1, + sym_override_modifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [38033] = 19, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3815), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4634), 1, + anon_sym_readonly, + STATE(2793), 1, + sym_override_modifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [38119] = 19, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3913), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4634), 1, + anon_sym_readonly, + STATE(2793), 1, + sym_override_modifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [38205] = 19, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3910), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4634), 1, + anon_sym_readonly, + STATE(2793), 1, + sym_override_modifier, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [38291] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4648), 1, + anon_sym_LT, + ACTIONS(4653), 1, + anon_sym_satisfies, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 20, + sym__ternary_qmark, + 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_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_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, + [38368] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4150), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4655), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4148), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4152), 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, + [38425] = 4, + ACTIONS(4658), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1692), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1690), 30, + 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, + anon_sym_PIPE_RBRACE, + [38480] = 17, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4660), 1, + anon_sym_STAR, + ACTIONS(4662), 1, + anon_sym_LBRACE, + ACTIONS(4664), 1, + anon_sym_async, + ACTIONS(4668), 1, + anon_sym_readonly, + ACTIONS(4672), 1, + sym__automatic_semicolon, + STATE(2719), 1, + sym_statement_block, + STATE(2799), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4666), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4670), 2, + anon_sym_get, + anon_sym_set, + STATE(3072), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 8, + 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(3704), 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, + [38561] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4608), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4675), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4606), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4610), 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, + [38618] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1880), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1878), 31, + 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, + anon_sym_PIPE_RBRACE, + [38671] = 16, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4680), 1, + anon_sym_static, + ACTIONS(4682), 1, + anon_sym_readonly, + ACTIONS(4684), 1, + anon_sym_abstract, + ACTIONS(4686), 1, + anon_sym_accessor, + STATE(2748), 1, + sym_accessibility_modifier, + STATE(2870), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4678), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3460), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [38750] = 4, + ACTIONS(4688), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1880), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1878), 30, + 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, + anon_sym_PIPE_RBRACE, + [38805] = 8, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4604), 1, + anon_sym_LT, + ACTIONS(4690), 1, + anon_sym_DOT, + STATE(1964), 1, + sym_arguments, + STATE(1965), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 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(3516), 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, + anon_sym_satisfies, + anon_sym_extends, + [38868] = 15, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3910), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4696), 2, + anon_sym_get, + anon_sym_set, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 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, + [38945] = 7, + ACTIONS(4604), 1, + anon_sym_LT, + ACTIONS(4698), 1, + anon_sym_DOT, + ACTIONS(4700), 1, + anon_sym_is, + STATE(2039), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4058), 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(3552), 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, + anon_sym_extends, + [39006] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1718), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1716), 31, + 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, + anon_sym_PIPE_RBRACE, + [39059] = 16, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3910), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4702), 1, + anon_sym_LBRACK, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [39138] = 8, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4604), 1, + anon_sym_LT, + ACTIONS(4704), 1, + anon_sym_DOT, + STATE(1966), 1, + sym_arguments, + STATE(1967), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4072), 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(4074), 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, + anon_sym_satisfies, + anon_sym_extends, + [39201] = 15, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3916), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4696), 2, + anon_sym_get, + anon_sym_set, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 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, + [39278] = 8, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4604), 1, + anon_sym_LT, + ACTIONS(4706), 1, + anon_sym_DOT, + STATE(1970), 1, + sym_arguments, + STATE(1971), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4064), 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(4066), 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, + anon_sym_satisfies, + anon_sym_extends, + [39341] = 16, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3916), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4702), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [39420] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4712), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 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, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [39483] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4472), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [39592] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4748), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [39701] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4750), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [39810] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4752), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [39919] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4508), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [40028] = 18, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [40111] = 13, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + 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, + [40184] = 25, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4756), 1, + anon_sym_BANG, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + anon_sym_satisfies, + [40281] = 26, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4756), 1, + anon_sym_BANG, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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_BQUOTE, + anon_sym_satisfies, + [40380] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [40459] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1752), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1750), 31, + 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, + anon_sym_PIPE_RBRACE, + [40512] = 23, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 13, + 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_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [40605] = 24, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + anon_sym_satisfies, + [40700] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4756), 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(4754), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [40777] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 19, + sym__ternary_qmark, + 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_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, + [40856] = 20, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 15, + 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_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [40943] = 27, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4756), 1, + anon_sym_BANG, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [41044] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4526), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41153] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4761), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41262] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4550), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41371] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4558), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41480] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4562), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41589] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4763), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41698] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4765), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41807] = 16, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4769), 1, + anon_sym_static, + ACTIONS(4771), 1, + anon_sym_readonly, + ACTIONS(4773), 1, + anon_sym_abstract, + ACTIONS(4775), 1, + anon_sym_accessor, + STATE(2744), 1, + sym_accessibility_modifier, + STATE(2844), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4767), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3340), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [41886] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4777), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41995] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1722), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1720), 31, + 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, + anon_sym_PIPE_RBRACE, + [42048] = 15, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3929), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4696), 2, + anon_sym_get, + anon_sym_set, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 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, + [42125] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1696), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4779), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1694), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1698), 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, + [42182] = 16, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3929), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4702), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [42261] = 15, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3815), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4696), 2, + anon_sym_get, + anon_sym_set, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 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, + [42338] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1854), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1852), 31, + 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, + anon_sym_PIPE_RBRACE, + [42391] = 16, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3815), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4702), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [42470] = 15, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3913), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4696), 2, + anon_sym_get, + anon_sym_set, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 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, + [42547] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1886), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1884), 31, + 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, + anon_sym_PIPE_RBRACE, + [42600] = 16, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3913), 1, + anon_sym_RBRACE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4702), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [42679] = 12, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4786), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 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, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_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, + [42750] = 11, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4793), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 24, + 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_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [42819] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4796), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [42928] = 22, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4754), 13, + 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_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [43019] = 4, + ACTIONS(4700), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4118), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4120), 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, + [43073] = 6, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4798), 1, + anon_sym_DOT, + STATE(2062), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4082), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4084), 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, + anon_sym_satisfies, + anon_sym_extends, + [43131] = 6, + ACTIONS(3621), 1, + anon_sym_QMARK, + ACTIONS(3623), 1, + anon_sym_EQ, + 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(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [43189] = 13, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3916), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43261] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4802), 1, + anon_sym_static, + ACTIONS(4804), 1, + anon_sym_readonly, + ACTIONS(4806), 1, + anon_sym_abstract, + ACTIONS(4808), 1, + anon_sym_accessor, + STATE(2838), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4800), 2, + sym_number, + sym_private_property_identifier, + STATE(3433), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [43335] = 7, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(2373), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4130), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4133), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1694), 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(1698), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [43395] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4088), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4090), 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_is, + [43447] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4750), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [43555] = 6, + ACTIONS(4604), 1, + anon_sym_LT, + ACTIONS(4698), 1, + anon_sym_DOT, + STATE(2039), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4058), 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(3552), 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, + anon_sym_extends, + [43613] = 13, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3910), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43685] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4752), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [43793] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4150), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4854), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4148), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4152), 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, + [43849] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4508), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [43957] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4856), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + [44065] = 18, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 17, + 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_LT_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, + [44147] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3225), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3227), 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, + [44199] = 7, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4160), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4154), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4157), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4148), 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(4152), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [44259] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4608), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4858), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4606), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4610), 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, + [44315] = 15, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4860), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 19, + sym__automatic_semicolon, + 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_STAR_STAR, + anon_sym_LT_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, + [44391] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1696), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4863), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1694), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1698), 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, + [44447] = 13, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4865), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 20, + 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_LT_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, + [44519] = 7, + ACTIONS(3554), 1, + anon_sym_EQ, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4412), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3496), 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(3500), 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, + [44579] = 25, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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_BQUOTE, + anon_sym_satisfies, + [44675] = 26, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [44773] = 16, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4865), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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_BQUOTE, + anon_sym_satisfies, + [44851] = 22, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [44941] = 23, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [45033] = 24, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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_BQUOTE, + anon_sym_satisfies, + [45127] = 15, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4865), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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_BQUOTE, + anon_sym_satisfies, + [45203] = 16, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4865), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 18, + sym__automatic_semicolon, + 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, + [45281] = 9, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4602), 1, + anon_sym_QMARK_DOT, + STATE(2248), 1, + sym_template_string, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1734), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1736), 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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, + [45345] = 20, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 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, + [45431] = 27, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [45531] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3594), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3590), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [45589] = 12, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4868), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 21, + 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [45659] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4550), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [45767] = 35, + ACTIONS(3561), 1, + anon_sym_COLON, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4875), 1, + anon_sym_RPAREN, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + STATE(5626), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [45883] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4558), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [45991] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4562), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [46099] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4763), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [46207] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4765), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [46315] = 4, + ACTIONS(4700), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4108), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4110), 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, + [46369] = 4, + ACTIONS(4911), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4112), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4114), 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, + [46423] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4796), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [46531] = 13, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3929), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [46603] = 35, + ACTIONS(3561), 1, + anon_sym_COLON, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(4913), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + STATE(5627), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [46719] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1900), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1898), 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_is, + [46771] = 4, + ACTIONS(4919), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4915), 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(4917), 26, + sym__ternary_qmark, + 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_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [46825] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4526), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [46933] = 13, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3815), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [47005] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4761), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [47113] = 11, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4921), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 23, + 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [47181] = 35, + ACTIONS(3561), 1, + anon_sym_COLON, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(4924), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + STATE(5498), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [47297] = 13, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3913), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [47369] = 8, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4838), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 26, + 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, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [47431] = 8, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4926), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + 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, + [47493] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4472), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [47601] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 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, + [47709] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4750), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [47817] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3235), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3237), 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, + [47869] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4752), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [47977] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4508), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [48085] = 18, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 17, + 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_LT_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, + [48167] = 13, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4962), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + 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, + [48239] = 25, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [48335] = 26, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [48433] = 16, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4962), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 19, + 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_LT_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, + [48511] = 22, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [48601] = 23, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [48693] = 24, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [48787] = 15, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4962), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4756), 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(4754), 19, + 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_LT_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, + [48863] = 16, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4962), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [48941] = 20, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 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, + [49027] = 27, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [49127] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4526), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [49235] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4761), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [49343] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4550), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [49451] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4558), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [49559] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4562), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [49667] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4763), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [49775] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4765), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [49883] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4777), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [49991] = 8, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4965), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2373), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(1694), 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(1698), 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, + [50053] = 8, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4154), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4157), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4969), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4160), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4148), 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(4152), 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, + [50115] = 35, + ACTIONS(3561), 1, + anon_sym_COLON, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(4973), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + STATE(5573), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [50231] = 5, + ACTIONS(4604), 1, + anon_sym_LT, + STATE(2061), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4112), 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(4114), 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, + [50287] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4472), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [50395] = 7, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50455] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4748), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [50563] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4977), 1, + anon_sym_static, + ACTIONS(4979), 1, + anon_sym_readonly, + ACTIONS(4981), 1, + anon_sym_abstract, + ACTIONS(4983), 1, + anon_sym_accessor, + STATE(2824), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4975), 2, + sym_number, + sym_private_property_identifier, + STATE(3345), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [50637] = 16, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4634), 1, + anon_sym_readonly, + STATE(2793), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4632), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4636), 2, + anon_sym_get, + anon_sym_set, + STATE(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [50715] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3239), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3241), 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, + [50767] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4777), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [50875] = 12, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4985), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 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, + 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, + [50945] = 15, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4988), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [51021] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4930), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4796), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [51129] = 11, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4991), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [51197] = 33, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + ACTIONS(4994), 1, + anon_sym_COMMA, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4485), 1, + aux_sym_sequence_expression_repeat1, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4996), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [51308] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4312), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4314), 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, + [51359] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4312), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4314), 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, + [51410] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4320), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4322), 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, + [51461] = 9, + ACTIONS(4110), 1, + anon_sym_extends, + ACTIONS(4514), 1, + anon_sym_LBRACK, + ACTIONS(5002), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4517), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4998), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5000), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3496), 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(3500), 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, + [51524] = 6, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4336), 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(4338), 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, + [51581] = 9, + ACTIONS(3621), 1, + anon_sym_QMARK, + ACTIONS(3623), 1, + anon_sym_EQ, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4412), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3496), 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(3500), 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, + [51644] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3427), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3429), 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, + [51695] = 5, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(4658), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1692), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1690), 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, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [51750] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4472), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [51857] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4752), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [51964] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4748), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [52071] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(2795), 1, + sym_override_modifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [52154] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4508), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [52261] = 18, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [52342] = 33, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + ACTIONS(4994), 1, + anon_sym_COMMA, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4485), 1, + aux_sym_sequence_expression_repeat1, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5013), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [52453] = 13, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(5015), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 19, + 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_LT_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, + [52524] = 32, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4926), 1, + anon_sym_LT, + ACTIONS(4930), 1, + anon_sym_GT, + ACTIONS(4932), 1, + anon_sym_AMP_AMP, + ACTIONS(4934), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4936), 1, + anon_sym_GT_GT, + ACTIONS(4940), 1, + anon_sym_AMP, + ACTIONS(4942), 1, + anon_sym_CARET, + ACTIONS(4944), 1, + anon_sym_PIPE, + ACTIONS(4948), 1, + anon_sym_PERCENT, + ACTIONS(4950), 1, + anon_sym_STAR_STAR, + ACTIONS(4958), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4960), 1, + sym__ternary_qmark, + ACTIONS(5020), 1, + anon_sym_in, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4928), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4938), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4946), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4954), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4956), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4952), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5018), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + [52633] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5023), 1, + anon_sym_STAR, + ACTIONS(5025), 1, + anon_sym_async, + ACTIONS(5029), 1, + anon_sym_readonly, + STATE(2798), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5027), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5031), 2, + anon_sym_get, + anon_sym_set, + STATE(3087), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [52706] = 25, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [52801] = 26, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [52898] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(5015), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + [52975] = 22, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [53064] = 23, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [53155] = 24, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [53248] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(5015), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4756), 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(4754), 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, + [53323] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(5015), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [53400] = 33, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + ACTIONS(4994), 1, + anon_sym_COMMA, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4485), 1, + aux_sym_sequence_expression_repeat1, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5033), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [53511] = 20, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 13, + 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_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [53596] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(2795), 1, + sym_override_modifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [53679] = 4, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [53732] = 27, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [53831] = 4, + ACTIONS(5037), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4254), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4256), 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, + anon_sym_extends, + [53884] = 4, + ACTIONS(4114), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4300), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4302), 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, + [53937] = 6, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4300), 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(4302), 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, + [53994] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4174), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4176), 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, + [54045] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4526), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [54152] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4761), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [54259] = 4, + ACTIONS(5039), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4174), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4176), 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [54312] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4112), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4114), 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, + [54363] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(2795), 1, + sym_override_modifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [54446] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4144), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4146), 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, + [54497] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4750), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [54604] = 6, + ACTIONS(4110), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4517), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [54661] = 7, + ACTIONS(3566), 1, + anon_sym_EQ, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [54720] = 11, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5041), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 22, + 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_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [54787] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5044), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 18, + 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_STAR_STAR, + anon_sym_LT_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, + [54862] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4796), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [54969] = 6, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(1700), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1690), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1694), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1698), 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, + [55026] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4550), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [55133] = 4, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4148), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4152), 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, + [55186] = 12, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4660), 1, + anon_sym_STAR, + ACTIONS(4664), 1, + anon_sym_async, + ACTIONS(4686), 1, + anon_sym_abstract, + ACTIONS(4702), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4666), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4670), 2, + anon_sym_get, + anon_sym_set, + STATE(3072), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [55255] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4558), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [55362] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4372), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4374), 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, + [55413] = 6, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4276), 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(4278), 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, + [55470] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4562), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [55577] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 11, + sym__automatic_semicolon, + 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(1969), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [55630] = 7, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2373), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4133), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1694), 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(1698), 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, + [55689] = 7, + ACTIONS(3534), 1, + anon_sym_DOT, + ACTIONS(3536), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3516), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3496), 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(3500), 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, + [55748] = 7, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4154), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4160), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4157), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4148), 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(4152), 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, + [55807] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4186), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3496), 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(3500), 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, + [55862] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2375), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2373), 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, + [55913] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4118), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4120), 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, + [55964] = 33, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + ACTIONS(5047), 1, + anon_sym_COMMA, + ACTIONS(5050), 1, + anon_sym_RBRACE, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5052), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56075] = 6, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4438), 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(4440), 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, + [56132] = 6, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4446), 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(4448), 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, + [56189] = 33, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + ACTIONS(5047), 1, + anon_sym_COMMA, + ACTIONS(5050), 1, + anon_sym_RBRACE, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4748), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56300] = 33, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + ACTIONS(5050), 1, + anon_sym_RBRACE, + ACTIONS(5054), 1, + anon_sym_COMMA, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4752), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56411] = 33, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + ACTIONS(5057), 1, + anon_sym_COMMA, + ACTIONS(5060), 1, + anon_sym_RBRACE, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4752), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56522] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5062), 1, + anon_sym_RBRACE, + STATE(2795), 1, + sym_override_modifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [56605] = 9, + ACTIONS(2373), 1, + anon_sym_extends, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(4965), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1696), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4779), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1694), 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(1698), 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, + [56668] = 9, + ACTIONS(4154), 1, + anon_sym_LBRACK, + ACTIONS(4160), 1, + anon_sym_extends, + ACTIONS(4969), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4150), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4157), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4655), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4148), 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(4152), 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, + [56731] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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_BQUOTE, + anon_sym_satisfies, + [56784] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4763), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [56891] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4326), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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_BQUOTE, + anon_sym_satisfies, + [56944] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2248), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1734), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1736), 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, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_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, + [56999] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5064), 1, + anon_sym_RBRACE, + STATE(2795), 1, + sym_override_modifier, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [57082] = 10, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(2373), 1, + anon_sym_extends, + ACTIONS(2375), 1, + anon_sym_QMARK, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(4863), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4965), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1694), 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(1698), 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, + [57147] = 10, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4154), 1, + anon_sym_LBRACK, + ACTIONS(4160), 1, + anon_sym_extends, + ACTIONS(4274), 1, + anon_sym_QMARK, + ACTIONS(4854), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4157), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4969), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4148), 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(4152), 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, + [57212] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4612), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4412), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3496), 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(3500), 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, + [57269] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4618), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4382), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4462), 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(4464), 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, + [57326] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4517), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4514), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4110), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3496), 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(3500), 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, + [57383] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4765), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [57490] = 12, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5066), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 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, + [57559] = 4, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [57612] = 14, + ACTIONS(162), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(5073), 1, + anon_sym_RBRACE, + STATE(4706), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5075), 2, + sym_number, + sym_private_property_identifier, + STATE(4573), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(5861), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(5069), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [57685] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2379), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2377), 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, + [57736] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4324), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4326), 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, + [57787] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4328), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4330), 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, + [57838] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4332), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4334), 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, + [57889] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4346), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4348), 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, + [57940] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5077), 1, + anon_sym_STAR, + ACTIONS(5079), 1, + anon_sym_async, + ACTIONS(5083), 1, + anon_sym_readonly, + STATE(2807), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5081), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5085), 2, + anon_sym_get, + anon_sym_set, + STATE(3062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [58013] = 12, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4808), 1, + anon_sym_abstract, + ACTIONS(5077), 1, + anon_sym_STAR, + ACTIONS(5079), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5081), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5085), 2, + anon_sym_get, + anon_sym_set, + STATE(3062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [58082] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4350), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4352), 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, + [58133] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4354), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4356), 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, + [58184] = 4, + ACTIONS(4690), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3516), 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, + anon_sym_extends, + [58237] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4410), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4412), 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, + [58288] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4899), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + 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, + [58349] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5087), 1, + anon_sym_STAR, + ACTIONS(5089), 1, + anon_sym_async, + ACTIONS(5093), 1, + anon_sym_readonly, + STATE(2806), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5091), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5095), 2, + anon_sym_get, + anon_sym_set, + STATE(3053), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [58422] = 4, + ACTIONS(5097), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4228), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4230), 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, + anon_sym_extends, + [58475] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4234), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4236), 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, + [58526] = 7, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [58585] = 6, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [58642] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4188), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [58697] = 6, + ACTIONS(4382), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4618), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4621), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4462), 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(4464), 26, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [58754] = 4, + ACTIONS(4124), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [58807] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4358), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4360), 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, + [58858] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4362), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4364), 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, + [58909] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4376), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4378), 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, + [58960] = 4, + ACTIONS(4392), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4388), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4390), 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, + anon_sym_extends, + [59013] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3695), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3478), 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, + [59064] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3683), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3482), 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, + [59115] = 4, + ACTIONS(4403), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4388), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4390), 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, + anon_sym_extends, + [59168] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4406), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4408), 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, + [59219] = 6, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4406), 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(4408), 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, + [59276] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4418), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4420), 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, + [59327] = 12, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5087), 1, + anon_sym_STAR, + ACTIONS(5089), 1, + anon_sym_async, + ACTIONS(5101), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5095), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5099), 2, + sym_number, + sym_private_property_identifier, + STATE(3057), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [59396] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4422), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4424), 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, + [59447] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4426), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4428), 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, + [59498] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4430), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4432), 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, + [59549] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3421), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3423), 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, + [59600] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4434), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4436), 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, + [59651] = 4, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4442), 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(4444), 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, + [59704] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4450), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4452), 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, + [59755] = 9, + ACTIONS(4110), 1, + anon_sym_extends, + ACTIONS(4514), 1, + anon_sym_LBRACK, + ACTIONS(5106), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4517), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4998), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5103), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3496), 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(3500), 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, + [59818] = 9, + ACTIONS(3615), 1, + anon_sym_EQ, + ACTIONS(3621), 1, + anon_sym_QMARK, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3618), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4412), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3496), 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(3500), 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, + [59881] = 5, + ACTIONS(4596), 1, + anon_sym_LPAREN, + STATE(2233), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4399), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4401), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [59936] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4274), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4160), 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, + [59987] = 32, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5050), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5110), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [60096] = 4, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4308), 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(4310), 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, + [60149] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4186), 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, + [60200] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4380), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4382), 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, + [60251] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2367), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2365), 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, + [60302] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4162), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4164), 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, + [60353] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4316), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4318), 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, + [60404] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4384), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4386), 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, + [60455] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4128), 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, + [60506] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5112), 1, + anon_sym_STAR, + ACTIONS(5114), 1, + anon_sym_async, + ACTIONS(5118), 1, + anon_sym_readonly, + STATE(2801), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5116), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5120), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [60579] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4384), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4386), 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, + [60630] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4128), 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, + [60681] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4138), 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, + [60732] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4140), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4142), 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, + [60783] = 9, + ACTIONS(2373), 1, + anon_sym_extends, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(5122), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1696), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4863), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1694), 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(1698), 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, + [60846] = 5, + ACTIONS(4596), 1, + anon_sym_LPAREN, + STATE(2113), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4416), 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_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [60901] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4138), 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, + [60952] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4140), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4142), 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, + [61003] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4168), 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, + [61054] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4172), 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, + [61105] = 9, + ACTIONS(4154), 1, + anon_sym_LBRACK, + ACTIONS(4160), 1, + anon_sym_extends, + ACTIONS(5125), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4150), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4157), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4854), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4148), 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(4152), 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, + [61168] = 9, + ACTIONS(4110), 1, + anon_sym_extends, + ACTIONS(4514), 1, + anon_sym_LBRACK, + ACTIONS(5132), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4517), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5128), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5130), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3496), 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(3500), 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, + [61231] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4168), 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, + [61282] = 14, + ACTIONS(162), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(5137), 1, + anon_sym_RBRACE, + STATE(4589), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5075), 2, + sym_number, + sym_private_property_identifier, + STATE(4585), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(5861), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(5135), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61355] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4172), 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, + [61406] = 4, + ACTIONS(4326), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [61459] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4190), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4192), 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, + [61510] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4200), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4202), 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, + [61561] = 6, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4206), 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(4208), 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, + [61618] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3431), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3433), 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, + [61669] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4220), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4222), 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, + [61720] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4224), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4226), 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, + [61771] = 6, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4224), 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(4226), 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, + [61828] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4777), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [61935] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4395), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4397), 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, + [61986] = 6, + ACTIONS(5005), 1, + anon_sym_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4296), 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(4298), 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, + [62043] = 6, + ACTIONS(4176), 1, + anon_sym_extends, + ACTIONS(5039), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4174), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4454), 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(4456), 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [62100] = 4, + ACTIONS(5139), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4194), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4196), 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, + [62153] = 4, + ACTIONS(5039), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4216), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4218), 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, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [62206] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4108), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4110), 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, + [62257] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2371), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2369), 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, + [62308] = 7, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 25, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [62367] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4238), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4240), 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, + [62418] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4242), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4244), 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, + [62469] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4242), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4244), 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, + [62520] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4242), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4244), 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, + [62571] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4246), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4248), 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, + [62622] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4246), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4248), 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, + [62673] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4246), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4248), 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, + [62724] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4250), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4252), 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, + [62775] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4250), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4252), 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, + [62826] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4250), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4252), 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, + [62877] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4260), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4262), 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, + [62928] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4264), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4266), 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, + [62979] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4268), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4270), 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, + [63030] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4122), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4124), 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, + [63081] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4178), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4180), 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, + [63132] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4182), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4184), 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, + [63183] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2363), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2361), 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, + [63234] = 4, + ACTIONS(4608), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4606), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4610), 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, + [63287] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5141), 1, + anon_sym_STAR, + ACTIONS(5143), 1, + anon_sym_async, + ACTIONS(5147), 1, + anon_sym_readonly, + STATE(2802), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5145), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5149), 2, + anon_sym_get, + anon_sym_set, + STATE(3052), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [63360] = 12, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5141), 1, + anon_sym_STAR, + ACTIONS(5143), 1, + anon_sym_async, + ACTIONS(5153), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5149), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5151), 2, + sym_number, + sym_private_property_identifier, + STATE(3050), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [63429] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4280), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4282), 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, + [63480] = 12, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4696), 2, + anon_sym_get, + anon_sym_set, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 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, + [63549] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4284), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4286), 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, + [63600] = 13, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4702), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4632), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4636), 2, + anon_sym_get, + anon_sym_set, + STATE(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3704), 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, + [63671] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5155), 1, + anon_sym_STAR, + ACTIONS(5157), 1, + anon_sym_async, + ACTIONS(5161), 1, + anon_sym_readonly, + STATE(2792), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5159), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5163), 2, + anon_sym_get, + anon_sym_set, + STATE(3126), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [63744] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4284), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4286), 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, + [63795] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4284), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4286), 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, + [63846] = 4, + ACTIONS(1696), 1, + anon_sym_EQ, + 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, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1698), 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, + [63899] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(2795), 1, + sym_override_modifier, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [63982] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4288), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4290), 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, + [64033] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4288), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4290), 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, + [64084] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4288), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4290), 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, + [64135] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4312), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4314), 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, + [64186] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(5165), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_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, + [64247] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4472), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [64354] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4748), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [64461] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4750), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [64568] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4752), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [64675] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4508), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [64782] = 18, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 16, + 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_LT_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, + [64863] = 13, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5201), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 19, + sym__ternary_qmark, + anon_sym_as, + 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_LT_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, + [64934] = 25, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [65029] = 26, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [65126] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5201), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 18, + sym__ternary_qmark, + anon_sym_as, + 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_LT_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, + [65203] = 22, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [65292] = 23, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [65383] = 24, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [65476] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5201), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4756), 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(4754), 18, + sym__ternary_qmark, + anon_sym_as, + 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_LT_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, + [65551] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5201), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 17, + 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_LT_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, + [65628] = 20, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 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, + [65713] = 27, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [65812] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4526), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [65919] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4761), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [66026] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4550), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [66133] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4558), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [66240] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4562), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [66347] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4763), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [66454] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4765), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [66561] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4777), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [66668] = 12, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5204), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 20, + sym__ternary_qmark, + anon_sym_as, + 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_satisfies, + anon_sym_implements, + [66737] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5207), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 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, + [66812] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4796), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [66919] = 11, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5210), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 22, + sym__ternary_qmark, + anon_sym_as, + 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, + anon_sym_implements, + [66986] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4304), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4306), 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, + [67037] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5213), 1, + anon_sym_STAR, + ACTIONS(5215), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5217), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5219), 2, + anon_sym_get, + anon_sym_set, + STATE(3070), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [67103] = 4, + ACTIONS(5221), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4915), 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(4917), 23, + sym__automatic_semicolon, + sym__ternary_qmark, + 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, + [67155] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4510), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4512), 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, + [67205] = 6, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [67261] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4856), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [67367] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5225), 1, + anon_sym_RBRACK, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [67477] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5227), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5229), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5231), 2, + anon_sym_get, + anon_sym_set, + STATE(3884), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [67541] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5233), 1, + anon_sym_STAR, + ACTIONS(5235), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5237), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5239), 2, + anon_sym_get, + anon_sym_set, + STATE(3139), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [67607] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5165), 1, + anon_sym_LT, + ACTIONS(5171), 1, + anon_sym_AMP_AMP, + ACTIONS(5173), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5175), 1, + anon_sym_GT_GT, + ACTIONS(5179), 1, + anon_sym_AMP, + ACTIONS(5181), 1, + anon_sym_CARET, + ACTIONS(5183), 1, + anon_sym_PIPE, + ACTIONS(5187), 1, + anon_sym_PERCENT, + ACTIONS(5189), 1, + anon_sym_STAR_STAR, + ACTIONS(5197), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5199), 1, + sym__ternary_qmark, + STATE(1655), 1, + sym_arguments, + STATE(2527), 1, + sym_type_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5167), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5169), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5177), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5185), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5193), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5195), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5191), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5241), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + [67713] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5141), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5243), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5245), 2, + anon_sym_get, + anon_sym_set, + STATE(3897), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [67777] = 7, + ACTIONS(3586), 1, + anon_sym_EQ, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [67835] = 9, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3590), 1, + anon_sym_COLON, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5247), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3496), 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(3500), 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, + [67897] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [67947] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [68021] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5251), 1, + anon_sym_SEMI, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [68131] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1734), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1736), 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, + [68181] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4520), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4522), 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, + [68231] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4524), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4526), 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, + [68281] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [68357] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5128), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5130), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [68411] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4486), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4488), 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, + [68461] = 6, + ACTIONS(4618), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4382), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4621), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4462), 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(4464), 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, + [68517] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4528), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4530), 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, + [68567] = 5, + ACTIONS(1850), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1842), 2, + anon_sym_else, + anon_sym_while, + 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(1848), 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, + [68621] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4532), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4534), 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, + [68671] = 7, + ACTIONS(5253), 1, + anon_sym_LPAREN, + ACTIONS(5256), 1, + anon_sym_COLON, + ACTIONS(5258), 1, + anon_sym_LT, + ACTIONS(5261), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4482), 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(4484), 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, + [68729] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4536), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4538), 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, + [68779] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5062), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [68853] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5062), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [68929] = 3, + 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(1848), 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, + [68979] = 6, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4612), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(3496), 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(3500), 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, + [69035] = 5, + ACTIONS(1714), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1706), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1710), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1712), 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, + [69089] = 6, + ACTIONS(4382), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4618), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(4462), 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(4464), 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, + [69145] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4490), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4492), 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, + [69195] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5064), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [69269] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5263), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5265), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5267), 2, + anon_sym_get, + anon_sym_set, + STATE(3764), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [69333] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5064), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [69409] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3913), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69471] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3913), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69533] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [69585] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4326), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [69637] = 21, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2019), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(5273), 1, + anon_sym_RBRACE, + ACTIONS(5275), 1, + anon_sym_async, + ACTIONS(5279), 1, + anon_sym_static, + ACTIONS(5281), 1, + anon_sym_readonly, + ACTIONS(5287), 1, + anon_sym_override, + STATE(2777), 1, + sym_accessibility_modifier, + STATE(2805), 1, + sym_override_modifier, + STATE(4979), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5277), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5283), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5285), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3532), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4972), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(5269), 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, + [69723] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3910), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69785] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3910), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69847] = 8, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(4863), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(2373), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(1694), 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(1698), 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, + [69907] = 8, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4154), 1, + anon_sym_LBRACK, + ACTIONS(4854), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4157), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4160), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4148), 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(4152), 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, + [69967] = 7, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(4130), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2373), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4133), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1694), 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(1698), 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, + [70025] = 7, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4154), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4160), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4157), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4148), 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(4152), 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, + [70083] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3916), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70145] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3916), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70207] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3929), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70269] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3929), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70331] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3815), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70393] = 9, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3815), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70455] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4462), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4464), 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, + [70505] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5018), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [70611] = 5, + ACTIONS(1766), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1758), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1762), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1764), 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, + [70665] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5289), 1, + anon_sym_SEMI, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [70775] = 5, + ACTIONS(1778), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1770), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1774), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1776), 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, + [70829] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5291), 1, + anon_sym_COMMA, + ACTIONS(5293), 1, + anon_sym_RBRACK, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4679), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [70939] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5295), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5297), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [70993] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5299), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5301), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [71047] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5299), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5301), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [71101] = 8, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(5303), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + 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, + [71161] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5299), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5301), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [71215] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4472), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71321] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4748), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71427] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [71477] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4750), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71583] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4540), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4542), 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, + [71633] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5339), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [71739] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4752), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71845] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4508), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71951] = 18, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 15, + 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_LT_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, + [72031] = 33, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5341), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4803), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [72141] = 13, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5343), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [72211] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5346), 1, + anon_sym_RBRACK, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [72321] = 25, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [72415] = 26, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [72511] = 16, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5343), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 17, + 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_LT_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, + [72587] = 22, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [72675] = 23, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [72765] = 24, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [72857] = 15, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5343), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4756), 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(4754), 17, + 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_LT_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, + [72931] = 16, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5343), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 16, + 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_LT_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, + [73007] = 20, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 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, + [73091] = 27, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 7, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73189] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4526), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73295] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4761), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73401] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4550), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73507] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4558), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73613] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4562), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73719] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4763), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73825] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4765), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73931] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5077), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5350), 2, + anon_sym_get, + anon_sym_set, + STATE(3794), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [73995] = 5, + ACTIONS(1788), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1780), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1784), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1786), 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, + [74049] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5077), 1, + anon_sym_STAR, + ACTIONS(5079), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5081), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5085), 2, + anon_sym_get, + anon_sym_set, + STATE(3062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [74115] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5352), 1, + anon_sym_RBRACK, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [74225] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4777), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [74331] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4458), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4460), 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, + [74381] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4494), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4496), 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, + [74431] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5087), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5354), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5356), 2, + anon_sym_get, + anon_sym_set, + STATE(3872), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [74495] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4500), 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, + [74545] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5213), 1, + anon_sym_STAR, + ACTIONS(5215), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5219), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5358), 2, + sym_number, + sym_private_property_identifier, + STATE(3069), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [74611] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4478), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4480), 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, + [74661] = 7, + ACTIONS(4410), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4612), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3496), 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(3500), 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, + [74719] = 5, + ACTIONS(1828), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1820), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1824), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1826), 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, + [74773] = 5, + ACTIONS(1838), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1830), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1834), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1836), 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, + [74827] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5360), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5362), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5364), 2, + anon_sym_get, + anon_sym_set, + STATE(3765), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [74891] = 4, + ACTIONS(5221), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4915), 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(4917), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + 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_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [74943] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5366), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5368), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [74997] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 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(3795), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [75061] = 4, + ACTIONS(3566), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 27, + 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_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75113] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4544), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4546), 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, + [75163] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4548), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4550), 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, + [75213] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5370), 1, + anon_sym_STAR, + ACTIONS(5376), 1, + anon_sym_async, + 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(3156), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [75279] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4552), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4554), 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, + [75329] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4556), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4558), 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, + [75379] = 5, + ACTIONS(1864), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1856), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1860), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1862), 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, + [75433] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4560), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4562), 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, + [75483] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4564), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4566), 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, + [75533] = 33, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5382), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(5079), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [75643] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4568), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4570), 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, + [75693] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5384), 1, + anon_sym_STAR, + ACTIONS(5386), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5388), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5390), 2, + anon_sym_get, + anon_sym_set, + STATE(3123), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [75759] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5023), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5392), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5394), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [75823] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5291), 1, + anon_sym_COMMA, + ACTIONS(5396), 1, + anon_sym_RBRACK, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4735), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [75933] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4572), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4574), 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, + [75983] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5112), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5398), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5400), 2, + anon_sym_get, + anon_sym_set, + STATE(3824), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [76047] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5112), 1, + anon_sym_STAR, + ACTIONS(5114), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5116), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5120), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [76113] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4998), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5000), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [76167] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4466), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4468), 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, + [76217] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4702), 1, + anon_sym_LBRACK, + ACTIONS(5023), 1, + anon_sym_STAR, + ACTIONS(5025), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5027), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5031), 2, + anon_sym_get, + anon_sym_set, + STATE(3087), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [76283] = 33, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5402), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4714), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [76393] = 5, + ACTIONS(1874), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1866), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1870), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1872), 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, + [76447] = 33, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5404), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4624), 1, + aux_sym_array_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [76557] = 7, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3516), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3496), 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(3500), 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, + [76615] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1860), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1862), 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, + [76665] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [76715] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4186), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3496), 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(3500), 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, + [76769] = 7, + ACTIONS(4380), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4382), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4621), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4618), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(4462), 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(4464), 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, + [76827] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1870), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1872), 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, + [76877] = 33, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5406), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4650), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [76987] = 8, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3590), 1, + anon_sym_COLON, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4412), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3496), 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(3500), 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, + [77047] = 33, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5408), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4661), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [77157] = 12, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5410), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 19, + 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_BQUOTE, + anon_sym_satisfies, + [77225] = 15, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5413), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 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, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [77299] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4796), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [77405] = 11, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5416), 1, + anon_sym_LT, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 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, + [77471] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4482), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4484), 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, + [77521] = 7, + ACTIONS(3605), 1, + anon_sym_EQ, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_RPAREN, + 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, + [77579] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5419), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [77689] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5421), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [77799] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5423), 1, + anon_sym_RBRACK, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [77909] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4576), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4578), 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, + [77959] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5425), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [78069] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5427), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [78179] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5429), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [78289] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5431), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [78399] = 32, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4748), 1, + anon_sym_COMMA, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4818), 1, + anon_sym_AMP_AMP, + ACTIONS(4820), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4822), 1, + anon_sym_GT_GT, + ACTIONS(4826), 1, + anon_sym_AMP, + ACTIONS(4828), 1, + anon_sym_CARET, + ACTIONS(4830), 1, + anon_sym_PIPE, + ACTIONS(4834), 1, + anon_sym_PERCENT, + ACTIONS(4836), 1, + anon_sym_STAR_STAR, + ACTIONS(4838), 1, + anon_sym_LT, + ACTIONS(4846), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(4852), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4816), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4824), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4832), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4842), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4844), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5052), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4840), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [78507] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5155), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5433), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5435), 2, + anon_sym_get, + anon_sym_set, + STATE(3808), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [78571] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5213), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5437), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5439), 2, + anon_sym_get, + anon_sym_set, + STATE(3840), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [78635] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4580), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4582), 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, + [78685] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4584), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4586), 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, + [78735] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5441), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [78845] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5384), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5443), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5445), 2, + anon_sym_get, + anon_sym_set, + STATE(3826), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [78909] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5447), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79019] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5449), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79129] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5233), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5451), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5453), 2, + anon_sym_get, + anon_sym_set, + STATE(3838), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [79193] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5455), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79303] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5457), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5459), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5461), 2, + anon_sym_get, + anon_sym_set, + STATE(3847), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [79367] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [79441] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5463), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5465), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5467), 2, + anon_sym_get, + anon_sym_set, + STATE(3849), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [79505] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [79581] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1794), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1796), 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, + [79631] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1804), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1806), 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, + [79681] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1814), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1816), 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, + [79731] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1710), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1712), 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, + [79781] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4470), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4472), 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, + [79831] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5469), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79941] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5471), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80051] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5473), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80161] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5475), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80271] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5477), 1, + anon_sym_SEMI, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80381] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5479), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5481), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [80435] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5483), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5485), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [80489] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5483), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5485), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [80543] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5483), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5485), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [80597] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5487), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5489), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5491), 2, + anon_sym_get, + anon_sym_set, + STATE(3875), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [80661] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5487), 1, + anon_sym_STAR, + ACTIONS(5493), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5495), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5497), 2, + anon_sym_get, + anon_sym_set, + STATE(3051), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [80727] = 7, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [80785] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5141), 1, + anon_sym_STAR, + ACTIONS(5143), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5149), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5499), 2, + sym_number, + sym_private_property_identifier, + STATE(3071), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [80851] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1842), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + 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(1848), 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, + [80903] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5141), 1, + anon_sym_STAR, + ACTIONS(5143), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5149), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5501), 2, + sym_number, + sym_private_property_identifier, + STATE(3059), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [80969] = 3, + 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(4590), 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, + [81019] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5291), 1, + anon_sym_COMMA, + ACTIONS(5503), 1, + anon_sym_RBRACK, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4735), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [81129] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5505), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5507), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5509), 2, + anon_sym_get, + anon_sym_set, + STATE(3776), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [81193] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5505), 1, + anon_sym_STAR, + ACTIONS(5511), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5513), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5515), 2, + anon_sym_get, + anon_sym_set, + STATE(3085), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [81259] = 8, + ACTIONS(3554), 1, + anon_sym_EQ, + ACTIONS(4410), 1, + anon_sym_QMARK, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4412), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3496), 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(3500), 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, + [81319] = 6, + ACTIONS(4514), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4517), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [81375] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [81439] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5155), 1, + anon_sym_STAR, + ACTIONS(5157), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5159), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5163), 2, + anon_sym_get, + anon_sym_set, + STATE(3126), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [81505] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5517), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [81611] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4998), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5103), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [81665] = 12, + ACTIONS(162), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(3946), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5075), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5521), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(5245), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5578), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(5861), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(5519), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [81733] = 6, + ACTIONS(3615), 1, + anon_sym_EQ, + ACTIONS(3621), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3618), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [81789] = 5, + ACTIONS(1798), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1790), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1794), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1796), 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, + [81843] = 5, + ACTIONS(1808), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1800), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1804), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1806), 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, + [81897] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4476), 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, + [81947] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4594), 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, + [81997] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [82071] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1790), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1794), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1796), 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, + [82123] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1762), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1764), 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, + [82173] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1774), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1776), 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, + [82223] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1784), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1786), 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, + [82273] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1824), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1826), 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, + [82323] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1834), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1836), 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, + [82373] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [82449] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5523), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82559] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5525), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82669] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1800), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1804), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1806), 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, + [82721] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5527), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + STATE(4846), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82831] = 5, + ACTIONS(5529), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1810), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1814), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1816), 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, + [82885] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5531), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5533), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [82939] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5535), 1, + anon_sym_SEMI, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83049] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5537), 1, + anon_sym_SEMI, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83159] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5539), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5541), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5543), 2, + anon_sym_get, + anon_sym_set, + STATE(3846), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [83223] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1706), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1710), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1712), 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, + [83275] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1758), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1762), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1764), 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, + [83327] = 5, + ACTIONS(5545), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1770), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1774), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1776), 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, + [83381] = 5, + ACTIONS(5547), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1780), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1784), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1786), 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, + [83435] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1820), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1824), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1826), 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, + [83487] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1830), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1834), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1836), 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, + [83539] = 5, + ACTIONS(5549), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1856), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1860), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1862), 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, + [83593] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1866), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1870), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1872), 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, + [83645] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5551), 1, + anon_sym_RBRACE, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83755] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4502), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4504), 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, + [83805] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4660), 1, + anon_sym_STAR, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5553), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5555), 2, + anon_sym_get, + anon_sym_set, + STATE(3856), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 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, + [83869] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4506), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4508), 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, + [83919] = 7, + ACTIONS(5557), 1, + anon_sym_LPAREN, + ACTIONS(5560), 1, + anon_sym_COLON, + ACTIONS(5562), 1, + anon_sym_LT, + ACTIONS(5565), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 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(3500), 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, + [83977] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5263), 1, + anon_sym_STAR, + ACTIONS(5567), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5569), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5571), 2, + anon_sym_get, + anon_sym_set, + STATE(3082), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [84043] = 5, + ACTIONS(1818), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1810), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1814), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1816), 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, + [84097] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [84171] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [84247] = 4, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [84299] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5539), 1, + anon_sym_STAR, + ACTIONS(5573), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5575), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5577), 2, + anon_sym_get, + anon_sym_set, + STATE(3076), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [84365] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5213), 1, + anon_sym_STAR, + ACTIONS(5215), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5219), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5579), 2, + sym_number, + sym_private_property_identifier, + STATE(3078), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 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, + [84431] = 33, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5581), 1, + anon_sym_SEMI, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(3777), 1, + aux_sym_sequence_expression_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84541] = 33, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + ACTIONS(5583), 1, + anon_sym_RPAREN, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4576), 1, + aux_sym_array_repeat1, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84651] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4508), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84756] = 6, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [84811] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5018), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84916] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5433), 2, + sym_number, + sym_private_property_identifier, + STATE(3808), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [84975] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1730), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1734), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1736), 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, + [85026] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5362), 2, + sym_number, + sym_private_property_identifier, + STATE(3765), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85085] = 6, + ACTIONS(4514), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4517), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [85140] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5354), 2, + sym_number, + sym_private_property_identifier, + STATE(3872), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85199] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5443), 2, + sym_number, + sym_private_property_identifier, + STATE(3826), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85258] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5451), 2, + sym_number, + sym_private_property_identifier, + STATE(3838), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85317] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5459), 2, + sym_number, + sym_private_property_identifier, + STATE(3847), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85376] = 6, + ACTIONS(4618), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4382), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4621), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4462), 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(4464), 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, + [85431] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85500] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5541), 2, + sym_number, + sym_private_property_identifier, + STATE(3846), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85559] = 6, + ACTIONS(4608), 1, + anon_sym_EQ, + ACTIONS(4858), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4675), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4606), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4610), 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, + [85614] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5372), 2, + sym_number, + sym_private_property_identifier, + STATE(3795), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85673] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [85724] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4856), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85829] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5621), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85934] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(5623), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 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, + [85993] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4472), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86098] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4748), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86203] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86308] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4752), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86413] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4508), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [86518] = 18, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + [86597] = 13, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5659), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [86666] = 25, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [86759] = 26, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [86854] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5659), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + [86929] = 22, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [87016] = 23, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [87105] = 24, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [87196] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5659), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4756), 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(4754), 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, + [87269] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5659), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [87344] = 20, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 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, + [87427] = 27, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87524] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4526), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [87629] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4761), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [87734] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4550), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [87839] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4558), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [87944] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4562), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88049] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4763), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88154] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4765), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88259] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4777), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88364] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(5662), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 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, + [88423] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4472), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88528] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4748), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88633] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88738] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4752), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88843] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4508), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88948] = 18, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + [89027] = 13, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5698), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [89096] = 25, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [89189] = 26, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89284] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5698), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + [89359] = 22, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [89446] = 23, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [89535] = 24, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [89626] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5698), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4756), 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(4754), 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, + [89699] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5698), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [89774] = 20, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 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, + [89857] = 27, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89954] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4526), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90059] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4761), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90164] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4550), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90269] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4558), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90374] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4562), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90479] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4763), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90584] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4765), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90689] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4777), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [90794] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4326), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [90845] = 7, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(2373), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4130), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4133), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1694), 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(1698), 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, + [90902] = 7, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4160), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4154), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4157), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4148), 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(4152), 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, + [90959] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5465), 2, + sym_number, + sym_private_property_identifier, + STATE(3849), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91018] = 23, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(3832), 1, + anon_sym_AT, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5701), 1, + anon_sym_STAR, + ACTIONS(5703), 1, + anon_sym_async, + ACTIONS(5707), 1, + anon_sym_static, + ACTIONS(5709), 1, + anon_sym_readonly, + ACTIONS(5713), 1, + anon_sym_declare, + ACTIONS(5715), 1, + anon_sym_abstract, + ACTIONS(5717), 1, + anon_sym_accessor, + STATE(2708), 1, + sym_method_definition, + STATE(2727), 1, + sym_accessibility_modifier, + STATE(2740), 1, + aux_sym_export_statement_repeat1, + STATE(2794), 1, + sym_decorator, + STATE(2796), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5705), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5711), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3724), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3083), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [91107] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5489), 2, + sym_number, + sym_private_property_identifier, + STATE(3875), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91166] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5719), 2, + sym_number, + sym_private_property_identifier, + STATE(3899), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91225] = 7, + ACTIONS(4108), 1, + anon_sym_QMARK, + ACTIONS(4110), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4517), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4514), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3496), 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(3500), 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, + [91282] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5392), 2, + sym_number, + sym_private_property_identifier, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91341] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5229), 2, + sym_number, + sym_private_property_identifier, + STATE(3884), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [91400] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5517), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91505] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5621), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91610] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5721), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91715] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5437), 2, + sym_number, + sym_private_property_identifier, + STATE(3840), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + 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] = 32, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + ACTIONS(5723), 1, + anon_sym_SEMI, + ACTIONS(5725), 1, + sym__automatic_semicolon, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91881] = 4, + 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, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1736), 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, + [91932] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5727), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92037] = 4, + ACTIONS(3605), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [92088] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5243), 2, + sym_number, + sym_private_property_identifier, + STATE(3897), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92147] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5729), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92252] = 6, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4854), 1, + anon_sym_of, + ACTIONS(5731), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4148), 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(4152), 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, + [92307] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5050), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92412] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4712), 1, + anon_sym_LT, + ACTIONS(4718), 1, + anon_sym_AMP_AMP, + ACTIONS(4720), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4722), 1, + anon_sym_GT_GT, + ACTIONS(4726), 1, + anon_sym_AMP, + ACTIONS(4728), 1, + anon_sym_CARET, + ACTIONS(4730), 1, + anon_sym_PIPE, + ACTIONS(4734), 1, + anon_sym_PERCENT, + ACTIONS(4736), 1, + anon_sym_STAR_STAR, + ACTIONS(4744), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4746), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4714), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4716), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4724), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4732), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4740), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4742), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5060), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4738), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92517] = 6, + ACTIONS(4608), 1, + anon_sym_EQ, + ACTIONS(4858), 1, + anon_sym_of, + ACTIONS(5734), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4606), 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(4610), 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, + [92572] = 6, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(4863), 1, + anon_sym_of, + ACTIONS(5737), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1694), 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(1698), 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, + [92627] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92696] = 17, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(5740), 1, + anon_sym_RBRACE, + STATE(2795), 1, + sym_override_modifier, + STATE(5010), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [92773] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 11, + sym__automatic_semicolon, + 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(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92824] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5062), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92893] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5348), 2, + sym_number, + sym_private_property_identifier, + STATE(3794), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92952] = 6, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(3685), 1, + anon_sym_in, + ACTIONS(3688), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 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(3500), 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, + [93007] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5398), 2, + sym_number, + sym_private_property_identifier, + STATE(3824), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93066] = 16, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(2795), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5742), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [93141] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5745), 2, + sym_number, + sym_private_property_identifier, + STATE(3425), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [93200] = 7, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(4412), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4612), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3496), 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(3500), 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, + [93257] = 12, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5747), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 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, + [93324] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5750), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 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, + [93397] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4796), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [93502] = 11, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5753), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 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, + [93567] = 4, + ACTIONS(4919), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4915), 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(4917), 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, + [93618] = 31, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5110), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [93723] = 7, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3516), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3496), 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(3500), 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, + [93780] = 12, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5756), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 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, + [93847] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5759), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 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, + [93920] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4796), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [94025] = 11, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5762), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 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, + [94090] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4188), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(4186), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3496), 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(3500), 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, + [94143] = 5, + ACTIONS(3514), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3690), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [94196] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5507), 2, + sym_number, + sym_private_property_identifier, + STATE(3776), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [94255] = 19, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2019), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5769), 1, + anon_sym_async, + ACTIONS(5771), 1, + anon_sym_static, + ACTIONS(5773), 1, + anon_sym_readonly, + ACTIONS(5779), 1, + anon_sym_override, + STATE(2777), 1, + sym_accessibility_modifier, + STATE(2805), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5277), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5767), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5775), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5777), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3532), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5246), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(5765), 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, + [94336] = 32, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4812), 1, + anon_sym_as, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(4850), 1, + anon_sym_satisfies, + ACTIONS(5303), 1, + anon_sym_LT, + ACTIONS(5309), 1, + anon_sym_AMP_AMP, + ACTIONS(5311), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5313), 1, + anon_sym_GT_GT, + ACTIONS(5317), 1, + anon_sym_AMP, + ACTIONS(5319), 1, + anon_sym_CARET, + ACTIONS(5321), 1, + anon_sym_PIPE, + ACTIONS(5325), 1, + anon_sym_PERCENT, + ACTIONS(5327), 1, + anon_sym_STAR_STAR, + ACTIONS(5335), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5337), 1, + sym__ternary_qmark, + ACTIONS(5781), 1, + anon_sym_SEMI, + ACTIONS(5783), 1, + sym__automatic_semicolon, + STATE(2020), 1, + sym_type_arguments, + STATE(2178), 1, + sym_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5305), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5307), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5315), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5323), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5331), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5333), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5329), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [94443] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4800), 2, + sym_number, + sym_private_property_identifier, + STATE(3433), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [94502] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5265), 2, + sym_number, + sym_private_property_identifier, + STATE(3764), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [94561] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [94630] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5785), 2, + sym_number, + sym_private_property_identifier, + STATE(3804), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [94689] = 5, + ACTIONS(3554), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3618), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [94742] = 4, + ACTIONS(4124), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [94793] = 7, + ACTIONS(3646), 1, + anon_sym_EQ, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [94850] = 4, + ACTIONS(4326), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [94901] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5553), 2, + sym_number, + sym_private_property_identifier, + STATE(3856), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 9, + sym__automatic_semicolon, + 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(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [94960] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(5609), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 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, + [95019] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4472), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [95124] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4748), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [95229] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [95334] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4752), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [95439] = 18, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + [95518] = 13, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5787), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [95587] = 25, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [95680] = 26, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95775] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5787), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + [95850] = 22, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [95937] = 23, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [96026] = 24, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [96117] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5787), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4756), 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(4754), 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, + [96190] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5787), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [96265] = 20, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 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, + [96348] = 27, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [96445] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4526), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [96550] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4761), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [96655] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4550), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [96760] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4558), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [96865] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4562), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [96970] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4763), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [97075] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4765), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [97180] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4777), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [97285] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [97354] = 12, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5790), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 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, + [97421] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5793), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 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, + [97494] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4796), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5587), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [97599] = 11, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5796), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 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, + [97664] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5064), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [97733] = 7, + ACTIONS(3662), 1, + anon_sym_EQ, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [97790] = 4, + ACTIONS(3596), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [97841] = 7, + ACTIONS(3650), 1, + anon_sym_EQ, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [97898] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4879), 1, + anon_sym_AMP_AMP, + ACTIONS(4881), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4883), 1, + anon_sym_GT_GT, + ACTIONS(4887), 1, + anon_sym_AMP, + ACTIONS(4889), 1, + anon_sym_CARET, + ACTIONS(4891), 1, + anon_sym_PIPE, + ACTIONS(4895), 1, + anon_sym_PERCENT, + ACTIONS(4897), 1, + anon_sym_STAR_STAR, + ACTIONS(4899), 1, + anon_sym_LT, + ACTIONS(4907), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4909), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4871), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4877), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4885), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4893), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4903), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4905), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5018), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4901), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98003] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4750), 1, + anon_sym_BQUOTE, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98107] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1872), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5835), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5838), 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, + [98157] = 6, + ACTIONS(4014), 1, + anon_sym_LPAREN, + STATE(1669), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5841), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + ACTIONS(4414), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4416), 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, + [98211] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4530), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5843), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5846), 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, + [98261] = 6, + ACTIONS(3618), 1, + anon_sym_RBRACK, + ACTIONS(3626), 1, + anon_sym_COMMA, + ACTIONS(3697), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [98315] = 15, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + STATE(2795), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5849), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [98387] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3237), 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(3235), 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, + [98435] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3241), 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(3239), 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, + [98483] = 6, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [98537] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5853), 1, + anon_sym_readonly, + STATE(2825), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5851), 2, + sym_number, + sym_private_property_identifier, + STATE(3408), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 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, + [98601] = 13, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(5740), 1, + anon_sym_RBRACE, + STATE(5010), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [98669] = 14, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(5740), 1, + anon_sym_RBRACE, + STATE(5010), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [98739] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5855), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98843] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5857), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98947] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3227), 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(3225), 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, + [98995] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1712), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5859), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5862), 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, + [99045] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4582), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5865), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5868), 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, + [99095] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4586), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5871), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5874), 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, + [99145] = 6, + ACTIONS(4110), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4517), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3496), 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(3500), 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, + [99199] = 12, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5877), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4782), 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(4784), 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, + [99265] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5880), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4638), 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(4642), 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, + [99337] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4796), 1, + anon_sym_BQUOTE, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [99441] = 11, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5883), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 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(4791), 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, + [99505] = 12, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5742), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [99571] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5886), 1, + anon_sym_readonly, + STATE(2864), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5745), 2, + sym_number, + sym_private_property_identifier, + STATE(3425), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 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, + [99635] = 9, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5888), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5745), 2, + sym_number, + sym_private_property_identifier, + STATE(3425), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [99695] = 6, + ACTIONS(4514), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4517), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4110), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3496), 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(3500), 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, + [99749] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5892), 1, + anon_sym_readonly, + STATE(2868), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5890), 2, + sym_number, + sym_private_property_identifier, + STATE(3452), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 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, + [99813] = 9, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5896), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5894), 2, + sym_number, + sym_private_property_identifier, + STATE(3456), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [99873] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5898), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [99977] = 6, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [100031] = 13, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5742), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [100099] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + ACTIONS(5900), 1, + anon_sym_RBRACK, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100203] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5902), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100307] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5904), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100411] = 32, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5018), 1, + anon_sym_of, + ACTIONS(5587), 1, + anon_sym_GT, + ACTIONS(5589), 1, + anon_sym_AMP_AMP, + ACTIONS(5591), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5593), 1, + anon_sym_GT_GT, + ACTIONS(5597), 1, + anon_sym_AMP, + ACTIONS(5599), 1, + anon_sym_CARET, + ACTIONS(5601), 1, + anon_sym_PIPE, + ACTIONS(5605), 1, + anon_sym_PERCENT, + ACTIONS(5607), 1, + anon_sym_STAR_STAR, + ACTIONS(5609), 1, + anon_sym_LT, + ACTIONS(5617), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5619), 1, + sym__ternary_qmark, + ACTIONS(5906), 1, + anon_sym_in, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5585), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5595), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5603), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5613), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5615), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5611), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100517] = 6, + ACTIONS(4618), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4621), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4382), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4462), 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(4464), 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, + [100571] = 7, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4615), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3496), 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(3500), 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, + [100627] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5909), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100731] = 8, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(5823), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4708), 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(4710), 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, + [100789] = 6, + ACTIONS(4150), 1, + anon_sym_EQ, + ACTIONS(4655), 1, + anon_sym_RBRACK, + ACTIONS(4854), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4148), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4152), 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, + [100843] = 6, + ACTIONS(4608), 1, + anon_sym_EQ, + ACTIONS(4675), 1, + anon_sym_RBRACK, + ACTIONS(4858), 1, + anon_sym_COMMA, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4606), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4610), 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, + [100897] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5911), 1, + anon_sym_readonly, + STATE(2838), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4800), 2, + sym_number, + sym_private_property_identifier, + STATE(3433), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 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, + [100961] = 9, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4808), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4800), 2, + sym_number, + sym_private_property_identifier, + STATE(3433), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [101021] = 9, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5915), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5913), 2, + sym_number, + sym_private_property_identifier, + STATE(3416), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [101081] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4472), 1, + anon_sym_BQUOTE, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101185] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4748), 1, + anon_sym_BQUOTE, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101289] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4752), 1, + anon_sym_BQUOTE, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101393] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4508), 1, + anon_sym_BQUOTE, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101497] = 4, + ACTIONS(3586), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [101547] = 18, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + [101625] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1826), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5917), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5920), 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, + [101675] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1836), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5923), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5926), 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, + [101725] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4594), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5929), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5932), 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, + [101775] = 13, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5935), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [101843] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5938), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101947] = 25, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [102039] = 6, + ACTIONS(1696), 1, + anon_sym_EQ, + ACTIONS(4779), 1, + anon_sym_RBRACK, + ACTIONS(4863), 1, + anon_sym_COMMA, + 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, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1698), 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, + [102093] = 26, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102187] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5935), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4756), 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(4754), 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, + [102261] = 22, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4756), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [102347] = 23, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [102435] = 24, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 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, + [102525] = 15, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5935), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4756), 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(4754), 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, + [102597] = 16, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5935), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4756), 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(4754), 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, + [102671] = 20, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4756), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4754), 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, + [102753] = 27, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4756), 1, + anon_sym_BANG, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4754), 5, + sym__ternary_qmark, + anon_sym_as, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102849] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4526), 1, + anon_sym_BQUOTE, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [102953] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4761), 1, + anon_sym_BQUOTE, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103057] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4550), 1, + anon_sym_BQUOTE, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103161] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4558), 1, + anon_sym_BQUOTE, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103265] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4562), 1, + anon_sym_BQUOTE, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103369] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4763), 1, + anon_sym_BQUOTE, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103473] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4765), 1, + anon_sym_BQUOTE, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103577] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4777), 1, + anon_sym_BQUOTE, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103681] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [103731] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4326), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4292), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4294), 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, + [103781] = 6, + ACTIONS(4612), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4615), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4412), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3496), 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(3500), 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, + [103835] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5662), 1, + anon_sym_LT, + ACTIONS(5668), 1, + anon_sym_AMP_AMP, + ACTIONS(5670), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5672), 1, + anon_sym_GT_GT, + ACTIONS(5676), 1, + anon_sym_AMP, + ACTIONS(5678), 1, + anon_sym_CARET, + ACTIONS(5680), 1, + anon_sym_PIPE, + ACTIONS(5684), 1, + anon_sym_PERCENT, + ACTIONS(5686), 1, + anon_sym_STAR_STAR, + ACTIONS(5694), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5696), 1, + sym__ternary_qmark, + ACTIONS(5940), 1, + anon_sym_RBRACK, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5664), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5666), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5674), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5682), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5690), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5692), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5688), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103939] = 9, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5944), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5942), 2, + sym_number, + sym_private_property_identifier, + STATE(3443), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103999] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5946), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104103] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5948), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104207] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5952), 1, + anon_sym_readonly, + STATE(2822), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5950), 2, + sym_number, + sym_private_property_identifier, + STATE(3409), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 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, + [104271] = 31, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5623), 1, + anon_sym_LT, + ACTIONS(5629), 1, + anon_sym_AMP_AMP, + ACTIONS(5631), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5633), 1, + anon_sym_GT_GT, + ACTIONS(5637), 1, + anon_sym_AMP, + ACTIONS(5639), 1, + anon_sym_CARET, + ACTIONS(5641), 1, + anon_sym_PIPE, + ACTIONS(5645), 1, + anon_sym_PERCENT, + ACTIONS(5647), 1, + anon_sym_STAR_STAR, + ACTIONS(5655), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5657), 1, + sym__ternary_qmark, + ACTIONS(5954), 1, + anon_sym_COLON, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5625), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5627), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5635), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5643), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5651), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5653), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5649), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104375] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5956), 2, + sym_number, + sym_private_property_identifier, + STATE(3447), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104432] = 4, + ACTIONS(4919), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4915), 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(4917), 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, + [104481] = 11, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5849), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [104544] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5958), 2, + sym_number, + sym_private_property_identifier, + STATE(3442), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104601] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5960), 2, + sym_number, + sym_private_property_identifier, + STATE(3436), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104658] = 30, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4016), 1, + anon_sym_LBRACK, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4644), 1, + anon_sym_BANG, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(1633), 1, + sym_type_arguments, + STATE(1655), 1, + sym_arguments, + STATE(4645), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104759] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5742), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104820] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5962), 2, + sym_number, + sym_private_property_identifier, + STATE(3399), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104877] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5964), 2, + sym_number, + sym_private_property_identifier, + STATE(3338), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104934] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5966), 2, + sym_number, + sym_private_property_identifier, + STATE(3395), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104991] = 12, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5849), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 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, + [105056] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105115] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105174] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105233] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105292] = 6, + ACTIONS(3498), 1, + anon_sym_EQ, + ACTIONS(3685), 1, + anon_sym_in, + ACTIONS(3688), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 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(3500), 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, + [105345] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5968), 2, + sym_number, + sym_private_property_identifier, + STATE(3337), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105402] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5970), 2, + sym_number, + sym_private_property_identifier, + STATE(3461), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105459] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5972), 2, + sym_number, + sym_private_property_identifier, + STATE(3403), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105516] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5974), 2, + sym_number, + sym_private_property_identifier, + STATE(3419), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105573] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5976), 2, + sym_number, + sym_private_property_identifier, + STATE(3353), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105630] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5978), 2, + sym_number, + sym_private_property_identifier, + STATE(3387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105687] = 11, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(5740), 1, + anon_sym_RBRACE, + STATE(5010), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105750] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105809] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5980), 2, + sym_number, + sym_private_property_identifier, + STATE(3457), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105866] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5062), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105925] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5064), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105984] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5064), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106043] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5982), 2, + sym_number, + sym_private_property_identifier, + STATE(3360), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106100] = 30, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4598), 1, + anon_sym_LBRACK, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4640), 1, + anon_sym_as, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(4653), 1, + anon_sym_satisfies, + ACTIONS(4814), 1, + anon_sym_BANG, + ACTIONS(5803), 1, + anon_sym_AMP_AMP, + ACTIONS(5805), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5807), 1, + anon_sym_GT_GT, + ACTIONS(5811), 1, + anon_sym_AMP, + ACTIONS(5813), 1, + anon_sym_CARET, + ACTIONS(5815), 1, + anon_sym_PIPE, + ACTIONS(5819), 1, + anon_sym_PERCENT, + ACTIONS(5821), 1, + anon_sym_STAR_STAR, + ACTIONS(5823), 1, + anon_sym_LT, + ACTIONS(5831), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5833), 1, + sym__ternary_qmark, + STATE(2178), 1, + sym_arguments, + STATE(2725), 1, + sym_type_arguments, + STATE(4602), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4651), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5799), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5801), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5809), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5817), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5827), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5829), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5825), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106201] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106260] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5062), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106319] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106378] = 4, + ACTIONS(3646), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [106427] = 4, + ACTIONS(3662), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [106476] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5984), 2, + sym_number, + sym_private_property_identifier, + STATE(3410), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106533] = 4, + ACTIONS(3650), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [106582] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5986), 2, + sym_number, + sym_private_property_identifier, + STATE(3373), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106639] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [106698] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5990), 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(5988), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106744] = 4, + ACTIONS(3786), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [106792] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5994), 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(5992), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106838] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5998), 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(5996), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106884] = 4, + ACTIONS(3750), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [106932] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5990), 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(5988), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106978] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6002), 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(6000), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107024] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5994), 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(5992), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107070] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6006), 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(6004), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107116] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6010), 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(6008), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107162] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5990), 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(5988), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107208] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6002), 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(6000), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107254] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5998), 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(5996), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107300] = 4, + ACTIONS(3760), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [107348] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5849), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [107406] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(6012), 1, + anon_sym_LPAREN, + ACTIONS(6014), 1, + anon_sym_DOT, + STATE(2800), 1, + sym_arguments, + STATE(5359), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3576), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3574), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107462] = 4, + ACTIONS(3766), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [107510] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6010), 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(6008), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107556] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6010), 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(6008), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107602] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1878), 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(1880), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107648] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6018), 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(6016), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107694] = 4, + ACTIONS(3782), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [107742] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2248), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1734), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1736), 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, + [107792] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6022), 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(6020), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107838] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6010), 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(6008), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107884] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5994), 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(5992), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107930] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5990), 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(5988), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107976] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5998), 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(5996), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108022] = 4, + ACTIONS(3774), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [108070] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5990), 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(5988), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108116] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5994), 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(5992), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108162] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5998), 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(5996), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108208] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5994), 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(5992), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108254] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5998), 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(5996), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108300] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5994), 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(5992), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108346] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6010), 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(6008), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108392] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5994), 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(5992), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108438] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6026), 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(6024), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108484] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6018), 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(6016), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108530] = 4, + ACTIONS(6028), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1878), 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(1880), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108578] = 5, + ACTIONS(6034), 1, + anon_sym_SEMI, + ACTIONS(6037), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6032), 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(6030), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108628] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6018), 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(6016), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108674] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6018), 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(6016), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108720] = 4, + ACTIONS(3748), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [108768] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6022), 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(6020), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108814] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6002), 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(6000), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108860] = 4, + ACTIONS(6039), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1690), 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(1692), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108908] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6026), 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(6024), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108954] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6002), 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(6000), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109000] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6043), 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(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, + [109046] = 4, + ACTIONS(3758), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [109094] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6047), 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(6045), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109140] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6010), 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(6008), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109186] = 4, + ACTIONS(3796), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [109234] = 4, + ACTIONS(6049), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1878), 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(1880), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109282] = 4, + ACTIONS(6051), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1690), 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(1692), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109330] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6002), 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(6000), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109376] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6018), 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(6016), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109422] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6055), 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(6053), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109468] = 4, + ACTIONS(3788), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3496), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3500), 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, + [109516] = 5, + ACTIONS(6061), 1, + anon_sym_SEMI, + ACTIONS(6064), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6059), 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(6057), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109566] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1716), 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(1718), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109612] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6068), 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(6066), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109658] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6072), 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(6070), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109704] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6010), 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(6008), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109750] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1716), 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(1718), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109795] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1878), 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(1880), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109840] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6076), 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(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, + [109885] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6080), 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(6078), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109930] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6084), 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(6082), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109975] = 14, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6086), 1, + anon_sym_STAR, + ACTIONS(6088), 1, + anon_sym_async, + ACTIONS(6092), 1, + anon_sym_readonly, + STATE(2791), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6094), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3779), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [110042] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6098), 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(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, + [110087] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6084), 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(6082), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [110132] = 7, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(5740), 1, + anon_sym_RBRACE, + STATE(5010), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110185] = 6, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5742), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110236] = 6, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5742), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110287] = 7, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(5740), 1, + anon_sym_RBRACE, + STATE(5010), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110340] = 5, + ACTIONS(4596), 1, + anon_sym_LPAREN, + STATE(2113), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4414), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4416), 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, + [110389] = 17, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4660), 1, + anon_sym_STAR, + ACTIONS(4664), 1, + anon_sym_async, + ACTIONS(4686), 1, + anon_sym_accessor, + ACTIONS(6100), 1, + anon_sym_static, + ACTIONS(6102), 1, + anon_sym_readonly, + ACTIONS(6104), 1, + anon_sym_declare, + ACTIONS(6106), 1, + anon_sym_abstract, + STATE(2799), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4666), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4670), 2, + anon_sym_get, + anon_sym_set, + STATE(3072), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [110461] = 17, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5087), 1, + anon_sym_STAR, + ACTIONS(5089), 1, + anon_sym_async, + ACTIONS(6110), 1, + anon_sym_static, + ACTIONS(6112), 1, + anon_sym_readonly, + ACTIONS(6114), 1, + anon_sym_declare, + ACTIONS(6116), 1, + anon_sym_abstract, + ACTIONS(6118), 1, + anon_sym_accessor, + STATE(2813), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5095), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6108), 2, + sym_number, + sym_private_property_identifier, + STATE(3075), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [110533] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6120), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3779), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110589] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5849), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1971), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1969), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110637] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6122), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6124), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6126), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3775), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [110695] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5849), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110743] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3637), 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(3635), 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, + [110787] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6128), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6130), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6132), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3803), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [110845] = 11, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6122), 1, + anon_sym_STAR, + ACTIONS(6134), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6124), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6126), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3775), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [110905] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6136), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6138), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6140), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3858), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [110963] = 11, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6136), 1, + anon_sym_STAR, + ACTIONS(6142), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6138), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6140), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3858), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [111023] = 10, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6086), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6094), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3779), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [111081] = 11, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6086), 1, + anon_sym_STAR, + ACTIONS(6088), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6094), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3779), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [111141] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5348), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3794), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111194] = 6, + ACTIONS(6144), 1, + anon_sym_AT, + STATE(2740), 1, + aux_sym_export_statement_repeat1, + STATE(2794), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3630), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + 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, + [111243] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5465), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3849), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111296] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5489), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3875), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111349] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3771), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111402] = 13, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6151), 1, + anon_sym_static, + ACTIONS(6153), 1, + anon_sym_readonly, + ACTIONS(6155), 1, + anon_sym_abstract, + ACTIONS(6157), 1, + anon_sym_accessor, + STATE(2873), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6149), 2, + sym_number, + sym_private_property_identifier, + STATE(3463), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [111465] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6159), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3853), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111518] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5719), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3899), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111571] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6130), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3803), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111624] = 13, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4802), 1, + anon_sym_static, + ACTIONS(4804), 1, + anon_sym_readonly, + ACTIONS(4806), 1, + anon_sym_abstract, + ACTIONS(4808), 1, + anon_sym_accessor, + STATE(2838), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4800), 2, + sym_number, + sym_private_property_identifier, + STATE(3433), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [111687] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5372), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3795), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111740] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5398), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3824), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111793] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5265), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3764), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111846] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5451), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3838), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111899] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6138), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3858), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [111952] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6161), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3891), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112005] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6163), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3768), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112058] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5229), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3884), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112111] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6165), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3828), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112164] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5459), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3847), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112217] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6167), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3839), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112270] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5243), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3897), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112323] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5433), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3808), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112376] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5507), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3776), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112429] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6124), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3775), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112482] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5541), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3846), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112535] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5443), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3826), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112588] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5437), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3840), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112641] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3779), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112694] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5362), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + STATE(3765), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112747] = 12, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6169), 1, + anon_sym_STAR, + ACTIONS(6173), 1, + anon_sym_readonly, + STATE(2797), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6171), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6175), 2, + anon_sym_get, + anon_sym_set, + STATE(3048), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [112807] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6177), 1, + anon_sym_RBRACE, + STATE(5354), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6179), 2, + sym_number, + sym_private_property_identifier, + STATE(4407), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112861] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6181), 1, + anon_sym_RBRACE, + STATE(5354), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6179), 2, + sym_number, + sym_private_property_identifier, + STATE(4407), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112915] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6183), 1, + anon_sym_RBRACE, + STATE(5354), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6179), 2, + sym_number, + sym_private_property_identifier, + STATE(4407), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112969] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2381), 1, + anon_sym_type, + ACTIONS(2383), 1, + anon_sym_namespace, + ACTIONS(2385), 1, + anon_sym_import, + ACTIONS(2387), 1, + anon_sym_var, + ACTIONS(2389), 1, + anon_sym_let, + ACTIONS(2391), 1, + anon_sym_const, + ACTIONS(2393), 1, + anon_sym_class, + ACTIONS(2395), 1, + anon_sym_async, + ACTIONS(2397), 1, + anon_sym_function, + ACTIONS(2399), 1, + anon_sym_declare, + ACTIONS(2403), 1, + anon_sym_abstract, + ACTIONS(2407), 1, + anon_sym_interface, + ACTIONS(2409), 1, + anon_sym_enum, + ACTIONS(3820), 1, + anon_sym_module, + ACTIONS(6185), 1, + anon_sym_default, + STATE(1344), 1, + sym_decorator, + STATE(3950), 1, + sym_declaration, + STATE(4000), 1, + sym_internal_module, + STATE(4306), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3964), 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, + [113049] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2137), 1, + anon_sym_namespace, + ACTIONS(2141), 1, + anon_sym_import, + ACTIONS(2143), 1, + anon_sym_var, + ACTIONS(2145), 1, + anon_sym_let, + ACTIONS(2147), 1, + anon_sym_const, + ACTIONS(2152), 1, + anon_sym_class, + ACTIONS(2154), 1, + anon_sym_async, + ACTIONS(2156), 1, + anon_sym_function, + ACTIONS(2161), 1, + anon_sym_declare, + ACTIONS(2163), 1, + anon_sym_module, + ACTIONS(2165), 1, + anon_sym_abstract, + ACTIONS(2167), 1, + anon_sym_interface, + ACTIONS(2169), 1, + anon_sym_enum, + ACTIONS(2341), 1, + anon_sym_type, + ACTIONS(6187), 1, + anon_sym_default, + STATE(824), 1, + sym_internal_module, + STATE(921), 1, + sym_declaration, + STATE(1344), 1, + sym_decorator, + STATE(3911), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(831), 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, + [113129] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6189), 1, + anon_sym_RBRACE, + STATE(4713), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6191), 2, + sym_number, + sym_private_property_identifier, + STATE(4047), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113183] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4630), 1, + anon_sym_async, + ACTIONS(4634), 1, + anon_sym_readonly, + ACTIONS(6193), 1, + anon_sym_static, + STATE(2793), 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [113247] = 14, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(2359), 1, + anon_sym_override, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(6195), 1, + anon_sym_static, + STATE(2795), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [113311] = 12, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5911), 1, + anon_sym_readonly, + ACTIONS(6197), 1, + anon_sym_STAR, + STATE(2808), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6199), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6201), 2, + anon_sym_get, + anon_sym_set, + STATE(3063), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [113371] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6203), 1, + anon_sym_RBRACE, + STATE(5354), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6179), 2, + sym_number, + sym_private_property_identifier, + STATE(4407), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113425] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2381), 1, + anon_sym_type, + ACTIONS(2383), 1, + anon_sym_namespace, + ACTIONS(2385), 1, + anon_sym_import, + ACTIONS(2387), 1, + anon_sym_var, + ACTIONS(2389), 1, + anon_sym_let, + ACTIONS(2391), 1, + anon_sym_const, + ACTIONS(2393), 1, + anon_sym_class, + ACTIONS(2395), 1, + anon_sym_async, + ACTIONS(2397), 1, + anon_sym_function, + ACTIONS(2399), 1, + anon_sym_declare, + ACTIONS(2401), 1, + anon_sym_module, + ACTIONS(2403), 1, + anon_sym_abstract, + ACTIONS(2405), 1, + anon_sym_global, + ACTIONS(2407), 1, + anon_sym_interface, + ACTIONS(2409), 1, + anon_sym_enum, + STATE(1344), 1, + sym_decorator, + STATE(4000), 1, + sym_internal_module, + STATE(4104), 1, + sym_declaration, + STATE(4306), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3964), 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, + [113505] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(3726), 1, + anon_sym_override, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5023), 1, + anon_sym_STAR, + ACTIONS(5025), 1, + anon_sym_async, + ACTIONS(5029), 1, + anon_sym_readonly, + ACTIONS(6205), 1, + anon_sym_static, + STATE(2798), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5027), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5031), 2, + anon_sym_get, + anon_sym_set, + STATE(3087), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [113569] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6207), 1, + anon_sym_RBRACE, + STATE(5354), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6179), 2, + sym_number, + sym_private_property_identifier, + STATE(4407), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113623] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6209), 1, + anon_sym_RBRACE, + STATE(5354), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6179), 2, + sym_number, + sym_private_property_identifier, + STATE(4407), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113677] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2137), 1, + anon_sym_namespace, + ACTIONS(2141), 1, + anon_sym_import, + ACTIONS(2143), 1, + anon_sym_var, + ACTIONS(2145), 1, + anon_sym_let, + ACTIONS(2147), 1, + anon_sym_const, + ACTIONS(2152), 1, + anon_sym_class, + ACTIONS(2154), 1, + anon_sym_async, + ACTIONS(2156), 1, + anon_sym_function, + ACTIONS(2161), 1, + anon_sym_declare, + ACTIONS(2163), 1, + anon_sym_module, + ACTIONS(2165), 1, + anon_sym_abstract, + ACTIONS(2167), 1, + anon_sym_interface, + ACTIONS(2169), 1, + anon_sym_enum, + ACTIONS(2341), 1, + anon_sym_type, + ACTIONS(6211), 1, + anon_sym_default, + STATE(824), 1, + sym_internal_module, + STATE(921), 1, + sym_declaration, + STATE(1344), 1, + sym_decorator, + STATE(3911), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(831), 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, + [113757] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2137), 1, + anon_sym_namespace, + ACTIONS(2141), 1, + anon_sym_import, + ACTIONS(2143), 1, + anon_sym_var, + ACTIONS(2145), 1, + anon_sym_let, + ACTIONS(2147), 1, + anon_sym_const, + ACTIONS(2152), 1, + anon_sym_class, + ACTIONS(2154), 1, + anon_sym_async, + ACTIONS(2156), 1, + anon_sym_function, + ACTIONS(2161), 1, + anon_sym_declare, + ACTIONS(2165), 1, + anon_sym_abstract, + ACTIONS(2167), 1, + anon_sym_interface, + ACTIONS(2169), 1, + anon_sym_enum, + ACTIONS(2341), 1, + anon_sym_type, + ACTIONS(2343), 1, + anon_sym_module, + ACTIONS(2345), 1, + anon_sym_global, + STATE(824), 1, + sym_internal_module, + STATE(867), 1, + sym_declaration, + STATE(1344), 1, + sym_decorator, + STATE(3911), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(831), 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, + [113837] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6213), 1, + anon_sym_RBRACE, + STATE(4801), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6215), 2, + sym_number, + sym_private_property_identifier, + STATE(4128), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113891] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6217), 1, + anon_sym_RBRACE, + STATE(5354), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6179), 2, + sym_number, + sym_private_property_identifier, + STATE(4407), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113945] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6219), 1, + anon_sym_RBRACE, + STATE(5354), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6179), 2, + sym_number, + sym_private_property_identifier, + STATE(4407), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113999] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(4660), 1, + anon_sym_STAR, + ACTIONS(4664), 1, + anon_sym_async, + ACTIONS(4668), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4666), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4670), 2, + anon_sym_get, + anon_sym_set, + STATE(3072), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114056] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1975), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1973), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114099] = 11, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6122), 1, + anon_sym_STAR, + ACTIONS(6134), 1, + anon_sym_async, + ACTIONS(6221), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6124), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6126), 2, + anon_sym_get, + anon_sym_set, + STATE(3775), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [114156] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5384), 1, + anon_sym_STAR, + ACTIONS(5386), 1, + anon_sym_async, + ACTIONS(6223), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5388), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5390), 2, + anon_sym_get, + anon_sym_set, + STATE(3123), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114213] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5155), 1, + anon_sym_STAR, + ACTIONS(5157), 1, + anon_sym_async, + ACTIONS(5161), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5159), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5163), 2, + anon_sym_get, + anon_sym_set, + STATE(3126), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3679), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3677), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [114311] = 11, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6086), 1, + anon_sym_STAR, + ACTIONS(6088), 1, + anon_sym_async, + ACTIONS(6092), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6094), 2, + anon_sym_get, + anon_sym_set, + STATE(3779), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [114368] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5087), 1, + anon_sym_STAR, + ACTIONS(5089), 1, + anon_sym_async, + ACTIONS(6227), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5095), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6225), 2, + sym_number, + sym_private_property_identifier, + STATE(3079), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114425] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6197), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5785), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6229), 2, + anon_sym_get, + anon_sym_set, + STATE(3804), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [114478] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5112), 1, + anon_sym_STAR, + ACTIONS(5114), 1, + anon_sym_async, + ACTIONS(5118), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5116), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5120), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114535] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5077), 1, + anon_sym_STAR, + ACTIONS(5079), 1, + anon_sym_async, + ACTIONS(5083), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5081), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5085), 2, + anon_sym_get, + anon_sym_set, + STATE(3062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114592] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3660), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3658), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [114633] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5505), 1, + anon_sym_STAR, + ACTIONS(5511), 1, + anon_sym_async, + ACTIONS(6231), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5513), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5515), 2, + anon_sym_get, + anon_sym_set, + STATE(3085), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114690] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5213), 1, + anon_sym_STAR, + ACTIONS(5215), 1, + anon_sym_async, + ACTIONS(6235), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5219), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6233), 2, + sym_number, + sym_private_property_identifier, + STATE(3067), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114747] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4624), 1, + anon_sym_STAR, + ACTIONS(4628), 1, + anon_sym_LBRACK, + 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(3131), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114804] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5023), 1, + anon_sym_STAR, + ACTIONS(5025), 1, + anon_sym_async, + ACTIONS(5029), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5027), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5031), 2, + anon_sym_get, + anon_sym_set, + STATE(3087), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114861] = 11, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(2353), 1, + anon_sym_async, + ACTIONS(2355), 1, + anon_sym_readonly, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5011), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2357), 2, + anon_sym_get, + anon_sym_set, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [114918] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5141), 1, + anon_sym_STAR, + ACTIONS(5143), 1, + anon_sym_async, + ACTIONS(6239), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5149), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6237), 2, + sym_number, + sym_private_property_identifier, + STATE(3074), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [114975] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5487), 1, + anon_sym_STAR, + ACTIONS(5493), 1, + anon_sym_async, + ACTIONS(6241), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5495), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5497), 2, + anon_sym_get, + anon_sym_set, + STATE(3051), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [115032] = 9, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(6243), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5719), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6245), 2, + anon_sym_get, + anon_sym_set, + STATE(3899), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 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, + [115085] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3656), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3654), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [115126] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3576), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3574), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [115167] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3671), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3669), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [115208] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + STATE(5354), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6179), 2, + sym_number, + sym_private_property_identifier, + STATE(4407), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115259] = 11, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5141), 1, + anon_sym_STAR, + ACTIONS(5143), 1, + anon_sym_async, + ACTIONS(6249), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5149), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6247), 2, + sym_number, + sym_private_property_identifier, + STATE(3055), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [115316] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6167), 2, + sym_number, + sym_private_property_identifier, + STATE(3839), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115364] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5785), 2, + sym_number, + sym_private_property_identifier, + STATE(3804), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115412] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6253), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6251), 2, + sym_number, + sym_private_property_identifier, + STATE(3370), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [115462] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6255), 2, + sym_number, + sym_private_property_identifier, + STATE(3381), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115510] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5398), 2, + sym_number, + sym_private_property_identifier, + STATE(3824), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115558] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6147), 2, + sym_number, + sym_private_property_identifier, + STATE(3771), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115606] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5465), 2, + sym_number, + sym_private_property_identifier, + STATE(3849), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115654] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5392), 2, + sym_number, + sym_private_property_identifier, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115702] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6259), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6257), 2, + sym_number, + sym_private_property_identifier, + STATE(3362), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [115752] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6261), 2, + sym_number, + sym_private_property_identifier, + STATE(3371), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115800] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6265), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6263), 2, + sym_number, + sym_private_property_identifier, + STATE(3331), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [115850] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6269), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6267), 2, + sym_number, + sym_private_property_identifier, + STATE(3363), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [115900] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6124), 2, + sym_number, + sym_private_property_identifier, + STATE(3775), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115948] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6271), 2, + sym_number, + sym_private_property_identifier, + STATE(3378), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + 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] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 2, + sym_number, + sym_private_property_identifier, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116044] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5553), 2, + sym_number, + sym_private_property_identifier, + STATE(3856), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116092] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5229), 2, + sym_number, + sym_private_property_identifier, + STATE(3884), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116140] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5433), 2, + sym_number, + sym_private_property_identifier, + STATE(3808), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116188] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5443), 2, + sym_number, + sym_private_property_identifier, + STATE(3826), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116236] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5451), 2, + sym_number, + sym_private_property_identifier, + STATE(3838), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116284] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5459), 2, + sym_number, + sym_private_property_identifier, + STATE(3847), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116332] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6159), 2, + sym_number, + sym_private_property_identifier, + STATE(3853), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116380] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4678), 2, + sym_number, + sym_private_property_identifier, + STATE(3460), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116428] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6138), 2, + sym_number, + sym_private_property_identifier, + STATE(3858), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116476] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5886), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5745), 2, + sym_number, + sym_private_property_identifier, + STATE(3425), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [116526] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5745), 2, + sym_number, + sym_private_property_identifier, + STATE(3425), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116574] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5719), 2, + sym_number, + sym_private_property_identifier, + STATE(3899), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116622] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6273), 2, + sym_number, + sym_private_property_identifier, + STATE(3448), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116670] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6277), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6275), 2, + sym_number, + sym_private_property_identifier, + STATE(3458), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [116720] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6279), 2, + sym_number, + sym_private_property_identifier, + STATE(3459), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116768] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6283), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6281), 2, + sym_number, + sym_private_property_identifier, + STATE(3466), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [116818] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6287), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6285), 2, + sym_number, + sym_private_property_identifier, + STATE(3330), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [116868] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6289), 2, + sym_number, + sym_private_property_identifier, + STATE(3462), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116916] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6090), 2, + sym_number, + sym_private_property_identifier, + STATE(3779), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [116964] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5507), 2, + sym_number, + sym_private_property_identifier, + STATE(3776), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117012] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2337), 2, + sym_number, + sym_private_property_identifier, + STATE(3793), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117060] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6165), 2, + sym_number, + sym_private_property_identifier, + STATE(3828), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117108] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6130), 2, + sym_number, + sym_private_property_identifier, + STATE(3803), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117156] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6291), 2, + sym_number, + sym_private_property_identifier, + STATE(3388), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117204] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5372), 2, + sym_number, + sym_private_property_identifier, + STATE(3795), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117252] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6295), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6293), 2, + sym_number, + sym_private_property_identifier, + STATE(3325), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [117302] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5354), 2, + sym_number, + sym_private_property_identifier, + STATE(3872), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117350] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5243), 2, + sym_number, + sym_private_property_identifier, + STATE(3897), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117398] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5541), 2, + sym_number, + sym_private_property_identifier, + STATE(3846), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + 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] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5437), 2, + sym_number, + sym_private_property_identifier, + STATE(3840), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117494] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5265), 2, + sym_number, + sym_private_property_identifier, + STATE(3764), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117542] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5362), 2, + sym_number, + sym_private_property_identifier, + STATE(3765), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117590] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6163), 2, + sym_number, + sym_private_property_identifier, + STATE(3768), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117638] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6161), 2, + sym_number, + sym_private_property_identifier, + STATE(3891), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117686] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5348), 2, + sym_number, + sym_private_property_identifier, + STATE(3794), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117734] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6297), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5956), 2, + sym_number, + sym_private_property_identifier, + STATE(3447), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [117784] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5956), 2, + sym_number, + sym_private_property_identifier, + STATE(3447), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117832] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4800), 2, + sym_number, + sym_private_property_identifier, + STATE(3433), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117880] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6299), 2, + sym_number, + sym_private_property_identifier, + STATE(3329), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [117928] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6303), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6301), 2, + sym_number, + sym_private_property_identifier, + STATE(3356), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [117978] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6305), 2, + sym_number, + sym_private_property_identifier, + STATE(3359), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [118026] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5911), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4800), 2, + sym_number, + sym_private_property_identifier, + STATE(3433), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [118076] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6309), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6307), 2, + sym_number, + sym_private_property_identifier, + STATE(3333), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [118126] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6311), 2, + sym_number, + sym_private_property_identifier, + STATE(3357), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [118174] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(4628), 1, + anon_sym_LBRACK, + ACTIONS(6315), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6313), 2, + sym_number, + sym_private_property_identifier, + STATE(3430), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3704), 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, + [118224] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(4692), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5489), 2, + sym_number, + sym_private_property_identifier, + STATE(3875), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2351), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [118272] = 4, + ACTIONS(6317), 1, + sym_identifier, + STATE(5658), 1, + sym_mapped_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6319), 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, + [118307] = 9, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(6321), 1, + anon_sym_DOT, + ACTIONS(6323), 1, + anon_sym_QMARK_DOT, + STATE(2916), 1, + sym_arguments, + STATE(3039), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4064), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4066), 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, + [118348] = 9, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(3580), 1, + anon_sym_LT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3516), 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, + [118389] = 9, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(6325), 1, + anon_sym_DOT, + ACTIONS(6327), 1, + anon_sym_QMARK_DOT, + STATE(2926), 1, + sym_arguments, + STATE(2995), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4072), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4074), 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, + [118430] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4138), 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, + [118458] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4246), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4248), 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, + [118486] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4250), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4252), 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, + [118514] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4280), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4282), 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, + [118542] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4284), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4286), 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, + [118570] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4284), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4286), 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, + [118598] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4284), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4286), 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, + [118626] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4288), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4290), 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, + [118654] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4288), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4290), 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, + [118682] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4288), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4290), 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, + [118710] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4312), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4314), 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, + [118738] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4312), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4314), 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, + [118766] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4312), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4314), 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, + [118794] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4162), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4164), 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, + [118822] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4316), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4318), 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, + [118850] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4384), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4386), 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, + [118878] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4384), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4386), 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, + [118906] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4128), 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, + [118934] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4250), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4252), 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, + [118962] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4140), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4142), 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, + [118990] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4136), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4138), 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, + [119018] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4140), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4142), 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, + [119046] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4168), 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, + [119074] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4172), 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, + [119102] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4166), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4168), 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, + [119130] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4170), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4172), 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, + [119158] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4238), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4240), 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, + [119186] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4242), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4244), 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, + [119214] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4250), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4252), 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, + [119242] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4242), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4244), 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, + [119270] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4242), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4244), 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, + [119298] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4246), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4248), 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, + [119326] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4246), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4248), 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, + [119354] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4126), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4128), 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, + [119382] = 3, + ACTIONS(1728), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1726), 17, + 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_AMP, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [119409] = 3, + ACTIONS(1756), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1754), 17, + 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_AMP, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [119436] = 15, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(6329), 1, + sym_identifier, + ACTIONS(6331), 1, + anon_sym_STAR, + ACTIONS(6333), 1, + anon_sym_type, + ACTIONS(6335), 1, + anon_sym_LBRACE, + ACTIONS(6337), 1, + anon_sym_typeof, + ACTIONS(6341), 1, + anon_sym_DOT, + STATE(3995), 1, + sym_string, + STATE(4017), 1, + sym_import_require_clause, + STATE(5152), 1, + sym_import_clause, + STATE(5203), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5534), 2, + sym_namespace_import, + sym_named_imports, + ACTIONS(6339), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [119486] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4350), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4352), 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_GT, + anon_sym_extends, + [119512] = 6, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4058), 1, + anon_sym_EQ, + ACTIONS(6343), 1, + anon_sym_DOT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 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, + [119544] = 3, + ACTIONS(4430), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4432), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [119570] = 9, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(4064), 1, + anon_sym_PIPE, + ACTIONS(6345), 1, + anon_sym_DOT, + ACTIONS(6347), 1, + anon_sym_QMARK_DOT, + ACTIONS(6349), 1, + anon_sym_LT, + STATE(3146), 1, + sym_arguments, + STATE(3269), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 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, + [119608] = 9, + ACTIONS(3526), 1, + anon_sym_PIPE, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(3534), 1, + anon_sym_DOT, + ACTIONS(3536), 1, + anon_sym_QMARK_DOT, + ACTIONS(6349), 1, + anon_sym_LT, + STATE(3144), 1, + sym_arguments, + STATE(3267), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 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, + [119646] = 5, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3526), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3516), 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, + [119676] = 7, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4058), 1, + anon_sym_EQ, + ACTIONS(6343), 1, + anon_sym_DOT, + ACTIONS(6351), 1, + anon_sym_is, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 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, + [119710] = 9, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(4072), 1, + anon_sym_PIPE, + ACTIONS(6349), 1, + anon_sym_LT, + ACTIONS(6353), 1, + anon_sym_DOT, + ACTIONS(6355), 1, + anon_sym_QMARK_DOT, + STATE(3145), 1, + sym_arguments, + STATE(3268), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4074), 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, + [119748] = 4, + ACTIONS(1888), 1, + anon_sym_DOT, + ACTIONS(4388), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4390), 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_LT, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [119776] = 3, + ACTIONS(3695), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3478), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [119802] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4332), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4334), 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_GT, + anon_sym_extends, + [119828] = 5, + ACTIONS(6357), 1, + anon_sym_DOT, + ACTIONS(6359), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4228), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4230), 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, + [119858] = 4, + ACTIONS(1892), 1, + anon_sym_DOT, + ACTIONS(4388), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4390), 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_LT, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [119886] = 3, + ACTIONS(4422), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4424), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [119912] = 3, + ACTIONS(4426), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4428), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [119938] = 3, + ACTIONS(3683), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3482), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [119964] = 3, + ACTIONS(4418), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4420), 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_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [119990] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4324), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4326), 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_GT, + anon_sym_extends, + [120016] = 6, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(4082), 1, + anon_sym_EQ, + ACTIONS(6361), 1, + anon_sym_DOT, + STATE(2938), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 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, + [120047] = 4, + ACTIONS(4254), 1, + anon_sym_EQ, + ACTIONS(6363), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4256), 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, + [120074] = 5, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4112), 1, + anon_sym_EQ, + STATE(3030), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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, + [120103] = 3, + ACTIONS(1900), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 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_GT, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_is, + [120128] = 3, + ACTIONS(4182), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4184), 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_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [120153] = 3, + ACTIONS(4088), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4090), 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_GT, + anon_sym_QMARK, + anon_sym_extends, + anon_sym_is, + [120178] = 3, + ACTIONS(4122), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 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_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [120203] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6367), 1, + sym_number, + ACTIONS(6369), 1, + anon_sym_unique, + STATE(5779), 1, + sym_string, + STATE(5786), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120237] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6371), 1, + sym_number, + STATE(5507), 1, + sym_string, + STATE(5511), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120271] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6373), 1, + sym_number, + STATE(5515), 1, + sym_string, + STATE(5523), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120305] = 3, + ACTIONS(4136), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 14, + 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, + [120329] = 3, + ACTIONS(4246), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4248), 14, + 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, + [120353] = 3, + ACTIONS(4246), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4248), 14, + 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, + [120377] = 3, + ACTIONS(4246), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4248), 14, + 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, + [120401] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6375), 1, + sym_number, + STATE(5493), 1, + sym_string, + STATE(5502), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120435] = 3, + ACTIONS(4250), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4252), 14, + 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, + [120459] = 4, + ACTIONS(4174), 1, + anon_sym_EQ, + ACTIONS(6377), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 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, + [120485] = 3, + ACTIONS(4250), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4252), 14, + 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, + [120509] = 3, + ACTIONS(4112), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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, + [120533] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6379), 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, + [120555] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6381), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5826), 2, + sym_string, + sym_predefined_type, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120587] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6383), 1, + sym_number, + STATE(5829), 1, + sym_string, + STATE(5831), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120621] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6385), 1, + sym_number, + STATE(5837), 1, + sym_string, + STATE(5842), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120655] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6387), 1, + sym_number, + STATE(5846), 1, + sym_string, + STATE(5849), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120689] = 3, + ACTIONS(4144), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4146), 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, + [120713] = 3, + ACTIONS(4162), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4164), 14, + 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, + [120737] = 3, + ACTIONS(4250), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4252), 14, + 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, + [120761] = 3, + ACTIONS(4166), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4168), 14, + 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, + [120785] = 3, + ACTIONS(4280), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4282), 14, + 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, + [120809] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6389), 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, + [120831] = 3, + ACTIONS(4284), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4286), 14, + 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, + [120855] = 3, + ACTIONS(4284), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4286), 14, + 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, + [120879] = 3, + ACTIONS(4284), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4286), 14, + 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, + [120903] = 3, + ACTIONS(4288), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4290), 14, + 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, + [120927] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6391), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5760), 2, + sym_string, + sym_predefined_type, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120959] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6393), 1, + sym_number, + STATE(5819), 1, + sym_string, + STATE(5879), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [120993] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6395), 1, + sym_number, + STATE(5546), 1, + sym_string, + STATE(5564), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121027] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6397), 1, + sym_number, + STATE(5602), 1, + sym_string, + STATE(5638), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121061] = 3, + ACTIONS(4288), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4290), 14, + 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, + [121085] = 3, + ACTIONS(4288), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4290), 14, + 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, + [121109] = 3, + ACTIONS(4170), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4172), 14, + 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, + [121133] = 3, + ACTIONS(4312), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4314), 14, + 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, + [121157] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6399), 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, + [121179] = 3, + ACTIONS(4312), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4314), 14, + 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, + [121203] = 3, + ACTIONS(4384), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4386), 14, + 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, + [121227] = 3, + ACTIONS(4274), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4160), 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, + [121251] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6401), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5776), 2, + sym_string, + sym_predefined_type, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121283] = 3, + ACTIONS(4316), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4318), 14, + 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, + [121307] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6403), 1, + sym_number, + STATE(5813), 1, + sym_string, + STATE(5817), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121341] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6405), 1, + sym_number, + STATE(5824), 1, + sym_string, + STATE(5830), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121375] = 3, + ACTIONS(4166), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4168), 14, + 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, + [121399] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6407), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5640), 2, + sym_string, + sym_predefined_type, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121431] = 3, + ACTIONS(4358), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4360), 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, + [121455] = 3, + ACTIONS(4362), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4364), 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, + [121479] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6409), 1, + sym_number, + STATE(5704), 1, + sym_string, + STATE(5722), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121513] = 3, + ACTIONS(4260), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4262), 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, + [121537] = 3, + ACTIONS(4376), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4378), 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, + [121561] = 3, + ACTIONS(4140), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4142), 14, + 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, + [121585] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6411), 1, + sym_number, + STATE(5657), 1, + sym_string, + STATE(5855), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121619] = 3, + ACTIONS(4136), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 14, + 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, + [121643] = 3, + ACTIONS(4406), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4408), 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, + [121667] = 3, + ACTIONS(4346), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4348), 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, + [121691] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6413), 1, + sym_number, + STATE(5666), 1, + sym_string, + STATE(5673), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [121725] = 3, + ACTIONS(4140), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4142), 14, + 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, + [121749] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6415), 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, + [121771] = 3, + ACTIONS(4304), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4306), 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, + [121795] = 3, + ACTIONS(4188), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 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, + [121819] = 3, + ACTIONS(4190), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4192), 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, + [121843] = 3, + ACTIONS(4200), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4202), 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, + [121867] = 3, + ACTIONS(4220), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4222), 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, + [121891] = 3, + ACTIONS(4224), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 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, + [121915] = 3, + ACTIONS(4320), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4322), 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, + [121939] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6417), 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, + [121961] = 3, + ACTIONS(4380), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4382), 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, + [121985] = 3, + ACTIONS(4434), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4436), 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, + [122009] = 3, + ACTIONS(4126), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 14, + 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, + [122033] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6419), 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, + [122055] = 3, + ACTIONS(4312), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4314), 14, + 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, + [122079] = 3, + ACTIONS(4450), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4452), 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, + [122103] = 3, + ACTIONS(4264), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4266), 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, + [122127] = 3, + ACTIONS(4170), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4172), 14, + 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, + [122151] = 3, + ACTIONS(4395), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4397), 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, + [122175] = 3, + ACTIONS(4238), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4240), 14, + 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, + [122199] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6421), 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, + [122221] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6423), 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, + [122243] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6425), 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, + [122265] = 3, + ACTIONS(4384), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4386), 14, + 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, + [122289] = 3, + ACTIONS(4242), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4244), 14, + 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, + [122313] = 5, + ACTIONS(4454), 1, + anon_sym_EQ, + ACTIONS(6377), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4456), 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, + [122341] = 3, + ACTIONS(4268), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4270), 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, + [122365] = 4, + ACTIONS(4216), 1, + anon_sym_EQ, + ACTIONS(6377), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4218), 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, + [122391] = 7, + ACTIONS(4058), 1, + anon_sym_PIPE, + ACTIONS(6349), 1, + anon_sym_LT, + ACTIONS(6427), 1, + anon_sym_DOT, + ACTIONS(6429), 1, + anon_sym_is, + STATE(3256), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 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, + [122423] = 8, + ACTIONS(6431), 1, + anon_sym_LPAREN, + ACTIONS(6433), 1, + anon_sym_DOT, + ACTIONS(6435), 1, + anon_sym_QMARK_DOT, + ACTIONS(6437), 1, + anon_sym_LT, + STATE(3218), 1, + sym_arguments, + STATE(3426), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 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, + [122457] = 8, + ACTIONS(6431), 1, + anon_sym_LPAREN, + ACTIONS(6437), 1, + anon_sym_LT, + ACTIONS(6439), 1, + anon_sym_DOT, + ACTIONS(6441), 1, + anon_sym_QMARK_DOT, + STATE(3219), 1, + sym_arguments, + STATE(3434), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4074), 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, + [122491] = 8, + ACTIONS(6431), 1, + anon_sym_LPAREN, + ACTIONS(6437), 1, + anon_sym_LT, + ACTIONS(6443), 1, + anon_sym_DOT, + ACTIONS(6445), 1, + anon_sym_QMARK_DOT, + STATE(3220), 1, + sym_arguments, + STATE(3394), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 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, + [122525] = 3, + ACTIONS(4234), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4236), 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, + [122549] = 3, + ACTIONS(4178), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4180), 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, + [122573] = 3, + ACTIONS(4118), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 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, + [122597] = 3, + ACTIONS(4126), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 14, + 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, + [122621] = 3, + ACTIONS(4242), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4244), 14, + 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, + [122645] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6447), 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, + [122667] = 3, + ACTIONS(4372), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4374), 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, + [122691] = 3, + ACTIONS(4242), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4244), 14, + 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, + [122715] = 3, + ACTIONS(4410), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 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, + [122739] = 3, + ACTIONS(4108), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 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, + [122763] = 3, + ACTIONS(4354), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4356), 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, + [122787] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(6369), 1, + anon_sym_unique, + ACTIONS(6449), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5882), 2, + sym_string, + sym_predefined_type, + ACTIONS(6365), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [122819] = 3, + ACTIONS(4328), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4330), 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, + [122843] = 3, + ACTIONS(4174), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 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, + [122867] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_BANG, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6461), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3834), 1, + sym__call_signature, + STATE(4225), 1, + sym_type_annotation, + STATE(4883), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6453), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122910] = 14, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(6331), 1, + anon_sym_STAR, + ACTIONS(6335), 1, + anon_sym_LBRACE, + ACTIONS(6463), 1, + sym_identifier, + ACTIONS(6465), 1, + anon_sym_type, + ACTIONS(6467), 1, + anon_sym_COMMA, + ACTIONS(6469), 1, + anon_sym_from, + STATE(4303), 1, + sym_string, + STATE(4308), 1, + sym_import_require_clause, + STATE(5203), 1, + sym__import_identifier, + STATE(5362), 1, + sym_import_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5534), 2, + sym_namespace_import, + sym_named_imports, + [122955] = 6, + ACTIONS(214), 1, + anon_sym_unique, + STATE(3283), 1, + sym_type_predicate, + STATE(5770), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6471), 2, + sym_identifier, + sym_this, + ACTIONS(216), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [122984] = 6, + ACTIONS(214), 1, + anon_sym_unique, + STATE(3031), 1, + sym_type_predicate, + STATE(5695), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6473), 2, + sym_identifier, + sym_this, + ACTIONS(216), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [123013] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3929), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(3610), 1, + sym_formal_parameters, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5204), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [123052] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6477), 1, + anon_sym_BANG, + ACTIONS(6479), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4187), 1, + sym_type_annotation, + STATE(4853), 1, + sym__call_signature, + STATE(4854), 1, + sym__initializer, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6475), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123095] = 4, + ACTIONS(4108), 1, + anon_sym_EQ, + ACTIONS(6351), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 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, + [123120] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6483), 1, + anon_sym_BANG, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6487), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4292), 1, + sym_type_annotation, + STATE(4956), 1, + sym__initializer, + STATE(5317), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123163] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6491), 1, + anon_sym_BANG, + ACTIONS(6493), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3886), 1, + sym__call_signature, + STATE(4349), 1, + sym_type_annotation, + STATE(5056), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6489), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123206] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6495), 1, + anon_sym_BANG, + ACTIONS(6497), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4264), 1, + sym_type_annotation, + STATE(4935), 1, + sym__initializer, + STATE(5298), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123249] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6501), 1, + anon_sym_BANG, + ACTIONS(6503), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4380), 1, + sym_type_annotation, + STATE(5113), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5461), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6499), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123292] = 6, + ACTIONS(214), 1, + anon_sym_unique, + STATE(1637), 1, + sym_type_predicate, + STATE(5732), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6505), 2, + sym_identifier, + sym_this, + ACTIONS(216), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [123321] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6507), 1, + anon_sym_BANG, + ACTIONS(6509), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4181), 1, + sym_type_annotation, + STATE(4599), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5485), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123364] = 4, + ACTIONS(4118), 1, + anon_sym_EQ, + ACTIONS(6351), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 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, + [123389] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6511), 1, + anon_sym_BANG, + ACTIONS(6513), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4384), 1, + sym_type_annotation, + STATE(5119), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5464), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6499), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123432] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3910), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(3610), 1, + sym_formal_parameters, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5204), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [123471] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6515), 1, + anon_sym_BANG, + ACTIONS(6517), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(3914), 1, + sym_type_annotation, + STATE(4533), 1, + sym__initializer, + STATE(5196), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123514] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3913), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(3610), 1, + sym_formal_parameters, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5204), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [123553] = 6, + ACTIONS(214), 1, + anon_sym_unique, + STATE(3031), 1, + sym_type_predicate, + STATE(5609), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6519), 2, + sym_identifier, + sym_this, + ACTIONS(216), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [123582] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6523), 1, + anon_sym_BANG, + ACTIONS(6525), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3882), 1, + sym__call_signature, + STATE(4335), 1, + sym_type_annotation, + STATE(5037), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6521), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123625] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6523), 1, + anon_sym_BANG, + ACTIONS(6527), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4335), 1, + sym_type_annotation, + STATE(5105), 1, + sym__call_signature, + STATE(5106), 1, + sym__initializer, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6521), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123668] = 6, + ACTIONS(214), 1, + anon_sym_unique, + STATE(3324), 1, + sym_type_predicate, + STATE(5624), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6529), 2, + sym_identifier, + sym_this, + ACTIONS(216), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [123697] = 6, + ACTIONS(214), 1, + anon_sym_unique, + STATE(3031), 1, + sym_type_predicate, + STATE(5719), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6531), 2, + sym_identifier, + sym_this, + ACTIONS(216), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [123726] = 6, + ACTIONS(4058), 1, + anon_sym_PIPE, + ACTIONS(6349), 1, + anon_sym_LT, + ACTIONS(6427), 1, + anon_sym_DOT, + STATE(3256), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 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, + [123755] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6535), 1, + anon_sym_BANG, + ACTIONS(6537), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4260), 1, + sym_type_annotation, + STATE(4922), 1, + sym__initializer, + STATE(5287), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123798] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3916), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(3610), 1, + sym_formal_parameters, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5204), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [123837] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6539), 1, + anon_sym_BANG, + ACTIONS(6541), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4312), 1, + sym_type_annotation, + STATE(5009), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5370), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123880] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6543), 1, + anon_sym_BANG, + ACTIONS(6545), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4245), 1, + sym_type_annotation, + STATE(4903), 1, + sym__initializer, + STATE(5264), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123923] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6547), 1, + anon_sym_BANG, + ACTIONS(6549), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4241), 1, + sym_type_annotation, + STATE(4894), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5430), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [123966] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6477), 1, + anon_sym_BANG, + ACTIONS(6551), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3800), 1, + sym__call_signature, + STATE(4187), 1, + sym_type_annotation, + STATE(4840), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6475), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124009] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3815), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(3610), 1, + sym_formal_parameters, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5204), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [124048] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6553), 1, + anon_sym_BANG, + ACTIONS(6555), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4004), 1, + sym_type_annotation, + STATE(4653), 1, + sym__initializer, + STATE(5189), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124091] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6557), 1, + anon_sym_BANG, + ACTIONS(6559), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4258), 1, + sym_type_annotation, + STATE(4862), 1, + sym__initializer, + STATE(5188), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6499), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124134] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6563), 1, + anon_sym_BANG, + ACTIONS(6565), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3861), 1, + sym__call_signature, + STATE(4021), 1, + sym_type_annotation, + STATE(4688), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124177] = 6, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(4082), 1, + anon_sym_PIPE, + ACTIONS(6567), 1, + anon_sym_DOT, + STATE(3177), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 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, + [124206] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6569), 1, + anon_sym_BANG, + ACTIONS(6571), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4059), 1, + sym_type_annotation, + STATE(4721), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5361), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124249] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6573), 1, + anon_sym_BANG, + ACTIONS(6575), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4141), 1, + sym_type_annotation, + STATE(4727), 1, + sym__initializer, + STATE(5187), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6499), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124292] = 6, + ACTIONS(214), 1, + anon_sym_unique, + STATE(1939), 1, + sym_type_predicate, + STATE(5729), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6577), 2, + sym_identifier, + sym_this, + ACTIONS(216), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_unknown, + anon_sym_never, + [124321] = 4, + ACTIONS(4112), 1, + anon_sym_EQ, + ACTIONS(6579), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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, + [124346] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6583), 1, + anon_sym_BANG, + ACTIONS(6585), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4163), 1, + sym_type_annotation, + STATE(4625), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5383), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124389] = 13, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(6589), 1, + anon_sym_BANG, + ACTIONS(6591), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(4221), 1, + sym_type_annotation, + STATE(4878), 1, + sym__initializer, + STATE(5226), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6587), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124432] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4240), 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, + [124452] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6595), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3937), 1, + sym__call_signature, + STATE(3940), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6593), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [124488] = 11, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(6343), 1, + anon_sym_DOT, + ACTIONS(6597), 1, + anon_sym_EQ, + ACTIONS(6602), 1, + anon_sym_COLON, + ACTIONS(6604), 1, + anon_sym_extends, + STATE(3015), 1, + sym_type_arguments, + STATE(4400), 1, + sym_constraint, + STATE(5329), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6599), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(3552), 3, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [124526] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6609), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4243), 1, + sym__call_signature, + STATE(4244), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6607), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [124562] = 3, + ACTIONS(3225), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3227), 12, + 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, + [124584] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4164), 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, + [124604] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4318), 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, + [124624] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4386), 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, + [124644] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 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, + [124664] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4386), 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, + [124684] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4128), 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, + [124704] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 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, + [124724] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4142), 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, + [124744] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4138), 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, + [124764] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4142), 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, + [124784] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4168), 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, + [124804] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4172), 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, + [124824] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4168), 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, + [124844] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4172), 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, + [124864] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4244), 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, + [124884] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4244), 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, + [124904] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4244), 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, + [124924] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4248), 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, + [124944] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4248), 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, + [124964] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4248), 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, + [124984] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4252), 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, + [125004] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4252), 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, + [125024] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4252), 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, + [125044] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4282), 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, + [125064] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4286), 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, + [125084] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4286), 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, + [125104] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4286), 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, + [125124] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4290), 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, + [125144] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4290), 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, + [125164] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4290), 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, + [125184] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4314), 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, + [125204] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4314), 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, + [125224] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4314), 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, + [125244] = 3, + ACTIONS(3235), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3237), 12, + 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, + [125266] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6611), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3690), 1, + sym__call_signature, + STATE(3940), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6593), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125302] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6615), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3949), 1, + sym__call_signature, + STATE(3968), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6613), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125338] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6619), 1, + anon_sym_COLON, + ACTIONS(6621), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3625), 1, + sym__call_signature, + STATE(3926), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6617), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125374] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6623), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3675), 1, + sym__call_signature, + STATE(3968), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6613), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125410] = 3, + ACTIONS(3239), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3241), 12, + 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, + [125432] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6625), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3925), 1, + sym__call_signature, + STATE(3926), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6617), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125468] = 4, + ACTIONS(4308), 1, + anon_sym_EQ, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4310), 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, + [125492] = 5, + ACTIONS(4112), 1, + anon_sym_PIPE, + ACTIONS(6349), 1, + anon_sym_LT, + STATE(3265), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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, + [125518] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6629), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3648), 1, + sym__call_signature, + STATE(4244), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6607), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125554] = 6, + ACTIONS(6437), 1, + anon_sym_LT, + ACTIONS(6631), 1, + anon_sym_DOT, + ACTIONS(6633), 1, + anon_sym_is, + STATE(3372), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 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, + [125582] = 6, + ACTIONS(4206), 1, + anon_sym_EQ, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4208), 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, + [125610] = 6, + ACTIONS(4224), 1, + anon_sym_EQ, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 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, + [125638] = 6, + ACTIONS(4438), 1, + anon_sym_EQ, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4440), 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, + [125666] = 6, + ACTIONS(4446), 1, + anon_sym_EQ, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4448), 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, + [125694] = 5, + ACTIONS(3526), 1, + anon_sym_PIPE, + ACTIONS(3534), 1, + anon_sym_DOT, + ACTIONS(3536), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 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, + [125720] = 5, + ACTIONS(4228), 1, + anon_sym_PIPE, + ACTIONS(6639), 1, + anon_sym_DOT, + ACTIONS(6641), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4230), 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, + [125746] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6645), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3697), 1, + sym__call_signature, + STATE(4347), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6643), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125782] = 6, + ACTIONS(4406), 1, + anon_sym_EQ, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4408), 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, + [125810] = 6, + ACTIONS(4296), 1, + anon_sym_EQ, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4298), 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, + [125838] = 6, + ACTIONS(4336), 1, + anon_sym_EQ, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4338), 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, + [125866] = 4, + ACTIONS(4194), 1, + anon_sym_EQ, + ACTIONS(6647), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 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, + [125890] = 3, + ACTIONS(4324), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4326), 12, + 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, + [125912] = 3, + ACTIONS(4332), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4334), 12, + 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, + [125934] = 3, + ACTIONS(4350), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4352), 12, + 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, + [125956] = 4, + ACTIONS(1888), 1, + anon_sym_DOT, + ACTIONS(4388), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4390), 11, + 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_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [125980] = 4, + ACTIONS(4442), 1, + anon_sym_EQ, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4444), 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, + [126004] = 3, + ACTIONS(3695), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3478), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126026] = 3, + ACTIONS(3683), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3482), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126048] = 4, + ACTIONS(1892), 1, + anon_sym_DOT, + ACTIONS(4388), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4390), 11, + 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_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126072] = 3, + ACTIONS(4418), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4420), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126094] = 3, + ACTIONS(4422), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4424), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126116] = 3, + ACTIONS(4426), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4428), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126138] = 3, + ACTIONS(4430), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4432), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126160] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6649), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4346), 1, + sym__call_signature, + STATE(4347), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6643), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126196] = 4, + ACTIONS(4112), 1, + anon_sym_PIPE, + ACTIONS(6651), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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, + [126219] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(3688), 1, + sym__call_signature, + STATE(3934), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6653), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126252] = 7, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3910), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [126281] = 3, + ACTIONS(3427), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126302] = 7, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3913), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [126331] = 8, + ACTIONS(3561), 1, + anon_sym_COLON, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(6343), 1, + anon_sym_DOT, + ACTIONS(6655), 1, + anon_sym_QMARK, + STATE(3015), 1, + sym_type_arguments, + STATE(5217), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [126362] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(3921), 1, + sym_type_annotation, + STATE(4542), 1, + sym__initializer, + STATE(5295), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126399] = 12, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(6331), 1, + anon_sym_STAR, + ACTIONS(6335), 1, + anon_sym_LBRACE, + ACTIONS(6463), 1, + sym_identifier, + ACTIONS(6465), 1, + anon_sym_type, + STATE(4303), 1, + sym_string, + STATE(4308), 1, + sym_import_require_clause, + STATE(5203), 1, + sym__import_identifier, + STATE(5362), 1, + sym_import_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5534), 2, + sym_namespace_import, + sym_named_imports, + [126438] = 7, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3916), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [126467] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4387), 1, + sym_type_annotation, + STATE(5126), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5472), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126504] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(4250), 1, + sym__call_signature, + STATE(4253), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6660), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126537] = 7, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3929), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [126566] = 5, + ACTIONS(6431), 1, + anon_sym_LPAREN, + ACTIONS(6662), 1, + anon_sym_DOT, + STATE(3306), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 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, + [126591] = 7, + ACTIONS(3812), 1, + anon_sym_COMMA, + ACTIONS(3815), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [126620] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(4099), 1, + sym__call_signature, + STATE(4100), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6664), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126653] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3440), 1, + sym_formal_parameters, + STATE(3850), 1, + sym__call_signature, + STATE(4275), 1, + sym_type_annotation, + STATE(4977), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6666), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126690] = 3, + ACTIONS(4088), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4090), 11, + 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_is, + anon_sym_PIPE_RBRACE, + [126711] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(3696), 1, + sym__call_signature, + STATE(4343), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6668), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126744] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(3969), 1, + sym__call_signature, + STATE(3980), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6670), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126777] = 3, + ACTIONS(4122), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 11, + 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, + [126798] = 3, + ACTIONS(4182), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4184), 11, + 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, + [126819] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4255), 1, + sym_type_annotation, + STATE(4914), 1, + sym__initializer, + STATE(5280), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126856] = 3, + ACTIONS(1900), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 11, + 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_is, + anon_sym_PIPE_RBRACE, + [126877] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(3984), 1, + sym_type_annotation, + STATE(5090), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5425), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126914] = 3, + ACTIONS(3431), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3433), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126935] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3440), 1, + sym_formal_parameters, + STATE(3805), 1, + sym__call_signature, + STATE(4200), 1, + sym_type_annotation, + STATE(4856), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6676), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126972] = 4, + ACTIONS(4108), 1, + anon_sym_PIPE, + ACTIONS(6429), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 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, + [126995] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4040), 1, + sym_type_annotation, + STATE(4700), 1, + sym__initializer, + STATE(5310), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127032] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4257), 1, + sym_type_annotation, + STATE(4699), 1, + sym__initializer, + STATE(5291), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127069] = 8, + ACTIONS(6325), 1, + anon_sym_DOT, + ACTIONS(6327), 1, + anon_sym_QMARK_DOT, + ACTIONS(6680), 1, + anon_sym_LPAREN, + ACTIONS(6682), 1, + anon_sym_LT, + STATE(2926), 1, + sym_arguments, + STATE(2995), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4074), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [127100] = 8, + ACTIONS(6321), 1, + anon_sym_DOT, + ACTIONS(6323), 1, + anon_sym_QMARK_DOT, + ACTIONS(6680), 1, + anon_sym_LPAREN, + ACTIONS(6682), 1, + anon_sym_LT, + STATE(2916), 1, + sym_arguments, + STATE(3039), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4066), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [127131] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(3933), 1, + sym__call_signature, + STATE(3934), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6653), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [127164] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3440), 1, + sym_formal_parameters, + STATE(3883), 1, + sym__call_signature, + STATE(4337), 1, + sym_type_annotation, + STATE(5047), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6684), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127201] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4106), 1, + sym_type_annotation, + STATE(4546), 1, + sym__initializer, + STATE(5218), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127238] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4265), 1, + sym_type_annotation, + STATE(4933), 1, + sym__initializer, + STATE(5296), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127275] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3440), 1, + sym_formal_parameters, + STATE(3893), 1, + sym__call_signature, + STATE(4358), 1, + sym_type_annotation, + STATE(5078), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127312] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(3676), 1, + sym__call_signature, + STATE(3980), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6670), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [127345] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(4337), 1, + sym_type_annotation, + STATE(5101), 1, + sym__call_signature, + STATE(5102), 1, + sym__initializer, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6684), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127382] = 3, + ACTIONS(3421), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3423), 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_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [127403] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4075), 1, + sym_type_annotation, + STATE(4652), 1, + sym__initializer, + STATE(5195), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127440] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(3610), 1, + sym_formal_parameters, + STATE(5204), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3818), 5, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [127471] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4068), 1, + sym_type_annotation, + STATE(4729), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5374), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127508] = 4, + ACTIONS(4254), 1, + anon_sym_PIPE, + ACTIONS(6688), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4256), 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, + [127531] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(3700), 1, + sym__call_signature, + STATE(4100), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6664), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [127564] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(3651), 1, + sym__call_signature, + STATE(4253), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6660), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [127597] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4322), 1, + sym_type_annotation, + STATE(5021), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5382), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127634] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(4275), 1, + sym_type_annotation, + STATE(4664), 1, + sym__initializer, + STATE(4978), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6666), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127671] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4330), 1, + sym_type_annotation, + STATE(5033), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5396), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127708] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(3975), 1, + sym_type_annotation, + STATE(4613), 1, + sym__initializer, + STATE(5319), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127745] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3440), 1, + sym_formal_parameters, + STATE(3852), 1, + sym__call_signature, + STATE(4013), 1, + sym_type_annotation, + STATE(4672), 1, + sym__initializer, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6690), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127782] = 4, + ACTIONS(4118), 1, + anon_sym_PIPE, + ACTIONS(6429), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 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, + [127805] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4240), 1, + sym_type_annotation, + STATE(4899), 1, + sym__initializer, + STATE(5260), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127842] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4054), 1, + sym_type_annotation, + STATE(4724), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5360), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127879] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(4366), 1, + sym_type_annotation, + STATE(5086), 1, + sym__initializer, + STATE(5321), 1, + sym_type_parameters, + STATE(5444), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [127916] = 4, + ACTIONS(4014), 1, + anon_sym_LPAREN, + STATE(1669), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4330), 10, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [127939] = 9, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3292), 1, + sym_formal_parameters, + STATE(4342), 1, + sym__call_signature, + STATE(4343), 1, + sym_type_annotation, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6668), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [127972] = 5, + ACTIONS(6437), 1, + anon_sym_LT, + ACTIONS(6631), 1, + anon_sym_DOT, + STATE(3372), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 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, + [127997] = 8, + ACTIONS(3520), 1, + anon_sym_DOT, + ACTIONS(3524), 1, + anon_sym_QMARK_DOT, + ACTIONS(6680), 1, + anon_sym_LPAREN, + ACTIONS(6682), 1, + anon_sym_LT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [128028] = 3, + ACTIONS(4450), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4452), 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, + [128048] = 3, + ACTIONS(4320), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4322), 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, + [128068] = 3, + ACTIONS(4224), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 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, + [128088] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4326), 11, + 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, + [128106] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4334), 11, + 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, + [128124] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4352), 11, + 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, + [128142] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4338), 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, + [128166] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4440), 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, + [128190] = 4, + ACTIONS(6433), 1, + anon_sym_DOT, + ACTIONS(6435), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3516), 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, + [128212] = 3, + ACTIONS(4268), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4270), 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, + [128232] = 11, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6700), 1, + sym_identifier, + ACTIONS(6702), 1, + anon_sym_type, + ACTIONS(6704), 1, + anon_sym_COMMA, + ACTIONS(6706), 1, + anon_sym_RBRACE, + ACTIONS(6708), 1, + anon_sym_typeof, + STATE(4825), 1, + sym_import_specifier, + STATE(5185), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5746), 2, + sym__module_export_name, + sym_string, + [128268] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5256), 11, + sym__automatic_semicolon, + 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, + [128286] = 3, + ACTIONS(4372), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4374), 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, + [128306] = 3, + ACTIONS(4410), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 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, + [128326] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4448), 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, + [128350] = 3, + ACTIONS(4260), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4262), 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, + [128370] = 3, + ACTIONS(1888), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4390), 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, + [128390] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3478), 11, + 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_extends, + [128408] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3482), 11, + 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_extends, + [128426] = 3, + ACTIONS(2363), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2361), 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, + [128446] = 3, + ACTIONS(4108), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 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, + [128466] = 3, + ACTIONS(1892), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4390), 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, + [128486] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4420), 11, + 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_extends, + [128504] = 3, + ACTIONS(4264), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4266), 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, + [128524] = 3, + ACTIONS(4174), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 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, + [128544] = 4, + ACTIONS(4174), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 9, + sym__automatic_semicolon, + 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, + [128566] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4424), 11, + 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_extends, + [128584] = 3, + ACTIONS(4112), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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, + [128604] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4428), 11, + 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_extends, + [128622] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4432), 11, + 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_extends, + [128640] = 3, + ACTIONS(4144), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4146), 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, + [128660] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3237), 11, + 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, + [128678] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 11, + sym__automatic_semicolon, + 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, + [128696] = 3, + ACTIONS(2375), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2373), 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, + [128716] = 3, + ACTIONS(4234), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4236), 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, + [128736] = 4, + ACTIONS(6437), 1, + anon_sym_LT, + STATE(3397), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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, + [128758] = 5, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4328), 1, + anon_sym_PIPE, + STATE(1669), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4330), 8, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [128782] = 3, + ACTIONS(4304), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4306), 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, + [128802] = 4, + ACTIONS(4308), 1, + anon_sym_PIPE, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4310), 9, + 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, + [128824] = 3, + ACTIONS(4188), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 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, + [128844] = 3, + ACTIONS(4380), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4382), 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, + [128864] = 3, + ACTIONS(4395), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4397), 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, + [128884] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4298), 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, + [128908] = 6, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(6343), 1, + anon_sym_DOT, + ACTIONS(6712), 1, + anon_sym_is, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [128934] = 5, + ACTIONS(4174), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 2, + anon_sym_AMP, + anon_sym_extends, + ACTIONS(4456), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [128958] = 4, + ACTIONS(4194), 1, + anon_sym_PIPE, + ACTIONS(6714), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 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_RBRACE, + [128980] = 3, + ACTIONS(2371), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2369), 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, + [129000] = 4, + ACTIONS(4216), 1, + anon_sym_PIPE, + ACTIONS(6710), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4218), 9, + sym__automatic_semicolon, + 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, + [129022] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 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, + [129046] = 3, + ACTIONS(4220), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4222), 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, + [129066] = 3, + ACTIONS(4178), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4180), 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, + [129086] = 3, + ACTIONS(2379), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2377), 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, + [129106] = 3, + ACTIONS(4328), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4330), 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, + [129126] = 3, + ACTIONS(4346), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4348), 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, + [129146] = 3, + ACTIONS(4354), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4356), 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, + [129166] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3610), 1, + sym_formal_parameters, + STATE(5204), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [129192] = 3, + ACTIONS(4358), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4360), 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, + [129212] = 3, + ACTIONS(4362), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4364), 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, + [129232] = 3, + ACTIONS(4376), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4378), 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, + [129252] = 3, + ACTIONS(4190), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4192), 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, + [129272] = 3, + ACTIONS(4406), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4408), 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, + [129292] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4408), 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, + [129316] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3241), 11, + 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, + [129334] = 3, + ACTIONS(4434), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4436), 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, + [129354] = 4, + ACTIONS(4442), 1, + anon_sym_PIPE, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4444), 9, + 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, + [129376] = 3, + ACTIONS(2367), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2365), 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, + [129396] = 4, + ACTIONS(6716), 1, + anon_sym_DOT, + ACTIONS(6718), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4230), 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, + [129418] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3227), 11, + 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, + [129436] = 3, + ACTIONS(4118), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 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, + [129456] = 3, + ACTIONS(4200), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4202), 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, + [129476] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4208), 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, + [129500] = 3, + ACTIONS(4274), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4160), 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, + [129520] = 9, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6722), 1, + anon_sym_BANG, + ACTIONS(6726), 1, + sym__automatic_semicolon, + STATE(3960), 1, + sym_type_annotation, + STATE(4571), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6720), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(6724), 2, + anon_sym_in, + anon_sym_of, + [129551] = 9, + ACTIONS(6597), 1, + anon_sym_EQ, + ACTIONS(6602), 1, + anon_sym_COLON, + ACTIONS(6733), 1, + anon_sym_const, + ACTIONS(6735), 1, + anon_sym_extends, + STATE(4521), 1, + sym_constraint, + STATE(5274), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6729), 2, + sym_identifier, + anon_sym_out, + ACTIONS(6731), 2, + anon_sym_COMMA, + anon_sym_GT, + [129582] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4124), 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_AMP, + anon_sym_PIPE, + anon_sym_extends, + [129599] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6737), 1, + sym_identifier, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + STATE(2210), 1, + sym_class_body, + STATE(3607), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5328), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [129634] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6745), 1, + sym_identifier, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(1673), 1, + sym_class_body, + STATE(3563), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5403), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [129669] = 4, + ACTIONS(6751), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3842), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6749), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [129690] = 3, + ACTIONS(6753), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4256), 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, + [129709] = 3, + ACTIONS(6633), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 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, + [129728] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6755), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [129751] = 3, + ACTIONS(6757), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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, + [129770] = 10, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6700), 1, + sym_identifier, + ACTIONS(6702), 1, + anon_sym_type, + ACTIONS(6708), 1, + anon_sym_typeof, + ACTIONS(6759), 1, + anon_sym_RBRACE, + STATE(5146), 1, + sym_import_specifier, + STATE(5185), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5746), 2, + sym__module_export_name, + sym_string, + [129803] = 9, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6761), 1, + sym_identifier, + ACTIONS(6765), 1, + anon_sym_COMMA, + ACTIONS(6767), 1, + anon_sym_RBRACE, + STATE(4751), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6763), 2, + anon_sym_type, + anon_sym_typeof, + STATE(4767), 2, + sym__module_export_name, + sym_string, + [129834] = 5, + ACTIONS(6012), 1, + anon_sym_LPAREN, + ACTIONS(6361), 1, + anon_sym_DOT, + STATE(2938), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [129857] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6769), 1, + sym_identifier, + STATE(2133), 1, + sym_class_body, + STATE(3522), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5230), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [129892] = 10, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6700), 1, + sym_identifier, + ACTIONS(6702), 1, + anon_sym_type, + ACTIONS(6708), 1, + anon_sym_typeof, + ACTIONS(6771), 1, + anon_sym_RBRACE, + STATE(5146), 1, + sym_import_specifier, + STATE(5185), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5746), 2, + sym__module_export_name, + sym_string, + [129925] = 8, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6722), 1, + anon_sym_BANG, + ACTIONS(6773), 1, + anon_sym_EQ, + STATE(3960), 1, + sym_type_annotation, + STATE(4151), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6724), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(6720), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [129954] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4090), 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_extends, + anon_sym_is, + [129971] = 6, + ACTIONS(6343), 1, + anon_sym_DOT, + ACTIONS(6682), 1, + anon_sym_LT, + ACTIONS(6775), 1, + anon_sym_is, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [129996] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6777), 1, + sym_identifier, + STATE(2210), 1, + sym_class_body, + STATE(3607), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5328), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130031] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4184), 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_AMP, + anon_sym_PIPE, + anon_sym_extends, + [130048] = 4, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3818), 7, + sym__automatic_semicolon, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [130069] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6779), 1, + sym_identifier, + STATE(1653), 1, + sym_class_body, + STATE(3548), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5322), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130104] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6781), 1, + sym_identifier, + STATE(2210), 1, + sym_class_body, + STATE(3607), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5328), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130139] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6783), 1, + sym_identifier, + STATE(2133), 1, + sym_class_body, + STATE(3522), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5230), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130174] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 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_extends, + anon_sym_is, + [130191] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6785), 1, + sym_identifier, + STATE(2210), 1, + sym_class_body, + STATE(3607), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5328), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130226] = 7, + ACTIONS(4112), 1, + anon_sym_extends, + ACTIONS(6787), 1, + sym_identifier, + ACTIONS(6789), 1, + anon_sym_const, + ACTIONS(6791), 1, + anon_sym_in, + ACTIONS(6793), 1, + anon_sym_out, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 5, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + [130253] = 9, + ACTIONS(6597), 1, + anon_sym_EQ, + ACTIONS(6602), 1, + anon_sym_COLON, + ACTIONS(6735), 1, + anon_sym_extends, + ACTIONS(6799), 1, + anon_sym_const, + STATE(4469), 1, + sym_constraint, + STATE(5288), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6795), 2, + sym_identifier, + anon_sym_out, + ACTIONS(6797), 2, + anon_sym_COMMA, + anon_sym_GT, + [130284] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6801), 1, + sym_identifier, + STATE(2133), 1, + sym_class_body, + STATE(3522), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5230), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130319] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6803), 1, + sym_identifier, + STATE(2133), 1, + sym_class_body, + STATE(3522), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5230), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130354] = 9, + ACTIONS(6597), 1, + anon_sym_EQ, + ACTIONS(6602), 1, + anon_sym_COLON, + ACTIONS(6735), 1, + anon_sym_extends, + ACTIONS(6789), 1, + anon_sym_const, + STATE(4400), 1, + sym_constraint, + STATE(5329), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6787), 2, + sym_identifier, + anon_sym_out, + ACTIONS(6805), 2, + anon_sym_COMMA, + anon_sym_GT, + [130385] = 11, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6741), 1, + anon_sym_extends, + ACTIONS(6743), 1, + anon_sym_implements, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6807), 1, + sym_identifier, + STATE(2528), 1, + sym_class_body, + STATE(3550), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5463), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130420] = 4, + ACTIONS(6751), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3866), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6809), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [130441] = 9, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6700), 1, + sym_identifier, + ACTIONS(6811), 1, + anon_sym_type, + ACTIONS(6813), 1, + anon_sym_as, + STATE(5208), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6467), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(5701), 2, + sym__module_export_name, + sym_string, + [130472] = 3, + ACTIONS(6633), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 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, + [130491] = 3, + ACTIONS(3427), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 8, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [130509] = 3, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4444), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [130527] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 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, + [130543] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6817), 1, + anon_sym_BANG, + ACTIONS(6819), 1, + anon_sym_QMARK, + STATE(4285), 1, + sym_type_annotation, + STATE(4960), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130571] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6821), 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, + [130587] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6823), 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, + [130603] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(694), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [130629] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6825), 1, + anon_sym_BANG, + ACTIONS(6827), 1, + anon_sym_QMARK, + STATE(4286), 1, + sym_type_annotation, + STATE(4965), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130657] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6829), 1, + anon_sym_BANG, + ACTIONS(6831), 1, + anon_sym_QMARK, + STATE(4363), 1, + sym_type_annotation, + STATE(5064), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130685] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6833), 1, + anon_sym_BANG, + ACTIONS(6835), 1, + anon_sym_QMARK, + STATE(4293), 1, + sym_type_annotation, + STATE(4980), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130713] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4452), 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, + [130729] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6837), 1, + anon_sym_BANG, + ACTIONS(6839), 1, + anon_sym_QMARK, + STATE(4189), 1, + sym_type_annotation, + STATE(4842), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130757] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(794), 1, + sym_class_body, + STATE(3523), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5456), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [130789] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(692), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4827), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [130815] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5064), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [130841] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6847), 1, + anon_sym_BANG, + ACTIONS(6849), 1, + anon_sym_QMARK, + STATE(4214), 1, + sym_type_annotation, + STATE(4867), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130869] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6851), 1, + anon_sym_BANG, + ACTIONS(6853), 1, + anon_sym_QMARK, + STATE(4296), 1, + sym_type_annotation, + STATE(4984), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130897] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4374), 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, + [130913] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6855), 1, + anon_sym_BANG, + ACTIONS(6857), 1, + anon_sym_QMARK, + STATE(4389), 1, + sym_type_annotation, + STATE(5127), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6499), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [130941] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 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, + [130957] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2365), 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, + [130973] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4160), 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, + [130989] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4306), 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, + [131005] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6859), 1, + anon_sym_BANG, + ACTIONS(6861), 1, + anon_sym_QMARK, + STATE(4325), 1, + sym_type_annotation, + STATE(5015), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131033] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 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, + [131049] = 5, + ACTIONS(6361), 1, + anon_sym_DOT, + ACTIONS(6680), 1, + anon_sym_LPAREN, + STATE(2938), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4084), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [131071] = 9, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6700), 1, + sym_identifier, + ACTIONS(6702), 1, + anon_sym_type, + ACTIONS(6708), 1, + anon_sym_typeof, + STATE(5146), 1, + sym_import_specifier, + STATE(5185), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5746), 2, + sym__module_export_name, + sym_string, + [131101] = 3, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4310), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [131119] = 8, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6761), 1, + sym_identifier, + ACTIONS(6863), 1, + anon_sym_RBRACE, + STATE(5435), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6763), 2, + anon_sym_type, + anon_sym_typeof, + STATE(4767), 2, + sym__module_export_name, + sym_string, + [131147] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2140), 1, + sym_class_body, + STATE(3537), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5404), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131179] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4266), 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, + [131195] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6865), 1, + anon_sym_BANG, + ACTIONS(6867), 1, + anon_sym_QMARK, + STATE(4016), 1, + sym_type_annotation, + STATE(4879), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131223] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4186), 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, + [131239] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4382), 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, + [131255] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6869), 1, + anon_sym_BANG, + ACTIONS(6871), 1, + anon_sym_QMARK, + STATE(4115), 1, + sym_type_annotation, + STATE(4770), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131283] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6873), 1, + anon_sym_BANG, + ACTIONS(6875), 1, + anon_sym_QMARK, + STATE(4192), 1, + sym_type_annotation, + STATE(4847), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131311] = 4, + ACTIONS(6877), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3948), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6809), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [131331] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6879), 1, + anon_sym_BANG, + ACTIONS(6881), 1, + anon_sym_QMARK, + STATE(4122), 1, + sym_type_annotation, + STATE(4776), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131359] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6883), 1, + anon_sym_BANG, + ACTIONS(6885), 1, + anon_sym_QMARK, + STATE(3922), 1, + sym_type_annotation, + STATE(4932), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131387] = 6, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(6887), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6755), 5, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [131411] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6889), 1, + anon_sym_BANG, + ACTIONS(6891), 1, + anon_sym_QMARK, + STATE(3994), 1, + sym_type_annotation, + STATE(4671), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131439] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6893), 1, + anon_sym_BANG, + ACTIONS(6895), 1, + anon_sym_QMARK, + STATE(3961), 1, + sym_type_annotation, + STATE(5001), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131467] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4360), 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, + [131483] = 7, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6773), 1, + anon_sym_EQ, + STATE(3960), 1, + sym_type_annotation, + STATE(4153), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6724), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(6720), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131509] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4270), 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, + [131525] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6726), 1, + sym__automatic_semicolon, + STATE(3960), 1, + sym_type_annotation, + STATE(4678), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6720), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(6724), 2, + anon_sym_in, + anon_sym_of, + [131553] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3429), 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, + [131569] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1754), 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, + [131585] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6897), 1, + anon_sym_BANG, + ACTIONS(6899), 1, + anon_sym_QMARK, + STATE(3944), 1, + sym_type_annotation, + STATE(4668), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6499), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131613] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6901), 1, + anon_sym_BANG, + ACTIONS(6903), 1, + anon_sym_QMARK, + STATE(4295), 1, + sym_type_annotation, + STATE(4594), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131641] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4397), 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, + [131657] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6905), 1, + anon_sym_BANG, + ACTIONS(6907), 1, + anon_sym_QMARK, + STATE(4133), 1, + sym_type_annotation, + STATE(4788), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131685] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(788), 1, + sym_class_body, + STATE(3664), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5460), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131717] = 5, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(6909), 1, + anon_sym_PIPE, + ACTIONS(6911), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4298), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [131739] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4364), 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, + [131755] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2337), 1, + sym_class_body, + STATE(3604), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5443), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131787] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6913), 1, + anon_sym_BANG, + ACTIONS(6915), 1, + anon_sym_QMARK, + STATE(3977), 1, + sym_type_annotation, + STATE(5022), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131815] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5035), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [131841] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2134), 1, + sym_class_body, + STATE(3557), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5268), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131873] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6917), 1, + anon_sym_BANG, + ACTIONS(6919), 1, + anon_sym_QMARK, + STATE(4178), 1, + sym_type_annotation, + STATE(4629), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6499), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131901] = 4, + ACTIONS(6921), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4456), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [131921] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4378), 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, + [131937] = 3, + ACTIONS(6923), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 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, + [131955] = 3, + ACTIONS(6921), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4218), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [131973] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2540), 1, + sym_class_body, + STATE(3670), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5173), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132005] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6925), 1, + anon_sym_BANG, + ACTIONS(6927), 1, + anon_sym_QMARK, + STATE(4008), 1, + sym_type_annotation, + STATE(4552), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132033] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6929), 1, + anon_sym_BANG, + ACTIONS(6931), 1, + anon_sym_QMARK, + STATE(4262), 1, + sym_type_annotation, + STATE(4929), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132061] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2302), 1, + sym_class_body, + STATE(3596), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5377), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132093] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(3564), 1, + sym_type_parameters, + STATE(3955), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5412), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132125] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2361), 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, + [132141] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6933), 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, + [132157] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(1676), 1, + sym_class_body, + STATE(3567), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5428), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132189] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4356), 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, + [132205] = 7, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4360), 1, + sym_type_annotation, + STATE(5075), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6937), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6935), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132231] = 5, + ACTIONS(6343), 1, + anon_sym_DOT, + ACTIONS(6682), 1, + anon_sym_LT, + STATE(3015), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3552), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [132253] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4180), 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, + [132269] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2287), 1, + sym_class_body, + STATE(3668), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5141), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132301] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6939), 1, + anon_sym_BANG, + ACTIONS(6941), 1, + anon_sym_QMARK, + STATE(4041), 1, + sym_type_annotation, + STATE(4618), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132329] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6943), 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, + [132345] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 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, + [132361] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1726), 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, + [132377] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6945), 1, + anon_sym_BANG, + ACTIONS(6947), 1, + anon_sym_QMARK, + STATE(3936), 1, + sym_type_annotation, + STATE(4848), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132405] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(3573), 1, + sym_type_parameters, + STATE(4043), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5147), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132437] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4192), 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, + [132453] = 8, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6761), 1, + sym_identifier, + ACTIONS(6949), 1, + anon_sym_RBRACE, + STATE(5435), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6763), 2, + anon_sym_type, + anon_sym_typeof, + STATE(4767), 2, + sym__module_export_name, + sym_string, + [132481] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4202), 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, + [132497] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6951), 1, + anon_sym_BANG, + ACTIONS(6953), 1, + anon_sym_QMARK, + STATE(4273), 1, + sym_type_annotation, + STATE(4946), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132525] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6955), 1, + anon_sym_BANG, + ACTIONS(6957), 1, + anon_sym_QMARK, + STATE(4168), 1, + sym_type_annotation, + STATE(4826), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132553] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6959), 1, + anon_sym_BANG, + ACTIONS(6961), 1, + anon_sym_QMARK, + STATE(4102), 1, + sym_type_annotation, + STATE(4758), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132581] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2377), 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, + [132597] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4408), 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, + [132613] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 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, + [132629] = 5, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(6909), 1, + anon_sym_PIPE, + ACTIONS(6911), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4408), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [132651] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(667), 1, + anon_sym_RBRACE, + ACTIONS(4626), 1, + anon_sym_EQ, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [132677] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6963), 1, + anon_sym_BANG, + ACTIONS(6965), 1, + anon_sym_QMARK, + STATE(4184), 1, + sym_type_annotation, + STATE(4836), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132705] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3423), 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, + [132721] = 5, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(6909), 1, + anon_sym_PIPE, + ACTIONS(6911), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4208), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [132743] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6967), 1, + anon_sym_BANG, + ACTIONS(6969), 1, + anon_sym_QMARK, + STATE(3943), 1, + sym_type_annotation, + STATE(5063), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132771] = 3, + ACTIONS(3431), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3433), 8, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [132789] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2142), 1, + sym_class_body, + STATE(3576), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5157), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132821] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(3577), 1, + sym_type_parameters, + STATE(4065), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5166), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132853] = 5, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(6909), 1, + anon_sym_PIPE, + ACTIONS(6911), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4440), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [132875] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(1694), 1, + sym_class_body, + STATE(3578), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5179), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132907] = 7, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4349), 1, + sym_type_annotation, + STATE(5081), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6491), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6489), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132933] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4330), 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, + [132949] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4236), 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, + [132965] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4222), 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, + [132981] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + ACTIONS(6971), 1, + anon_sym_LBRACE, + STATE(209), 1, + sym_class_body, + STATE(3647), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5387), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133013] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6973), 1, + anon_sym_BANG, + ACTIONS(6975), 1, + anon_sym_QMARK, + STATE(4211), 1, + sym_type_annotation, + STATE(4866), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133041] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 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, + [133057] = 5, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(6909), 1, + anon_sym_PIPE, + ACTIONS(6911), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [133079] = 7, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4335), 1, + sym_type_annotation, + STATE(5068), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6523), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6521), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133105] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4348), 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, + [133121] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4146), 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, + [133137] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6979), 1, + anon_sym_BANG, + ACTIONS(6981), 1, + anon_sym_QMARK, + STATE(4188), 1, + sym_type_annotation, + STATE(4810), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6977), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133165] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3433), 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, + [133181] = 5, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(6909), 1, + anon_sym_PIPE, + ACTIONS(6911), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4448), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [133203] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5062), 1, + anon_sym_RBRACE, + STATE(4655), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [133229] = 4, + ACTIONS(6877), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4207), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6749), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [133249] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + ACTIONS(6983), 1, + anon_sym_LBRACE, + STATE(812), 1, + sym_class_body, + STATE(3637), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5306), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133281] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6985), 1, + anon_sym_BANG, + ACTIONS(6987), 1, + anon_sym_QMARK, + STATE(4242), 1, + sym_type_annotation, + STATE(4905), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133309] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6989), 1, + anon_sym_BANG, + ACTIONS(6991), 1, + anon_sym_QMARK, + STATE(4281), 1, + sym_type_annotation, + STATE(4954), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6533), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133337] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2369), 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, + [133353] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4262), 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, + [133369] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4322), 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, + [133385] = 7, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4021), 1, + sym_type_annotation, + STATE(4680), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6563), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133411] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6993), 1, + anon_sym_BANG, + ACTIONS(6995), 1, + anon_sym_QMARK, + STATE(4020), 1, + sym_type_annotation, + STATE(4683), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133439] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6997), 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, + [133455] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + ACTIONS(6983), 1, + anon_sym_LBRACE, + STATE(912), 1, + sym_class_body, + STATE(3724), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5335), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133487] = 3, + ACTIONS(3421), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3423), 8, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [133505] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6999), 1, + anon_sym_BANG, + ACTIONS(7001), 1, + anon_sym_QMARK, + STATE(4057), 1, + sym_type_annotation, + STATE(4734), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133533] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(3580), 1, + sym_type_parameters, + STATE(4149), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5206), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133565] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4436), 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, + [133581] = 5, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(6909), 1, + anon_sym_PIPE, + ACTIONS(6911), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4338), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [133603] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7003), 1, + anon_sym_BANG, + ACTIONS(7005), 1, + anon_sym_QMARK, + STATE(4086), 1, + sym_type_annotation, + STATE(4753), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133631] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7007), 1, + anon_sym_BANG, + ACTIONS(7009), 1, + anon_sym_QMARK, + STATE(4274), 1, + sym_type_annotation, + STATE(4937), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6977), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133659] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7011), 1, + anon_sym_BANG, + ACTIONS(7013), 1, + anon_sym_QMARK, + STATE(4093), 1, + sym_type_annotation, + STATE(4765), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133687] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7015), 1, + anon_sym_BANG, + ACTIONS(7017), 1, + anon_sym_QMARK, + STATE(4103), 1, + sym_type_annotation, + STATE(4774), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133715] = 7, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4187), 1, + sym_type_annotation, + STATE(4850), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6477), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6475), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133741] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7019), 1, + anon_sym_BANG, + ACTIONS(7021), 1, + anon_sym_QMARK, + STATE(4376), 1, + sym_type_annotation, + STATE(5104), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6581), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133769] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7023), 1, + anon_sym_BANG, + ACTIONS(7025), 1, + anon_sym_QMARK, + STATE(4372), 1, + sym_type_annotation, + STATE(5069), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133797] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7027), 1, + anon_sym_BANG, + ACTIONS(7029), 1, + anon_sym_QMARK, + STATE(4190), 1, + sym_type_annotation, + STATE(4860), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133825] = 10, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + ACTIONS(6971), 1, + anon_sym_LBRACE, + STATE(230), 1, + sym_class_body, + STATE(3588), 1, + sym_type_parameters, + STATE(5034), 1, + sym_extends_clause, + STATE(5275), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133857] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2373), 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, + [133873] = 8, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7031), 1, + anon_sym_BANG, + ACTIONS(7033), 1, + anon_sym_QMARK, + STATE(4239), 1, + sym_type_annotation, + STATE(4900), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6481), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133901] = 3, + ACTIONS(6921), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133919] = 7, + ACTIONS(3409), 1, + sym_identifier, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7035), 1, + anon_sym_enum, + STATE(4401), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3662), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [133944] = 7, + ACTIONS(7037), 1, + sym_escape_sequence, + ACTIONS(7039), 1, + anon_sym_BQUOTE, + ACTIONS(7041), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7043), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3786), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4338), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [133969] = 9, + ACTIONS(1538), 1, + anon_sym_import, + ACTIONS(7045), 1, + sym_identifier, + ACTIONS(7047), 1, + sym_this, + STATE(1735), 1, + sym__type_query_member_expression, + STATE(1737), 1, + sym__type_query_subscript_expression, + STATE(1976), 1, + sym__type_query_call_expression, + STATE(1977), 1, + sym__type_query_instantiation_expression, + STATE(4402), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133998] = 4, + ACTIONS(6682), 1, + anon_sym_LT, + STATE(3030), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134017] = 5, + ACTIONS(7049), 1, + anon_sym_LBRACE, + ACTIONS(7051), 1, + anon_sym_DOT, + STATE(4039), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1674), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134038] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1754), 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, + [134053] = 7, + ACTIONS(7037), 1, + sym_escape_sequence, + ACTIONS(7041), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7043), 1, + sym__template_chars, + ACTIONS(7053), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3786), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4271), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [134078] = 7, + ACTIONS(7037), 1, + sym_escape_sequence, + ACTIONS(7041), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7043), 1, + sym__template_chars, + ACTIONS(7055), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3786), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4271), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [134103] = 3, + ACTIONS(6712), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [134120] = 6, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7059), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7061), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4121), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134143] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3227), 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, + [134158] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7063), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134179] = 9, + ACTIONS(1538), 1, + anon_sym_import, + ACTIONS(7065), 1, + sym_identifier, + ACTIONS(7067), 1, + sym_this, + STATE(2876), 1, + sym__type_query_subscript_expression, + STATE(2878), 1, + sym__type_query_member_expression, + STATE(2927), 1, + sym__type_query_call_expression, + STATE(3029), 1, + sym__type_query_instantiation_expression, + STATE(4497), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134208] = 6, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7059), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7061), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4356), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134231] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1726), 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, + [134246] = 6, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7059), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7061), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4357), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134269] = 6, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7059), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7061), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4125), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134292] = 7, + ACTIONS(7037), 1, + sym_escape_sequence, + ACTIONS(7041), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7043), 1, + sym__template_chars, + ACTIONS(7069), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3786), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4271), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [134317] = 9, + ACTIONS(1538), 1, + anon_sym_import, + ACTIONS(7071), 1, + sym_identifier, + ACTIONS(7073), 1, + sym_this, + STATE(2919), 1, + sym__type_query_subscript_expression, + STATE(2923), 1, + sym__type_query_member_expression, + STATE(3138), 1, + sym__type_query_call_expression, + STATE(3249), 1, + sym__type_query_instantiation_expression, + STATE(4437), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134346] = 3, + ACTIONS(7075), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [134363] = 9, + ACTIONS(1538), 1, + anon_sym_import, + ACTIONS(7067), 1, + sym_this, + ACTIONS(7077), 1, + sym_identifier, + STATE(2927), 1, + sym__type_query_call_expression, + STATE(3029), 1, + sym__type_query_instantiation_expression, + STATE(3186), 1, + sym__type_query_member_expression, + STATE(3187), 1, + sym__type_query_subscript_expression, + STATE(4444), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134392] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7079), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134413] = 3, + ACTIONS(6712), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [134430] = 7, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(6722), 1, + anon_sym_BANG, + STATE(3960), 1, + sym_type_annotation, + STATE(4571), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6720), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134455] = 5, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(6909), 1, + anon_sym_PIPE, + ACTIONS(6911), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6755), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [134476] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6696), 1, + anon_sym_PIPE, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7081), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134497] = 9, + ACTIONS(1538), 1, + anon_sym_import, + ACTIONS(7083), 1, + sym_identifier, + ACTIONS(7085), 1, + sym_this, + STATE(3027), 1, + sym__type_query_member_expression, + STATE(3028), 1, + sym__type_query_subscript_expression, + STATE(3281), 1, + sym__type_query_call_expression, + STATE(3427), 1, + sym__type_query_instantiation_expression, + STATE(4413), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134526] = 9, + ACTIONS(1538), 1, + anon_sym_import, + ACTIONS(7087), 1, + sym_identifier, + ACTIONS(7089), 1, + sym_this, + STATE(1506), 1, + sym__type_query_subscript_expression, + STATE(1509), 1, + sym__type_query_member_expression, + STATE(1562), 1, + sym__type_query_call_expression, + STATE(1563), 1, + sym__type_query_instantiation_expression, + STATE(4474), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134555] = 6, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7059), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7061), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3998), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134578] = 7, + ACTIONS(7037), 1, + sym_escape_sequence, + ACTIONS(7041), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7043), 1, + sym__template_chars, + ACTIONS(7091), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3786), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4271), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [134603] = 7, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6761), 1, + sym_identifier, + STATE(5435), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6763), 2, + anon_sym_type, + anon_sym_typeof, + STATE(4767), 2, + sym__module_export_name, + sym_string, + [134628] = 6, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7059), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7061), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4317), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134651] = 6, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7059), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7061), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4003), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134674] = 7, + ACTIONS(7037), 1, + sym_escape_sequence, + ACTIONS(7041), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7043), 1, + sym__template_chars, + ACTIONS(7093), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3786), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4271), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [134699] = 4, + ACTIONS(4596), 1, + anon_sym_LPAREN, + STATE(2113), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4330), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [134718] = 5, + ACTIONS(7049), 1, + anon_sym_LBRACE, + ACTIONS(7095), 1, + anon_sym_DOT, + STATE(4039), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1674), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [134739] = 6, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7059), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7061), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3996), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134762] = 7, + ACTIONS(3409), 1, + sym_identifier, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7097), 1, + anon_sym_enum, + STATE(4428), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3662), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [134787] = 7, + ACTIONS(7041), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7043), 1, + sym__template_chars, + ACTIONS(7099), 1, + sym_escape_sequence, + ACTIONS(7101), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3908), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4271), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [134812] = 7, + ACTIONS(7041), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7043), 1, + sym__template_chars, + ACTIONS(7099), 1, + sym_escape_sequence, + ACTIONS(7103), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3908), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4271), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [134837] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3241), 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, + [134852] = 6, + ACTIONS(6459), 1, + anon_sym_COLON, + ACTIONS(7057), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7059), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7061), 1, + anon_sym_QMARK_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4355), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [134875] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3237), 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, + [134890] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4254), 1, + sym_type_annotation, + STATE(4912), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134912] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3920), 1, + sym_type_annotation, + STATE(4538), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134934] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4195), 1, + sym_type_annotation, + STATE(4816), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134956] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4201), 1, + sym_type_annotation, + STATE(4821), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134978] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4212), 1, + sym_type_annotation, + STATE(4829), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135000] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4219), 1, + sym_type_annotation, + STATE(4833), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135022] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4226), 1, + sym_type_annotation, + STATE(4844), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135044] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4228), 1, + sym_type_annotation, + STATE(4851), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135066] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4229), 1, + sym_type_annotation, + STATE(4875), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135088] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4231), 1, + sym_type_annotation, + STATE(4877), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135110] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4236), 1, + sym_type_annotation, + STATE(4896), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135132] = 8, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2273), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5411), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135158] = 8, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(811), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5450), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135184] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4248), 1, + sym_type_annotation, + STATE(4911), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135206] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4251), 1, + sym_type_annotation, + STATE(4915), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135228] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4282), 1, + sym_type_annotation, + STATE(4940), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135250] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4283), 1, + sym_type_annotation, + STATE(4942), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135272] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4284), 1, + sym_type_annotation, + STATE(4947), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135294] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4290), 1, + sym_type_annotation, + STATE(4951), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135316] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4302), 1, + sym_type_annotation, + STATE(4967), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135338] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4316), 1, + sym_type_annotation, + STATE(4983), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135360] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7105), 1, + anon_sym_COLON, + ACTIONS(7107), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5331), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135386] = 4, + ACTIONS(7049), 1, + anon_sym_LBRACE, + STATE(4039), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1674), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135404] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4328), 1, + sym_type_annotation, + STATE(5017), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135426] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4359), 1, + sym_type_annotation, + STATE(5019), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135448] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4033), 1, + sym_type_annotation, + STATE(4694), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135470] = 8, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2285), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5483), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135496] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1888), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [135510] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1892), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [135524] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4373), 1, + sym_type_annotation, + STATE(5107), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7109), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135546] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4374), 1, + sym_type_annotation, + STATE(5125), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7109), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135568] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4375), 1, + sym_type_annotation, + STATE(4541), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7109), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135590] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4379), 1, + sym_type_annotation, + STATE(4544), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7109), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135612] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4858), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [135626] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + STATE(1655), 1, + sym_arguments, + STATE(5167), 1, + sym_optional_chain, + STATE(5168), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135652] = 8, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(7111), 1, + sym_identifier, + ACTIONS(7113), 1, + anon_sym_DOT, + STATE(783), 1, + sym_nested_identifier, + STATE(798), 1, + sym_string, + STATE(878), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135678] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7107), 1, + anon_sym_QMARK, + ACTIONS(7115), 1, + anon_sym_COLON, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5331), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135704] = 8, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(1664), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5272), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135730] = 8, + ACTIONS(218), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1534), 1, + anon_sym_LBRACE, + ACTIONS(7117), 1, + anon_sym_LT, + ACTIONS(7119), 1, + anon_sym_extends, + STATE(897), 1, + sym_object_type, + STATE(3985), 1, + sym_type_parameters, + STATE(5135), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135756] = 8, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2542), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5177), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135782] = 8, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(7121), 1, + sym_identifier, + ACTIONS(7123), 1, + anon_sym_DOT, + STATE(3472), 1, + sym_nested_identifier, + STATE(3533), 1, + sym_string, + STATE(4110), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135808] = 8, + ACTIONS(1034), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1610), 1, + anon_sym_LBRACE, + ACTIONS(7117), 1, + anon_sym_LT, + ACTIONS(7119), 1, + anon_sym_extends, + STATE(3916), 1, + sym_object_type, + STATE(4053), 1, + sym_type_parameters, + STATE(4720), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135834] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4067), 1, + sym_type_annotation, + STATE(4723), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135856] = 6, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + STATE(1671), 1, + sym_arguments, + STATE(5391), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7125), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [135878] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4079), 1, + sym_type_annotation, + STATE(4738), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135900] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4084), 1, + sym_type_annotation, + STATE(4739), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135922] = 8, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2317), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5438), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135948] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(7127), 1, + anon_sym_DOT, + STATE(1982), 1, + sym_arguments, + STATE(5241), 1, + sym_optional_chain, + STATE(5266), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135974] = 6, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7129), 1, + sym_identifier, + STATE(4470), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3662), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [135996] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7131), 1, + sym_identifier, + ACTIONS(7133), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5469), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136022] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4107), 1, + sym_type_annotation, + STATE(4762), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136044] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4108), 1, + sym_type_annotation, + STATE(4764), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136066] = 8, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(1690), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5159), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136092] = 8, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(4064), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5163), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136118] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4126), 1, + sym_type_annotation, + STATE(4779), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136140] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4129), 1, + sym_type_annotation, + STATE(4783), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136162] = 8, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(1692), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5174), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136188] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4143), 1, + sym_type_annotation, + STATE(4802), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136210] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4144), 1, + sym_type_annotation, + STATE(4804), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136232] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4147), 1, + sym_type_annotation, + STATE(4807), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136254] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4157), 1, + sym_type_annotation, + STATE(4809), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136276] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + STATE(2030), 1, + sym_arguments, + STATE(3502), 1, + sym_type_arguments, + STATE(5241), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136302] = 8, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(4137), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5194), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136328] = 3, + ACTIONS(6775), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4120), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [136344] = 6, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(4409), 1, + sym_constraint, + STATE(5309), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6602), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(7135), 2, + anon_sym_COMMA, + anon_sym_GT, + [136366] = 8, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2218), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5205), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136392] = 8, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(4155), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5210), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136418] = 8, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(1701), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5215), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136444] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4193), 1, + sym_type_annotation, + STATE(4849), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136466] = 8, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(4203), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5233), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136492] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4205), 1, + sym_type_annotation, + STATE(4858), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136514] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4200), 1, + sym_type_annotation, + STATE(4855), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6676), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136536] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4215), 1, + sym_type_annotation, + STATE(4868), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136558] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4216), 1, + sym_type_annotation, + STATE(4869), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136580] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4217), 1, + sym_type_annotation, + STATE(4872), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136602] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4224), 1, + sym_type_annotation, + STATE(4874), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136624] = 6, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(4400), 1, + sym_constraint, + STATE(5329), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6602), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(6805), 2, + anon_sym_COMMA, + anon_sym_GT, + [136646] = 8, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + ACTIONS(6971), 1, + anon_sym_LBRACE, + STATE(225), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5323), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136672] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6821), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [136686] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4249), 1, + sym_type_annotation, + STATE(4908), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136708] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4263), 1, + sym_type_annotation, + STATE(4931), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136730] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6823), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [136744] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7137), 1, + sym_identifier, + ACTIONS(7139), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5469), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136770] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4287), 1, + sym_type_annotation, + STATE(4968), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136792] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4289), 1, + sym_type_annotation, + STATE(4971), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136814] = 8, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2330), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5414), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136840] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(7141), 1, + anon_sym_DOT, + STATE(2486), 1, + sym_arguments, + STATE(5167), 1, + sym_optional_chain, + STATE(5168), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136866] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4863), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [136880] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4297), 1, + sym_type_annotation, + STATE(4985), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136902] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4298), 1, + sym_type_annotation, + STATE(4986), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136924] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4299), 1, + sym_type_annotation, + STATE(4990), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136946] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4300), 1, + sym_type_annotation, + STATE(4992), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136968] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + STATE(2488), 1, + sym_arguments, + STATE(3211), 1, + sym_type_arguments, + STATE(5167), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136994] = 8, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2342), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5458), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137020] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4315), 1, + sym_type_annotation, + STATE(5013), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137042] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4854), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [137056] = 8, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2144), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5324), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137082] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4327), 1, + sym_type_annotation, + STATE(5032), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6672), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137104] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7143), 1, + sym_identifier, + ACTIONS(7145), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5350), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137130] = 4, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4237), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7147), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137148] = 6, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7149), 1, + sym_identifier, + STATE(4470), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3365), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [137170] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(7151), 1, + anon_sym_DOT, + STATE(2150), 1, + sym_arguments, + STATE(5167), 1, + sym_optional_chain, + STATE(5168), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137196] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + STATE(2151), 1, + sym_arguments, + STATE(3211), 1, + sym_type_arguments, + STATE(5167), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137222] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4256), 1, + sym_type_annotation, + STATE(4919), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137244] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4259), 1, + sym_type_annotation, + STATE(4923), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137266] = 6, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(4469), 1, + sym_constraint, + STATE(5288), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6602), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(6797), 2, + anon_sym_COMMA, + anon_sym_GT, + [137288] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6933), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [137302] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6997), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [137316] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(7153), 1, + anon_sym_DOT, + STATE(2375), 1, + sym_arguments, + STATE(5241), 1, + sym_optional_chain, + STATE(5266), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137342] = 6, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7155), 1, + sym_identifier, + STATE(4401), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3367), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [137364] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + STATE(2430), 1, + sym_arguments, + STATE(3502), 1, + sym_type_arguments, + STATE(5241), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137390] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + STATE(1647), 1, + sym_arguments, + STATE(3211), 1, + sym_type_arguments, + STATE(5167), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137416] = 6, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4596), 1, + anon_sym_LPAREN, + STATE(2127), 1, + sym_arguments, + STATE(5459), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7125), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [137438] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6943), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [137452] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5244), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7157), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137470] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4383), 1, + sym_type_annotation, + STATE(5076), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137492] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(7159), 1, + anon_sym_DOT, + STATE(2600), 1, + sym_arguments, + STATE(5167), 1, + sym_optional_chain, + STATE(5168), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137518] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + STATE(2601), 1, + sym_arguments, + STATE(3211), 1, + sym_type_arguments, + STATE(5167), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137544] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(7161), 1, + anon_sym_DOT, + STATE(1949), 1, + sym_arguments, + STATE(5167), 1, + sym_optional_chain, + STATE(5168), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137570] = 8, + ACTIONS(4018), 1, + anon_sym_DOT, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(6349), 1, + anon_sym_LT, + STATE(1951), 1, + sym_arguments, + STATE(3251), 1, + sym_type_arguments, + STATE(5167), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137596] = 6, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7129), 1, + sym_identifier, + STATE(4410), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3662), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [137618] = 6, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7129), 1, + sym_identifier, + STATE(4557), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3662), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [137640] = 6, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7129), 1, + sym_identifier, + STATE(4428), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3662), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [137662] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4358), 1, + sym_type_annotation, + STATE(5071), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6686), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137684] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7163), 1, + sym_identifier, + ACTIONS(7165), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5337), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137710] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 7, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [137724] = 8, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + ACTIONS(6983), 1, + anon_sym_LBRACE, + STATE(936), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5318), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137750] = 8, + ACTIONS(6682), 1, + anon_sym_LT, + ACTIONS(7167), 1, + anon_sym_LBRACE, + ACTIONS(7169), 1, + anon_sym_COMMA, + ACTIONS(7171), 1, + anon_sym_DOT, + ACTIONS(7173), 1, + anon_sym_LBRACE_PIPE, + STATE(4507), 1, + aux_sym_extends_type_clause_repeat1, + STATE(4957), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137776] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7175), 1, + sym_identifier, + ACTIONS(7177), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5277), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137802] = 6, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(4521), 1, + sym_constraint, + STATE(5274), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6602), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(6731), 2, + anon_sym_COMMA, + anon_sym_GT, + [137824] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(7179), 1, + anon_sym_DOT, + STATE(1588), 1, + sym_arguments, + STATE(5167), 1, + sym_optional_chain, + STATE(5168), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137850] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4365), 1, + sym_type_annotation, + STATE(5085), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137872] = 3, + ACTIONS(6775), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4110), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [137888] = 4, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3941), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7181), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137906] = 3, + ACTIONS(7183), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4114), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [137922] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5468), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7185), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137940] = 8, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + ACTIONS(6971), 1, + anon_sym_LBRACE, + STATE(228), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5332), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137966] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5186), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7185), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137984] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4408), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [138004] = 3, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4444), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [138020] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5477), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7193), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138038] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4367), 1, + sym_type_annotation, + STATE(5094), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138060] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4368), 1, + sym_type_annotation, + STATE(5095), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138082] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4208), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [138102] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [138122] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4440), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [138142] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4448), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [138162] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4377), 1, + sym_type_annotation, + STATE(5108), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138184] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4378), 1, + sym_type_annotation, + STATE(5109), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138206] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4381), 1, + sym_type_annotation, + STATE(5111), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138228] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4338), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [138248] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3960), 1, + sym_type_annotation, + STATE(4678), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6720), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138270] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4382), 1, + sym_type_annotation, + STATE(5114), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138292] = 8, + ACTIONS(6841), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(791), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5341), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138318] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5256), 7, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [138332] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4385), 1, + sym_type_annotation, + STATE(5118), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138354] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4386), 1, + sym_type_annotation, + STATE(5120), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138376] = 8, + ACTIONS(6739), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2326), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5353), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138402] = 5, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(5740), 1, + anon_sym_RBRACE, + STATE(5010), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [138422] = 8, + ACTIONS(6747), 1, + anon_sym_LBRACE, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + STATE(2577), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5372), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138448] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3938), 1, + sym_type_annotation, + STATE(4981), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138470] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4005), 1, + sym_type_annotation, + STATE(4920), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138492] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5342), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7195), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138510] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5345), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7197), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138528] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5221), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7197), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138546] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5222), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7195), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138564] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3918), 1, + sym_type_annotation, + STATE(4792), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138586] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3919), 1, + sym_type_annotation, + STATE(4898), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138608] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3962), 1, + sym_type_annotation, + STATE(4553), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138630] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4337), 1, + sym_type_annotation, + STATE(5045), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6684), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138652] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3966), 1, + sym_type_annotation, + STATE(4631), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138674] = 4, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5742), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [138692] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3978), 1, + sym_type_annotation, + STATE(4686), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138714] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3989), 1, + sym_type_annotation, + STATE(4750), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138736] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4037), 1, + sym_type_annotation, + STATE(4913), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138758] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5161), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7199), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138776] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5199), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7201), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138794] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5238), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7199), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138812] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4038), 1, + sym_type_annotation, + STATE(4936), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138834] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5239), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7201), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138852] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4083), 1, + sym_type_annotation, + STATE(4952), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138874] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4085), 1, + sym_type_annotation, + STATE(4988), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138896] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4345), 1, + sym_type_annotation, + STATE(5000), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138918] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5474), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7203), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138936] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5482), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7205), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138954] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5249), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7203), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138972] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5253), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7205), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [138990] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5423), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7207), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139008] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5426), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7209), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139026] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5261), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7207), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139044] = 4, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4348), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7211), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139062] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4101), 1, + sym_type_annotation, + STATE(5066), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139084] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5308), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7213), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139102] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5333), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7215), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139120] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5433), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7217), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139138] = 4, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4028), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7219), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139156] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + ACTIONS(7141), 1, + anon_sym_DOT, + STATE(1588), 1, + sym_arguments, + STATE(5167), 1, + sym_optional_chain, + STATE(5168), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139182] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7221), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [139196] = 7, + ACTIONS(3561), 1, + anon_sym_COLON, + ACTIONS(7223), 1, + anon_sym_EQ, + ACTIONS(7227), 1, + anon_sym_QMARK, + STATE(4476), 1, + sym_type_annotation, + STATE(5434), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7225), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [139220] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4172), 1, + sym_type_annotation, + STATE(4654), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139242] = 6, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(4508), 1, + sym_constraint, + STATE(5437), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6602), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(7229), 2, + anon_sym_COMMA, + anon_sym_GT, + [139264] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4354), 1, + sym_type_annotation, + STATE(4745), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139286] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4371), 1, + sym_type_annotation, + STATE(4837), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139308] = 6, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7129), 1, + sym_identifier, + STATE(4401), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3662), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [139330] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3927), 1, + sym_type_annotation, + STATE(4939), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139352] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3930), 1, + sym_type_annotation, + STATE(4943), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139374] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7231), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [139388] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3979), 1, + sym_type_annotation, + STATE(5053), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139410] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3981), 1, + sym_type_annotation, + STATE(5087), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139432] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4010), 1, + sym_type_annotation, + STATE(4555), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139454] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4022), 1, + sym_type_annotation, + STATE(4569), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139476] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4023), 1, + sym_type_annotation, + STATE(4584), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139498] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4025), 1, + sym_type_annotation, + STATE(4593), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139520] = 8, + ACTIONS(6843), 1, + anon_sym_extends, + ACTIONS(6845), 1, + anon_sym_implements, + ACTIONS(6983), 1, + anon_sym_LBRACE, + STATE(825), 1, + sym_class_body, + STATE(5034), 1, + sym_extends_clause, + STATE(5252), 1, + sym_class_heritage, + STATE(5878), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139546] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4052), 1, + sym_type_annotation, + STATE(4626), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139568] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4055), 1, + sym_type_annotation, + STATE(4627), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139590] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4056), 1, + sym_type_annotation, + STATE(4637), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139612] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4070), 1, + sym_type_annotation, + STATE(4638), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139634] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7233), 1, + sym_identifier, + ACTIONS(7235), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5350), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139660] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7237), 1, + sym_identifier, + ACTIONS(7239), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5469), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139686] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4071), 1, + sym_type_annotation, + STATE(4649), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6678), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139708] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7241), 1, + sym_identifier, + ACTIONS(7243), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5350), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139734] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7245), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [139748] = 7, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(6700), 1, + sym_identifier, + ACTIONS(6811), 1, + anon_sym_type, + STATE(5208), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5701), 2, + sym__module_export_name, + sym_string, + [139772] = 3, + ACTIONS(7247), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3590), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [139788] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4275), 1, + sym_type_annotation, + STATE(4949), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6666), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139810] = 3, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4310), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [139826] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4298), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [139846] = 3, + ACTIONS(7249), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + [139862] = 8, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(4600), 1, + anon_sym_DOT, + ACTIONS(4646), 1, + anon_sym_QMARK_DOT, + STATE(2178), 1, + sym_arguments, + STATE(5241), 1, + sym_optional_chain, + STATE(5266), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139888] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4013), 1, + sym_type_annotation, + STATE(4667), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6690), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139910] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7251), 7, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [139924] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4169), 1, + sym_type_annotation, + STATE(4743), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7253), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139946] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7255), 1, + sym_identifier, + ACTIONS(7257), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5469), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139972] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4176), 1, + sym_type_annotation, + STATE(4769), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139994] = 3, + ACTIONS(7259), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [140010] = 8, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7262), 1, + sym_identifier, + ACTIONS(7264), 1, + anon_sym_STAR, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5350), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140036] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4177), 1, + sym_type_annotation, + STATE(4771), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140058] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(3946), 1, + sym_type_annotation, + STATE(5049), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140080] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4051), 1, + sym_type_annotation, + STATE(4690), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140102] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4114), 1, + sym_type_annotation, + STATE(4782), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140124] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4130), 1, + sym_type_annotation, + STATE(4787), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140146] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4182), 1, + sym_type_annotation, + STATE(4789), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140168] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4246), 1, + sym_type_annotation, + STATE(4907), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6658), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140190] = 6, + ACTIONS(6451), 1, + anon_sym_EQ, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4183), 1, + sym_type_annotation, + STATE(4790), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6692), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140212] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3752), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7266), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140229] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(7111), 1, + sym_identifier, + STATE(783), 1, + sym_nested_identifier, + STATE(798), 1, + sym_string, + STATE(878), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140252] = 4, + STATE(3763), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7270), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7268), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140269] = 5, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(7272), 1, + sym_identifier, + ACTIONS(7274), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4430), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [140288] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2706), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7215), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140305] = 4, + STATE(3773), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3756), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7278), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140322] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7280), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3646), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140345] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3756), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7278), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140362] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7282), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5235), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140385] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7284), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5248), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140408] = 5, + ACTIONS(3411), 1, + anon_sym_LBRACE, + ACTIONS(3413), 1, + anon_sym_LBRACK, + ACTIONS(7286), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4817), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [140427] = 7, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7288), 1, + anon_sym_COMMA, + ACTIONS(7290), 1, + anon_sym_GT, + STATE(5059), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140450] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7292), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5255), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140473] = 4, + STATE(3809), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3764), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7294), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140490] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3764), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7294), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140507] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7296), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4369), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140530] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7298), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4233), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140553] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3794), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7300), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140570] = 4, + STATE(3823), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3790), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7302), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140587] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7304), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5347), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140610] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7306), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3929), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140633] = 4, + ACTIONS(5223), 1, + anon_sym_COMMA, + STATE(3780), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7308), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + [140650] = 6, + ACTIONS(3561), 1, + anon_sym_COLON, + ACTIONS(7223), 1, + anon_sym_EQ, + STATE(4449), 1, + sym_type_annotation, + STATE(5415), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7310), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [140671] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7312), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5471), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140694] = 4, + ACTIONS(7314), 1, + anon_sym_COMMA, + STATE(3780), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4856), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + [140711] = 5, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(7319), 1, + anon_sym_PIPE, + ACTIONS(7321), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4408), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [140730] = 5, + ACTIONS(7323), 1, + anon_sym_default, + ACTIONS(7326), 1, + anon_sym_RBRACE, + ACTIONS(7328), 1, + anon_sym_case, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3782), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [140749] = 3, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4444), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [140764] = 7, + ACTIONS(3149), 1, + anon_sym_in, + ACTIONS(3151), 1, + anon_sym_out, + ACTIONS(7331), 1, + sym_identifier, + ACTIONS(7333), 1, + anon_sym_const, + ACTIONS(7335), 1, + anon_sym_GT, + STATE(5300), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140787] = 7, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7337), 1, + anon_sym_COMMA, + ACTIONS(7339), 1, + anon_sym_GT, + STATE(4712), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140810] = 5, + ACTIONS(7343), 1, + anon_sym_BQUOTE, + ACTIONS(7345), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7341), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3904), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [140829] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3790), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7302), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140846] = 5, + ACTIONS(7347), 1, + anon_sym_default, + ACTIONS(7349), 1, + anon_sym_RBRACE, + ACTIONS(7351), 1, + anon_sym_case, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3909), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [140865] = 7, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7353), 1, + anon_sym_COMMA, + ACTIONS(7355), 1, + anon_sym_GT, + STATE(4565), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140888] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2658), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7185), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140905] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 6, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [140918] = 4, + STATE(3798), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7359), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7357), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140935] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7361), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5313), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140958] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(7363), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3873), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140981] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7365), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4340), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141004] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7367), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5349), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141027] = 4, + STATE(3802), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3768), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7369), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141044] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3768), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7369), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141061] = 4, + STATE(3787), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7373), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7371), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141078] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2648), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7185), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141095] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2373), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [141108] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3784), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7375), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141125] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7377), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5140), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141148] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7379), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(5100), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141171] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2711), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7193), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141188] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2377), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [141201] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2365), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [141214] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7381), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3674), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141237] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3770), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7383), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141254] = 7, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7385), 1, + anon_sym_COMMA, + ACTIONS(7387), 1, + anon_sym_GT, + STATE(4612), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141277] = 5, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(7319), 1, + anon_sym_PIPE, + ACTIONS(7321), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4208), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [141296] = 4, + STATE(3816), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7391), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7389), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141313] = 5, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(7319), 1, + anon_sym_PIPE, + ACTIONS(7321), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4226), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [141332] = 4, + STATE(3821), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3772), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7393), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141349] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2369), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [141362] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3772), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7393), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141379] = 5, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(7319), 1, + anon_sym_PIPE, + ACTIONS(7321), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4440), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [141398] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7245), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [141411] = 5, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(7319), 1, + anon_sym_PIPE, + ACTIONS(7321), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4448), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [141430] = 7, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(7111), 1, + sym_identifier, + STATE(783), 1, + sym_nested_identifier, + STATE(798), 1, + sym_string, + STATE(887), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141453] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3780), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7395), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141470] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2361), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [141483] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3778), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7397), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141500] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7399), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4309), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141523] = 5, + ACTIONS(3279), 1, + anon_sym_LBRACE, + ACTIONS(7274), 1, + anon_sym_LBRACK, + ACTIONS(7401), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4831), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [141542] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7403), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3687), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141565] = 5, + ACTIONS(7345), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7405), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7099), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3908), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [141584] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7407), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5429), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141607] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2650), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7199), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141624] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2710), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7217), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141641] = 7, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7409), 1, + anon_sym_COMMA, + ACTIONS(7411), 1, + anon_sym_GT, + STATE(4644), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141664] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7416), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7413), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141681] = 4, + STATE(3837), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7420), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7418), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141698] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2656), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7157), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141715] = 6, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(7424), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7422), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [141736] = 4, + STATE(3756), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3776), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7426), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141753] = 4, + STATE(3832), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3776), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7426), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141770] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7428), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3695), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141793] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7430), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4689), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141816] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7432), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5212), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141839] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2690), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7203), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141856] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7434), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [141869] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2651), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7201), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141886] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2692), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7205), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141903] = 4, + STATE(3770), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7438), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7436), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141920] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(7440), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3844), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141943] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7442), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3699), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141966] = 5, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(7319), 1, + anon_sym_PIPE, + ACTIONS(7321), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4338), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [141985] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(7444), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3889), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142008] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2655), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7199), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142025] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7446), 3, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_GT, + [142044] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2668), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7203), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142061] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7448), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(3704), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142084] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7450), 1, + anon_sym_export, + ACTIONS(7452), 1, + anon_sym_class, + ACTIONS(7454), 1, + anon_sym_abstract, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142107] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7221), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [142120] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(7456), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3790), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142143] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2699), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7213), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142160] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7458), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5207), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142183] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6749), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(5182), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [142200] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7462), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_GT, + [142219] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2671), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7205), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142236] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7464), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5406), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142259] = 7, + ACTIONS(3149), 1, + anon_sym_in, + ACTIONS(3151), 1, + anon_sym_out, + ACTIONS(7331), 1, + sym_identifier, + ACTIONS(7333), 1, + anon_sym_const, + ACTIONS(7466), 1, + anon_sym_GT, + STATE(5300), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142282] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7468), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142295] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7470), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142308] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7472), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142321] = 5, + ACTIONS(7345), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7474), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7037), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3786), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [142340] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5849), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3818), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [142355] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7476), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5406), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142378] = 7, + ACTIONS(6682), 1, + anon_sym_LT, + ACTIONS(7169), 1, + anon_sym_COMMA, + ACTIONS(7478), 1, + anon_sym_LBRACE, + ACTIONS(7480), 1, + anon_sym_LBRACE_PIPE, + STATE(4509), 1, + aux_sym_extends_type_clause_repeat1, + STATE(4959), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142401] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2693), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7195), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142418] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7482), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5422), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142441] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2665), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7197), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142458] = 7, + ACTIONS(3149), 1, + anon_sym_in, + ACTIONS(3151), 1, + anon_sym_out, + ACTIONS(7331), 1, + sym_identifier, + ACTIONS(7333), 1, + anon_sym_const, + ACTIONS(7484), 1, + anon_sym_GT, + STATE(5300), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142481] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(7486), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3843), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142504] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7488), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5349), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142527] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7490), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5278), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142550] = 7, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7492), 1, + anon_sym_LBRACE, + ACTIONS(7494), 1, + anon_sym_COMMA, + STATE(4970), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142573] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7231), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [142586] = 3, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4310), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [142601] = 5, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(7319), 1, + anon_sym_PIPE, + ACTIONS(7321), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4298), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [142620] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2712), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7197), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142637] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2654), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7195), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142654] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7496), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4091), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142677] = 3, + ACTIONS(7498), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4196), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [142692] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2660), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7201), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142709] = 6, + ACTIONS(6682), 1, + anon_sym_LT, + ACTIONS(7171), 1, + anon_sym_DOT, + ACTIONS(7500), 1, + anon_sym_LBRACE, + STATE(4957), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7502), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [142730] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2695), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7207), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142747] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2697), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7209), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142764] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7504), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5406), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142787] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + ACTIONS(7506), 1, + anon_sym_QMARK, + STATE(3440), 1, + sym_formal_parameters, + STATE(3760), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142810] = 7, + ACTIONS(3149), 1, + anon_sym_in, + ACTIONS(3151), 1, + anon_sym_out, + ACTIONS(7331), 1, + sym_identifier, + ACTIONS(7333), 1, + anon_sym_const, + ACTIONS(7508), 1, + anon_sym_GT, + STATE(5300), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142833] = 4, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2685), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7207), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142850] = 7, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(7510), 1, + anon_sym_RPAREN, + ACTIONS(7512), 1, + anon_sym_DOT, + STATE(1288), 1, + sym_arguments, + STATE(5480), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142873] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(7121), 1, + sym_identifier, + STATE(3472), 1, + sym_nested_identifier, + STATE(3533), 1, + sym_string, + STATE(4019), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142896] = 7, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + ACTIONS(7121), 1, + sym_identifier, + STATE(3472), 1, + sym_nested_identifier, + STATE(3533), 1, + sym_string, + STATE(4110), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142919] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7514), 1, + anon_sym_QMARK, + STATE(3859), 1, + sym_formal_parameters, + STATE(5172), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142942] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7516), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5406), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142965] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + ACTIONS(7518), 1, + anon_sym_QMARK, + STATE(3292), 1, + sym_formal_parameters, + STATE(4614), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142988] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7520), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5441), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143011] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7522), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5349), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143034] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7251), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [143047] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7454), 1, + anon_sym_abstract, + ACTIONS(7524), 1, + anon_sym_export, + ACTIONS(7526), 1, + anon_sym_class, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143070] = 5, + ACTIONS(7531), 1, + anon_sym_BQUOTE, + ACTIONS(7533), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7528), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3904), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [143089] = 7, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3580), 1, + anon_sym_LT, + ACTIONS(7512), 1, + anon_sym_DOT, + ACTIONS(7536), 1, + anon_sym_RPAREN, + STATE(1288), 1, + sym_arguments, + STATE(5480), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143112] = 7, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + ACTIONS(7538), 1, + sym_identifier, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5349), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143135] = 7, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7540), 1, + anon_sym_COMMA, + ACTIONS(7542), 1, + anon_sym_GT, + STATE(5035), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143158] = 5, + ACTIONS(7345), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7544), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7341), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3904), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [143177] = 5, + ACTIONS(7347), 1, + anon_sym_default, + ACTIONS(7351), 1, + anon_sym_case, + ACTIONS(7546), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3782), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [143196] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6809), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(5154), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [143213] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7454), 1, + anon_sym_abstract, + ACTIONS(7548), 1, + anon_sym_class, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143233] = 5, + ACTIONS(7550), 1, + sym_identifier, + ACTIONS(7552), 1, + anon_sym_LPAREN, + STATE(2663), 1, + sym_decorator_member_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2810), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [143251] = 3, + ACTIONS(7554), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [143265] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5038), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143281] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2759), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143293] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2821), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143305] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2849), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143317] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4839), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143333] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4841), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143349] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5039), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143365] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5043), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143381] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4921), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143397] = 5, + ACTIONS(7565), 1, + anon_sym_BQUOTE, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7569), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3932), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143415] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7199), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143427] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7157), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143439] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7571), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143451] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4924), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143467] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(4336), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143487] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7201), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143499] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4928), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143515] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7217), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143527] = 5, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7573), 1, + anon_sym_BQUOTE, + ACTIONS(7575), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4012), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143545] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7199), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143557] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7577), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143569] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5467), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143589] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4794), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143605] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7201), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143617] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4797), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143633] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7579), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143645] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7581), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143657] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7583), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143669] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5481), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143689] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4859), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143705] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4916), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7585), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143721] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7468), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [143733] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4709), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143749] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7470), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [143761] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7472), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [143773] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7197), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143785] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2901), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143797] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2561), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143809] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2561), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143821] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2969), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143833] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2977), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143845] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1842), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143857] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2561), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143869] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2561), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143881] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2561), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143893] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2561), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143905] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4550), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7587), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143921] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4944), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143937] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4863), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143953] = 5, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7589), 1, + anon_sym_BQUOTE, + ACTIONS(7591), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3971), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143971] = 2, + 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, + [143983] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5297), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [143995] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4865), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144011] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5000), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [144023] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7593), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144035] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7195), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144047] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4858), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [144059] = 5, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7575), 1, + sym__template_chars, + ACTIONS(7595), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4012), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [144077] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2629), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144089] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2641), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144101] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2657), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144113] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4719), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144129] = 5, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7597), 1, + anon_sym_BQUOTE, + ACTIONS(7599), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4034), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [144147] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4955), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144163] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4870), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144179] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4962), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144195] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7601), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144207] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4964), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144223] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5301), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [144235] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5424), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144255] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4927), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7603), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144271] = 6, + ACTIONS(218), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1534), 1, + anon_sym_LBRACE, + ACTIONS(7119), 1, + anon_sym_extends, + STATE(869), 1, + sym_object_type, + STATE(4711), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144291] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2839), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144303] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2839), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144315] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2839), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144327] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5137), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144343] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5130), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [144355] = 4, + ACTIONS(3561), 1, + anon_sym_COLON, + STATE(5217), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 3, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACK, + [144371] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7605), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5182), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [144387] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5301), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [144399] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4828), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144415] = 4, + STATE(5220), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7608), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(7610), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [144431] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7612), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144443] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2893), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144455] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7614), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144467] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5301), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [144479] = 2, + 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, + [144491] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7616), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5154), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [144507] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5368), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [144519] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7619), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144531] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4737), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144547] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4800), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144563] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(3888), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144583] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7621), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [144601] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4991), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144617] = 6, + ACTIONS(3818), 1, + anon_sym_COLON, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(7623), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144637] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4994), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144653] = 4, + ACTIONS(6377), 1, + anon_sym_LBRACK, + ACTIONS(7625), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [144669] = 5, + ACTIONS(7627), 1, + anon_sym_BQUOTE, + ACTIONS(7629), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7632), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4012), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [144687] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5067), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7635), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144703] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7637), 2, + anon_sym_COMMA, + anon_sym_GT, + [144721] = 5, + ACTIONS(7639), 1, + sym_identifier, + ACTIONS(7641), 1, + anon_sym_LPAREN, + STATE(1246), 1, + sym_decorator_member_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1317), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [144739] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4884), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144755] = 4, + STATE(5334), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7608), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(7643), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [144771] = 6, + ACTIONS(4340), 1, + anon_sym_LBRACE, + ACTIONS(7645), 1, + anon_sym_SEMI, + ACTIONS(7647), 1, + sym__automatic_semicolon, + ACTIONS(7649), 1, + sym__function_signature_automatic_semicolon, + STATE(2351), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144791] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1852), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144803] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4744), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144819] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5073), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7651), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144835] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5002), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144851] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5007), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144867] = 5, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(7653), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5725), 2, + sym__module_export_name, + sym_string, + [144885] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5016), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144901] = 6, + ACTIONS(3149), 1, + anon_sym_in, + ACTIONS(3151), 1, + anon_sym_out, + ACTIONS(7331), 1, + sym_identifier, + ACTIONS(7333), 1, + anon_sym_const, + STATE(4634), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144921] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4018), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144941] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7655), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144953] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7657), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5182), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [144969] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(5082), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144989] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7660), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [145001] = 4, + ACTIONS(6341), 1, + anon_sym_DOT, + ACTIONS(7662), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6339), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [145017] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5083), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145033] = 5, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7575), 1, + sym__template_chars, + ACTIONS(7666), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4012), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [145051] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7452), 1, + anon_sym_class, + ACTIONS(7454), 1, + anon_sym_abstract, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145071] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4074), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145091] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4888), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145107] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4890), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145123] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1750), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145135] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5084), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145151] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5027), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145167] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5431), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145187] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2553), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145199] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4089), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145219] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2675), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145231] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5446), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145251] = 6, + ACTIONS(7668), 1, + anon_sym_EQ, + ACTIONS(7670), 1, + anon_sym_COMMA, + ACTIONS(7672), 1, + anon_sym_RBRACE, + STATE(4963), 1, + aux_sym_enum_body_repeat1, + STATE(5326), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145271] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2737), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145283] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2741), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145295] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7454), 1, + anon_sym_abstract, + ACTIONS(7526), 1, + anon_sym_class, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145315] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4746), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145331] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5029), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145347] = 6, + ACTIONS(1034), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1610), 1, + anon_sym_LBRACE, + ACTIONS(7119), 1, + anon_sym_extends, + STATE(4048), 1, + sym_object_type, + STATE(4799), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145367] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4752), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145383] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5036), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145399] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5042), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145415] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4766), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145431] = 2, + 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, + [145443] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5088), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145459] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2809), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145471] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2809), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145483] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2829), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145495] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1790), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145507] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1800), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145519] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1706), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145531] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2857), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145543] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5089), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145559] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5091), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145575] = 6, + ACTIONS(3149), 1, + anon_sym_in, + ACTIONS(3151), 1, + anon_sym_out, + ACTIONS(7331), 1, + sym_identifier, + ACTIONS(7333), 1, + anon_sym_const, + STATE(4742), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145595] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5044), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145611] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5046), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145627] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4148), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145647] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5170), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145667] = 6, + ACTIONS(7049), 1, + anon_sym_LBRACE, + ACTIONS(7676), 1, + anon_sym_SEMI, + ACTIONS(7678), 1, + sym__automatic_semicolon, + ACTIONS(7680), 1, + sym__function_signature_automatic_semicolon, + STATE(4162), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145687] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5050), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145703] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5175), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145723] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5178), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145743] = 5, + ACTIONS(3109), 1, + anon_sym_DQUOTE, + ACTIONS(3111), 1, + anon_sym_SQUOTE, + ACTIONS(7682), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4733), 2, + sym__module_export_name, + sym_string, + [145761] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5092), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145777] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5184), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145797] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2909), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145809] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(7686), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7684), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [145827] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4891), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145843] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5093), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145859] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4892), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145875] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4785), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145891] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7207), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145903] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(4361), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145923] = 6, + ACTIONS(4340), 1, + anon_sym_LBRACE, + ACTIONS(7688), 1, + anon_sym_SEMI, + ACTIONS(7690), 1, + sym__automatic_semicolon, + ACTIONS(7692), 1, + sym__function_signature_automatic_semicolon, + STATE(2169), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145943] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5211), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145963] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7209), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145975] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5214), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145995] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4805), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146011] = 5, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(7694), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5338), 2, + sym__module_export_name, + sym_string, + [146029] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2699), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146041] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2699), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146053] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2699), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146065] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2861), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146077] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7207), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146089] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7696), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146101] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4893), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146117] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5096), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146133] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4820), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146149] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2731), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146161] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5234), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146181] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4895), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146197] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5097), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146213] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5099), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146229] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5247), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146249] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2763), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146261] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7698), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5182), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [146277] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7701), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5154), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [146293] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5254), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146313] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4822), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146329] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5110), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146345] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5330), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146365] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5139), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146385] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5258), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146405] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5339), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146425] = 6, + ACTIONS(7049), 1, + anon_sym_LBRACE, + ACTIONS(7688), 1, + anon_sym_SEMI, + ACTIONS(7690), 1, + sym__automatic_semicolon, + ACTIONS(7692), 1, + sym__function_signature_automatic_semicolon, + STATE(799), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146445] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7704), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146457] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5115), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146473] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(7686), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7706), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [146491] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4344), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146511] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7708), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146523] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5116), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146539] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5343), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146559] = 6, + ACTIONS(7668), 1, + anon_sym_EQ, + ACTIONS(7710), 1, + anon_sym_COMMA, + ACTIONS(7712), 1, + anon_sym_RBRACE, + STATE(4843), 1, + aux_sym_enum_body_repeat1, + STATE(5326), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146579] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5117), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146595] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4823), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146611] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(4684), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146631] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5352), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146651] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5121), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146667] = 5, + ACTIONS(7714), 1, + anon_sym_SEMI, + ACTIONS(7716), 1, + sym__automatic_semicolon, + STATE(5142), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7608), 2, + anon_sym_with, + anon_sym_assert, + [146685] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4350), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146705] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2943), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146717] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2949), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146729] = 3, + ACTIONS(4840), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5560), 4, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [146743] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2957), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146755] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2965), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146767] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4545), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7585), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146783] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2865), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146795] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5122), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146811] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5123), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146827] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2719), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146839] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2719), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146851] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5124), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146867] = 6, + ACTIONS(7049), 1, + anon_sym_LBRACE, + ACTIONS(7718), 1, + anon_sym_SEMI, + ACTIONS(7720), 1, + sym__automatic_semicolon, + ACTIONS(7722), 1, + sym__function_signature_automatic_semicolon, + STATE(4185), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146887] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2869), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146899] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4321), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146919] = 4, + ACTIONS(7726), 1, + anon_sym_in, + ACTIONS(7728), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7724), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146935] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1758), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146947] = 4, + ACTIONS(7730), 1, + anon_sym_in, + ACTIONS(7732), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7724), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146963] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1820), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146975] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1830), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146987] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2917), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146999] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5131), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147015] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5481), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [147027] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7734), 1, + anon_sym_class, + ACTIONS(7736), 1, + anon_sym_abstract, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147047] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4352), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147067] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5416), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147087] = 3, + ACTIONS(5529), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1810), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147101] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4901), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147117] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(7686), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7738), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [147135] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5485), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [147147] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5448), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147167] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5485), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [147179] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4824), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147195] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5065), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7740), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147211] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(3673), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147231] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(3830), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147251] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4902), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147267] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5485), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [147279] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(3871), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147299] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7742), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5154), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [147315] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5070), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147331] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5072), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147347] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4925), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7585), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147363] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2775), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147375] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7195), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147387] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5025), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147403] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5077), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147419] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5098), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147435] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4941), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147451] = 3, + ACTIONS(5545), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1770), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147465] = 3, + ACTIONS(5547), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1780), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147479] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5048), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7747), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147495] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5130), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7749), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147511] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4682), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147527] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4861), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147543] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(3686), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147563] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4808), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147579] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4812), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147595] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2797), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147607] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5133), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147623] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2801), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147635] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2813), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147647] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2835), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147659] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2921), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147671] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5103), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7751), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147687] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5134), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147703] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2723), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147715] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2585), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147727] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1866), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147739] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4819), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147755] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(7686), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7753), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [147773] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7434), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [147785] = 5, + ACTIONS(7755), 1, + anon_sym_SEMI, + ACTIONS(7757), 1, + sym__automatic_semicolon, + STATE(5344), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7608), 2, + anon_sym_with, + anon_sym_assert, + [147803] = 3, + ACTIONS(5549), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1856), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147817] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2707), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147829] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4950), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147845] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5136), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147861] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(3694), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147881] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5012), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147897] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5018), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147913] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5020), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147929] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5023), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147945] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2771), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147957] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4530), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147973] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2787), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147985] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4832), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7759), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148001] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2791), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148013] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2825), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148025] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5052), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148041] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4857), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7761), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148057] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4531), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148073] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(3698), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148093] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4532), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148109] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4534), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148125] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(3703), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148145] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4535), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148161] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(4180), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148181] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7185), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148193] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(3705), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148213] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2953), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148225] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4536), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148241] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7763), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148253] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2649), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148265] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4871), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148281] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4537), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148297] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4708), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148313] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4880), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148329] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7185), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148341] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7765), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148353] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4562), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148369] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4885), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148385] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7416), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148397] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4539), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148413] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4564), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148429] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7193), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148441] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4540), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148457] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7767), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5182), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [148473] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7770), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148485] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4886), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148501] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4591), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148517] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4889), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148533] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4906), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148549] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5129), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7585), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148565] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4897), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148581] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4717), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148597] = 5, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + ACTIONS(7772), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5442), 2, + sym__module_export_name, + sym_string, + [148615] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4852), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148631] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4876), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148647] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4918), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148663] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4904), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148679] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(3841), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148699] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4863), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [148711] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4854), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [148723] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7774), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5154), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [148739] = 3, + ACTIONS(7777), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3590), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_RBRACK, + [148753] = 5, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7575), 1, + sym__template_chars, + ACTIONS(7779), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4012), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [148771] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(7686), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7781), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [148789] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4953), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148805] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4547), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7749), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148821] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4662), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7783), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148837] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2671), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148849] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2695), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148861] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(3924), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148881] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7785), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [148893] = 6, + ACTIONS(3149), 1, + anon_sym_in, + ACTIONS(3151), 1, + anon_sym_out, + ACTIONS(7331), 1, + sym_identifier, + ACTIONS(7333), 1, + anon_sym_const, + STATE(5300), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148913] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5128), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148929] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4548), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148945] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4554), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148961] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4559), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148977] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4583), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148993] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4597), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149009] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4606), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149025] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5153), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149045] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4609), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149061] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4560), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149077] = 5, + ACTIONS(6682), 1, + anon_sym_LT, + ACTIONS(7787), 1, + anon_sym_LBRACE, + STATE(4959), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7789), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [149095] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4938), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149111] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4635), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149127] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5198), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149147] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4838), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149163] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4639), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149179] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4640), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149195] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4642), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149211] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4643), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149227] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4648), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149243] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5340), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149263] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4566), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149279] = 4, + STATE(5439), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7608), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(7791), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [149295] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4307), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149315] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5243), 1, + sym__call_signature, + STATE(5321), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149335] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7736), 1, + anon_sym_abstract, + ACTIONS(7793), 1, + anon_sym_class, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149355] = 6, + ACTIONS(1678), 1, + anon_sym_LBRACE, + ACTIONS(7688), 1, + anon_sym_SEMI, + ACTIONS(7690), 1, + sym__automatic_semicolon, + ACTIONS(7692), 1, + sym__function_signature_automatic_semicolon, + STATE(222), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149375] = 4, + STATE(5465), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7608), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(7795), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [149391] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7197), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149403] = 5, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7797), 1, + anon_sym_BQUOTE, + ACTIONS(7799), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4338), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [149421] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(4120), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149441] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4665), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7674), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149457] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5533), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [149469] = 6, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(7319), 1, + anon_sym_PIPE, + ACTIONS(7321), 1, + anon_sym_extends, + ACTIONS(7801), 1, + anon_sym_as, + ACTIONS(7803), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149489] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4666), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149505] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4580), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149521] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7805), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149533] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(3829), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149553] = 4, + ACTIONS(1888), 1, + anon_sym_DOT, + ACTIONS(4388), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4390), 3, + anon_sym_COMMA, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [149569] = 4, + ACTIONS(1892), 1, + anon_sym_DOT, + ACTIONS(4388), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4390), 3, + anon_sym_COMMA, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [149585] = 6, + ACTIONS(4340), 1, + anon_sym_LBRACE, + ACTIONS(7676), 1, + anon_sym_SEMI, + ACTIONS(7678), 1, + sym__automatic_semicolon, + ACTIONS(7680), 1, + sym__function_signature_automatic_semicolon, + STATE(2332), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149605] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4669), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149621] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5457), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149641] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7807), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5182), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149657] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4974), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149673] = 6, + ACTIONS(3818), 1, + anon_sym_COLON, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(7810), 1, + anon_sym_RBRACE, + STATE(4656), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149693] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4670), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149709] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4581), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149725] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5417), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149745] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4673), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7664), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149761] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7812), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5182), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149777] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7815), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5154), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149793] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5440), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149813] = 4, + ACTIONS(7460), 1, + anon_sym_COLON, + ACTIONS(7818), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5154), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149829] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5008), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7821), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149845] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7203), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149857] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5024), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7823), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149873] = 5, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7575), 1, + sym__template_chars, + ACTIONS(7825), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4012), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [149891] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(4087), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149911] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7205), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149923] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5384), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149943] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7203), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149955] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7827), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149967] = 6, + ACTIONS(1678), 1, + anon_sym_LBRACE, + ACTIONS(7645), 1, + anon_sym_SEMI, + ACTIONS(7647), 1, + sym__automatic_semicolon, + ACTIONS(7649), 1, + sym__function_signature_automatic_semicolon, + STATE(226), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149987] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4926), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7603), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150003] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7205), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150015] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7829), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150027] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7831), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150039] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4677), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7833), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150055] = 6, + ACTIONS(7049), 1, + anon_sym_LBRACE, + ACTIONS(7645), 1, + anon_sym_SEMI, + ACTIONS(7647), 1, + sym__automatic_semicolon, + ACTIONS(7649), 1, + sym__function_signature_automatic_semicolon, + STATE(786), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150075] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3859), 1, + sym_formal_parameters, + STATE(5321), 1, + sym_type_parameters, + STATE(5486), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150095] = 6, + ACTIONS(4340), 1, + anon_sym_LBRACE, + ACTIONS(7718), 1, + anon_sym_SEMI, + ACTIONS(7720), 1, + sym__automatic_semicolon, + ACTIONS(7722), 1, + sym__function_signature_automatic_semicolon, + STATE(2339), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150115] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3440), 1, + sym_formal_parameters, + STATE(3857), 1, + sym__call_signature, + STATE(5209), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150135] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4909), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150151] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7835), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150163] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7837), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150175] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7839), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150187] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4741), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7841), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150203] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4582), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7745), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150219] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4748), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7843), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150235] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7213), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150247] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(3931), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150267] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4989), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150283] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7845), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [150295] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4757), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150311] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4760), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150327] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4761), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150343] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4763), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150359] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7215), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150371] = 6, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3292), 1, + sym_formal_parameters, + STATE(4556), 1, + sym__call_signature, + STATE(5314), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150391] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4910), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150407] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4993), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7557), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150423] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4587), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7847), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150439] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4590), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7847), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150455] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4592), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7847), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150471] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4773), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7563), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150487] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4775), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150503] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4777), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150519] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4595), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7847), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150535] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4628), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7585), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150551] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4778), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150567] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4780), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150583] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4995), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150599] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4730), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7585), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150615] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4781), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150631] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4786), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7559), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150647] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(5004), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7561), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150663] = 5, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(7686), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7849), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [150681] = 4, + ACTIONS(6451), 1, + anon_sym_EQ, + STATE(4806), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7585), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150697] = 4, + ACTIONS(6341), 1, + anon_sym_DOT, + ACTIONS(7851), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6339), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [150713] = 5, + ACTIONS(7567), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7853), 1, + anon_sym_BQUOTE, + ACTIONS(7855), 1, + sym__template_chars, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4271), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [150731] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2783), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150743] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7857), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150760] = 4, + ACTIONS(7859), 1, + anon_sym_from, + STATE(5201), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7861), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [150775] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7863), 1, + anon_sym_DQUOTE, + STATE(4486), 1, + aux_sym_string_repeat1, + ACTIONS(7865), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [150792] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7867), 1, + anon_sym_DQUOTE, + STATE(4486), 1, + aux_sym_string_repeat1, + ACTIONS(7865), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [150809] = 5, + ACTIONS(7869), 1, + anon_sym_LBRACE, + ACTIONS(7871), 1, + anon_sym_COMMA, + ACTIONS(7874), 1, + anon_sym_LBRACE_PIPE, + STATE(4397), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150826] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5225), 1, + sym_type_parameters, + STATE(5670), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150843] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7876), 1, + anon_sym_DQUOTE, + STATE(4486), 1, + aux_sym_string_repeat1, + ACTIONS(7865), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [150860] = 4, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(5237), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7878), 2, + anon_sym_COMMA, + anon_sym_GT, + [150875] = 4, + ACTIONS(7880), 1, + anon_sym_COMMA, + STATE(4415), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [150890] = 5, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(7884), 1, + anon_sym_LT, + STATE(1964), 1, + sym_arguments, + STATE(1965), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150907] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5240), 1, + sym_type_parameters, + STATE(5556), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150924] = 4, + ACTIONS(7880), 1, + anon_sym_COMMA, + STATE(4460), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7886), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [150939] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7876), 1, + anon_sym_SQUOTE, + STATE(4499), 1, + aux_sym_string_repeat2, + ACTIONS(7888), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [150956] = 4, + ACTIONS(7892), 1, + anon_sym_COMMA, + STATE(4422), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7890), 2, + anon_sym_LBRACE, + anon_sym_implements, + [150971] = 4, + ACTIONS(7668), 1, + anon_sym_EQ, + STATE(5326), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7894), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [150986] = 3, + ACTIONS(7896), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6339), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [150999] = 4, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(5420), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7898), 2, + anon_sym_COMMA, + anon_sym_GT, + [151014] = 4, + ACTIONS(7880), 1, + anon_sym_COMMA, + STATE(4503), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7900), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151029] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7902), 4, + sym__automatic_semicolon, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, + [151040] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7904), 1, + anon_sym_class, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151057] = 5, + ACTIONS(6431), 1, + anon_sym_LPAREN, + ACTIONS(6437), 1, + anon_sym_LT, + STATE(3218), 1, + sym_arguments, + STATE(3426), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151074] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7906), 1, + anon_sym_DQUOTE, + STATE(4429), 1, + aux_sym_string_repeat1, + ACTIONS(7908), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [151091] = 4, + ACTIONS(7880), 1, + anon_sym_COMMA, + STATE(4460), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7910), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151106] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7906), 1, + anon_sym_SQUOTE, + STATE(4435), 1, + aux_sym_string_repeat2, + ACTIONS(7912), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151123] = 3, + ACTIONS(7914), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [151136] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5181), 1, + sym_type_parameters, + STATE(5669), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151153] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7863), 1, + anon_sym_SQUOTE, + STATE(4499), 1, + aux_sym_string_repeat2, + ACTIONS(7888), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151170] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7917), 1, + anon_sym_DQUOTE, + STATE(4486), 1, + aux_sym_string_repeat1, + ACTIONS(7865), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [151187] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7919), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151204] = 4, + ACTIONS(7923), 1, + anon_sym_COMMA, + STATE(4422), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7921), 2, + anon_sym_LBRACE, + anon_sym_implements, + [151219] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5392), 1, + sym_type_parameters, + STATE(5557), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151236] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7917), 1, + anon_sym_SQUOTE, + STATE(4499), 1, + aux_sym_string_repeat2, + ACTIONS(7888), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151253] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7926), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151270] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5348), 1, + sym_type_parameters, + STATE(5495), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151287] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7928), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151304] = 4, + ACTIONS(7880), 1, + anon_sym_COMMA, + STATE(4504), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7930), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151319] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7932), 1, + anon_sym_DQUOTE, + STATE(4486), 1, + aux_sym_string_repeat1, + ACTIONS(7865), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [151336] = 4, + ACTIONS(7934), 1, + anon_sym_EQ, + STATE(5367), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6724), 2, + anon_sym_in, + anon_sym_of, + [151351] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(7936), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151368] = 3, + ACTIONS(6120), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [151381] = 4, + ACTIONS(7938), 1, + anon_sym_COMMA, + STATE(4433), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7462), 2, + anon_sym_LBRACE, + anon_sym_GT, + [151396] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7941), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151413] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7932), 1, + anon_sym_SQUOTE, + STATE(4499), 1, + aux_sym_string_repeat2, + ACTIONS(7888), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151430] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7943), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151447] = 5, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(6349), 1, + anon_sym_LT, + STATE(3144), 1, + sym_arguments, + STATE(3267), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151464] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7945), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [151475] = 3, + ACTIONS(7947), 1, + sym_escape_sequence, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7949), 3, + sym__template_chars, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [151488] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7952), 1, + anon_sym_class, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151505] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5405), 1, + sym_type_parameters, + STATE(5706), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151522] = 5, + ACTIONS(6787), 1, + sym_identifier, + ACTIONS(6789), 1, + anon_sym_const, + ACTIONS(6791), 1, + anon_sym_in, + ACTIONS(6793), 1, + anon_sym_out, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151539] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7954), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151556] = 5, + ACTIONS(6680), 1, + anon_sym_LPAREN, + ACTIONS(6682), 1, + anon_sym_LT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151573] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5183), 1, + sym_type_parameters, + STATE(5758), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151590] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5265), 1, + sym_type_parameters, + STATE(5542), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151607] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7956), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151624] = 4, + ACTIONS(7958), 1, + anon_sym_COMMA, + STATE(4448), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4856), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151639] = 4, + ACTIONS(7223), 1, + anon_sym_EQ, + STATE(5171), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7961), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [151654] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(7963), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151671] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5267), 1, + sym_type_parameters, + STATE(5720), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151688] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7965), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151705] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7967), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151722] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7969), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151739] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7971), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151756] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3706), 1, + sym_formal_parameters, + STATE(5271), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151773] = 4, + ACTIONS(7859), 1, + anon_sym_from, + STATE(5149), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7973), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151788] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7975), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151805] = 5, + ACTIONS(1910), 1, + anon_sym_COMMA, + ACTIONS(7977), 1, + anon_sym_EQ, + ACTIONS(7979), 1, + anon_sym_RBRACK, + STATE(4740), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151822] = 4, + ACTIONS(7981), 1, + anon_sym_COMMA, + STATE(4460), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7984), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151837] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6037), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151848] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7986), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151865] = 5, + ACTIONS(7169), 1, + anon_sym_COMMA, + ACTIONS(7478), 1, + anon_sym_LBRACE, + ACTIONS(7480), 1, + anon_sym_LBRACE_PIPE, + STATE(4510), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151882] = 4, + ACTIONS(7859), 1, + anon_sym_from, + STATE(5408), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5110), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151897] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5224), 1, + sym_type_parameters, + STATE(5871), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151914] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(7988), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151931] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7990), 1, + anon_sym_SQUOTE, + STATE(4419), 1, + aux_sym_string_repeat2, + ACTIONS(7992), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [151948] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7994), 1, + anon_sym_DQUOTE, + STATE(4396), 1, + aux_sym_string_repeat1, + ACTIONS(7996), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [151965] = 4, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(5398), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7998), 2, + anon_sym_COMMA, + anon_sym_GT, + [151980] = 4, + ACTIONS(7880), 1, + anon_sym_COMMA, + STATE(4404), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8000), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151995] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(8002), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152012] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(8004), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152029] = 3, + ACTIONS(8006), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3818), 3, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [152042] = 5, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(8008), 1, + anon_sym_LT, + STATE(1602), 1, + sym_arguments, + STATE(1603), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152059] = 4, + ACTIONS(6331), 1, + anon_sym_STAR, + ACTIONS(6335), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5784), 2, + sym_namespace_import, + sym_named_imports, + [152074] = 4, + ACTIONS(7223), 1, + anon_sym_EQ, + STATE(5445), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8010), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [152089] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8012), 1, + anon_sym_DQUOTE, + STATE(4483), 1, + aux_sym_string_repeat1, + ACTIONS(8014), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152106] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5285), 1, + sym_type_parameters, + STATE(5739), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152123] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(8016), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152140] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8018), 4, + sym__automatic_semicolon, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, + [152151] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8012), 1, + anon_sym_SQUOTE, + STATE(4484), 1, + aux_sym_string_repeat2, + ACTIONS(8020), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152168] = 4, + ACTIONS(3818), 1, + anon_sym_COLON, + ACTIONS(4626), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8022), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [152183] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8024), 1, + anon_sym_DQUOTE, + STATE(4486), 1, + aux_sym_string_repeat1, + ACTIONS(7865), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152200] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8024), 1, + anon_sym_SQUOTE, + STATE(4499), 1, + aux_sym_string_repeat2, + ACTIONS(7888), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152217] = 4, + ACTIONS(4994), 1, + anon_sym_COMMA, + STATE(4448), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7308), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152232] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8026), 1, + anon_sym_DQUOTE, + STATE(4486), 1, + aux_sym_string_repeat1, + ACTIONS(8028), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152249] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8031), 1, + anon_sym_export, + STATE(1269), 1, + aux_sym_export_statement_repeat1, + STATE(1344), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152266] = 3, + ACTIONS(6341), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6339), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [152279] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(8033), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152296] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5410), 1, + sym_type_parameters, + STATE(5887), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152313] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(8035), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152330] = 4, + ACTIONS(7859), 1, + anon_sym_from, + STATE(5351), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5052), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152345] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8037), 1, + anon_sym_DQUOTE, + STATE(4486), 1, + aux_sym_string_repeat1, + ACTIONS(7865), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152362] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7867), 1, + anon_sym_SQUOTE, + STATE(4499), 1, + aux_sym_string_repeat2, + ACTIONS(7888), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152379] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8037), 1, + anon_sym_SQUOTE, + STATE(4499), 1, + aux_sym_string_repeat2, + ACTIONS(7888), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152396] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(8039), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152413] = 5, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(3580), 1, + anon_sym_LT, + STATE(2933), 1, + sym_arguments, + STATE(3041), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152430] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7990), 1, + anon_sym_DQUOTE, + STATE(4395), 1, + aux_sym_string_repeat1, + ACTIONS(8041), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152447] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8043), 1, + anon_sym_SQUOTE, + STATE(4499), 1, + aux_sym_string_repeat2, + ACTIONS(8045), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152464] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(7994), 1, + anon_sym_SQUOTE, + STATE(4494), 1, + aux_sym_string_repeat2, + ACTIONS(8048), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152481] = 3, + ACTIONS(7625), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4176), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [152494] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(8050), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152511] = 4, + ACTIONS(7880), 1, + anon_sym_COMMA, + STATE(4460), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8052), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152526] = 4, + ACTIONS(7880), 1, + anon_sym_COMMA, + STATE(4460), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8054), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152541] = 5, + ACTIONS(8056), 1, + sym_identifier, + STATE(4291), 1, + sym_nested_type_identifier, + STATE(4958), 1, + sym_generic_type, + STATE(5659), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152558] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(8058), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152575] = 5, + ACTIONS(7169), 1, + anon_sym_COMMA, + ACTIONS(8060), 1, + anon_sym_LBRACE, + ACTIONS(8062), 1, + anon_sym_LBRACE_PIPE, + STATE(4397), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152592] = 4, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(5138), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8064), 2, + anon_sym_COMMA, + anon_sym_GT, + [152607] = 5, + ACTIONS(7169), 1, + anon_sym_COMMA, + ACTIONS(8066), 1, + anon_sym_LBRACE, + ACTIONS(8068), 1, + anon_sym_LBRACE_PIPE, + STATE(4397), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152624] = 5, + ACTIONS(7169), 1, + anon_sym_COMMA, + ACTIONS(8066), 1, + anon_sym_LBRACE, + ACTIONS(8068), 1, + anon_sym_LBRACE_PIPE, + STATE(4397), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152641] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(8070), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152658] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(8072), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152675] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8074), 1, + anon_sym_DQUOTE, + STATE(4420), 1, + aux_sym_string_repeat1, + ACTIONS(8076), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152692] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(8078), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152709] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8074), 1, + anon_sym_SQUOTE, + STATE(4424), 1, + aux_sym_string_repeat2, + ACTIONS(8080), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152726] = 5, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(8082), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152743] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8084), 1, + anon_sym_DQUOTE, + STATE(4399), 1, + aux_sym_string_repeat1, + ACTIONS(8086), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152760] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8088), 1, + anon_sym_DQUOTE, + STATE(4493), 1, + aux_sym_string_repeat1, + ACTIONS(8090), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [152777] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8084), 1, + anon_sym_SQUOTE, + STATE(4405), 1, + aux_sym_string_repeat2, + ACTIONS(8092), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152794] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5476), 1, + sym_type_parameters, + STATE(5667), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152811] = 4, + ACTIONS(6597), 1, + anon_sym_EQ, + STATE(5293), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8094), 2, + anon_sym_COMMA, + anon_sym_GT, + [152826] = 5, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5479), 1, + sym_type_parameters, + STATE(5691), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152843] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(8096), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152860] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8088), 1, + anon_sym_SQUOTE, + STATE(4495), 1, + aux_sym_string_repeat2, + ACTIONS(8098), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [152877] = 5, + ACTIONS(8100), 1, + sym_identifier, + STATE(3870), 1, + sym_nested_type_identifier, + STATE(4463), 1, + sym_generic_type, + STATE(5659), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152894] = 5, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(8102), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152911] = 5, + ACTIONS(1910), 1, + anon_sym_COMMA, + ACTIONS(7977), 1, + anon_sym_EQ, + ACTIONS(8104), 1, + anon_sym_RBRACK, + STATE(4681), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152928] = 4, + ACTIONS(7892), 1, + anon_sym_COMMA, + STATE(4406), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8106), 2, + anon_sym_LBRACE, + anon_sym_implements, + [152943] = 4, + ACTIONS(8108), 1, + anon_sym_LPAREN, + ACTIONS(8110), 1, + anon_sym_await, + STATE(36), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152957] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [152967] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [152977] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [152987] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [152997] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153007] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153017] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153027] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153037] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153047] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153057] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153067] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8118), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153077] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153087] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5402), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153101] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8118), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153111] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8120), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153121] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153131] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153141] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153151] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8126), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153161] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8128), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153171] = 4, + ACTIONS(4014), 1, + anon_sym_LPAREN, + ACTIONS(8130), 1, + anon_sym_DOT, + STATE(1529), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153185] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153195] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153205] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153215] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153225] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8134), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153235] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7984), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153245] = 4, + ACTIONS(8136), 1, + sym_identifier, + ACTIONS(8138), 1, + anon_sym_LBRACK, + ACTIONS(8140), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153259] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153269] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153279] = 4, + ACTIONS(8142), 1, + anon_sym_COMMA, + ACTIONS(8144), 1, + anon_sym_RBRACK, + STATE(4574), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153293] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153303] = 4, + ACTIONS(4214), 1, + anon_sym_extends, + ACTIONS(8148), 1, + anon_sym_AMP, + ACTIONS(8150), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153317] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153327] = 4, + ACTIONS(3219), 1, + anon_sym_GT, + ACTIONS(8154), 1, + anon_sym_COMMA, + STATE(4433), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153341] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153351] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5583), 1, + anon_sym_RPAREN, + STATE(4576), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153365] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5583), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153379] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153389] = 4, + ACTIONS(8156), 1, + sym_identifier, + ACTIONS(8158), 1, + anon_sym_LBRACK, + ACTIONS(8160), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153403] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7724), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153413] = 3, + ACTIONS(7977), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8162), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [153425] = 4, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(8164), 1, + anon_sym_RBRACE, + STATE(4961), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153439] = 4, + ACTIONS(2941), 1, + anon_sym_RBRACK, + ACTIONS(8166), 1, + anon_sym_COMMA, + STATE(4945), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153453] = 4, + ACTIONS(8168), 1, + sym_identifier, + STATE(3905), 1, + sym_decorator_member_expression, + STATE(5865), 1, + sym_decorator_call_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153467] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(8170), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153481] = 4, + ACTIONS(8172), 1, + sym_identifier, + ACTIONS(8174), 1, + anon_sym_LBRACK, + ACTIONS(8176), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153495] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8178), 1, + anon_sym_RBRACE, + STATE(4969), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153509] = 4, + ACTIONS(4856), 1, + anon_sym_RPAREN, + ACTIONS(8180), 1, + anon_sym_COMMA, + STATE(4579), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153523] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153533] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153543] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153553] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153563] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153573] = 4, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(8183), 1, + anon_sym_RBRACE, + STATE(4657), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153587] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8185), 1, + anon_sym_RBRACE, + STATE(4660), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153601] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8187), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153611] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8185), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153625] = 4, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(8183), 1, + anon_sym_RBRACE, + STATE(4976), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153639] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8187), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153649] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153659] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8187), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153669] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153679] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153689] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8187), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153699] = 4, + ACTIONS(8189), 1, + sym_identifier, + ACTIONS(8191), 1, + anon_sym_LBRACK, + ACTIONS(8193), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153713] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153723] = 4, + ACTIONS(8195), 1, + anon_sym_COMMA, + ACTIONS(8197), 1, + anon_sym_RPAREN, + STATE(4676), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153737] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153747] = 3, + ACTIONS(8199), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8201), 2, + anon_sym_COMMA, + anon_sym_from, + [153759] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7245), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [153769] = 4, + ACTIONS(8203), 1, + sym_identifier, + ACTIONS(8205), 1, + anon_sym_LBRACK, + ACTIONS(8207), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153783] = 4, + ACTIONS(6431), 1, + anon_sym_LPAREN, + ACTIONS(8209), 1, + anon_sym_DOT, + STATE(3289), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153797] = 4, + ACTIONS(1910), 1, + anon_sym_COMMA, + ACTIONS(8104), 1, + anon_sym_RBRACK, + STATE(4681), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153811] = 4, + ACTIONS(5291), 1, + anon_sym_COMMA, + ACTIONS(5293), 1, + anon_sym_RBRACK, + STATE(4679), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153825] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153835] = 4, + ACTIONS(5291), 1, + anon_sym_COMMA, + ACTIONS(5293), 1, + anon_sym_RBRACK, + STATE(4768), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153849] = 4, + ACTIONS(1910), 1, + anon_sym_COMMA, + ACTIONS(8104), 1, + anon_sym_RBRACK, + STATE(4772), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153863] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153873] = 4, + ACTIONS(8211), 1, + anon_sym_COMMA, + ACTIONS(8213), 1, + anon_sym_RBRACK, + STATE(4623), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153887] = 4, + ACTIONS(6815), 1, + anon_sym_AMP, + ACTIONS(6909), 1, + anon_sym_PIPE, + ACTIONS(6911), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153901] = 4, + ACTIONS(3209), 1, + anon_sym_GT, + ACTIONS(8215), 1, + anon_sym_COMMA, + STATE(4433), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153915] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153925] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8217), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153935] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5404), 1, + anon_sym_RPAREN, + STATE(4624), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153949] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5404), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153963] = 4, + ACTIONS(8219), 1, + anon_sym_COMMA, + ACTIONS(8222), 1, + anon_sym_RPAREN, + STATE(4617), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153977] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153987] = 4, + ACTIONS(8224), 1, + sym_identifier, + ACTIONS(8226), 1, + anon_sym_LBRACK, + ACTIONS(8228), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154001] = 4, + ACTIONS(8230), 1, + sym_identifier, + ACTIONS(8232), 1, + anon_sym_LBRACK, + ACTIONS(8234), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154015] = 4, + ACTIONS(8236), 1, + sym_identifier, + ACTIONS(8238), 1, + anon_sym_LBRACK, + ACTIONS(8240), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154029] = 4, + ACTIONS(8242), 1, + sym_identifier, + ACTIONS(8244), 1, + anon_sym_LBRACK, + ACTIONS(8246), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154043] = 4, + ACTIONS(2577), 1, + anon_sym_RBRACK, + ACTIONS(8248), 1, + anon_sym_COMMA, + STATE(4945), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154057] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(8250), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154071] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154081] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154091] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154101] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8120), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154111] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8252), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154121] = 4, + ACTIONS(4596), 1, + anon_sym_LPAREN, + ACTIONS(8254), 1, + anon_sym_DOT, + STATE(2060), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154135] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154145] = 3, + ACTIONS(7777), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3688), 2, + anon_sym_in, + anon_sym_of, + [154157] = 4, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(8256), 1, + anon_sym_EQ, + STATE(5614), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154171] = 4, + ACTIONS(8258), 1, + anon_sym_COMMA, + ACTIONS(8260), 1, + anon_sym_GT, + STATE(4715), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154185] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154195] = 3, + ACTIONS(8262), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8264), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [154207] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154217] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154227] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154237] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154247] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7231), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [154257] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154267] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154277] = 4, + ACTIONS(3233), 1, + anon_sym_GT, + ACTIONS(8266), 1, + anon_sym_COMMA, + STATE(4433), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154291] = 4, + ACTIONS(8268), 1, + sym_identifier, + ACTIONS(8270), 1, + anon_sym_LBRACK, + ACTIONS(8272), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154305] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5406), 1, + anon_sym_RPAREN, + STATE(4650), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154319] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5406), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154333] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154343] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154353] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(8274), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154367] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7125), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [154377] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154387] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154397] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154407] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8276), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154421] = 4, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(8278), 1, + anon_sym_RBRACE, + STATE(4976), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154435] = 4, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(8280), 1, + anon_sym_RBRACE, + STATE(4976), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154449] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5408), 1, + anon_sym_RPAREN, + STATE(4661), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154463] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5408), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154477] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8282), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154491] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(8284), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154505] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8286), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154515] = 4, + ACTIONS(2665), 1, + anon_sym_RBRACK, + ACTIONS(8288), 1, + anon_sym_COMMA, + STATE(4945), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154529] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8290), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154539] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154549] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154559] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8292), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154569] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8252), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154579] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154589] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154599] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154609] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8292), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154619] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154629] = 4, + ACTIONS(7859), 1, + anon_sym_from, + ACTIONS(8294), 1, + anon_sym_as, + STATE(5190), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154643] = 4, + ACTIONS(2139), 1, + anon_sym_LBRACE, + ACTIONS(8296), 1, + sym_identifier, + STATE(4464), 1, + sym_export_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154657] = 4, + ACTIONS(1688), 1, + anon_sym_RPAREN, + ACTIONS(8298), 1, + anon_sym_COMMA, + STATE(4617), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154671] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8300), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154681] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7724), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154691] = 4, + ACTIONS(5291), 1, + anon_sym_COMMA, + ACTIONS(8302), 1, + anon_sym_RBRACK, + STATE(4768), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154705] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8304), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154715] = 4, + ACTIONS(1910), 1, + anon_sym_COMMA, + ACTIONS(8306), 1, + anon_sym_RBRACK, + STATE(4772), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154729] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154739] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154749] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8308), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154759] = 4, + ACTIONS(2483), 1, + anon_sym_LBRACE, + ACTIONS(8310), 1, + anon_sym_LPAREN, + STATE(809), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154773] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154783] = 4, + ACTIONS(6012), 1, + anon_sym_LPAREN, + ACTIONS(8312), 1, + anon_sym_DOT, + STATE(2940), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154797] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8304), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154807] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8314), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154817] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154827] = 4, + ACTIONS(1626), 1, + anon_sym_DQUOTE, + ACTIONS(1628), 1, + anon_sym_SQUOTE, + STATE(4480), 1, + sym_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154841] = 4, + ACTIONS(8316), 1, + sym_identifier, + STATE(3894), 1, + sym_decorator_member_expression, + STATE(5568), 1, + sym_decorator_call_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154855] = 4, + ACTIONS(1910), 1, + anon_sym_COMMA, + ACTIONS(7979), 1, + anon_sym_RBRACK, + STATE(4740), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154869] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154879] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8178), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154893] = 4, + ACTIONS(8320), 1, + anon_sym_COMMA, + ACTIONS(8323), 1, + anon_sym_GT, + STATE(4696), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154907] = 4, + ACTIONS(5291), 1, + anon_sym_COMMA, + ACTIONS(5396), 1, + anon_sym_RBRACK, + STATE(4735), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154921] = 4, + ACTIONS(7859), 1, + anon_sym_from, + ACTIONS(8294), 1, + anon_sym_as, + STATE(5297), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154935] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154945] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154955] = 4, + ACTIONS(8325), 1, + anon_sym_COMMA, + ACTIONS(8327), 1, + anon_sym_RBRACK, + STATE(4784), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154969] = 4, + ACTIONS(6729), 1, + sym_identifier, + ACTIONS(6733), 1, + anon_sym_const, + ACTIONS(8329), 1, + anon_sym_out, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154983] = 3, + ACTIONS(8331), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7660), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [154995] = 4, + ACTIONS(3518), 1, + anon_sym_LPAREN, + ACTIONS(8312), 1, + anon_sym_DOT, + STATE(2940), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155009] = 4, + ACTIONS(5009), 1, + anon_sym_extends, + ACTIONS(8333), 1, + anon_sym_AMP, + ACTIONS(8335), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155023] = 4, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(8164), 1, + anon_sym_RBRACE, + STATE(4976), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155037] = 4, + ACTIONS(2511), 1, + anon_sym_while, + ACTIONS(8337), 1, + anon_sym_else, + STATE(854), 1, + sym_else_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155051] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155061] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155071] = 4, + ACTIONS(5621), 1, + anon_sym_RPAREN, + ACTIONS(8343), 1, + anon_sym_COMMA, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155085] = 4, + ACTIONS(218), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1534), 1, + anon_sym_LBRACE, + STATE(939), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155099] = 4, + ACTIONS(3251), 1, + anon_sym_GT, + ACTIONS(8346), 1, + anon_sym_COMMA, + STATE(4433), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155113] = 4, + ACTIONS(8348), 1, + anon_sym_COMMA, + ACTIONS(8350), 1, + anon_sym_RBRACE, + STATE(4966), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155127] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(8352), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155141] = 4, + ACTIONS(7484), 1, + anon_sym_GT, + ACTIONS(8354), 1, + anon_sym_COMMA, + STATE(4696), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155155] = 4, + ACTIONS(5291), 1, + anon_sym_COMMA, + ACTIONS(5396), 1, + anon_sym_RBRACK, + STATE(4768), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155169] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155179] = 4, + ACTIONS(7317), 1, + anon_sym_AMP, + ACTIONS(7319), 1, + anon_sym_PIPE, + ACTIONS(7321), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155193] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155203] = 4, + ACTIONS(1034), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1610), 1, + anon_sym_LBRACE, + STATE(4045), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155217] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155227] = 4, + ACTIONS(1910), 1, + anon_sym_COMMA, + ACTIONS(7979), 1, + anon_sym_RBRACK, + STATE(4772), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155241] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155251] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155261] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5341), 1, + anon_sym_RPAREN, + STATE(4803), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155275] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5341), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155289] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8252), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155299] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5621), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [155309] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155319] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8120), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155329] = 3, + ACTIONS(7977), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8358), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [155341] = 3, + ACTIONS(8360), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8362), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155353] = 3, + ACTIONS(8364), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8366), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [155365] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155375] = 4, + ACTIONS(5291), 1, + anon_sym_COMMA, + ACTIONS(8368), 1, + anon_sym_RBRACK, + STATE(4768), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155389] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8370), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [155399] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155409] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155419] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155429] = 4, + ACTIONS(1910), 1, + anon_sym_COMMA, + ACTIONS(8372), 1, + anon_sym_RBRACK, + STATE(4772), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155443] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8374), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155453] = 4, + ACTIONS(8376), 1, + anon_sym_COMMA, + ACTIONS(8378), 1, + anon_sym_GT, + STATE(5080), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155467] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8380), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155477] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155487] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155497] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155507] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8382), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [155517] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8384), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155527] = 4, + ACTIONS(6863), 1, + anon_sym_RBRACE, + ACTIONS(8386), 1, + anon_sym_COMMA, + STATE(4759), 1, + aux_sym_export_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155541] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155551] = 4, + ACTIONS(8388), 1, + anon_sym_COMMA, + ACTIONS(8390), 1, + anon_sym_RBRACE, + STATE(4749), 1, + aux_sym_export_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155565] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155575] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155585] = 3, + ACTIONS(7095), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8392), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155597] = 3, + ACTIONS(7051), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8392), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155609] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8394), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [155619] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155629] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155639] = 4, + ACTIONS(8398), 1, + anon_sym_COMMA, + ACTIONS(8401), 1, + anon_sym_RBRACE, + STATE(4759), 1, + aux_sym_export_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155653] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155663] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155673] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155683] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155693] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155703] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155713] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155723] = 3, + ACTIONS(8403), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8405), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [155735] = 4, + ACTIONS(5621), 1, + anon_sym_RBRACK, + ACTIONS(8407), 1, + anon_sym_COMMA, + STATE(4768), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155749] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155759] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155769] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155779] = 4, + ACTIONS(8358), 1, + anon_sym_RBRACK, + ACTIONS(8412), 1, + anon_sym_COMMA, + STATE(4772), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155793] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155803] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155813] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155823] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155833] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155843] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155853] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155863] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155873] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155883] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155893] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155903] = 4, + ACTIONS(2735), 1, + anon_sym_RBRACK, + ACTIONS(8417), 1, + anon_sym_COMMA, + STATE(4945), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155917] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155927] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155937] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155947] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155957] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155967] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155977] = 3, + ACTIONS(8419), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7785), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [155989] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155999] = 4, + ACTIONS(6465), 1, + anon_sym_type, + ACTIONS(8421), 1, + sym_identifier, + STATE(5355), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156013] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156023] = 4, + ACTIONS(6465), 1, + anon_sym_type, + ACTIONS(8423), 1, + sym_identifier, + STATE(5356), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156037] = 4, + ACTIONS(8425), 1, + anon_sym_COMMA, + ACTIONS(8428), 1, + anon_sym_RBRACE, + STATE(4796), 1, + aux_sym_named_imports_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156051] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156061] = 4, + ACTIONS(1550), 1, + anon_sym_DQUOTE, + ACTIONS(1552), 1, + anon_sym_SQUOTE, + STATE(5577), 1, + sym_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156075] = 4, + ACTIONS(1034), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1610), 1, + anon_sym_LBRACE, + STATE(4139), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156089] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156099] = 4, + ACTIONS(8430), 1, + anon_sym_COMMA, + ACTIONS(8432), 1, + anon_sym_RBRACE, + STATE(4845), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156113] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156123] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(8434), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156137] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156147] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156157] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8120), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156167] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156177] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156187] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156197] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8436), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156207] = 3, + ACTIONS(8438), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6467), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [156219] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156229] = 4, + ACTIONS(6680), 1, + anon_sym_LPAREN, + ACTIONS(8312), 1, + anon_sym_DOT, + STATE(2940), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156243] = 4, + ACTIONS(6465), 1, + anon_sym_type, + ACTIONS(8440), 1, + sym_identifier, + STATE(5144), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156257] = 4, + ACTIONS(2139), 1, + anon_sym_LBRACE, + ACTIONS(8442), 1, + sym_identifier, + STATE(4492), 1, + sym_export_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156271] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156281] = 3, + ACTIONS(8444), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6724), 2, + anon_sym_in, + anon_sym_of, + [156293] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7251), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [156303] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156313] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156323] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156333] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156343] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156353] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156363] = 4, + ACTIONS(8446), 1, + anon_sym_COMMA, + ACTIONS(8448), 1, + anon_sym_RBRACE, + STATE(4881), 1, + aux_sym_named_imports_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156377] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156387] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8450), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156401] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156411] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156421] = 4, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(8452), 1, + anon_sym_RBRACE, + STATE(4976), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156435] = 4, + ACTIONS(3561), 1, + anon_sym_COLON, + ACTIONS(8454), 1, + anon_sym_RPAREN, + STATE(5632), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156449] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8456), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156459] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156469] = 4, + ACTIONS(8458), 1, + sym_identifier, + ACTIONS(8460), 1, + anon_sym_require, + STATE(4930), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156483] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6037), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156493] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156503] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156513] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156523] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156533] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8462), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156543] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156553] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156563] = 4, + ACTIONS(8464), 1, + anon_sym_COMMA, + ACTIONS(8466), 1, + anon_sym_RBRACE, + STATE(5006), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156577] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156587] = 4, + ACTIONS(8468), 1, + anon_sym_COMMA, + ACTIONS(8470), 1, + anon_sym_RBRACE, + STATE(5006), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156601] = 4, + ACTIONS(4873), 1, + anon_sym_COMMA, + ACTIONS(7308), 1, + anon_sym_RPAREN, + STATE(4579), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156615] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156625] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156635] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156645] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8462), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156655] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156665] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156675] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8472), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156685] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8462), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156695] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8474), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156705] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8474), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156715] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8476), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156725] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156735] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156745] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156755] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156765] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8252), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156775] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156785] = 4, + ACTIONS(6465), 1, + anon_sym_type, + ACTIONS(8478), 1, + sym_identifier, + STATE(5145), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156799] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156809] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156819] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156829] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156839] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156849] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156859] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156869] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156879] = 3, + ACTIONS(8480), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7845), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [156891] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156901] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156911] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156921] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156931] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8482), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156941] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156951] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156961] = 4, + ACTIONS(6759), 1, + anon_sym_RBRACE, + ACTIONS(8484), 1, + anon_sym_COMMA, + STATE(4796), 1, + aux_sym_named_imports_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156975] = 3, + ACTIONS(7095), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8486), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156987] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8488), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [156997] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157007] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157017] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157027] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8490), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + [157037] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157047] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157057] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157067] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157077] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157087] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157097] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157107] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157117] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157127] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157137] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157147] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157157] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157167] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157177] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157187] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157197] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157207] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157217] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157227] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157237] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157247] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157257] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157267] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157277] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157287] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157297] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157307] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157317] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8120), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157327] = 4, + ACTIONS(8492), 1, + anon_sym_COMMA, + ACTIONS(8494), 1, + anon_sym_RBRACK, + STATE(4663), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157341] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157351] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157361] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157371] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157381] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157391] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157401] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157411] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8120), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157421] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8496), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157431] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8496), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157441] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157451] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157461] = 3, + ACTIONS(7051), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8486), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [157473] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157483] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157493] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157503] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7221), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [157513] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157523] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157533] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8436), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157543] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157553] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157563] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157573] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157583] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157593] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157603] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157613] = 4, + ACTIONS(8498), 1, + anon_sym_COMMA, + ACTIONS(8501), 1, + anon_sym_RBRACK, + STATE(4945), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157627] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157637] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157647] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8503), 3, + sym__template_chars, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [157657] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8290), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157667] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157677] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157687] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157697] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157707] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157717] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157727] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157737] = 3, + ACTIONS(4395), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4397), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [157749] = 3, + ACTIONS(7787), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7789), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [157761] = 3, + ACTIONS(4178), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4180), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [157773] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157783] = 4, + ACTIONS(5071), 1, + anon_sym_COMMA, + ACTIONS(8505), 1, + anon_sym_RBRACE, + STATE(4976), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157797] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157807] = 4, + ACTIONS(8507), 1, + anon_sym_COMMA, + ACTIONS(8509), 1, + anon_sym_RBRACE, + STATE(5006), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157821] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157831] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157841] = 4, + ACTIONS(8511), 1, + anon_sym_COMMA, + ACTIONS(8513), 1, + anon_sym_RBRACE, + STATE(5006), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157855] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157865] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157875] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8515), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157889] = 4, + ACTIONS(7494), 1, + anon_sym_COMMA, + ACTIONS(8517), 1, + anon_sym_LBRACE, + STATE(4433), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157903] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157913] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8519), 1, + anon_sym_RBRACE, + STATE(5011), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157927] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8521), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [157937] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157947] = 4, + ACTIONS(8523), 1, + anon_sym_COMMA, + ACTIONS(8526), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157961] = 4, + ACTIONS(8528), 1, + anon_sym_COMMA, + ACTIONS(8531), 1, + anon_sym_RBRACE, + STATE(4976), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157975] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8290), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157985] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8134), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157995] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8519), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158009] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158019] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158029] = 4, + ACTIONS(8533), 1, + anon_sym_COMMA, + ACTIONS(8535), 1, + anon_sym_RPAREN, + STATE(5014), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158043] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158053] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158063] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158073] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158083] = 4, + ACTIONS(6627), 1, + anon_sym_AMP, + ACTIONS(6635), 1, + anon_sym_PIPE, + ACTIONS(6637), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158097] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158107] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158117] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158127] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158137] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158147] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158157] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158167] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158177] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6467), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_from, + [158187] = 3, + ACTIONS(8537), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8201), 2, + anon_sym_COMMA, + anon_sym_from, + [158199] = 4, + ACTIONS(3532), 1, + anon_sym_LPAREN, + ACTIONS(8539), 1, + anon_sym_DOT, + STATE(3176), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158213] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5402), 1, + anon_sym_RPAREN, + STATE(4714), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158227] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8541), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158237] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158247] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158257] = 4, + ACTIONS(2499), 1, + anon_sym_LT, + ACTIONS(8543), 1, + anon_sym_EQ, + STATE(5648), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158271] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158281] = 4, + ACTIONS(8545), 1, + anon_sym_COMMA, + ACTIONS(8547), 1, + anon_sym_RPAREN, + STATE(5062), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158295] = 4, + ACTIONS(8549), 1, + anon_sym_COMMA, + ACTIONS(8552), 1, + anon_sym_RBRACE, + STATE(5006), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158309] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158319] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8554), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158329] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8356), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158339] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8556), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158353] = 4, + ACTIONS(5271), 1, + anon_sym_COMMA, + ACTIONS(8558), 1, + anon_sym_RBRACE, + STATE(4975), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158367] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158377] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158387] = 4, + ACTIONS(1702), 1, + anon_sym_RPAREN, + ACTIONS(8560), 1, + anon_sym_COMMA, + STATE(4617), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158401] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158411] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158421] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158431] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158441] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8410), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158451] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158461] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158471] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158481] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158491] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8562), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158501] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158511] = 3, + ACTIONS(7247), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3688), 2, + anon_sym_in, + anon_sym_of, + [158523] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8415), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158533] = 4, + ACTIONS(8564), 1, + anon_sym_COMMA, + ACTIONS(8566), 1, + anon_sym_RBRACK, + STATE(5074), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158547] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158557] = 4, + ACTIONS(7187), 1, + anon_sym_AMP, + ACTIONS(7189), 1, + anon_sym_PIPE, + ACTIONS(7191), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158571] = 4, + ACTIONS(6694), 1, + anon_sym_AMP, + ACTIONS(6698), 1, + anon_sym_extends, + ACTIONS(7686), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158585] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158595] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158605] = 4, + ACTIONS(6845), 1, + anon_sym_implements, + ACTIONS(8568), 1, + anon_sym_LBRACE, + STATE(5886), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158619] = 4, + ACTIONS(3243), 1, + anon_sym_GT, + ACTIONS(8570), 1, + anon_sym_COMMA, + STATE(4433), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158633] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158643] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8572), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158653] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8339), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158663] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158673] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5382), 1, + anon_sym_RPAREN, + STATE(5079), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158687] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(5382), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158701] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158711] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8341), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158721] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158731] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158741] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158751] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158761] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8576), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158771] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158781] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158791] = 3, + ACTIONS(8578), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8201), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [158803] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158813] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158823] = 4, + ACTIONS(8580), 1, + sym_identifier, + ACTIONS(8582), 1, + anon_sym_LBRACK, + ACTIONS(8584), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158837] = 4, + ACTIONS(8586), 1, + sym_identifier, + ACTIONS(8588), 1, + anon_sym_LBRACK, + ACTIONS(8590), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158851] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8592), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158861] = 4, + ACTIONS(8594), 1, + anon_sym_LPAREN, + ACTIONS(8596), 1, + anon_sym_await, + STATE(71), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158875] = 4, + ACTIONS(8598), 1, + sym_identifier, + ACTIONS(8600), 1, + anon_sym_LBRACK, + ACTIONS(8602), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158889] = 4, + ACTIONS(3231), 1, + anon_sym_GT, + ACTIONS(8604), 1, + anon_sym_COMMA, + STATE(4433), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158903] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6339), 3, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_LT, + [158913] = 4, + ACTIONS(8606), 1, + sym_identifier, + ACTIONS(8608), 1, + anon_sym_LBRACK, + ACTIONS(8610), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158927] = 4, + ACTIONS(1686), 1, + anon_sym_RPAREN, + ACTIONS(8612), 1, + anon_sym_COMMA, + STATE(4617), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158941] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158951] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158961] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8614), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158971] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158981] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8616), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158991] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8572), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159001] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8114), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159011] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159021] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8618), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159031] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159041] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8620), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159051] = 4, + ACTIONS(2833), 1, + anon_sym_RBRACK, + ACTIONS(8622), 1, + anon_sym_COMMA, + STATE(4945), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159065] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8624), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159075] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159085] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159095] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8618), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159105] = 4, + ACTIONS(1977), 1, + anon_sym_COMMA, + ACTIONS(8626), 1, + anon_sym_RPAREN, + STATE(4710), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159119] = 4, + ACTIONS(7508), 1, + anon_sym_GT, + ACTIONS(8628), 1, + anon_sym_COMMA, + STATE(4696), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159133] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8592), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159143] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8630), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159153] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159163] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159173] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159183] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159193] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159203] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159213] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159223] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8541), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159233] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159243] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159253] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159263] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159273] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159283] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159293] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159303] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159313] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159323] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8632), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159333] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8634), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159343] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8574), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159353] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8636), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159363] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8132), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159373] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8632), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159383] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8572), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159393] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8118), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159403] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159413] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159423] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159433] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159443] = 3, + ACTIONS(8638), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [159455] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8252), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159465] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159475] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159485] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159495] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159505] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159515] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8252), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159525] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8122), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159535] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159545] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159555] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159565] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159575] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8118), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159585] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8116), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159595] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8252), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159605] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8146), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159615] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8120), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159625] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159635] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8152), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159645] = 4, + ACTIONS(6787), 1, + sym_identifier, + ACTIONS(6789), 1, + anon_sym_const, + ACTIONS(6793), 1, + anon_sym_out, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159659] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159669] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159679] = 4, + ACTIONS(218), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1534), 1, + anon_sym_LBRACE, + STATE(851), 1, + sym_object_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159693] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8112), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159703] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8396), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159713] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8641), 2, + anon_sym_COMMA, + anon_sym_GT, + [159722] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2324), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159733] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5426), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159744] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2325), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159755] = 3, + ACTIONS(8643), 1, + anon_sym_SEMI, + ACTIONS(8645), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159766] = 3, + ACTIONS(8647), 1, + anon_sym_SEMI, + ACTIONS(8649), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159777] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8651), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [159786] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8653), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [159795] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8428), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [159804] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(4136), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159815] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8655), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [159824] = 3, + ACTIONS(8657), 1, + anon_sym_SEMI, + ACTIONS(8659), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159835] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8661), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [159844] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1698), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [159853] = 3, + ACTIONS(7859), 1, + anon_sym_from, + STATE(4208), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159864] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5477), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159875] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7472), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [159884] = 3, + ACTIONS(7049), 1, + anon_sym_LBRACE, + STATE(3915), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159895] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(4269), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159906] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2217), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159917] = 3, + ACTIONS(8663), 1, + anon_sym_LBRACE, + STATE(3917), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159928] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(1696), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159939] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5693), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159950] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5994), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [159959] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8665), 2, + anon_sym_in, + anon_sym_of, + [159968] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(4152), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159979] = 3, + ACTIONS(8667), 1, + anon_sym_LBRACE, + STATE(860), 1, + sym_switch_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159990] = 3, + ACTIONS(8669), 1, + sym_identifier, + ACTIONS(8671), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160001] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(4154), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160012] = 3, + ACTIONS(8268), 1, + sym_identifier, + ACTIONS(8272), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160023] = 3, + ACTIONS(4014), 1, + anon_sym_LPAREN, + STATE(1669), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160034] = 3, + ACTIONS(8673), 1, + sym_identifier, + ACTIONS(8675), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160045] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2693), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160056] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8677), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [160065] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2665), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160076] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(2576), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160087] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(1697), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160098] = 3, + ACTIONS(4366), 1, + anon_sym_LBRACE, + STATE(1698), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160109] = 3, + ACTIONS(8679), 1, + anon_sym_LBRACE, + STATE(5380), 1, + sym_object, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160120] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(2578), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160131] = 3, + ACTIONS(4366), 1, + anon_sym_LBRACE, + STATE(1699), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160142] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(1700), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160153] = 3, + ACTIONS(8681), 1, + sym_identifier, + ACTIONS(8683), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160164] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5757), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160175] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7434), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [160184] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5816), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160195] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2229), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160206] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8685), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160215] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5990), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160224] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2677), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160235] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2674), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160246] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2700), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160257] = 3, + ACTIONS(8687), 1, + anon_sym_SEMI, + ACTIONS(8689), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160268] = 3, + ACTIONS(8691), 1, + sym_identifier, + ACTIONS(8693), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160279] = 3, + ACTIONS(8136), 1, + sym_identifier, + ACTIONS(8140), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160290] = 3, + ACTIONS(8695), 1, + sym_identifier, + ACTIONS(8697), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160301] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(4194), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160312] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2705), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160323] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2672), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160334] = 3, + ACTIONS(8699), 1, + anon_sym_LPAREN, + STATE(50), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160345] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5474), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160356] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5998), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160365] = 3, + ACTIONS(8701), 1, + anon_sym_SEMI, + ACTIONS(8703), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160376] = 3, + ACTIONS(8705), 1, + anon_sym_SEMI, + ACTIONS(8707), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160387] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5013), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [160396] = 3, + ACTIONS(8709), 1, + anon_sym_COMMA, + ACTIONS(8711), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160407] = 3, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3701), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160418] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2244), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160429] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(4202), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160440] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5482), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160451] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8713), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160460] = 3, + ACTIONS(6457), 1, + anon_sym_LPAREN, + STATE(3358), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160471] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(4204), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160482] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2650), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160493] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2651), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160504] = 3, + ACTIONS(8715), 1, + sym_identifier, + ACTIONS(8717), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160515] = 3, + ACTIONS(4366), 1, + anon_sym_LBRACE, + STATE(1703), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160526] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(1704), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160537] = 3, + ACTIONS(3561), 1, + anon_sym_COLON, + STATE(5305), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160548] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8719), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [160557] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2686), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160568] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8721), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [160577] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8723), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [160586] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6010), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160595] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160604] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5650), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160615] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5662), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160626] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5554), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160637] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2656), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160648] = 3, + ACTIONS(8725), 1, + anon_sym_LPAREN, + STATE(34), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160659] = 3, + ACTIONS(8725), 1, + anon_sym_LPAREN, + STATE(35), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160670] = 3, + ACTIONS(8727), 1, + sym_identifier, + ACTIONS(8729), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160681] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2272), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160692] = 3, + ACTIONS(8725), 1, + anon_sym_LPAREN, + STATE(37), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160703] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(877), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160714] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(4223), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160725] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2690), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160736] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2692), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160747] = 3, + ACTIONS(8663), 1, + anon_sym_LBRACE, + STATE(3974), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160758] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8731), 2, + anon_sym_COMMA, + anon_sym_GT, + [160767] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5994), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160776] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5998), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160785] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5888), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160796] = 3, + ACTIONS(8203), 1, + sym_identifier, + ACTIONS(8207), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160807] = 3, + ACTIONS(8733), 1, + sym_identifier, + ACTIONS(8735), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160818] = 3, + ACTIONS(1678), 1, + anon_sym_LBRACE, + STATE(232), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160829] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6006), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160838] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8531), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160847] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8526), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160856] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2695), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160867] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2697), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160878] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6018), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160887] = 3, + ACTIONS(8737), 1, + sym_identifier, + ACTIONS(8739), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160898] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5759), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160909] = 3, + ACTIONS(6983), 1, + anon_sym_LBRACE, + STATE(898), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160920] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6022), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [160929] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2699), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160940] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2706), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160951] = 3, + ACTIONS(7859), 1, + anon_sym_from, + STATE(5200), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160962] = 3, + ACTIONS(8741), 1, + anon_sym_LPAREN, + STATE(785), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160973] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2710), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160984] = 3, + ACTIONS(8743), 1, + sym_identifier, + ACTIONS(8745), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160995] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2685), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161006] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6026), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161015] = 3, + ACTIONS(8725), 1, + anon_sym_LPAREN, + STATE(70), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161026] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5607), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161037] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2675), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161048] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5717), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161059] = 3, + ACTIONS(4596), 1, + anon_sym_LPAREN, + STATE(2113), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161070] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5774), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161081] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2316), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161092] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6729), 2, + sym_identifier, + anon_sym_out, + [161101] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6795), 2, + sym_identifier, + anon_sym_out, + [161110] = 3, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3644), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161121] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(1679), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161132] = 3, + ACTIONS(8699), 1, + anon_sym_LPAREN, + STATE(39), 1, + sym__for_header, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161143] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8747), 2, + anon_sym_COMMA, + anon_sym_GT, + [161152] = 3, + ACTIONS(6971), 1, + anon_sym_LBRACE, + STATE(224), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161163] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8749), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [161172] = 3, + ACTIONS(4366), 1, + anon_sym_LBRACE, + STATE(1681), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161183] = 3, + ACTIONS(4366), 1, + anon_sym_LBRACE, + STATE(1684), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161194] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(4001), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161205] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2678), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161216] = 3, + ACTIONS(3561), 1, + anon_sym_COLON, + STATE(5217), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161227] = 3, + ACTIONS(8751), 1, + anon_sym_LBRACE, + STATE(846), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161238] = 3, + ACTIONS(7859), 1, + anon_sym_from, + STATE(5143), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161249] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8162), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161258] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5503), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161269] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(915), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161280] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2679), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161291] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8753), 2, + anon_sym_COMMA, + anon_sym_GT, + [161300] = 3, + ACTIONS(6459), 1, + anon_sym_COLON, + STATE(4549), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161311] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5538), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161322] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2689), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161333] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8755), 2, + sym_identifier, + anon_sym_out, + [161342] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8757), 2, + anon_sym_COMMA, + anon_sym_GT, + [161351] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5033), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [161360] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2659), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161371] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2680), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161382] = 3, + ACTIONS(8759), 1, + anon_sym_SEMI, + ACTIONS(8761), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161393] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2657), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161404] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(745), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161415] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8323), 2, + anon_sym_COMMA, + anon_sym_GT, + [161424] = 3, + ACTIONS(8763), 1, + sym_identifier, + ACTIONS(8765), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161435] = 3, + ACTIONS(8725), 1, + anon_sym_LPAREN, + STATE(57), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161446] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4476), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [161455] = 3, + ACTIONS(8767), 1, + sym_identifier, + ACTIONS(8769), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161466] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8771), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [161475] = 3, + ACTIONS(6983), 1, + anon_sym_LBRACE, + STATE(934), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161486] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8501), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [161495] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6047), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161504] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8773), 2, + anon_sym_COMMA, + anon_sym_GT, + [161513] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2655), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161524] = 3, + ACTIONS(8775), 1, + sym_identifier, + ACTIONS(8777), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161535] = 3, + ACTIONS(8725), 1, + anon_sym_LPAREN, + STATE(5164), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161546] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5468), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161557] = 3, + ACTIONS(3285), 1, + anon_sym_LPAREN, + STATE(3319), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161568] = 3, + ACTIONS(8779), 1, + sym_identifier, + ACTIONS(8781), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161579] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8222), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [161588] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2666), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161599] = 3, + ACTIONS(6983), 1, + anon_sym_LBRACE, + STATE(890), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161610] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2654), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161621] = 3, + ACTIONS(8783), 1, + sym_identifier, + ACTIONS(8785), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161632] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(3910), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161643] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(1663), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161654] = 3, + ACTIONS(6971), 1, + anon_sym_LBRACE, + STATE(220), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161665] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2224), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161676] = 3, + ACTIONS(8787), 1, + sym_identifier, + ACTIONS(8789), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161687] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8791), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161696] = 3, + ACTIONS(8793), 1, + sym_identifier, + ACTIONS(8795), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161707] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2131), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161718] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8797), 2, + anon_sym_COMMA, + anon_sym_GT, + [161727] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2323), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161738] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5244), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161749] = 3, + ACTIONS(6971), 1, + anon_sym_LBRACE, + STATE(233), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161760] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6055), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161769] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7795), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [161778] = 3, + ACTIONS(6983), 1, + anon_sym_LBRACE, + STATE(863), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161789] = 3, + ACTIONS(8799), 1, + sym_identifier, + ACTIONS(8801), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161800] = 3, + ACTIONS(4366), 1, + anon_sym_LBRACE, + STATE(1665), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161811] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8803), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161820] = 3, + ACTIONS(7049), 1, + anon_sym_LBRACE, + STATE(801), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161831] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2286), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161842] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(806), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161853] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6002), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161862] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5161), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161873] = 3, + ACTIONS(8805), 1, + anon_sym_SEMI, + ACTIONS(8807), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161884] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6010), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161893] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(4112), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161904] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5199), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161915] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5883), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161926] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2304), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161937] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2227), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161948] = 3, + ACTIONS(8809), 1, + anon_sym_SEMI, + ACTIONS(8811), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161959] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2247), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161970] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2251), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161981] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8813), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161990] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8815), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161999] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8817), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162008] = 3, + ACTIONS(8819), 1, + sym_identifier, + ACTIONS(8821), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162019] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4610), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162028] = 3, + ACTIONS(6012), 1, + anon_sym_LPAREN, + STATE(2809), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162039] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2704), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162050] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2660), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162061] = 3, + ACTIONS(7859), 1, + anon_sym_from, + STATE(4134), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162072] = 3, + ACTIONS(8823), 1, + sym_identifier, + ACTIONS(8825), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162083] = 3, + ACTIONS(8827), 1, + sym_identifier, + ACTIONS(8829), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162094] = 3, + ACTIONS(8831), 1, + sym_identifier, + ACTIONS(8833), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162105] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8358), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [162114] = 3, + ACTIONS(7726), 1, + anon_sym_in, + ACTIONS(7728), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162125] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4534), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162134] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4538), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162143] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2681), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162154] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4996), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162163] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(2526), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162174] = 3, + ACTIONS(8835), 1, + sym_identifier, + ACTIONS(8837), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162185] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2673), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162196] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(808), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162207] = 3, + ACTIONS(8839), 1, + sym_identifier, + ACTIONS(8841), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162218] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2321), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162229] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8843), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162238] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5580), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162249] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8845), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162258] = 3, + ACTIONS(8847), 1, + sym_identifier, + ACTIONS(8849), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162269] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2682), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162280] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2671), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162291] = 3, + ACTIONS(1678), 1, + anon_sym_LBRACE, + STATE(223), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162302] = 3, + ACTIONS(8851), 1, + sym_identifier, + STATE(4755), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162313] = 3, + ACTIONS(8853), 1, + anon_sym_in, + ACTIONS(8855), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162324] = 3, + ACTIONS(6971), 1, + anon_sym_LBRACE, + STATE(227), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162335] = 3, + ACTIONS(8751), 1, + anon_sym_LBRACE, + STATE(907), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162346] = 3, + ACTIONS(8224), 1, + sym_identifier, + ACTIONS(8228), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162357] = 3, + ACTIONS(8857), 1, + sym_identifier, + ACTIONS(8859), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162368] = 3, + ACTIONS(4014), 1, + anon_sym_LPAREN, + STATE(1688), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162379] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5703), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162390] = 3, + ACTIONS(8861), 1, + sym_identifier, + ACTIONS(8863), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162401] = 3, + ACTIONS(8865), 1, + sym_identifier, + ACTIONS(8867), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162412] = 3, + ACTIONS(8869), 1, + sym_identifier, + ACTIONS(8871), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162423] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2684), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162434] = 3, + ACTIONS(8873), 1, + sym_identifier, + ACTIONS(8875), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162445] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8877), 2, + anon_sym_COMMA, + anon_sym_GT, + [162454] = 3, + ACTIONS(8879), 1, + sym_identifier, + ACTIONS(8881), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162465] = 3, + ACTIONS(8883), 1, + sym_identifier, + ACTIONS(8885), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162476] = 3, + ACTIONS(8887), 1, + sym_identifier, + ACTIONS(8889), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162487] = 3, + ACTIONS(8891), 1, + sym_identifier, + ACTIONS(8893), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162498] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(1689), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162509] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2284), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162520] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5750), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162531] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2231), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162542] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(4175), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162553] = 3, + ACTIONS(8895), 1, + anon_sym_SEMI, + ACTIONS(8897), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162564] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8899), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162573] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5647), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162584] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2319), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162595] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(4063), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162606] = 3, + ACTIONS(8901), 1, + sym_identifier, + ACTIONS(8903), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162617] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2338), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162628] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8905), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [162637] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2340), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162648] = 3, + ACTIONS(7049), 1, + anon_sym_LBRACE, + STATE(4186), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162659] = 3, + ACTIONS(8580), 1, + sym_identifier, + ACTIONS(8584), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162670] = 3, + ACTIONS(8907), 1, + sym_identifier, + ACTIONS(8909), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162681] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8911), 2, + anon_sym_COMMA, + anon_sym_GT, + [162690] = 3, + ACTIONS(8913), 1, + sym_identifier, + ACTIONS(8915), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162701] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2658), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162712] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6026), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162721] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5308), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162732] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2711), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162743] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6043), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162752] = 3, + ACTIONS(8917), 1, + sym_identifier, + ACTIONS(8919), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162763] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(1691), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162774] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5333), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162785] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2712), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162796] = 3, + ACTIONS(4366), 1, + anon_sym_LBRACE, + STATE(1693), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162807] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7468), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [162816] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6068), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162825] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8921), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [162834] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8401), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162843] = 3, + ACTIONS(8923), 1, + sym_identifier, + ACTIONS(8925), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162854] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8927), 2, + anon_sym_COMMA, + anon_sym_GT, + [162863] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2167), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162874] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8929), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162883] = 3, + ACTIONS(7049), 1, + anon_sym_LBRACE, + STATE(4209), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162894] = 3, + ACTIONS(4366), 1, + anon_sym_LBRACE, + STATE(1695), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162905] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8931), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [162914] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2341), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162925] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2668), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162936] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8933), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [162945] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2206), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162956] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(807), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162967] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2343), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162978] = 3, + ACTIONS(8935), 1, + sym_identifier, + STATE(4930), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162989] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(792), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163000] = 3, + ACTIONS(8937), 1, + sym_identifier, + ACTIONS(8939), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163011] = 3, + ACTIONS(8941), 1, + sym_identifier, + ACTIONS(8943), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163022] = 3, + ACTIONS(8945), 1, + sym_identifier, + ACTIONS(8947), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163033] = 3, + ACTIONS(8949), 1, + sym_identifier, + ACTIONS(8951), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163044] = 3, + ACTIONS(4662), 1, + anon_sym_LBRACE, + STATE(2716), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163055] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(804), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163066] = 3, + ACTIONS(7049), 1, + anon_sym_LBRACE, + STATE(796), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163077] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2344), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163088] = 3, + ACTIONS(4596), 1, + anon_sym_LPAREN, + STATE(2264), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163099] = 3, + ACTIONS(6841), 1, + anon_sym_LBRACE, + STATE(797), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163110] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2648), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163121] = 3, + ACTIONS(8953), 1, + sym_identifier, + ACTIONS(8955), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163132] = 3, + ACTIONS(6747), 1, + anon_sym_LBRACE, + STATE(2541), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163143] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2653), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163154] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8957), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [163163] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7470), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [163172] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5342), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163183] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5990), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163192] = 3, + ACTIONS(4340), 1, + anon_sym_LBRACE, + STATE(2211), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163203] = 3, + ACTIONS(8959), 1, + sym_identifier, + ACTIONS(8961), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163214] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5345), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163225] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2696), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163236] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5674), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163247] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6018), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163256] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(4332), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163267] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5690), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163278] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6072), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163287] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(4334), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163298] = 3, + ACTIONS(6485), 1, + anon_sym_LPAREN, + STATE(5702), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163309] = 3, + ACTIONS(3518), 1, + anon_sym_LPAREN, + STATE(1287), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163320] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5423), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163331] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6022), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [163340] = 3, + ACTIONS(6739), 1, + anon_sym_LBRACE, + STATE(2322), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163351] = 3, + ACTIONS(8725), 1, + anon_sym_LPAREN, + STATE(65), 1, + sym_parenthesized_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163362] = 3, + ACTIONS(7276), 1, + anon_sym_LBRACE, + STATE(2683), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163373] = 3, + ACTIONS(2483), 1, + anon_sym_LBRACE, + STATE(5433), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163384] = 2, + ACTIONS(5329), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163392] = 2, + ACTIONS(8963), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163400] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8965), 1, + sym_regex_pattern, + [163410] = 2, + ACTIONS(8967), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163418] = 2, + ACTIONS(8969), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163426] = 2, + ACTIONS(8971), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163434] = 2, + ACTIONS(8973), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163442] = 2, + ACTIONS(8975), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163450] = 2, + ACTIONS(8977), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163458] = 2, + ACTIONS(5688), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163466] = 2, + ACTIONS(8979), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163474] = 2, + ACTIONS(8981), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163482] = 2, + ACTIONS(8983), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163490] = 2, + ACTIONS(8985), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163498] = 2, + ACTIONS(8987), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163506] = 2, + ACTIONS(8989), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163514] = 2, + ACTIONS(8991), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163522] = 2, + ACTIONS(8993), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163530] = 2, + ACTIONS(8995), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163538] = 2, + ACTIONS(8997), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163546] = 2, + ACTIONS(8999), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163554] = 2, + ACTIONS(9001), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163562] = 2, + ACTIONS(9003), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163570] = 2, + ACTIONS(9005), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163578] = 2, + ACTIONS(9007), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163586] = 2, + ACTIONS(4924), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163594] = 2, + ACTIONS(9009), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163602] = 2, + ACTIONS(9011), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163610] = 2, + ACTIONS(9013), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163618] = 2, + ACTIONS(9015), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163626] = 2, + ACTIONS(9017), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163634] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9019), 1, + sym_regex_pattern, + [163644] = 2, + ACTIONS(9021), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163652] = 2, + ACTIONS(9023), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163660] = 2, + ACTIONS(9025), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163668] = 2, + ACTIONS(9027), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163676] = 2, + ACTIONS(9029), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163684] = 2, + ACTIONS(5352), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163692] = 2, + ACTIONS(9031), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163700] = 2, + ACTIONS(9033), 1, + anon_sym_function, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163708] = 2, + ACTIONS(9035), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163716] = 2, + ACTIONS(9037), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163724] = 2, + ACTIONS(5289), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163732] = 2, + ACTIONS(9039), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163740] = 2, + ACTIONS(9041), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163748] = 2, + ACTIONS(9043), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163756] = 2, + ACTIONS(9045), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163764] = 2, + ACTIONS(8711), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163772] = 2, + ACTIONS(9047), 1, + anon_sym_meta, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163780] = 2, + ACTIONS(9049), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163788] = 2, + ACTIONS(8213), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163796] = 2, + ACTIONS(9051), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163804] = 2, + ACTIONS(9053), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163812] = 2, + ACTIONS(9055), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163820] = 2, + ACTIONS(9057), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163828] = 2, + ACTIONS(9059), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163836] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9061), 1, + sym_regex_pattern, + [163846] = 2, + ACTIONS(9063), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163854] = 2, + ACTIONS(9047), 1, + anon_sym_target, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163862] = 2, + ACTIONS(9065), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163870] = 2, + ACTIONS(9067), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163878] = 2, + ACTIONS(5611), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163886] = 2, + ACTIONS(9069), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163894] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9071), 1, + sym_regex_pattern, + [163904] = 2, + ACTIONS(9073), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163912] = 2, + ACTIONS(9075), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163920] = 2, + ACTIONS(9077), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163928] = 2, + ACTIONS(9079), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163936] = 2, + ACTIONS(9081), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163944] = 2, + ACTIONS(9083), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163952] = 2, + ACTIONS(9085), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163960] = 2, + ACTIONS(4875), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163968] = 2, + ACTIONS(9087), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163976] = 2, + ACTIONS(9089), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163984] = 2, + ACTIONS(9091), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163992] = 2, + ACTIONS(9093), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164000] = 2, + ACTIONS(9095), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164008] = 2, + ACTIONS(9097), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164016] = 2, + ACTIONS(9099), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164024] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9101), 1, + anon_sym_SLASH2, + [164034] = 2, + ACTIONS(9103), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164042] = 2, + ACTIONS(7510), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164050] = 2, + ACTIONS(9105), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164058] = 2, + ACTIONS(9107), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164066] = 2, + ACTIONS(5423), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164074] = 2, + ACTIONS(9109), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164082] = 2, + ACTIONS(9111), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164090] = 2, + ACTIONS(9113), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164098] = 2, + ACTIONS(9115), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164106] = 2, + ACTIONS(9117), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164114] = 2, + ACTIONS(9119), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164122] = 2, + ACTIONS(9121), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164130] = 2, + ACTIONS(9123), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164138] = 2, + ACTIONS(9125), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164146] = 2, + ACTIONS(9127), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164154] = 2, + ACTIONS(8006), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164162] = 2, + ACTIONS(5523), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164170] = 2, + ACTIONS(9129), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164178] = 2, + ACTIONS(9131), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164186] = 2, + ACTIONS(9133), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164194] = 2, + ACTIONS(9135), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164202] = 2, + ACTIONS(9137), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164210] = 2, + ACTIONS(5431), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164218] = 2, + ACTIONS(9139), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164226] = 2, + ACTIONS(5469), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164234] = 2, + ACTIONS(9141), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164242] = 2, + ACTIONS(9143), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164250] = 2, + ACTIONS(9145), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164258] = 2, + ACTIONS(9147), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164266] = 2, + ACTIONS(9149), 1, + anon_sym_class, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164274] = 2, + ACTIONS(9151), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164282] = 2, + ACTIONS(9153), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164290] = 2, + ACTIONS(9155), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164298] = 2, + ACTIONS(9157), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164306] = 2, + ACTIONS(9159), 1, + anon_sym_namespace, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164314] = 2, + ACTIONS(9161), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164322] = 2, + ACTIONS(9163), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164330] = 2, + ACTIONS(9165), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164338] = 2, + ACTIONS(9167), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164346] = 2, + ACTIONS(5525), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164354] = 2, + ACTIONS(9169), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164362] = 2, + ACTIONS(9171), 1, + anon_sym_require, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164370] = 2, + ACTIONS(6579), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164378] = 2, + ACTIONS(5527), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164386] = 2, + ACTIONS(9173), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164394] = 2, + ACTIONS(5191), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164402] = 2, + ACTIONS(9175), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164410] = 2, + ACTIONS(9177), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164418] = 2, + ACTIONS(9179), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164426] = 2, + ACTIONS(9181), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164434] = 2, + ACTIONS(9183), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164442] = 2, + ACTIONS(9185), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164450] = 2, + ACTIONS(9187), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164458] = 2, + ACTIONS(9189), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164466] = 2, + ACTIONS(9191), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164474] = 2, + ACTIONS(9193), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164482] = 2, + ACTIONS(9195), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164490] = 2, + ACTIONS(6757), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164498] = 2, + ACTIONS(5346), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164506] = 2, + ACTIONS(9197), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164514] = 2, + ACTIONS(9199), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164522] = 2, + ACTIONS(9201), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164530] = 2, + ACTIONS(9203), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164538] = 2, + ACTIONS(9205), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164546] = 2, + ACTIONS(5471), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164554] = 2, + ACTIONS(9207), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164562] = 2, + ACTIONS(9209), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164570] = 2, + ACTIONS(9211), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164578] = 2, + ACTIONS(9213), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164586] = 2, + ACTIONS(9215), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164594] = 2, + ACTIONS(9217), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164602] = 2, + ACTIONS(9219), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164610] = 2, + ACTIONS(9221), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164618] = 2, + ACTIONS(9223), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164626] = 2, + ACTIONS(9225), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164634] = 2, + ACTIONS(8296), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164642] = 2, + ACTIONS(9227), 1, + anon_sym_class, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164650] = 2, + ACTIONS(8448), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164658] = 2, + ACTIONS(9229), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164666] = 2, + ACTIONS(9231), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164674] = 2, + ACTIONS(9233), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164682] = 2, + ACTIONS(9235), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164690] = 2, + ACTIONS(9237), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164698] = 2, + ACTIONS(9239), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164706] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9241), 1, + sym_regex_pattern, + [164716] = 2, + ACTIONS(9243), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164724] = 2, + ACTIONS(9245), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164732] = 2, + ACTIONS(9247), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164740] = 2, + ACTIONS(9249), 1, + anon_sym_meta, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164748] = 2, + ACTIONS(9251), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164756] = 2, + ACTIONS(9253), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164764] = 2, + ACTIONS(9255), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164772] = 2, + ACTIONS(9257), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164780] = 2, + ACTIONS(9259), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164788] = 2, + ACTIONS(4973), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164796] = 2, + ACTIONS(9261), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164804] = 2, + ACTIONS(9263), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164812] = 2, + ACTIONS(9265), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164820] = 2, + ACTIONS(8566), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164828] = 2, + ACTIONS(9267), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164836] = 2, + ACTIONS(9269), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164844] = 2, + ACTIONS(9271), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164852] = 2, + ACTIONS(9273), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164860] = 2, + ACTIONS(9275), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164868] = 2, + ACTIONS(9277), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164876] = 2, + ACTIONS(9279), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164884] = 2, + ACTIONS(9281), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164892] = 2, + ACTIONS(9283), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164900] = 2, + ACTIONS(5251), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164908] = 2, + ACTIONS(9285), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164916] = 2, + ACTIONS(9287), 1, + anon_sym_namespace, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164924] = 2, + ACTIONS(9289), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164932] = 2, + ACTIONS(9291), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164940] = 2, + ACTIONS(9293), 1, + anon_sym_class, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164948] = 2, + ACTIONS(9295), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164956] = 2, + ACTIONS(9297), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164964] = 2, + ACTIONS(4738), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164972] = 2, + ACTIONS(5535), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164980] = 2, + ACTIONS(4913), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164988] = 2, + ACTIONS(9299), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164996] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9301), 1, + anon_sym_SLASH2, + [165006] = 2, + ACTIONS(9303), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165014] = 2, + ACTIONS(9305), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165022] = 2, + ACTIONS(9307), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165030] = 2, + ACTIONS(9309), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165038] = 2, + ACTIONS(5473), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165046] = 2, + ACTIONS(9311), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165054] = 2, + ACTIONS(9313), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165062] = 2, + ACTIONS(7075), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165070] = 2, + ACTIONS(4840), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165078] = 2, + ACTIONS(9315), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165086] = 2, + ACTIONS(9317), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165094] = 2, + ACTIONS(9319), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165102] = 2, + ACTIONS(5537), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165110] = 2, + ACTIONS(9321), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165118] = 2, + ACTIONS(9323), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165126] = 2, + ACTIONS(9325), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165134] = 2, + ACTIONS(9327), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165142] = 2, + ACTIONS(9329), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165150] = 2, + ACTIONS(9331), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165158] = 2, + ACTIONS(9333), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165166] = 2, + ACTIONS(5475), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165174] = 2, + ACTIONS(8494), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165182] = 2, + ACTIONS(9335), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165190] = 2, + ACTIONS(9337), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165198] = 2, + ACTIONS(9339), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165206] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9341), 1, + anon_sym_SLASH2, + [165216] = 2, + ACTIONS(6120), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165224] = 2, + ACTIONS(8390), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165232] = 2, + ACTIONS(9343), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165240] = 2, + ACTIONS(9345), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165248] = 2, + ACTIONS(7777), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165256] = 2, + ACTIONS(7183), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165264] = 2, + ACTIONS(9347), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165272] = 2, + ACTIONS(9349), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165280] = 2, + ACTIONS(9351), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165288] = 2, + ACTIONS(9353), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165296] = 2, + ACTIONS(9355), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165304] = 2, + ACTIONS(9357), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165312] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9359), 1, + anon_sym_SLASH2, + [165322] = 2, + ACTIONS(9361), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165330] = 2, + ACTIONS(9363), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165338] = 2, + ACTIONS(4911), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165346] = 2, + ACTIONS(9365), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165354] = 2, + ACTIONS(5441), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165362] = 2, + ACTIONS(4116), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165370] = 2, + ACTIONS(9367), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165378] = 2, + ACTIONS(9369), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165386] = 2, + ACTIONS(9371), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165394] = 2, + ACTIONS(7247), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165402] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9373), 1, + anon_sym_SLASH2, + [165412] = 2, + ACTIONS(5477), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165420] = 2, + ACTIONS(9375), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165428] = 2, + ACTIONS(9377), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165436] = 2, + ACTIONS(9379), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165444] = 2, + ACTIONS(9381), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165452] = 2, + ACTIONS(9383), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165460] = 2, + ACTIONS(9385), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165468] = 2, + ACTIONS(9387), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165476] = 2, + ACTIONS(9389), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165484] = 2, + ACTIONS(9391), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165492] = 2, + ACTIONS(9393), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165500] = 2, + ACTIONS(9395), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165508] = 2, + ACTIONS(9397), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165516] = 2, + ACTIONS(9399), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165524] = 2, + ACTIONS(9401), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165532] = 2, + ACTIONS(9403), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165540] = 2, + ACTIONS(9405), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165548] = 2, + ACTIONS(9407), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165556] = 2, + ACTIONS(9409), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165564] = 2, + ACTIONS(9411), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165572] = 2, + ACTIONS(9413), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165580] = 2, + ACTIONS(9415), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165588] = 2, + ACTIONS(9417), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165596] = 2, + ACTIONS(5649), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165604] = 2, + ACTIONS(9419), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165612] = 2, + ACTIONS(9421), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165620] = 2, + ACTIONS(9423), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165628] = 2, + ACTIONS(9425), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165636] = 2, + ACTIONS(5447), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165644] = 2, + ACTIONS(9427), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165652] = 2, + ACTIONS(5449), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165660] = 2, + ACTIONS(9429), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165668] = 2, + ACTIONS(6651), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165676] = 2, + ACTIONS(9431), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165684] = 2, + ACTIONS(9433), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165692] = 2, + ACTIONS(8442), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165700] = 2, + ACTIONS(9435), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165708] = 2, + ACTIONS(9437), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165716] = 2, + ACTIONS(9439), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165724] = 2, + ACTIONS(9441), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165732] = 2, + ACTIONS(9443), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165740] = 2, + ACTIONS(9445), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165748] = 2, + ACTIONS(8144), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165756] = 2, + ACTIONS(5455), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165764] = 2, + ACTIONS(5825), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165772] = 2, + ACTIONS(4901), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165780] = 2, + ACTIONS(9447), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165788] = 2, + ACTIONS(9449), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165796] = 2, + ACTIONS(9451), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165804] = 2, + ACTIONS(9453), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165812] = 2, + ACTIONS(4952), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165820] = 2, + ACTIONS(9455), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165828] = 2, + ACTIONS(9457), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165836] = 2, + ACTIONS(9459), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165844] = 2, + ACTIONS(9461), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165852] = 2, + ACTIONS(9463), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165860] = 2, + ACTIONS(9465), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165868] = 2, + ACTIONS(9467), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165876] = 2, + ACTIONS(9469), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165884] = 2, + ACTIONS(9471), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165892] = 2, + ACTIONS(9473), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165900] = 2, + ACTIONS(9475), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165908] = 2, + ACTIONS(9477), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165916] = 2, + ACTIONS(9479), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165924] = 2, + ACTIONS(9481), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165932] = 2, + ACTIONS(9483), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165940] = 2, + ACTIONS(9485), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165948] = 2, + ACTIONS(9487), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165956] = 2, + ACTIONS(9489), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165964] = 2, + ACTIONS(9491), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165972] = 2, + ACTIONS(9493), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165980] = 2, + ACTIONS(9495), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165988] = 2, + ACTIONS(9497), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165996] = 2, + ACTIONS(9499), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166004] = 2, + ACTIONS(9501), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166012] = 2, + ACTIONS(9503), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166020] = 2, + ACTIONS(9505), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166028] = 2, + ACTIONS(9507), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166036] = 2, + ACTIONS(9509), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166044] = 2, + ACTIONS(9511), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166052] = 2, + ACTIONS(9513), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166060] = 2, + ACTIONS(9515), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166068] = 2, + ACTIONS(9517), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166076] = 2, + ACTIONS(9519), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166084] = 2, + ACTIONS(9521), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166092] = 2, + ACTIONS(9523), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166100] = 2, + ACTIONS(9525), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166108] = 2, + ACTIONS(9527), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166116] = 2, + ACTIONS(9529), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166124] = 2, + ACTIONS(7662), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166132] = 2, + ACTIONS(9531), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166140] = 2, + ACTIONS(9533), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166148] = 2, + ACTIONS(9535), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166156] = 2, + ACTIONS(9537), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166164] = 2, + ACTIONS(9539), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166172] = 2, + ACTIONS(9541), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166180] = 2, + ACTIONS(9543), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166188] = 2, + ACTIONS(9545), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166196] = 2, + ACTIONS(9547), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166204] = 2, + ACTIONS(9549), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166212] = 2, + ACTIONS(9551), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166220] = 2, + ACTIONS(9553), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166228] = 2, + ACTIONS(9555), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166236] = 2, + ACTIONS(9557), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166244] = 2, + ACTIONS(9559), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166252] = 2, + ACTIONS(9561), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166260] = 2, + ACTIONS(5551), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166268] = 2, + ACTIONS(9563), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166276] = 2, + ACTIONS(9565), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166284] = 2, + ACTIONS(9567), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166292] = 2, + ACTIONS(5225), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166300] = 2, + ACTIONS(9569), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166308] = 2, + ACTIONS(9571), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166316] = 2, + ACTIONS(9573), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166324] = 2, + ACTIONS(9575), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166332] = 2, + ACTIONS(9577), 1, + anon_sym_while, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166340] = 2, + ACTIONS(9579), 1, + ts_builtin_sym_end, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166348] = 2, + ACTIONS(9581), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166356] = 2, + ACTIONS(9583), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166364] = 2, + ACTIONS(9585), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166372] = 2, + ACTIONS(7851), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166380] = 2, + ACTIONS(9587), 1, + anon_sym_function, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166388] = 2, + ACTIONS(9249), 1, + anon_sym_target, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166396] = 2, + ACTIONS(9589), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166404] = 2, + ACTIONS(9591), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166412] = 2, + ACTIONS(9593), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166420] = 2, + ACTIONS(5429), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166428] = 2, + ACTIONS(7536), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166436] = 2, + ACTIONS(9595), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166444] = 2, + ACTIONS(9597), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166452] = 2, + ACTIONS(9599), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166460] = 2, + ACTIONS(5581), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166468] = 2, + ACTIONS(9601), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166476] = 2, + ACTIONS(9603), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166484] = 2, + ACTIONS(9605), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166492] = 2, + ACTIONS(9607), 1, + anon_sym_class, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166500] = 2, + ACTIONS(9609), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166508] = 2, + ACTIONS(9611), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166516] = 2, + ACTIONS(9613), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166524] = 2, + ACTIONS(9615), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166532] = 2, + ACTIONS(8568), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166540] = 2, + ACTIONS(9617), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166548] = 2, + ACTIONS(9619), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166556] = 2, + ACTIONS(9621), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166564] = 2, + ACTIONS(9623), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166572] = 2, + ACTIONS(9625), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166580] = 2, + ACTIONS(8327), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166588] = 2, + ACTIONS(9627), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166596] = 2, + ACTIONS(9629), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166604] = 2, + ACTIONS(9631), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166612] = 2, + ACTIONS(9633), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166620] = 2, + ACTIONS(9635), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, +}; + +static const uint32_t ts_small_parse_table_map[] = { + [SMALL_STATE(1193)] = 0, + [SMALL_STATE(1194)] = 93, + [SMALL_STATE(1195)] = 186, + [SMALL_STATE(1196)] = 281, + [SMALL_STATE(1197)] = 374, + [SMALL_STATE(1198)] = 445, + [SMALL_STATE(1199)] = 516, + [SMALL_STATE(1200)] = 587, + [SMALL_STATE(1201)] = 658, + [SMALL_STATE(1202)] = 747, + [SMALL_STATE(1203)] = 820, + [SMALL_STATE(1204)] = 913, + [SMALL_STATE(1205)] = 1004, + [SMALL_STATE(1206)] = 1077, + [SMALL_STATE(1207)] = 1148, + [SMALL_STATE(1208)] = 1219, + [SMALL_STATE(1209)] = 1308, + [SMALL_STATE(1210)] = 1397, + [SMALL_STATE(1211)] = 1488, + [SMALL_STATE(1212)] = 1577, + [SMALL_STATE(1213)] = 1648, + [SMALL_STATE(1214)] = 1722, + [SMALL_STATE(1215)] = 1812, + [SMALL_STATE(1216)] = 1902, + [SMALL_STATE(1217)] = 1992, + [SMALL_STATE(1218)] = 2062, + [SMALL_STATE(1219)] = 2150, + [SMALL_STATE(1220)] = 2220, + [SMALL_STATE(1221)] = 2308, + [SMALL_STATE(1222)] = 2394, + [SMALL_STATE(1223)] = 2480, + [SMALL_STATE(1224)] = 2572, + [SMALL_STATE(1225)] = 2660, + [SMALL_STATE(1226)] = 2750, + [SMALL_STATE(1227)] = 2838, + [SMALL_STATE(1228)] = 2928, + [SMALL_STATE(1229)] = 3018, + [SMALL_STATE(1230)] = 3110, + [SMALL_STATE(1231)] = 3198, + [SMALL_STATE(1232)] = 3290, + [SMALL_STATE(1233)] = 3380, + [SMALL_STATE(1234)] = 3470, + [SMALL_STATE(1235)] = 3557, + [SMALL_STATE(1236)] = 3644, + [SMALL_STATE(1237)] = 3731, + [SMALL_STATE(1238)] = 3818, + [SMALL_STATE(1239)] = 3905, + [SMALL_STATE(1240)] = 3992, + [SMALL_STATE(1241)] = 4079, + [SMALL_STATE(1242)] = 4174, + [SMALL_STATE(1243)] = 4263, + [SMALL_STATE(1244)] = 4354, + [SMALL_STATE(1245)] = 4445, + [SMALL_STATE(1246)] = 4534, + [SMALL_STATE(1247)] = 4613, + [SMALL_STATE(1248)] = 4704, + [SMALL_STATE(1249)] = 4790, + [SMALL_STATE(1250)] = 4880, + [SMALL_STATE(1251)] = 4966, + [SMALL_STATE(1252)] = 5052, + [SMALL_STATE(1253)] = 5130, + [SMALL_STATE(1254)] = 5216, + [SMALL_STATE(1255)] = 5306, + [SMALL_STATE(1256)] = 5392, + [SMALL_STATE(1257)] = 5478, + [SMALL_STATE(1258)] = 5564, + [SMALL_STATE(1259)] = 5654, + [SMALL_STATE(1260)] = 5740, + [SMALL_STATE(1261)] = 5818, + [SMALL_STATE(1262)] = 5908, + [SMALL_STATE(1263)] = 5988, + [SMALL_STATE(1264)] = 6078, + [SMALL_STATE(1265)] = 6170, + [SMALL_STATE(1266)] = 6248, + [SMALL_STATE(1267)] = 6334, + [SMALL_STATE(1268)] = 6420, + [SMALL_STATE(1269)] = 6506, + [SMALL_STATE(1270)] = 6580, + [SMALL_STATE(1271)] = 6666, + [SMALL_STATE(1272)] = 6752, + [SMALL_STATE(1273)] = 6820, + [SMALL_STATE(1274)] = 6898, + [SMALL_STATE(1275)] = 6984, + [SMALL_STATE(1276)] = 7076, + [SMALL_STATE(1277)] = 7156, + [SMALL_STATE(1278)] = 7229, + [SMALL_STATE(1279)] = 7304, + [SMALL_STATE(1280)] = 7393, + [SMALL_STATE(1281)] = 7480, + [SMALL_STATE(1282)] = 7569, + [SMALL_STATE(1283)] = 7638, + [SMALL_STATE(1284)] = 7727, + [SMALL_STATE(1285)] = 7796, + [SMALL_STATE(1286)] = 7873, + [SMALL_STATE(1287)] = 7956, + [SMALL_STATE(1288)] = 8023, + [SMALL_STATE(1289)] = 8090, + [SMALL_STATE(1290)] = 8175, + [SMALL_STATE(1291)] = 8244, + [SMALL_STATE(1292)] = 8313, + [SMALL_STATE(1293)] = 8390, + [SMALL_STATE(1294)] = 8479, + [SMALL_STATE(1295)] = 8564, + [SMALL_STATE(1296)] = 8639, + [SMALL_STATE(1297)] = 8728, + [SMALL_STATE(1298)] = 8803, + [SMALL_STATE(1299)] = 8892, + [SMALL_STATE(1300)] = 8965, + [SMALL_STATE(1301)] = 9044, + [SMALL_STATE(1302)] = 9117, + [SMALL_STATE(1303)] = 9202, + [SMALL_STATE(1304)] = 9281, + [SMALL_STATE(1305)] = 9354, + [SMALL_STATE(1306)] = 9437, + [SMALL_STATE(1307)] = 9515, + [SMALL_STATE(1308)] = 9587, + [SMALL_STATE(1309)] = 9659, + [SMALL_STATE(1310)] = 9743, + [SMALL_STATE(1311)] = 9809, + [SMALL_STATE(1312)] = 9875, + [SMALL_STATE(1313)] = 9947, + [SMALL_STATE(1314)] = 10019, + [SMALL_STATE(1315)] = 10095, + [SMALL_STATE(1316)] = 10169, + [SMALL_STATE(1317)] = 10243, + [SMALL_STATE(1318)] = 10309, + [SMALL_STATE(1319)] = 10389, + [SMALL_STATE(1320)] = 10465, + [SMALL_STATE(1321)] = 10537, + [SMALL_STATE(1322)] = 10603, + [SMALL_STATE(1323)] = 10673, + [SMALL_STATE(1324)] = 10757, + [SMALL_STATE(1325)] = 10829, + [SMALL_STATE(1326)] = 10895, + [SMALL_STATE(1327)] = 10969, + [SMALL_STATE(1328)] = 11057, + [SMALL_STATE(1329)] = 11135, + [SMALL_STATE(1330)] = 11207, + [SMALL_STATE(1331)] = 11273, + [SMALL_STATE(1332)] = 11339, + [SMALL_STATE(1333)] = 11405, + [SMALL_STATE(1334)] = 11487, + [SMALL_STATE(1335)] = 11557, + [SMALL_STATE(1336)] = 11623, + [SMALL_STATE(1337)] = 11707, + [SMALL_STATE(1338)] = 11779, + [SMALL_STATE(1339)] = 11859, + [SMALL_STATE(1340)] = 11927, + [SMALL_STATE(1341)] = 12011, + [SMALL_STATE(1342)] = 12087, + [SMALL_STATE(1343)] = 12161, + [SMALL_STATE(1344)] = 12239, + [SMALL_STATE(1345)] = 12305, + [SMALL_STATE(1346)] = 12373, + [SMALL_STATE(1347)] = 12461, + [SMALL_STATE(1348)] = 12527, + [SMALL_STATE(1349)] = 12593, + [SMALL_STATE(1350)] = 12664, + [SMALL_STATE(1351)] = 12731, + [SMALL_STATE(1352)] = 12804, + [SMALL_STATE(1353)] = 12877, + [SMALL_STATE(1354)] = 12948, + [SMALL_STATE(1355)] = 13017, + [SMALL_STATE(1356)] = 13088, + [SMALL_STATE(1357)] = 13163, + [SMALL_STATE(1358)] = 13246, + [SMALL_STATE(1359)] = 13319, + [SMALL_STATE(1360)] = 13392, + [SMALL_STATE(1361)] = 13463, + [SMALL_STATE(1362)] = 13540, + [SMALL_STATE(1363)] = 13609, + [SMALL_STATE(1364)] = 13682, + [SMALL_STATE(1365)] = 13751, + [SMALL_STATE(1366)] = 13826, + [SMALL_STATE(1367)] = 13897, + [SMALL_STATE(1368)] = 13964, + [SMALL_STATE(1369)] = 14035, + [SMALL_STATE(1370)] = 14104, + [SMALL_STATE(1371)] = 14181, + [SMALL_STATE(1372)] = 14254, + [SMALL_STATE(1373)] = 14333, + [SMALL_STATE(1374)] = 14410, + [SMALL_STATE(1375)] = 14481, + [SMALL_STATE(1376)] = 14552, + [SMALL_STATE(1377)] = 14625, + [SMALL_STATE(1378)] = 14702, + [SMALL_STATE(1379)] = 14779, + [SMALL_STATE(1380)] = 14851, + [SMALL_STATE(1381)] = 14971, + [SMALL_STATE(1382)] = 15043, + [SMALL_STATE(1383)] = 15163, + [SMALL_STATE(1384)] = 15233, + [SMALL_STATE(1385)] = 15303, + [SMALL_STATE(1386)] = 15373, + [SMALL_STATE(1387)] = 15493, + [SMALL_STATE(1388)] = 15561, + [SMALL_STATE(1389)] = 15635, + [SMALL_STATE(1390)] = 15755, + [SMALL_STATE(1391)] = 15829, + [SMALL_STATE(1392)] = 15903, + [SMALL_STATE(1393)] = 15977, + [SMALL_STATE(1394)] = 16053, + [SMALL_STATE(1395)] = 16173, + [SMALL_STATE(1396)] = 16293, + [SMALL_STATE(1397)] = 16363, + [SMALL_STATE(1398)] = 16429, + [SMALL_STATE(1399)] = 16497, + [SMALL_STATE(1400)] = 16569, + [SMALL_STATE(1401)] = 16639, + [SMALL_STATE(1402)] = 16705, + [SMALL_STATE(1403)] = 16774, + [SMALL_STATE(1404)] = 16843, + [SMALL_STATE(1405)] = 16912, + [SMALL_STATE(1406)] = 16981, + [SMALL_STATE(1407)] = 17050, + [SMALL_STATE(1408)] = 17119, + [SMALL_STATE(1409)] = 17188, + [SMALL_STATE(1410)] = 17259, + [SMALL_STATE(1411)] = 17326, + [SMALL_STATE(1412)] = 17399, + [SMALL_STATE(1413)] = 17468, + [SMALL_STATE(1414)] = 17541, + [SMALL_STATE(1415)] = 17612, + [SMALL_STATE(1416)] = 17681, + [SMALL_STATE(1417)] = 17750, + [SMALL_STATE(1418)] = 17819, + [SMALL_STATE(1419)] = 17888, + [SMALL_STATE(1420)] = 18004, + [SMALL_STATE(1421)] = 18072, + [SMALL_STATE(1422)] = 18140, + [SMALL_STATE(1423)] = 18208, + [SMALL_STATE(1424)] = 18324, + [SMALL_STATE(1425)] = 18440, + [SMALL_STATE(1426)] = 18508, + [SMALL_STATE(1427)] = 18624, + [SMALL_STATE(1428)] = 18692, + [SMALL_STATE(1429)] = 18760, + [SMALL_STATE(1430)] = 18828, + [SMALL_STATE(1431)] = 18896, + [SMALL_STATE(1432)] = 18964, + [SMALL_STATE(1433)] = 19080, + [SMALL_STATE(1434)] = 19196, + [SMALL_STATE(1435)] = 19264, + [SMALL_STATE(1436)] = 19332, + [SMALL_STATE(1437)] = 19448, + [SMALL_STATE(1438)] = 19564, + [SMALL_STATE(1439)] = 19632, + [SMALL_STATE(1440)] = 19748, + [SMALL_STATE(1441)] = 19816, + [SMALL_STATE(1442)] = 19932, + [SMALL_STATE(1443)] = 20048, + [SMALL_STATE(1444)] = 20164, + [SMALL_STATE(1445)] = 20232, + [SMALL_STATE(1446)] = 20300, + [SMALL_STATE(1447)] = 20368, + [SMALL_STATE(1448)] = 20438, + [SMALL_STATE(1449)] = 20506, + [SMALL_STATE(1450)] = 20574, + [SMALL_STATE(1451)] = 20690, + [SMALL_STATE(1452)] = 20758, + [SMALL_STATE(1453)] = 20826, + [SMALL_STATE(1454)] = 20894, + [SMALL_STATE(1455)] = 21010, + [SMALL_STATE(1456)] = 21126, + [SMALL_STATE(1457)] = 21192, + [SMALL_STATE(1458)] = 21258, + [SMALL_STATE(1459)] = 21326, + [SMALL_STATE(1460)] = 21392, + [SMALL_STATE(1461)] = 21508, + [SMALL_STATE(1462)] = 21576, + [SMALL_STATE(1463)] = 21692, + [SMALL_STATE(1464)] = 21808, + [SMALL_STATE(1465)] = 21873, + [SMALL_STATE(1466)] = 21938, + [SMALL_STATE(1467)] = 22003, + [SMALL_STATE(1468)] = 22068, + [SMALL_STATE(1469)] = 22133, + [SMALL_STATE(1470)] = 22198, + [SMALL_STATE(1471)] = 22263, + [SMALL_STATE(1472)] = 22328, + [SMALL_STATE(1473)] = 22393, + [SMALL_STATE(1474)] = 22458, + [SMALL_STATE(1475)] = 22570, + [SMALL_STATE(1476)] = 22682, + [SMALL_STATE(1477)] = 22794, + [SMALL_STATE(1478)] = 22906, + [SMALL_STATE(1479)] = 23018, + [SMALL_STATE(1480)] = 23130, + [SMALL_STATE(1481)] = 23242, + [SMALL_STATE(1482)] = 23361, + [SMALL_STATE(1483)] = 23472, + [SMALL_STATE(1484)] = 23583, + [SMALL_STATE(1485)] = 23694, + [SMALL_STATE(1486)] = 23805, + [SMALL_STATE(1487)] = 23924, + [SMALL_STATE(1488)] = 24043, + [SMALL_STATE(1489)] = 24162, + [SMALL_STATE(1490)] = 24273, + [SMALL_STATE(1491)] = 24384, + [SMALL_STATE(1492)] = 24495, + [SMALL_STATE(1493)] = 24606, + [SMALL_STATE(1494)] = 24725, + [SMALL_STATE(1495)] = 24836, + [SMALL_STATE(1496)] = 24947, + [SMALL_STATE(1497)] = 25058, + [SMALL_STATE(1498)] = 25160, + [SMALL_STATE(1499)] = 25262, + [SMALL_STATE(1500)] = 25364, + [SMALL_STATE(1501)] = 25466, + [SMALL_STATE(1502)] = 25544, + [SMALL_STATE(1503)] = 25646, + [SMALL_STATE(1504)] = 25748, + [SMALL_STATE(1505)] = 25815, + [SMALL_STATE(1506)] = 25880, + [SMALL_STATE(1507)] = 25947, + [SMALL_STATE(1508)] = 26056, + [SMALL_STATE(1509)] = 26113, + [SMALL_STATE(1510)] = 26180, + [SMALL_STATE(1511)] = 26291, + [SMALL_STATE(1512)] = 26348, + [SMALL_STATE(1513)] = 26410, + [SMALL_STATE(1514)] = 26466, + [SMALL_STATE(1515)] = 26528, + [SMALL_STATE(1516)] = 26596, + [SMALL_STATE(1517)] = 26652, + [SMALL_STATE(1518)] = 26708, + [SMALL_STATE(1519)] = 26764, + [SMALL_STATE(1520)] = 26820, + [SMALL_STATE(1521)] = 26914, + [SMALL_STATE(1522)] = 26974, + [SMALL_STATE(1523)] = 27030, + [SMALL_STATE(1524)] = 27088, + [SMALL_STATE(1525)] = 27146, + [SMALL_STATE(1526)] = 27204, + [SMALL_STATE(1527)] = 27260, + [SMALL_STATE(1528)] = 27320, + [SMALL_STATE(1529)] = 27377, + [SMALL_STATE(1530)] = 27432, + [SMALL_STATE(1531)] = 27487, + [SMALL_STATE(1532)] = 27550, + [SMALL_STATE(1533)] = 27605, + [SMALL_STATE(1534)] = 27660, + [SMALL_STATE(1535)] = 27717, + [SMALL_STATE(1536)] = 27780, + [SMALL_STATE(1537)] = 27835, + [SMALL_STATE(1538)] = 27890, + [SMALL_STATE(1539)] = 27945, + [SMALL_STATE(1540)] = 28008, + [SMALL_STATE(1541)] = 28063, + [SMALL_STATE(1542)] = 28118, + [SMALL_STATE(1543)] = 28173, + [SMALL_STATE(1544)] = 28228, + [SMALL_STATE(1545)] = 28283, + [SMALL_STATE(1546)] = 28338, + [SMALL_STATE(1547)] = 28393, + [SMALL_STATE(1548)] = 28448, + [SMALL_STATE(1549)] = 28503, + [SMALL_STATE(1550)] = 28562, + [SMALL_STATE(1551)] = 28619, + [SMALL_STATE(1552)] = 28674, + [SMALL_STATE(1553)] = 28731, + [SMALL_STATE(1554)] = 28786, + [SMALL_STATE(1555)] = 28843, + [SMALL_STATE(1556)] = 28898, + [SMALL_STATE(1557)] = 28953, + [SMALL_STATE(1558)] = 29014, + [SMALL_STATE(1559)] = 29071, + [SMALL_STATE(1560)] = 29126, + [SMALL_STATE(1561)] = 29181, + [SMALL_STATE(1562)] = 29242, + [SMALL_STATE(1563)] = 29299, + [SMALL_STATE(1564)] = 29354, + [SMALL_STATE(1565)] = 29409, + [SMALL_STATE(1566)] = 29464, + [SMALL_STATE(1567)] = 29519, + [SMALL_STATE(1568)] = 29574, + [SMALL_STATE(1569)] = 29629, + [SMALL_STATE(1570)] = 29684, + [SMALL_STATE(1571)] = 29739, + [SMALL_STATE(1572)] = 29794, + [SMALL_STATE(1573)] = 29849, + [SMALL_STATE(1574)] = 29904, + [SMALL_STATE(1575)] = 29961, + [SMALL_STATE(1576)] = 30016, + [SMALL_STATE(1577)] = 30071, + [SMALL_STATE(1578)] = 30126, + [SMALL_STATE(1579)] = 30181, + [SMALL_STATE(1580)] = 30238, + [SMALL_STATE(1581)] = 30293, + [SMALL_STATE(1582)] = 30354, + [SMALL_STATE(1583)] = 30409, + [SMALL_STATE(1584)] = 30464, + [SMALL_STATE(1585)] = 30519, + [SMALL_STATE(1586)] = 30574, + [SMALL_STATE(1587)] = 30629, + [SMALL_STATE(1588)] = 30684, + [SMALL_STATE(1589)] = 30743, + [SMALL_STATE(1590)] = 30798, + [SMALL_STATE(1591)] = 30853, + [SMALL_STATE(1592)] = 30908, + [SMALL_STATE(1593)] = 30969, + [SMALL_STATE(1594)] = 31026, + [SMALL_STATE(1595)] = 31081, + [SMALL_STATE(1596)] = 31138, + [SMALL_STATE(1597)] = 31193, + [SMALL_STATE(1598)] = 31248, + [SMALL_STATE(1599)] = 31303, + [SMALL_STATE(1600)] = 31358, + [SMALL_STATE(1601)] = 31413, + [SMALL_STATE(1602)] = 31468, + [SMALL_STATE(1603)] = 31523, + [SMALL_STATE(1604)] = 31578, + [SMALL_STATE(1605)] = 31633, + [SMALL_STATE(1606)] = 31694, + [SMALL_STATE(1607)] = 31755, + [SMALL_STATE(1608)] = 31810, + [SMALL_STATE(1609)] = 31871, + [SMALL_STATE(1610)] = 31926, + [SMALL_STATE(1611)] = 31981, + [SMALL_STATE(1612)] = 32036, + [SMALL_STATE(1613)] = 32095, + [SMALL_STATE(1614)] = 32150, + [SMALL_STATE(1615)] = 32205, + [SMALL_STATE(1616)] = 32266, + [SMALL_STATE(1617)] = 32327, + [SMALL_STATE(1618)] = 32386, + [SMALL_STATE(1619)] = 32441, + [SMALL_STATE(1620)] = 32502, + [SMALL_STATE(1621)] = 32557, + [SMALL_STATE(1622)] = 32612, + [SMALL_STATE(1623)] = 32667, + [SMALL_STATE(1624)] = 32722, + [SMALL_STATE(1625)] = 32779, + [SMALL_STATE(1626)] = 32834, + [SMALL_STATE(1627)] = 32889, + [SMALL_STATE(1628)] = 32948, + [SMALL_STATE(1629)] = 33003, + [SMALL_STATE(1630)] = 33058, + [SMALL_STATE(1631)] = 33115, + [SMALL_STATE(1632)] = 33170, + [SMALL_STATE(1633)] = 33225, + [SMALL_STATE(1634)] = 33284, + [SMALL_STATE(1635)] = 33345, + [SMALL_STATE(1636)] = 33400, + [SMALL_STATE(1637)] = 33455, + [SMALL_STATE(1638)] = 33510, + [SMALL_STATE(1639)] = 33565, + [SMALL_STATE(1640)] = 33620, + [SMALL_STATE(1641)] = 33675, + [SMALL_STATE(1642)] = 33730, + [SMALL_STATE(1643)] = 33785, + [SMALL_STATE(1644)] = 33846, + [SMALL_STATE(1645)] = 33903, + [SMALL_STATE(1646)] = 33964, + [SMALL_STATE(1647)] = 34019, + [SMALL_STATE(1648)] = 34078, + [SMALL_STATE(1649)] = 34137, + [SMALL_STATE(1650)] = 34198, + [SMALL_STATE(1651)] = 34253, + [SMALL_STATE(1652)] = 34309, + [SMALL_STATE(1653)] = 34363, + [SMALL_STATE(1654)] = 34417, + [SMALL_STATE(1655)] = 34471, + [SMALL_STATE(1656)] = 34525, + [SMALL_STATE(1657)] = 34579, + [SMALL_STATE(1658)] = 34633, + [SMALL_STATE(1659)] = 34687, + [SMALL_STATE(1660)] = 34741, + [SMALL_STATE(1661)] = 34795, + [SMALL_STATE(1662)] = 34849, + [SMALL_STATE(1663)] = 34903, + [SMALL_STATE(1664)] = 34957, + [SMALL_STATE(1665)] = 35011, + [SMALL_STATE(1666)] = 35065, + [SMALL_STATE(1667)] = 35119, + [SMALL_STATE(1668)] = 35173, + [SMALL_STATE(1669)] = 35227, + [SMALL_STATE(1670)] = 35281, + [SMALL_STATE(1671)] = 35341, + [SMALL_STATE(1672)] = 35395, + [SMALL_STATE(1673)] = 35449, + [SMALL_STATE(1674)] = 35503, + [SMALL_STATE(1675)] = 35557, + [SMALL_STATE(1676)] = 35611, + [SMALL_STATE(1677)] = 35665, + [SMALL_STATE(1678)] = 35719, + [SMALL_STATE(1679)] = 35773, + [SMALL_STATE(1680)] = 35827, + [SMALL_STATE(1681)] = 35881, + [SMALL_STATE(1682)] = 35935, + [SMALL_STATE(1683)] = 35989, + [SMALL_STATE(1684)] = 36043, + [SMALL_STATE(1685)] = 36097, + [SMALL_STATE(1686)] = 36151, + [SMALL_STATE(1687)] = 36205, + [SMALL_STATE(1688)] = 36259, + [SMALL_STATE(1689)] = 36313, + [SMALL_STATE(1690)] = 36367, + [SMALL_STATE(1691)] = 36421, + [SMALL_STATE(1692)] = 36475, + [SMALL_STATE(1693)] = 36529, + [SMALL_STATE(1694)] = 36583, + [SMALL_STATE(1695)] = 36637, + [SMALL_STATE(1696)] = 36691, + [SMALL_STATE(1697)] = 36745, + [SMALL_STATE(1698)] = 36799, + [SMALL_STATE(1699)] = 36853, + [SMALL_STATE(1700)] = 36907, + [SMALL_STATE(1701)] = 36961, + [SMALL_STATE(1702)] = 37015, + [SMALL_STATE(1703)] = 37089, + [SMALL_STATE(1704)] = 37143, + [SMALL_STATE(1705)] = 37197, + [SMALL_STATE(1706)] = 37253, + [SMALL_STATE(1707)] = 37309, + [SMALL_STATE(1708)] = 37369, + [SMALL_STATE(1709)] = 37423, + [SMALL_STATE(1710)] = 37477, + [SMALL_STATE(1711)] = 37537, + [SMALL_STATE(1712)] = 37591, + [SMALL_STATE(1713)] = 37645, + [SMALL_STATE(1714)] = 37699, + [SMALL_STATE(1715)] = 37753, + [SMALL_STATE(1716)] = 37807, + [SMALL_STATE(1717)] = 37861, + [SMALL_STATE(1718)] = 37947, + [SMALL_STATE(1719)] = 38033, + [SMALL_STATE(1720)] = 38119, + [SMALL_STATE(1721)] = 38205, + [SMALL_STATE(1722)] = 38291, + [SMALL_STATE(1723)] = 38368, + [SMALL_STATE(1724)] = 38425, + [SMALL_STATE(1725)] = 38480, + [SMALL_STATE(1726)] = 38561, + [SMALL_STATE(1727)] = 38618, + [SMALL_STATE(1728)] = 38671, + [SMALL_STATE(1729)] = 38750, + [SMALL_STATE(1730)] = 38805, + [SMALL_STATE(1731)] = 38868, + [SMALL_STATE(1732)] = 38945, + [SMALL_STATE(1733)] = 39006, + [SMALL_STATE(1734)] = 39059, + [SMALL_STATE(1735)] = 39138, + [SMALL_STATE(1736)] = 39201, + [SMALL_STATE(1737)] = 39278, + [SMALL_STATE(1738)] = 39341, + [SMALL_STATE(1739)] = 39420, + [SMALL_STATE(1740)] = 39483, + [SMALL_STATE(1741)] = 39592, + [SMALL_STATE(1742)] = 39701, + [SMALL_STATE(1743)] = 39810, + [SMALL_STATE(1744)] = 39919, + [SMALL_STATE(1745)] = 40028, + [SMALL_STATE(1746)] = 40111, + [SMALL_STATE(1747)] = 40184, + [SMALL_STATE(1748)] = 40281, + [SMALL_STATE(1749)] = 40380, + [SMALL_STATE(1750)] = 40459, + [SMALL_STATE(1751)] = 40512, + [SMALL_STATE(1752)] = 40605, + [SMALL_STATE(1753)] = 40700, + [SMALL_STATE(1754)] = 40777, + [SMALL_STATE(1755)] = 40856, + [SMALL_STATE(1756)] = 40943, + [SMALL_STATE(1757)] = 41044, + [SMALL_STATE(1758)] = 41153, + [SMALL_STATE(1759)] = 41262, + [SMALL_STATE(1760)] = 41371, + [SMALL_STATE(1761)] = 41480, + [SMALL_STATE(1762)] = 41589, + [SMALL_STATE(1763)] = 41698, + [SMALL_STATE(1764)] = 41807, + [SMALL_STATE(1765)] = 41886, + [SMALL_STATE(1766)] = 41995, + [SMALL_STATE(1767)] = 42048, + [SMALL_STATE(1768)] = 42125, + [SMALL_STATE(1769)] = 42182, + [SMALL_STATE(1770)] = 42261, + [SMALL_STATE(1771)] = 42338, + [SMALL_STATE(1772)] = 42391, + [SMALL_STATE(1773)] = 42470, + [SMALL_STATE(1774)] = 42547, + [SMALL_STATE(1775)] = 42600, + [SMALL_STATE(1776)] = 42679, + [SMALL_STATE(1777)] = 42750, + [SMALL_STATE(1778)] = 42819, + [SMALL_STATE(1779)] = 42928, + [SMALL_STATE(1780)] = 43019, + [SMALL_STATE(1781)] = 43073, + [SMALL_STATE(1782)] = 43131, + [SMALL_STATE(1783)] = 43189, + [SMALL_STATE(1784)] = 43261, + [SMALL_STATE(1785)] = 43335, + [SMALL_STATE(1786)] = 43395, + [SMALL_STATE(1787)] = 43447, + [SMALL_STATE(1788)] = 43555, + [SMALL_STATE(1789)] = 43613, + [SMALL_STATE(1790)] = 43685, + [SMALL_STATE(1791)] = 43793, + [SMALL_STATE(1792)] = 43849, + [SMALL_STATE(1793)] = 43957, + [SMALL_STATE(1794)] = 44065, + [SMALL_STATE(1795)] = 44147, + [SMALL_STATE(1796)] = 44199, + [SMALL_STATE(1797)] = 44259, + [SMALL_STATE(1798)] = 44315, + [SMALL_STATE(1799)] = 44391, + [SMALL_STATE(1800)] = 44447, + [SMALL_STATE(1801)] = 44519, + [SMALL_STATE(1802)] = 44579, + [SMALL_STATE(1803)] = 44675, + [SMALL_STATE(1804)] = 44773, + [SMALL_STATE(1805)] = 44851, + [SMALL_STATE(1806)] = 44941, + [SMALL_STATE(1807)] = 45033, + [SMALL_STATE(1808)] = 45127, + [SMALL_STATE(1809)] = 45203, + [SMALL_STATE(1810)] = 45281, + [SMALL_STATE(1811)] = 45345, + [SMALL_STATE(1812)] = 45431, + [SMALL_STATE(1813)] = 45531, + [SMALL_STATE(1814)] = 45589, + [SMALL_STATE(1815)] = 45659, + [SMALL_STATE(1816)] = 45767, + [SMALL_STATE(1817)] = 45883, + [SMALL_STATE(1818)] = 45991, + [SMALL_STATE(1819)] = 46099, + [SMALL_STATE(1820)] = 46207, + [SMALL_STATE(1821)] = 46315, + [SMALL_STATE(1822)] = 46369, + [SMALL_STATE(1823)] = 46423, + [SMALL_STATE(1824)] = 46531, + [SMALL_STATE(1825)] = 46603, + [SMALL_STATE(1826)] = 46719, + [SMALL_STATE(1827)] = 46771, + [SMALL_STATE(1828)] = 46825, + [SMALL_STATE(1829)] = 46933, + [SMALL_STATE(1830)] = 47005, + [SMALL_STATE(1831)] = 47113, + [SMALL_STATE(1832)] = 47181, + [SMALL_STATE(1833)] = 47297, + [SMALL_STATE(1834)] = 47369, + [SMALL_STATE(1835)] = 47431, + [SMALL_STATE(1836)] = 47493, + [SMALL_STATE(1837)] = 47601, + [SMALL_STATE(1838)] = 47709, + [SMALL_STATE(1839)] = 47817, + [SMALL_STATE(1840)] = 47869, + [SMALL_STATE(1841)] = 47977, + [SMALL_STATE(1842)] = 48085, + [SMALL_STATE(1843)] = 48167, + [SMALL_STATE(1844)] = 48239, + [SMALL_STATE(1845)] = 48335, + [SMALL_STATE(1846)] = 48433, + [SMALL_STATE(1847)] = 48511, + [SMALL_STATE(1848)] = 48601, + [SMALL_STATE(1849)] = 48693, + [SMALL_STATE(1850)] = 48787, + [SMALL_STATE(1851)] = 48863, + [SMALL_STATE(1852)] = 48941, + [SMALL_STATE(1853)] = 49027, + [SMALL_STATE(1854)] = 49127, + [SMALL_STATE(1855)] = 49235, + [SMALL_STATE(1856)] = 49343, + [SMALL_STATE(1857)] = 49451, + [SMALL_STATE(1858)] = 49559, + [SMALL_STATE(1859)] = 49667, + [SMALL_STATE(1860)] = 49775, + [SMALL_STATE(1861)] = 49883, + [SMALL_STATE(1862)] = 49991, + [SMALL_STATE(1863)] = 50053, + [SMALL_STATE(1864)] = 50115, + [SMALL_STATE(1865)] = 50231, + [SMALL_STATE(1866)] = 50287, + [SMALL_STATE(1867)] = 50395, + [SMALL_STATE(1868)] = 50455, + [SMALL_STATE(1869)] = 50563, + [SMALL_STATE(1870)] = 50637, + [SMALL_STATE(1871)] = 50715, + [SMALL_STATE(1872)] = 50767, + [SMALL_STATE(1873)] = 50875, + [SMALL_STATE(1874)] = 50945, + [SMALL_STATE(1875)] = 51021, + [SMALL_STATE(1876)] = 51129, + [SMALL_STATE(1877)] = 51197, + [SMALL_STATE(1878)] = 51308, + [SMALL_STATE(1879)] = 51359, + [SMALL_STATE(1880)] = 51410, + [SMALL_STATE(1881)] = 51461, + [SMALL_STATE(1882)] = 51524, + [SMALL_STATE(1883)] = 51581, + [SMALL_STATE(1884)] = 51644, + [SMALL_STATE(1885)] = 51695, + [SMALL_STATE(1886)] = 51750, + [SMALL_STATE(1887)] = 51857, + [SMALL_STATE(1888)] = 51964, + [SMALL_STATE(1889)] = 52071, + [SMALL_STATE(1890)] = 52154, + [SMALL_STATE(1891)] = 52261, + [SMALL_STATE(1892)] = 52342, + [SMALL_STATE(1893)] = 52453, + [SMALL_STATE(1894)] = 52524, + [SMALL_STATE(1895)] = 52633, + [SMALL_STATE(1896)] = 52706, + [SMALL_STATE(1897)] = 52801, + [SMALL_STATE(1898)] = 52898, + [SMALL_STATE(1899)] = 52975, + [SMALL_STATE(1900)] = 53064, + [SMALL_STATE(1901)] = 53155, + [SMALL_STATE(1902)] = 53248, + [SMALL_STATE(1903)] = 53323, + [SMALL_STATE(1904)] = 53400, + [SMALL_STATE(1905)] = 53511, + [SMALL_STATE(1906)] = 53596, + [SMALL_STATE(1907)] = 53679, + [SMALL_STATE(1908)] = 53732, + [SMALL_STATE(1909)] = 53831, + [SMALL_STATE(1910)] = 53884, + [SMALL_STATE(1911)] = 53937, + [SMALL_STATE(1912)] = 53994, + [SMALL_STATE(1913)] = 54045, + [SMALL_STATE(1914)] = 54152, + [SMALL_STATE(1915)] = 54259, + [SMALL_STATE(1916)] = 54312, + [SMALL_STATE(1917)] = 54363, + [SMALL_STATE(1918)] = 54446, + [SMALL_STATE(1919)] = 54497, + [SMALL_STATE(1920)] = 54604, + [SMALL_STATE(1921)] = 54661, + [SMALL_STATE(1922)] = 54720, + [SMALL_STATE(1923)] = 54787, + [SMALL_STATE(1924)] = 54862, + [SMALL_STATE(1925)] = 54969, + [SMALL_STATE(1926)] = 55026, + [SMALL_STATE(1927)] = 55133, + [SMALL_STATE(1928)] = 55186, + [SMALL_STATE(1929)] = 55255, + [SMALL_STATE(1930)] = 55362, + [SMALL_STATE(1931)] = 55413, + [SMALL_STATE(1932)] = 55470, + [SMALL_STATE(1933)] = 55577, + [SMALL_STATE(1934)] = 55630, + [SMALL_STATE(1935)] = 55689, + [SMALL_STATE(1936)] = 55748, + [SMALL_STATE(1937)] = 55807, + [SMALL_STATE(1938)] = 55862, + [SMALL_STATE(1939)] = 55913, + [SMALL_STATE(1940)] = 55964, + [SMALL_STATE(1941)] = 56075, + [SMALL_STATE(1942)] = 56132, + [SMALL_STATE(1943)] = 56189, + [SMALL_STATE(1944)] = 56300, + [SMALL_STATE(1945)] = 56411, + [SMALL_STATE(1946)] = 56522, + [SMALL_STATE(1947)] = 56605, + [SMALL_STATE(1948)] = 56668, + [SMALL_STATE(1949)] = 56731, + [SMALL_STATE(1950)] = 56784, + [SMALL_STATE(1951)] = 56891, + [SMALL_STATE(1952)] = 56944, + [SMALL_STATE(1953)] = 56999, + [SMALL_STATE(1954)] = 57082, + [SMALL_STATE(1955)] = 57147, + [SMALL_STATE(1956)] = 57212, + [SMALL_STATE(1957)] = 57269, + [SMALL_STATE(1958)] = 57326, + [SMALL_STATE(1959)] = 57383, + [SMALL_STATE(1960)] = 57490, + [SMALL_STATE(1961)] = 57559, + [SMALL_STATE(1962)] = 57612, + [SMALL_STATE(1963)] = 57685, + [SMALL_STATE(1964)] = 57736, + [SMALL_STATE(1965)] = 57787, + [SMALL_STATE(1966)] = 57838, + [SMALL_STATE(1967)] = 57889, + [SMALL_STATE(1968)] = 57940, + [SMALL_STATE(1969)] = 58013, + [SMALL_STATE(1970)] = 58082, + [SMALL_STATE(1971)] = 58133, + [SMALL_STATE(1972)] = 58184, + [SMALL_STATE(1973)] = 58237, + [SMALL_STATE(1974)] = 58288, + [SMALL_STATE(1975)] = 58349, + [SMALL_STATE(1976)] = 58422, + [SMALL_STATE(1977)] = 58475, + [SMALL_STATE(1978)] = 58526, + [SMALL_STATE(1979)] = 58585, + [SMALL_STATE(1980)] = 58642, + [SMALL_STATE(1981)] = 58697, + [SMALL_STATE(1982)] = 58754, + [SMALL_STATE(1983)] = 58807, + [SMALL_STATE(1984)] = 58858, + [SMALL_STATE(1985)] = 58909, + [SMALL_STATE(1986)] = 58960, + [SMALL_STATE(1987)] = 59013, + [SMALL_STATE(1988)] = 59064, + [SMALL_STATE(1989)] = 59115, + [SMALL_STATE(1990)] = 59168, + [SMALL_STATE(1991)] = 59219, + [SMALL_STATE(1992)] = 59276, + [SMALL_STATE(1993)] = 59327, + [SMALL_STATE(1994)] = 59396, + [SMALL_STATE(1995)] = 59447, + [SMALL_STATE(1996)] = 59498, + [SMALL_STATE(1997)] = 59549, + [SMALL_STATE(1998)] = 59600, + [SMALL_STATE(1999)] = 59651, + [SMALL_STATE(2000)] = 59704, + [SMALL_STATE(2001)] = 59755, + [SMALL_STATE(2002)] = 59818, + [SMALL_STATE(2003)] = 59881, + [SMALL_STATE(2004)] = 59936, + [SMALL_STATE(2005)] = 59987, + [SMALL_STATE(2006)] = 60096, + [SMALL_STATE(2007)] = 60149, + [SMALL_STATE(2008)] = 60200, + [SMALL_STATE(2009)] = 60251, + [SMALL_STATE(2010)] = 60302, + [SMALL_STATE(2011)] = 60353, + [SMALL_STATE(2012)] = 60404, + [SMALL_STATE(2013)] = 60455, + [SMALL_STATE(2014)] = 60506, + [SMALL_STATE(2015)] = 60579, + [SMALL_STATE(2016)] = 60630, + [SMALL_STATE(2017)] = 60681, + [SMALL_STATE(2018)] = 60732, + [SMALL_STATE(2019)] = 60783, + [SMALL_STATE(2020)] = 60846, + [SMALL_STATE(2021)] = 60901, + [SMALL_STATE(2022)] = 60952, + [SMALL_STATE(2023)] = 61003, + [SMALL_STATE(2024)] = 61054, + [SMALL_STATE(2025)] = 61105, + [SMALL_STATE(2026)] = 61168, + [SMALL_STATE(2027)] = 61231, + [SMALL_STATE(2028)] = 61282, + [SMALL_STATE(2029)] = 61355, + [SMALL_STATE(2030)] = 61406, + [SMALL_STATE(2031)] = 61459, + [SMALL_STATE(2032)] = 61510, + [SMALL_STATE(2033)] = 61561, + [SMALL_STATE(2034)] = 61618, + [SMALL_STATE(2035)] = 61669, + [SMALL_STATE(2036)] = 61720, + [SMALL_STATE(2037)] = 61771, + [SMALL_STATE(2038)] = 61828, + [SMALL_STATE(2039)] = 61935, + [SMALL_STATE(2040)] = 61986, + [SMALL_STATE(2041)] = 62043, + [SMALL_STATE(2042)] = 62100, + [SMALL_STATE(2043)] = 62153, + [SMALL_STATE(2044)] = 62206, + [SMALL_STATE(2045)] = 62257, + [SMALL_STATE(2046)] = 62308, + [SMALL_STATE(2047)] = 62367, + [SMALL_STATE(2048)] = 62418, + [SMALL_STATE(2049)] = 62469, + [SMALL_STATE(2050)] = 62520, + [SMALL_STATE(2051)] = 62571, + [SMALL_STATE(2052)] = 62622, + [SMALL_STATE(2053)] = 62673, + [SMALL_STATE(2054)] = 62724, + [SMALL_STATE(2055)] = 62775, + [SMALL_STATE(2056)] = 62826, + [SMALL_STATE(2057)] = 62877, + [SMALL_STATE(2058)] = 62928, + [SMALL_STATE(2059)] = 62979, + [SMALL_STATE(2060)] = 63030, + [SMALL_STATE(2061)] = 63081, + [SMALL_STATE(2062)] = 63132, + [SMALL_STATE(2063)] = 63183, + [SMALL_STATE(2064)] = 63234, + [SMALL_STATE(2065)] = 63287, + [SMALL_STATE(2066)] = 63360, + [SMALL_STATE(2067)] = 63429, + [SMALL_STATE(2068)] = 63480, + [SMALL_STATE(2069)] = 63549, + [SMALL_STATE(2070)] = 63600, + [SMALL_STATE(2071)] = 63671, + [SMALL_STATE(2072)] = 63744, + [SMALL_STATE(2073)] = 63795, + [SMALL_STATE(2074)] = 63846, + [SMALL_STATE(2075)] = 63899, + [SMALL_STATE(2076)] = 63982, + [SMALL_STATE(2077)] = 64033, + [SMALL_STATE(2078)] = 64084, + [SMALL_STATE(2079)] = 64135, + [SMALL_STATE(2080)] = 64186, + [SMALL_STATE(2081)] = 64247, + [SMALL_STATE(2082)] = 64354, + [SMALL_STATE(2083)] = 64461, + [SMALL_STATE(2084)] = 64568, + [SMALL_STATE(2085)] = 64675, + [SMALL_STATE(2086)] = 64782, + [SMALL_STATE(2087)] = 64863, + [SMALL_STATE(2088)] = 64934, + [SMALL_STATE(2089)] = 65029, + [SMALL_STATE(2090)] = 65126, + [SMALL_STATE(2091)] = 65203, + [SMALL_STATE(2092)] = 65292, + [SMALL_STATE(2093)] = 65383, + [SMALL_STATE(2094)] = 65476, + [SMALL_STATE(2095)] = 65551, + [SMALL_STATE(2096)] = 65628, + [SMALL_STATE(2097)] = 65713, + [SMALL_STATE(2098)] = 65812, + [SMALL_STATE(2099)] = 65919, + [SMALL_STATE(2100)] = 66026, + [SMALL_STATE(2101)] = 66133, + [SMALL_STATE(2102)] = 66240, + [SMALL_STATE(2103)] = 66347, + [SMALL_STATE(2104)] = 66454, + [SMALL_STATE(2105)] = 66561, + [SMALL_STATE(2106)] = 66668, + [SMALL_STATE(2107)] = 66737, + [SMALL_STATE(2108)] = 66812, + [SMALL_STATE(2109)] = 66919, + [SMALL_STATE(2110)] = 66986, + [SMALL_STATE(2111)] = 67037, + [SMALL_STATE(2112)] = 67103, + [SMALL_STATE(2113)] = 67155, + [SMALL_STATE(2114)] = 67205, + [SMALL_STATE(2115)] = 67261, + [SMALL_STATE(2116)] = 67367, + [SMALL_STATE(2117)] = 67477, + [SMALL_STATE(2118)] = 67541, + [SMALL_STATE(2119)] = 67607, + [SMALL_STATE(2120)] = 67713, + [SMALL_STATE(2121)] = 67777, + [SMALL_STATE(2122)] = 67835, + [SMALL_STATE(2123)] = 67897, + [SMALL_STATE(2124)] = 67947, + [SMALL_STATE(2125)] = 68021, + [SMALL_STATE(2126)] = 68131, + [SMALL_STATE(2127)] = 68181, + [SMALL_STATE(2128)] = 68231, + [SMALL_STATE(2129)] = 68281, + [SMALL_STATE(2130)] = 68357, + [SMALL_STATE(2131)] = 68411, + [SMALL_STATE(2132)] = 68461, + [SMALL_STATE(2133)] = 68517, + [SMALL_STATE(2134)] = 68567, + [SMALL_STATE(2135)] = 68621, + [SMALL_STATE(2136)] = 68671, + [SMALL_STATE(2137)] = 68729, + [SMALL_STATE(2138)] = 68779, + [SMALL_STATE(2139)] = 68853, + [SMALL_STATE(2140)] = 68929, + [SMALL_STATE(2141)] = 68979, + [SMALL_STATE(2142)] = 69035, + [SMALL_STATE(2143)] = 69089, + [SMALL_STATE(2144)] = 69145, + [SMALL_STATE(2145)] = 69195, + [SMALL_STATE(2146)] = 69269, + [SMALL_STATE(2147)] = 69333, + [SMALL_STATE(2148)] = 69409, + [SMALL_STATE(2149)] = 69471, + [SMALL_STATE(2150)] = 69533, + [SMALL_STATE(2151)] = 69585, + [SMALL_STATE(2152)] = 69637, + [SMALL_STATE(2153)] = 69723, + [SMALL_STATE(2154)] = 69785, + [SMALL_STATE(2155)] = 69847, + [SMALL_STATE(2156)] = 69907, + [SMALL_STATE(2157)] = 69967, + [SMALL_STATE(2158)] = 70025, + [SMALL_STATE(2159)] = 70083, + [SMALL_STATE(2160)] = 70145, + [SMALL_STATE(2161)] = 70207, + [SMALL_STATE(2162)] = 70269, + [SMALL_STATE(2163)] = 70331, + [SMALL_STATE(2164)] = 70393, + [SMALL_STATE(2165)] = 70455, + [SMALL_STATE(2166)] = 70505, + [SMALL_STATE(2167)] = 70611, + [SMALL_STATE(2168)] = 70665, + [SMALL_STATE(2169)] = 70775, + [SMALL_STATE(2170)] = 70829, + [SMALL_STATE(2171)] = 70939, + [SMALL_STATE(2172)] = 70993, + [SMALL_STATE(2173)] = 71047, + [SMALL_STATE(2174)] = 71101, + [SMALL_STATE(2175)] = 71161, + [SMALL_STATE(2176)] = 71215, + [SMALL_STATE(2177)] = 71321, + [SMALL_STATE(2178)] = 71427, + [SMALL_STATE(2179)] = 71477, + [SMALL_STATE(2180)] = 71583, + [SMALL_STATE(2181)] = 71633, + [SMALL_STATE(2182)] = 71739, + [SMALL_STATE(2183)] = 71845, + [SMALL_STATE(2184)] = 71951, + [SMALL_STATE(2185)] = 72031, + [SMALL_STATE(2186)] = 72141, + [SMALL_STATE(2187)] = 72211, + [SMALL_STATE(2188)] = 72321, + [SMALL_STATE(2189)] = 72415, + [SMALL_STATE(2190)] = 72511, + [SMALL_STATE(2191)] = 72587, + [SMALL_STATE(2192)] = 72675, + [SMALL_STATE(2193)] = 72765, + [SMALL_STATE(2194)] = 72857, + [SMALL_STATE(2195)] = 72931, + [SMALL_STATE(2196)] = 73007, + [SMALL_STATE(2197)] = 73091, + [SMALL_STATE(2198)] = 73189, + [SMALL_STATE(2199)] = 73295, + [SMALL_STATE(2200)] = 73401, + [SMALL_STATE(2201)] = 73507, + [SMALL_STATE(2202)] = 73613, + [SMALL_STATE(2203)] = 73719, + [SMALL_STATE(2204)] = 73825, + [SMALL_STATE(2205)] = 73931, + [SMALL_STATE(2206)] = 73995, + [SMALL_STATE(2207)] = 74049, + [SMALL_STATE(2208)] = 74115, + [SMALL_STATE(2209)] = 74225, + [SMALL_STATE(2210)] = 74331, + [SMALL_STATE(2211)] = 74381, + [SMALL_STATE(2212)] = 74431, + [SMALL_STATE(2213)] = 74495, + [SMALL_STATE(2214)] = 74545, + [SMALL_STATE(2215)] = 74611, + [SMALL_STATE(2216)] = 74661, + [SMALL_STATE(2217)] = 74719, + [SMALL_STATE(2218)] = 74773, + [SMALL_STATE(2219)] = 74827, + [SMALL_STATE(2220)] = 74891, + [SMALL_STATE(2221)] = 74943, + [SMALL_STATE(2222)] = 74997, + [SMALL_STATE(2223)] = 75061, + [SMALL_STATE(2224)] = 75113, + [SMALL_STATE(2225)] = 75163, + [SMALL_STATE(2226)] = 75213, + [SMALL_STATE(2227)] = 75279, + [SMALL_STATE(2228)] = 75329, + [SMALL_STATE(2229)] = 75379, + [SMALL_STATE(2230)] = 75433, + [SMALL_STATE(2231)] = 75483, + [SMALL_STATE(2232)] = 75533, + [SMALL_STATE(2233)] = 75643, + [SMALL_STATE(2234)] = 75693, + [SMALL_STATE(2235)] = 75759, + [SMALL_STATE(2236)] = 75823, + [SMALL_STATE(2237)] = 75933, + [SMALL_STATE(2238)] = 75983, + [SMALL_STATE(2239)] = 76047, + [SMALL_STATE(2240)] = 76113, + [SMALL_STATE(2241)] = 76167, + [SMALL_STATE(2242)] = 76217, + [SMALL_STATE(2243)] = 76283, + [SMALL_STATE(2244)] = 76393, + [SMALL_STATE(2245)] = 76447, + [SMALL_STATE(2246)] = 76557, + [SMALL_STATE(2247)] = 76615, + [SMALL_STATE(2248)] = 76665, + [SMALL_STATE(2249)] = 76715, + [SMALL_STATE(2250)] = 76769, + [SMALL_STATE(2251)] = 76827, + [SMALL_STATE(2252)] = 76877, + [SMALL_STATE(2253)] = 76987, + [SMALL_STATE(2254)] = 77047, + [SMALL_STATE(2255)] = 77157, + [SMALL_STATE(2256)] = 77225, + [SMALL_STATE(2257)] = 77299, + [SMALL_STATE(2258)] = 77405, + [SMALL_STATE(2259)] = 77471, + [SMALL_STATE(2260)] = 77521, + [SMALL_STATE(2261)] = 77579, + [SMALL_STATE(2262)] = 77689, + [SMALL_STATE(2263)] = 77799, + [SMALL_STATE(2264)] = 77909, + [SMALL_STATE(2265)] = 77959, + [SMALL_STATE(2266)] = 78069, + [SMALL_STATE(2267)] = 78179, + [SMALL_STATE(2268)] = 78289, + [SMALL_STATE(2269)] = 78399, + [SMALL_STATE(2270)] = 78507, + [SMALL_STATE(2271)] = 78571, + [SMALL_STATE(2272)] = 78635, + [SMALL_STATE(2273)] = 78685, + [SMALL_STATE(2274)] = 78735, + [SMALL_STATE(2275)] = 78845, + [SMALL_STATE(2276)] = 78909, + [SMALL_STATE(2277)] = 79019, + [SMALL_STATE(2278)] = 79129, + [SMALL_STATE(2279)] = 79193, + [SMALL_STATE(2280)] = 79303, + [SMALL_STATE(2281)] = 79367, + [SMALL_STATE(2282)] = 79441, + [SMALL_STATE(2283)] = 79505, + [SMALL_STATE(2284)] = 79581, + [SMALL_STATE(2285)] = 79631, + [SMALL_STATE(2286)] = 79681, + [SMALL_STATE(2287)] = 79731, + [SMALL_STATE(2288)] = 79781, + [SMALL_STATE(2289)] = 79831, + [SMALL_STATE(2290)] = 79941, + [SMALL_STATE(2291)] = 80051, + [SMALL_STATE(2292)] = 80161, + [SMALL_STATE(2293)] = 80271, + [SMALL_STATE(2294)] = 80381, + [SMALL_STATE(2295)] = 80435, + [SMALL_STATE(2296)] = 80489, + [SMALL_STATE(2297)] = 80543, + [SMALL_STATE(2298)] = 80597, + [SMALL_STATE(2299)] = 80661, + [SMALL_STATE(2300)] = 80727, + [SMALL_STATE(2301)] = 80785, + [SMALL_STATE(2302)] = 80851, + [SMALL_STATE(2303)] = 80903, + [SMALL_STATE(2304)] = 80969, + [SMALL_STATE(2305)] = 81019, + [SMALL_STATE(2306)] = 81129, + [SMALL_STATE(2307)] = 81193, + [SMALL_STATE(2308)] = 81259, + [SMALL_STATE(2309)] = 81319, + [SMALL_STATE(2310)] = 81375, + [SMALL_STATE(2311)] = 81439, + [SMALL_STATE(2312)] = 81505, + [SMALL_STATE(2313)] = 81611, + [SMALL_STATE(2314)] = 81665, + [SMALL_STATE(2315)] = 81733, + [SMALL_STATE(2316)] = 81789, + [SMALL_STATE(2317)] = 81843, + [SMALL_STATE(2318)] = 81897, + [SMALL_STATE(2319)] = 81947, + [SMALL_STATE(2320)] = 81997, + [SMALL_STATE(2321)] = 82071, + [SMALL_STATE(2322)] = 82123, + [SMALL_STATE(2323)] = 82173, + [SMALL_STATE(2324)] = 82223, + [SMALL_STATE(2325)] = 82273, + [SMALL_STATE(2326)] = 82323, + [SMALL_STATE(2327)] = 82373, + [SMALL_STATE(2328)] = 82449, + [SMALL_STATE(2329)] = 82559, + [SMALL_STATE(2330)] = 82669, + [SMALL_STATE(2331)] = 82721, + [SMALL_STATE(2332)] = 82831, + [SMALL_STATE(2333)] = 82885, + [SMALL_STATE(2334)] = 82939, + [SMALL_STATE(2335)] = 83049, + [SMALL_STATE(2336)] = 83159, + [SMALL_STATE(2337)] = 83223, + [SMALL_STATE(2338)] = 83275, + [SMALL_STATE(2339)] = 83327, + [SMALL_STATE(2340)] = 83381, + [SMALL_STATE(2341)] = 83435, + [SMALL_STATE(2342)] = 83487, + [SMALL_STATE(2343)] = 83539, + [SMALL_STATE(2344)] = 83593, + [SMALL_STATE(2345)] = 83645, + [SMALL_STATE(2346)] = 83755, + [SMALL_STATE(2347)] = 83805, + [SMALL_STATE(2348)] = 83869, + [SMALL_STATE(2349)] = 83919, + [SMALL_STATE(2350)] = 83977, + [SMALL_STATE(2351)] = 84043, + [SMALL_STATE(2352)] = 84097, + [SMALL_STATE(2353)] = 84171, + [SMALL_STATE(2354)] = 84247, + [SMALL_STATE(2355)] = 84299, + [SMALL_STATE(2356)] = 84365, + [SMALL_STATE(2357)] = 84431, + [SMALL_STATE(2358)] = 84541, + [SMALL_STATE(2359)] = 84651, + [SMALL_STATE(2360)] = 84756, + [SMALL_STATE(2361)] = 84811, + [SMALL_STATE(2362)] = 84916, + [SMALL_STATE(2363)] = 84975, + [SMALL_STATE(2364)] = 85026, + [SMALL_STATE(2365)] = 85085, + [SMALL_STATE(2366)] = 85140, + [SMALL_STATE(2367)] = 85199, + [SMALL_STATE(2368)] = 85258, + [SMALL_STATE(2369)] = 85317, + [SMALL_STATE(2370)] = 85376, + [SMALL_STATE(2371)] = 85431, + [SMALL_STATE(2372)] = 85500, + [SMALL_STATE(2373)] = 85559, + [SMALL_STATE(2374)] = 85614, + [SMALL_STATE(2375)] = 85673, + [SMALL_STATE(2376)] = 85724, + [SMALL_STATE(2377)] = 85829, + [SMALL_STATE(2378)] = 85934, + [SMALL_STATE(2379)] = 85993, + [SMALL_STATE(2380)] = 86098, + [SMALL_STATE(2381)] = 86203, + [SMALL_STATE(2382)] = 86308, + [SMALL_STATE(2383)] = 86413, + [SMALL_STATE(2384)] = 86518, + [SMALL_STATE(2385)] = 86597, + [SMALL_STATE(2386)] = 86666, + [SMALL_STATE(2387)] = 86759, + [SMALL_STATE(2388)] = 86854, + [SMALL_STATE(2389)] = 86929, + [SMALL_STATE(2390)] = 87016, + [SMALL_STATE(2391)] = 87105, + [SMALL_STATE(2392)] = 87196, + [SMALL_STATE(2393)] = 87269, + [SMALL_STATE(2394)] = 87344, + [SMALL_STATE(2395)] = 87427, + [SMALL_STATE(2396)] = 87524, + [SMALL_STATE(2397)] = 87629, + [SMALL_STATE(2398)] = 87734, + [SMALL_STATE(2399)] = 87839, + [SMALL_STATE(2400)] = 87944, + [SMALL_STATE(2401)] = 88049, + [SMALL_STATE(2402)] = 88154, + [SMALL_STATE(2403)] = 88259, + [SMALL_STATE(2404)] = 88364, + [SMALL_STATE(2405)] = 88423, + [SMALL_STATE(2406)] = 88528, + [SMALL_STATE(2407)] = 88633, + [SMALL_STATE(2408)] = 88738, + [SMALL_STATE(2409)] = 88843, + [SMALL_STATE(2410)] = 88948, + [SMALL_STATE(2411)] = 89027, + [SMALL_STATE(2412)] = 89096, + [SMALL_STATE(2413)] = 89189, + [SMALL_STATE(2414)] = 89284, + [SMALL_STATE(2415)] = 89359, + [SMALL_STATE(2416)] = 89446, + [SMALL_STATE(2417)] = 89535, + [SMALL_STATE(2418)] = 89626, + [SMALL_STATE(2419)] = 89699, + [SMALL_STATE(2420)] = 89774, + [SMALL_STATE(2421)] = 89857, + [SMALL_STATE(2422)] = 89954, + [SMALL_STATE(2423)] = 90059, + [SMALL_STATE(2424)] = 90164, + [SMALL_STATE(2425)] = 90269, + [SMALL_STATE(2426)] = 90374, + [SMALL_STATE(2427)] = 90479, + [SMALL_STATE(2428)] = 90584, + [SMALL_STATE(2429)] = 90689, + [SMALL_STATE(2430)] = 90794, + [SMALL_STATE(2431)] = 90845, + [SMALL_STATE(2432)] = 90902, + [SMALL_STATE(2433)] = 90959, + [SMALL_STATE(2434)] = 91018, + [SMALL_STATE(2435)] = 91107, + [SMALL_STATE(2436)] = 91166, + [SMALL_STATE(2437)] = 91225, + [SMALL_STATE(2438)] = 91282, + [SMALL_STATE(2439)] = 91341, + [SMALL_STATE(2440)] = 91400, + [SMALL_STATE(2441)] = 91505, + [SMALL_STATE(2442)] = 91610, + [SMALL_STATE(2443)] = 91715, + [SMALL_STATE(2444)] = 91774, + [SMALL_STATE(2445)] = 91881, + [SMALL_STATE(2446)] = 91932, + [SMALL_STATE(2447)] = 92037, + [SMALL_STATE(2448)] = 92088, + [SMALL_STATE(2449)] = 92147, + [SMALL_STATE(2450)] = 92252, + [SMALL_STATE(2451)] = 92307, + [SMALL_STATE(2452)] = 92412, + [SMALL_STATE(2453)] = 92517, + [SMALL_STATE(2454)] = 92572, + [SMALL_STATE(2455)] = 92627, + [SMALL_STATE(2456)] = 92696, + [SMALL_STATE(2457)] = 92773, + [SMALL_STATE(2458)] = 92824, + [SMALL_STATE(2459)] = 92893, + [SMALL_STATE(2460)] = 92952, + [SMALL_STATE(2461)] = 93007, + [SMALL_STATE(2462)] = 93066, + [SMALL_STATE(2463)] = 93141, + [SMALL_STATE(2464)] = 93200, + [SMALL_STATE(2465)] = 93257, + [SMALL_STATE(2466)] = 93324, + [SMALL_STATE(2467)] = 93397, + [SMALL_STATE(2468)] = 93502, + [SMALL_STATE(2469)] = 93567, + [SMALL_STATE(2470)] = 93618, + [SMALL_STATE(2471)] = 93723, + [SMALL_STATE(2472)] = 93780, + [SMALL_STATE(2473)] = 93847, + [SMALL_STATE(2474)] = 93920, + [SMALL_STATE(2475)] = 94025, + [SMALL_STATE(2476)] = 94090, + [SMALL_STATE(2477)] = 94143, + [SMALL_STATE(2478)] = 94196, + [SMALL_STATE(2479)] = 94255, + [SMALL_STATE(2480)] = 94336, + [SMALL_STATE(2481)] = 94443, + [SMALL_STATE(2482)] = 94502, + [SMALL_STATE(2483)] = 94561, + [SMALL_STATE(2484)] = 94630, + [SMALL_STATE(2485)] = 94689, + [SMALL_STATE(2486)] = 94742, + [SMALL_STATE(2487)] = 94793, + [SMALL_STATE(2488)] = 94850, + [SMALL_STATE(2489)] = 94901, + [SMALL_STATE(2490)] = 94960, + [SMALL_STATE(2491)] = 95019, + [SMALL_STATE(2492)] = 95124, + [SMALL_STATE(2493)] = 95229, + [SMALL_STATE(2494)] = 95334, + [SMALL_STATE(2495)] = 95439, + [SMALL_STATE(2496)] = 95518, + [SMALL_STATE(2497)] = 95587, + [SMALL_STATE(2498)] = 95680, + [SMALL_STATE(2499)] = 95775, + [SMALL_STATE(2500)] = 95850, + [SMALL_STATE(2501)] = 95937, + [SMALL_STATE(2502)] = 96026, + [SMALL_STATE(2503)] = 96117, + [SMALL_STATE(2504)] = 96190, + [SMALL_STATE(2505)] = 96265, + [SMALL_STATE(2506)] = 96348, + [SMALL_STATE(2507)] = 96445, + [SMALL_STATE(2508)] = 96550, + [SMALL_STATE(2509)] = 96655, + [SMALL_STATE(2510)] = 96760, + [SMALL_STATE(2511)] = 96865, + [SMALL_STATE(2512)] = 96970, + [SMALL_STATE(2513)] = 97075, + [SMALL_STATE(2514)] = 97180, + [SMALL_STATE(2515)] = 97285, + [SMALL_STATE(2516)] = 97354, + [SMALL_STATE(2517)] = 97421, + [SMALL_STATE(2518)] = 97494, + [SMALL_STATE(2519)] = 97599, + [SMALL_STATE(2520)] = 97664, + [SMALL_STATE(2521)] = 97733, + [SMALL_STATE(2522)] = 97790, + [SMALL_STATE(2523)] = 97841, + [SMALL_STATE(2524)] = 97898, + [SMALL_STATE(2525)] = 98003, + [SMALL_STATE(2526)] = 98107, + [SMALL_STATE(2527)] = 98157, + [SMALL_STATE(2528)] = 98211, + [SMALL_STATE(2529)] = 98261, + [SMALL_STATE(2530)] = 98315, + [SMALL_STATE(2531)] = 98387, + [SMALL_STATE(2532)] = 98435, + [SMALL_STATE(2533)] = 98483, + [SMALL_STATE(2534)] = 98537, + [SMALL_STATE(2535)] = 98601, + [SMALL_STATE(2536)] = 98669, + [SMALL_STATE(2537)] = 98739, + [SMALL_STATE(2538)] = 98843, + [SMALL_STATE(2539)] = 98947, + [SMALL_STATE(2540)] = 98995, + [SMALL_STATE(2541)] = 99045, + [SMALL_STATE(2542)] = 99095, + [SMALL_STATE(2543)] = 99145, + [SMALL_STATE(2544)] = 99199, + [SMALL_STATE(2545)] = 99265, + [SMALL_STATE(2546)] = 99337, + [SMALL_STATE(2547)] = 99441, + [SMALL_STATE(2548)] = 99505, + [SMALL_STATE(2549)] = 99571, + [SMALL_STATE(2550)] = 99635, + [SMALL_STATE(2551)] = 99695, + [SMALL_STATE(2552)] = 99749, + [SMALL_STATE(2553)] = 99813, + [SMALL_STATE(2554)] = 99873, + [SMALL_STATE(2555)] = 99977, + [SMALL_STATE(2556)] = 100031, + [SMALL_STATE(2557)] = 100099, + [SMALL_STATE(2558)] = 100203, + [SMALL_STATE(2559)] = 100307, + [SMALL_STATE(2560)] = 100411, + [SMALL_STATE(2561)] = 100517, + [SMALL_STATE(2562)] = 100571, + [SMALL_STATE(2563)] = 100627, + [SMALL_STATE(2564)] = 100731, + [SMALL_STATE(2565)] = 100789, + [SMALL_STATE(2566)] = 100843, + [SMALL_STATE(2567)] = 100897, + [SMALL_STATE(2568)] = 100961, + [SMALL_STATE(2569)] = 101021, + [SMALL_STATE(2570)] = 101081, + [SMALL_STATE(2571)] = 101185, + [SMALL_STATE(2572)] = 101289, + [SMALL_STATE(2573)] = 101393, + [SMALL_STATE(2574)] = 101497, + [SMALL_STATE(2575)] = 101547, + [SMALL_STATE(2576)] = 101625, + [SMALL_STATE(2577)] = 101675, + [SMALL_STATE(2578)] = 101725, + [SMALL_STATE(2579)] = 101775, + [SMALL_STATE(2580)] = 101843, + [SMALL_STATE(2581)] = 101947, + [SMALL_STATE(2582)] = 102039, + [SMALL_STATE(2583)] = 102093, + [SMALL_STATE(2584)] = 102187, + [SMALL_STATE(2585)] = 102261, + [SMALL_STATE(2586)] = 102347, + [SMALL_STATE(2587)] = 102435, + [SMALL_STATE(2588)] = 102525, + [SMALL_STATE(2589)] = 102597, + [SMALL_STATE(2590)] = 102671, + [SMALL_STATE(2591)] = 102753, + [SMALL_STATE(2592)] = 102849, + [SMALL_STATE(2593)] = 102953, + [SMALL_STATE(2594)] = 103057, + [SMALL_STATE(2595)] = 103161, + [SMALL_STATE(2596)] = 103265, + [SMALL_STATE(2597)] = 103369, + [SMALL_STATE(2598)] = 103473, + [SMALL_STATE(2599)] = 103577, + [SMALL_STATE(2600)] = 103681, + [SMALL_STATE(2601)] = 103731, + [SMALL_STATE(2602)] = 103781, + [SMALL_STATE(2603)] = 103835, + [SMALL_STATE(2604)] = 103939, + [SMALL_STATE(2605)] = 103999, + [SMALL_STATE(2606)] = 104103, + [SMALL_STATE(2607)] = 104207, + [SMALL_STATE(2608)] = 104271, + [SMALL_STATE(2609)] = 104375, + [SMALL_STATE(2610)] = 104432, + [SMALL_STATE(2611)] = 104481, + [SMALL_STATE(2612)] = 104544, + [SMALL_STATE(2613)] = 104601, + [SMALL_STATE(2614)] = 104658, + [SMALL_STATE(2615)] = 104759, + [SMALL_STATE(2616)] = 104820, + [SMALL_STATE(2617)] = 104877, + [SMALL_STATE(2618)] = 104934, + [SMALL_STATE(2619)] = 104991, + [SMALL_STATE(2620)] = 105056, + [SMALL_STATE(2621)] = 105115, + [SMALL_STATE(2622)] = 105174, + [SMALL_STATE(2623)] = 105233, + [SMALL_STATE(2624)] = 105292, + [SMALL_STATE(2625)] = 105345, + [SMALL_STATE(2626)] = 105402, + [SMALL_STATE(2627)] = 105459, + [SMALL_STATE(2628)] = 105516, + [SMALL_STATE(2629)] = 105573, + [SMALL_STATE(2630)] = 105630, + [SMALL_STATE(2631)] = 105687, + [SMALL_STATE(2632)] = 105750, + [SMALL_STATE(2633)] = 105809, + [SMALL_STATE(2634)] = 105866, + [SMALL_STATE(2635)] = 105925, + [SMALL_STATE(2636)] = 105984, + [SMALL_STATE(2637)] = 106043, + [SMALL_STATE(2638)] = 106100, + [SMALL_STATE(2639)] = 106201, + [SMALL_STATE(2640)] = 106260, + [SMALL_STATE(2641)] = 106319, + [SMALL_STATE(2642)] = 106378, + [SMALL_STATE(2643)] = 106427, + [SMALL_STATE(2644)] = 106476, + [SMALL_STATE(2645)] = 106533, + [SMALL_STATE(2646)] = 106582, + [SMALL_STATE(2647)] = 106639, + [SMALL_STATE(2648)] = 106698, + [SMALL_STATE(2649)] = 106744, + [SMALL_STATE(2650)] = 106792, + [SMALL_STATE(2651)] = 106838, + [SMALL_STATE(2652)] = 106884, + [SMALL_STATE(2653)] = 106932, + [SMALL_STATE(2654)] = 106978, + [SMALL_STATE(2655)] = 107024, + [SMALL_STATE(2656)] = 107070, + [SMALL_STATE(2657)] = 107116, + [SMALL_STATE(2658)] = 107162, + [SMALL_STATE(2659)] = 107208, + [SMALL_STATE(2660)] = 107254, + [SMALL_STATE(2661)] = 107300, + [SMALL_STATE(2662)] = 107348, + [SMALL_STATE(2663)] = 107406, + [SMALL_STATE(2664)] = 107462, + [SMALL_STATE(2665)] = 107510, + [SMALL_STATE(2666)] = 107556, + [SMALL_STATE(2667)] = 107602, + [SMALL_STATE(2668)] = 107648, + [SMALL_STATE(2669)] = 107694, + [SMALL_STATE(2670)] = 107742, + [SMALL_STATE(2671)] = 107792, + [SMALL_STATE(2672)] = 107838, + [SMALL_STATE(2673)] = 107884, + [SMALL_STATE(2674)] = 107930, + [SMALL_STATE(2675)] = 107976, + [SMALL_STATE(2676)] = 108022, + [SMALL_STATE(2677)] = 108070, + [SMALL_STATE(2678)] = 108116, + [SMALL_STATE(2679)] = 108162, + [SMALL_STATE(2680)] = 108208, + [SMALL_STATE(2681)] = 108254, + [SMALL_STATE(2682)] = 108300, + [SMALL_STATE(2683)] = 108346, + [SMALL_STATE(2684)] = 108392, + [SMALL_STATE(2685)] = 108438, + [SMALL_STATE(2686)] = 108484, + [SMALL_STATE(2687)] = 108530, + [SMALL_STATE(2688)] = 108578, + [SMALL_STATE(2689)] = 108628, + [SMALL_STATE(2690)] = 108674, + [SMALL_STATE(2691)] = 108720, + [SMALL_STATE(2692)] = 108768, + [SMALL_STATE(2693)] = 108814, + [SMALL_STATE(2694)] = 108860, + [SMALL_STATE(2695)] = 108908, + [SMALL_STATE(2696)] = 108954, + [SMALL_STATE(2697)] = 109000, + [SMALL_STATE(2698)] = 109046, + [SMALL_STATE(2699)] = 109094, + [SMALL_STATE(2700)] = 109140, + [SMALL_STATE(2701)] = 109186, + [SMALL_STATE(2702)] = 109234, + [SMALL_STATE(2703)] = 109282, + [SMALL_STATE(2704)] = 109330, + [SMALL_STATE(2705)] = 109376, + [SMALL_STATE(2706)] = 109422, + [SMALL_STATE(2707)] = 109468, + [SMALL_STATE(2708)] = 109516, + [SMALL_STATE(2709)] = 109566, + [SMALL_STATE(2710)] = 109612, + [SMALL_STATE(2711)] = 109658, + [SMALL_STATE(2712)] = 109704, + [SMALL_STATE(2713)] = 109750, + [SMALL_STATE(2714)] = 109795, + [SMALL_STATE(2715)] = 109840, + [SMALL_STATE(2716)] = 109885, + [SMALL_STATE(2717)] = 109930, + [SMALL_STATE(2718)] = 109975, + [SMALL_STATE(2719)] = 110042, + [SMALL_STATE(2720)] = 110087, + [SMALL_STATE(2721)] = 110132, + [SMALL_STATE(2722)] = 110185, + [SMALL_STATE(2723)] = 110236, + [SMALL_STATE(2724)] = 110287, + [SMALL_STATE(2725)] = 110340, + [SMALL_STATE(2726)] = 110389, + [SMALL_STATE(2727)] = 110461, + [SMALL_STATE(2728)] = 110533, + [SMALL_STATE(2729)] = 110589, + [SMALL_STATE(2730)] = 110637, + [SMALL_STATE(2731)] = 110695, + [SMALL_STATE(2732)] = 110743, + [SMALL_STATE(2733)] = 110787, + [SMALL_STATE(2734)] = 110845, + [SMALL_STATE(2735)] = 110905, + [SMALL_STATE(2736)] = 110963, + [SMALL_STATE(2737)] = 111023, + [SMALL_STATE(2738)] = 111081, + [SMALL_STATE(2739)] = 111141, + [SMALL_STATE(2740)] = 111194, + [SMALL_STATE(2741)] = 111243, + [SMALL_STATE(2742)] = 111296, + [SMALL_STATE(2743)] = 111349, + [SMALL_STATE(2744)] = 111402, + [SMALL_STATE(2745)] = 111465, + [SMALL_STATE(2746)] = 111518, + [SMALL_STATE(2747)] = 111571, + [SMALL_STATE(2748)] = 111624, + [SMALL_STATE(2749)] = 111687, + [SMALL_STATE(2750)] = 111740, + [SMALL_STATE(2751)] = 111793, + [SMALL_STATE(2752)] = 111846, + [SMALL_STATE(2753)] = 111899, + [SMALL_STATE(2754)] = 111952, + [SMALL_STATE(2755)] = 112005, + [SMALL_STATE(2756)] = 112058, + [SMALL_STATE(2757)] = 112111, + [SMALL_STATE(2758)] = 112164, + [SMALL_STATE(2759)] = 112217, + [SMALL_STATE(2760)] = 112270, + [SMALL_STATE(2761)] = 112323, + [SMALL_STATE(2762)] = 112376, + [SMALL_STATE(2763)] = 112429, + [SMALL_STATE(2764)] = 112482, + [SMALL_STATE(2765)] = 112535, + [SMALL_STATE(2766)] = 112588, + [SMALL_STATE(2767)] = 112641, + [SMALL_STATE(2768)] = 112694, + [SMALL_STATE(2769)] = 112747, + [SMALL_STATE(2770)] = 112807, + [SMALL_STATE(2771)] = 112861, + [SMALL_STATE(2772)] = 112915, + [SMALL_STATE(2773)] = 112969, + [SMALL_STATE(2774)] = 113049, + [SMALL_STATE(2775)] = 113129, + [SMALL_STATE(2776)] = 113183, + [SMALL_STATE(2777)] = 113247, + [SMALL_STATE(2778)] = 113311, + [SMALL_STATE(2779)] = 113371, + [SMALL_STATE(2780)] = 113425, + [SMALL_STATE(2781)] = 113505, + [SMALL_STATE(2782)] = 113569, + [SMALL_STATE(2783)] = 113623, + [SMALL_STATE(2784)] = 113677, + [SMALL_STATE(2785)] = 113757, + [SMALL_STATE(2786)] = 113837, + [SMALL_STATE(2787)] = 113891, + [SMALL_STATE(2788)] = 113945, + [SMALL_STATE(2789)] = 113999, + [SMALL_STATE(2790)] = 114056, + [SMALL_STATE(2791)] = 114099, + [SMALL_STATE(2792)] = 114156, + [SMALL_STATE(2793)] = 114213, + [SMALL_STATE(2794)] = 114270, + [SMALL_STATE(2795)] = 114311, + [SMALL_STATE(2796)] = 114368, + [SMALL_STATE(2797)] = 114425, + [SMALL_STATE(2798)] = 114478, + [SMALL_STATE(2799)] = 114535, + [SMALL_STATE(2800)] = 114592, + [SMALL_STATE(2801)] = 114633, + [SMALL_STATE(2802)] = 114690, + [SMALL_STATE(2803)] = 114747, + [SMALL_STATE(2804)] = 114804, + [SMALL_STATE(2805)] = 114861, + [SMALL_STATE(2806)] = 114918, + [SMALL_STATE(2807)] = 114975, + [SMALL_STATE(2808)] = 115032, + [SMALL_STATE(2809)] = 115085, + [SMALL_STATE(2810)] = 115126, + [SMALL_STATE(2811)] = 115167, + [SMALL_STATE(2812)] = 115208, + [SMALL_STATE(2813)] = 115259, + [SMALL_STATE(2814)] = 115316, + [SMALL_STATE(2815)] = 115364, + [SMALL_STATE(2816)] = 115412, + [SMALL_STATE(2817)] = 115462, + [SMALL_STATE(2818)] = 115510, + [SMALL_STATE(2819)] = 115558, + [SMALL_STATE(2820)] = 115606, + [SMALL_STATE(2821)] = 115654, + [SMALL_STATE(2822)] = 115702, + [SMALL_STATE(2823)] = 115752, + [SMALL_STATE(2824)] = 115800, + [SMALL_STATE(2825)] = 115850, + [SMALL_STATE(2826)] = 115900, + [SMALL_STATE(2827)] = 115948, + [SMALL_STATE(2828)] = 115996, + [SMALL_STATE(2829)] = 116044, + [SMALL_STATE(2830)] = 116092, + [SMALL_STATE(2831)] = 116140, + [SMALL_STATE(2832)] = 116188, + [SMALL_STATE(2833)] = 116236, + [SMALL_STATE(2834)] = 116284, + [SMALL_STATE(2835)] = 116332, + [SMALL_STATE(2836)] = 116380, + [SMALL_STATE(2837)] = 116428, + [SMALL_STATE(2838)] = 116476, + [SMALL_STATE(2839)] = 116526, + [SMALL_STATE(2840)] = 116574, + [SMALL_STATE(2841)] = 116622, + [SMALL_STATE(2842)] = 116670, + [SMALL_STATE(2843)] = 116720, + [SMALL_STATE(2844)] = 116768, + [SMALL_STATE(2845)] = 116818, + [SMALL_STATE(2846)] = 116868, + [SMALL_STATE(2847)] = 116916, + [SMALL_STATE(2848)] = 116964, + [SMALL_STATE(2849)] = 117012, + [SMALL_STATE(2850)] = 117060, + [SMALL_STATE(2851)] = 117108, + [SMALL_STATE(2852)] = 117156, + [SMALL_STATE(2853)] = 117204, + [SMALL_STATE(2854)] = 117252, + [SMALL_STATE(2855)] = 117302, + [SMALL_STATE(2856)] = 117350, + [SMALL_STATE(2857)] = 117398, + [SMALL_STATE(2858)] = 117446, + [SMALL_STATE(2859)] = 117494, + [SMALL_STATE(2860)] = 117542, + [SMALL_STATE(2861)] = 117590, + [SMALL_STATE(2862)] = 117638, + [SMALL_STATE(2863)] = 117686, + [SMALL_STATE(2864)] = 117734, + [SMALL_STATE(2865)] = 117784, + [SMALL_STATE(2866)] = 117832, + [SMALL_STATE(2867)] = 117880, + [SMALL_STATE(2868)] = 117928, + [SMALL_STATE(2869)] = 117978, + [SMALL_STATE(2870)] = 118026, + [SMALL_STATE(2871)] = 118076, + [SMALL_STATE(2872)] = 118126, + [SMALL_STATE(2873)] = 118174, + [SMALL_STATE(2874)] = 118224, + [SMALL_STATE(2875)] = 118272, + [SMALL_STATE(2876)] = 118307, + [SMALL_STATE(2877)] = 118348, + [SMALL_STATE(2878)] = 118389, + [SMALL_STATE(2879)] = 118430, + [SMALL_STATE(2880)] = 118458, + [SMALL_STATE(2881)] = 118486, + [SMALL_STATE(2882)] = 118514, + [SMALL_STATE(2883)] = 118542, + [SMALL_STATE(2884)] = 118570, + [SMALL_STATE(2885)] = 118598, + [SMALL_STATE(2886)] = 118626, + [SMALL_STATE(2887)] = 118654, + [SMALL_STATE(2888)] = 118682, + [SMALL_STATE(2889)] = 118710, + [SMALL_STATE(2890)] = 118738, + [SMALL_STATE(2891)] = 118766, + [SMALL_STATE(2892)] = 118794, + [SMALL_STATE(2893)] = 118822, + [SMALL_STATE(2894)] = 118850, + [SMALL_STATE(2895)] = 118878, + [SMALL_STATE(2896)] = 118906, + [SMALL_STATE(2897)] = 118934, + [SMALL_STATE(2898)] = 118962, + [SMALL_STATE(2899)] = 118990, + [SMALL_STATE(2900)] = 119018, + [SMALL_STATE(2901)] = 119046, + [SMALL_STATE(2902)] = 119074, + [SMALL_STATE(2903)] = 119102, + [SMALL_STATE(2904)] = 119130, + [SMALL_STATE(2905)] = 119158, + [SMALL_STATE(2906)] = 119186, + [SMALL_STATE(2907)] = 119214, + [SMALL_STATE(2908)] = 119242, + [SMALL_STATE(2909)] = 119270, + [SMALL_STATE(2910)] = 119298, + [SMALL_STATE(2911)] = 119326, + [SMALL_STATE(2912)] = 119354, + [SMALL_STATE(2913)] = 119382, + [SMALL_STATE(2914)] = 119409, + [SMALL_STATE(2915)] = 119436, + [SMALL_STATE(2916)] = 119486, + [SMALL_STATE(2917)] = 119512, + [SMALL_STATE(2918)] = 119544, + [SMALL_STATE(2919)] = 119570, + [SMALL_STATE(2920)] = 119608, + [SMALL_STATE(2921)] = 119646, + [SMALL_STATE(2922)] = 119676, + [SMALL_STATE(2923)] = 119710, + [SMALL_STATE(2924)] = 119748, + [SMALL_STATE(2925)] = 119776, + [SMALL_STATE(2926)] = 119802, + [SMALL_STATE(2927)] = 119828, + [SMALL_STATE(2928)] = 119858, + [SMALL_STATE(2929)] = 119886, + [SMALL_STATE(2930)] = 119912, + [SMALL_STATE(2931)] = 119938, + [SMALL_STATE(2932)] = 119964, + [SMALL_STATE(2933)] = 119990, + [SMALL_STATE(2934)] = 120016, + [SMALL_STATE(2935)] = 120047, + [SMALL_STATE(2936)] = 120074, + [SMALL_STATE(2937)] = 120103, + [SMALL_STATE(2938)] = 120128, + [SMALL_STATE(2939)] = 120153, + [SMALL_STATE(2940)] = 120178, + [SMALL_STATE(2941)] = 120203, + [SMALL_STATE(2942)] = 120237, + [SMALL_STATE(2943)] = 120271, + [SMALL_STATE(2944)] = 120305, + [SMALL_STATE(2945)] = 120329, + [SMALL_STATE(2946)] = 120353, + [SMALL_STATE(2947)] = 120377, + [SMALL_STATE(2948)] = 120401, + [SMALL_STATE(2949)] = 120435, + [SMALL_STATE(2950)] = 120459, + [SMALL_STATE(2951)] = 120485, + [SMALL_STATE(2952)] = 120509, + [SMALL_STATE(2953)] = 120533, + [SMALL_STATE(2954)] = 120555, + [SMALL_STATE(2955)] = 120587, + [SMALL_STATE(2956)] = 120621, + [SMALL_STATE(2957)] = 120655, + [SMALL_STATE(2958)] = 120689, + [SMALL_STATE(2959)] = 120713, + [SMALL_STATE(2960)] = 120737, + [SMALL_STATE(2961)] = 120761, + [SMALL_STATE(2962)] = 120785, + [SMALL_STATE(2963)] = 120809, + [SMALL_STATE(2964)] = 120831, + [SMALL_STATE(2965)] = 120855, + [SMALL_STATE(2966)] = 120879, + [SMALL_STATE(2967)] = 120903, + [SMALL_STATE(2968)] = 120927, + [SMALL_STATE(2969)] = 120959, + [SMALL_STATE(2970)] = 120993, + [SMALL_STATE(2971)] = 121027, + [SMALL_STATE(2972)] = 121061, + [SMALL_STATE(2973)] = 121085, + [SMALL_STATE(2974)] = 121109, + [SMALL_STATE(2975)] = 121133, + [SMALL_STATE(2976)] = 121157, + [SMALL_STATE(2977)] = 121179, + [SMALL_STATE(2978)] = 121203, + [SMALL_STATE(2979)] = 121227, + [SMALL_STATE(2980)] = 121251, + [SMALL_STATE(2981)] = 121283, + [SMALL_STATE(2982)] = 121307, + [SMALL_STATE(2983)] = 121341, + [SMALL_STATE(2984)] = 121375, + [SMALL_STATE(2985)] = 121399, + [SMALL_STATE(2986)] = 121431, + [SMALL_STATE(2987)] = 121455, + [SMALL_STATE(2988)] = 121479, + [SMALL_STATE(2989)] = 121513, + [SMALL_STATE(2990)] = 121537, + [SMALL_STATE(2991)] = 121561, + [SMALL_STATE(2992)] = 121585, + [SMALL_STATE(2993)] = 121619, + [SMALL_STATE(2994)] = 121643, + [SMALL_STATE(2995)] = 121667, + [SMALL_STATE(2996)] = 121691, + [SMALL_STATE(2997)] = 121725, + [SMALL_STATE(2998)] = 121749, + [SMALL_STATE(2999)] = 121771, + [SMALL_STATE(3000)] = 121795, + [SMALL_STATE(3001)] = 121819, + [SMALL_STATE(3002)] = 121843, + [SMALL_STATE(3003)] = 121867, + [SMALL_STATE(3004)] = 121891, + [SMALL_STATE(3005)] = 121915, + [SMALL_STATE(3006)] = 121939, + [SMALL_STATE(3007)] = 121961, + [SMALL_STATE(3008)] = 121985, + [SMALL_STATE(3009)] = 122009, + [SMALL_STATE(3010)] = 122033, + [SMALL_STATE(3011)] = 122055, + [SMALL_STATE(3012)] = 122079, + [SMALL_STATE(3013)] = 122103, + [SMALL_STATE(3014)] = 122127, + [SMALL_STATE(3015)] = 122151, + [SMALL_STATE(3016)] = 122175, + [SMALL_STATE(3017)] = 122199, + [SMALL_STATE(3018)] = 122221, + [SMALL_STATE(3019)] = 122243, + [SMALL_STATE(3020)] = 122265, + [SMALL_STATE(3021)] = 122289, + [SMALL_STATE(3022)] = 122313, + [SMALL_STATE(3023)] = 122341, + [SMALL_STATE(3024)] = 122365, + [SMALL_STATE(3025)] = 122391, + [SMALL_STATE(3026)] = 122423, + [SMALL_STATE(3027)] = 122457, + [SMALL_STATE(3028)] = 122491, + [SMALL_STATE(3029)] = 122525, + [SMALL_STATE(3030)] = 122549, + [SMALL_STATE(3031)] = 122573, + [SMALL_STATE(3032)] = 122597, + [SMALL_STATE(3033)] = 122621, + [SMALL_STATE(3034)] = 122645, + [SMALL_STATE(3035)] = 122667, + [SMALL_STATE(3036)] = 122691, + [SMALL_STATE(3037)] = 122715, + [SMALL_STATE(3038)] = 122739, + [SMALL_STATE(3039)] = 122763, + [SMALL_STATE(3040)] = 122787, + [SMALL_STATE(3041)] = 122819, + [SMALL_STATE(3042)] = 122843, + [SMALL_STATE(3043)] = 122867, + [SMALL_STATE(3044)] = 122910, + [SMALL_STATE(3045)] = 122955, + [SMALL_STATE(3046)] = 122984, + [SMALL_STATE(3047)] = 123013, + [SMALL_STATE(3048)] = 123052, + [SMALL_STATE(3049)] = 123095, + [SMALL_STATE(3050)] = 123120, + [SMALL_STATE(3051)] = 123163, + [SMALL_STATE(3052)] = 123206, + [SMALL_STATE(3053)] = 123249, + [SMALL_STATE(3054)] = 123292, + [SMALL_STATE(3055)] = 123321, + [SMALL_STATE(3056)] = 123364, + [SMALL_STATE(3057)] = 123389, + [SMALL_STATE(3058)] = 123432, + [SMALL_STATE(3059)] = 123471, + [SMALL_STATE(3060)] = 123514, + [SMALL_STATE(3061)] = 123553, + [SMALL_STATE(3062)] = 123582, + [SMALL_STATE(3063)] = 123625, + [SMALL_STATE(3064)] = 123668, + [SMALL_STATE(3065)] = 123697, + [SMALL_STATE(3066)] = 123726, + [SMALL_STATE(3067)] = 123755, + [SMALL_STATE(3068)] = 123798, + [SMALL_STATE(3069)] = 123837, + [SMALL_STATE(3070)] = 123880, + [SMALL_STATE(3071)] = 123923, + [SMALL_STATE(3072)] = 123966, + [SMALL_STATE(3073)] = 124009, + [SMALL_STATE(3074)] = 124048, + [SMALL_STATE(3075)] = 124091, + [SMALL_STATE(3076)] = 124134, + [SMALL_STATE(3077)] = 124177, + [SMALL_STATE(3078)] = 124206, + [SMALL_STATE(3079)] = 124249, + [SMALL_STATE(3080)] = 124292, + [SMALL_STATE(3081)] = 124321, + [SMALL_STATE(3082)] = 124346, + [SMALL_STATE(3083)] = 124389, + [SMALL_STATE(3084)] = 124432, + [SMALL_STATE(3085)] = 124452, + [SMALL_STATE(3086)] = 124488, + [SMALL_STATE(3087)] = 124526, + [SMALL_STATE(3088)] = 124562, + [SMALL_STATE(3089)] = 124584, + [SMALL_STATE(3090)] = 124604, + [SMALL_STATE(3091)] = 124624, + [SMALL_STATE(3092)] = 124644, + [SMALL_STATE(3093)] = 124664, + [SMALL_STATE(3094)] = 124684, + [SMALL_STATE(3095)] = 124704, + [SMALL_STATE(3096)] = 124724, + [SMALL_STATE(3097)] = 124744, + [SMALL_STATE(3098)] = 124764, + [SMALL_STATE(3099)] = 124784, + [SMALL_STATE(3100)] = 124804, + [SMALL_STATE(3101)] = 124824, + [SMALL_STATE(3102)] = 124844, + [SMALL_STATE(3103)] = 124864, + [SMALL_STATE(3104)] = 124884, + [SMALL_STATE(3105)] = 124904, + [SMALL_STATE(3106)] = 124924, + [SMALL_STATE(3107)] = 124944, + [SMALL_STATE(3108)] = 124964, + [SMALL_STATE(3109)] = 124984, + [SMALL_STATE(3110)] = 125004, + [SMALL_STATE(3111)] = 125024, + [SMALL_STATE(3112)] = 125044, + [SMALL_STATE(3113)] = 125064, + [SMALL_STATE(3114)] = 125084, + [SMALL_STATE(3115)] = 125104, + [SMALL_STATE(3116)] = 125124, + [SMALL_STATE(3117)] = 125144, + [SMALL_STATE(3118)] = 125164, + [SMALL_STATE(3119)] = 125184, + [SMALL_STATE(3120)] = 125204, + [SMALL_STATE(3121)] = 125224, + [SMALL_STATE(3122)] = 125244, + [SMALL_STATE(3123)] = 125266, + [SMALL_STATE(3124)] = 125302, + [SMALL_STATE(3125)] = 125338, + [SMALL_STATE(3126)] = 125374, + [SMALL_STATE(3127)] = 125410, + [SMALL_STATE(3128)] = 125432, + [SMALL_STATE(3129)] = 125468, + [SMALL_STATE(3130)] = 125492, + [SMALL_STATE(3131)] = 125518, + [SMALL_STATE(3132)] = 125554, + [SMALL_STATE(3133)] = 125582, + [SMALL_STATE(3134)] = 125610, + [SMALL_STATE(3135)] = 125638, + [SMALL_STATE(3136)] = 125666, + [SMALL_STATE(3137)] = 125694, + [SMALL_STATE(3138)] = 125720, + [SMALL_STATE(3139)] = 125746, + [SMALL_STATE(3140)] = 125782, + [SMALL_STATE(3141)] = 125810, + [SMALL_STATE(3142)] = 125838, + [SMALL_STATE(3143)] = 125866, + [SMALL_STATE(3144)] = 125890, + [SMALL_STATE(3145)] = 125912, + [SMALL_STATE(3146)] = 125934, + [SMALL_STATE(3147)] = 125956, + [SMALL_STATE(3148)] = 125980, + [SMALL_STATE(3149)] = 126004, + [SMALL_STATE(3150)] = 126026, + [SMALL_STATE(3151)] = 126048, + [SMALL_STATE(3152)] = 126072, + [SMALL_STATE(3153)] = 126094, + [SMALL_STATE(3154)] = 126116, + [SMALL_STATE(3155)] = 126138, + [SMALL_STATE(3156)] = 126160, + [SMALL_STATE(3157)] = 126196, + [SMALL_STATE(3158)] = 126219, + [SMALL_STATE(3159)] = 126252, + [SMALL_STATE(3160)] = 126281, + [SMALL_STATE(3161)] = 126302, + [SMALL_STATE(3162)] = 126331, + [SMALL_STATE(3163)] = 126362, + [SMALL_STATE(3164)] = 126399, + [SMALL_STATE(3165)] = 126438, + [SMALL_STATE(3166)] = 126467, + [SMALL_STATE(3167)] = 126504, + [SMALL_STATE(3168)] = 126537, + [SMALL_STATE(3169)] = 126566, + [SMALL_STATE(3170)] = 126591, + [SMALL_STATE(3171)] = 126620, + [SMALL_STATE(3172)] = 126653, + [SMALL_STATE(3173)] = 126690, + [SMALL_STATE(3174)] = 126711, + [SMALL_STATE(3175)] = 126744, + [SMALL_STATE(3176)] = 126777, + [SMALL_STATE(3177)] = 126798, + [SMALL_STATE(3178)] = 126819, + [SMALL_STATE(3179)] = 126856, + [SMALL_STATE(3180)] = 126877, + [SMALL_STATE(3181)] = 126914, + [SMALL_STATE(3182)] = 126935, + [SMALL_STATE(3183)] = 126972, + [SMALL_STATE(3184)] = 126995, + [SMALL_STATE(3185)] = 127032, + [SMALL_STATE(3186)] = 127069, + [SMALL_STATE(3187)] = 127100, + [SMALL_STATE(3188)] = 127131, + [SMALL_STATE(3189)] = 127164, + [SMALL_STATE(3190)] = 127201, + [SMALL_STATE(3191)] = 127238, + [SMALL_STATE(3192)] = 127275, + [SMALL_STATE(3193)] = 127312, + [SMALL_STATE(3194)] = 127345, + [SMALL_STATE(3195)] = 127382, + [SMALL_STATE(3196)] = 127403, + [SMALL_STATE(3197)] = 127440, + [SMALL_STATE(3198)] = 127471, + [SMALL_STATE(3199)] = 127508, + [SMALL_STATE(3200)] = 127531, + [SMALL_STATE(3201)] = 127564, + [SMALL_STATE(3202)] = 127597, + [SMALL_STATE(3203)] = 127634, + [SMALL_STATE(3204)] = 127671, + [SMALL_STATE(3205)] = 127708, + [SMALL_STATE(3206)] = 127745, + [SMALL_STATE(3207)] = 127782, + [SMALL_STATE(3208)] = 127805, + [SMALL_STATE(3209)] = 127842, + [SMALL_STATE(3210)] = 127879, + [SMALL_STATE(3211)] = 127916, + [SMALL_STATE(3212)] = 127939, + [SMALL_STATE(3213)] = 127972, + [SMALL_STATE(3214)] = 127997, + [SMALL_STATE(3215)] = 128028, + [SMALL_STATE(3216)] = 128048, + [SMALL_STATE(3217)] = 128068, + [SMALL_STATE(3218)] = 128088, + [SMALL_STATE(3219)] = 128106, + [SMALL_STATE(3220)] = 128124, + [SMALL_STATE(3221)] = 128142, + [SMALL_STATE(3222)] = 128166, + [SMALL_STATE(3223)] = 128190, + [SMALL_STATE(3224)] = 128212, + [SMALL_STATE(3225)] = 128232, + [SMALL_STATE(3226)] = 128268, + [SMALL_STATE(3227)] = 128286, + [SMALL_STATE(3228)] = 128306, + [SMALL_STATE(3229)] = 128326, + [SMALL_STATE(3230)] = 128350, + [SMALL_STATE(3231)] = 128370, + [SMALL_STATE(3232)] = 128390, + [SMALL_STATE(3233)] = 128408, + [SMALL_STATE(3234)] = 128426, + [SMALL_STATE(3235)] = 128446, + [SMALL_STATE(3236)] = 128466, + [SMALL_STATE(3237)] = 128486, + [SMALL_STATE(3238)] = 128504, + [SMALL_STATE(3239)] = 128524, + [SMALL_STATE(3240)] = 128544, + [SMALL_STATE(3241)] = 128566, + [SMALL_STATE(3242)] = 128584, + [SMALL_STATE(3243)] = 128604, + [SMALL_STATE(3244)] = 128622, + [SMALL_STATE(3245)] = 128640, + [SMALL_STATE(3246)] = 128660, + [SMALL_STATE(3247)] = 128678, + [SMALL_STATE(3248)] = 128696, + [SMALL_STATE(3249)] = 128716, + [SMALL_STATE(3250)] = 128736, + [SMALL_STATE(3251)] = 128758, + [SMALL_STATE(3252)] = 128782, + [SMALL_STATE(3253)] = 128802, + [SMALL_STATE(3254)] = 128824, + [SMALL_STATE(3255)] = 128844, + [SMALL_STATE(3256)] = 128864, + [SMALL_STATE(3257)] = 128884, + [SMALL_STATE(3258)] = 128908, + [SMALL_STATE(3259)] = 128934, + [SMALL_STATE(3260)] = 128958, + [SMALL_STATE(3261)] = 128980, + [SMALL_STATE(3262)] = 129000, + [SMALL_STATE(3263)] = 129022, + [SMALL_STATE(3264)] = 129046, + [SMALL_STATE(3265)] = 129066, + [SMALL_STATE(3266)] = 129086, + [SMALL_STATE(3267)] = 129106, + [SMALL_STATE(3268)] = 129126, + [SMALL_STATE(3269)] = 129146, + [SMALL_STATE(3270)] = 129166, + [SMALL_STATE(3271)] = 129192, + [SMALL_STATE(3272)] = 129212, + [SMALL_STATE(3273)] = 129232, + [SMALL_STATE(3274)] = 129252, + [SMALL_STATE(3275)] = 129272, + [SMALL_STATE(3276)] = 129292, + [SMALL_STATE(3277)] = 129316, + [SMALL_STATE(3278)] = 129334, + [SMALL_STATE(3279)] = 129354, + [SMALL_STATE(3280)] = 129376, + [SMALL_STATE(3281)] = 129396, + [SMALL_STATE(3282)] = 129418, + [SMALL_STATE(3283)] = 129436, + [SMALL_STATE(3284)] = 129456, + [SMALL_STATE(3285)] = 129476, + [SMALL_STATE(3286)] = 129500, + [SMALL_STATE(3287)] = 129520, + [SMALL_STATE(3288)] = 129551, + [SMALL_STATE(3289)] = 129582, + [SMALL_STATE(3290)] = 129599, + [SMALL_STATE(3291)] = 129634, + [SMALL_STATE(3292)] = 129669, + [SMALL_STATE(3293)] = 129690, + [SMALL_STATE(3294)] = 129709, + [SMALL_STATE(3295)] = 129728, + [SMALL_STATE(3296)] = 129751, + [SMALL_STATE(3297)] = 129770, + [SMALL_STATE(3298)] = 129803, + [SMALL_STATE(3299)] = 129834, + [SMALL_STATE(3300)] = 129857, + [SMALL_STATE(3301)] = 129892, + [SMALL_STATE(3302)] = 129925, + [SMALL_STATE(3303)] = 129954, + [SMALL_STATE(3304)] = 129971, + [SMALL_STATE(3305)] = 129996, + [SMALL_STATE(3306)] = 130031, + [SMALL_STATE(3307)] = 130048, + [SMALL_STATE(3308)] = 130069, + [SMALL_STATE(3309)] = 130104, + [SMALL_STATE(3310)] = 130139, + [SMALL_STATE(3311)] = 130174, + [SMALL_STATE(3312)] = 130191, + [SMALL_STATE(3313)] = 130226, + [SMALL_STATE(3314)] = 130253, + [SMALL_STATE(3315)] = 130284, + [SMALL_STATE(3316)] = 130319, + [SMALL_STATE(3317)] = 130354, + [SMALL_STATE(3318)] = 130385, + [SMALL_STATE(3319)] = 130420, + [SMALL_STATE(3320)] = 130441, + [SMALL_STATE(3321)] = 130472, + [SMALL_STATE(3322)] = 130491, + [SMALL_STATE(3323)] = 130509, + [SMALL_STATE(3324)] = 130527, + [SMALL_STATE(3325)] = 130543, + [SMALL_STATE(3326)] = 130571, + [SMALL_STATE(3327)] = 130587, + [SMALL_STATE(3328)] = 130603, + [SMALL_STATE(3329)] = 130629, + [SMALL_STATE(3330)] = 130657, + [SMALL_STATE(3331)] = 130685, + [SMALL_STATE(3332)] = 130713, + [SMALL_STATE(3333)] = 130729, + [SMALL_STATE(3334)] = 130757, + [SMALL_STATE(3335)] = 130789, + [SMALL_STATE(3336)] = 130815, + [SMALL_STATE(3337)] = 130841, + [SMALL_STATE(3338)] = 130869, + [SMALL_STATE(3339)] = 130897, + [SMALL_STATE(3340)] = 130913, + [SMALL_STATE(3341)] = 130941, + [SMALL_STATE(3342)] = 130957, + [SMALL_STATE(3343)] = 130973, + [SMALL_STATE(3344)] = 130989, + [SMALL_STATE(3345)] = 131005, + [SMALL_STATE(3346)] = 131033, + [SMALL_STATE(3347)] = 131049, + [SMALL_STATE(3348)] = 131071, + [SMALL_STATE(3349)] = 131101, + [SMALL_STATE(3350)] = 131119, + [SMALL_STATE(3351)] = 131147, + [SMALL_STATE(3352)] = 131179, + [SMALL_STATE(3353)] = 131195, + [SMALL_STATE(3354)] = 131223, + [SMALL_STATE(3355)] = 131239, + [SMALL_STATE(3356)] = 131255, + [SMALL_STATE(3357)] = 131283, + [SMALL_STATE(3358)] = 131311, + [SMALL_STATE(3359)] = 131331, + [SMALL_STATE(3360)] = 131359, + [SMALL_STATE(3361)] = 131387, + [SMALL_STATE(3362)] = 131411, + [SMALL_STATE(3363)] = 131439, + [SMALL_STATE(3364)] = 131467, + [SMALL_STATE(3365)] = 131483, + [SMALL_STATE(3366)] = 131509, + [SMALL_STATE(3367)] = 131525, + [SMALL_STATE(3368)] = 131553, + [SMALL_STATE(3369)] = 131569, + [SMALL_STATE(3370)] = 131585, + [SMALL_STATE(3371)] = 131613, + [SMALL_STATE(3372)] = 131641, + [SMALL_STATE(3373)] = 131657, + [SMALL_STATE(3374)] = 131685, + [SMALL_STATE(3375)] = 131717, + [SMALL_STATE(3376)] = 131739, + [SMALL_STATE(3377)] = 131755, + [SMALL_STATE(3378)] = 131787, + [SMALL_STATE(3379)] = 131815, + [SMALL_STATE(3380)] = 131841, + [SMALL_STATE(3381)] = 131873, + [SMALL_STATE(3382)] = 131901, + [SMALL_STATE(3383)] = 131921, + [SMALL_STATE(3384)] = 131937, + [SMALL_STATE(3385)] = 131955, + [SMALL_STATE(3386)] = 131973, + [SMALL_STATE(3387)] = 132005, + [SMALL_STATE(3388)] = 132033, + [SMALL_STATE(3389)] = 132061, + [SMALL_STATE(3390)] = 132093, + [SMALL_STATE(3391)] = 132125, + [SMALL_STATE(3392)] = 132141, + [SMALL_STATE(3393)] = 132157, + [SMALL_STATE(3394)] = 132189, + [SMALL_STATE(3395)] = 132205, + [SMALL_STATE(3396)] = 132231, + [SMALL_STATE(3397)] = 132253, + [SMALL_STATE(3398)] = 132269, + [SMALL_STATE(3399)] = 132301, + [SMALL_STATE(3400)] = 132329, + [SMALL_STATE(3401)] = 132345, + [SMALL_STATE(3402)] = 132361, + [SMALL_STATE(3403)] = 132377, + [SMALL_STATE(3404)] = 132405, + [SMALL_STATE(3405)] = 132437, + [SMALL_STATE(3406)] = 132453, + [SMALL_STATE(3407)] = 132481, + [SMALL_STATE(3408)] = 132497, + [SMALL_STATE(3409)] = 132525, + [SMALL_STATE(3410)] = 132553, + [SMALL_STATE(3411)] = 132581, + [SMALL_STATE(3412)] = 132597, + [SMALL_STATE(3413)] = 132613, + [SMALL_STATE(3414)] = 132629, + [SMALL_STATE(3415)] = 132651, + [SMALL_STATE(3416)] = 132677, + [SMALL_STATE(3417)] = 132705, + [SMALL_STATE(3418)] = 132721, + [SMALL_STATE(3419)] = 132743, + [SMALL_STATE(3420)] = 132771, + [SMALL_STATE(3421)] = 132789, + [SMALL_STATE(3422)] = 132821, + [SMALL_STATE(3423)] = 132853, + [SMALL_STATE(3424)] = 132875, + [SMALL_STATE(3425)] = 132907, + [SMALL_STATE(3426)] = 132933, + [SMALL_STATE(3427)] = 132949, + [SMALL_STATE(3428)] = 132965, + [SMALL_STATE(3429)] = 132981, + [SMALL_STATE(3430)] = 133013, + [SMALL_STATE(3431)] = 133041, + [SMALL_STATE(3432)] = 133057, + [SMALL_STATE(3433)] = 133079, + [SMALL_STATE(3434)] = 133105, + [SMALL_STATE(3435)] = 133121, + [SMALL_STATE(3436)] = 133137, + [SMALL_STATE(3437)] = 133165, + [SMALL_STATE(3438)] = 133181, + [SMALL_STATE(3439)] = 133203, + [SMALL_STATE(3440)] = 133229, + [SMALL_STATE(3441)] = 133249, + [SMALL_STATE(3442)] = 133281, + [SMALL_STATE(3443)] = 133309, + [SMALL_STATE(3444)] = 133337, + [SMALL_STATE(3445)] = 133353, + [SMALL_STATE(3446)] = 133369, + [SMALL_STATE(3447)] = 133385, + [SMALL_STATE(3448)] = 133411, + [SMALL_STATE(3449)] = 133439, + [SMALL_STATE(3450)] = 133455, + [SMALL_STATE(3451)] = 133487, + [SMALL_STATE(3452)] = 133505, + [SMALL_STATE(3453)] = 133533, + [SMALL_STATE(3454)] = 133565, + [SMALL_STATE(3455)] = 133581, + [SMALL_STATE(3456)] = 133603, + [SMALL_STATE(3457)] = 133631, + [SMALL_STATE(3458)] = 133659, + [SMALL_STATE(3459)] = 133687, + [SMALL_STATE(3460)] = 133715, + [SMALL_STATE(3461)] = 133741, + [SMALL_STATE(3462)] = 133769, + [SMALL_STATE(3463)] = 133797, + [SMALL_STATE(3464)] = 133825, + [SMALL_STATE(3465)] = 133857, + [SMALL_STATE(3466)] = 133873, + [SMALL_STATE(3467)] = 133901, + [SMALL_STATE(3468)] = 133919, + [SMALL_STATE(3469)] = 133944, + [SMALL_STATE(3470)] = 133969, + [SMALL_STATE(3471)] = 133998, + [SMALL_STATE(3472)] = 134017, + [SMALL_STATE(3473)] = 134038, + [SMALL_STATE(3474)] = 134053, + [SMALL_STATE(3475)] = 134078, + [SMALL_STATE(3476)] = 134103, + [SMALL_STATE(3477)] = 134120, + [SMALL_STATE(3478)] = 134143, + [SMALL_STATE(3479)] = 134158, + [SMALL_STATE(3480)] = 134179, + [SMALL_STATE(3481)] = 134208, + [SMALL_STATE(3482)] = 134231, + [SMALL_STATE(3483)] = 134246, + [SMALL_STATE(3484)] = 134269, + [SMALL_STATE(3485)] = 134292, + [SMALL_STATE(3486)] = 134317, + [SMALL_STATE(3487)] = 134346, + [SMALL_STATE(3488)] = 134363, + [SMALL_STATE(3489)] = 134392, + [SMALL_STATE(3490)] = 134413, + [SMALL_STATE(3491)] = 134430, + [SMALL_STATE(3492)] = 134455, + [SMALL_STATE(3493)] = 134476, + [SMALL_STATE(3494)] = 134497, + [SMALL_STATE(3495)] = 134526, + [SMALL_STATE(3496)] = 134555, + [SMALL_STATE(3497)] = 134578, + [SMALL_STATE(3498)] = 134603, + [SMALL_STATE(3499)] = 134628, + [SMALL_STATE(3500)] = 134651, + [SMALL_STATE(3501)] = 134674, + [SMALL_STATE(3502)] = 134699, + [SMALL_STATE(3503)] = 134718, + [SMALL_STATE(3504)] = 134739, + [SMALL_STATE(3505)] = 134762, + [SMALL_STATE(3506)] = 134787, + [SMALL_STATE(3507)] = 134812, + [SMALL_STATE(3508)] = 134837, + [SMALL_STATE(3509)] = 134852, + [SMALL_STATE(3510)] = 134875, + [SMALL_STATE(3511)] = 134890, + [SMALL_STATE(3512)] = 134912, + [SMALL_STATE(3513)] = 134934, + [SMALL_STATE(3514)] = 134956, + [SMALL_STATE(3515)] = 134978, + [SMALL_STATE(3516)] = 135000, + [SMALL_STATE(3517)] = 135022, + [SMALL_STATE(3518)] = 135044, + [SMALL_STATE(3519)] = 135066, + [SMALL_STATE(3520)] = 135088, + [SMALL_STATE(3521)] = 135110, + [SMALL_STATE(3522)] = 135132, + [SMALL_STATE(3523)] = 135158, + [SMALL_STATE(3524)] = 135184, + [SMALL_STATE(3525)] = 135206, + [SMALL_STATE(3526)] = 135228, + [SMALL_STATE(3527)] = 135250, + [SMALL_STATE(3528)] = 135272, + [SMALL_STATE(3529)] = 135294, + [SMALL_STATE(3530)] = 135316, + [SMALL_STATE(3531)] = 135338, + [SMALL_STATE(3532)] = 135360, + [SMALL_STATE(3533)] = 135386, + [SMALL_STATE(3534)] = 135404, + [SMALL_STATE(3535)] = 135426, + [SMALL_STATE(3536)] = 135448, + [SMALL_STATE(3537)] = 135470, + [SMALL_STATE(3538)] = 135496, + [SMALL_STATE(3539)] = 135510, + [SMALL_STATE(3540)] = 135524, + [SMALL_STATE(3541)] = 135546, + [SMALL_STATE(3542)] = 135568, + [SMALL_STATE(3543)] = 135590, + [SMALL_STATE(3544)] = 135612, + [SMALL_STATE(3545)] = 135626, + [SMALL_STATE(3546)] = 135652, + [SMALL_STATE(3547)] = 135678, + [SMALL_STATE(3548)] = 135704, + [SMALL_STATE(3549)] = 135730, + [SMALL_STATE(3550)] = 135756, + [SMALL_STATE(3551)] = 135782, + [SMALL_STATE(3552)] = 135808, + [SMALL_STATE(3553)] = 135834, + [SMALL_STATE(3554)] = 135856, + [SMALL_STATE(3555)] = 135878, + [SMALL_STATE(3556)] = 135900, + [SMALL_STATE(3557)] = 135922, + [SMALL_STATE(3558)] = 135948, + [SMALL_STATE(3559)] = 135974, + [SMALL_STATE(3560)] = 135996, + [SMALL_STATE(3561)] = 136022, + [SMALL_STATE(3562)] = 136044, + [SMALL_STATE(3563)] = 136066, + [SMALL_STATE(3564)] = 136092, + [SMALL_STATE(3565)] = 136118, + [SMALL_STATE(3566)] = 136140, + [SMALL_STATE(3567)] = 136162, + [SMALL_STATE(3568)] = 136188, + [SMALL_STATE(3569)] = 136210, + [SMALL_STATE(3570)] = 136232, + [SMALL_STATE(3571)] = 136254, + [SMALL_STATE(3572)] = 136276, + [SMALL_STATE(3573)] = 136302, + [SMALL_STATE(3574)] = 136328, + [SMALL_STATE(3575)] = 136344, + [SMALL_STATE(3576)] = 136366, + [SMALL_STATE(3577)] = 136392, + [SMALL_STATE(3578)] = 136418, + [SMALL_STATE(3579)] = 136444, + [SMALL_STATE(3580)] = 136466, + [SMALL_STATE(3581)] = 136492, + [SMALL_STATE(3582)] = 136514, + [SMALL_STATE(3583)] = 136536, + [SMALL_STATE(3584)] = 136558, + [SMALL_STATE(3585)] = 136580, + [SMALL_STATE(3586)] = 136602, + [SMALL_STATE(3587)] = 136624, + [SMALL_STATE(3588)] = 136646, + [SMALL_STATE(3589)] = 136672, + [SMALL_STATE(3590)] = 136686, + [SMALL_STATE(3591)] = 136708, + [SMALL_STATE(3592)] = 136730, + [SMALL_STATE(3593)] = 136744, + [SMALL_STATE(3594)] = 136770, + [SMALL_STATE(3595)] = 136792, + [SMALL_STATE(3596)] = 136814, + [SMALL_STATE(3597)] = 136840, + [SMALL_STATE(3598)] = 136866, + [SMALL_STATE(3599)] = 136880, + [SMALL_STATE(3600)] = 136902, + [SMALL_STATE(3601)] = 136924, + [SMALL_STATE(3602)] = 136946, + [SMALL_STATE(3603)] = 136968, + [SMALL_STATE(3604)] = 136994, + [SMALL_STATE(3605)] = 137020, + [SMALL_STATE(3606)] = 137042, + [SMALL_STATE(3607)] = 137056, + [SMALL_STATE(3608)] = 137082, + [SMALL_STATE(3609)] = 137104, + [SMALL_STATE(3610)] = 137130, + [SMALL_STATE(3611)] = 137148, + [SMALL_STATE(3612)] = 137170, + [SMALL_STATE(3613)] = 137196, + [SMALL_STATE(3614)] = 137222, + [SMALL_STATE(3615)] = 137244, + [SMALL_STATE(3616)] = 137266, + [SMALL_STATE(3617)] = 137288, + [SMALL_STATE(3618)] = 137302, + [SMALL_STATE(3619)] = 137316, + [SMALL_STATE(3620)] = 137342, + [SMALL_STATE(3621)] = 137364, + [SMALL_STATE(3622)] = 137390, + [SMALL_STATE(3623)] = 137416, + [SMALL_STATE(3624)] = 137438, + [SMALL_STATE(3625)] = 137452, + [SMALL_STATE(3626)] = 137470, + [SMALL_STATE(3627)] = 137492, + [SMALL_STATE(3628)] = 137518, + [SMALL_STATE(3629)] = 137544, + [SMALL_STATE(3630)] = 137570, + [SMALL_STATE(3631)] = 137596, + [SMALL_STATE(3632)] = 137618, + [SMALL_STATE(3633)] = 137640, + [SMALL_STATE(3634)] = 137662, + [SMALL_STATE(3635)] = 137684, + [SMALL_STATE(3636)] = 137710, + [SMALL_STATE(3637)] = 137724, + [SMALL_STATE(3638)] = 137750, + [SMALL_STATE(3639)] = 137776, + [SMALL_STATE(3640)] = 137802, + [SMALL_STATE(3641)] = 137824, + [SMALL_STATE(3642)] = 137850, + [SMALL_STATE(3643)] = 137872, + [SMALL_STATE(3644)] = 137888, + [SMALL_STATE(3645)] = 137906, + [SMALL_STATE(3646)] = 137922, + [SMALL_STATE(3647)] = 137940, + [SMALL_STATE(3648)] = 137966, + [SMALL_STATE(3649)] = 137984, + [SMALL_STATE(3650)] = 138004, + [SMALL_STATE(3651)] = 138020, + [SMALL_STATE(3652)] = 138038, + [SMALL_STATE(3653)] = 138060, + [SMALL_STATE(3654)] = 138082, + [SMALL_STATE(3655)] = 138102, + [SMALL_STATE(3656)] = 138122, + [SMALL_STATE(3657)] = 138142, + [SMALL_STATE(3658)] = 138162, + [SMALL_STATE(3659)] = 138184, + [SMALL_STATE(3660)] = 138206, + [SMALL_STATE(3661)] = 138228, + [SMALL_STATE(3662)] = 138248, + [SMALL_STATE(3663)] = 138270, + [SMALL_STATE(3664)] = 138292, + [SMALL_STATE(3665)] = 138318, + [SMALL_STATE(3666)] = 138332, + [SMALL_STATE(3667)] = 138354, + [SMALL_STATE(3668)] = 138376, + [SMALL_STATE(3669)] = 138402, + [SMALL_STATE(3670)] = 138422, + [SMALL_STATE(3671)] = 138448, + [SMALL_STATE(3672)] = 138470, + [SMALL_STATE(3673)] = 138492, + [SMALL_STATE(3674)] = 138510, + [SMALL_STATE(3675)] = 138528, + [SMALL_STATE(3676)] = 138546, + [SMALL_STATE(3677)] = 138564, + [SMALL_STATE(3678)] = 138586, + [SMALL_STATE(3679)] = 138608, + [SMALL_STATE(3680)] = 138630, + [SMALL_STATE(3681)] = 138652, + [SMALL_STATE(3682)] = 138674, + [SMALL_STATE(3683)] = 138692, + [SMALL_STATE(3684)] = 138714, + [SMALL_STATE(3685)] = 138736, + [SMALL_STATE(3686)] = 138758, + [SMALL_STATE(3687)] = 138776, + [SMALL_STATE(3688)] = 138794, + [SMALL_STATE(3689)] = 138812, + [SMALL_STATE(3690)] = 138834, + [SMALL_STATE(3691)] = 138852, + [SMALL_STATE(3692)] = 138874, + [SMALL_STATE(3693)] = 138896, + [SMALL_STATE(3694)] = 138918, + [SMALL_STATE(3695)] = 138936, + [SMALL_STATE(3696)] = 138954, + [SMALL_STATE(3697)] = 138972, + [SMALL_STATE(3698)] = 138990, + [SMALL_STATE(3699)] = 139008, + [SMALL_STATE(3700)] = 139026, + [SMALL_STATE(3701)] = 139044, + [SMALL_STATE(3702)] = 139062, + [SMALL_STATE(3703)] = 139084, + [SMALL_STATE(3704)] = 139102, + [SMALL_STATE(3705)] = 139120, + [SMALL_STATE(3706)] = 139138, + [SMALL_STATE(3707)] = 139156, + [SMALL_STATE(3708)] = 139182, + [SMALL_STATE(3709)] = 139196, + [SMALL_STATE(3710)] = 139220, + [SMALL_STATE(3711)] = 139242, + [SMALL_STATE(3712)] = 139264, + [SMALL_STATE(3713)] = 139286, + [SMALL_STATE(3714)] = 139308, + [SMALL_STATE(3715)] = 139330, + [SMALL_STATE(3716)] = 139352, + [SMALL_STATE(3717)] = 139374, + [SMALL_STATE(3718)] = 139388, + [SMALL_STATE(3719)] = 139410, + [SMALL_STATE(3720)] = 139432, + [SMALL_STATE(3721)] = 139454, + [SMALL_STATE(3722)] = 139476, + [SMALL_STATE(3723)] = 139498, + [SMALL_STATE(3724)] = 139520, + [SMALL_STATE(3725)] = 139546, + [SMALL_STATE(3726)] = 139568, + [SMALL_STATE(3727)] = 139590, + [SMALL_STATE(3728)] = 139612, + [SMALL_STATE(3729)] = 139634, + [SMALL_STATE(3730)] = 139660, + [SMALL_STATE(3731)] = 139686, + [SMALL_STATE(3732)] = 139708, + [SMALL_STATE(3733)] = 139734, + [SMALL_STATE(3734)] = 139748, + [SMALL_STATE(3735)] = 139772, + [SMALL_STATE(3736)] = 139788, + [SMALL_STATE(3737)] = 139810, + [SMALL_STATE(3738)] = 139826, + [SMALL_STATE(3739)] = 139846, + [SMALL_STATE(3740)] = 139862, + [SMALL_STATE(3741)] = 139888, + [SMALL_STATE(3742)] = 139910, + [SMALL_STATE(3743)] = 139924, + [SMALL_STATE(3744)] = 139946, + [SMALL_STATE(3745)] = 139972, + [SMALL_STATE(3746)] = 139994, + [SMALL_STATE(3747)] = 140010, + [SMALL_STATE(3748)] = 140036, + [SMALL_STATE(3749)] = 140058, + [SMALL_STATE(3750)] = 140080, + [SMALL_STATE(3751)] = 140102, + [SMALL_STATE(3752)] = 140124, + [SMALL_STATE(3753)] = 140146, + [SMALL_STATE(3754)] = 140168, + [SMALL_STATE(3755)] = 140190, + [SMALL_STATE(3756)] = 140212, + [SMALL_STATE(3757)] = 140229, + [SMALL_STATE(3758)] = 140252, + [SMALL_STATE(3759)] = 140269, + [SMALL_STATE(3760)] = 140288, + [SMALL_STATE(3761)] = 140305, + [SMALL_STATE(3762)] = 140322, + [SMALL_STATE(3763)] = 140345, + [SMALL_STATE(3764)] = 140362, + [SMALL_STATE(3765)] = 140385, + [SMALL_STATE(3766)] = 140408, + [SMALL_STATE(3767)] = 140427, + [SMALL_STATE(3768)] = 140450, + [SMALL_STATE(3769)] = 140473, + [SMALL_STATE(3770)] = 140490, + [SMALL_STATE(3771)] = 140507, + [SMALL_STATE(3772)] = 140530, + [SMALL_STATE(3773)] = 140553, + [SMALL_STATE(3774)] = 140570, + [SMALL_STATE(3775)] = 140587, + [SMALL_STATE(3776)] = 140610, + [SMALL_STATE(3777)] = 140633, + [SMALL_STATE(3778)] = 140650, + [SMALL_STATE(3779)] = 140671, + [SMALL_STATE(3780)] = 140694, + [SMALL_STATE(3781)] = 140711, + [SMALL_STATE(3782)] = 140730, + [SMALL_STATE(3783)] = 140749, + [SMALL_STATE(3784)] = 140764, + [SMALL_STATE(3785)] = 140787, + [SMALL_STATE(3786)] = 140810, + [SMALL_STATE(3787)] = 140829, + [SMALL_STATE(3788)] = 140846, + [SMALL_STATE(3789)] = 140865, + [SMALL_STATE(3790)] = 140888, + [SMALL_STATE(3791)] = 140905, + [SMALL_STATE(3792)] = 140918, + [SMALL_STATE(3793)] = 140935, + [SMALL_STATE(3794)] = 140958, + [SMALL_STATE(3795)] = 140981, + [SMALL_STATE(3796)] = 141004, + [SMALL_STATE(3797)] = 141027, + [SMALL_STATE(3798)] = 141044, + [SMALL_STATE(3799)] = 141061, + [SMALL_STATE(3800)] = 141078, + [SMALL_STATE(3801)] = 141095, + [SMALL_STATE(3802)] = 141108, + [SMALL_STATE(3803)] = 141125, + [SMALL_STATE(3804)] = 141148, + [SMALL_STATE(3805)] = 141171, + [SMALL_STATE(3806)] = 141188, + [SMALL_STATE(3807)] = 141201, + [SMALL_STATE(3808)] = 141214, + [SMALL_STATE(3809)] = 141237, + [SMALL_STATE(3810)] = 141254, + [SMALL_STATE(3811)] = 141277, + [SMALL_STATE(3812)] = 141296, + [SMALL_STATE(3813)] = 141313, + [SMALL_STATE(3814)] = 141332, + [SMALL_STATE(3815)] = 141349, + [SMALL_STATE(3816)] = 141362, + [SMALL_STATE(3817)] = 141379, + [SMALL_STATE(3818)] = 141398, + [SMALL_STATE(3819)] = 141411, + [SMALL_STATE(3820)] = 141430, + [SMALL_STATE(3821)] = 141453, + [SMALL_STATE(3822)] = 141470, + [SMALL_STATE(3823)] = 141483, + [SMALL_STATE(3824)] = 141500, + [SMALL_STATE(3825)] = 141523, + [SMALL_STATE(3826)] = 141542, + [SMALL_STATE(3827)] = 141565, + [SMALL_STATE(3828)] = 141584, + [SMALL_STATE(3829)] = 141607, + [SMALL_STATE(3830)] = 141624, + [SMALL_STATE(3831)] = 141641, + [SMALL_STATE(3832)] = 141664, + [SMALL_STATE(3833)] = 141681, + [SMALL_STATE(3834)] = 141698, + [SMALL_STATE(3835)] = 141715, + [SMALL_STATE(3836)] = 141736, + [SMALL_STATE(3837)] = 141753, + [SMALL_STATE(3838)] = 141770, + [SMALL_STATE(3839)] = 141793, + [SMALL_STATE(3840)] = 141816, + [SMALL_STATE(3841)] = 141839, + [SMALL_STATE(3842)] = 141856, + [SMALL_STATE(3843)] = 141869, + [SMALL_STATE(3844)] = 141886, + [SMALL_STATE(3845)] = 141903, + [SMALL_STATE(3846)] = 141920, + [SMALL_STATE(3847)] = 141943, + [SMALL_STATE(3848)] = 141966, + [SMALL_STATE(3849)] = 141985, + [SMALL_STATE(3850)] = 142008, + [SMALL_STATE(3851)] = 142025, + [SMALL_STATE(3852)] = 142044, + [SMALL_STATE(3853)] = 142061, + [SMALL_STATE(3854)] = 142084, + [SMALL_STATE(3855)] = 142107, + [SMALL_STATE(3856)] = 142120, + [SMALL_STATE(3857)] = 142143, + [SMALL_STATE(3858)] = 142160, + [SMALL_STATE(3859)] = 142183, + [SMALL_STATE(3860)] = 142200, + [SMALL_STATE(3861)] = 142219, + [SMALL_STATE(3862)] = 142236, + [SMALL_STATE(3863)] = 142259, + [SMALL_STATE(3864)] = 142282, + [SMALL_STATE(3865)] = 142295, + [SMALL_STATE(3866)] = 142308, + [SMALL_STATE(3867)] = 142321, + [SMALL_STATE(3868)] = 142340, + [SMALL_STATE(3869)] = 142355, + [SMALL_STATE(3870)] = 142378, + [SMALL_STATE(3871)] = 142401, + [SMALL_STATE(3872)] = 142418, + [SMALL_STATE(3873)] = 142441, + [SMALL_STATE(3874)] = 142458, + [SMALL_STATE(3875)] = 142481, + [SMALL_STATE(3876)] = 142504, + [SMALL_STATE(3877)] = 142527, + [SMALL_STATE(3878)] = 142550, + [SMALL_STATE(3879)] = 142573, + [SMALL_STATE(3880)] = 142586, + [SMALL_STATE(3881)] = 142601, + [SMALL_STATE(3882)] = 142620, + [SMALL_STATE(3883)] = 142637, + [SMALL_STATE(3884)] = 142654, + [SMALL_STATE(3885)] = 142677, + [SMALL_STATE(3886)] = 142692, + [SMALL_STATE(3887)] = 142709, + [SMALL_STATE(3888)] = 142730, + [SMALL_STATE(3889)] = 142747, + [SMALL_STATE(3890)] = 142764, + [SMALL_STATE(3891)] = 142787, + [SMALL_STATE(3892)] = 142810, + [SMALL_STATE(3893)] = 142833, + [SMALL_STATE(3894)] = 142850, + [SMALL_STATE(3895)] = 142873, + [SMALL_STATE(3896)] = 142896, + [SMALL_STATE(3897)] = 142919, + [SMALL_STATE(3898)] = 142942, + [SMALL_STATE(3899)] = 142965, + [SMALL_STATE(3900)] = 142988, + [SMALL_STATE(3901)] = 143011, + [SMALL_STATE(3902)] = 143034, + [SMALL_STATE(3903)] = 143047, + [SMALL_STATE(3904)] = 143070, + [SMALL_STATE(3905)] = 143089, + [SMALL_STATE(3906)] = 143112, + [SMALL_STATE(3907)] = 143135, + [SMALL_STATE(3908)] = 143158, + [SMALL_STATE(3909)] = 143177, + [SMALL_STATE(3910)] = 143196, + [SMALL_STATE(3911)] = 143213, + [SMALL_STATE(3912)] = 143233, + [SMALL_STATE(3913)] = 143251, + [SMALL_STATE(3914)] = 143265, + [SMALL_STATE(3915)] = 143281, + [SMALL_STATE(3916)] = 143293, + [SMALL_STATE(3917)] = 143305, + [SMALL_STATE(3918)] = 143317, + [SMALL_STATE(3919)] = 143333, + [SMALL_STATE(3920)] = 143349, + [SMALL_STATE(3921)] = 143365, + [SMALL_STATE(3922)] = 143381, + [SMALL_STATE(3923)] = 143397, + [SMALL_STATE(3924)] = 143415, + [SMALL_STATE(3925)] = 143427, + [SMALL_STATE(3926)] = 143439, + [SMALL_STATE(3927)] = 143451, + [SMALL_STATE(3928)] = 143467, + [SMALL_STATE(3929)] = 143487, + [SMALL_STATE(3930)] = 143499, + [SMALL_STATE(3931)] = 143515, + [SMALL_STATE(3932)] = 143527, + [SMALL_STATE(3933)] = 143545, + [SMALL_STATE(3934)] = 143557, + [SMALL_STATE(3935)] = 143569, + [SMALL_STATE(3936)] = 143589, + [SMALL_STATE(3937)] = 143605, + [SMALL_STATE(3938)] = 143617, + [SMALL_STATE(3939)] = 143633, + [SMALL_STATE(3940)] = 143645, + [SMALL_STATE(3941)] = 143657, + [SMALL_STATE(3942)] = 143669, + [SMALL_STATE(3943)] = 143689, + [SMALL_STATE(3944)] = 143705, + [SMALL_STATE(3945)] = 143721, + [SMALL_STATE(3946)] = 143733, + [SMALL_STATE(3947)] = 143749, + [SMALL_STATE(3948)] = 143761, + [SMALL_STATE(3949)] = 143773, + [SMALL_STATE(3950)] = 143785, + [SMALL_STATE(3951)] = 143797, + [SMALL_STATE(3952)] = 143809, + [SMALL_STATE(3953)] = 143821, + [SMALL_STATE(3954)] = 143833, + [SMALL_STATE(3955)] = 143845, + [SMALL_STATE(3956)] = 143857, + [SMALL_STATE(3957)] = 143869, + [SMALL_STATE(3958)] = 143881, + [SMALL_STATE(3959)] = 143893, + [SMALL_STATE(3960)] = 143905, + [SMALL_STATE(3961)] = 143921, + [SMALL_STATE(3962)] = 143937, + [SMALL_STATE(3963)] = 143953, + [SMALL_STATE(3964)] = 143971, + [SMALL_STATE(3965)] = 143983, + [SMALL_STATE(3966)] = 143995, + [SMALL_STATE(3967)] = 144011, + [SMALL_STATE(3968)] = 144023, + [SMALL_STATE(3969)] = 144035, + [SMALL_STATE(3970)] = 144047, + [SMALL_STATE(3971)] = 144059, + [SMALL_STATE(3972)] = 144077, + [SMALL_STATE(3973)] = 144089, + [SMALL_STATE(3974)] = 144101, + [SMALL_STATE(3975)] = 144113, + [SMALL_STATE(3976)] = 144129, + [SMALL_STATE(3977)] = 144147, + [SMALL_STATE(3978)] = 144163, + [SMALL_STATE(3979)] = 144179, + [SMALL_STATE(3980)] = 144195, + [SMALL_STATE(3981)] = 144207, + [SMALL_STATE(3982)] = 144223, + [SMALL_STATE(3983)] = 144235, + [SMALL_STATE(3984)] = 144255, + [SMALL_STATE(3985)] = 144271, + [SMALL_STATE(3986)] = 144291, + [SMALL_STATE(3987)] = 144303, + [SMALL_STATE(3988)] = 144315, + [SMALL_STATE(3989)] = 144327, + [SMALL_STATE(3990)] = 144343, + [SMALL_STATE(3991)] = 144355, + [SMALL_STATE(3992)] = 144371, + [SMALL_STATE(3993)] = 144387, + [SMALL_STATE(3994)] = 144399, + [SMALL_STATE(3995)] = 144415, + [SMALL_STATE(3996)] = 144431, + [SMALL_STATE(3997)] = 144443, + [SMALL_STATE(3998)] = 144455, + [SMALL_STATE(3999)] = 144467, + [SMALL_STATE(4000)] = 144479, + [SMALL_STATE(4001)] = 144491, + [SMALL_STATE(4002)] = 144507, + [SMALL_STATE(4003)] = 144519, + [SMALL_STATE(4004)] = 144531, + [SMALL_STATE(4005)] = 144547, + [SMALL_STATE(4006)] = 144563, + [SMALL_STATE(4007)] = 144583, + [SMALL_STATE(4008)] = 144601, + [SMALL_STATE(4009)] = 144617, + [SMALL_STATE(4010)] = 144637, + [SMALL_STATE(4011)] = 144653, + [SMALL_STATE(4012)] = 144669, + [SMALL_STATE(4013)] = 144687, + [SMALL_STATE(4014)] = 144703, + [SMALL_STATE(4015)] = 144721, + [SMALL_STATE(4016)] = 144739, + [SMALL_STATE(4017)] = 144755, + [SMALL_STATE(4018)] = 144771, + [SMALL_STATE(4019)] = 144791, + [SMALL_STATE(4020)] = 144803, + [SMALL_STATE(4021)] = 144819, + [SMALL_STATE(4022)] = 144835, + [SMALL_STATE(4023)] = 144851, + [SMALL_STATE(4024)] = 144867, + [SMALL_STATE(4025)] = 144885, + [SMALL_STATE(4026)] = 144901, + [SMALL_STATE(4027)] = 144921, + [SMALL_STATE(4028)] = 144941, + [SMALL_STATE(4029)] = 144953, + [SMALL_STATE(4030)] = 144969, + [SMALL_STATE(4031)] = 144989, + [SMALL_STATE(4032)] = 145001, + [SMALL_STATE(4033)] = 145017, + [SMALL_STATE(4034)] = 145033, + [SMALL_STATE(4035)] = 145051, + [SMALL_STATE(4036)] = 145071, + [SMALL_STATE(4037)] = 145091, + [SMALL_STATE(4038)] = 145107, + [SMALL_STATE(4039)] = 145123, + [SMALL_STATE(4040)] = 145135, + [SMALL_STATE(4041)] = 145151, + [SMALL_STATE(4042)] = 145167, + [SMALL_STATE(4043)] = 145187, + [SMALL_STATE(4044)] = 145199, + [SMALL_STATE(4045)] = 145219, + [SMALL_STATE(4046)] = 145231, + [SMALL_STATE(4047)] = 145251, + [SMALL_STATE(4048)] = 145271, + [SMALL_STATE(4049)] = 145283, + [SMALL_STATE(4050)] = 145295, + [SMALL_STATE(4051)] = 145315, + [SMALL_STATE(4052)] = 145331, + [SMALL_STATE(4053)] = 145347, + [SMALL_STATE(4054)] = 145367, + [SMALL_STATE(4055)] = 145383, + [SMALL_STATE(4056)] = 145399, + [SMALL_STATE(4057)] = 145415, + [SMALL_STATE(4058)] = 145431, + [SMALL_STATE(4059)] = 145443, + [SMALL_STATE(4060)] = 145459, + [SMALL_STATE(4061)] = 145471, + [SMALL_STATE(4062)] = 145483, + [SMALL_STATE(4063)] = 145495, + [SMALL_STATE(4064)] = 145507, + [SMALL_STATE(4065)] = 145519, + [SMALL_STATE(4066)] = 145531, + [SMALL_STATE(4067)] = 145543, + [SMALL_STATE(4068)] = 145559, + [SMALL_STATE(4069)] = 145575, + [SMALL_STATE(4070)] = 145595, + [SMALL_STATE(4071)] = 145611, + [SMALL_STATE(4072)] = 145627, + [SMALL_STATE(4073)] = 145647, + [SMALL_STATE(4074)] = 145667, + [SMALL_STATE(4075)] = 145687, + [SMALL_STATE(4076)] = 145703, + [SMALL_STATE(4077)] = 145723, + [SMALL_STATE(4078)] = 145743, + [SMALL_STATE(4079)] = 145761, + [SMALL_STATE(4080)] = 145777, + [SMALL_STATE(4081)] = 145797, + [SMALL_STATE(4082)] = 145809, + [SMALL_STATE(4083)] = 145827, + [SMALL_STATE(4084)] = 145843, + [SMALL_STATE(4085)] = 145859, + [SMALL_STATE(4086)] = 145875, + [SMALL_STATE(4087)] = 145891, + [SMALL_STATE(4088)] = 145903, + [SMALL_STATE(4089)] = 145923, + [SMALL_STATE(4090)] = 145943, + [SMALL_STATE(4091)] = 145963, + [SMALL_STATE(4092)] = 145975, + [SMALL_STATE(4093)] = 145995, + [SMALL_STATE(4094)] = 146011, + [SMALL_STATE(4095)] = 146029, + [SMALL_STATE(4096)] = 146041, + [SMALL_STATE(4097)] = 146053, + [SMALL_STATE(4098)] = 146065, + [SMALL_STATE(4099)] = 146077, + [SMALL_STATE(4100)] = 146089, + [SMALL_STATE(4101)] = 146101, + [SMALL_STATE(4102)] = 146117, + [SMALL_STATE(4103)] = 146133, + [SMALL_STATE(4104)] = 146149, + [SMALL_STATE(4105)] = 146161, + [SMALL_STATE(4106)] = 146181, + [SMALL_STATE(4107)] = 146197, + [SMALL_STATE(4108)] = 146213, + [SMALL_STATE(4109)] = 146229, + [SMALL_STATE(4110)] = 146249, + [SMALL_STATE(4111)] = 146261, + [SMALL_STATE(4112)] = 146277, + [SMALL_STATE(4113)] = 146293, + [SMALL_STATE(4114)] = 146313, + [SMALL_STATE(4115)] = 146329, + [SMALL_STATE(4116)] = 146345, + [SMALL_STATE(4117)] = 146365, + [SMALL_STATE(4118)] = 146385, + [SMALL_STATE(4119)] = 146405, + [SMALL_STATE(4120)] = 146425, + [SMALL_STATE(4121)] = 146445, + [SMALL_STATE(4122)] = 146457, + [SMALL_STATE(4123)] = 146473, + [SMALL_STATE(4124)] = 146491, + [SMALL_STATE(4125)] = 146511, + [SMALL_STATE(4126)] = 146523, + [SMALL_STATE(4127)] = 146539, + [SMALL_STATE(4128)] = 146559, + [SMALL_STATE(4129)] = 146579, + [SMALL_STATE(4130)] = 146595, + [SMALL_STATE(4131)] = 146611, + [SMALL_STATE(4132)] = 146631, + [SMALL_STATE(4133)] = 146651, + [SMALL_STATE(4134)] = 146667, + [SMALL_STATE(4135)] = 146685, + [SMALL_STATE(4136)] = 146705, + [SMALL_STATE(4137)] = 146717, + [SMALL_STATE(4138)] = 146729, + [SMALL_STATE(4139)] = 146743, + [SMALL_STATE(4140)] = 146755, + [SMALL_STATE(4141)] = 146767, + [SMALL_STATE(4142)] = 146783, + [SMALL_STATE(4143)] = 146795, + [SMALL_STATE(4144)] = 146811, + [SMALL_STATE(4145)] = 146827, + [SMALL_STATE(4146)] = 146839, + [SMALL_STATE(4147)] = 146851, + [SMALL_STATE(4148)] = 146867, + [SMALL_STATE(4149)] = 146887, + [SMALL_STATE(4150)] = 146899, + [SMALL_STATE(4151)] = 146919, + [SMALL_STATE(4152)] = 146935, + [SMALL_STATE(4153)] = 146947, + [SMALL_STATE(4154)] = 146963, + [SMALL_STATE(4155)] = 146975, + [SMALL_STATE(4156)] = 146987, + [SMALL_STATE(4157)] = 146999, + [SMALL_STATE(4158)] = 147015, + [SMALL_STATE(4159)] = 147027, + [SMALL_STATE(4160)] = 147047, + [SMALL_STATE(4161)] = 147067, + [SMALL_STATE(4162)] = 147087, + [SMALL_STATE(4163)] = 147101, + [SMALL_STATE(4164)] = 147117, + [SMALL_STATE(4165)] = 147135, + [SMALL_STATE(4166)] = 147147, + [SMALL_STATE(4167)] = 147167, + [SMALL_STATE(4168)] = 147179, + [SMALL_STATE(4169)] = 147195, + [SMALL_STATE(4170)] = 147211, + [SMALL_STATE(4171)] = 147231, + [SMALL_STATE(4172)] = 147251, + [SMALL_STATE(4173)] = 147267, + [SMALL_STATE(4174)] = 147279, + [SMALL_STATE(4175)] = 147299, + [SMALL_STATE(4176)] = 147315, + [SMALL_STATE(4177)] = 147331, + [SMALL_STATE(4178)] = 147347, + [SMALL_STATE(4179)] = 147363, + [SMALL_STATE(4180)] = 147375, + [SMALL_STATE(4181)] = 147387, + [SMALL_STATE(4182)] = 147403, + [SMALL_STATE(4183)] = 147419, + [SMALL_STATE(4184)] = 147435, + [SMALL_STATE(4185)] = 147451, + [SMALL_STATE(4186)] = 147465, + [SMALL_STATE(4187)] = 147479, + [SMALL_STATE(4188)] = 147495, + [SMALL_STATE(4189)] = 147511, + [SMALL_STATE(4190)] = 147527, + [SMALL_STATE(4191)] = 147543, + [SMALL_STATE(4192)] = 147563, + [SMALL_STATE(4193)] = 147579, + [SMALL_STATE(4194)] = 147595, + [SMALL_STATE(4195)] = 147607, + [SMALL_STATE(4196)] = 147623, + [SMALL_STATE(4197)] = 147635, + [SMALL_STATE(4198)] = 147647, + [SMALL_STATE(4199)] = 147659, + [SMALL_STATE(4200)] = 147671, + [SMALL_STATE(4201)] = 147687, + [SMALL_STATE(4202)] = 147703, + [SMALL_STATE(4203)] = 147715, + [SMALL_STATE(4204)] = 147727, + [SMALL_STATE(4205)] = 147739, + [SMALL_STATE(4206)] = 147755, + [SMALL_STATE(4207)] = 147773, + [SMALL_STATE(4208)] = 147785, + [SMALL_STATE(4209)] = 147803, + [SMALL_STATE(4210)] = 147817, + [SMALL_STATE(4211)] = 147829, + [SMALL_STATE(4212)] = 147845, + [SMALL_STATE(4213)] = 147861, + [SMALL_STATE(4214)] = 147881, + [SMALL_STATE(4215)] = 147897, + [SMALL_STATE(4216)] = 147913, + [SMALL_STATE(4217)] = 147929, + [SMALL_STATE(4218)] = 147945, + [SMALL_STATE(4219)] = 147957, + [SMALL_STATE(4220)] = 147973, + [SMALL_STATE(4221)] = 147985, + [SMALL_STATE(4222)] = 148001, + [SMALL_STATE(4223)] = 148013, + [SMALL_STATE(4224)] = 148025, + [SMALL_STATE(4225)] = 148041, + [SMALL_STATE(4226)] = 148057, + [SMALL_STATE(4227)] = 148073, + [SMALL_STATE(4228)] = 148093, + [SMALL_STATE(4229)] = 148109, + [SMALL_STATE(4230)] = 148125, + [SMALL_STATE(4231)] = 148145, + [SMALL_STATE(4232)] = 148161, + [SMALL_STATE(4233)] = 148181, + [SMALL_STATE(4234)] = 148193, + [SMALL_STATE(4235)] = 148213, + [SMALL_STATE(4236)] = 148225, + [SMALL_STATE(4237)] = 148241, + [SMALL_STATE(4238)] = 148253, + [SMALL_STATE(4239)] = 148265, + [SMALL_STATE(4240)] = 148281, + [SMALL_STATE(4241)] = 148297, + [SMALL_STATE(4242)] = 148313, + [SMALL_STATE(4243)] = 148329, + [SMALL_STATE(4244)] = 148341, + [SMALL_STATE(4245)] = 148353, + [SMALL_STATE(4246)] = 148369, + [SMALL_STATE(4247)] = 148385, + [SMALL_STATE(4248)] = 148397, + [SMALL_STATE(4249)] = 148413, + [SMALL_STATE(4250)] = 148429, + [SMALL_STATE(4251)] = 148441, + [SMALL_STATE(4252)] = 148457, + [SMALL_STATE(4253)] = 148473, + [SMALL_STATE(4254)] = 148485, + [SMALL_STATE(4255)] = 148501, + [SMALL_STATE(4256)] = 148517, + [SMALL_STATE(4257)] = 148533, + [SMALL_STATE(4258)] = 148549, + [SMALL_STATE(4259)] = 148565, + [SMALL_STATE(4260)] = 148581, + [SMALL_STATE(4261)] = 148597, + [SMALL_STATE(4262)] = 148615, + [SMALL_STATE(4263)] = 148631, + [SMALL_STATE(4264)] = 148647, + [SMALL_STATE(4265)] = 148663, + [SMALL_STATE(4266)] = 148679, + [SMALL_STATE(4267)] = 148699, + [SMALL_STATE(4268)] = 148711, + [SMALL_STATE(4269)] = 148723, + [SMALL_STATE(4270)] = 148739, + [SMALL_STATE(4271)] = 148753, + [SMALL_STATE(4272)] = 148771, + [SMALL_STATE(4273)] = 148789, + [SMALL_STATE(4274)] = 148805, + [SMALL_STATE(4275)] = 148821, + [SMALL_STATE(4276)] = 148837, + [SMALL_STATE(4277)] = 148849, + [SMALL_STATE(4278)] = 148861, + [SMALL_STATE(4279)] = 148881, + [SMALL_STATE(4280)] = 148893, + [SMALL_STATE(4281)] = 148913, + [SMALL_STATE(4282)] = 148929, + [SMALL_STATE(4283)] = 148945, + [SMALL_STATE(4284)] = 148961, + [SMALL_STATE(4285)] = 148977, + [SMALL_STATE(4286)] = 148993, + [SMALL_STATE(4287)] = 149009, + [SMALL_STATE(4288)] = 149025, + [SMALL_STATE(4289)] = 149045, + [SMALL_STATE(4290)] = 149061, + [SMALL_STATE(4291)] = 149077, + [SMALL_STATE(4292)] = 149095, + [SMALL_STATE(4293)] = 149111, + [SMALL_STATE(4294)] = 149127, + [SMALL_STATE(4295)] = 149147, + [SMALL_STATE(4296)] = 149163, + [SMALL_STATE(4297)] = 149179, + [SMALL_STATE(4298)] = 149195, + [SMALL_STATE(4299)] = 149211, + [SMALL_STATE(4300)] = 149227, + [SMALL_STATE(4301)] = 149243, + [SMALL_STATE(4302)] = 149263, + [SMALL_STATE(4303)] = 149279, + [SMALL_STATE(4304)] = 149295, + [SMALL_STATE(4305)] = 149315, + [SMALL_STATE(4306)] = 149335, + [SMALL_STATE(4307)] = 149355, + [SMALL_STATE(4308)] = 149375, + [SMALL_STATE(4309)] = 149391, + [SMALL_STATE(4310)] = 149403, + [SMALL_STATE(4311)] = 149421, + [SMALL_STATE(4312)] = 149441, + [SMALL_STATE(4313)] = 149457, + [SMALL_STATE(4314)] = 149469, + [SMALL_STATE(4315)] = 149489, + [SMALL_STATE(4316)] = 149505, + [SMALL_STATE(4317)] = 149521, + [SMALL_STATE(4318)] = 149533, + [SMALL_STATE(4319)] = 149553, + [SMALL_STATE(4320)] = 149569, + [SMALL_STATE(4321)] = 149585, + [SMALL_STATE(4322)] = 149605, + [SMALL_STATE(4323)] = 149621, + [SMALL_STATE(4324)] = 149641, + [SMALL_STATE(4325)] = 149657, + [SMALL_STATE(4326)] = 149673, + [SMALL_STATE(4327)] = 149693, + [SMALL_STATE(4328)] = 149709, + [SMALL_STATE(4329)] = 149725, + [SMALL_STATE(4330)] = 149745, + [SMALL_STATE(4331)] = 149761, + [SMALL_STATE(4332)] = 149777, + [SMALL_STATE(4333)] = 149793, + [SMALL_STATE(4334)] = 149813, + [SMALL_STATE(4335)] = 149829, + [SMALL_STATE(4336)] = 149845, + [SMALL_STATE(4337)] = 149857, + [SMALL_STATE(4338)] = 149873, + [SMALL_STATE(4339)] = 149891, + [SMALL_STATE(4340)] = 149911, + [SMALL_STATE(4341)] = 149923, + [SMALL_STATE(4342)] = 149943, + [SMALL_STATE(4343)] = 149955, + [SMALL_STATE(4344)] = 149967, + [SMALL_STATE(4345)] = 149987, + [SMALL_STATE(4346)] = 150003, + [SMALL_STATE(4347)] = 150015, + [SMALL_STATE(4348)] = 150027, + [SMALL_STATE(4349)] = 150039, + [SMALL_STATE(4350)] = 150055, + [SMALL_STATE(4351)] = 150075, + [SMALL_STATE(4352)] = 150095, + [SMALL_STATE(4353)] = 150115, + [SMALL_STATE(4354)] = 150135, + [SMALL_STATE(4355)] = 150151, + [SMALL_STATE(4356)] = 150163, + [SMALL_STATE(4357)] = 150175, + [SMALL_STATE(4358)] = 150187, + [SMALL_STATE(4359)] = 150203, + [SMALL_STATE(4360)] = 150219, + [SMALL_STATE(4361)] = 150235, + [SMALL_STATE(4362)] = 150247, + [SMALL_STATE(4363)] = 150267, + [SMALL_STATE(4364)] = 150283, + [SMALL_STATE(4365)] = 150295, + [SMALL_STATE(4366)] = 150311, + [SMALL_STATE(4367)] = 150327, + [SMALL_STATE(4368)] = 150343, + [SMALL_STATE(4369)] = 150359, + [SMALL_STATE(4370)] = 150371, + [SMALL_STATE(4371)] = 150391, + [SMALL_STATE(4372)] = 150407, + [SMALL_STATE(4373)] = 150423, + [SMALL_STATE(4374)] = 150439, + [SMALL_STATE(4375)] = 150455, + [SMALL_STATE(4376)] = 150471, + [SMALL_STATE(4377)] = 150487, + [SMALL_STATE(4378)] = 150503, + [SMALL_STATE(4379)] = 150519, + [SMALL_STATE(4380)] = 150535, + [SMALL_STATE(4381)] = 150551, + [SMALL_STATE(4382)] = 150567, + [SMALL_STATE(4383)] = 150583, + [SMALL_STATE(4384)] = 150599, + [SMALL_STATE(4385)] = 150615, + [SMALL_STATE(4386)] = 150631, + [SMALL_STATE(4387)] = 150647, + [SMALL_STATE(4388)] = 150663, + [SMALL_STATE(4389)] = 150681, + [SMALL_STATE(4390)] = 150697, + [SMALL_STATE(4391)] = 150713, + [SMALL_STATE(4392)] = 150731, + [SMALL_STATE(4393)] = 150743, + [SMALL_STATE(4394)] = 150760, + [SMALL_STATE(4395)] = 150775, + [SMALL_STATE(4396)] = 150792, + [SMALL_STATE(4397)] = 150809, + [SMALL_STATE(4398)] = 150826, + [SMALL_STATE(4399)] = 150843, + [SMALL_STATE(4400)] = 150860, + [SMALL_STATE(4401)] = 150875, + [SMALL_STATE(4402)] = 150890, + [SMALL_STATE(4403)] = 150907, + [SMALL_STATE(4404)] = 150924, + [SMALL_STATE(4405)] = 150939, + [SMALL_STATE(4406)] = 150956, + [SMALL_STATE(4407)] = 150971, + [SMALL_STATE(4408)] = 150986, + [SMALL_STATE(4409)] = 150999, + [SMALL_STATE(4410)] = 151014, + [SMALL_STATE(4411)] = 151029, + [SMALL_STATE(4412)] = 151040, + [SMALL_STATE(4413)] = 151057, + [SMALL_STATE(4414)] = 151074, + [SMALL_STATE(4415)] = 151091, + [SMALL_STATE(4416)] = 151106, + [SMALL_STATE(4417)] = 151123, + [SMALL_STATE(4418)] = 151136, + [SMALL_STATE(4419)] = 151153, + [SMALL_STATE(4420)] = 151170, + [SMALL_STATE(4421)] = 151187, + [SMALL_STATE(4422)] = 151204, + [SMALL_STATE(4423)] = 151219, + [SMALL_STATE(4424)] = 151236, + [SMALL_STATE(4425)] = 151253, + [SMALL_STATE(4426)] = 151270, + [SMALL_STATE(4427)] = 151287, + [SMALL_STATE(4428)] = 151304, + [SMALL_STATE(4429)] = 151319, + [SMALL_STATE(4430)] = 151336, + [SMALL_STATE(4431)] = 151351, + [SMALL_STATE(4432)] = 151368, + [SMALL_STATE(4433)] = 151381, + [SMALL_STATE(4434)] = 151396, + [SMALL_STATE(4435)] = 151413, + [SMALL_STATE(4436)] = 151430, + [SMALL_STATE(4437)] = 151447, + [SMALL_STATE(4438)] = 151464, + [SMALL_STATE(4439)] = 151475, + [SMALL_STATE(4440)] = 151488, + [SMALL_STATE(4441)] = 151505, + [SMALL_STATE(4442)] = 151522, + [SMALL_STATE(4443)] = 151539, + [SMALL_STATE(4444)] = 151556, + [SMALL_STATE(4445)] = 151573, + [SMALL_STATE(4446)] = 151590, + [SMALL_STATE(4447)] = 151607, + [SMALL_STATE(4448)] = 151624, + [SMALL_STATE(4449)] = 151639, + [SMALL_STATE(4450)] = 151654, + [SMALL_STATE(4451)] = 151671, + [SMALL_STATE(4452)] = 151688, + [SMALL_STATE(4453)] = 151705, + [SMALL_STATE(4454)] = 151722, + [SMALL_STATE(4455)] = 151739, + [SMALL_STATE(4456)] = 151756, + [SMALL_STATE(4457)] = 151773, + [SMALL_STATE(4458)] = 151788, + [SMALL_STATE(4459)] = 151805, + [SMALL_STATE(4460)] = 151822, + [SMALL_STATE(4461)] = 151837, + [SMALL_STATE(4462)] = 151848, + [SMALL_STATE(4463)] = 151865, + [SMALL_STATE(4464)] = 151882, + [SMALL_STATE(4465)] = 151897, + [SMALL_STATE(4466)] = 151914, + [SMALL_STATE(4467)] = 151931, + [SMALL_STATE(4468)] = 151948, + [SMALL_STATE(4469)] = 151965, + [SMALL_STATE(4470)] = 151980, + [SMALL_STATE(4471)] = 151995, + [SMALL_STATE(4472)] = 152012, + [SMALL_STATE(4473)] = 152029, + [SMALL_STATE(4474)] = 152042, + [SMALL_STATE(4475)] = 152059, + [SMALL_STATE(4476)] = 152074, + [SMALL_STATE(4477)] = 152089, + [SMALL_STATE(4478)] = 152106, + [SMALL_STATE(4479)] = 152123, + [SMALL_STATE(4480)] = 152140, + [SMALL_STATE(4481)] = 152151, + [SMALL_STATE(4482)] = 152168, + [SMALL_STATE(4483)] = 152183, + [SMALL_STATE(4484)] = 152200, + [SMALL_STATE(4485)] = 152217, + [SMALL_STATE(4486)] = 152232, + [SMALL_STATE(4487)] = 152249, + [SMALL_STATE(4488)] = 152266, + [SMALL_STATE(4489)] = 152279, + [SMALL_STATE(4490)] = 152296, + [SMALL_STATE(4491)] = 152313, + [SMALL_STATE(4492)] = 152330, + [SMALL_STATE(4493)] = 152345, + [SMALL_STATE(4494)] = 152362, + [SMALL_STATE(4495)] = 152379, + [SMALL_STATE(4496)] = 152396, + [SMALL_STATE(4497)] = 152413, + [SMALL_STATE(4498)] = 152430, + [SMALL_STATE(4499)] = 152447, + [SMALL_STATE(4500)] = 152464, + [SMALL_STATE(4501)] = 152481, + [SMALL_STATE(4502)] = 152494, + [SMALL_STATE(4503)] = 152511, + [SMALL_STATE(4504)] = 152526, + [SMALL_STATE(4505)] = 152541, + [SMALL_STATE(4506)] = 152558, + [SMALL_STATE(4507)] = 152575, + [SMALL_STATE(4508)] = 152592, + [SMALL_STATE(4509)] = 152607, + [SMALL_STATE(4510)] = 152624, + [SMALL_STATE(4511)] = 152641, + [SMALL_STATE(4512)] = 152658, + [SMALL_STATE(4513)] = 152675, + [SMALL_STATE(4514)] = 152692, + [SMALL_STATE(4515)] = 152709, + [SMALL_STATE(4516)] = 152726, + [SMALL_STATE(4517)] = 152743, + [SMALL_STATE(4518)] = 152760, + [SMALL_STATE(4519)] = 152777, + [SMALL_STATE(4520)] = 152794, + [SMALL_STATE(4521)] = 152811, + [SMALL_STATE(4522)] = 152826, + [SMALL_STATE(4523)] = 152843, + [SMALL_STATE(4524)] = 152860, + [SMALL_STATE(4525)] = 152877, + [SMALL_STATE(4526)] = 152894, + [SMALL_STATE(4527)] = 152911, + [SMALL_STATE(4528)] = 152928, + [SMALL_STATE(4529)] = 152943, + [SMALL_STATE(4530)] = 152957, + [SMALL_STATE(4531)] = 152967, + [SMALL_STATE(4532)] = 152977, + [SMALL_STATE(4533)] = 152987, + [SMALL_STATE(4534)] = 152997, + [SMALL_STATE(4535)] = 153007, + [SMALL_STATE(4536)] = 153017, + [SMALL_STATE(4537)] = 153027, + [SMALL_STATE(4538)] = 153037, + [SMALL_STATE(4539)] = 153047, + [SMALL_STATE(4540)] = 153057, + [SMALL_STATE(4541)] = 153067, + [SMALL_STATE(4542)] = 153077, + [SMALL_STATE(4543)] = 153087, + [SMALL_STATE(4544)] = 153101, + [SMALL_STATE(4545)] = 153111, + [SMALL_STATE(4546)] = 153121, + [SMALL_STATE(4547)] = 153131, + [SMALL_STATE(4548)] = 153141, + [SMALL_STATE(4549)] = 153151, + [SMALL_STATE(4550)] = 153161, + [SMALL_STATE(4551)] = 153171, + [SMALL_STATE(4552)] = 153185, + [SMALL_STATE(4553)] = 153195, + [SMALL_STATE(4554)] = 153205, + [SMALL_STATE(4555)] = 153215, + [SMALL_STATE(4556)] = 153225, + [SMALL_STATE(4557)] = 153235, + [SMALL_STATE(4558)] = 153245, + [SMALL_STATE(4559)] = 153259, + [SMALL_STATE(4560)] = 153269, + [SMALL_STATE(4561)] = 153279, + [SMALL_STATE(4562)] = 153293, + [SMALL_STATE(4563)] = 153303, + [SMALL_STATE(4564)] = 153317, + [SMALL_STATE(4565)] = 153327, + [SMALL_STATE(4566)] = 153341, + [SMALL_STATE(4567)] = 153351, + [SMALL_STATE(4568)] = 153365, + [SMALL_STATE(4569)] = 153379, + [SMALL_STATE(4570)] = 153389, + [SMALL_STATE(4571)] = 153403, + [SMALL_STATE(4572)] = 153413, + [SMALL_STATE(4573)] = 153425, + [SMALL_STATE(4574)] = 153439, + [SMALL_STATE(4575)] = 153453, + [SMALL_STATE(4576)] = 153467, + [SMALL_STATE(4577)] = 153481, + [SMALL_STATE(4578)] = 153495, + [SMALL_STATE(4579)] = 153509, + [SMALL_STATE(4580)] = 153523, + [SMALL_STATE(4581)] = 153533, + [SMALL_STATE(4582)] = 153543, + [SMALL_STATE(4583)] = 153553, + [SMALL_STATE(4584)] = 153563, + [SMALL_STATE(4585)] = 153573, + [SMALL_STATE(4586)] = 153587, + [SMALL_STATE(4587)] = 153601, + [SMALL_STATE(4588)] = 153611, + [SMALL_STATE(4589)] = 153625, + [SMALL_STATE(4590)] = 153639, + [SMALL_STATE(4591)] = 153649, + [SMALL_STATE(4592)] = 153659, + [SMALL_STATE(4593)] = 153669, + [SMALL_STATE(4594)] = 153679, + [SMALL_STATE(4595)] = 153689, + [SMALL_STATE(4596)] = 153699, + [SMALL_STATE(4597)] = 153713, + [SMALL_STATE(4598)] = 153723, + [SMALL_STATE(4599)] = 153737, + [SMALL_STATE(4600)] = 153747, + [SMALL_STATE(4601)] = 153759, + [SMALL_STATE(4602)] = 153769, + [SMALL_STATE(4603)] = 153783, + [SMALL_STATE(4604)] = 153797, + [SMALL_STATE(4605)] = 153811, + [SMALL_STATE(4606)] = 153825, + [SMALL_STATE(4607)] = 153835, + [SMALL_STATE(4608)] = 153849, + [SMALL_STATE(4609)] = 153863, + [SMALL_STATE(4610)] = 153873, + [SMALL_STATE(4611)] = 153887, + [SMALL_STATE(4612)] = 153901, + [SMALL_STATE(4613)] = 153915, + [SMALL_STATE(4614)] = 153925, + [SMALL_STATE(4615)] = 153935, + [SMALL_STATE(4616)] = 153949, + [SMALL_STATE(4617)] = 153963, + [SMALL_STATE(4618)] = 153977, + [SMALL_STATE(4619)] = 153987, + [SMALL_STATE(4620)] = 154001, + [SMALL_STATE(4621)] = 154015, + [SMALL_STATE(4622)] = 154029, + [SMALL_STATE(4623)] = 154043, + [SMALL_STATE(4624)] = 154057, + [SMALL_STATE(4625)] = 154071, + [SMALL_STATE(4626)] = 154081, + [SMALL_STATE(4627)] = 154091, + [SMALL_STATE(4628)] = 154101, + [SMALL_STATE(4629)] = 154111, + [SMALL_STATE(4630)] = 154121, + [SMALL_STATE(4631)] = 154135, + [SMALL_STATE(4632)] = 154145, + [SMALL_STATE(4633)] = 154157, + [SMALL_STATE(4634)] = 154171, + [SMALL_STATE(4635)] = 154185, + [SMALL_STATE(4636)] = 154195, + [SMALL_STATE(4637)] = 154207, + [SMALL_STATE(4638)] = 154217, + [SMALL_STATE(4639)] = 154227, + [SMALL_STATE(4640)] = 154237, + [SMALL_STATE(4641)] = 154247, + [SMALL_STATE(4642)] = 154257, + [SMALL_STATE(4643)] = 154267, + [SMALL_STATE(4644)] = 154277, + [SMALL_STATE(4645)] = 154291, + [SMALL_STATE(4646)] = 154305, + [SMALL_STATE(4647)] = 154319, + [SMALL_STATE(4648)] = 154333, + [SMALL_STATE(4649)] = 154343, + [SMALL_STATE(4650)] = 154353, + [SMALL_STATE(4651)] = 154367, + [SMALL_STATE(4652)] = 154377, + [SMALL_STATE(4653)] = 154387, + [SMALL_STATE(4654)] = 154397, + [SMALL_STATE(4655)] = 154407, + [SMALL_STATE(4656)] = 154421, + [SMALL_STATE(4657)] = 154435, + [SMALL_STATE(4658)] = 154449, + [SMALL_STATE(4659)] = 154463, + [SMALL_STATE(4660)] = 154477, + [SMALL_STATE(4661)] = 154491, + [SMALL_STATE(4662)] = 154505, + [SMALL_STATE(4663)] = 154515, + [SMALL_STATE(4664)] = 154529, + [SMALL_STATE(4665)] = 154539, + [SMALL_STATE(4666)] = 154549, + [SMALL_STATE(4667)] = 154559, + [SMALL_STATE(4668)] = 154569, + [SMALL_STATE(4669)] = 154579, + [SMALL_STATE(4670)] = 154589, + [SMALL_STATE(4671)] = 154599, + [SMALL_STATE(4672)] = 154609, + [SMALL_STATE(4673)] = 154619, + [SMALL_STATE(4674)] = 154629, + [SMALL_STATE(4675)] = 154643, + [SMALL_STATE(4676)] = 154657, + [SMALL_STATE(4677)] = 154671, + [SMALL_STATE(4678)] = 154681, + [SMALL_STATE(4679)] = 154691, + [SMALL_STATE(4680)] = 154705, + [SMALL_STATE(4681)] = 154715, + [SMALL_STATE(4682)] = 154729, + [SMALL_STATE(4683)] = 154739, + [SMALL_STATE(4684)] = 154749, + [SMALL_STATE(4685)] = 154759, + [SMALL_STATE(4686)] = 154773, + [SMALL_STATE(4687)] = 154783, + [SMALL_STATE(4688)] = 154797, + [SMALL_STATE(4689)] = 154807, + [SMALL_STATE(4690)] = 154817, + [SMALL_STATE(4691)] = 154827, + [SMALL_STATE(4692)] = 154841, + [SMALL_STATE(4693)] = 154855, + [SMALL_STATE(4694)] = 154869, + [SMALL_STATE(4695)] = 154879, + [SMALL_STATE(4696)] = 154893, + [SMALL_STATE(4697)] = 154907, + [SMALL_STATE(4698)] = 154921, + [SMALL_STATE(4699)] = 154935, + [SMALL_STATE(4700)] = 154945, + [SMALL_STATE(4701)] = 154955, + [SMALL_STATE(4702)] = 154969, + [SMALL_STATE(4703)] = 154983, + [SMALL_STATE(4704)] = 154995, + [SMALL_STATE(4705)] = 155009, + [SMALL_STATE(4706)] = 155023, + [SMALL_STATE(4707)] = 155037, + [SMALL_STATE(4708)] = 155051, + [SMALL_STATE(4709)] = 155061, + [SMALL_STATE(4710)] = 155071, + [SMALL_STATE(4711)] = 155085, + [SMALL_STATE(4712)] = 155099, + [SMALL_STATE(4713)] = 155113, + [SMALL_STATE(4714)] = 155127, + [SMALL_STATE(4715)] = 155141, + [SMALL_STATE(4716)] = 155155, + [SMALL_STATE(4717)] = 155169, + [SMALL_STATE(4718)] = 155179, + [SMALL_STATE(4719)] = 155193, + [SMALL_STATE(4720)] = 155203, + [SMALL_STATE(4721)] = 155217, + [SMALL_STATE(4722)] = 155227, + [SMALL_STATE(4723)] = 155241, + [SMALL_STATE(4724)] = 155251, + [SMALL_STATE(4725)] = 155261, + [SMALL_STATE(4726)] = 155275, + [SMALL_STATE(4727)] = 155289, + [SMALL_STATE(4728)] = 155299, + [SMALL_STATE(4729)] = 155309, + [SMALL_STATE(4730)] = 155319, + [SMALL_STATE(4731)] = 155329, + [SMALL_STATE(4732)] = 155341, + [SMALL_STATE(4733)] = 155353, + [SMALL_STATE(4734)] = 155365, + [SMALL_STATE(4735)] = 155375, + [SMALL_STATE(4736)] = 155389, + [SMALL_STATE(4737)] = 155399, + [SMALL_STATE(4738)] = 155409, + [SMALL_STATE(4739)] = 155419, + [SMALL_STATE(4740)] = 155429, + [SMALL_STATE(4741)] = 155443, + [SMALL_STATE(4742)] = 155453, + [SMALL_STATE(4743)] = 155467, + [SMALL_STATE(4744)] = 155477, + [SMALL_STATE(4745)] = 155487, + [SMALL_STATE(4746)] = 155497, + [SMALL_STATE(4747)] = 155507, + [SMALL_STATE(4748)] = 155517, + [SMALL_STATE(4749)] = 155527, + [SMALL_STATE(4750)] = 155541, + [SMALL_STATE(4751)] = 155551, + [SMALL_STATE(4752)] = 155565, + [SMALL_STATE(4753)] = 155575, + [SMALL_STATE(4754)] = 155585, + [SMALL_STATE(4755)] = 155597, + [SMALL_STATE(4756)] = 155609, + [SMALL_STATE(4757)] = 155619, + [SMALL_STATE(4758)] = 155629, + [SMALL_STATE(4759)] = 155639, + [SMALL_STATE(4760)] = 155653, + [SMALL_STATE(4761)] = 155663, + [SMALL_STATE(4762)] = 155673, + [SMALL_STATE(4763)] = 155683, + [SMALL_STATE(4764)] = 155693, + [SMALL_STATE(4765)] = 155703, + [SMALL_STATE(4766)] = 155713, + [SMALL_STATE(4767)] = 155723, + [SMALL_STATE(4768)] = 155735, + [SMALL_STATE(4769)] = 155749, + [SMALL_STATE(4770)] = 155759, + [SMALL_STATE(4771)] = 155769, + [SMALL_STATE(4772)] = 155779, + [SMALL_STATE(4773)] = 155793, + [SMALL_STATE(4774)] = 155803, + [SMALL_STATE(4775)] = 155813, + [SMALL_STATE(4776)] = 155823, + [SMALL_STATE(4777)] = 155833, + [SMALL_STATE(4778)] = 155843, + [SMALL_STATE(4779)] = 155853, + [SMALL_STATE(4780)] = 155863, + [SMALL_STATE(4781)] = 155873, + [SMALL_STATE(4782)] = 155883, + [SMALL_STATE(4783)] = 155893, + [SMALL_STATE(4784)] = 155903, + [SMALL_STATE(4785)] = 155917, + [SMALL_STATE(4786)] = 155927, + [SMALL_STATE(4787)] = 155937, + [SMALL_STATE(4788)] = 155947, + [SMALL_STATE(4789)] = 155957, + [SMALL_STATE(4790)] = 155967, + [SMALL_STATE(4791)] = 155977, + [SMALL_STATE(4792)] = 155989, + [SMALL_STATE(4793)] = 155999, + [SMALL_STATE(4794)] = 156013, + [SMALL_STATE(4795)] = 156023, + [SMALL_STATE(4796)] = 156037, + [SMALL_STATE(4797)] = 156051, + [SMALL_STATE(4798)] = 156061, + [SMALL_STATE(4799)] = 156075, + [SMALL_STATE(4800)] = 156089, + [SMALL_STATE(4801)] = 156099, + [SMALL_STATE(4802)] = 156113, + [SMALL_STATE(4803)] = 156123, + [SMALL_STATE(4804)] = 156137, + [SMALL_STATE(4805)] = 156147, + [SMALL_STATE(4806)] = 156157, + [SMALL_STATE(4807)] = 156167, + [SMALL_STATE(4808)] = 156177, + [SMALL_STATE(4809)] = 156187, + [SMALL_STATE(4810)] = 156197, + [SMALL_STATE(4811)] = 156207, + [SMALL_STATE(4812)] = 156219, + [SMALL_STATE(4813)] = 156229, + [SMALL_STATE(4814)] = 156243, + [SMALL_STATE(4815)] = 156257, + [SMALL_STATE(4816)] = 156271, + [SMALL_STATE(4817)] = 156281, + [SMALL_STATE(4818)] = 156293, + [SMALL_STATE(4819)] = 156303, + [SMALL_STATE(4820)] = 156313, + [SMALL_STATE(4821)] = 156323, + [SMALL_STATE(4822)] = 156333, + [SMALL_STATE(4823)] = 156343, + [SMALL_STATE(4824)] = 156353, + [SMALL_STATE(4825)] = 156363, + [SMALL_STATE(4826)] = 156377, + [SMALL_STATE(4827)] = 156387, + [SMALL_STATE(4828)] = 156401, + [SMALL_STATE(4829)] = 156411, + [SMALL_STATE(4830)] = 156421, + [SMALL_STATE(4831)] = 156435, + [SMALL_STATE(4832)] = 156449, + [SMALL_STATE(4833)] = 156459, + [SMALL_STATE(4834)] = 156469, + [SMALL_STATE(4835)] = 156483, + [SMALL_STATE(4836)] = 156493, + [SMALL_STATE(4837)] = 156503, + [SMALL_STATE(4838)] = 156513, + [SMALL_STATE(4839)] = 156523, + [SMALL_STATE(4840)] = 156533, + [SMALL_STATE(4841)] = 156543, + [SMALL_STATE(4842)] = 156553, + [SMALL_STATE(4843)] = 156563, + [SMALL_STATE(4844)] = 156577, + [SMALL_STATE(4845)] = 156587, + [SMALL_STATE(4846)] = 156601, + [SMALL_STATE(4847)] = 156615, + [SMALL_STATE(4848)] = 156625, + [SMALL_STATE(4849)] = 156635, + [SMALL_STATE(4850)] = 156645, + [SMALL_STATE(4851)] = 156655, + [SMALL_STATE(4852)] = 156665, + [SMALL_STATE(4853)] = 156675, + [SMALL_STATE(4854)] = 156685, + [SMALL_STATE(4855)] = 156695, + [SMALL_STATE(4856)] = 156705, + [SMALL_STATE(4857)] = 156715, + [SMALL_STATE(4858)] = 156725, + [SMALL_STATE(4859)] = 156735, + [SMALL_STATE(4860)] = 156745, + [SMALL_STATE(4861)] = 156755, + [SMALL_STATE(4862)] = 156765, + [SMALL_STATE(4863)] = 156775, + [SMALL_STATE(4864)] = 156785, + [SMALL_STATE(4865)] = 156799, + [SMALL_STATE(4866)] = 156809, + [SMALL_STATE(4867)] = 156819, + [SMALL_STATE(4868)] = 156829, + [SMALL_STATE(4869)] = 156839, + [SMALL_STATE(4870)] = 156849, + [SMALL_STATE(4871)] = 156859, + [SMALL_STATE(4872)] = 156869, + [SMALL_STATE(4873)] = 156879, + [SMALL_STATE(4874)] = 156891, + [SMALL_STATE(4875)] = 156901, + [SMALL_STATE(4876)] = 156911, + [SMALL_STATE(4877)] = 156921, + [SMALL_STATE(4878)] = 156931, + [SMALL_STATE(4879)] = 156941, + [SMALL_STATE(4880)] = 156951, + [SMALL_STATE(4881)] = 156961, + [SMALL_STATE(4882)] = 156975, + [SMALL_STATE(4883)] = 156987, + [SMALL_STATE(4884)] = 156997, + [SMALL_STATE(4885)] = 157007, + [SMALL_STATE(4886)] = 157017, + [SMALL_STATE(4887)] = 157027, + [SMALL_STATE(4888)] = 157037, + [SMALL_STATE(4889)] = 157047, + [SMALL_STATE(4890)] = 157057, + [SMALL_STATE(4891)] = 157067, + [SMALL_STATE(4892)] = 157077, + [SMALL_STATE(4893)] = 157087, + [SMALL_STATE(4894)] = 157097, + [SMALL_STATE(4895)] = 157107, + [SMALL_STATE(4896)] = 157117, + [SMALL_STATE(4897)] = 157127, + [SMALL_STATE(4898)] = 157137, + [SMALL_STATE(4899)] = 157147, + [SMALL_STATE(4900)] = 157157, + [SMALL_STATE(4901)] = 157167, + [SMALL_STATE(4902)] = 157177, + [SMALL_STATE(4903)] = 157187, + [SMALL_STATE(4904)] = 157197, + [SMALL_STATE(4905)] = 157207, + [SMALL_STATE(4906)] = 157217, + [SMALL_STATE(4907)] = 157227, + [SMALL_STATE(4908)] = 157237, + [SMALL_STATE(4909)] = 157247, + [SMALL_STATE(4910)] = 157257, + [SMALL_STATE(4911)] = 157267, + [SMALL_STATE(4912)] = 157277, + [SMALL_STATE(4913)] = 157287, + [SMALL_STATE(4914)] = 157297, + [SMALL_STATE(4915)] = 157307, + [SMALL_STATE(4916)] = 157317, + [SMALL_STATE(4917)] = 157327, + [SMALL_STATE(4918)] = 157341, + [SMALL_STATE(4919)] = 157351, + [SMALL_STATE(4920)] = 157361, + [SMALL_STATE(4921)] = 157371, + [SMALL_STATE(4922)] = 157381, + [SMALL_STATE(4923)] = 157391, + [SMALL_STATE(4924)] = 157401, + [SMALL_STATE(4925)] = 157411, + [SMALL_STATE(4926)] = 157421, + [SMALL_STATE(4927)] = 157431, + [SMALL_STATE(4928)] = 157441, + [SMALL_STATE(4929)] = 157451, + [SMALL_STATE(4930)] = 157461, + [SMALL_STATE(4931)] = 157473, + [SMALL_STATE(4932)] = 157483, + [SMALL_STATE(4933)] = 157493, + [SMALL_STATE(4934)] = 157503, + [SMALL_STATE(4935)] = 157513, + [SMALL_STATE(4936)] = 157523, + [SMALL_STATE(4937)] = 157533, + [SMALL_STATE(4938)] = 157543, + [SMALL_STATE(4939)] = 157553, + [SMALL_STATE(4940)] = 157563, + [SMALL_STATE(4941)] = 157573, + [SMALL_STATE(4942)] = 157583, + [SMALL_STATE(4943)] = 157593, + [SMALL_STATE(4944)] = 157603, + [SMALL_STATE(4945)] = 157613, + [SMALL_STATE(4946)] = 157627, + [SMALL_STATE(4947)] = 157637, + [SMALL_STATE(4948)] = 157647, + [SMALL_STATE(4949)] = 157657, + [SMALL_STATE(4950)] = 157667, + [SMALL_STATE(4951)] = 157677, + [SMALL_STATE(4952)] = 157687, + [SMALL_STATE(4953)] = 157697, + [SMALL_STATE(4954)] = 157707, + [SMALL_STATE(4955)] = 157717, + [SMALL_STATE(4956)] = 157727, + [SMALL_STATE(4957)] = 157737, + [SMALL_STATE(4958)] = 157749, + [SMALL_STATE(4959)] = 157761, + [SMALL_STATE(4960)] = 157773, + [SMALL_STATE(4961)] = 157783, + [SMALL_STATE(4962)] = 157797, + [SMALL_STATE(4963)] = 157807, + [SMALL_STATE(4964)] = 157821, + [SMALL_STATE(4965)] = 157831, + [SMALL_STATE(4966)] = 157841, + [SMALL_STATE(4967)] = 157855, + [SMALL_STATE(4968)] = 157865, + [SMALL_STATE(4969)] = 157875, + [SMALL_STATE(4970)] = 157889, + [SMALL_STATE(4971)] = 157903, + [SMALL_STATE(4972)] = 157913, + [SMALL_STATE(4973)] = 157927, + [SMALL_STATE(4974)] = 157937, + [SMALL_STATE(4975)] = 157947, + [SMALL_STATE(4976)] = 157961, + [SMALL_STATE(4977)] = 157975, + [SMALL_STATE(4978)] = 157985, + [SMALL_STATE(4979)] = 157995, + [SMALL_STATE(4980)] = 158009, + [SMALL_STATE(4981)] = 158019, + [SMALL_STATE(4982)] = 158029, + [SMALL_STATE(4983)] = 158043, + [SMALL_STATE(4984)] = 158053, + [SMALL_STATE(4985)] = 158063, + [SMALL_STATE(4986)] = 158073, + [SMALL_STATE(4987)] = 158083, + [SMALL_STATE(4988)] = 158097, + [SMALL_STATE(4989)] = 158107, + [SMALL_STATE(4990)] = 158117, + [SMALL_STATE(4991)] = 158127, + [SMALL_STATE(4992)] = 158137, + [SMALL_STATE(4993)] = 158147, + [SMALL_STATE(4994)] = 158157, + [SMALL_STATE(4995)] = 158167, + [SMALL_STATE(4996)] = 158177, + [SMALL_STATE(4997)] = 158187, + [SMALL_STATE(4998)] = 158199, + [SMALL_STATE(4999)] = 158213, + [SMALL_STATE(5000)] = 158227, + [SMALL_STATE(5001)] = 158237, + [SMALL_STATE(5002)] = 158247, + [SMALL_STATE(5003)] = 158257, + [SMALL_STATE(5004)] = 158271, + [SMALL_STATE(5005)] = 158281, + [SMALL_STATE(5006)] = 158295, + [SMALL_STATE(5007)] = 158309, + [SMALL_STATE(5008)] = 158319, + [SMALL_STATE(5009)] = 158329, + [SMALL_STATE(5010)] = 158339, + [SMALL_STATE(5011)] = 158353, + [SMALL_STATE(5012)] = 158367, + [SMALL_STATE(5013)] = 158377, + [SMALL_STATE(5014)] = 158387, + [SMALL_STATE(5015)] = 158401, + [SMALL_STATE(5016)] = 158411, + [SMALL_STATE(5017)] = 158421, + [SMALL_STATE(5018)] = 158431, + [SMALL_STATE(5019)] = 158441, + [SMALL_STATE(5020)] = 158451, + [SMALL_STATE(5021)] = 158461, + [SMALL_STATE(5022)] = 158471, + [SMALL_STATE(5023)] = 158481, + [SMALL_STATE(5024)] = 158491, + [SMALL_STATE(5025)] = 158501, + [SMALL_STATE(5026)] = 158511, + [SMALL_STATE(5027)] = 158523, + [SMALL_STATE(5028)] = 158533, + [SMALL_STATE(5029)] = 158547, + [SMALL_STATE(5030)] = 158557, + [SMALL_STATE(5031)] = 158571, + [SMALL_STATE(5032)] = 158585, + [SMALL_STATE(5033)] = 158595, + [SMALL_STATE(5034)] = 158605, + [SMALL_STATE(5035)] = 158619, + [SMALL_STATE(5036)] = 158633, + [SMALL_STATE(5037)] = 158643, + [SMALL_STATE(5038)] = 158653, + [SMALL_STATE(5039)] = 158663, + [SMALL_STATE(5040)] = 158673, + [SMALL_STATE(5041)] = 158687, + [SMALL_STATE(5042)] = 158701, + [SMALL_STATE(5043)] = 158711, + [SMALL_STATE(5044)] = 158721, + [SMALL_STATE(5045)] = 158731, + [SMALL_STATE(5046)] = 158741, + [SMALL_STATE(5047)] = 158751, + [SMALL_STATE(5048)] = 158761, + [SMALL_STATE(5049)] = 158771, + [SMALL_STATE(5050)] = 158781, + [SMALL_STATE(5051)] = 158791, + [SMALL_STATE(5052)] = 158803, + [SMALL_STATE(5053)] = 158813, + [SMALL_STATE(5054)] = 158823, + [SMALL_STATE(5055)] = 158837, + [SMALL_STATE(5056)] = 158851, + [SMALL_STATE(5057)] = 158861, + [SMALL_STATE(5058)] = 158875, + [SMALL_STATE(5059)] = 158889, + [SMALL_STATE(5060)] = 158903, + [SMALL_STATE(5061)] = 158913, + [SMALL_STATE(5062)] = 158927, + [SMALL_STATE(5063)] = 158941, + [SMALL_STATE(5064)] = 158951, + [SMALL_STATE(5065)] = 158961, + [SMALL_STATE(5066)] = 158971, + [SMALL_STATE(5067)] = 158981, + [SMALL_STATE(5068)] = 158991, + [SMALL_STATE(5069)] = 159001, + [SMALL_STATE(5070)] = 159011, + [SMALL_STATE(5071)] = 159021, + [SMALL_STATE(5072)] = 159031, + [SMALL_STATE(5073)] = 159041, + [SMALL_STATE(5074)] = 159051, + [SMALL_STATE(5075)] = 159065, + [SMALL_STATE(5076)] = 159075, + [SMALL_STATE(5077)] = 159085, + [SMALL_STATE(5078)] = 159095, + [SMALL_STATE(5079)] = 159105, + [SMALL_STATE(5080)] = 159119, + [SMALL_STATE(5081)] = 159133, + [SMALL_STATE(5082)] = 159143, + [SMALL_STATE(5083)] = 159153, + [SMALL_STATE(5084)] = 159163, + [SMALL_STATE(5085)] = 159173, + [SMALL_STATE(5086)] = 159183, + [SMALL_STATE(5087)] = 159193, + [SMALL_STATE(5088)] = 159203, + [SMALL_STATE(5089)] = 159213, + [SMALL_STATE(5090)] = 159223, + [SMALL_STATE(5091)] = 159233, + [SMALL_STATE(5092)] = 159243, + [SMALL_STATE(5093)] = 159253, + [SMALL_STATE(5094)] = 159263, + [SMALL_STATE(5095)] = 159273, + [SMALL_STATE(5096)] = 159283, + [SMALL_STATE(5097)] = 159293, + [SMALL_STATE(5098)] = 159303, + [SMALL_STATE(5099)] = 159313, + [SMALL_STATE(5100)] = 159323, + [SMALL_STATE(5101)] = 159333, + [SMALL_STATE(5102)] = 159343, + [SMALL_STATE(5103)] = 159353, + [SMALL_STATE(5104)] = 159363, + [SMALL_STATE(5105)] = 159373, + [SMALL_STATE(5106)] = 159383, + [SMALL_STATE(5107)] = 159393, + [SMALL_STATE(5108)] = 159403, + [SMALL_STATE(5109)] = 159413, + [SMALL_STATE(5110)] = 159423, + [SMALL_STATE(5111)] = 159433, + [SMALL_STATE(5112)] = 159443, + [SMALL_STATE(5113)] = 159455, + [SMALL_STATE(5114)] = 159465, + [SMALL_STATE(5115)] = 159475, + [SMALL_STATE(5116)] = 159485, + [SMALL_STATE(5117)] = 159495, + [SMALL_STATE(5118)] = 159505, + [SMALL_STATE(5119)] = 159515, + [SMALL_STATE(5120)] = 159525, + [SMALL_STATE(5121)] = 159535, + [SMALL_STATE(5122)] = 159545, + [SMALL_STATE(5123)] = 159555, + [SMALL_STATE(5124)] = 159565, + [SMALL_STATE(5125)] = 159575, + [SMALL_STATE(5126)] = 159585, + [SMALL_STATE(5127)] = 159595, + [SMALL_STATE(5128)] = 159605, + [SMALL_STATE(5129)] = 159615, + [SMALL_STATE(5130)] = 159625, + [SMALL_STATE(5131)] = 159635, + [SMALL_STATE(5132)] = 159645, + [SMALL_STATE(5133)] = 159659, + [SMALL_STATE(5134)] = 159669, + [SMALL_STATE(5135)] = 159679, + [SMALL_STATE(5136)] = 159693, + [SMALL_STATE(5137)] = 159703, + [SMALL_STATE(5138)] = 159713, + [SMALL_STATE(5139)] = 159722, + [SMALL_STATE(5140)] = 159733, + [SMALL_STATE(5141)] = 159744, + [SMALL_STATE(5142)] = 159755, + [SMALL_STATE(5143)] = 159766, + [SMALL_STATE(5144)] = 159777, + [SMALL_STATE(5145)] = 159786, + [SMALL_STATE(5146)] = 159795, + [SMALL_STATE(5147)] = 159804, + [SMALL_STATE(5148)] = 159815, + [SMALL_STATE(5149)] = 159824, + [SMALL_STATE(5150)] = 159835, + [SMALL_STATE(5151)] = 159844, + [SMALL_STATE(5152)] = 159853, + [SMALL_STATE(5153)] = 159864, + [SMALL_STATE(5154)] = 159875, + [SMALL_STATE(5155)] = 159884, + [SMALL_STATE(5156)] = 159895, + [SMALL_STATE(5157)] = 159906, + [SMALL_STATE(5158)] = 159917, + [SMALL_STATE(5159)] = 159928, + [SMALL_STATE(5160)] = 159939, + [SMALL_STATE(5161)] = 159950, + [SMALL_STATE(5162)] = 159959, + [SMALL_STATE(5163)] = 159968, + [SMALL_STATE(5164)] = 159979, + [SMALL_STATE(5165)] = 159990, + [SMALL_STATE(5166)] = 160001, + [SMALL_STATE(5167)] = 160012, + [SMALL_STATE(5168)] = 160023, + [SMALL_STATE(5169)] = 160034, + [SMALL_STATE(5170)] = 160045, + [SMALL_STATE(5171)] = 160056, + [SMALL_STATE(5172)] = 160065, + [SMALL_STATE(5173)] = 160076, + [SMALL_STATE(5174)] = 160087, + [SMALL_STATE(5175)] = 160098, + [SMALL_STATE(5176)] = 160109, + [SMALL_STATE(5177)] = 160120, + [SMALL_STATE(5178)] = 160131, + [SMALL_STATE(5179)] = 160142, + [SMALL_STATE(5180)] = 160153, + [SMALL_STATE(5181)] = 160164, + [SMALL_STATE(5182)] = 160175, + [SMALL_STATE(5183)] = 160184, + [SMALL_STATE(5184)] = 160195, + [SMALL_STATE(5185)] = 160206, + [SMALL_STATE(5186)] = 160215, + [SMALL_STATE(5187)] = 160224, + [SMALL_STATE(5188)] = 160235, + [SMALL_STATE(5189)] = 160246, + [SMALL_STATE(5190)] = 160257, + [SMALL_STATE(5191)] = 160268, + [SMALL_STATE(5192)] = 160279, + [SMALL_STATE(5193)] = 160290, + [SMALL_STATE(5194)] = 160301, + [SMALL_STATE(5195)] = 160312, + [SMALL_STATE(5196)] = 160323, + [SMALL_STATE(5197)] = 160334, + [SMALL_STATE(5198)] = 160345, + [SMALL_STATE(5199)] = 160356, + [SMALL_STATE(5200)] = 160365, + [SMALL_STATE(5201)] = 160376, + [SMALL_STATE(5202)] = 160387, + [SMALL_STATE(5203)] = 160396, + [SMALL_STATE(5204)] = 160407, + [SMALL_STATE(5205)] = 160418, + [SMALL_STATE(5206)] = 160429, + [SMALL_STATE(5207)] = 160440, + [SMALL_STATE(5208)] = 160451, + [SMALL_STATE(5209)] = 160460, + [SMALL_STATE(5210)] = 160471, + [SMALL_STATE(5211)] = 160482, + [SMALL_STATE(5212)] = 160493, + [SMALL_STATE(5213)] = 160504, + [SMALL_STATE(5214)] = 160515, + [SMALL_STATE(5215)] = 160526, + [SMALL_STATE(5216)] = 160537, + [SMALL_STATE(5217)] = 160548, + [SMALL_STATE(5218)] = 160557, + [SMALL_STATE(5219)] = 160568, + [SMALL_STATE(5220)] = 160577, + [SMALL_STATE(5221)] = 160586, + [SMALL_STATE(5222)] = 160595, + [SMALL_STATE(5223)] = 160604, + [SMALL_STATE(5224)] = 160615, + [SMALL_STATE(5225)] = 160626, + [SMALL_STATE(5226)] = 160637, + [SMALL_STATE(5227)] = 160648, + [SMALL_STATE(5228)] = 160659, + [SMALL_STATE(5229)] = 160670, + [SMALL_STATE(5230)] = 160681, + [SMALL_STATE(5231)] = 160692, + [SMALL_STATE(5232)] = 160703, + [SMALL_STATE(5233)] = 160714, + [SMALL_STATE(5234)] = 160725, + [SMALL_STATE(5235)] = 160736, + [SMALL_STATE(5236)] = 160747, + [SMALL_STATE(5237)] = 160758, + [SMALL_STATE(5238)] = 160767, + [SMALL_STATE(5239)] = 160776, + [SMALL_STATE(5240)] = 160785, + [SMALL_STATE(5241)] = 160796, + [SMALL_STATE(5242)] = 160807, + [SMALL_STATE(5243)] = 160818, + [SMALL_STATE(5244)] = 160829, + [SMALL_STATE(5245)] = 160838, + [SMALL_STATE(5246)] = 160847, + [SMALL_STATE(5247)] = 160856, + [SMALL_STATE(5248)] = 160867, + [SMALL_STATE(5249)] = 160878, + [SMALL_STATE(5250)] = 160887, + [SMALL_STATE(5251)] = 160898, + [SMALL_STATE(5252)] = 160909, + [SMALL_STATE(5253)] = 160920, + [SMALL_STATE(5254)] = 160929, + [SMALL_STATE(5255)] = 160940, + [SMALL_STATE(5256)] = 160951, + [SMALL_STATE(5257)] = 160962, + [SMALL_STATE(5258)] = 160973, + [SMALL_STATE(5259)] = 160984, + [SMALL_STATE(5260)] = 160995, + [SMALL_STATE(5261)] = 161006, + [SMALL_STATE(5262)] = 161015, + [SMALL_STATE(5263)] = 161026, + [SMALL_STATE(5264)] = 161037, + [SMALL_STATE(5265)] = 161048, + [SMALL_STATE(5266)] = 161059, + [SMALL_STATE(5267)] = 161070, + [SMALL_STATE(5268)] = 161081, + [SMALL_STATE(5269)] = 161092, + [SMALL_STATE(5270)] = 161101, + [SMALL_STATE(5271)] = 161110, + [SMALL_STATE(5272)] = 161121, + [SMALL_STATE(5273)] = 161132, + [SMALL_STATE(5274)] = 161143, + [SMALL_STATE(5275)] = 161152, + [SMALL_STATE(5276)] = 161163, + [SMALL_STATE(5277)] = 161172, + [SMALL_STATE(5278)] = 161183, + [SMALL_STATE(5279)] = 161194, + [SMALL_STATE(5280)] = 161205, + [SMALL_STATE(5281)] = 161216, + [SMALL_STATE(5282)] = 161227, + [SMALL_STATE(5283)] = 161238, + [SMALL_STATE(5284)] = 161249, + [SMALL_STATE(5285)] = 161258, + [SMALL_STATE(5286)] = 161269, + [SMALL_STATE(5287)] = 161280, + [SMALL_STATE(5288)] = 161291, + [SMALL_STATE(5289)] = 161300, + [SMALL_STATE(5290)] = 161311, + [SMALL_STATE(5291)] = 161322, + [SMALL_STATE(5292)] = 161333, + [SMALL_STATE(5293)] = 161342, + [SMALL_STATE(5294)] = 161351, + [SMALL_STATE(5295)] = 161360, + [SMALL_STATE(5296)] = 161371, + [SMALL_STATE(5297)] = 161382, + [SMALL_STATE(5298)] = 161393, + [SMALL_STATE(5299)] = 161404, + [SMALL_STATE(5300)] = 161415, + [SMALL_STATE(5301)] = 161424, + [SMALL_STATE(5302)] = 161435, + [SMALL_STATE(5303)] = 161446, + [SMALL_STATE(5304)] = 161455, + [SMALL_STATE(5305)] = 161466, + [SMALL_STATE(5306)] = 161475, + [SMALL_STATE(5307)] = 161486, + [SMALL_STATE(5308)] = 161495, + [SMALL_STATE(5309)] = 161504, + [SMALL_STATE(5310)] = 161513, + [SMALL_STATE(5311)] = 161524, + [SMALL_STATE(5312)] = 161535, + [SMALL_STATE(5313)] = 161546, + [SMALL_STATE(5314)] = 161557, + [SMALL_STATE(5315)] = 161568, + [SMALL_STATE(5316)] = 161579, + [SMALL_STATE(5317)] = 161588, + [SMALL_STATE(5318)] = 161599, + [SMALL_STATE(5319)] = 161610, + [SMALL_STATE(5320)] = 161621, + [SMALL_STATE(5321)] = 161632, + [SMALL_STATE(5322)] = 161643, + [SMALL_STATE(5323)] = 161654, + [SMALL_STATE(5324)] = 161665, + [SMALL_STATE(5325)] = 161676, + [SMALL_STATE(5326)] = 161687, + [SMALL_STATE(5327)] = 161696, + [SMALL_STATE(5328)] = 161707, + [SMALL_STATE(5329)] = 161718, + [SMALL_STATE(5330)] = 161727, + [SMALL_STATE(5331)] = 161738, + [SMALL_STATE(5332)] = 161749, + [SMALL_STATE(5333)] = 161760, + [SMALL_STATE(5334)] = 161769, + [SMALL_STATE(5335)] = 161778, + [SMALL_STATE(5336)] = 161789, + [SMALL_STATE(5337)] = 161800, + [SMALL_STATE(5338)] = 161811, + [SMALL_STATE(5339)] = 161820, + [SMALL_STATE(5340)] = 161831, + [SMALL_STATE(5341)] = 161842, + [SMALL_STATE(5342)] = 161853, + [SMALL_STATE(5343)] = 161862, + [SMALL_STATE(5344)] = 161873, + [SMALL_STATE(5345)] = 161884, + [SMALL_STATE(5346)] = 161893, + [SMALL_STATE(5347)] = 161904, + [SMALL_STATE(5348)] = 161915, + [SMALL_STATE(5349)] = 161926, + [SMALL_STATE(5350)] = 161937, + [SMALL_STATE(5351)] = 161948, + [SMALL_STATE(5352)] = 161959, + [SMALL_STATE(5353)] = 161970, + [SMALL_STATE(5354)] = 161981, + [SMALL_STATE(5355)] = 161990, + [SMALL_STATE(5356)] = 161999, + [SMALL_STATE(5357)] = 162008, + [SMALL_STATE(5358)] = 162019, + [SMALL_STATE(5359)] = 162028, + [SMALL_STATE(5360)] = 162039, + [SMALL_STATE(5361)] = 162050, + [SMALL_STATE(5362)] = 162061, + [SMALL_STATE(5363)] = 162072, + [SMALL_STATE(5364)] = 162083, + [SMALL_STATE(5365)] = 162094, + [SMALL_STATE(5366)] = 162105, + [SMALL_STATE(5367)] = 162114, + [SMALL_STATE(5368)] = 162125, + [SMALL_STATE(5369)] = 162134, + [SMALL_STATE(5370)] = 162143, + [SMALL_STATE(5371)] = 162154, + [SMALL_STATE(5372)] = 162163, + [SMALL_STATE(5373)] = 162174, + [SMALL_STATE(5374)] = 162185, + [SMALL_STATE(5375)] = 162196, + [SMALL_STATE(5376)] = 162207, + [SMALL_STATE(5377)] = 162218, + [SMALL_STATE(5378)] = 162229, + [SMALL_STATE(5379)] = 162238, + [SMALL_STATE(5380)] = 162249, + [SMALL_STATE(5381)] = 162258, + [SMALL_STATE(5382)] = 162269, + [SMALL_STATE(5383)] = 162280, + [SMALL_STATE(5384)] = 162291, + [SMALL_STATE(5385)] = 162302, + [SMALL_STATE(5386)] = 162313, + [SMALL_STATE(5387)] = 162324, + [SMALL_STATE(5388)] = 162335, + [SMALL_STATE(5389)] = 162346, + [SMALL_STATE(5390)] = 162357, + [SMALL_STATE(5391)] = 162368, + [SMALL_STATE(5392)] = 162379, + [SMALL_STATE(5393)] = 162390, + [SMALL_STATE(5394)] = 162401, + [SMALL_STATE(5395)] = 162412, + [SMALL_STATE(5396)] = 162423, + [SMALL_STATE(5397)] = 162434, + [SMALL_STATE(5398)] = 162445, + [SMALL_STATE(5399)] = 162454, + [SMALL_STATE(5400)] = 162465, + [SMALL_STATE(5401)] = 162476, + [SMALL_STATE(5402)] = 162487, + [SMALL_STATE(5403)] = 162498, + [SMALL_STATE(5404)] = 162509, + [SMALL_STATE(5405)] = 162520, + [SMALL_STATE(5406)] = 162531, + [SMALL_STATE(5407)] = 162542, + [SMALL_STATE(5408)] = 162553, + [SMALL_STATE(5409)] = 162564, + [SMALL_STATE(5410)] = 162573, + [SMALL_STATE(5411)] = 162584, + [SMALL_STATE(5412)] = 162595, + [SMALL_STATE(5413)] = 162606, + [SMALL_STATE(5414)] = 162617, + [SMALL_STATE(5415)] = 162628, + [SMALL_STATE(5416)] = 162637, + [SMALL_STATE(5417)] = 162648, + [SMALL_STATE(5418)] = 162659, + [SMALL_STATE(5419)] = 162670, + [SMALL_STATE(5420)] = 162681, + [SMALL_STATE(5421)] = 162690, + [SMALL_STATE(5422)] = 162701, + [SMALL_STATE(5423)] = 162712, + [SMALL_STATE(5424)] = 162721, + [SMALL_STATE(5425)] = 162732, + [SMALL_STATE(5426)] = 162743, + [SMALL_STATE(5427)] = 162752, + [SMALL_STATE(5428)] = 162763, + [SMALL_STATE(5429)] = 162774, + [SMALL_STATE(5430)] = 162785, + [SMALL_STATE(5431)] = 162796, + [SMALL_STATE(5432)] = 162807, + [SMALL_STATE(5433)] = 162816, + [SMALL_STATE(5434)] = 162825, + [SMALL_STATE(5435)] = 162834, + [SMALL_STATE(5436)] = 162843, + [SMALL_STATE(5437)] = 162854, + [SMALL_STATE(5438)] = 162863, + [SMALL_STATE(5439)] = 162874, + [SMALL_STATE(5440)] = 162883, + [SMALL_STATE(5441)] = 162894, + [SMALL_STATE(5442)] = 162905, + [SMALL_STATE(5443)] = 162914, + [SMALL_STATE(5444)] = 162925, + [SMALL_STATE(5445)] = 162936, + [SMALL_STATE(5446)] = 162945, + [SMALL_STATE(5447)] = 162956, + [SMALL_STATE(5448)] = 162967, + [SMALL_STATE(5449)] = 162978, + [SMALL_STATE(5450)] = 162989, + [SMALL_STATE(5451)] = 163000, + [SMALL_STATE(5452)] = 163011, + [SMALL_STATE(5453)] = 163022, + [SMALL_STATE(5454)] = 163033, + [SMALL_STATE(5455)] = 163044, + [SMALL_STATE(5456)] = 163055, + [SMALL_STATE(5457)] = 163066, + [SMALL_STATE(5458)] = 163077, + [SMALL_STATE(5459)] = 163088, + [SMALL_STATE(5460)] = 163099, + [SMALL_STATE(5461)] = 163110, + [SMALL_STATE(5462)] = 163121, + [SMALL_STATE(5463)] = 163132, + [SMALL_STATE(5464)] = 163143, + [SMALL_STATE(5465)] = 163154, + [SMALL_STATE(5466)] = 163163, + [SMALL_STATE(5467)] = 163172, + [SMALL_STATE(5468)] = 163183, + [SMALL_STATE(5469)] = 163192, + [SMALL_STATE(5470)] = 163203, + [SMALL_STATE(5471)] = 163214, + [SMALL_STATE(5472)] = 163225, + [SMALL_STATE(5473)] = 163236, + [SMALL_STATE(5474)] = 163247, + [SMALL_STATE(5475)] = 163256, + [SMALL_STATE(5476)] = 163267, + [SMALL_STATE(5477)] = 163278, + [SMALL_STATE(5478)] = 163287, + [SMALL_STATE(5479)] = 163298, + [SMALL_STATE(5480)] = 163309, + [SMALL_STATE(5481)] = 163320, + [SMALL_STATE(5482)] = 163331, + [SMALL_STATE(5483)] = 163340, + [SMALL_STATE(5484)] = 163351, + [SMALL_STATE(5485)] = 163362, + [SMALL_STATE(5486)] = 163373, + [SMALL_STATE(5487)] = 163384, + [SMALL_STATE(5488)] = 163392, + [SMALL_STATE(5489)] = 163400, + [SMALL_STATE(5490)] = 163410, + [SMALL_STATE(5491)] = 163418, + [SMALL_STATE(5492)] = 163426, + [SMALL_STATE(5493)] = 163434, + [SMALL_STATE(5494)] = 163442, + [SMALL_STATE(5495)] = 163450, + [SMALL_STATE(5496)] = 163458, + [SMALL_STATE(5497)] = 163466, + [SMALL_STATE(5498)] = 163474, + [SMALL_STATE(5499)] = 163482, + [SMALL_STATE(5500)] = 163490, + [SMALL_STATE(5501)] = 163498, + [SMALL_STATE(5502)] = 163506, + [SMALL_STATE(5503)] = 163514, + [SMALL_STATE(5504)] = 163522, + [SMALL_STATE(5505)] = 163530, + [SMALL_STATE(5506)] = 163538, + [SMALL_STATE(5507)] = 163546, + [SMALL_STATE(5508)] = 163554, + [SMALL_STATE(5509)] = 163562, + [SMALL_STATE(5510)] = 163570, + [SMALL_STATE(5511)] = 163578, + [SMALL_STATE(5512)] = 163586, + [SMALL_STATE(5513)] = 163594, + [SMALL_STATE(5514)] = 163602, + [SMALL_STATE(5515)] = 163610, + [SMALL_STATE(5516)] = 163618, + [SMALL_STATE(5517)] = 163626, + [SMALL_STATE(5518)] = 163634, + [SMALL_STATE(5519)] = 163644, + [SMALL_STATE(5520)] = 163652, + [SMALL_STATE(5521)] = 163660, + [SMALL_STATE(5522)] = 163668, + [SMALL_STATE(5523)] = 163676, + [SMALL_STATE(5524)] = 163684, + [SMALL_STATE(5525)] = 163692, + [SMALL_STATE(5526)] = 163700, + [SMALL_STATE(5527)] = 163708, + [SMALL_STATE(5528)] = 163716, + [SMALL_STATE(5529)] = 163724, + [SMALL_STATE(5530)] = 163732, + [SMALL_STATE(5531)] = 163740, + [SMALL_STATE(5532)] = 163748, + [SMALL_STATE(5533)] = 163756, + [SMALL_STATE(5534)] = 163764, + [SMALL_STATE(5535)] = 163772, + [SMALL_STATE(5536)] = 163780, + [SMALL_STATE(5537)] = 163788, + [SMALL_STATE(5538)] = 163796, + [SMALL_STATE(5539)] = 163804, + [SMALL_STATE(5540)] = 163812, + [SMALL_STATE(5541)] = 163820, + [SMALL_STATE(5542)] = 163828, + [SMALL_STATE(5543)] = 163836, + [SMALL_STATE(5544)] = 163846, + [SMALL_STATE(5545)] = 163854, + [SMALL_STATE(5546)] = 163862, + [SMALL_STATE(5547)] = 163870, + [SMALL_STATE(5548)] = 163878, + [SMALL_STATE(5549)] = 163886, + [SMALL_STATE(5550)] = 163894, + [SMALL_STATE(5551)] = 163904, + [SMALL_STATE(5552)] = 163912, + [SMALL_STATE(5553)] = 163920, + [SMALL_STATE(5554)] = 163928, + [SMALL_STATE(5555)] = 163936, + [SMALL_STATE(5556)] = 163944, + [SMALL_STATE(5557)] = 163952, + [SMALL_STATE(5558)] = 163960, + [SMALL_STATE(5559)] = 163968, + [SMALL_STATE(5560)] = 163976, + [SMALL_STATE(5561)] = 163984, + [SMALL_STATE(5562)] = 163992, + [SMALL_STATE(5563)] = 164000, + [SMALL_STATE(5564)] = 164008, + [SMALL_STATE(5565)] = 164016, + [SMALL_STATE(5566)] = 164024, + [SMALL_STATE(5567)] = 164034, + [SMALL_STATE(5568)] = 164042, + [SMALL_STATE(5569)] = 164050, + [SMALL_STATE(5570)] = 164058, + [SMALL_STATE(5571)] = 164066, + [SMALL_STATE(5572)] = 164074, + [SMALL_STATE(5573)] = 164082, + [SMALL_STATE(5574)] = 164090, + [SMALL_STATE(5575)] = 164098, + [SMALL_STATE(5576)] = 164106, + [SMALL_STATE(5577)] = 164114, + [SMALL_STATE(5578)] = 164122, + [SMALL_STATE(5579)] = 164130, + [SMALL_STATE(5580)] = 164138, + [SMALL_STATE(5581)] = 164146, + [SMALL_STATE(5582)] = 164154, + [SMALL_STATE(5583)] = 164162, + [SMALL_STATE(5584)] = 164170, + [SMALL_STATE(5585)] = 164178, + [SMALL_STATE(5586)] = 164186, + [SMALL_STATE(5587)] = 164194, + [SMALL_STATE(5588)] = 164202, + [SMALL_STATE(5589)] = 164210, + [SMALL_STATE(5590)] = 164218, + [SMALL_STATE(5591)] = 164226, + [SMALL_STATE(5592)] = 164234, + [SMALL_STATE(5593)] = 164242, + [SMALL_STATE(5594)] = 164250, + [SMALL_STATE(5595)] = 164258, + [SMALL_STATE(5596)] = 164266, + [SMALL_STATE(5597)] = 164274, + [SMALL_STATE(5598)] = 164282, + [SMALL_STATE(5599)] = 164290, + [SMALL_STATE(5600)] = 164298, + [SMALL_STATE(5601)] = 164306, + [SMALL_STATE(5602)] = 164314, + [SMALL_STATE(5603)] = 164322, + [SMALL_STATE(5604)] = 164330, + [SMALL_STATE(5605)] = 164338, + [SMALL_STATE(5606)] = 164346, + [SMALL_STATE(5607)] = 164354, + [SMALL_STATE(5608)] = 164362, + [SMALL_STATE(5609)] = 164370, + [SMALL_STATE(5610)] = 164378, + [SMALL_STATE(5611)] = 164386, + [SMALL_STATE(5612)] = 164394, + [SMALL_STATE(5613)] = 164402, + [SMALL_STATE(5614)] = 164410, + [SMALL_STATE(5615)] = 164418, + [SMALL_STATE(5616)] = 164426, + [SMALL_STATE(5617)] = 164434, + [SMALL_STATE(5618)] = 164442, + [SMALL_STATE(5619)] = 164450, + [SMALL_STATE(5620)] = 164458, + [SMALL_STATE(5621)] = 164466, + [SMALL_STATE(5622)] = 164474, + [SMALL_STATE(5623)] = 164482, + [SMALL_STATE(5624)] = 164490, + [SMALL_STATE(5625)] = 164498, + [SMALL_STATE(5626)] = 164506, + [SMALL_STATE(5627)] = 164514, + [SMALL_STATE(5628)] = 164522, + [SMALL_STATE(5629)] = 164530, + [SMALL_STATE(5630)] = 164538, + [SMALL_STATE(5631)] = 164546, + [SMALL_STATE(5632)] = 164554, + [SMALL_STATE(5633)] = 164562, + [SMALL_STATE(5634)] = 164570, + [SMALL_STATE(5635)] = 164578, + [SMALL_STATE(5636)] = 164586, + [SMALL_STATE(5637)] = 164594, + [SMALL_STATE(5638)] = 164602, + [SMALL_STATE(5639)] = 164610, + [SMALL_STATE(5640)] = 164618, + [SMALL_STATE(5641)] = 164626, + [SMALL_STATE(5642)] = 164634, + [SMALL_STATE(5643)] = 164642, + [SMALL_STATE(5644)] = 164650, + [SMALL_STATE(5645)] = 164658, + [SMALL_STATE(5646)] = 164666, + [SMALL_STATE(5647)] = 164674, + [SMALL_STATE(5648)] = 164682, + [SMALL_STATE(5649)] = 164690, + [SMALL_STATE(5650)] = 164698, + [SMALL_STATE(5651)] = 164706, + [SMALL_STATE(5652)] = 164716, + [SMALL_STATE(5653)] = 164724, + [SMALL_STATE(5654)] = 164732, + [SMALL_STATE(5655)] = 164740, + [SMALL_STATE(5656)] = 164748, + [SMALL_STATE(5657)] = 164756, + [SMALL_STATE(5658)] = 164764, + [SMALL_STATE(5659)] = 164772, + [SMALL_STATE(5660)] = 164780, + [SMALL_STATE(5661)] = 164788, + [SMALL_STATE(5662)] = 164796, + [SMALL_STATE(5663)] = 164804, + [SMALL_STATE(5664)] = 164812, + [SMALL_STATE(5665)] = 164820, + [SMALL_STATE(5666)] = 164828, + [SMALL_STATE(5667)] = 164836, + [SMALL_STATE(5668)] = 164844, + [SMALL_STATE(5669)] = 164852, + [SMALL_STATE(5670)] = 164860, + [SMALL_STATE(5671)] = 164868, + [SMALL_STATE(5672)] = 164876, + [SMALL_STATE(5673)] = 164884, + [SMALL_STATE(5674)] = 164892, + [SMALL_STATE(5675)] = 164900, + [SMALL_STATE(5676)] = 164908, + [SMALL_STATE(5677)] = 164916, + [SMALL_STATE(5678)] = 164924, + [SMALL_STATE(5679)] = 164932, + [SMALL_STATE(5680)] = 164940, + [SMALL_STATE(5681)] = 164948, + [SMALL_STATE(5682)] = 164956, + [SMALL_STATE(5683)] = 164964, + [SMALL_STATE(5684)] = 164972, + [SMALL_STATE(5685)] = 164980, + [SMALL_STATE(5686)] = 164988, + [SMALL_STATE(5687)] = 164996, + [SMALL_STATE(5688)] = 165006, + [SMALL_STATE(5689)] = 165014, + [SMALL_STATE(5690)] = 165022, + [SMALL_STATE(5691)] = 165030, + [SMALL_STATE(5692)] = 165038, + [SMALL_STATE(5693)] = 165046, + [SMALL_STATE(5694)] = 165054, + [SMALL_STATE(5695)] = 165062, + [SMALL_STATE(5696)] = 165070, + [SMALL_STATE(5697)] = 165078, + [SMALL_STATE(5698)] = 165086, + [SMALL_STATE(5699)] = 165094, + [SMALL_STATE(5700)] = 165102, + [SMALL_STATE(5701)] = 165110, + [SMALL_STATE(5702)] = 165118, + [SMALL_STATE(5703)] = 165126, + [SMALL_STATE(5704)] = 165134, + [SMALL_STATE(5705)] = 165142, + [SMALL_STATE(5706)] = 165150, + [SMALL_STATE(5707)] = 165158, + [SMALL_STATE(5708)] = 165166, + [SMALL_STATE(5709)] = 165174, + [SMALL_STATE(5710)] = 165182, + [SMALL_STATE(5711)] = 165190, + [SMALL_STATE(5712)] = 165198, + [SMALL_STATE(5713)] = 165206, + [SMALL_STATE(5714)] = 165216, + [SMALL_STATE(5715)] = 165224, + [SMALL_STATE(5716)] = 165232, + [SMALL_STATE(5717)] = 165240, + [SMALL_STATE(5718)] = 165248, + [SMALL_STATE(5719)] = 165256, + [SMALL_STATE(5720)] = 165264, + [SMALL_STATE(5721)] = 165272, + [SMALL_STATE(5722)] = 165280, + [SMALL_STATE(5723)] = 165288, + [SMALL_STATE(5724)] = 165296, + [SMALL_STATE(5725)] = 165304, + [SMALL_STATE(5726)] = 165312, + [SMALL_STATE(5727)] = 165322, + [SMALL_STATE(5728)] = 165330, + [SMALL_STATE(5729)] = 165338, + [SMALL_STATE(5730)] = 165346, + [SMALL_STATE(5731)] = 165354, + [SMALL_STATE(5732)] = 165362, + [SMALL_STATE(5733)] = 165370, + [SMALL_STATE(5734)] = 165378, + [SMALL_STATE(5735)] = 165386, + [SMALL_STATE(5736)] = 165394, + [SMALL_STATE(5737)] = 165402, + [SMALL_STATE(5738)] = 165412, + [SMALL_STATE(5739)] = 165420, + [SMALL_STATE(5740)] = 165428, + [SMALL_STATE(5741)] = 165436, + [SMALL_STATE(5742)] = 165444, + [SMALL_STATE(5743)] = 165452, + [SMALL_STATE(5744)] = 165460, + [SMALL_STATE(5745)] = 165468, + [SMALL_STATE(5746)] = 165476, + [SMALL_STATE(5747)] = 165484, + [SMALL_STATE(5748)] = 165492, + [SMALL_STATE(5749)] = 165500, + [SMALL_STATE(5750)] = 165508, + [SMALL_STATE(5751)] = 165516, + [SMALL_STATE(5752)] = 165524, + [SMALL_STATE(5753)] = 165532, + [SMALL_STATE(5754)] = 165540, + [SMALL_STATE(5755)] = 165548, + [SMALL_STATE(5756)] = 165556, + [SMALL_STATE(5757)] = 165564, + [SMALL_STATE(5758)] = 165572, + [SMALL_STATE(5759)] = 165580, + [SMALL_STATE(5760)] = 165588, + [SMALL_STATE(5761)] = 165596, + [SMALL_STATE(5762)] = 165604, + [SMALL_STATE(5763)] = 165612, + [SMALL_STATE(5764)] = 165620, + [SMALL_STATE(5765)] = 165628, + [SMALL_STATE(5766)] = 165636, + [SMALL_STATE(5767)] = 165644, + [SMALL_STATE(5768)] = 165652, + [SMALL_STATE(5769)] = 165660, + [SMALL_STATE(5770)] = 165668, + [SMALL_STATE(5771)] = 165676, + [SMALL_STATE(5772)] = 165684, + [SMALL_STATE(5773)] = 165692, + [SMALL_STATE(5774)] = 165700, + [SMALL_STATE(5775)] = 165708, + [SMALL_STATE(5776)] = 165716, + [SMALL_STATE(5777)] = 165724, + [SMALL_STATE(5778)] = 165732, + [SMALL_STATE(5779)] = 165740, + [SMALL_STATE(5780)] = 165748, + [SMALL_STATE(5781)] = 165756, + [SMALL_STATE(5782)] = 165764, + [SMALL_STATE(5783)] = 165772, + [SMALL_STATE(5784)] = 165780, + [SMALL_STATE(5785)] = 165788, + [SMALL_STATE(5786)] = 165796, + [SMALL_STATE(5787)] = 165804, + [SMALL_STATE(5788)] = 165812, + [SMALL_STATE(5789)] = 165820, + [SMALL_STATE(5790)] = 165828, + [SMALL_STATE(5791)] = 165836, + [SMALL_STATE(5792)] = 165844, + [SMALL_STATE(5793)] = 165852, + [SMALL_STATE(5794)] = 165860, + [SMALL_STATE(5795)] = 165868, + [SMALL_STATE(5796)] = 165876, + [SMALL_STATE(5797)] = 165884, + [SMALL_STATE(5798)] = 165892, + [SMALL_STATE(5799)] = 165900, + [SMALL_STATE(5800)] = 165908, + [SMALL_STATE(5801)] = 165916, + [SMALL_STATE(5802)] = 165924, + [SMALL_STATE(5803)] = 165932, + [SMALL_STATE(5804)] = 165940, + [SMALL_STATE(5805)] = 165948, + [SMALL_STATE(5806)] = 165956, + [SMALL_STATE(5807)] = 165964, + [SMALL_STATE(5808)] = 165972, + [SMALL_STATE(5809)] = 165980, + [SMALL_STATE(5810)] = 165988, + [SMALL_STATE(5811)] = 165996, + [SMALL_STATE(5812)] = 166004, + [SMALL_STATE(5813)] = 166012, + [SMALL_STATE(5814)] = 166020, + [SMALL_STATE(5815)] = 166028, + [SMALL_STATE(5816)] = 166036, + [SMALL_STATE(5817)] = 166044, + [SMALL_STATE(5818)] = 166052, + [SMALL_STATE(5819)] = 166060, + [SMALL_STATE(5820)] = 166068, + [SMALL_STATE(5821)] = 166076, + [SMALL_STATE(5822)] = 166084, + [SMALL_STATE(5823)] = 166092, + [SMALL_STATE(5824)] = 166100, + [SMALL_STATE(5825)] = 166108, + [SMALL_STATE(5826)] = 166116, + [SMALL_STATE(5827)] = 166124, + [SMALL_STATE(5828)] = 166132, + [SMALL_STATE(5829)] = 166140, + [SMALL_STATE(5830)] = 166148, + [SMALL_STATE(5831)] = 166156, + [SMALL_STATE(5832)] = 166164, + [SMALL_STATE(5833)] = 166172, + [SMALL_STATE(5834)] = 166180, + [SMALL_STATE(5835)] = 166188, + [SMALL_STATE(5836)] = 166196, + [SMALL_STATE(5837)] = 166204, + [SMALL_STATE(5838)] = 166212, + [SMALL_STATE(5839)] = 166220, + [SMALL_STATE(5840)] = 166228, + [SMALL_STATE(5841)] = 166236, + [SMALL_STATE(5842)] = 166244, + [SMALL_STATE(5843)] = 166252, + [SMALL_STATE(5844)] = 166260, + [SMALL_STATE(5845)] = 166268, + [SMALL_STATE(5846)] = 166276, + [SMALL_STATE(5847)] = 166284, + [SMALL_STATE(5848)] = 166292, + [SMALL_STATE(5849)] = 166300, + [SMALL_STATE(5850)] = 166308, + [SMALL_STATE(5851)] = 166316, + [SMALL_STATE(5852)] = 166324, + [SMALL_STATE(5853)] = 166332, + [SMALL_STATE(5854)] = 166340, + [SMALL_STATE(5855)] = 166348, + [SMALL_STATE(5856)] = 166356, + [SMALL_STATE(5857)] = 166364, + [SMALL_STATE(5858)] = 166372, + [SMALL_STATE(5859)] = 166380, + [SMALL_STATE(5860)] = 166388, + [SMALL_STATE(5861)] = 166396, + [SMALL_STATE(5862)] = 166404, + [SMALL_STATE(5863)] = 166412, + [SMALL_STATE(5864)] = 166420, + [SMALL_STATE(5865)] = 166428, + [SMALL_STATE(5866)] = 166436, + [SMALL_STATE(5867)] = 166444, + [SMALL_STATE(5868)] = 166452, + [SMALL_STATE(5869)] = 166460, + [SMALL_STATE(5870)] = 166468, + [SMALL_STATE(5871)] = 166476, + [SMALL_STATE(5872)] = 166484, + [SMALL_STATE(5873)] = 166492, + [SMALL_STATE(5874)] = 166500, + [SMALL_STATE(5875)] = 166508, + [SMALL_STATE(5876)] = 166516, + [SMALL_STATE(5877)] = 166524, + [SMALL_STATE(5878)] = 166532, + [SMALL_STATE(5879)] = 166540, + [SMALL_STATE(5880)] = 166548, + [SMALL_STATE(5881)] = 166556, + [SMALL_STATE(5882)] = 166564, + [SMALL_STATE(5883)] = 166572, + [SMALL_STATE(5884)] = 166580, + [SMALL_STATE(5885)] = 166588, + [SMALL_STATE(5886)] = 166596, + [SMALL_STATE(5887)] = 166604, + [SMALL_STATE(5888)] = 166612, + [SMALL_STATE(5889)] = 166620, +}; + +static const TSParseActionEntry ts_parse_actions[] = { + [0] = {.entry = {.count = 0, .reusable = false}}, + [1] = {.entry = {.count = 1, .reusable = false}}, RECOVER(), + [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), + [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), + [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0, 0, 0), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2915), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5484), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3559), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3468), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5262), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5312), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5057), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5302), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(54), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5299), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4636), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4732), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5276), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(345), + [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3290), + [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3560), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(486), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5518), + [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4468), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2223), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5680), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5681), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5723), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3035), + [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(639), + [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), + [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), + [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), + [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(284), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4408), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2952), + [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(560), + [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3308), + [148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3635), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), + [156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 1), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), + [164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1007), + [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1008), + [168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(5550), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(968), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), + [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(483), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4498), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4467), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), + [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216), + [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), + [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1687), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5660), + [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5664), + [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), + [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5822), + [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2937), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1380), + [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(540), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 1), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2349), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4138), + [255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1885), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), + [305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [339] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1342), + [342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(696), + [345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), + [347] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1285), + [350] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1190), + [353] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4), + [356] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(482), + [359] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2915), + [362] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5484), + [365] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3559), + [368] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1192), + [371] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3468), + [374] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(482), + [377] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5262), + [380] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5312), + [383] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5057), + [386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(194), + [389] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(810), + [392] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(437), + [395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5302), + [398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(54), + [401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5299), + [404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4636), + [407] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4732), + [410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5276), + [413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(297), + [416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(345), + [419] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(164), + [422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(229), + [425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3290), + [428] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(728), + [431] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3560), + [434] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(99), + [437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(486), + [440] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5518), + [443] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(968), + [446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(586), + [449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4468), + [452] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4500), + [455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3827), + [458] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2123), + [461] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5696), + [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2123), + [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2223), + [470] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4015), + [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1326), + [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(707), + [479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1191), + [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5680), + [485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5681), + [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5723), + [491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, 0, 244), + [493] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 244), + [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, 0, 93), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, 0, 93), + [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2, 0, 0), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2, 0, 0), + [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 52), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 52), + [507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(753), + [509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(754), + [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), + [539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), + [541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), + [549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1948), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), + [571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), + [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5550), + [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5683), + [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2437), + [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2308), + [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), + [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5885), + [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5863), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), + [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5227), + [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), + [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5228), + [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4529), + [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5231), + [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3305), + [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3730), + [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), + [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), + [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2156), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2158), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2432), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1863), + [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), + [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), + [665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), + [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4488), + [671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(52), + [674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5860), + [676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3312), + [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3593), + [682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1961), + [690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), + [694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), + [696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), + [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [700] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(195), + [703] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(241), + [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [708] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(968), + [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3867), + [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), + [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), + [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1782), + [720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), + [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), + [728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), + [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4934), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), + [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), + [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), + [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), + [762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), + [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2001), + [768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), + [770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), + [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2333), + [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172), + [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2294), + [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2295), + [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2297), + [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1881), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1458), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), + [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), + [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5545), + [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), + [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), + [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 32), + [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 32), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), + [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), + [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), + [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), + [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), + [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5489), + [878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(32), + [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1406), + [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), + [886] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(621), + [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), + [891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), + [895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [899] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 32), + [902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(322), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(322), + [907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(485), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), + [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), + [918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), + [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5543), + [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), + [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), + [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), + [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), + [954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5651), + [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), + [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), + [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(763), + [970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), + [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), + [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), + [986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), + [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3242), + [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), + [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [1000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [1004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), + [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), + [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1958), + [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1956), + [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1801), + [1018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), + [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5809), + [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5585), + [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1031), + [1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5586), + [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3179), + [1034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), + [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [1040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [1042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), + [1044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), + [1046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), + [1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), + [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [1056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [1060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [1064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2543), + [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464), + [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [1072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), + [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), + [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), + [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [1082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), + [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [1090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), + [1092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [1094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [1096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [1098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [1102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [1104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), + [1106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), + [1108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5548), + [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2309), + [1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), + [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2523), + [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [1120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), + [1122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [1126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2562), + [1130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), + [1134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [1136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), + [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), + [1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1670), + [1150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), + [1152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1867), + [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), + [1156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [1158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [1160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [1162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [1164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), + [1166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2260), + [1172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [1178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), + [1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), + [1184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [1186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(645), + [1190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(762), + [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), + [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), + [1208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2521), + [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), + [1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), + [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), + [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), + [1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), + [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(761), + [1248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), + [1258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [1260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), + [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2487), + [1264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [1270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [1278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [1280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [1290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), + [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [1300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(675), + [1302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5487), + [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2365), + [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2360), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121), + [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), + [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), + [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), + [1324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), + [1326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), + [1328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), + [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), + [1336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), + [1338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), + [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2551), + [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), + [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2253), + [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), + [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), + [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [1360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [1364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(261), + [1370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), + [1372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), + [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), + [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), + [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), + [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), + [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), + [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), + [1390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [1392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), + [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(262), + [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), + [1412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5788), + [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), + [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), + [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), + [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), + [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), + [1428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), + [1446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [1448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), + [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2300), + [1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), + [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), + [1458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [1460] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1907), + [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), + [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [1478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2354), + [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), + [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [1486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [1488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2447), + [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), + [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), + [1494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2522), + [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), + [1502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [1504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2574), + [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), + [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2642), + [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), + [1516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), + [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [1520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2645), + [1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), + [1524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [1528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2643), + [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), + [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2917), + [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), + [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3480), + [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5060), + [1540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [1542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4478), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5527), + [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4069), + [1550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4517), + [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4519), + [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), + [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), + [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3038), + [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3037), + [1562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), + [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4390), + [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3631), + [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), + [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3505), + [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3309), + [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3744), + [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5596), + [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5565), + [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5569), + [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4032), + [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [1602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), + [1606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3066), + [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3227), + [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3486), + [1614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), + [1618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4418), + [1620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1027), + [1622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1028), + [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5581), + [1626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), + [1628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4515), + [1630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), + [1632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3228), + [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3235), + [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3228), + [1638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1029), + [1640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1030), + [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4520), + [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1130), + [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1131), + [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), + [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1133), + [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), + [1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2313), + [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2315), + [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [1662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4818), + [1664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), + [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240), + [1668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [1670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), + [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), + [1674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), + [1676] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5634), + [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5710), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), + [1686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), + [1688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), + [1690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [1696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), + [1698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), + [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), + [1706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 149), + [1708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 149), + [1710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 149), + [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 149), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, 0, 0), + [1718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), + [1720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 110), + [1722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 110), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [1726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [1728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), + [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), + [1734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [1738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [1740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [1742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [1744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [1746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2485), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2565), + [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 29), + [1752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 29), + [1754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [1756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 168), + [1760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 168), + [1762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 168), + [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 168), + [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [1768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2450), + [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 172), + [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 172), + [1774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 172), + [1776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 172), + [1778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 172), + [1782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 172), + [1784] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 172), + [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 172), + [1788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [1790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 111), + [1792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 111), + [1794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 111), + [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 111), + [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 112), + [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 112), + [1804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), + [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), + [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 121), + [1812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 121), + [1814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 121), + [1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 121), + [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 193), + [1822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 193), + [1824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 193), + [1826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 193), + [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), + [1830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 194), + [1832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 194), + [1834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 194), + [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 194), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 49), + [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 49), + [1846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), + [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), + [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [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_generator_function_declaration, 6, 0, 221), + [1858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 221), + [1860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 221), + [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 221), + [1864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 239), + [1868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 239), + [1870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 239), + [1872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 239), + [1874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [1876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), + [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), + [1880] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), + [1882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [1884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), + [1886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), + [1888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 75), + [1890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 75), + [1892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 88), + [1894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 88), + [1896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), + [1898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1900] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [1908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [1912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), + [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), + [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [1918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2529), + [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), + [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), + [1926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), + [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), + [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), + [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3611), + [1934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3620), + [1938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [1940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [1942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2460), + [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), + [1948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), + [1950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), + [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [1956] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [1959] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(2987), + [1963] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3272), + [1967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [1969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [1971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [1973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), + [1975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), + [1977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [1979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), + [1981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), + [1987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), + [1989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2221), + [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), + [1995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), + [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2539), + [2001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [2003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1935), + [2005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1535), + [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), + [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2173), + [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), + [2017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), + [2019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), + [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2246), + [2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), + [2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2471), + [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), + [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), + [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), + [2041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), + [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), + [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), + [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2175), + [2057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2296), + [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [2065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), + [2069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), + [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), + [2079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), + [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3759), + [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), + [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3766), + [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), + [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2624), + [2095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [2097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [2105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [2107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [2111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [2113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), + [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), + [2119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), + [2127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4698), + [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), + [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4815), + [2133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5677), + [2137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3820), + [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), + [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5827), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), + [2145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), + [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), + [2149] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5866), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5526), + [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5336), + [2158] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), + [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), + [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5680), + [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5681), + [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5723), + [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [2173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2249), + [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), + [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), + [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1813), + [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), + [2189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1937), + [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), + [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), + [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), + [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2698), + [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1461), + [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), + [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), + [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), + [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [2213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2701), + [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), + [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425), + [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), + [2221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2691), + [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), + [2229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1438), + [2231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), + [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2676), + [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), + [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), + [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), + [2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2649), + [2251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1422), + [2253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), + [2255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), + [2257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2652), + [2263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), + [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1429), + [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), + [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), + [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661), + [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), + [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), + [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), + [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [2283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [2285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2664), + [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [2291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2477), + [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1445), + [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1444), + [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), + [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(776), + [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2669), + [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), + [2307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), + [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), + [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2707), + [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4473), + [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4432), + [2321] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2847), + [2324] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(199), + [2328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(417), + [2331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3609), + [2333] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(4069), + [2337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), + [2339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2728), + [2341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5773), + [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), + [2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5232), + [2347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [2349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [2351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3791), + [2353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), + [2355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2738), + [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2767), + [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), + [2361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), + [2363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), + [2365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), + [2367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), + [2369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), + [2371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), + [2373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), + [2375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), + [2377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), + [2379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), + [2381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5642), + [2383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), + [2385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5858), + [2387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), + [2389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), + [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), + [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5611), + [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), + [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), + [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), + [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5596), + [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5155), + [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5565), + [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5569), + [2411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5832), + [2413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5820), + [2415] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(199), + [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3639), + [2420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(4069), + [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5815), + [2425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5763), + [2427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5582), + [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5714), + [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3732), + [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3729), + [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5798), + [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5796), + [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5519), + [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5517), + [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5500), + [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5499), + [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5617), + [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5616), + [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5620), + [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5618), + [2455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), + [2457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), + [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4685), + [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5286), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3747), + [2465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), + [2467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [2469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5771), + [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5769), + [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5552), + [2477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5551), + [2479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 46), + [2481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 46), + [2483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5698), + [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5699), + [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3162), + [2491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), + [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), + [2495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5527), + [2499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), + [2501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 105), + [2503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 105), + [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), + [2507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 99), + [2509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 99), + [2511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 38), + [2513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 38), + [2515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(33), + [2517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5780), + [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), + [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), + [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3343), + [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5884), + [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [2529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5709), + [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [2537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 285), + [2539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 285), + [2541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 249), + [2543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 249), + [2545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 141), + [2555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 141), + [2557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), + [2559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), + [2561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 85), + [2563] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 85), + [2565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 246), + [2567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 246), + [2569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 152), + [2571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 152), + [2573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 247), + [2575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 247), + [2577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), + [2579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), + [2581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 248), + [2583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 248), + [2585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 241), + [2587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 241), + [2589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 106), + [2591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 106), + [2593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 33), + [2595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 33), + [2597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), + [2599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), + [2601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 282), + [2603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 282), + [2605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 34), + [2607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 34), + [2609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 92), + [2611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 92), + [2613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), + [2615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), + [2617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 85), + [2619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 85), + [2621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 33), + [2623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 33), + [2625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 105), + [2627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 105), + [2629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 194), + [2635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 194), + [2637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 283), + [2639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 283), + [2641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 37), + [2643] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 37), + [2645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 284), + [2647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 284), + [2649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), + [2651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), + [2653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), + [2655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), + [2657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 96), + [2659] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 96), + [2661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 49), + [2663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 49), + [2665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), + [2667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 144), + [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 144), + [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 310), + [2685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 310), + [2687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 97), + [2689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 97), + [2691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 48), + [2693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 48), + [2695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 37), + [2697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 37), + [2699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 171), + [2701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 171), + [2703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [2705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [2707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 221), + [2709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 221), + [2711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 39), + [2713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 39), + [2715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 111), + [2717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 111), + [2719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 192), + [2721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 192), + [2723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 240), + [2725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 240), + [2727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 193), + [2729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 193), + [2731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), + [2737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 145), + [2739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 145), + [2741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), + [2743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), + [2745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 112), + [2747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 112), + [2749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 148), + [2751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 148), + [2753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 203), + [2755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 203), + [2757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2057), + [2759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), + [2765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), + [2767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 168), + [2769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 168), + [2771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 276), + [2773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 276), + [2775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 172), + [2777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 172), + [2779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 98), + [2781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 98), + [2783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 172), + [2785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 172), + [2787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 236), + [2789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 236), + [2791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 238), + [2793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 238), + [2795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), + [2797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 234), + [2799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 234), + [2801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 87), + [2803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 87), + [2805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), + [2807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), + [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 152), + [2811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 152), + [2813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 236), + [2815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 236), + [2817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 239), + [2819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 239), + [2821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 73), + [2823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 73), + [2825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 277), + [2827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 277), + [2829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), + [2831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), + [2833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3274), + [2835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), + [2837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), + [2839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 120), + [2841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 120), + [2843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3230), + [2849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 74), + [2851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 74), + [2853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 149), + [2855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 149), + [2857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 154), + [2859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 154), + [2861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 121), + [2863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 121), + [2865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), + [2867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), + [2869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 196), + [2871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 196), + [2873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 152), + [2875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 152), + [2877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 47), + [2879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 47), + [2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [2887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), + [2889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 92), + [2891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 92), + [2893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), + [2895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), + [2897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 48), + [2899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 48), + [2901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 83), + [2903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 83), + [2905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), + [2907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), + [2909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), + [2911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), + [2913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 85), + [2915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 85), + [2917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 198), + [2919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 198), + [2921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 238), + [2923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 238), + [2925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [2927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [2929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), + [2931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), + [2933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 40), + [2935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 40), + [2937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [2939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [2941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [2943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 184), + [2945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 184), + [2947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [2949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 185), + [2951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 185), + [2953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 25), + [2955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 25), + [2957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 188), + [2959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 188), + [2961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 27), + [2963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 27), + [2965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 87), + [2967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 87), + [2969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 86), + [2971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 86), + [2973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 45), + [2975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 45), + [2977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), + [2979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), + [2981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3025), + [2983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5581), + [2985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3183), + [2987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3045), + [2989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 201), + [2991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 201), + [2993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3132), + [2995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), + [2997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), + [2999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3494), + [3001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3413), + [3003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), + [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [3007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4446), + [3009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [3011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5787), + [3015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3311), + [3017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4477), + [3019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4481), + [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), + [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), + [3025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3294), + [3027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3341), + [3029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), + [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [3033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5836), + [3035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3064), + [3037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5802), + [3039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), + [3041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5807), + [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), + [3045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1732), + [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), + [3049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), + [3051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3470), + [3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1916), + [3055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4426), + [3061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), + [3063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), + [3065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), + [3067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1826), + [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), + [3071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), + [3073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1821), + [3075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), + [3077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), + [3079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), + [3081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5636), + [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3080), + [3085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5594), + [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), + [3089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5851), + [3091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), + [3093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 202), + [3095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 202), + [3097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3304), + [3099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), + [3101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3488), + [3103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4423), + [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [3109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), + [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), + [3113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3643), + [3115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1107), + [3117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [3119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5862), + [3121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3065), + [3123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5637), + [3125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1109), + [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [3129] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 280), + [3131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 280), + [3133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922), + [3135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3049), + [3137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3061), + [3139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3258), + [3141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3476), + [3143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3046), + [3145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3086), + [3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3313), + [3149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5132), + [3151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3317), + [3153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), + [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), + [3157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), + [3159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3495), + [3161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1556), + [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [3165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [3167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4465), + [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), + [3175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1522), + [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), + [3179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [3181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), + [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), + [3185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), + [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [3189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5825), + [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3054), + [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5521), + [3195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1067), + [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5528), + [3199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1386), + [3201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 245), + [3203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 245), + [3205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 281), + [3207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 281), + [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), + [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), + [3215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [3217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1171), + [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), + [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), + [3225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), + [3227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [3229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), + [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1166), + [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [3235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), + [3237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), + [3239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), + [3241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), + [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1555), + [3245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), + [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), + [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), + [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), + [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), + [3255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1512), + [3257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1635), + [3259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), + [3261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), + [3263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3213), + [3265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3346), + [3267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3396), + [3269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), + [3271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1910), + [3273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3168), + [3275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1493), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), + [3279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1962), + [3281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), + [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), + [3285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), + [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [3291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), + [3293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3047), + [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), + [3297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), + [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1718), + [3301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), + [3303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), + [3305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2161), + [3307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), + [3309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5540), + [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), + [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), + [3315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1934), + [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3161), + [3319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), + [3321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2155), + [3323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1773), + [3325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3060), + [3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1720), + [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), + [3331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1833), + [3333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), + [3335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), + [3337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3159), + [3339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), + [3341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2157), + [3343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1731), + [3345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), + [3347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1721), + [3349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1734), + [3351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1789), + [3353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), + [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), + [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3170), + [3359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1481), + [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770), + [3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3073), + [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), + [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1772), + [3369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1829), + [3371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2163), + [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2164), + [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [3377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3165), + [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), + [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431), + [3383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736), + [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3068), + [3387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1717), + [3389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1738), + [3391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1783), + [3393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2159), + [3395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2160), + [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), + [3399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), + [3401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1862), + [3403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1474), + [3405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), + [3407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), + [3409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3491), + [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), + [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), + [3421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), + [3423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), + [3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [3427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), + [3429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), + [3431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), + [3433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), + [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), + [3437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3307), + [3439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1510), + [3441] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [3444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), + [3446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3197), + [3448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), + [3450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), + [3452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2310), + [3454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2555), + [3456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2533), + [3458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), + [3460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4633), + [3462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 75), + [3464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 75), + [3466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 76), + [3468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 76), + [3470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 77), + [3472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 77), + [3474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 78), + [3476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 78), + [3478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 75), + [3480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3287), + [3482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), + [3484] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 146), + [3490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 146), + [3492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 190), + [3494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 190), + [3496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), + [3500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), + [3504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(420), + [3506] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [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}}, SHIFT(488), + [3516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), + [3518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [3520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), + [3522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [3524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), + [3526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), + [3528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), + [3530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3503), + [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5418), + [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5054), + [3538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1001), + [3540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), + [3543] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5520), + [3546] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), + [3549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1098), + [3552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), + [3554] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(488), + [3557] = {.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), + [3561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [3563] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(5216), + [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [3568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5672), + [3571] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1001), + [3574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), + [3576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), + [3578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5868), + [3580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [3582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), + [3584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [3586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [3588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [3590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [3592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [3594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [3600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4817), + [3602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(245), + [3605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), + [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [3609] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(397), + [3618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), + [3621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), + [3623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(542), + [3626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), + [3628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), + [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), + [3632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(4015), + [3635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 75), + [3637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 75), + [3639] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 13), + [3642] = {.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), + [3646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [3648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [3650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [3654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 79), + [3656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 79), + [3658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), + [3660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), + [3662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [3666] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT(3291), + [3669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [3671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [3673] = {.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), + [3677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [3679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [3681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5003), + [3683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), + [3685] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(328), + [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [3690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [3695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 75), + [3697] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(623), + [3700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), + [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [3704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3247), + [3706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), + [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), + [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [3712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235), + [3714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3270), + [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), + [3718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), + [3720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2242), + [3722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2438), + [3724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), + [3726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2457), + [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1480), + [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), + [3732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1475), + [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), + [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1478), + [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), + [3740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1476), + [3744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), + [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), + [3748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [3750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), + [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), + [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), + [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), + [3758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [3760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), + [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(711), + [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), + [3766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), + [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), + [3774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), + [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(713), + [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), + [3782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), + [3786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [3788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), + [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), + [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3261), + [3796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), + [3798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3234), + [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), + [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4674), + [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), + [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [3810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5601), + [3812] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1520), + [3815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2373), + [3818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), + [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), + [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), + [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), + [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), + [3828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2347), + [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), + [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), + [3834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), + [3836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1928), + [3838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2489), + [3840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1728), + [3842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2769), + [3844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2836), + [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), + [3852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [3854] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3247), + [3857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2829), + [3860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), + [3862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1485), + [3865] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(334), + [3868] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2347), + [3871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(5682), + [3874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4513), + [3877] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4515), + [3880] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3043), + [3883] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3912), + [3886] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1725), + [3889] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1928), + [3892] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2489), + [3895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1728), + [3898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1933), + [3901] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2457), + [3904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2769), + [3907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2836), + [3910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2064), + [3913] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1797), + [3916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1706), + [3919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [3923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), + [3925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [3927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), + [3929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1726), + [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), + [3934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), + [3938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), + [3940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [3942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3335), + [3944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), + [3946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), + [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2320), + [3950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), + [3952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), + [3954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2327), + [3956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2483), + [3958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2622), + [3960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), + [3962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3336), + [3964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2582), + [3966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2145), + [3968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1953), + [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2147), + [3972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2520), + [3974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2635), + [3976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2636), + [3978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3379), + [3980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), + [3982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), + [3984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1906), + [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2353), + [3988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2515), + [3990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639), + [3992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2641), + [3994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3328), + [3996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [3998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2281), + [4000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1889), + [4002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2283), + [4004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2455), + [4006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647), + [4008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), + [4010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), + [4012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), + [4014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [4016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5165), + [4020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), + [4022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), + [4024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3439), + [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), + [4028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), + [4030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1946), + [4032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), + [4034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2458), + [4036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2634), + [4038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2640), + [4040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3415), + [4042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1768), + [4044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), + [4046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917), + [4048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), + [4050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), + [4052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2620), + [4054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2621), + [4056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5301), + [4058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), + [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), + [4062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [4064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 59), + [4066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 59), + [4068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5311), + [4070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [4072] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 58), + [4074] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 58), + [4076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), + [4078] = {.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), + [4082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 16), + [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 16), + [4086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), + [4088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2, 0, 67), + [4090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2, 0, 67), + [4092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), + [4094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2548), + [4096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2462), + [4098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2556), + [4100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615), + [4102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722), + [4104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2723), + [4106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1713), + [4108] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 15), + [4110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), + [4112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), + [4114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), + [4116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [4118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), + [4120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), + [4122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), + [4124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), + [4126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 138), + [4128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 138), + [4130] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4133] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 176), + [4138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 176), + [4140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 18), + [4146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 18), + [4148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [4150] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [4154] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4157] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 75), + [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 75), + [4166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), + [4168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), + [4170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), + [4172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), + [4174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), + [4176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), + [4178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 68), + [4180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 68), + [4182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 69), + [4184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 69), + [4186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), + [4188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), + [4190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 66), + [4196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 66), + [4198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [4200] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 182), + [4202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 182), + [4204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [4206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 66), + [4208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 66), + [4210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), + [4212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1070), + [4214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), + [4216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 183), + [4226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 183), + [4228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 60), + [4230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 60), + [4232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), + [4234] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 61), + [4236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 61), + [4238] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 146), + [4240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 146), + [4242] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 225), + [4244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 225), + [4246] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 226), + [4248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 226), + [4250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 227), + [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 227), + [4254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 17), + [4256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 17), + [4258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5250), + [4260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 232), + [4266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 232), + [4268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 233), + [4270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 233), + [4272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [4274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 268), + [4282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 268), + [4284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 269), + [4286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 269), + [4288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 270), + [4290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 270), + [4292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 19), + [4294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 19), + [4296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4300] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), + [4302] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), + [4304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), + [4310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), + [4312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 271), + [4314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 271), + [4316] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), + [4318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), + [4320] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 275), + [4322] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 275), + [4324] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), + [4326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), + [4328] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 127), + [4330] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 127), + [4332] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 69), + [4334] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 69), + [4336] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 307), + [4338] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 307), + [4340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [4342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615), + [4344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), + [4346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), + [4348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), + [4350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 129), + [4352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 129), + [4354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 130), + [4356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 130), + [4358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [4368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5567), + [4370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5604), + [4372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), + [4374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), + [4376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4384] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 137), + [4386] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 137), + [4388] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 134), + [4390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 134), + [4392] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 75), REDUCE(sym_nested_type_identifier, 3, 0, 134), + [4395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 63), + [4397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 63), + [4399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), + [4401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), + [4403] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 88), REDUCE(sym_nested_type_identifier, 3, 0, 134), + [4406] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 136), + [4408] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 136), + [4410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), + [4412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), + [4414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 21), + [4416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 21), + [4418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 137), + [4420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 137), + [4422] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 138), + [4424] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 138), + [4426] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), + [4428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), + [4430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), + [4432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), + [4434] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4438] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 94), + [4440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 94), + [4442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), + [4444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), + [4446] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 191), + [4448] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 191), + [4450] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), + [4452] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), + [4454] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4458] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), + [4460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), + [4462] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [4464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [4466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 20), + [4468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 20), + [4470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 28), + [4472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 28), + [4474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [4476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [4478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), + [4480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), + [4482] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [4484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [4486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), + [4488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), + [4490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), + [4492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), + [4494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 54), + [4496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 54), + [4498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 55), + [4500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 55), + [4502] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [4504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [4506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 71), + [4508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 71), + [4510] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 79), + [4512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 79), + [4514] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), + [4517] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), + [4520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 80), + [4522] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 80), + [4524] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 81), + [4526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 81), + [4528] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 84), + [4530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 84), + [4532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 30), + [4534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 30), + [4536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), + [4538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), + [4540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [4542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [4544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 115), + [4546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 115), + [4548] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 116), + [4550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 116), + [4552] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 117), + [4554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 117), + [4556] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 118), + [4558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 118), + [4560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 119), + [4562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 119), + [4564] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 117), + [4566] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 117), + [4568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 122), + [4570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 122), + [4572] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 125), + [4574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 125), + [4576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 147), + [4578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 147), + [4580] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 150), + [4582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 150), + [4584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 151), + [4586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 151), + [4588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 170), + [4590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 170), + [4592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 195), + [4594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 195), + [4596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [4598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5180), + [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), + [4604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111), + [4606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), + [4608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 31), + [4610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), + [4612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [4615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [4618] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [4621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), + [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [4630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270), + [4632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), + [4634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2311), + [4636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2362), + [4638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), + [4640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [4642] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), + [4644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [4646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), + [4648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(153), + [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), + [4653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [4655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [4658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), + [4660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), + [4662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [4664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), + [4666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3072), + [4668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2207), + [4670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2459), + [4672] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(5455), + [4675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), + [4678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), + [4680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2567), + [4682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2568), + [4684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2870), + [4686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2866), + [4688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [4690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), + [4692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [4694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), + [4696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2761), + [4698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), + [4700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [4702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [4704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452), + [4706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), + [4708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_assertion, 2, 0, 0), + [4710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_assertion, 2, 0, 0), + [4712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [4714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), + [4716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [4718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [4720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [4722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [4724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [4726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [4730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [4732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [4734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [4740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [4742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), + [4746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [4748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 26), + [4750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), + [4752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 70), + [4754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 72), + [4756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), + [4758] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(153), + [4761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 72), + [4763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 123), + [4765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 124), + [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), + [4769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2552), + [4771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2553), + [4773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2842), + [4775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2843), + [4777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 189), + [4779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [4782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), + [4784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), + [4786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(153), + [4789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), + [4791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), + [4793] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(153), + [4796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), + [4798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5325), + [4800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), + [4802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2549), + [4804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2550), + [4806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2838), + [4808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2839), + [4810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), + [4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [4814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), + [4816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [4818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [4820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [4822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), + [4824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [4826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [4828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [4830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [4832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), + [4834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [4836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [4838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [4840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [4842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [4844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [4846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [4848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), + [4850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [4852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [4854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), + [4858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 31), + [4860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(160), + [4863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), + [4865] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(160), + [4868] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(160), + [4871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(399), + [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1219), + [4877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(398), + [4879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [4883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), + [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [4887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), + [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [4891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [4893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), + [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [4899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [4903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), + [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [4907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [4915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 41), + [4917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 41), + [4919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1686), + [4921] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(161), + [4924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [4926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [4928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), + [4930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [4932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [4934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [4936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), + [4938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [4940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [4942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [4944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), + [4946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [4948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), + [4952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [4954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), + [4956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [4958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [4960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [4962] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(161), + [4965] = {.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), + [4969] = {.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), + [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [4975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3345), + [4977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2534), + [4979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), + [4981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2854), + [4983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2867), + [4985] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(161), + [4988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(161), + [4991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(160), + [4994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [4996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [4998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 15), + [5005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1015), + [5007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1016), + [5009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), + [5013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), + [5015] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(154), + [5018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 93), + [5020] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 93), SHIFT(518), + [5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), + [5025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2238), + [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), + [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239), + [5031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2461), + [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(813), + [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1797), + [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5327), + [5039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [5041] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(154), + [5044] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(154), + [5047] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 89), REDUCE(sym_assignment_expression, 3, 0, 26), + [5050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 89), + [5052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [5054] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 89), REDUCE(sym_assignment_expression, 3, 0, 70), + [5057] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 70), REDUCE(sym_assignment_expression, 3, 0, 70), + [5060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 70), + [5062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), + [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2566), + [5066] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(154), + [5069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4009), + [5071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314), + [5073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), + [5075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5861), + [5077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), + [5079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2298), + [5081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), + [5083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2299), + [5085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2435), + [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), + [5089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), + [5091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), + [5093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301), + [5095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2448), + [5097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), + [5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057), + [5101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2841), + [5103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), + [5106] = {.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), + [5110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3954), + [5112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), + [5114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2306), + [5116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), + [5118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2307), + [5120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2478), + [5122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [5125] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [5128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 41), + [5130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 41), + [5132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), REDUCE(sym__parameter_name, 2, 0, 41), + [5135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4326), + [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), + [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [5141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), + [5143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2271), + [5145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), + [5147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2111), + [5149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2443), + [5151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), + [5153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2852), + [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), + [5157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2275), + [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), + [5161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2234), + [5163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2367), + [5165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [5167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), + [5169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), + [5171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [5175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), + [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), + [5179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), + [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [5183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [5185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [5193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(581), + [5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [5201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(162), + [5204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(162), + [5207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(162), + [5210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(162), + [5213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), + [5215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), + [5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), + [5219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2482), + [5221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), + [5223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [5227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), + [5229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), + [5231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2743), + [5233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), + [5235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), + [5237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), + [5239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2369), + [5241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 50), + [5243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), + [5245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766), + [5247] = {.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), + [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [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 = 1, .reusable = true}}, SHIFT(2860), + [5265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), + [5267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768), + [5269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3669), + [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2479), + [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5151), + [5275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2535), + [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), + [5279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2456), + [5281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2536), + [5283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631), + [5285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721), + [5287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2724), + [5289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [5291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), + [5293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), + [5295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 100), + [5297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 100), + [5299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 104), + [5301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 104), + [5303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [5305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), + [5307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), + [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [5311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [5313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), + [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [5317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [5319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [5321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), + [5323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), + [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [5327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [5329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [5331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), + [5333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [5337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [5339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 70), + [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [5343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(158), + [5346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), + [5348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), + [5350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), + [5352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), + [5354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), + [5356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2760), + [5358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3069), + [5360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), + [5362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3765), + [5364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2755), + [5366] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 44), + [5368] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 44), + [5370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), + [5372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), + [5374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2756), + [5376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2117), + [5378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), + [5380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2439), + [5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), + [5386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2278), + [5388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), + [5390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2368), + [5392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), + [5394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2750), + [5396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259), + [5398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), + [5400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762), + [5402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [5404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), + [5406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), + [5408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3510), + [5410] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(158), + [5413] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(158), + [5416] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(158), + [5419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [5421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [5423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), + [5425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [5427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [5429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [5431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [5433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), + [5435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), + [5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), + [5439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), + [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [5443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), + [5445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2752), + [5447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [5449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), + [5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), + [5453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2758), + [5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), + [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), + [5461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2745), + [5463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), + [5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), + [5467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2754), + [5469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), + [5471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [5473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [5475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [5477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [5479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 157), + [5481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 157), + [5483] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 159), + [5485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 159), + [5487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), + [5489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), + [5491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2764), + [5493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), + [5495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), + [5497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372), + [5499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), + [5501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3059), + [5503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), + [5505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), + [5507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3776), + [5509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2749), + [5511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2222), + [5513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), + [5515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374), + [5517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), + [5519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4482), + [5521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [5523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [5525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [5527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), + [5531] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 204), + [5533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 204), + [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), + [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), + [5543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2741), + [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), + [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), + [5549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4210), + [5551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438), + [5553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), + [5555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739), + [5557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), + [5562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), + [5567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2219), + [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), + [5571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2364), + [5573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282), + [5575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), + [5577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2433), + [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), + [5581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), + [5585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), + [5587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), + [5589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [5591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [5593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [5595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [5597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [5599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [5601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [5603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), + [5605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [5609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [5613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [5615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [5617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [5619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [5621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [5623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [5625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [5627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [5629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [5633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [5635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [5637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [5639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [5641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), + [5643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [5645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [5647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), + [5649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [5651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [5653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), + [5655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [5657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), + [5659] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(157), + [5662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [5664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [5666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), + [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), + [5672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), + [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [5676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), + [5680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [5682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [5688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [5690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [5696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [5698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(155), + [5701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), + [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), + [5705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), + [5707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), + [5709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), + [5711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2366), + [5713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764), + [5715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2816), + [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2817), + [5719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3899), + [5721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), + [5729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 90), + [5731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [5734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), + [5737] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [5740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), + [5742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), + [5745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), + [5747] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(157), + [5750] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(157), + [5753] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(157), + [5756] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(155), + [5759] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(155), + [5762] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(155), + [5765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3868), + [5767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [5769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), + [5771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), + [5773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), + [5775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2662), + [5777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), + [5779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2731), + [5781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), + [5783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4145), + [5785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), + [5787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(151), + [5790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(151), + [5793] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(151), + [5796] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(151), + [5799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), + [5801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), + [5803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [5805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), + [5807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [5809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [5811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548), + [5813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [5815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), + [5817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [5819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [5821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [5823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [5825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [5827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), + [5829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [5831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [5833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [5835] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 168), REDUCE(sym_class, 6, 0, 239), + [5838] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 168), REDUCE(sym_class, 6, 0, 239), + [5841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 113), + [5843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 84), + [5846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 84), + [5849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), + [5851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), + [5853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2637), + [5855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [5857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [5859] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 149), + [5862] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 149), + [5865] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 150), + [5868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 150), + [5871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 151), + [5874] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 151), + [5877] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(152), + [5880] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(152), + [5883] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(152), + [5886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2609), + [5888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2865), + [5890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [5892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), + [5894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), + [5896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2869), + [5898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), + [5902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [5904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [5906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 93), SHIFT(651), + [5909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [5911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2463), + [5913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), + [5915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2823), + [5917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 111), REDUCE(sym_class, 5, 0, 193), + [5920] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 111), REDUCE(sym_class, 5, 0, 193), + [5923] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 194), + [5926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 194), + [5929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 115), REDUCE(sym_class, 5, 0, 195), + [5932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 115), REDUCE(sym_class, 5, 0, 195), + [5935] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 72), SHIFT(152), + [5938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [5940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), + [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), + [5944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2827), + [5946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [5950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), + [5952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), + [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), + [5956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [5958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), + [5962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), + [5966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), + [5968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), + [5970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), + [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), + [5974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), + [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), + [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), + [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3360), + [5984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), + [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), + [5988] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 121), + [5990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 121), + [5992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 242), + [5994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 242), + [5996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 221), + [5998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 221), + [6000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 199), + [6002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 199), + [6004] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 91), + [6006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 91), + [6008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 172), + [6010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 172), + [6012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [6014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5570), + [6016] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 278), + [6018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 278), + [6020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 279), + [6022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 279), + [6024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 308), + [6026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 308), + [6028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), + [6030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6034] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(2715), + [6037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), + [6039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), + [6041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 309), + [6043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 309), + [6045] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 328), + [6047] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 328), + [6049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), + [6051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), + [6053] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 329), + [6055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 329), + [6057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 108), + [6059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 108), + [6061] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 108), SHIFT_REPEAT(2717), + [6064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720), + [6066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 344), + [6068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 344), + [6070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 155), + [6072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 155), + [6074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 52), + [6080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 52), + [6082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 108), + [6084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 108), + [6086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), + [6088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2730), + [6090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), + [6092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2734), + [6094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), + [6096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968), + [6102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), + [6104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), + [6106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2778), + [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), + [6110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2065), + [6112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), + [6114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1869), + [6116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2845), + [6118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2846), + [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [6122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), + [6126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2753), + [6128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), + [6130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), + [6132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2757), + [6134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2735), + [6136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), + [6138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), + [6140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), + [6142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), + [6144] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(3912), + [6147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), + [6149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), + [6151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2607), + [6153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2569), + [6155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2871), + [6157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2872), + [6159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), + [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3891), + [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), + [6165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [6167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), + [6169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), + [6171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), + [6173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2481), + [6175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484), + [6177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), + [6179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4407), + [6181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [6183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [6185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), + [6187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [6189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [6191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4047), + [6193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), + [6195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718), + [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840), + [6199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), + [6201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2436), + [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [6205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), + [6207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4196), + [6209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [6211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), + [6213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), + [6215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), + [6217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), + [6219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), + [6221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736), + [6223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), + [6225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), + [6227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2303), + [6229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), + [6231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2226), + [6233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), + [6235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2350), + [6237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), + [6239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356), + [6241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2355), + [6243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), + [6245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2759), + [6247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), + [6249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), + [6251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3370), + [6253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), + [6255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3381), + [6257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), + [6259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2613), + [6261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3371), + [6263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), + [6265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), + [6267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363), + [6269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2633), + [6271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), + [6273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [6275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), + [6277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), + [6279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), + [6281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), + [6283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2625), + [6285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3330), + [6287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617), + [6289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), + [6291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [6293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), + [6295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2630), + [6297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2618), + [6299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), + [6301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3356), + [6303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626), + [6305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), + [6307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), + [6309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2628), + [6311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), + [6313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), + [6315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2629), + [6317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5386), + [6319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5656), + [6321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5394), + [6323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4577), + [6325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5259), + [6327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), + [6329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4600), + [6331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5654), + [6333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3044), + [6335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), + [6337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3164), + [6339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), + [6341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5655), + [6343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5520), + [6345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5421), + [6347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5058), + [6349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [6351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [6353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5419), + [6355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5055), + [6357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5193), + [6359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), + [6361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5399), + [6363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5401), + [6365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [6367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), + [6369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), + [6371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5505), + [6373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5513), + [6375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), + [6377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [6379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [6381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), + [6383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), + [6385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5834), + [6387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5845), + [6389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), + [6391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), + [6393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5777), + [6395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), + [6397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572), + [6399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [6401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5776), + [6403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5789), + [6405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), + [6407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), + [6409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5697), + [6411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), + [6413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5635), + [6415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [6417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [6419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [6421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [6423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), + [6425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [6427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672), + [6429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [6431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [6433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5389), + [6435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4619), + [6437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [6439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5390), + [6441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620), + [6443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393), + [6445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), + [6447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [6449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), + [6451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [6453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), + [6455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), + [6457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [6459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [6461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), + [6463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4997), + [6465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4996), + [6467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), + [6469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), + [6471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3207), + [6473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3490), + [6475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 87), + [6477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), + [6479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), + [6481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), + [6483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), + [6485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), + [6487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), + [6489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 213), + [6491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), + [6493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), + [6495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), + [6497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), + [6499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 165), + [6501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3749), + [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3205), + [6505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [6507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), + [6509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), + [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), + [6513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3209), + [6515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), + [6517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204), + [6519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3056), + [6521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 160), + [6523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [6525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), + [6527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), + [6529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3321), + [6531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3574), + [6533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 265), + [6535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), + [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), + [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), + [6541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), + [6543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), + [6545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), + [6547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), + [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), + [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), + [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), + [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), + [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), + [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), + [6561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 259), + [6563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), + [6565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), + [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5397), + [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), + [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), + [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), + [6577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), + [6579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [6581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), + [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), + [6587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 109), + [6589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), + [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), + [6593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 213), + [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3212), + [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [6599] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), REDUCE(sym_type_parameter, 1, 0, 14), + [6602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [6604] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(1056), + [6607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 87), + [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), + [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), + [6613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 160), + [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), + [6617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), + [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), + [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), + [6623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), + [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), + [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), + [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), + [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [6635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [6639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5427), + [6641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5061), + [6643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 259), + [6645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200), + [6647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [6649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), + [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), + [6653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 160), + [6655] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(5216), + [6658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 165), + [6660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), + [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), + [6664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 259), + [6666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 160), + [6668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 213), + [6670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 87), + [6672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 215), + [6674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 109), + [6676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), + [6678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 265), + [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [6684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 87), + [6686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 259), + [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5400), + [6690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 213), + [6692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 305), + [6694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [6696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1042), + [6698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), + [6700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5051), + [6702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3320), + [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5644), + [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5645), + [6708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3734), + [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [6714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [6716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5402), + [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), + [6720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), + [6722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5289), + [6724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [6726] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(5162), + [6729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3616), + [6731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), + [6733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5270), + [6735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1056), + [6737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464), + [6739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), + [6741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), + [6743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), + [6745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3424), + [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), + [6749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), + [6751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [6753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5364), + [6755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), + [6757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [6759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), + [6761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4767), + [6763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4078), + [6765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), + [6767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4747), + [6769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), + [6771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), + [6773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [6775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [6777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3380), + [6779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3393), + [6781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3389), + [6783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3421), + [6785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3351), + [6787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3640), + [6789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5269), + [6791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4702), + [6793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3288), + [6795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3711), + [6797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 131), + [6799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5292), + [6801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3398), + [6803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3377), + [6805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 14), + [6807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3386), + [6809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), + [6811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4811), + [6813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4814), + [6815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [6817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), + [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), + [6821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), + [6823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), + [6825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), + [6827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), + [6829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), + [6831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), + [6833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), + [6835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), + [6837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), + [6839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), + [6841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [6843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [6845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [6847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), + [6849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), + [6851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), + [6853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), + [6855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), + [6857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), + [6859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), + [6861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), + [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4756), + [6865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), + [6867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), + [6869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), + [6871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), + [6873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), + [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3684), + [6877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [6879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), + [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), + [6883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3524), + [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), + [6887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), + [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), + [6891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), + [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), + [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), + [6897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), + [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), + [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), + [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), + [6905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), + [6907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), + [6909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [6911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), + [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), + [6917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614), + [6919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), + [6921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [6923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [6925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), + [6927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), + [6929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), + [6931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), + [6933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 31), + [6935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 298), + [6937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), + [6939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), + [6941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), + [6943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), + [6945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), + [6947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), + [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4973), + [6951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), + [6953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [6955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), + [6957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), + [6959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), + [6961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [6963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), + [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), + [6967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), + [6969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), + [6971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [6973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3685), + [6975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), + [6977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 327), + [6979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), + [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), + [6983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [6985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), + [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), + [6989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), + [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), + [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), + [6995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), + [6997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), + [6999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), + [7001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3562), + [7003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), + [7005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), + [7007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), + [7009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), + [7011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), + [7013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), + [7015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), + [7017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), + [7019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), + [7021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), + [7023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), + [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), + [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), + [7029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), + [7031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [7033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), + [7035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5547), + [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), + [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), + [7041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), + [7045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), + [7047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972), + [7049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [7051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), + [7053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2143), + [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), + [7057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [7061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [7063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), + [7065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2877), + [7067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2921), + [7069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), + [7071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2920), + [7073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3137), + [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [7077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3214), + [7079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), + [7081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), + [7083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3026), + [7085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3223), + [7087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1504), + [7089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1550), + [7091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2561), + [7093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), + [7095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), + [7097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5688), + [7099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), + [7101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2370), + [7103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [7105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), + [7107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), + [7109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 327), + [7111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), + [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), + [7115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), + [7117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), + [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4525), + [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [7123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), + [7125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), + [7127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), + [7129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4124), + [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), + [7135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 231), + [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), + [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), + [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5169), + [7143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), + [7145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), + [7147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 126), + [7149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), + [7151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5436), + [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5413), + [7155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), + [7157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 107), + [7159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), + [7161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5213), + [7163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), + [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), + [7167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 142), + [7169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4505), + [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), + [7173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 142), + [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), + [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900), + [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5376), + [7181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 224), + [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [7185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 120), + [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [7191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [7193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 164), + [7195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 205), + [7197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 171), + [7199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 250), + [7201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 251), + [7203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 290), + [7205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 291), + [7207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 311), + [7209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 312), + [7211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 174), + [7213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 332), + [7215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 337), + [7217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 346), + [7219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 175), + [7221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), + [7223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [7225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), + [7227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), + [7229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 180), + [7231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), + [7233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4116), + [7235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), + [7237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), + [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), + [7241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4044), + [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), + [7245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), + [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [7251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), + [7253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 298), + [7255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), + [7257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3898), + [7259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(542), + [7262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4160), + [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), + [7266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [7268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [7270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), + [7272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4430), + [7274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [7276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [7278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), + [7280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), + [7282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4109), + [7284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4113), + [7286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), + [7288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [7290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1170), + [7292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4118), + [7294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1437), + [7296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), + [7298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), + [7300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), + [7302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [7304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), + [7306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), + [7308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), + [7310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), + [7312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), + [7314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(491), + [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [7323] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(5633), + [7326] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [7328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(320), + [7331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3587), + [7333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4442), + [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), + [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1884), + [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), + [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5633), + [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [7351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [7355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), + [7357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), + [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), + [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318), + [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), + [7367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), + [7369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), + [7371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [7373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), + [7375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), + [7377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), + [7379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), + [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), + [7383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), + [7385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [7387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3322), + [7389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), + [7391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [7393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [7395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [7397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), + [7399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), + [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4831), + [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), + [7405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2165), + [7407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4351), + [7409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [7411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), + [7413] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1477), + [7416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), + [7418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), + [7422] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), + [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5219), + [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), + [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030), + [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), + [7434] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 22), + [7436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), + [7440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), + [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), + [7444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), + [7446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), + [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), + [7450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), + [7452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), + [7454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5873), + [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), + [7458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [7462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), + [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4117), + [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4279), + [7468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), + [7470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), + [7472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 82), + [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), + [7476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), + [7478] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 143), + [7480] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 143), + [7482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), + [7484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), + [7486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), + [7488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), + [7490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4077), + [7492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), + [7494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), + [7498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [7500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 142), + [7502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 142), + [7504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), + [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4171), + [7508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), + [7510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), + [7512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5868), + [7514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), + [7516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4161), + [7518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4131), + [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4092), + [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), + [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), + [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), + [7528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3904), + [7531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [7533] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(393), + [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1332), + [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), + [7540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), + [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), + [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), + [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2663), + [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4692), + [7554] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(397), + [7557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 261), + [7559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 323), + [7561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 263), + [7563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 326), + [7565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [7567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [7569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932), + [7571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 36), + [7573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), + [7575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), + [7577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 253), + [7579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 57), + [7581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 257), + [7583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 267), + [7585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 217), + [7587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 36), + [7589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), + [7591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), + [7593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 209), + [7595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383), + [7597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), + [7599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), + [7601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 211), + [7603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), + [7605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1096), + [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5176), + [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [7612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 286), + [7614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 288), + [7616] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(974), + [7619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 289), + [7621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), + [7623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), + [7625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4948), + [7627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), + [7629] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1034), + [7632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4012), + [7635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 294), + [7637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), + [7639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1246), + [7641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4575), + [7643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [7645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [7647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [7649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), + [7651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 297), + [7653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5725), + [7655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 223), + [7657] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(946), + [7660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), + [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5810), + [7664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 300), + [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), + [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2779), + [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [7674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), + [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), + [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), + [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4733), + [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), + [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5338), + [7696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 317), + [7698] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1053), + [7701] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(964), + [7704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 330), + [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [7708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 331), + [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), + [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4140), + [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4097), + [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095), + [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4096), + [7724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 35), + [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3316), + [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), + [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), + [7740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 335), + [7742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1059), + [7745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 340), + [7747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 162), + [7749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 343), + [7751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 94), + [7753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), + [7755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [7757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [7759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 167), + [7761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 36), + [7763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 173), + [7765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 162), + [7767] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(953), + [7770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 94), + [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [7774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1002), + [7777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [7779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), + [7781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [7783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 253), + [7785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), + [7787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 143), + [7789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 143), + [7791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [7793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5491), + [7795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [7797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), + [7799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), + [7801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [7803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 206), + [7805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 207), + [7807] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(962), + [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), + [7812] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1037), + [7815] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(967), + [7818] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1043), + [7821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 209), + [7823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 211), + [7825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), + [7827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 294), + [7829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 297), + [7831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 222), + [7833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 257), + [7835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 258), + [7837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 314), + [7839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 315), + [7841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 317), + [7843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 320), + [7845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), + [7847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 349), + [7849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), + [7851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), + [7853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), + [7855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), + [7857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), + [7859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), + [7861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), + [7863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1519), + [7865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), + [7867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1508), + [7869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 235), + [7871] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 235), SHIFT_REPEAT(4505), + [7874] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 235), + [7876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [7878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 65), + [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), + [7882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [7884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [7886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [7888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4499), + [7890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 114), + [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [7894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 87), + [7896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5535), + [7898] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 274), + [7900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), + [7902] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 243), + [7904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), + [7906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3482), + [7908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4429), + [7910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [7912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), + [7914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(488), + [7917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2914), + [7919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), + [7921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 169), + [7923] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 169), SHIFT_REPEAT(355), + [7926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), + [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), + [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), + [7932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3473), + [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [7938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1019), + [7941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), + [7943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), + [7945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [7947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), + [7949] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), + [7952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), + [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [7956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3271), + [7958] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(433), + [7961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 102), + [7963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [7965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), + [7967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 287), + [7969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [7971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [7973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [7975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [7977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [7979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), + [7981] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(3632), + [7984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), + [7986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), + [7988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [7990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), + [7992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), + [7994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1511), + [7996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [7998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 179), + [8000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [8002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), + [8004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [8006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [8008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [8010] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 43), + [8012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3402), + [8014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483), + [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [8018] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 33), + [8020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4484), + [8022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), + [8024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3369), + [8026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [8028] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4486), + [8031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), + [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), + [8035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), + [8037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), + [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), + [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4395), + [8043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [8045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4499), + [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), + [8050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), + [8054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), + [8056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), + [8058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [8060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 186), + [8062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 186), + [8064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 230), + [8066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 187), + [8068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 187), + [8070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [8072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [8074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2913), + [8076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4420), + [8078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [8080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), + [8082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [8084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [8086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), + [8088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(213), + [8090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), + [8092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4405), + [8094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 133), + [8096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [8098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4495), + [8100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), + [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), + [8106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 51), + [8108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [8110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5273), + [8112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 347), + [8114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), + [8116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 262), + [8118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 348), + [8120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), + [8122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 322), + [8124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 350), + [8126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 94), + [8128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 95), + [8130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), + [8132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 325), + [8134] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 250), + [8136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), + [8138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), + [8140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), + [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), + [8146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 324), + [8148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [8150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [8152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 321), + [8154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), + [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2988), + [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), + [8162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 90), + [8164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), + [8166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [8168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), + [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2532), + [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), + [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), + [8176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), + [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2318), + [8180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(400), + [8183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), + [8185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [8187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 351), + [8189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), + [8191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), + [8193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), + [8195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [8197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), + [8199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4834), + [8201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), + [8203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [8205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [8207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1330), + [8209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5357), + [8211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [8213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), + [8215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [8217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 251), + [8219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(218), + [8222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), + [8224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), + [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), + [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), + [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), + [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), + [8234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), + [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), + [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), + [8240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), + [8242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), + [8244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), + [8246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), + [8248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [8250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), + [8252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), + [8254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5320), + [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), + [8260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4873), + [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5148), + [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [8268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), + [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1200), + [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3277), + [8276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), + [8280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3618), + [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), + [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), + [8286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 292), + [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [8290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 252), + [8292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 293), + [8294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), + [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5003), + [8298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [8300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 295), + [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), + [8304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 296), + [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), + [8308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 290), + [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3825), + [8312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), + [8314] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 291), + [8316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), + [8318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 299), + [8320] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(4280), + [8323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), + [8325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), + [8329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3314), + [8331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), + [8333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [8335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [8337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [8339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 301), + [8341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), + [8343] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(289), + [8346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), + [8350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [8352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1871), + [8354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3784), + [8356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), + [8358] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), + [8360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), + [8362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), + [8366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 87), + [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), + [8370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), + [8372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), + [8374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 333), + [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), + [8378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4364), + [8380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 334), + [8382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), + [8384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 336), + [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [8388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3350), + [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), + [8392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081), + [8394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), + [8396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 338), + [8398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(3498), + [8401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), + [8403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4261), + [8405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), + [8407] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(280), + [8410] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 339), + [8412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(254), + [8415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 341), + [8417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [8419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), + [8421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5355), + [8423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5356), + [8425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(3348), + [8428] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), + [8430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), + [8432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), + [8434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [8436] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 342), + [8438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), + [8440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5144), + [8442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), + [8444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162), + [8446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3297), + [8448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), + [8450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2135), + [8452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [8454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5375), + [8456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), + [8458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4882), + [8460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5663), + [8462] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 161), + [8464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), + [8466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), + [8468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), + [8470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), + [8472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 120), + [8474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), + [8476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 95), + [8478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5145), + [8480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), + [8482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 166), + [8484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3301), + [8486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [8488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 35), + [8490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 51), + [8492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [8494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2987), + [8496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 266), + [8498] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(945), + [8501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), + [8503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), + [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3449), + [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), + [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), + [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), + [8517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5303), + [8521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), + [8523] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2479), + [8526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [8528] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2314), + [8531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), + [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), + [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), + [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5395), + [8541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 218), + [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), + [8549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 237), SHIFT_REPEAT(2812), + [8552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 237), + [8554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 254), + [8556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5368), + [8558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), + [8560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [8562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 255), + [8564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [8566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3272), + [8568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), + [8570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [8572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 208), + [8574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 210), + [8576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 212), + [8578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), + [8580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), + [8582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), + [8584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), + [8586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), + [8588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), + [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), + [8592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 256), + [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5197), + [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), + [8600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), + [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), + [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), + [8608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), + [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), + [8612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [8614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 345), + [8616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 313), + [8618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 316), + [8620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 318), + [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [8624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 319), + [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [8628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), + [8630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 311), + [8632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 171), + [8634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 205), + [8636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 214), + [8638] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(623), + [8641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 272), + [8643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [8645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [8647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [8649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [8651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 156), + [8653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 153), + [8655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), + [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [8667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), + [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), + [8671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), + [8673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [8675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), + [8677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 158), + [8679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2152), + [8681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), + [8683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), + [8685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), + [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), + [8689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), + [8691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), + [8693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), + [8695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), + [8697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), + [8699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [8701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), + [8703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), + [8705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), + [8707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), + [8709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), + [8711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), + [8713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 87), + [8715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), + [8717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), + [8719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 36), + [8721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), + [8723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [8725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [8727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [8731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 135), + [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [8735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), + [8739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), + [8741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), + [8745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), + [8747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), + [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), + [8753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 178), + [8755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3575), + [8757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 181), + [8759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), + [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1623), + [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [8771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 94), + [8773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 273), + [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), + [8779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), + [8781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), + [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), + [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), + [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), + [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [8791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 35), + [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), + [8797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 64), + [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4135), + [8801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5872), + [8803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 197), + [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [8813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), + [8815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 200), + [8817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 197), + [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), + [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233), + [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), + [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3241), + [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), + [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3244), + [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), + [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), + [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), + [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), + [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), + [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [8845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), + [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4072), + [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), + [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), + [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), + [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), + [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), + [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), + [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), + [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), + [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), + [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), + [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), + [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), + [8877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 228), + [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), + [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), + [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), + [8885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), + [8887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [8889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [8891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), + [8893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [8895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), + [8897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4060), + [8899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), + [8901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), + [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), + [8905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 101), + [8907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [8909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3009), + [8911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 7, 0, 306), + [8913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [8915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), + [8917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), + [8919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), + [8921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 42), + [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [8925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), + [8927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 229), + [8929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [8931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 153), + [8933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 103), + [8935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4882), + [8937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), + [8939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), + [8941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2012), + [8943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [8945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), + [8947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), + [8949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), + [8951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), + [8953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4311), + [8955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), + [8957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [8959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [8961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [8963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), + [8965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5687), + [8967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), + [8969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), + [8971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [8973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), + [8975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5541), + [8977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [8979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [8981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), + [8983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [8985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [8987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [8989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [8991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [8993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), + [8995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2076), + [8997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), + [8999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), + [9001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), + [9003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [9005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [9007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), + [9009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), + [9011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [9013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1878), + [9015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [9017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [9019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5713), + [9021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [9023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [9025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [9027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [9029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1879), + [9031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), + [9033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5462), + [9035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), + [9037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [9039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), + [9041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), + [9043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), + [9045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), + [9047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), + [9049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3499), + [9051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [9053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), + [9055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), + [9057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [9059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [9061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5566), + [9063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [9065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), + [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), + [9069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [9071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5726), + [9073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [9077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [9079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), + [9081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [9083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [9085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [9087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), + [9089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), + [9091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), + [9095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), + [9097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [9099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552), + [9101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), + [9103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [9105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5158), + [9107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), + [9109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [9111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [9113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), + [9115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), + [9117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), + [9119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [9121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [9123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2052), + [9125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [9127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), + [9129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2053), + [9131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), + [9133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), + [9135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [9137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), + [9139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [9141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), + [9143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), + [9147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), + [9149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5804), + [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2055), + [9153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), + [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [9159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5711), + [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), + [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [9165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [9167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [9171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663), + [9173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [9175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [9177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [9179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), + [9181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [9191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [9193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5378), + [9195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [9197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), + [9199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), + [9201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), + [9203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [9205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), + [9207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5447), + [9209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [9211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [9213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [9215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), + [9217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), + [9219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), + [9221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [9223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), + [9225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [9227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5652), + [9229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), + [9231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5385), + [9233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [9235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [9237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [9239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [9241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5737), + [9243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), + [9245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [9247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5588), + [9249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), + [9251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [9253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), + [9255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), + [9257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), + [9259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), + [9261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [9263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), + [9265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), + [9267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [9269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [9271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [9273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [9275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [9277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), + [9279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), + [9281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), + [9283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [9285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), + [9287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), + [9289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [9291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), + [9293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), + [9295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), + [9297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), + [9299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), + [9301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), + [9303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5236), + [9305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [9307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [9309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [9311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [9313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [9315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), + [9317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), + [9319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [9321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), + [9323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [9325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [9327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), + [9329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), + [9331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [9333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), + [9335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [9337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5409), + [9339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), + [9341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2220), + [9343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), + [9345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [9347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [9349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), + [9351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), + [9353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5388), + [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [9357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), + [9359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), + [9361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [9363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [9365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), + [9367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), + [9369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), + [9371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441), + [9373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2610), + [9375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), + [9379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), + [9381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), + [9383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), + [9385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5508), + [9387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3084), + [9389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), + [9391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), + [9393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104), + [9395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [9397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [9399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374), + [9401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), + [9403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), + [9405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [9407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), + [9409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), + [9411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [9413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [9415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [9417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), + [9419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [9421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [9423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), + [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), + [9427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), + [9429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [9435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [9437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [9439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), + [9441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), + [9443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), + [9445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), + [9447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), + [9449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), + [9451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), + [9453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), + [9455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), + [9457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), + [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), + [9463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [9465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), + [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), + [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [9475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [9477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), + [9479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [9481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), + [9483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), + [9485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), + [9487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), + [9489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), + [9491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), + [9493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [9495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4445), + [9497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5449), + [9499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), + [9501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), + [9503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), + [9505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), + [9507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [9509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [9511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), + [9513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [9515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [9517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [9519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), + [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), + [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120), + [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4398), + [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), + [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), + [9533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), + [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), + [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), + [9539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [9541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), + [9543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), + [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), + [9549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), + [9551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [9553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [9555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), + [9557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [9559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), + [9561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [9563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), + [9565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), + [9567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), + [9569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), + [9571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), + [9573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), + [9575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), + [9577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5257), + [9579] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [9581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), + [9583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), + [9585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [9587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5381), + [9589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), + [9591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4441), + [9593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), + [9595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3334), + [9597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), + [9599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1272), + [9601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [9603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [9605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), + [9607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5721), + [9609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), + [9611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), + [9613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [9615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), + [9617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [9619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5870), + [9621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), + [9623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), + [9625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [9627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), + [9629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), + [9631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [9633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [9635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), +}; + +enum ts_external_scanner_symbol_identifiers { + ts_external_token__automatic_semicolon = 0, + ts_external_token__template_chars = 1, + ts_external_token__ternary_qmark = 2, + ts_external_token_html_comment = 3, + ts_external_token_PIPE_PIPE = 4, + ts_external_token_escape_sequence = 5, + ts_external_token_regex_pattern = 6, + ts_external_token_jsx_text = 7, + ts_external_token__function_signature_automatic_semicolon = 8, + ts_external_token___error_recovery = 9, +}; + +static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { + [ts_external_token__automatic_semicolon] = sym__automatic_semicolon, + [ts_external_token__template_chars] = sym__template_chars, + [ts_external_token__ternary_qmark] = sym__ternary_qmark, + [ts_external_token_html_comment] = sym_html_comment, + [ts_external_token_PIPE_PIPE] = anon_sym_PIPE_PIPE, + [ts_external_token_escape_sequence] = sym_escape_sequence, + [ts_external_token_regex_pattern] = sym_regex_pattern, + [ts_external_token_jsx_text] = sym_jsx_text, + [ts_external_token__function_signature_automatic_semicolon] = sym__function_signature_automatic_semicolon, + [ts_external_token___error_recovery] = sym___error_recovery, +}; + +static const bool ts_external_scanner_states[11][EXTERNAL_TOKEN_COUNT] = { + [1] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__template_chars] = true, + [ts_external_token__ternary_qmark] = true, + [ts_external_token_html_comment] = true, + [ts_external_token_PIPE_PIPE] = true, + [ts_external_token_escape_sequence] = true, + [ts_external_token_jsx_text] = true, + [ts_external_token__function_signature_automatic_semicolon] = true, + [ts_external_token___error_recovery] = true, + }, + [2] = { + [ts_external_token_html_comment] = true, + }, + [3] = { + [ts_external_token__ternary_qmark] = true, + [ts_external_token_html_comment] = true, + [ts_external_token_PIPE_PIPE] = true, + }, + [4] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token__ternary_qmark] = true, + [ts_external_token_html_comment] = true, + [ts_external_token_PIPE_PIPE] = true, + }, + [5] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_html_comment] = true, + }, + [6] = { + [ts_external_token__automatic_semicolon] = true, + [ts_external_token_html_comment] = true, + [ts_external_token__function_signature_automatic_semicolon] = true, + }, + [7] = { + [ts_external_token__template_chars] = true, + [ts_external_token_html_comment] = true, + [ts_external_token_escape_sequence] = true, + }, + [8] = { + [ts_external_token__template_chars] = true, + [ts_external_token_html_comment] = true, + }, + [9] = { + [ts_external_token_html_comment] = true, + [ts_external_token_escape_sequence] = true, + }, + [10] = { + [ts_external_token_html_comment] = true, + [ts_external_token_regex_pattern] = true, + }, +}; + +#ifdef __cplusplus +extern "C" { +#endif +void *tree_sitter_typescript_external_scanner_create(void); +void tree_sitter_typescript_external_scanner_destroy(void *); +bool tree_sitter_typescript_external_scanner_scan(void *, TSLexer *, const bool *); +unsigned tree_sitter_typescript_external_scanner_serialize(void *, char *); +void tree_sitter_typescript_external_scanner_deserialize(void *, const char *, unsigned); + +#ifdef TREE_SITTER_HIDE_SYMBOLS +#define TS_PUBLIC +#elif defined(_WIN32) +#define TS_PUBLIC __declspec(dllexport) +#else +#define TS_PUBLIC __attribute__((visibility("default"))) +#endif + +TS_PUBLIC const TSLanguage *tree_sitter_typescript(void) { + static const TSLanguage language = { + .abi_version = LANGUAGE_VERSION, + .symbol_count = SYMBOL_COUNT, + .alias_count = ALIAS_COUNT, + .token_count = TOKEN_COUNT, + .external_token_count = EXTERNAL_TOKEN_COUNT, + .state_count = STATE_COUNT, + .large_state_count = LARGE_STATE_COUNT, + .production_id_count = PRODUCTION_ID_COUNT, + .supertype_count = SUPERTYPE_COUNT, + .field_count = FIELD_COUNT, + .max_alias_sequence_length = MAX_ALIAS_SEQUENCE_LENGTH, + .parse_table = &ts_parse_table[0][0], + .small_parse_table = ts_small_parse_table, + .small_parse_table_map = ts_small_parse_table_map, + .parse_actions = ts_parse_actions, + .symbol_names = ts_symbol_names, + .field_names = ts_field_names, + .field_map_slices = ts_field_map_slices, + .field_map_entries = ts_field_map_entries, + .supertype_map_slices = ts_supertype_map_slices, + .supertype_map_entries = ts_supertype_map_entries, + .supertype_symbols = ts_supertype_symbols, + .symbol_metadata = ts_symbol_metadata, + .public_symbol_map = ts_symbol_map, + .alias_map = ts_non_terminal_alias_map, + .alias_sequences = &ts_alias_sequences[0][0], + .lex_modes = (const void*)ts_lex_modes, + .lex_fn = ts_lex, + .keyword_lex_fn = ts_lex_keywords, + .keyword_capture_token = sym_identifier, + .external_scanner = { + &ts_external_scanner_states[0][0], + ts_external_scanner_symbol_map, + tree_sitter_typescript_external_scanner_create, + tree_sitter_typescript_external_scanner_destroy, + tree_sitter_typescript_external_scanner_scan, + tree_sitter_typescript_external_scanner_serialize, + tree_sitter_typescript_external_scanner_deserialize, + }, + .primary_state_ids = ts_primary_state_ids, + .name = "typescript", + .max_reserved_word_set_size = 0, + .metadata = { + .major_version = 0, + .minor_version = 23, + .patch_version = 2, + }, + }; + return &language; +} +#ifdef __cplusplus +} +#endif diff --git a/codegraph-kernel/grammars/typescript/typescript/src/scanner.c b/codegraph-kernel/grammars/typescript/typescript/src/scanner.c new file mode 100644 index 0000000000..ebdb193eaf --- /dev/null +++ b/codegraph-kernel/grammars/typescript/typescript/src/scanner.c @@ -0,0 +1,13 @@ +#include "../../common/scanner.h" + +void *tree_sitter_typescript_external_scanner_create() { return NULL; } + +void tree_sitter_typescript_external_scanner_destroy(void *payload) {} + +unsigned tree_sitter_typescript_external_scanner_serialize(void *payload, char *buffer) { return 0; } + +void tree_sitter_typescript_external_scanner_deserialize(void *payload, const char *buffer, unsigned length) {} + +bool tree_sitter_typescript_external_scanner_scan(void *payload, TSLexer *lexer, const bool *valid_symbols) { + return external_scanner_scan(payload, lexer, valid_symbols); +} diff --git a/codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/alloc.h b/codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/alloc.h new file mode 100644 index 0000000000..1abdd12015 --- /dev/null +++ b/codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/alloc.h @@ -0,0 +1,54 @@ +#ifndef TREE_SITTER_ALLOC_H_ +#define TREE_SITTER_ALLOC_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +// Allow clients to override allocation functions +#ifdef TREE_SITTER_REUSE_ALLOCATOR + +extern void *(*ts_current_malloc)(size_t size); +extern void *(*ts_current_calloc)(size_t count, size_t size); +extern void *(*ts_current_realloc)(void *ptr, size_t size); +extern void (*ts_current_free)(void *ptr); + +#ifndef ts_malloc +#define ts_malloc ts_current_malloc +#endif +#ifndef ts_calloc +#define ts_calloc ts_current_calloc +#endif +#ifndef ts_realloc +#define ts_realloc ts_current_realloc +#endif +#ifndef ts_free +#define ts_free ts_current_free +#endif + +#else + +#ifndef ts_malloc +#define ts_malloc malloc +#endif +#ifndef ts_calloc +#define ts_calloc calloc +#endif +#ifndef ts_realloc +#define ts_realloc realloc +#endif +#ifndef ts_free +#define ts_free free +#endif + +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ALLOC_H_ diff --git a/codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/array.h b/codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/array.h new file mode 100644 index 0000000000..a17a574f04 --- /dev/null +++ b/codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/array.h @@ -0,0 +1,291 @@ +#ifndef TREE_SITTER_ARRAY_H_ +#define TREE_SITTER_ARRAY_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include "./alloc.h" + +#include +#include +#include +#include +#include + +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable : 4101) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wunused-variable" +#endif + +#define Array(T) \ + struct { \ + T *contents; \ + uint32_t size; \ + uint32_t capacity; \ + } + +/// Initialize an array. +#define array_init(self) \ + ((self)->size = 0, (self)->capacity = 0, (self)->contents = NULL) + +/// Create an empty array. +#define array_new() \ + { NULL, 0, 0 } + +/// Get a pointer to the element at a given `index` in the array. +#define array_get(self, _index) \ + (assert((uint32_t)(_index) < (self)->size), &(self)->contents[_index]) + +/// Get a pointer to the first element in the array. +#define array_front(self) array_get(self, 0) + +/// Get a pointer to the last element in the array. +#define array_back(self) array_get(self, (self)->size - 1) + +/// Clear the array, setting its size to zero. Note that this does not free any +/// memory allocated for the array's contents. +#define array_clear(self) ((self)->size = 0) + +/// Reserve `new_capacity` elements of space in the array. If `new_capacity` is +/// less than the array's current capacity, this function has no effect. +#define array_reserve(self, new_capacity) \ + _array__reserve((Array *)(self), array_elem_size(self), new_capacity) + +/// Free any memory allocated for this array. Note that this does not free any +/// memory allocated for the array's contents. +#define array_delete(self) _array__delete((Array *)(self)) + +/// Push a new `element` onto the end of the array. +#define array_push(self, element) \ + (_array__grow((Array *)(self), 1, array_elem_size(self)), \ + (self)->contents[(self)->size++] = (element)) + +/// Increase the array's size by `count` elements. +/// New elements are zero-initialized. +#define array_grow_by(self, count) \ + do { \ + if ((count) == 0) break; \ + _array__grow((Array *)(self), count, array_elem_size(self)); \ + memset((self)->contents + (self)->size, 0, (count) * array_elem_size(self)); \ + (self)->size += (count); \ + } while (0) + +/// Append all elements from one array to the end of another. +#define array_push_all(self, other) \ + array_extend((self), (other)->size, (other)->contents) + +/// Append `count` elements to the end of the array, reading their values from the +/// `contents` pointer. +#define array_extend(self, count, contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), (self)->size, \ + 0, count, contents \ + ) + +/// Remove `old_count` elements from the array starting at the given `index`. At +/// the same index, insert `new_count` new elements, reading their values from the +/// `new_contents` pointer. +#define array_splice(self, _index, old_count, new_count, new_contents) \ + _array__splice( \ + (Array *)(self), array_elem_size(self), _index, \ + old_count, new_count, new_contents \ + ) + +/// Insert one `element` into the array at the given `index`. +#define array_insert(self, _index, element) \ + _array__splice((Array *)(self), array_elem_size(self), _index, 0, 1, &(element)) + +/// Remove one element from the array at the given `index`. +#define array_erase(self, _index) \ + _array__erase((Array *)(self), array_elem_size(self), _index) + +/// Pop the last element off the array, returning the element by value. +#define array_pop(self) ((self)->contents[--(self)->size]) + +/// Assign the contents of one array to another, reallocating if necessary. +#define array_assign(self, other) \ + _array__assign((Array *)(self), (const Array *)(other), array_elem_size(self)) + +/// Swap one array with another +#define array_swap(self, other) \ + _array__swap((Array *)(self), (Array *)(other)) + +/// Get the size of the array contents +#define array_elem_size(self) (sizeof *(self)->contents) + +/// Search a sorted array for a given `needle` value, using the given `compare` +/// callback to determine the order. +/// +/// If an existing element is found to be equal to `needle`, then the `index` +/// out-parameter is set to the existing value's index, and the `exists` +/// out-parameter is set to true. Otherwise, `index` is set to an index where +/// `needle` should be inserted in order to preserve the sorting, and `exists` +/// is set to false. +#define array_search_sorted_with(self, compare, needle, _index, _exists) \ + _array__search_sorted(self, 0, compare, , needle, _index, _exists) + +/// Search a sorted array for a given `needle` value, using integer comparisons +/// of a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_with`. +#define array_search_sorted_by(self, field, needle, _index, _exists) \ + _array__search_sorted(self, 0, _compare_int, field, needle, _index, _exists) + +/// Insert a given `value` into a sorted array, using the given `compare` +/// callback to determine the order. +#define array_insert_sorted_with(self, compare, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_with(self, compare, &(value), &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +/// Insert a given `value` into a sorted array, using integer comparisons of +/// a given struct field (specified with a leading dot) to determine the order. +/// +/// See also `array_search_sorted_by`. +#define array_insert_sorted_by(self, field, value) \ + do { \ + unsigned _index, _exists; \ + array_search_sorted_by(self, field, (value) field, &_index, &_exists); \ + if (!_exists) array_insert(self, _index, value); \ + } while (0) + +// Private + +typedef Array(void) Array; + +/// This is not what you're looking for, see `array_delete`. +static inline void _array__delete(Array *self) { + if (self->contents) { + ts_free(self->contents); + self->contents = NULL; + self->size = 0; + self->capacity = 0; + } +} + +/// This is not what you're looking for, see `array_erase`. +static inline void _array__erase(Array *self, size_t element_size, + uint32_t index) { + assert(index < self->size); + char *contents = (char *)self->contents; + memmove(contents + index * element_size, contents + (index + 1) * element_size, + (self->size - index - 1) * element_size); + self->size--; +} + +/// This is not what you're looking for, see `array_reserve`. +static inline void _array__reserve(Array *self, size_t element_size, uint32_t new_capacity) { + if (new_capacity > self->capacity) { + if (self->contents) { + self->contents = ts_realloc(self->contents, new_capacity * element_size); + } else { + self->contents = ts_malloc(new_capacity * element_size); + } + self->capacity = new_capacity; + } +} + +/// This is not what you're looking for, see `array_assign`. +static inline void _array__assign(Array *self, const Array *other, size_t element_size) { + _array__reserve(self, element_size, other->size); + self->size = other->size; + memcpy(self->contents, other->contents, self->size * element_size); +} + +/// This is not what you're looking for, see `array_swap`. +static inline void _array__swap(Array *self, Array *other) { + Array swap = *other; + *other = *self; + *self = swap; +} + +/// This is not what you're looking for, see `array_push` or `array_grow_by`. +static inline void _array__grow(Array *self, uint32_t count, size_t element_size) { + uint32_t new_size = self->size + count; + if (new_size > self->capacity) { + uint32_t new_capacity = self->capacity * 2; + if (new_capacity < 8) new_capacity = 8; + if (new_capacity < new_size) new_capacity = new_size; + _array__reserve(self, element_size, new_capacity); + } +} + +/// This is not what you're looking for, see `array_splice`. +static inline void _array__splice(Array *self, size_t element_size, + uint32_t index, uint32_t old_count, + uint32_t new_count, const void *elements) { + uint32_t new_size = self->size + new_count - old_count; + uint32_t old_end = index + old_count; + uint32_t new_end = index + new_count; + assert(old_end <= self->size); + + _array__reserve(self, element_size, new_size); + + char *contents = (char *)self->contents; + if (self->size > old_end) { + memmove( + contents + new_end * element_size, + contents + old_end * element_size, + (self->size - old_end) * element_size + ); + } + if (new_count > 0) { + if (elements) { + memcpy( + (contents + index * element_size), + elements, + new_count * element_size + ); + } else { + memset( + (contents + index * element_size), + 0, + new_count * element_size + ); + } + } + self->size += new_count - old_count; +} + +/// A binary search routine, based on Rust's `std::slice::binary_search_by`. +/// This is not what you're looking for, see `array_search_sorted_with` or `array_search_sorted_by`. +#define _array__search_sorted(self, start, compare, suffix, needle, _index, _exists) \ + do { \ + *(_index) = start; \ + *(_exists) = false; \ + uint32_t size = (self)->size - *(_index); \ + if (size == 0) break; \ + int comparison; \ + while (size > 1) { \ + uint32_t half_size = size / 2; \ + uint32_t mid_index = *(_index) + half_size; \ + comparison = compare(&((self)->contents[mid_index] suffix), (needle)); \ + if (comparison <= 0) *(_index) = mid_index; \ + size -= half_size; \ + } \ + comparison = compare(&((self)->contents[*(_index)] suffix), (needle)); \ + if (comparison == 0) *(_exists) = true; \ + else if (comparison < 0) *(_index) += 1; \ + } while (0) + +/// Helper macro for the `_sorted_by` routines below. This takes the left (existing) +/// parameter by reference in order to work with the generic sorting function above. +#define _compare_int(a, b) ((int)*(a) - (int)(b)) + +#ifdef _MSC_VER +#pragma warning(pop) +#elif defined(__GNUC__) || defined(__clang__) +#pragma GCC diagnostic pop +#endif + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_ARRAY_H_ diff --git a/codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/parser.h b/codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/parser.h new file mode 100644 index 0000000000..858107deb9 --- /dev/null +++ b/codegraph-kernel/grammars/typescript/typescript/src/tree_sitter/parser.h @@ -0,0 +1,286 @@ +#ifndef TREE_SITTER_PARSER_H_ +#define TREE_SITTER_PARSER_H_ + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include +#include + +#define ts_builtin_sym_error ((TSSymbol)-1) +#define ts_builtin_sym_end 0 +#define TREE_SITTER_SERIALIZATION_BUFFER_SIZE 1024 + +#ifndef TREE_SITTER_API_H_ +typedef uint16_t TSStateId; +typedef uint16_t TSSymbol; +typedef uint16_t TSFieldId; +typedef struct TSLanguage TSLanguage; +typedef struct TSLanguageMetadata { + uint8_t major_version; + uint8_t minor_version; + uint8_t patch_version; +} TSLanguageMetadata; +#endif + +typedef struct { + TSFieldId field_id; + uint8_t child_index; + bool inherited; +} TSFieldMapEntry; + +// Used to index the field and supertype maps. +typedef struct { + uint16_t index; + uint16_t length; +} TSMapSlice; + +typedef struct { + bool visible; + bool named; + bool supertype; +} TSSymbolMetadata; + +typedef struct TSLexer TSLexer; + +struct TSLexer { + int32_t lookahead; + TSSymbol result_symbol; + void (*advance)(TSLexer *, bool); + void (*mark_end)(TSLexer *); + uint32_t (*get_column)(TSLexer *); + bool (*is_at_included_range_start)(const TSLexer *); + bool (*eof)(const TSLexer *); + void (*log)(const TSLexer *, const char *, ...); +}; + +typedef enum { + TSParseActionTypeShift, + TSParseActionTypeReduce, + TSParseActionTypeAccept, + TSParseActionTypeRecover, +} TSParseActionType; + +typedef union { + struct { + uint8_t type; + TSStateId state; + bool extra; + bool repetition; + } shift; + struct { + uint8_t type; + uint8_t child_count; + TSSymbol symbol; + int16_t dynamic_precedence; + uint16_t production_id; + } reduce; + uint8_t type; +} TSParseAction; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; +} TSLexMode; + +typedef struct { + uint16_t lex_state; + uint16_t external_lex_state; + uint16_t reserved_word_set_id; +} TSLexerMode; + +typedef union { + TSParseAction action; + struct { + uint8_t count; + bool reusable; + } entry; +} TSParseActionEntry; + +typedef struct { + int32_t start; + int32_t end; +} TSCharacterRange; + +struct TSLanguage { + uint32_t abi_version; + uint32_t symbol_count; + uint32_t alias_count; + uint32_t token_count; + uint32_t external_token_count; + uint32_t state_count; + uint32_t large_state_count; + uint32_t production_id_count; + uint32_t field_count; + uint16_t max_alias_sequence_length; + const uint16_t *parse_table; + const uint16_t *small_parse_table; + const uint32_t *small_parse_table_map; + const TSParseActionEntry *parse_actions; + const char * const *symbol_names; + const char * const *field_names; + const TSMapSlice *field_map_slices; + const TSFieldMapEntry *field_map_entries; + const TSSymbolMetadata *symbol_metadata; + const TSSymbol *public_symbol_map; + const uint16_t *alias_map; + const TSSymbol *alias_sequences; + const TSLexerMode *lex_modes; + bool (*lex_fn)(TSLexer *, TSStateId); + bool (*keyword_lex_fn)(TSLexer *, TSStateId); + TSSymbol keyword_capture_token; + struct { + const bool *states; + const TSSymbol *symbol_map; + void *(*create)(void); + void (*destroy)(void *); + bool (*scan)(void *, TSLexer *, const bool *symbol_whitelist); + unsigned (*serialize)(void *, char *); + void (*deserialize)(void *, const char *, unsigned); + } external_scanner; + const TSStateId *primary_state_ids; + const char *name; + const TSSymbol *reserved_words; + uint16_t max_reserved_word_set_size; + uint32_t supertype_count; + const TSSymbol *supertype_symbols; + const TSMapSlice *supertype_map_slices; + const TSSymbol *supertype_map_entries; + TSLanguageMetadata metadata; +}; + +static inline bool set_contains(const TSCharacterRange *ranges, uint32_t len, int32_t lookahead) { + uint32_t index = 0; + uint32_t size = len - index; + while (size > 1) { + uint32_t half_size = size / 2; + uint32_t mid_index = index + half_size; + const TSCharacterRange *range = &ranges[mid_index]; + if (lookahead >= range->start && lookahead <= range->end) { + return true; + } else if (lookahead > range->end) { + index = mid_index; + } + size -= half_size; + } + const TSCharacterRange *range = &ranges[index]; + return (lookahead >= range->start && lookahead <= range->end); +} + +/* + * Lexer Macros + */ + +#ifdef _MSC_VER +#define UNUSED __pragma(warning(suppress : 4101)) +#else +#define UNUSED __attribute__((unused)) +#endif + +#define START_LEXER() \ + bool result = false; \ + bool skip = false; \ + UNUSED \ + bool eof = false; \ + int32_t lookahead; \ + goto start; \ + next_state: \ + lexer->advance(lexer, skip); \ + start: \ + skip = false; \ + lookahead = lexer->lookahead; + +#define ADVANCE(state_value) \ + { \ + state = state_value; \ + goto next_state; \ + } + +#define ADVANCE_MAP(...) \ + { \ + static const uint16_t map[] = { __VA_ARGS__ }; \ + for (uint32_t i = 0; i < sizeof(map) / sizeof(map[0]); i += 2) { \ + if (map[i] == lookahead) { \ + state = map[i + 1]; \ + goto next_state; \ + } \ + } \ + } + +#define SKIP(state_value) \ + { \ + skip = true; \ + state = state_value; \ + goto next_state; \ + } + +#define ACCEPT_TOKEN(symbol_value) \ + result = true; \ + lexer->result_symbol = symbol_value; \ + lexer->mark_end(lexer); + +#define END_STATE() return result; + +/* + * Parse Table Macros + */ + +#define SMALL_STATE(id) ((id) - LARGE_STATE_COUNT) + +#define STATE(id) id + +#define ACTIONS(id) id + +#define SHIFT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value) \ + } \ + }} + +#define SHIFT_REPEAT(state_value) \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .state = (state_value), \ + .repetition = true \ + } \ + }} + +#define SHIFT_EXTRA() \ + {{ \ + .shift = { \ + .type = TSParseActionTypeShift, \ + .extra = true \ + } \ + }} + +#define REDUCE(symbol_name, children, precedence, prod_id) \ + {{ \ + .reduce = { \ + .type = TSParseActionTypeReduce, \ + .symbol = symbol_name, \ + .child_count = children, \ + .dynamic_precedence = precedence, \ + .production_id = prod_id \ + }, \ + }} + +#define RECOVER() \ + {{ \ + .type = TSParseActionTypeRecover \ + }} + +#define ACCEPT_INPUT() \ + {{ \ + .type = TSParseActionTypeAccept \ + }} + +#ifdef __cplusplus +} +#endif + +#endif // TREE_SITTER_PARSER_H_ diff --git a/codegraph-kernel/src/langs.rs b/codegraph-kernel/src/langs.rs index 5aa19e7ad5..1e49b6bb77 100644 --- a/codegraph-kernel/src/langs.rs +++ b/codegraph-kernel/src/langs.rs @@ -39,6 +39,13 @@ extern "C" { extern "C" { fn tree_sitter_swift() -> *const (); } +// Vendored typescript + tsx grammars (build.rs-compiled C — v0.23.2 with +// docs/grammars/tree-sitter-typescript.patch, regenerated; see +// grammars/typescript and docs/grammars/tree-sitter-typescript.md). +extern "C" { + fn tree_sitter_typescript() -> *const (); + fn tree_sitter_tsx() -> *const (); +} /// Languages this kernel binary can extract (reported by contractInfo; /// TS-side routing policy decides what actually routes). @@ -49,8 +56,12 @@ pub const LANGUAGES: [&str; 20] = [ pub fn grammar_for(language: &str) -> Option { match language { - "typescript" => Some(tree_sitter_typescript::LANGUAGE_TYPESCRIPT.into()), - "tsx" => Some(tree_sitter_typescript::LANGUAGE_TSX.into()), + // v0.23.2 + docs/grammars/tree-sitter-typescript.patch, regenerated; + // vendored C compiled in build.rs, same sources as the vendored wasm. + "typescript" => Some( + unsafe { tree_sitter_language::LanguageFn::from_raw(tree_sitter_typescript) }.into(), + ), + "tsx" => Some(unsafe { tree_sitter_language::LanguageFn::from_raw(tree_sitter_tsx) }.into()), "javascript" | "jsx" => Some(tree_sitter_javascript::LANGUAGE.into()), "java" => Some(tree_sitter_java::LANGUAGE.into()), "python" => Some(tree_sitter_python::LANGUAGE.into()), diff --git a/docs/design/rust-kernel-migration-plan.md b/docs/design/rust-kernel-migration-plan.md index 14ed2673ef..612f63b379 100644 --- a/docs/design/rust-kernel-migration-plan.md +++ b/docs/design/rust-kernel-migration-plan.md @@ -343,6 +343,8 @@ to wasm is the universal fallback. Zero-native-build-on-install stays true. `generate`), tree-sitter-cli 0.25.10, emcc. So the production wasm TS/JS grammars are UPGRADED as of this change (full suite green, 2456 tests) and **R2/R3 parity diffs are grammar-neutral**. Bump crate + vendored wasm together, or the parity test fails. + (Later: typescript+tsx left the crate for vendored C carrying a variance-annotation + patch, regenerated — see `docs/grammars/tree-sitter-typescript.md`.) - **Release wiring:** `kernel` matrix job in release.yml (macos-14 ×2 targets, ubuntu-22.04, ubuntu-22.04-arm, windows-latest ×2 — all continue-on-error: kernel is optional, a toolchain flake never blocks a release) → artifacts → `release/kernel/` → diff --git a/docs/grammars/tree-sitter-typescript.md b/docs/grammars/tree-sitter-typescript.md new file mode 100644 index 0000000000..36979ad14f --- /dev/null +++ b/docs/grammars/tree-sitter-typescript.md @@ -0,0 +1,105 @@ +# tree-sitter-typescript — provenance & patch + +`src/extraction/wasm/tree-sitter-{typescript,tsx}.wasm` and the kernel's +vendored C (`codegraph-kernel/grammars/typescript/`) are both built from +[tree-sitter/tree-sitter-typescript](https://github.com/tree-sitter/tree-sitter-typescript) +(MIT) tag `v0.23.2` (commit `f975a621f4e7f532fe322e13c4f79495e0a7b2e7`) with +the patch in `tree-sitter-typescript.patch` applied to `common/define-grammar.js`. + +Unlike the other patched grammars, this patch changes a grammar **rule**, so +the parser is **regenerated** with tree-sitter-cli 0.25.10 (ABI 15). The +tag's checked-in `parser.c` is not used. The 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`). The +external scanner (`common/scanner.h`) is unpatched. + +| file | upstream sha256 | patched sha256 | +|---|---|---| +| `common/define-grammar.js` | `c2ac6894e0db6164f56dc339788d9da2da60ce1f81d888e6b74a74fc81db818f` | `736614516e8a522f9b84fbd385d1881fcbac54c702dfcac69e2caab53a30e299` | +| `common/scanner.h` | `da66ef2bd14a3f7ea743e25ba068c6c9aae2c3509db200ff80c4a0e6116e564c` | unchanged | +| `typescript/src/parser.c` | (regenerated) | `eafc3e8cd89fbbfdcec9182b22446f19c31756f3c8c1212cfd7bffdb4b761424` | +| `tsx/src/parser.c` | (regenerated) | `232fe5b8178180307a40b393713d82074920977b147638bae898874085bcee86` | +| `tree-sitter-typescript.wasm` | `3a44d634c9840dccec36f33b99592bd086a2f940e9cd80c64347c45b7dce662f` | `cfa98dd06ea15830b0e203fbd2c30b144fcbf9cd8234790d4e8d20ae368a3bd1` | +| `tree-sitter-tsx.wasm` | `8f647a1b2cafe9ab00fb2056d79021d2a144ba17a72f45511072311c1b05d08e` | `2e9b0cdb5a08babebb2ba26ecd8d1b69c41fb7fb55fd4527190d071866950992` | + +## What the patch fixes + +TypeScript 4.7 variance annotations, such as `interface Stream`, +``, `` and ``, were parse errors (upstream +issue #370). `type_parameter` now takes an optional `in`, `out` or `in out`, +with `const` on either side. In large files these errors can pile up until +tree-sitter gives up and parses the whole file as a single `ERROR`. + +`out` stays usable as a type-parameter name (`type F = out[]`, +``, ``, and ``, which means modifier `in` on a +parameter named `out`), as tsc accepts all of them. This is upstream PR +#364's rule plus the name alias from brajevicm/tree-sitter-typescript@9fcaa13. +Both upstream PRs (#361, #364) break `` as a name without that alias. + +### Known limits + +Making `in` and `out` keywords where a type parameter can start means they +lex as keywords wherever an expression `<` could also open type parameters. +So a **type** or **JSX tag** literally named `out` or `in` in that position +no longer parses: `x` (a type assertion to a type named `out`), +`…` and `…` in tsx. No HTML element and no conventional +type has either name. The alternative was accepting `out` as a type name +everywhere, and that broke `[out: T]` tuple labels, which real code uses +(Effect's `JsonSchema.ts`). The parser also accepts some forms tsc rejects, +such as `` (as before), `` and ``. + +## Measured + +These numbers compare files parsed with the previous wasm and with the +patched one (web-tree-sitter 0.25.10). An identical tree means the same node +types, fields and byte ranges. + +| corpus | files | files with an error | lines inside ERROR | trees changed | +|---|---|---|---|---| +| Effect-TS/effect 7a87ff9 | 2,054 | 239 → 185 | 165,462 → 165,032 | 121 (54 now error-free, none newly broken) | +| colinhacks/zod 2554b70 | 481 | 4 → 0 | 21 → 0 | 4 | +| microsoft/vscode ca43fc94 `src/` (.ts) | 11,265 | 11 → 11 | 11 → 11 | 0 | +| excalidraw/excalidraw dd2f8fc (.ts / .tsx) | 372 / 323 | 2 / 3 → same | 3 / 3 → same | 0 / 0 | + +Most of Effect's whole-file failures remain. Their next error is upstream +tree-sitter-typescript #335: a generic call signature, such as an overload +`(self: A): A`, on its own line after another member with no `;`. This +patch does not cover that. + +Regenerating the unpatched grammar with 0.25.10 gives a tree identical to +the previous wasm on every file of Effect, Zod and VS Code, so regeneration +on its own changes nothing. The upstream corpus (112 tests) passes before +and after the patch. + +## Rebuild + +```bash +git clone https://github.com/tree-sitter/tree-sitter-typescript +cd tree-sitter-typescript +git checkout f975a621f4e7f532fe322e13c4f79495e0a7b2e7 +npm ci --ignore-scripts # tree-sitter-javascript 0.23.1, the grammar it extends +git apply /path/to/codegraph/docs/grammars/tree-sitter-typescript.patch +(cd typescript && npx -y tree-sitter-cli@0.25.10 generate) +(cd tsx && npx -y tree-sitter-cli@0.25.10 generate) +npx -y tree-sitter-cli@0.25.10 test +npx -y tree-sitter-cli@0.25.10 build --wasm -o tree-sitter-typescript.wasm typescript +npx -y tree-sitter-cli@0.25.10 build --wasm -o tree-sitter-tsx.wasm tsx +# kernel: copy common/scanner.h, {typescript,tsx}/src/{parser.c,scanner.c,tree_sitter/} +# and LICENSE into codegraph-kernel/grammars/typescript/ keeping that layout +# (scanner.c includes ../../common/scanner.h) +``` + +Check each `generate` exit code: piping it hides a failure, and `build` +would then compile the previous parser. `build --wasm` uses the +`emscripten/emsdk:4.0.4` Docker image when no local emcc is present. The wasm +bytes depend on the emsdk build, so a rebuild may not match the hashes above +byte for byte. `parser.c` is the reproducible artifact. After updating +either side, rebuild the kernel (`npm run build:kernel`) and run +`kernel-grammar-parity.test.ts`. + +## Dropping the patch + +When upstream merges a variance fix, bump to that release, check that +`` still parses as a parameter name and `[out: T]` as a tuple label, and +go back to the crate and the checked-in `parser.c`. Tracking: +inth3shadows/codegraph#11. diff --git a/docs/grammars/tree-sitter-typescript.patch b/docs/grammars/tree-sitter-typescript.patch new file mode 100644 index 0000000000..ad11ba669f --- /dev/null +++ b/docs/grammars/tree-sitter-typescript.patch @@ -0,0 +1,24 @@ +diff --git a/common/define-grammar.js b/common/define-grammar.js +index efb0b76..2949f97 100644 +--- a/common/define-grammar.js ++++ b/common/define-grammar.js +@@ -1004,7 +1004,18 @@ module.exports = function defineGrammar(dialect) { + + type_parameter: $ => seq( + optional('const'), +- field('name', $._type_identifier), ++ // TS 4.7 variance annotations: `in T`, `out T`, `in out T` ++ // (tree-sitter-typescript#364). `out` stays usable as a parameter ++ // name (``, ``), as tsc accepts it (brajevicm@9fcaa13). ++ // Known limit: where an expression `<` could also open type ++ // parameters, `in`/`out` now lex as keywords, so a type or JSX tag ++ // literally named `out`/`in` there (`x`, `…`) fails. ++ // Accepting them as type names everywhere broke `[out: T]` tuple ++ // labels instead, which real code uses. ++ // tsc takes `const` on either side of the variance (``). ++ optional(choice('in', seq(optional('in'), 'out'))), ++ optional('const'), ++ field('name', choice($._type_identifier, alias('out', $.type_identifier))), + field('constraint', optional($.constraint)), + field('value', optional($.default_type)), + ), diff --git a/src/extraction/grammars.ts b/src/extraction/grammars.ts index dfd276cc47..a440df8cf0 100644 --- a/src/extraction/grammars.ts +++ b/src/extraction/grammars.ts @@ -390,7 +390,12 @@ export async function initGrammars(): Promise { * - tree-sitter/tree-sitter-go v0.23.4 (3c3775f) → go * Built from each repo's CHECKED-IN parser.c (no `generate`) with * tree-sitter-cli 0.25.10 `build --wasm` — the same tables crates.io compiles - * (parser.c sha-matched against the crates.io tarball). + * (parser.c sha-matched against the crates.io tarball). Exception: + * typescript + tsx carry docs/grammars/tree-sitter-typescript.patch (TS 4.7 + * variance annotations), so they are + * REGENERATED with tree-sitter-cli 0.25.10 (ABI 15) and the kernel compiles + * the same generated C from codegraph-kernel/grammars/typescript instead of + * the crate. * The kernel-grammar-parity test asserts this alignment; bump the crate and * the vendored wasm together. */ diff --git a/src/extraction/wasm/tree-sitter-tsx.wasm b/src/extraction/wasm/tree-sitter-tsx.wasm index 66ab8577216b841362e424fb52f500216bf868e8..61ca35ab55c1e13d38fe0d4f9b2ed169ce2f2a2a 100755 GIT binary patch literal 1463463 zcmeEP31AdO)~@c!OcJJtOGO3L5HCDHW!2q9P}`MD-PQGC*IkSO0t7+=Nl@7Jmk7uq zhXKQ(0wMwiMFd4fMGc6E3JWSKDkvx-C@Lx_D(e5es#i19$xLS^G$iY~tliUJU9Vof zdiCnn5s_Wg-w^m;qqLqw@^bV0wLa4b%o^1-B~=)wq}^Z)6*rhe@i2xOL+KZuLfjzm z@(q<=^b+RafG;Qi#;uB&?j4chO)By=kzZq9Fo;NyC}yuR8Sl% zE2}uWdtOd77EsYl(S%|got2fF-!r!`r$=#CuR-}eigOF{RT^V}NcCC4loY@4r3U=I zfG_nTU!$z7n^32$9@%+$Sv`si3X6on{u2546N3rE@EJe7K0@WEYnq4 z%E08NeKXS(N0%{l*D;)J1p{}cGO&_?ea#qH&49(TIz{YwUV;2MO==$zvV5v^Bhk}Oz_8Sa!NKSmWgfz*R3*#fl(SLXJCQ`7BDbE1B)1#tbrvA z?9zlSWnhwyv5bM8Iz|Npdo-|;fp0Xhnt>9X#~KF4YhXPC6E(1bfgL)JjSPILflUnj zpgFch=b_tf8w0w(?cneCbQZf9cvl0v8MsH2v4??4I?sI!tkX&MGmy^BRI*ruv;7RL)MmowSp~WV5IK-Wehy1OPR*N zn;MwTz|$I-#lR}9ljkt7MU!5x^U%No1~xYDo9R~!Sj5m1M=}GJFtA*gvy_3&x;D!g zn5AP>Fz}de$(0P0Gz<5M)eNoB)UF{QgPUPJhrX}J&J7HFcv!fpHZt^!j8dtc82U`tcpC#R>yds31K;V^+r_{_&4Aqu+^Uo8Vc;&EWFG?)b?fbCV3_7e$sq1q^6$Uc}$JTQ1@6C3-Ad%D@b5PA(%rclrwX!Q!@(qmI>?t!CgMo!J@& zZr7QuXCQ+GbOV3y)-~G5z*{=cO$Ft$|q#Jgysj4g=G)(3CUqt|ol}1LJkEix}9ii(SINKFyD%46M;H zmND?Cu3QBJ59>@G7ep=N6cvq%+$bi2BvCY76W6ol+Iz`3*Bzz z47{Vcv4DZnhAeW67?`9hzl4ER+OAs4z&73AmND?L&a{Go?=`TJfhRS;RuiB{kTvpy zZT9sX^^y8oXD~2Fk5C&KnBRzFY+~R;on#9GV?!Kc8v`44j2#T@*P3b<10%viiOxf- z(mf2kf+l8K_c8QoqwthuKSTFwewN&-B;z9uj9_3Y60t%W&CtSzeKUhfdd4xdRwpZE z;59v5lrivvjxmjakF{=?&cHWe`Cwq4ZreEwY}6uI&cJ6HSirzb(503lZ4pC1X#Ou@ zV4RlYr3C2KUB;pBXbn}tz@wV?D;b!q#db9Vy0zBu_Z=8cwbjAU?9{%QAw|~)g0zm` zC_i{Ux``vdr@QqoU^;Q167`k1vb2kI4bw&0t@Rn|YeGF9S zB>Ndytou&MFeM)IH86sKcXg(t85pJe-#7-|()=%FV1}06G6u>tFpYt)w2GTfKn827 zSsXe>XE=v}JzBKN8F&^l%ZU~+v|a1OMGP#~z!C<=>yEpWfqQj~WeiNx4PC*&JPoWQ zK+h6ZbLe-PS8EvfMFZ;@7^53t0|Sp}=51tPu@>-64D8oLZDHU$O~W<@wrlCx!N8AN zUUxCDTqoJhz(!r{9tOVDz&-{Rr1i~gpyX>mL;E1o4HZ-}TuH|UUBM9yys9%jE}CzCeC3&5JnQMD2WC z!oZhW8kaKgq8^o&F)&>_jVl;UyoCVGs%`Rv_45w-!F<~#Ke%J;rVp3`zvr=M4}YJ<-~0G`sU~zk1Esoi zmW)t2jL?*iARvR)?`RHHj%yS&j)8Y|^il>s)j$~oKWShZ1Ght=>b7TSq$XH+D;Zd) zYqXkyS9Odv4D8nRS~+p9@H^PXnhDxKV9cBf`M6@u+a>Z>paFWut(=n z%D}TaNf`qV>m<_{SfXQ0XJDC*F^hqHnvOXPEYd(Z1N(Iz3mEuN1B)2AvjuZ(2?OhN zDN7l6LC09ez#|%{U|^E2+)4(v>KLmT*e|%0H4J>CC3QUmJ2kL@fwg+@-pIh+T8VFB zV3L-gEet%NW9(s|R1Zk|7?`Sc&VB~IHkh!Ik<{7Q%o#x+Xy`RM`e+75>geMb_*z>o zr5ex%L>U7w=y7-&0U6x+rgP{NP2nsV%5(lX@`DYma*q0*j=F$>ue2GpNJg)x2CpR? z`l4p&QU=!PX~8lE?$MR0U|^f>#VZ-uu8UmF0BWF0S;N3M?Y~*iz*xIMigMkH_pj|RLPY8B%=;OM|dl*=*IkZnkXNz(_hw98r zMyb|bspV+|1FvY(M>Ft_HnqnwuuL~@DFGQgN|(tG*6`Eh2P^97oNloctYC_;MUa-c z!#_q^hHt2Op?P73*-99;(J@8-5+Nf4U*{Pqz6&#aEkp)BTbfoQfnP06k!ji|bV@-g zN@s5p{p$MzhG7ImFvIK+N(myZjF{HQ5Vq06XBkx>nUDRW=oAt`%M2<4Qf&j@wrC-I zDsx$w&;CJNMx|x=>~{U?`%IsSf_xqDc~Zy1kb&g*`6H-6)lfN_pX87%T9Sbu>hm4fM7Ackp3J|3^BRVL)q!EFtGAJP<%oQrj zccJ2quS3X>EPoQI zi~?t9wOeW?b%_zbx`dDc}XB4hn zIF}9~5)KC|sPdG#2s&_Nm60NuX&XhEq7dzlf-K7sNwK|E$4m%@ijihHvr#eHcZ$SF zwdzrocS2Irs}k}>Ot_)ZA%rf_!pHT2Y9D(zbWz{a1>)CpWaGm=3p7d^)kw80Qbv^@ zu+n4H;k2ka_+{Nm&;u5lL~;Rw%3J{GBY{vNO&l`O%_Vt)zEFOrkWX?>z5MDG2>DE@ z8B9pA><3EhLPE)rX_r@sezw^KfN8fvw}@1BTXXo9Rb>OHtV|(00JH&2QQJqA1zFLI zfR2Fnu-iE@`ng3oBkB-UGD?whzy%{?CMiR7C?px{SV;XgDxECEuzgiJZ!kk34BD}U zAa;osk~iQ~C+?8;1^5*-hsvO8J0NdOoHp&YXmqI=P*{TRfwFzwV9feb+(M>WECIufSfzcl=pivNsgE%V#&-#G9a z2Wr9rj55Fc;u~0h9=fvWOYsL%)6(k&tx)|24I4FX()^fXkIQJ0dHe|{o^*1{Q%*hY z^j59UIP~=$T_Z~fSdiCy;+qYj{|NMdh0}G3a2i~ zW4bZJm}%T=%rfpXW*he#bBwvhJmUeQ+?a1XWGpZqHWnI-jK#)d#uDRk;|XJ_@s#nj z@r<#|c-DB%c;2WmmK!UK7mSt0i^eMBC1bVmvhj-Xs6e7si*y zZsRNCYh#bG*Z9`>&e&&sZ~S2VXzVwBGJZCGF-pu^&Ee(<^EPv&Im#Sujx)!b6U;lz zQgfm?$-L7nGbfu<%)88c%<1L~bEbK(Ioq6T&NCk{%gy=bgXY8LLh})Gk-6A>)O^fb zVm@v@VLoXtHJ>t{HlHzOC(sZ5ZG`1i^9XLJm$HSKyWFh~(qI{Qp%q}-U93Zo@6&Gr>z z0l%f0f?)tJjE$Fp{J>=cLo<9CX&JB{G6I)0BVsdB`(?s#y_AUdAz21Ca?n796c~x6 zZJTl#Qpt(J44*yD1SMdM2W)O+&Gf?3VZO|aNqUNt zbQ@(=BL6NTAK6Iq$)1lQKP4{t(F?C_uKZ~Y4RneYGw5Mv?!7rwJ zMikv74mV~7GC*~zWOy1e+yHU-Av%LNvoqNmII^2vp+~u<-$tW$T!w#bv^mO^X2^wOBY1eO&D#=~{Ioc@`l0cG! zra>o_&0SA+Rr?+ic>Ip)uhY>3NNA+Mqy8Cb{UB|szoK`N$OqxEC4qw)$?!}0!zVf| z1O-wjJ1Tm3aVE)F#TQ{g0b>pO4`3`_U@G(%cU06=DX+Vtggv5PD$7Y~6*(!Z5sx7R zF?sv}a=#N&a{N8lUAiVch;ynN*=0;45sFGN*B}={tx^pEDTNY zS$9;f*sR^vR4ko4gl?;;iBztVGM!YTicO5uPE{*5*=J3tT(Od`oE1BvYKuj*?G)MR z6X@ubDmJl36@zqD6~GXLS&qsWCH;R!S4n~ANhvQ9$}*odzH$}USE^!W)hd!QR())8 zBJE}es|aOjjj9MavoRHoZpq>Pv2SJN(qp|MokpT%XNJ7vY}Sx{wAys74e z^bcW~a2-y=^wq@d)outqr^Y2%CASkF^e_f>A$1(Q363#6dOY{R92rB^05>vxFh@we zVN|T7-q;}N92y1MXp#)oHri*6lC725F?1V|jPjvoF+w;cRjM5aMdi8E-p&-w*!H`7MYFJ@G#E}@@I z>n9m>9%!@Q5~w>`AFkI@pU)2m2{o#82pc}1kGzF&>2!ocloS*^DAtc=(0&uCs4D{m zqn|N@x|x+x+X2let9TfqF+&iwa)IM~egp0L@)a#%ahexYRMH3FR$QyGa`O(4G%vXNGZl&UhD<6;Yu49c{q;D( z$D(tS0N|%d7Gt88$>CLqM7zZ$GFk$imN^J?_UMk(owd-QNB=-9rXD@aXYEJiMlF1@ z%}?rA-@MKDC3)t#Rka+);<5XrVmFaae2X!upy^R`_xTF+$Xfqg>Q`QgMW$i9~{P<1{_@pEffJVZKf&#f$Xdm_c}(c+I~rEg4o zHZky9$sYh;oA!MK?A5?mrhPvFdn9mPr_gTGdQ1K87)|>WeF%x}WDbZ)9^|?;8&a_XDnFxwPPI7cfpPJS#o#;PU*NBr-9Q8sd@GvX_Upo7Ss3=v8OX$6yv%xI+iO;tbvfLlD8A z=-`)~!RYgC5WHOnuXYB1XxhI+@W(p%C1>zf(>@!)+jQ_MXYdx&J_o@c>EIWg!5^6R zxd>J&28>$i41V9Ve~;j;IyL5#(Ja|)+J8Xs79G688NA7~|A^oZbntR#@OxPPK=AwM zp6AKNLHQNBJtBO6&$Kq{9G-XP@DA(@L`zbG*ymiA4>19c2R}UU& zpV=vNziG{ryx0r-eU52wq-<7&k^4>i9YS72#_!6EQKHQDMROMZDT6T7QLYk$eYj`A zzLf@^7x3e2O1VPjMYDr@O?wOlEoX%Ix{IO!u)o6(WGxpo@zx_nxEF7wq2uz>eXe?`dw*x$!a4lUqFzRa|qi%R|tB?n-C89O<&gd_Pg zruD2$j?E*XDdZ=JS?6Vyl09u&%XBiZjNE<%Kr&+{f2LCMr%VfTFz}R0ood>fV<&^o zauB=Jw4UZ|bEl z#>o5OO0gd@t%ni2EH)(zD#cbBE?&z#R4Mj+(|QPbQ-j8!`}5d&-(M;AeWrCkV(*L{dv>MRvrKC?V(*9@`@TxC?=`La5PMJT z*t06do@rXM5PNUz*!Nb7J;Ss}y?+}!_RLDLr<>MH>Pa+29k1OCaDwES;t=z`r42a z{`AnRv5MLgE@~}R3oA18f-}kITuS~tc2OlXi=HNnI>EU<71~SFYPo#UCG?eH?L~Ek z+Oi~QYY^>W0%zdr(?-V*L#nffx>@5g{2&_&9L6E-inbdDo&Ts2E$s1WWPfZ z_uzdt-go1D4&Ha+eJse zL+B-@1{6>(lHd5fI!=y`toC4E5&h$ey~tU;WLPhPQ_|P@b)0-qPz$*pgCDdSvl`o! zRv{}n%?hoQIUq>yid|*cx1rM$8-NlMzQo=p`u7$7qsI6{tj3U{1gE<7m9E+Y2OvtD zYAj0SBs7u+5~Y(NN-Myi2MPT$4)s`h3D+0P0rkGX-mB;F?^*ezU(aBtSL~WsN^5?O zom!`^w^!;z;TL3|qvW#y{~CswO?wpT%N{m8~!e!L>Z=!g3 z5&~8cMSm?`^tp!pEJc4qGW7MT(d?xN4(kXSe%~;}Ysma1O7?oZWMDGJ-}?=F6-A@? zaJ&Sp0wU&(s-+-0Xur>}pQ7lb;Wtq9{uF&fyy*8D_R|!7Euv$|C1CZV=x@f1F1zb; zioHfk07{!-*iR6kv}2rPokG(MyMm&ThQ=~#!0JP#ycM$)otn=>E5q8;G8bF{^!ACnEiJnPZ$79YbS? zG2rJ!!(K#$KOZML#x7eujv1+0G(jqk*y z5$7Z(7}U?>$LJUu&NPlU?8Q{lGjXCI@I8<^`EmC$24YkH1|Hr7rrTBpfcfh)q(!Uq8Ah3V5VK1TRq!Tfl z4_H@I^iA=ik2LIODEbma$CNu@T}jb5$BYj0M;Op`#dt znk{Uh*q2c3t?^>tZ11Aj4 zWsubyzFrENEm@jiS@&VP$$eZ_u`0{7id9*mo>WA~P!3*LS;v7vId&zO^DM(OXK~I& zDrcF2TyO6ov+NiugpY)1zBeY#_2g+8n)jSR69t;5e1q6FwoXwB5=kE|8_12_*vFYd z`;2gg5F0UJ>SH@F%zIdoc){4eECYS?F9UHvGk`r3_>KL)KI{bc_sc{&x$&B(2)J{C z_WgE7R6RvNv(nKWqTpMiKpCghSTnG7|6Xk22R#%FTGMGK_tBTyMut&r-&<1BaA1eR z&<)mr7!rWkaJ0hm)z#Za%)netmPDtY+)+kFcN}$3~NSA zP7>jich&6f0qrwz4B-gQE2HbeXZ7SKMW!q}*j-0xgC1A9#__ z`mDV8`JQwM&htguaw#7U0gAs2$>lTDQj?woxJnRxWfpA+k&S4#eb@$UC&HS(!ju!XSb`rJf#_h6Pqy zM5U5nmD8ytYP}{~E`(TjR2%UIdl)&}CV*vF8w!xGSm0Ncd5!doko1BolA#HPVN6h+ zLK8V2b)!9yvNN(j3cH_xb_iW>KR{A4PSO)AdzvdpWj`L-k9TH2jW!WTWRLG*ZBBRcdbnc8hjBN_EpN z7!1c#E8n8F3?$!CZ%MA7{yW@F|4ps}EC2d(N|ehMRJ|2k)+d6#4KFL44YWxY zsD-Ml3YUleZ2dk~o~k2DFYQ#S^uI~szrfH#oQ2mH%z$yqI6B&k2s#Hr(m5PDR~g8a z300Y@)Y~cbzjUtTOIC})m#QV(A@PY)=|80Oh^45aeyLWDFHsA}gR4sq6Wa&RicAl= z3EC5=nl}=l)K@39+AN(cZWZ~AGLl9z*aNo6d zWb{^T(`Z(GOeILum>Jy~xhZaSP}?r0d0dG|#8I3=R&t3RMl`E*mG)wL3RSr(UJU5s_20V74q(p458PRSdX5dwvn_V#?VRv8S;AIgJXxkK_}M;I|-p1 z^h$zKt<#9gfk8bs+70L&Wrxs3ax8>(E2*knzOxjVz-pU$OX|@+GToE!z5|l$zWu}9 zw?DjHF^OdLqV^+6b`;c9w-h8tTwa*CJhF@h7L1+4Z6ymu?Uu?<*i3O8WJBkKnUbFz zh5f=5_JjA24$KB{^M^g$z#I2_2>fzV%o?jxs2#?~_~9Kx$3qsdujxGdOA^Rj*SMJ~ zZdlKNtgqcA3HOcxTjZY+aFA-X!Hy~_ zI}1XM^D*`$I!%nj#DK16=tDYCD zD)tpBJ9X&4aEuQlG5)L}T6|ZDE@Mtzs)J~;Tm@YsneMZ?1nv36%+5Lr4SXsJ zJScK|TF0RM2u0~2{V_iBk(3e*e`15+B4smJwj%LDXp0U?ffR-sN&8nKb&rM^|Jl6p8mCy!*gpC^gG2nHJ_a+t(<5=NPiN2oReF*M_}jttuO z(Yp!1j|kf3^nEzQklu$$(iqcZ{<9%|x4N^lxtOAZm&AZX8`cYR4@ zJ=Lh8pjtJySpLzra)hiWJw@EGX(SjaR;qeIUrECk`bzF8g}x%In{JswD+j4f2BIwL z6Qr%MF+*KpBk$B2Xat5*X4H-dgrzTMrj7}MU!Hg;R~NPn;Zz@7UxiZ3Los2$u9GA_EF>g1=#<_B4syPkU z&fFb!@ysmqK3qO?zd6To0nJ0^f`l%idETrrmzyih7tEFBi{>ixC37_n3%p{!YOXQY zn*TA^nd{Bh%-78~%njz7=3C}F=DX&5<|cEq`M&vqxl^8B#d3r83zX88VPqe541G#x z(^__cI>iAzs8sqi>Bbg6T?7F|?F+AQ=waJ=k{T->@}O;Jy#1HRt4?Utq2pL|9*#h| z>I9=fSpR4E!VV!i)2bIdKEVn|hT0VMi7AIJoU|emaNg21=|;m3$({A7`4O$^2DJ7E z{ta-y@hO5nl}8tR@KSWbQA?Pi@{E^#G~Se1Q@p_qnQ1fBRc3+=zC;EoJIzn2j$aJI*Cvg7ckY$&0|hcghJaB>stz$P8>a*`yuLd2&U+s*AJ{=eO%{Z>BME;QXf z5sB!~nYsya8~ovl3j1U(yd~#)3f?#&=Aiggg(2}Skg$ag@R@W@ECvamOAysyB zu>4F1(*D53{gLx%i#JZ8NqW!Ic_GQy$R%YnI^%n$z&SH)B{Jo4G*#=3s)FqSQlLZJ zh!AA32N?tm(C*u8rl3on&wasBFF{3Lz@${57fV`}(+`||quoiWfEVZo&a=sqd~hIR zc?4xBVOhzs0PFyR-j?UXWON{3Ls#H{sSjsrI)&bnN54!u`o=jaw-l6xm*p$cIgq`M?q{}pz)XVx% ze|lZVROw$f$tPmUBXGpUPIQix%7Gupln38b4c90X+mcLq+)Xw9s|v+7B9jie$%NP> z6sbF@H7Iwn27%Z{W6Gm$svML|tW!WB z98}@3(vVGND7KRRTWVt8h02l+#mQV~O;DXUQ&RM_Dg?`3>L8gS^C^X5%}1RRQz-Hy z{$d449slyd1K%n1q(ZSCq)vDFP(-KD6AHy49g|LY$%HuD7HODoNxq&k1d5;5hmEgv?PbfSA2C^`=LnRIf?J`T&63&MDJkxqiQH6%tDTga;XOndOH-aHflAnAH1KLE{LeU@9ou zyxNHje8xQHDGA&h(;m-x*b{WJJLm_FS0Pub>U}ELQbKWziYc9?(20cNxD>~|SD}*# z#jz+xXDakgLhq9(_1_r^EhBW6M9F@buF%PZ;y4p>pt$!a6#go8Y)OgW-3pyb=nT{s z-11v@hO?Tcf~Qe19Zyo~XsSZt`!y{(K%^=;MWOHnoARiSvXv$)6n4YFsY8!ZXgQ(d!a0mq=zKzPTn71)@i0oE4-$I2M2WJI3Vn#sF{tFxXt`hD zy;A*XgbH0ip`&CP8vBPU6zlP(H4L)%A9Yj~LaUufEtLK`+sdG1C@-p>ksl+atlaeq?iV}#;x49F(7>{sX#LQxs} zFwjTmv{YmKph6#~(4Qnq&584KRO%Cis=81wzyUf!pCt508JE!S6uOkqACUj~$bYvC zrO|h<3Vn(~_eqqvvPYp$6H2F0ln8vI&}Rt!7CAu{{MIfROj__O6}*gs_ek_xpt}|N zETP{>l)C1Z3Vn`HI=rFe@e74MPv}h@CiD}DegYH+(I|(P3EeJH68H}l`U;^ROO#{-r_dEL{dR4_;N9YFq0n~--5^nF^XC=%E}^Ox#98bUCwku_ zl+H8wV83+=J*&`7gwpYaQ&4j{#iV9RJN6pGUdK#4-^=BAw9C-gtzQlC=j2ZXMb zD2eA%g>E5qjYLUKo>b^oLg`$BPb%jp6#5~duSk?S!{ZA5h)_E1rL@ozg>EC1&LA`a z-8jr+V{G$VbW%rIFN;;Qk0~0R9Z)0QB86@zbfrXzL60c(6GC5*C^g+eh3+7fcKtU% z{@7H`WGqmjJ1Mk6qNK|oQs}3IJ|E8iL4|%sD4jb}6wX)ZEw)VZTJ-h(_taiva=QXHK9+0 z3&435iu(seXA#RH;s!PodyF6#SS>M4~xUp?e9%7Ivl;hfyf*w}jGucAso` zoIN4*J3<#pl-lDSh3+Ht5s8vO-L25?30){rQYLpP^any84#%CQ&>sn1AW`aeQx&?O z(1#>SLXDFnM8i*nVzW9ZqtYfT^k+inOO%udPJvL|UkEJ^=X<9@OH7~-NR;?6NujqA zif!!3m*~ZD56WQ}p>rilH7->s7A0X=g3*{@_^rET@OKEFpn^wGFm|KUu|_{119dLJ z+iGS{1u+Y5qcpQ*P9z*-RZb%by;q{t({5MjC_=GWnn@j_(9wj>kSO(F9GIXAU;)~s z&CIj~$8SxN!BmrxD)@E^Mg?#f)o;oAxRCq+H!1X}p6Xfi(Mg1k&M{Q}L$5F@MCH4!s?Y zH*NG&%3+91gw;aWcM_!P4wm3V0>?>^1nDLT;wBGRcM>Fhaiaurl?RMF2@*R7NwADS z+Bd0GSg{1La%~b-%$gzzV(Sv@JdlQ2q95Di5J-6sl!4f>W-`4bq5~v2jX>ICsA3jK z@Gb&ro1roy^CgI-ahP*qD*8(hJ6d4Pp+H#cembn8c+pP=PNzVezfp>%uf%2$hAo7! z*!{G7OR0iBGHfP=-Aouw7kf+WUczt$5LUV$+no?b9L$knvnULk-4t7TO6)$uuz^i= z!yXcwO_-#OM4-FG?k5cU+SGWMEwMR-Vb7YvZjjhq!X%y4fwLqwk1%Z6QnXwzu?Gml zrZH9jZW1deOwvq!=bsXrPZ%~{sWSc{u?Gpm(LW!0L#NPn5_^cSe0gDy-|9(WWF`Df zhAp5lY@=6A)>UE;6NUqRiWk>PY$0KNgK%y8>Aab0hO1@JBNT*_dWua~No)~e*jKKa zq)7fMu}2BZA@8c+!rqz;ysiu4S~|b=cZx{L>(4UcV-zu)Fw!WONo)yW zAV%1Ys`!l%k$SGG(Bl*_ixLy#FOi9#Anba=NbPiy*pq~HBaAvsXNfH(45!x=)=6Sd z5%v$lNC-Mg>}kS4J3L>03p;UqcwJ6Wh>SnUD9=!ou7r`B_acccBMj%lRK0A8JxdsN z*-jxjy_CX;oC{>wa};(J-LvJ#z8nM*i`vVe=PBr~gpnp|C$S2`K+PD+s-q5TE5nvk z*k7c-!cQA^?w~k-qBt}w_`Qs?g5rcpI9FmX5QYO+s`lqdY$ajXCv+R-aRG&quK1k{ zdy&FA5k}Q$Be7M4Vbjn_h~AEZNQ;~)gI=N_kOL=@pEmZ4r!29t=P10ev1bB(Vq*`S zWq#V(6T<5p%7L2p6q&-k!i2dan9B0TG(qfhK)ueC_Z)x`SHRgp)&eBC5S~Hztxgb z5Vg(i|L7FhbfmCm_BxH7p-XFOuh*EQfSUYh`!$WVqIiTIWxuX5Z17i<9%;X!F;Fv- z$Y`O%j<7fAuu}*lsXW|%Q)4ZI_MH^}SRKEy{gw_pNn?%dw>5U6^osbggW85$%5Pzt z(nNY=pVA3GnGsJ4P3jX1}X3Y=%;mOSRwA z7z!Otg*Boul3%~QNr!=e5(;ZTVbmRc_GTS+q>c{{y~ZSM6wk0f(AW_aZ#$N0FlfPh zM;n;7=rC+*no9X&OHevq*b+2~KCvfg621L$Z;+q%Fixg#Y&3&|-EYC!(E=|Fct^JI z)2<-DLyOVIB7+hi3F$;$$K!>sbMQh=tH{NQy+oiTn1P)?*j;qIkUJe|^_e#3NfEBP z*(g{(s;eQ67r|Mhy51sg{y%Z^&EnrTixd7W`sWm9XALMU7?4v~JVX>14iQ;dIfaD< zg;|9;Jqm8j0g#*DGiPvC@sI&ISpx?Vkexq76y{|2EXdCrB6{WKXXoMFFK3A8k(XUm zl-0eU=Ma&TKd8U@RdiEsagRRgcW!=hPGPU?9y#hWyRa}Dg%%A)cD-{3tCB=UVRmm7x&MITAz4Mm*~K~X8@!4B zA|j){6*WzUJiQ19M34yYh1yfCMDP+@))fC370KzczmNO|T)1KrUs z{i0HV_kE&1xh*1Obw@ zVnB8-eo$Y`{Z~$*fK=ob=kiB>4*D_jDu(bx*GFVkuAyQ{xPqv_z(Ki%s8|Fl8U&g| zpX~ged3X;f%)JpEB&4EZ4tYA))ls5tzgL^fK2bRrJX zpVZRfRIWS@$AZ)-;Tj}WoX#n$*P#3!BotYs5wk&W4rIBwpg%;lM^;fz|J)u0c?J0b z3UELkwQ|uQbg10oL6n9@jy?rFku{_avIbs%F zd`BSen_1cU`2`RM%2qZ#)IrbO9z;Y`NJ0PHVrZ=1svV*OAnP&U?4CVi!u`AFLTbZ( ziwf1M1Ih{{If9hhpkC{Mt5(JlEXN+*d#QxHoWZD2o+DC~ZcY&+gJyK{LHXGjkRqc3 zTB)!y)E)Z3843Nhe8OBd3BQ=qmhzkyg-4b|}0QFMH(B&t4)sPYO_R?u|Jx0|({Mh$O86 zabtEKK1ocV#R_w~4=T=~u~Lp*VW1~QdEh)ARO++ZNTkj*s3->`piIqQoLA(FN8w0p zIbP~dSZD?P^@ps#{>aHgH6z&&fjod|l!soWFF0oZ>;VJx0K*VvBzk4jlMRm^+4!x^ zhu!g3tevLZ{0X5>4pZCI&BLbw8C6JXqz43-_3ln{m!WrWN6@K7TI zA|^ZHV33g@8&B$k2NfAm3@b*VVe&EHaYh&b)z7?wf_{SrsNZaz$|&LLaRM@wV0=My zsko4P{WCm}V2Fm|&r=b?-AHB-9xQY))Fdnb>hl~woQsSf8Hh!%JPa=Vvxjt712b%* z=#DF6(=b8<7B{#WfzZEXV4v(F%u}*4aO5EdIzaycko73@h0I7nhQuI@{Vc=^3)@Fo z@|!vf{ZKO%2}vzZ=9fw?q-8CTOSEu9YVv#Mp=dei^vNmAMX${f+J+HD1%nEE$gZh1 zm&hsVk&T&I_*>0s`oKo)0Uo0RpaDt6MP^Qs0Y&tKpg>jiR7y|WSdiP3q`VmIm(vp( zi+Kf$c}RW_siAUv@GviDj^YM!z33+XAubdbTp-Rr|9sK@d~wG4qE)N&F~w{zu5S;# zJq5HE?c28(E%0BvcJ0L(?M18h;7R(k)d6xWRO%<39n+BwZBl8H5{|;1 zN#{cC9iDB3BUQGwi^3r!e6ZE@EF+9NY{xL_GzY_QEYl$zsHG!n^a_XZ_!R!G%J;J> z4=v%i4n-bDBNHjsyWx;Z(yke%VaW)kgTqOp6jc}tYk+7y5($l%=DL7(XNU`0i`K1M zi*_wqwGyX`(@ulviBm*NaWdpjoG3Cy3!(m3Up$7r$*JNgJT37oo-M^{Jll!&cn%k@ zq#2^AcmvOF;;$h?7^3rGhA1|=;5o?f3scM&`C^8sFXoAI5fsftE73-vFQBt@7d=F- z=qn1u{h|RnjV&$`e-amq4x*#zBsz;O;u3MGxJ>+6{6!2FM~W1YCXNutiZjI(;;-UL zah14QTqCX(UB%zT-^F$4c>fexB3qyni%BT)8qkv}{()yxk%ea)k&S0N(F4!+qBox1 z#DziZyf#MRd3~7LzlX5D9CVh6ZuoU3%IGR`Le){&HPjF_OaqsiiRR!^>u?=mAjn!y z5?6&9p%zq!NDZ#7LVbNP5qvyH+==J8Vk@5Q#MM5k%RoGj6~%ZSC(Z@^22TAN0H*K)INmLa=RToZJU2w`m0E3k>D0qTztG8&fAv7KC8=(XTDC+x zw3ZU%E+1N+BD|g~BGmLxnwo-xNX@{csVVZD8r`p}_UH}h*H(;vy`^#8=+}`}9h5X5 zZ}Oav5o(4cP0ha#A~pY)G&Ms#rzR9vcby8|RZpCbXDe~5)MMit8KNSrJ+6e_-Hg<~ zVB`pewb+4;8;R;L%b|Vmm3ntBp6wFUxTL?D)_9aVI-yZcYfT#GCPUAwF}iABe!Y(O z#T%UEu>DUx>TDy(*Nrz709N zGm7$fG{^GJ)CSE#hb*@QKMfH*D{#&Sb~@$*#68luHJcA4uP5{voQMxB7JqAF4AwL! zGAD>7$F)JT({7k3M~|s^COY#X{Ykd}p^^(Hy~>)b%k(;Ro3bC{>4{h}Q5$-~f=8I_ zu?~2i>(Cjva2Z&d^na#H|K}@J{GVD=97>sp9;45cG`7L>9C0?D=Zbeg^T*;nJOjoj zcsl*Hho0Vu|7vA=6WEA}du&&vd+o2SZcKRI;UlWuF~MnzodL-^N1TP{xnizt^CftG zEcW0TFpg?im)d!HlI?uA=j~j-8XrPk^&aRIB{g4o0Bze;%*V5hcnHt-;$b|yi42QY zl=AS5tSEKE+<{h+{vJw&?MLeyG}A5|P3PGl7<#H)4VL0v1cSkkx@&o<&2JiCdf92_oX z4lj|jGz&Ah6mYs3^O)ulX=trjvnucS+|WUB)%m2V!*ig%rKrGjIL|OIJpwjPc-_uf zlh%-sLqmNmYbMd2cVYesh>`Z$euQoIK0 z+K4ys>?XcXp|S3C=Fw+{NM9@hO^!6JeORbW4*-2G5224UP^8#)#1@&S>Kb-ns% z=VP$_FeF5sOIy+t4N=fPr#_?P&%xLN$47%ED{tzwuMA#M{R#V9daj1jks zv0|JUFD8gPL}{g-^^BZ5E>CdocwjmpvSN3f>&_G{-BtB~(pzZ>Ni9^lbG`1j>rMMaLIXo<%?}q$x z=AibLb;W)(Wz#x+8yTOjFO*q>O%nXS+&kd|F0#9%2~{u%)dm0ljLMh((=D51s+(QR_|-%ewM#N;y;e^cw|xR{2y zBWZ3m`h07QmXT0ar(k=R^b zX>~OQ{s0Oi{M=W|c4it|k7}$|6l(3cvzBR#)n|Nlw9mw%_0>A6KVyyS(Q6Z4j_b!>Vh`&OM|(!JShO`M#4 z8((jW`lPo_Jd^Rls#O}R#=hgk^mg?8>q_+Ih~B=!SG(h2n%vcp$}<_~82x@NkJ0H4 z+FrnT7xDY8!d#EmW(NiW;k8*>nN{cKXw@+G+Cw7JdssE=v)U)@=edIJ8HtSZ$;|wc zn4j%I^zs8;#f+Sn zP#%KV+9A=k&iJEHw1pmP<`}(#c_{tqDPfQF@Tis@lw`}^fTg zbBEYUs@hMK&%&)Y--TT>)SGDq^w8|?a?0Lybx8Jt4%=MK8=MyU`?y7f_T&r#tY8`dNQk{e!d1B{KGo2}@A&HdPC0Q&AsKr}}DQX~wr(EIE6wpXBVB zR@&3hBM#pFrAP}lPM`%F9;6mb<(;f`Yi&OwSHr_{mAplFaOLW7DOXKuBv%J>UtBQ8 z+JsYo-BJhiS1Ru;I12pxV-5Egw5;OEJkWi6sg4m|jY``3sNTOa1N%vpqt(C8i6Lqbd2DCc5I>x>E~k zUuIRyE;(A#cx6HDId-lj<@;zpWx;+t^y~ithksGGSRy(wB1g)T=*@T$;5!P`sV+@V z?a6gS4-H9DKmXe^{anwnA6!Y0Qyb|y<-mZRnIFp8WvWoNPhIN!T0g!j_pj7Uj@;!s zx&9xF(f^fCD0WL8#~#x|*^UueKe5^|_xOV}=GJrgQ;M+OFTigh#na>Vtls z>4SiX-ZfhLvYjf_dS+ef|4y4$(Wg0;$mo`sJyO%TQ1V_cuhv-Od%hB1vGavb93K4B z-?7$5qJ4DLuaD3@!n6+}_N`RaTNcUgt4jWc0_Revyc$F@q?lf7Ne!mbZ}0)=i_ zQ2Y81_N@gGUiD9MJTCBXJXYQ|wMQeFQRd*xp=z$A5>fv(IZ(sJp1SFXAd(P^hw^{hs`8_ruYBfjqH zEwe=Rxc0Y1|K)*`v3hV^c>hoJWzk+Kt;MRpTQ>UEgm~WhG{>o`Q$WwL;&ca9)sL}s z17r16=^Gdmp~}zqG`9vN!^8YZ-bU5C-6Hp(Cc6VLT}0n~khnY@7iZkBzKs)=C+$yA zXQ8x?N~E>a?WnQtRgcL1Wc+Q7WL9}n9de|pIkUd@BkKK2m2anxlvq9G$x-CzIjN?l z`uw9k(O!C5qE~~}+D`J8Tn2lAiLRRM+r%zpxnon^%KSU@EF;{r$frYI=1A_^yL>S3 z3-*h;;!_QX=zWgKNX)_LOX+-{TfBSVHGPrME1su25p9!9FZc7`7dXeEmun);dc4r* zrIXdmTHmN$VVWbgsc!;~Ii#kj`WB#7cj88M`ZzhyPIY%p(cDP;=(QZts(WOz@N46F_@eB&Juj%)Yr&Q4v&tpY9JX?k}lQ-jry8Ag1%Oj$z z$M7E9npho?HPxEw>Hy!prv8>fZOf8#+;Ls`uKxsHmWJ5-85z+U^ zE=Z>v))wHF%cf!_o~7bKXd0im2+tI8F`lhNM?Bk#&Ul_LF2i%E_zRvT;%Yoc3w3|Y z!g_`{+jtt!bBvdfPeWq{?xX!i+=AP53ydP%-PS#P$IL>D?7e2<3B2iV>aD`t!dbXW zu$D&mw_SlZ-NSYz>|}Kl+bI@qb2E-KjxzSv4~T`Lxp9M$ZS*pF8|T-zZ|KnxqjEmwZmrOZ+KJvW7YSp2LHYFtuH0LnK%~jMBDeBUs3yB$L;%1m-cP- zU);Wx<@tK9?+q^X{rj(|zTLULJzeU%A_;j;6;=Owi5@wtw>4)7wYm}+qx5VwGHxa} zhU4yKX!umNMq}BbiHzsfQC*G7_`a{|Wj3bW~q+?eliGlau35x?}%Z z^!ti%nx5Lw#nE@=YdR9q#hNeLZ+oDYm$q`8BWCST61~z_6Q0DEm1MO_ z^bO{2_^BhT(Ue-^4dqvyfr1> zNNO_kl4I+LuQ;CXw6BZLrD3DQeWrE2o_YTx_00btspo+Ik$M*XkJPjHf25u_{*Tmi z@c&3X|K(9V1MD+Ycjjw*#T#2c8G9ull-+c5E!$0+AL3Mv-@L0$eWK`4e|xPq=}>xY+;8&dDt{9^lRtG1&$;vcH@{is{$A=4 zzw7!qGRdQQ>c3J@7uFB-+(P{=pxW1MWxwe*SKT(nBN?pgeQlaY_0;mM{=QJ{%lF;2 zEZ=&chO#6yKMwtv=I0edO+g~-mR_$F*7ZIx-J?F>7iuN4CcO4;4N}?A>hFVVN)EkG z&o63w_U0G0?U(S2+V)uaMQ!`;{Gzrsv0v1-U)e8edq;p@)b?D~FKXN3Jf@ECiimZB z?8PKbp!_%1FPYsQ|BdzQki?0p|Hk_5{FTe+*}wAkTmCC=zkejrel2)>s7Nz#bH(X6 zTb(Xi<5^#viDzTc2G7I9*?1l<&c*YO;tzPX6>af6Pqf2xgt!pTQgJb!Q$Gc>2X`JOg5moSDwUGfkA^859rUX^BO6j^Pv88*%=+z{te;>&HYVJWn+~!E=%5 ze3&7MjV^c&GWH&Bh)2S=N-V6Oiu-Qp4uF<86FwX#lJ_Rjt&KB{-xgdrD8Rn6U9K(xxly(C&>>tO5~~XHF#RaT6wnoJ=CFj_$0aB9r!e6UvzSO1>SUW ze7@fljf|m2WITK(s85jFjeX*1;~05%Jj8!%_&fa!cbw)s~63-&#rcIy{?s(v}Z;(3aInYT~tfP1f!W&uTZfPSx&BS-ZDAtKGwO zs&?b)2->XxLc+I{$|uHCjeRlC~m zhui;4`{7PW_h)!|GukioK&Kufc7vW2@r|TyucU1so~^`>c%CDE#`9cZG$4z#9-g;| z5S~LtLp)1F6Ff(V=6H@4$KhEjGVx5#E=_5mZZ=BAo9xoV@Fu%dYnh`P=$nmV*`=S? zce6{qvt^W)IT5w9Jh9Yt?f#ps?vo`q4%K*gwD<(`jui1ZoJ~@i%dP5vMk&@0cxBzHKWc&h}yE zCN2U!O~u7{;^r_s+lbD1wilP+*-ZrSmtw9r{)T7J=#FQq@iwU48=ixn-@pPtj=+tF zXNoJuHKMD$A?!Mlg_-q*4Vs1TgtVY+9za`D*%c|jXGIhBgG+W{ZJll%y zcn%dk@hlO2@l3ofy|^xYlCH}?J*-PUXtu-vJll#wJco*6JWIsC@O0K?iu7>Amj4^M zE`wv#B_j359Hx6hME>(UtjjH+*%BpqwiUzh94bcOSt4%7(^(g{zC4oaGCD?G-23v) z9@b?7XtqQto^8b>Jco)hJWIsgcqU$#DO{InN!MjuHFZg4%`+49v=OuLoGJb&wUE}0 z(_M7VT_JT_I^9F7{&s=VI&{-R`)V{#ftZB9SUMTHOx?S9D7}J-cmkc?zu9O3s$;TV zz{p?rXqH+(rtVgE+zuB(_ND*e$IiUgbAS26zq?&*6y`13aDMil)1ryl>PJ+SaY$F=a)JG3AcKwT1g2ekrRr zGS)AxW=sh<#*{-ln)tcw3mjTzl}m41-JpdBEf!#{`ycSXjkwU!*I&UpQ7o%nY5p|_ z+}pAGg;HmRC3L-Od9Qm?-$;Mh;9A;S4ZP_O={$d`I&+FOPYR~GaXggTJZ6h0GFM6w z8y&n}-fnr(eW3;IGG~8fUb^MiSu18w+B46 z5)W-JI27EBXz1OpZTGb&Z5JtRk85e)dR*E**V2CQxU^q$-S)e3@@J1ZDH^(2d}c#0 z#<+k;!>+MwL_Iva3JcG&u+5#)Fc@Xy)8Fm54*q=d%Lf{IIs2^dTF-`_)HBle8oQQu zxF@B#akX(=t{(0wS5HWHlb+0UFQg~J)h4c7J<1cVMoMeyT3YkpN{h2Hrv1|qP9E#Z z$qbJ<`RgkUr^Ti3t_k+AMl@$;L-MS*5+^qFVO5jXG{*$$u`a!m*Ef|W9UnM`=k40F z))MOsiFwtcJ$Nl$+woM7+ws?2+Uc&GZ0!jrQ$-g3dR!aP1JCy1@ix}q_`WI>TW-3B zw7*Bo&2d;$sm|L&{eLn%&22Ewr;2ut(f(YP**}J5_RNN{%RalIH!^#^E2l5?gwqjC zcadvp7kg5gKirlb!9~&lWukMKpYhxB*h)G;wPm7Oz%TxSmK-jwaJ1(ouJygFVe~o_ zod9Sq*W_xVdoo-tjblBwG_G{5*VUf1V?=7MbuI00zm=A-rE#4rC;#a&Cl5twesR6* zcQ+i;e&^>^1GPq=SHh}W9jMydNyq5FUg5r4NMlB%M;r>yMoR1MDm6VlmYQF4X}w%I z*~b%3y3Kq0#+~=(c{=aScdh3DPwMICmC;KbYodj&B^NtJ-01x$iH`FDaU(QMJuw*1 zHsUpuy*zAh+~n#99uzp1_u3L|`A%DoSB2cH zxvnlJ91<_F_I4}3=qkG}c_Ord#AfK1 zGEsRVq&vtRffn-M6h_0+|kI8|L=*RK8YxIfO3(=No;$l3H5S{VFy+U|i zAuhx7ui`IwUMa4`^BQqAp4WO54_DH^*YV9tX7_ub&hLUzxSZ5 zUym#ny2#=T*L@@RdU}5F0@pUPJ!rFtEEc==u^T<@V}o7G`j@9=-RxS{EuNND;#$@) zPs{4!DjS!2DjQe1mUWG%WsPv<;Yd$;ING(W+dVC7oNHMVJT0r#wX8{=mR06j))WuQ zI?Qp0zPdfXynf_H|7oyIQpDYOri$r!wh}Y(Y%6BtSt3@*`yQij^w&1$EZ87)^XMGB z>E=C)IIpPjZWMqMv76DZp4pItGc~55n7|~l0KNUMs$C5 zCm+1DdFHvwOSuQ~^6Rlf9(1uo4&}JEz_ra5deCMOSzPC8U#<1jzIwy8tk*m!D@8mi z^^)$#i(EOmB!-_g(K83i!yDn_6RssK^`OmuJ^gHHm41f(A(-W+hCL!mAMfo-=s>s)`r|+z&Qn&avkh(d%ZrVUAUFCU|2l5<>+sBpHZ8b)U zZZ1ByNdJxAmE*ks`{_naV)kTx_xJVE`_=<~y&QPhqWkl!uJvE*LH#4TW1VYRuX$S5 z!MBs*%e(sfRCP(-kB%#YiTj0@K~9fwk<;@rpE@vK@Y9eFy_+?9JnAWBwrSitC_i`I zs)<#lCVxfmqrTTLZatz$`|7lU=C<~7%x^YzGT=vHeV(L7e`9o1V@$x^=zJ>dx0SdmqZ>S#YIA==ft zO>Nb{t#3wj{2Q)1{!LGH{K5BMG>F?S(XEhZUybz9dX7FyD`m;|(^z_>>KdT3G1O{a zb#zAPquofc{?5qLjSfd2tUO)fBp3RDt354yxK5&&(#)aBf4SbBWO}}$5Q%BCXwQ3CqDS5XwczxK7qQfqHS)8)sYc|6acoZ7&7$o2 z`13&Z7ewpQJg`|@-l{oNvU`ON#hfr$r3Dn6( zQ=@s^uV?(*=Q92oja_%jH}-PP(C=DSst0BLdfF_tar}LB>8^YXdcenE+`iZdf5Xtt zvJW+m-v=8sK01j$Nc#$%zRkm3>)phIdWSH}r@!oY6l&R2G{v)(XpUzaaV(zgMFyVT z#KctEKiLd7p9YNlwG{8lg1$l z(5PSyb;4>)6xJ{&tPzRA+Qo{`1n?vsRaL(DpMCWX& zbIv|UV9wMU``iiZi$r1V<>cW$iSn?EGrqiAqVeVXI_a8}C|w6QVI7nxtk$n!q~!2k zrySm&s2m>b2DIXy2+M7?^^h&M#Cc!}ba z&ZYd$n!PD8go3i6dvb401AIVXJv4s&D2z_i`4K-0B|JZB>Alhv4X34ON06AU!hD%i z`8@gIH4~l^mdP^;vV>$dPyS5#VODsX z(;k?WdA>&BS)2{tG}0sRFIJ|W=Uzscad3s>)$6Njd*}HS!__yRkEoD2fEfN&P4Qj} zi^|YzsfYD0rs-@0TF^`H@t~P&MdX|P4L3=H>0Dqjl@_3#M(3lQOAFD?ql=JZHZ1ie z&oq;KpXbTsxSA3#Q|zp2C6(;Wd*-L_25)h1toat`fKfH|d6LOwc}AY@Fz5Y3z;C1% z`Mkem%=`6@dB3sfdAIZC5@0fw7NMO+m!h3Zm!q9W=X2h?Yw+fx0^S^+2yaa6gdQne zt?i}dl>HnO>kz*hzm&q85XZsxmn)6^B`6Ci`u?JJwAmQ}@frhSQ2tDGh>Dv*Q4evs zS#Q`9x<0rL5}u|T&{oi5v?J+OwA1KLv{%rM^^Qt5;;AB_+$ z>(pa42+Kp6D z1WsJ}@Y6bl)=T?qouJ#YxO`A6GAO<(E+jvW7s`8kaopUYAK;SzAm5=MG9X_{jE5@ z4vfm^O|;$U9kgTUJ+xzKDcW)L5!&(e3EBztU$o8i1=>C7E3^}78QK>58SNzc7412+ z9PL#O&PzI8_2^uJUlz^(0e%_1pW~O&`#pYH{N<1MWs#QOA{Ii_3mXOd@(OQlOr~lp zT>`^Y7q=uxeC}~X0 z`R-|*??QPklvKM$kQrN29*URGyO5!hFD)Wowd1V8w-F<))?mk>>j8tVu2xw~Uax1n z2t8QdMe4cyIP{vFR4Fa5V$gegxQck}!c}j>xDr}v3{|5YOSNdnQ$5-V)CFy`LyrgT zQ<9!;po{789{6S0D*EoKXTC6z?aL?iK}M7ePiIS>t@@0;v%wz91gX?KWqVyA0mlf@qlSyb{N zJ;nnK`3UkDCnp~(8y_Ds_!zYR7N@1`_G%J#s@i|q-Y527B@fb{zosD%LH_)x@{pm$ z+|Q9%(-QDJtRwVXB1Mt0jtUt7W!SqnRm%R`crFGs$;u$|bRqRo|Igc7@oPmR-k@g>i-~bR4?2F!bzdbRRUuAfIfr!paiG zWwaJnzh4(?rILoA?PF9wdJUMIm=g8y2Xs$SQ%YLJvNliDx-lvXx#P^=k;eR`y}Llk zsi1ci`)cPic@G#adSpJT_KIEQL%zdEh@Z6T-lFb0j&jC%9+Bx6gR+a^_biN@5)ls< zAYvs;!8ZZ!Sg9U)5h*NIN<^iI>c{!J}-2M>A+G|s##9-mU>%0-@06^F-{ zq2{y5?JUgd^vmH4dh?@a!F;>DxOyJvOSLXKU#X2lCzB=H{w(e+8bjI&VSVV*f8}2_ z=p0C|sKMGDH#h3N^;Hou$*R~4tdm)hvoii!k#jN)9iHHiwq5+v-R6NY+*lT0@05leU}m*7f(O zH6%~$LHCj?oBT*W3t6j4t*iRyH0>KZD@0 zpUotq&UBl}6>pa8Ii%z8S^7Qfd=~LvI-gxRGRg8e>-lZp<@pivY`qjw=d3RI({&lF z4dHv6PnXdy)wb7-o2y0L@`jKVXR_Y=kxfR$lo8(9VB_4`U}&BH*a3aYKm;t|Stc1C~rL2XQF-fv3!5@ zznz}87i#19E$#Pn#pqgjLl-8tNzS*hPxJL`&>33XU9Tvo7S7_+IT()MVl(T-^6(oSgS(MyJJY_#VaJ1s%qm_061$cP@PCnCh{`b|o) zjMTHmgRA&&dt9VEg-zg*hC;WMdA{UTVJ{BO>A8Wh7nz+p2Has*YWMOqcJ$uRdY93x zjLlY^lZj@lmU*`72m|)U9_(E`*iF#6686wK8|-0q(O}!pzPmw6l05sGy2Y<9u3hix zYg63(?->$1*E;|*E+GiBQqSMImyw=aZRF_td-3%n~nuTh4xFj?X{a-u!)Du9iA8 zt6lpp(Pvvhp-RW;RBc{K_K5w@3y*{5S zQvQd`aT0rX$DvEcV+*?M{xSU=tLy8alZy0@N!vu~?XX%goG$D*^C9>3jwWaFeBROM zlKNcG)qZ#P`@jmY-`&5RaO_c*_C|zHBkhNF)0}@`cX&%!tl4~O!M}puOp}p)GTKbt zXyl)U3uE(5mRVQXWY!UI!n?Gw@~h zS+?G<7Ef4+OZYwAL4c*aFK>Dtka8=`%6h#DN)#H?bg)5Jwez*A+8DH@$)u`_6H+%H zNa1*>S2WtG&J_nbrY??mx}1dVCT>=D1sD6|)`QF)l)kG|VDVSN>z|yzDosxq@6cW7 zr1YY?I5KHp1s7WVZ*d?h8?{flYyKL_FX<1KwnLH^p}_Z%h7D?iulH?7!>xVSnKo^;<})$Q59QvA*te~hg3{RurE4rGF3IU^m7K0IBuCM8 zx09}WW6`Cc^mgjmz6t5s)tzVBRTDbXc6V~DXF?ona6;+x|4{h*y1GZ|JtxPOCd9FR zPACKZA4U1QCZ zqGf^;%5MJ;r9e~f;pEuFggDlbpzQ19*rbFw){&qb;N;jru{h>BM;&ZEM;#L595tX# z_l5Ym3;FSpi?~;yiY_hK6EZPgQ7A62wbYBfe7TIhASeBRCpqP1N}YZ?&*DYGW`C*b zlB1ESD7&J%ehET}5F7Hy#?@(ZUY^76=@NGZ1u z8*+Q3Q*MtgT5fSug!GuqQh&py2x5}f98Tt&BWFScJ@ zg>TA4)u}qfjI-OUZMC;Y)5z!$p6rV9aDMD!vAmA2xwgjgg-&dx>lFyYaI~$ktT5`w z^~C&6ClTkrCb%^yw~Eayz#$1{{#6*6el|jHeR0fb9L>r1JkP$}%KwM5G>hi@yvoKcwa=CiXu+0`E?qL4P>0A;o zK`zGs8JUwS*ISSN_uS!cQSG*G_&kIxWN;{je~n@>zVByvM&^OuZ*%kpRgAE|0dhkZ z<_)WaU!*^)xX1U{v(YMx=2W~Y+MNbqZMq`o=451y5sMWKYmIg!|I#f5X9@dV?QNLP zG~I!AB;A8{8a-*;)!v1%SUtu2@XL0#Hv*#o!tHV9DiU!TIxY_Zm$^BqlF%RUuvrp_ zMfg>u{8g7Yb;hDtCu92zJi=$-F+KxN@fmo^n1LrenxFAzpm##I<>uY>3xHgBcl|HG zWOvv9#&5EB*O}bh%A4tTVb!wJ$Y7j%m0vu$`|5IJ_OmE=vHQPl&@10JkXFE&9=*xs z|C~7|Qc)k_l!Wa`2CjRo8#wcvtiP=$YV=DjEniZb32n`+ zuUYtI)|b0(V>h2V{WHi`qhGv9Eg`m4yKL&+W4ys$ZJd{Mn)SE2B_5LUXm7}cxAv6X zA>;GD%-J1p)wYJ+(YEVm5%gLWy@S@gzcx>4#ok>1r(oUK?b`Q&Lz+HBJCZ&{JB^+; z?Anhp7L)DI@XKWTmpq$ZdZwdBfu?DnHuAf#h%@^Te8fz%6+6Q!CPD7CQ9XPA!(6wW zuTU-QVnoiNZ$SST`VQ?_`T^}Y`UUNH`VH*_qOL68HjQ>q%AlP{ zWoTQd4(%lBjP@$yT_N$JkkpO`VRl*G@RwLK>}Bw;@ylM!{t3UV227`};>GML{IdG0 zHTY#OtyXlEFUdYopGM4hB_aq#N1e1ho)9hTIB6LiiM*s?I+8PE_v_ zdb&_6SHSUfo0rhQpehzXQmOKbsNUnH-6HI6!5A06quqt~yxEPB%qNg^i~3RoG?0vo32vN&be#KMdAALt!l}%l5+EfA!T`G1u{oD!caj z*5TyVZ$;TG-l!UvdCr+FK92j>#hdNoje~l~q|{FS+I9gvH*#lL&uOi!AIn-%P}=5A z#todb3{Qxb*-k5RPAn_3t5uF$Ptz&QkYC@rI#0W?vz^@UdRsBo_q(X)(qR1;NAH#8 z=#f-(9D90{c6#eLRPELwsro@XC3Kv*%67=P8rLDI+M+{B;E^4Ys<$<&+T#wO2fP5T z+ns9?y8~!j>KZs*ebH7qA`FwGPFcfWI_txHolt$4C!Kcc)3NMSMaxVllv%N$l;Z9p zg}Vds=D9qv1if~yX9$V&~!xGpuU<(oi`n z#YB25Nq@t+YTrs|)efm~MMli3j#EKX)dDy#n}HM#rr|V#--=&f!(M31f|phBw6awr z@4@G1d-=q9up4w+tjAou1f{q(+)2;$nDlIj726har|3D`Dckd6ts_?)-PzVSx_Q3q zDO`SmqU%y8U6;qAOF_BP3FYd9pxoeuvN$0qH#?!+nh=!Rolx$K1tslO<(50^^L16w z3bGP+vr&ut#aNJ(1bpD6=c9z6eBp%hRYFj%bwar=78EmHes$Ojh4J#T*4rwGyGS-( zzTA6bc?q&6r|0dtZ?s{pw`EQaH^t(xlF4tKP`-}^B~612TkmBjtXF+?c{p1ye>MN; zSj|7jqDgTsDDN$fwUVW)A$^T>En4+HLJOpiWfbgQorT51>=l-E74*_~SMK?32w^i< zS^e5;V;);VL`(gI_okE6Mb&y{qD4Ew?~6R;^un0klkqo;nk6% zxIWbUDwWn*9~!{f>dyAruJy85++39}b1cAlQ0~Ordhb+>u8Sh&(Q;-o$jZ^*##rv1 zrNY&yhmT$PQ{MWEv3#IjU?d&?EPUu{GodyNtW2g7!(-_{DQu@ls z^Zmrj^ZneJ=lexbdA_Ced%P*Aa*DUkik#x@vMvtpfHOB+UzPkM9(I0ey=oJM*-C{K zCgNlzMalbs2hX5?XOI3}ob->6MZX?FUPw8s5mQBRs%k``e-)p7rEm}59$t(wv?JQF zv=iEKG!E@}+7;~tnt-;M_CO0iA6nQ7Xj|w2w3A50OCN%NUq$PJwo2L*dcgjQmE2)Q z!E4WAx<})e#gUA`FN+r04ZqA@*%!Yoo@5e!*}cDv1>Xmrw!LUS+MlGnx%n-sgtQgE z)ATz~e^gEj_U%#!D$Q3-g*Dc~soNjk*#2F_D_SxG#J%3cZmsmx=}tX$Mhrc*3Z2g0 zBW+U&+8o>);$!1}4NKwJT#c^yvQuZRj8nK`<4aKZe69B2`IZ)*vz+lHd5)OR8YWNI zqOJ0(4*Bf^g}z~CgPK0!sMY(Wt|+YDQ#jvkr7ObnmW|4f3ZsIN$j00n za-cl)+rX#8^3}G(FY~td)M`BWy;@LF9%Wxr`s)g({<9=Xo)~M12cVn_unz1Hu<(jFuPG{RgZy{DM0K^n@FgTyQBCQq=bZZL z`55}j&*u9h$o`?;jrbK_)^q4D zz-bIkMLU*GMmvs9MLV8mqMbmq&^FT?w0q(N#%=@Vp>3gsXeZHyXs>cav&%X?$74k^ z@BfMTW#0ek_+{Sz+4yDt@dfy0-v9IQ%e?;&!0XTI{7j~EbG2Rk^oMx$R_+QHp*Pc& zm*AJ_%C{3eA6FWczW#aHIT7GVz5esQVCgUdZ0Jl*O%5b&=A7OF1v)gBht zdRRP~SN$qqlaHzi?Sj-x1+Z2UU^<3c|%%!hVl*2tt?h(0shmgz6;%^*Q=HqR#vKB z?5*#o5?$AY^*{>muEqWH?U3CubSK)ebT`^@bU)hh^dQ;^^f20HdK~SZ^d#De^fcNQ zdJ*j;dKoPu&jM@T+zcAoo^>mJ*`9STe%YS&D1Oo*Hn(TB zhmG+n=xYm`GpfwI4nDEn`K|l9j}t z=I==jK@4hgXWjOY(>Ecf=Kj+<{$f9yNmQkmT5X9ZneX72*^NKu*-SE0L*^(&yI1jB zCwf(UiAD5E_)%=8m0Pzmn<-zn`pv7@vm{5~^X7G_H?K8``V*qq0W0EuH3c>D^Le_m z({zoGoRraQ+_7cp2egCoa!XoMr^@$h9>Phn(tCTbfk#01LEA{J@v?97FE|#~L@uQd zpt)6y=_eUcMZGs&MnMq^t!Znoh->T)A9++Z%WY1Z<&GFOi@g@4u$BvLuH_NmrAXy|HnQuAz1QbPcPELswTPUEO2QrPkq4Cyd5KU^F>l zjEVsx+@76O%(q=n#P<~4&_%r3(+9it-q@`hX+N}nxp-+5r*%3hsT_z*tAt`{aB&t08XRC1J>QDT%|gS3bqveA?8P(n7M>e~C9`}PAd_U%$yV$A!? z-n<9-N{h+g$w}%jd_#-fsVDbt*2=!`v-3s%zQ3~5#B9`jnmSwW55)~( z;eBB6$wS@&=HLDK+mBc9_1W8EKeoqx$)^SWs&TDyUlLT=Tby%N6s;_3oHDH}D|;)u z>PV-}b94-wN9K1FzKoY_RC$yfhxU-k&kAHx+}@2#IG0D=t<`4r*zln2fvD$wB|FDD zW#_mUvZH9}YtXWaGZSJpNeN``SE=67Q zp0F_*NcS5H3oJ~GR(P8%Y+RO##$x9&T^huBtRVn*5o@-hP*9emK-w;K)^(&?ykS?9 zw0LEdn@ykUd=#rH-yhI%d_3QK@#sVF*1g!NY!a?>T*MqEFVE_g6?_NJY3NhNfe$P#`QR+GPev+G^`mQ=(mN403|FW1y@%!H4@ z-Ii+wQ8rSy^E z^L)qic?QL87UT0&x?!OaBO2sak9zjAzig$?gNRmaui5bPrz`$!Vw{bC=RB`$9{IfD zS8Fi-xz(kEg3qk7KF1QRUWwnSv^DCLbhYZ_`2JR#ZLh3{{CAkD42?a3N4E+as6BjK zsc!l9#9^)CcP*t7KvHonTWja_pp$G={h-dsL6ymhKO_73hHUZFQExb1d+JqrzM(zy zYK@js52Hp~tyiNh$d?#T-|uYbvmmZVozLFh`n8?ei_5XH+lWb=7+6&yrWJd8Z>-th zf@?inM_C7jI!M>prVa`d%bHZYgQ#&=3eC_KG4(6^UE(O8xTy9xgJv;bZIRo*vd`CU zE69A6x6ynBy&_p$3~BJ`DbA@Wo4aojHke=BdnNd%Z1?JJBGaZ8zbv0&t^bdE*YdQO zj$-F#Jx?pF?cW-;`P###u7|vsKDrZI#ikDDw_b5``j~#qmz9;BrXPG_(pPqxvOe=< z>PbB=M8+`xqgGUwn~8eqEHiP4rYG}jZdQ~>tuKeX6Zo~VB;vu>L`24*T%F*7UcLS9 zGkHJ3$<3%TomlJ`J za_-+HG4^joN2wD=HUq9t+Fjw^RO7`Vev()*p??a`Fv8sd_I=%>5|WDdK9kZ zQTS7$u{nP8Ech(puj9cV?7<(J=sZh*(ueJEm#o&&NT+^lilN^!^fYqE=I73{vW^0) z!zwZ}U3r;ta_^3I(sXPLn*7$L@T;z8tj+a3$=Se@oJaE3W`0yzap%6ElWp<$!b(0) za`JLY3|?mGOI~xsl#+Mxwo@hYC&Ij*E@Y$vvCrYMGZ$!YfCokLC&9ZJPTrjsgLiE) zKMKY_opfBE2pvy5VLY1%jMkH7#jBvKjU?nMC=x9R7>7Cc{ljDI`-)dVr>o-W$kK4= z;|AIY?I0S7wuLrDJ3Y4>ee8G<_tW}#Z&5ztl;y_~k>z!r^D`vI{DiejTH~H8O*im8 zL0VuzweNd-@hQ@e8uopeED@}(Y+j`&RxzH{VF|zYR6)iDh1`Ao?9JanCe@wn=APBC zrDrv4o~XU4*4+V4**PeN?D*M7g2t^usXDuC<59YuM`@ob^OYhwpR$@>6#J+>d>=c2 zI`giyb$lP?G@h>yQKw8;PW}}je-F;GTO*f^9qn!A_TcN-HsY&V8$lk^;`by4qtY2E zT^-{+wUs^Ah}}Eq*O@4MKeZk@Q@o$rA2oN!p{B2V&t88)wFloD!n{|U|9nx${}US#e+ z(QGIYUCiEb4R?ZXk3DD-_}LbFdwbA!KpW9!&nGO*-8%?4h0#Q>*4r`+UauGVgl5)W zz7|sV7JtIZXZIF|w%WZ#hL#(?P`!SZ@P)eSXGQmguIzTehdy>dd#sPiZL~frt^4v3 z0jr_9a}{>9Zv6ED-4bH24%Bw;7Ggh^wGEYhx`)&LnHaWKJKQdjtL?Zzn&++sS8O zJ)cUa(M(z+cXL#O+5(j7iiEMFyVbxB$xu0Up;5qU2F;=~Xf~ZmbLcEO8yFPkkcj-l z(}72rDvv?7lAgUHbBpt})H!&4L+6&@(`;a%{04J8y3h9L&g9vQ`L_+xa@hUyFl{+v z^FngQt-A}e!}7V(9=c#YXln~Qz|U?K^L-vLPqtT86fTenvZqL=BDQ_;;9h`(8z4JbMFa34Yld zNFU&r?Pj0jm%V}XJ${)r@*{rP8%W);x19XyfXI;gbTF#m+Kx@?#ryE52zk#?nwnZ2_Uv+8tP#uhodEj(gJr?x|TOwP9Z zrc6ZA*P&KEi=^LHvvJb=7N!L!xQg=dF|%oUvdFt8=C9~qM2*LdoObod7s+sw?^sv7f44nss2iX)+ahPYl-4ui(bx3i(SxFviit<}J6|pao$7pfv$r$d z>RI`(WgJR4wTyAQv=jrdzi z8yo9neQ%uvMPU`QPF8k3&2r)L_4LY46U&9mr%CNS^PRTPc`(Xunq9DN}Z z)zn?k!_dI&F6hx#y9-jV9`|59*&$%5bvMnq?oNrZ?qqCYkc_lOY+_r^TYK0Q+|SdD}X5_VzJ!wu14Q z^Q`#47-z*OwXHvZY)+()(7NtK_%2XdW+XBoKMRjQA4?G?NaUk_Ih)5^tac`Xg$=M8cyq@9YNw=Lqe{?e6dQ2 zn^c=Qefd_-sG6uWR@3K*)2yTy3L**gx?p}jLm53_iyDZEiEEB!G-hxVW>lzAR&r;o z#xc|t?O5uLb{sXJ9Z!AGPN05hn`u?Fd(!G?C(;^dTWAQ{Ni-B~n3enhR&sx=R5AhO^2H!wj;)y zBm0gh)_&ni58e^ws?J}{_8qZ5w|feA#A<64n$SIsT=xWH);$8LP#cV-~d^OXSjUX@=`hG>hU(}=TpL_4y&lVTC6uM-Fl>^CH zxxe_onOVoJG+iD{OZ*(XE@|Uw{8bZn*44{xYFA|Mrn2}-xt`?Pl5T9p{;u;=?CHUh zD&K9Bd<~0x5XSZw&I;wUz3?tvX@2=G@nzNi?pUy#`mG*Y22NCsYRjP%Cs}><~QPo?bsAaFWgJ*?uC<>=s88YCos4Ie^UNH zb=R9U-jEEc^dzG{!_=)i2PXo%*LAd)b#q!PcwKGhj;OaL_DThJp<)L+@wjeI&Oxqz zTh^Kh@)hWJ4etAqU~5s{K19C@k-h@Kxp2M${gx-p{Z8xRFMI_OJLq~=+-injk@7axF!tIw8;A7e zyKCcg*1S2=m!Dq)<{a|#)Y<%EO(F4eRiZeJ+i@1rs8YiAn&hB1BZ(-TXA#V zw}7R@Vyn+Z02Mb$RY47H;qDR$K8q z8?_>e*3A6GPr*gamyqKMt&bu5b5JzhMD zN!$aBfkn*7W#(Ks{A%Gl2gb27!88C*2VOy=MW z=BPAgscS;3rGEmeMZT~c{IYUXItN%Q?H9g8@fX}NjiIS%$I{7Y$I+>1$J0!-6KEFN zW}1U`PdXdzM4E@Tg%+ZnL>HpHiuQ)A^rk&yjIEy6 zoJ`ca*Q{4btjTyEWP}G%))I475Q_>?)iK%@70OuF>2w-hmj?e?-s$`VUyO5UvWvVq zd^_lxlK#R9(t5O)t7>#xM1;sH zAHmf*Ugojn`4_ce@{Qh8tD+icVQH~Bqx zzk=JWm0jQL4~k5E6OJNb5fta`jaD&$C)K?xmi+`*h;=t_$j+-d%cQ;x<{AfS25k z!fGE$$Do}`e?~iv{({zgy-ivg^4+#0yq)NH{IZ+>6HzB3|NXXWa__fI?(TlSt!+>G zQ$byCIvH*2p7ibUSknR9rT4?cW4Uyz)D9W%wqh;#i~7;JX#3~1(k|6@Z&-76G2XDc zfGA=81R!FCMSQT7t^CN~(>xiooe0832-|aC^{CBgk(xnwAnHEbKlfG4-2@)JBcfpk z_~f_ScIO+oZ?g_EG?a?ViPdYz%)&VRLezqinPT}hChQes%ol_TXTR8a@0N=v8p&US z#G8}3=lSGdr)lygPEo z@2Hcp`BI38vJ-W+=3^~QqnCK3oTSz-+l$dDd@U>*YdVdpDU@lptNQ0Wlp9fg0`gAK z33GG0JsixazKx8hqmIN4OJyzw@I37N%(Jk7PIA5GRq%(12*&!`UGty zZOHFCBu9h19Z}~Ko@79YbNeWB1H$@nvBpOyC5ugX{ixP$ zx2#;Ze|4_g3nQ;v1!Mc1Zn)S9V^Itk6LK&vbHcbXG7P)^xrXbXHw^vbSK}{v{qs*i zR{AF#%&7XuPWO$R?zauPug5;geB4`US+>d3eTzZ&O&-kAPMA^Y&Up7ur{E@X2#NK!(p)-dj)G&#~-;47t%(;k`pO5{@tm!GM#J+{oJd5m2 z@~%$NGQ&a3DMizw^ki6{Qcu3Kv)Kq6f1_wP!$HI83D6Ms9ws^snY_xtU&1TJ?w;k` zCzN1VnOx)beK zx*P2{x*zR$dJydddKhgpJ&txydJ^qKdKzsDy@+-ay^QuMx((WTP>8ec&F}!S44hl> z%QA58#V_;2K8jzKf%6=GSq9GY_+=S5&*t)_)Y`cuBkh`GW(YAB{RIAT@6nf&{#XSRh%=co%yAJY{B%@q|d{y?^-BIXy z0MSO1=>_04hF(HDmR>jO#eZm*5+sUWoz@}qAD0av=Y!`w}-z0FQ?H@hCTc> z_`&R)W1O~W;rUUweazfFKR?6|fUM2|-+3^Pb;68l4@Z&9DX=X&l3d2u8$V%&Rvf)? z$4aoy>=m1Zjw{q?!5MN=i{)!CzlzP(+`1kEof@THv(T`=V76U1O;W46>otqIrwjvm z8=YT!B&Y&Y_}w5p@1pMjch!puMvRhh^_RqswxVD!aw8?~_9`^GM23|BDUos?^{+z1 z-b^Xe;u7-Zz+R_0{#pq;->L?U+WTegEwPG%D$wZjt@BdYE5Q;fE6_-uhQ-{Cuf6_^ zj<2w_+6(La_2n0JBx-c%7)F&*dyS4D`Se>ewtLp78q{8&nY}_|*Piwp>egE`O49Og zs4H?ST)&?V$|Nt&@(*4~aaK?%r$nsvC^qA$4rVj%*1_ocVI{B`qsUvfgU!#lm71O{ zxO8oWwwo9KE~2N4({L-IZ{x@gwtn7T3Fxu=YEnIzuV%U7t6A>(O-^$9P2&1$N< zYD#(t|IlBYFr)fvl&^Yx&R3o7;kw(a=n?hKGK#K!6Ss_26#ph6*m5cU4#A!;P>mT2 zbDDSO3yAv7x;>g-8!=kF#=4MLxv~YA-R{CD${c^VQs@I)rS2{P+;qnVcgb1r(oevs23z^QM(|n;Xynh zQHZX}nEi1BKaNKSvAg#@V4bqNcUBv-e;1a;7!;u=>=74DgFKp!NR%cQ#I-$$M<)ug z+;|aNWJLJAe|>#Tny;u9#3SZsNEDL~A!-GM-KS&}T>sE3+RXA1Z$s!&q7W+#Io5OI@;MxokC~(lH+r;A zPLx)uDFl`FT0F^WiejL~UpX#G8s>3#R-)W>K^);hJhROpZsb9nlPE-UF72<@=@Qhs zb2-wZb6%o!y5_RUgE&7?h-t3|sMI<^Cu(V_gwHvUb0=Oy3}=DGw-fr2h%XRP58^JV zCvM0Zr~&O@>VvkC-bC9iiTGJwv+y9?ChV10xll%W6@R1NFG7y`ihWz=lI~HSbdO0? zx{Hy$_<92wR@_S!z5YYgI~Ymd3;d=OC+4?rWoaR3ZBx zyB%uKh&l_*b0RVjx9ZU=mwy;O`!G%0!Z&zD4#KIt=BeNKGg0NZ1i6ak)Fnc8qr&}G zR8Y3zetXQZcXaS&`=a=w@E+qBd#9qtPScb~zS5}rRN=m>1NU)7;jYHs%`x_bm}4hD zpJ|%bMm(SB;L9E{`Ld5=?7ddtu_rn3-Zv)R2RX(*Am-SIIL1CW=Gccj#y%|O*hf3Y zJ~HOm$2rD6Hs;tTImSLA=Gd*dE|Zs&a>KJGJjBupklyehFL+d+S}C0ZTc9_cYFGr* zdazeFS#CP3c%bZ!DMigk8NG;8MGMUYj0T#8wviseiL){_9a+|UP17lD#Pj6!d74gdRov5bW~+{` zxeS8acoIvma;T->fLkBz>;Vl0DW=pWP&BxXd~S|0rq>6n9#0+UhnB+8qVZR?oc=Qc)fyp3x7cpjpBU zM`0A0ei58HpQAwz9~E40R7uyXv>%Hc&@>%~b|l>cj!&ig_*_4Lb_P9!b}l`Fb{^el z%>ER-e9310E^l7$tAsBT>AO8sqiX7Meoa<0R=k8_R!j5agP8Bf0BdCK_BPzChv$QO zLsI&hlhu#z@#E_OKbd_398;OaPkHn4Ou;&NL|c_{WmdramoZo2AcvnTzZ-*p17cH7 zI^_EF*E~^g3)BwuTXi`&%Ca@s4MB?+kMK)%Lr$)v)I+wfy~`2jHjl1Do2JERN74(R zZz{cnb{f5cb_TtMb}l_;ti792gOT$i1|N^K_WWe%4M0&c^p+<>Zx_hWe~OeL z*IQ5WZD=)%>XqnZUlpI@z4WOdWwgB`s=S~IF}OB`W?*h6r=CGum9yL5t2SQ_d8eqm z9v9b^dUK>`sf$623(^M#khW+gNShbT&*rTJNxo{PxToGXOIGIO4yGXK_DWQlbIsF7 z1@p9XD{=4Uf_ZvP(+f$`^hp6tAG8uA`L45?C-uT}vJ#Q(uH}*l`HG&RNxi3+EKTpB z_BY#+6r`F~l09iZPx7s21xda7oGhgO7OdP2 zTZwzW7R=My<+9GVL3($#E2*aY=zjW)zM!wDUuwXF{b0ex1XzzD zx=z6==_%}w^YA{0@Ipo3&HP}Mwjr!+E5VZTRGhrqB>gAI`z-ne?Rm6uEP40idwDDI z!Vgwu8^Wq?C0JEftECnY)6@m+GB zrD#WZ_Xa&$iN<(x?AF`8fOArMJN%AfTU%mPrJ=XWDT8(fbwxWX<~pmf%E+0}+i5xr z?MONY?KJ8QeoUqN4SAUhk3T!(&G$V2-K(Uo9aU4GlNaXk4=*cyxvVrA`$m6HE=yzR zaz9%Ciajn(;)U3Y@$ZrJ546*06;A6z2CaX`>t&4A%kazAMk*q$=B=8j17myPcr^~+ z{m!wflu}V1hSzef#Fs@~3d^_@4g|h&*NR8tmO&{vW# zacrwmoD0Ij+5-PR&#<$EZS_NKa<A1z`o{A{n`e4R_Wq`z`QZ-wjL%4j#1 z>)}=I;j}*55uV1sjqh=H@I7u5gSPv;{cK}T&fYG9Hoy7PA^y%6;-((NI}?KV2&eHe zPUBN()mnPO+q<9fXzi`-XJI8qt)+oA`MFH1)x^tX>Rd2lT~Q8EqeI6 z9cj$d;odwQ?akAxvFAz5jUL6Yxv@g!ErX1r(C-++(&(q}gk2*!Iozvkzon<|zSF!~ zarNC~uFL<{jp_1j4BGwgz-fT;9c--314JArj3>>oY)<5t9gD4p$!@(3$~e)kEThnb<0Z7tl4nv>9|;A*%1$HNK1#h!Y>+8eir<>pMY`_)9N+Jl}lbYQKiRswy>E zm8Z!z(QX;K=X?Uvhs3mw?QD=Wyc1$=xJFNsNAm7J&W*nd|KEF>c1w*rN#ZYeD}9$r za(o##6(?HCuU6E~hR!amayhCdIT`XBJxLzPc&s>4SS}eF?b$%5#gHMtIoQRRgR!2Z z9;rb|ZVtwKqaUS>9(4}4k#fgD)?FZ5()NR2ec(l7Q z&&}RUY@^LYay;6>^A>!l*|Sk;aPdgS)WwOUbFH;KJ??C)aVIMNesa3EF$XOkls{`w zqRv6#zAWYR58mjI!P zCmPN*zRZM(lmFlvUq;)-iLrByFC*XL#Jl;evA-B=>_l&koe^V=73vDPZ%*|_pRJ9a zgg%{a&~UN`jeEGrjT0#u(pko@X08n&m+`M}v|akLGxz zpR0`?ok#XPP3E%1$zXATpR?S_fAH}B zsWw`_Z@hlrMeJ8ByzU--JtNZB;PvaXg7@p^;W;28o^9RlQ*Yisi#YGa%4f0t-uCc( zHzJ_dtREU$LkhZZ@;ahdc4TgfZA>B zb=&d0%Fled47+Xbtlq0vHcYS1Ud`-_U~{DC60})bgtme%MO#Uiqa8$7q8&=tpk1H- ziMElhM>~veL_44Qz{c1sH303&sga1b{gASVp4dNiKcYb< z6tHgMaEEh4?=svX7^bp!c`W(4jnba3(S4$lPKHNqJqix7>gVi;=gYKjUda_DQn_?DA=w^JK z&CU9)b#*zM@@=f~kPe1dIkkWX&2%N&2D%z;BVCJjQ+fngw9tSmW|ba-R#~OHS667# z#NK)tkC86JSYnhbz^i7j|6`n%C(v$6tMIW7H^#cE);-qs+E`EVv7X^$Rq(M+HpaTq zGFB<+maMcWmEBsM<5K?2%?B_4#i9P2LzR6$@wCQ&>s)=aK2q}n#<`gCWyfwgm(pXJ z>ZZP^R z4%O#cqtA8P4C(qo%#oO(yNw?AhUjsL(PL4F9y=L5#%Mj%dSo&xbyf+z#MgwBgjZ_) zq(*&zF{Jt^NPyCeM`VI~^hQ3B>e1IKWfH55cMgAwpMOgUhVBy)s|xhuH}}Z*x8#QIdTlq z??XP)$9$yg_!ymxF>dr7qlCH}bI~(!F2)((?;8011mpYN68_%wFMbBNwuUt?O9F-(it?H&ZIeX7M)Ft=pWEQQSsZupl4zLJ!W*U!0bzo<>&BNW>R0G zZOK`W{y28Z(eicATH1^@r!8np+KRTO(X~DcOmJGgk3gCMQ)fnH`1%BVz_`Ykv_e#co2q9y_`jz`(kj1OU{wc)R4F=!) z1oA!V_tECn)GuQF{=#KRQoo8*zxc`GZ@mATI5%ceYlK+;eq&HCrs>w^I%H_5F~oi& z_KHsE-AHM)o6^&(_P#gw(It7Ov;2KD+WeHzdj?KR z18`EZnCTUyOa11)jPqU2{W9FJ+V>W}d8^?4`}29*GSs~3_uoSPs`wb&@iBHSa*P^2 z#X3u7~gLd@V%1rx}xN~vmxixBI~%Wy#Fa&zGj4wFTb_YosV$_ALFbd z$LPt&VA1QD)OjJsP<(4Bif?@kzU__rOwsg1Ki>ac>VpQz)1YT)x( zAU+Dz-BH+;GLBp~;SXDs(N)$~tP&%I>2}tUvW*T&-vKf7`Tqg;acf& z;Gf`E16_sNh)Q}2Z54^vpZ_N8{nS z-zl}NA>ZSjJTj}4iM!oJ&=$3M{QKLlQ*T7K+fcx{?nM# z{Vk)4bs$#2p?uWId{nUx%K18Y2yIj9GCsDs4*p~rRbR75@KKM_a7{zAH>IB792gUU z13IpM=A$03;kpzOwTw>UeE7@<*JDE9dLke7FB-0^b6kJoxQcl?+~BL4ExC5PTblPIbzqeV$L|_)OREVYfF;sXMfJKEl99Y0)%^n;~(ZEj9TIjvFo!Lt);Pgu5m2 zTjAFhtZ-J*JB$|e8*NR{U7Sw!8*NDeZecaFoGYQr#J(rwQb^>fe6F6vZcvvJvRDnO zmr)NcK}TV(l^7XU^4I&bbmhh0ua6h8CRZl(w`NuP_UkUYyfpPdH#nngzA` z+MdnjbB-pTPx1A)rM9=+XvnA9TjYAV1-#lRRc@@8vz-*kp6~OX#~QTHbM`bT(e=p! zPRaS45~2IPV;){QLpBs zUaO7D?9-;y@qE-TeMVKXWgqoAKI#qHsKYs~o%pEJd`49o)jsNCKI+Zds2^}#AJz2q z>Bc$;GwQ8;)Z4XD*%`AbbrHvPRX(0+JA~oD-F(!0wNcqgu_-l*k1ED{-oW+FoJ>j% z6ly=Qe(vX^3hgIW4tu#_8STQyHnpExKN%ADQxBr|czPIZGd+ry#ddX~tLZT6T362R zyUpy13d61x>+VSngOQ+X8EwL;Ghsj8i&@<)TcbCuZgtLI8}||Nu0xN_Xy(xw)kajK zh@jNtC7%ZDLG&!zq4XTuVYCmwN%;fXlf9@(Ns)|{RIqn-!dBnymdJM{bPBYm@)gaf zssiOQ{!~S!u$YwSuqTGZG3oCnIpO-r%k!GNe2saECNFMyif``kGE@o~&5~XIv-N)R zk2lYtyIlP;zUxMhwo?*tN?m211jv{qMaL?Ld$F&N5@OMKYQ$N{H&QYs*OQ1u6;X`p z+v$#P_2@;_!;WtWO)+G9nnSkJRLyz+BIH2no7(zHAAQ5($TD7J&dd0|kzPf6F|E#5 zxm?)`eeX;CWbaK)_BQ8s!9jd4GIiDKhOUaDgO*_YVKjkb*X+}Dq8Fbi|0<^`k52g650SfSNt4augivQpKy<(S^&;@~*n7F!ZISjFIzIr`LSI-((_BiQ@HMy;YpIbwK)Y$q zs`_u8e`LSHp=ad%^doJ}RzY%>asBFEvkG1xC%g*&BR^Pezf-39T z>qlTWlzv9rNWY>TM*DJ$hh@dvPF=z`+Dsx6TuRdmmc3GX5DWcZ!iTbiugH6}v;OhM z`FVNn{2VmW7ks3rwUI8ejFhG=@NEMf32$>{?hb7&+=_}C1cQm)h|0_d6Rz%|627kg zap{-`32sX5!O!ZZuPfCc@8-&kOf6B-prnCe;#YZKcf8A7hFhQ^-mPt!cax;oKoGtC zDj{4|o8P;zCWGkhSDE3)yxt}cbWf9*#S1v~`*Z5w@bLqc=6F!<=XZdHtV?ag`8di) zTVxw_k3$eH7js-#ZT8=2sS_8GX`}43S85ASar1FTxh(G%PWN03f6b9x_C^EdGTMei zHusqF9Q|c?Pt$;Xlt`&u>}Qv+#g7Qw?y|J>dS^)2pW>FGy}!%tTY_-+Ux7#souu*hVVU2&IsQWpqEsY*jvx}snr+zt~EXPZIc|<0EKG}D=tlBj08l2AGG&+wAMQ7ovUz?BA32RK=oBr7{Qr5fO z*YA$>TO+xPT#xGYS3n=KJAIZ#c^NW@S>{+Xb%ne&=B)2mE!MYP-i86!Wi*0gY_84j zhP+8k^*gh0n981d1Vgl*`n`U*p61(Bwp;nIH}Q7vZOXY9teZ={Y^od&Gp;IGE(6R z*^Q4eSX&`i7%QY-=#h5d)b-@l&G4a4*-7E7y#bh^VYC~!_I7tzdnT_6DcqgowKm7= zEGJ&2hW9Uw-!BOEKl!e^lVHSjc)LoEiQ057Y}`=M^&w&Q8s8z+6UAEv`b&e$DN4Vezic=hWn^vUR0g6yA6W zt69v>wV0h{bR(Z5lgnY|sET6~JV$oE?8rx8-Z8fZu#fOL=WMWTk)|PhUmS{7_ayq| zh^e#vtZHWIiJWD155)X5B9}<57IuO)ZG34vviM>3-P0E9Nx?j$O2JfqCjpbi@T#%C zw~SRnEN@ADx4soOmhYp!8)6-gMfs@jZ08e2!!#=mrQZ3UWnwiKcmc}5Lvgz;E58W; zR5LYV-p1!_(4XPYG`TI#T`V6-;klWGo>FhLVHmTSMxa$UXbb8X4*GraWq>N6`+dLA z=X;T3sPI@~!9(O0Hq%DHK;`H!$)iom5z7%&V=lFh$?lq(X{13_E$(4Ws>bt^^;3vN z9Zt`n9YIa#k)ly(Gqf4nO4WvKntDM;+(lEdf2le_?;vyVCd8SRP)|ftE8M!5 z`>zF2lOUhoZh5!~ddp}u;8xJ~Xg8o8(YDYu*tGA{E0D#Ha+0uZLnpe1)}whG7uU%OqcvyHlmlPFs=vhJ2RyOj{j{Zly4vfwOolhk*ITfQ@C+m+MS z53joC(>BhdZN5fZ32kfOGTH*8gjfv`h0Aj5cLNN0>t~fWJx5sb)Rq@4DhIL@=;$a1XIcfBk+Sn{<{&UXYHCFc`7zCNPyRms8iH8weL>8^P`x=Z3C zWLV7eK0fp8#%D3N9sTyrQl3wpuLG8#iWFP-mG#UAp|mfn9QTF6@2{-2#Jx@azVl+9ZXOJr8ICL$M~(TBWy})lW5{iTMQ(8ii|GCq64l^#!&)n> z>m{-jgm047ZZYR=B43|EU$VR$B}aRBa`bmij!I~C1Fuyrc-diGX29^14YRM%jeqyi zjedPIhE*;yQ%rkY_^yQIATm;EDu!C^SFf`1$!S2KhxG!-wfv7Yo!SrVL!9`8D;~s8X5{-aLmSV$5^70 zT9E!#cwMgHo^P8EGURy;i#)5bu6B&|i$UXWRvQ7=C>k$1S$JQJ;Mjvw3n49SBLUHIk6UMQ59tYEOKE554!*M)bdumE;mfAVBpdkY*P2AYCIP^+d$g#SR zk9`r^esl@ip|l9?`gAGUVRSj#%V|%X;Xa_D;M|AA-aOy0U_};6%a!PvqFbQTYg6T# zv^?q~EhS!TtDM~zd{0m%bT!7*?@;~xKz{tY0sXqtS6uS;HYD#_k8juEm+`UO%PtmP zyqnRl8{Llf3d%qOH>Hl?UN?#7V&1Da-HP9S)L)AOIwHeP(@L`ly>c<+MYj^~;`HQK ze>LL}l(u?>?_z~xno=t~0{39#4Bdyej5Y+t>ioYavU!-zRf5VYOlpI4`vVxmt=scu zu0AJo59P^R2|a?*^jk^48O)c4w|u3+zSdZp<7c&0@ALS{u>(eu65$VHM z!8$&xz)$n&I!DAtk9TMuzY#=bYJHqxjuGtq_*Vpe_~D^rATmu@{p6D^IVN^I{>|}- zx<`-UwvLi|7O%nV*ixE_EWQTvudJGX(sEfwFEr$zU(39T0%HBY1iZ6!5G=~yJS`yC zzg+i=b9W;$qD|}pub}6AdJXLYT9wP=+u)qEa1Qga8Psa`*MaKqZ#0wxE4GsRaNRQq zF)!2ce?EuoS9+Gmwb0d7b_QXdXrz}5=>tycCv1P@gib zkD{e}xu0$;qxS(7XM402^cmXq=__E6znVV9jxrQFr!aHtD_{B)+@^rPfA9Nucx-@+ z?yJ{%JeaRI1!J`D80zoKeg9tS!T1W0nrRtY<-yO^GwVdo>0m^$6Y9lyuOL+MAf!+htcaBdd)((O0)&wT7(BaFR< zuRJN9uf;v`Cgpl$^7;XPpW}~hcMSFS>wN$2H`mMgT&H@6m!k&XxlU6F#!$BXs&&e? z*VlxLXAAOp=K6MF-nWYO-vVTzlP_;vurgLyb-rUMTv)blG`Z<&g>|p*SPIsvzVo8~ zJ|v+3W&wZS%J=VnGF1vmz&V-A)Gt2!N1<-&7l8XgzOY?$c1Ru{{qQX3cvf;e{q{MD zr(fS{-nW+b{mnt6U*CG(w@XoQyYap~0{g0YFA31Cy@LMU+s~F$<6oNblX275yDp-w z*DLEcW|?vR?F$}sqyA{86N@@*O8uS3uSjdDcW)V~?>7g+_aZXXS96>gq|K~b%c}rp z1?^nIyayT0dvJ=6_rUM`I|@2CjW<{L z^!KA(?1gIr3%5<>*H`GgwRqpn9DMWZEA-GhMZpz%XfW@)c|^EE53N@eT%m{759}-F zNuMDx&)4x8`W^gUa-N^`nWwC==0*LjD-A!_q3{`XgAPy?xXOGyr5ga#DmoUDX!nsy zTnpFRd3?P+uF3SvKDf&Mg|t4&d!B_;x}^0#j{b!*y_n1NQyToweER#zmN+L251c2z zzTzCPVPIc7-T&ekvph&icMl(3VCwaa0k0cvf_6H60**DM9yjJ&)r&FvZOZ%oj`#bG z_j}3GPwq`GbYe0gVlspL5GJh6Ijk)?ta85hykUW5_S>5G+lKe6<^A3c)o(lAZwKD5 zp7(pl(l6f*@0GK|AL3E2@~xq7MSx!Rq>+LOcDjKiuj>;xrGSMLYRc=RVl58^1e^nZCTt_|(6e1x~2|Ymp zHoB_mX!a5HK}(H3fA;#Q+Mwp%HwPGYqqEUYr>ps%d4kbjRaP|n&Ex&f<^68p{icQL zw}AIMpZB|o_d6w2zlFTtg}mQwyx-}e`d!5PUBdf4!26vas^22s?^526MejAGE)3Q0 za^CMs-j8LNG^PF)s^8VT-?hBo)4bm$q556N``y6%y~z7r5vt!}-tT7K?@iwCno#|2 z<^68w{jxZ9Hl>~k)$dN;?{40&hWC3VRKI(9zx#Q=dfxA?Q2id{{T}B1*o%uzsdqy4 zdzANkocHU_`@I*c-;=!G)4X3V-tUu8{hsChp5y)c@P7Zb^egr5!9|6N{C7sph!Uw! z#i{In7%}*c*zdgmJn#y8-q-csK=iAi3a0=Ms&8)gdz1HD!uuV{`%Mhh?;YOn zJ>Ksq-fvQ{=9)le6V2o9n>jz%IMZcJ(uv}03Uaa%Mlbw1i%QV(DrZ^^BEWn<5% zD)XuZso3}|^}tw%QZKZVsW;lgsV~|qbNzp)=|p9zDXI1G+W2;<(^96c5%EI)k%IE3 zBuj&E_DIp%Xe(%4w1cTXVEmQl0MiF@kUps{p(XSlE!Xa(&+x%n@?sT?ftMrD9!Gm| zUhK_zaWLn_*PIt~4PL1C;GfHMq5&fVyFp{9X^^ zA$kYxar7{J$752DqaB<25U;6>OZ|X$m(;BWzcZfiYXkIINW;-yKpUdHFvrau>(jJx zYGi7YR1+ktkcN%%wTt(KlC=qX{FUyvNR}UrO`R};X?VC+(GdLgSc76c%Roe5yKfVM z$3G3RS(2l{U(eLOc0~;Su8&?{%k|~vp}*WR@5`+*4;8cx+D2Z{=fRwm9Fx(ZOL^Q5 zU#4gWw8zn=Soz~pe?+@WY6GnNF{xo_$EI$MD37OW{3s!j(S`zu`HqA1G*lc zo&QDF(5XT@?2JB2rt`Ifq)yN^meW|x^;!+uF)5wW%M9w2rtg(ynw~{U>UF_PYF;Ry zMnc|&!yJ$HIJyhF&Y0A_Xve13$7&y!YDBwB>Rk)uOEZO#OG(UZGe&gJtfF9=kKPZK z<`*Na#Frv{Jw{u%8RP!&PvAvUYCprCRJB}6NW{ELDS9EVZk{>TTl|jcF2lA_b$iOZ zJR<#UaSQjxhzz3cKIe%t+7|e2>RB0mFmj_8k$)F7c4g|X*pK&09S7{c&8@dG(jkb` z%aO2R5AIJtMe%%tgb z$XW$mjQLO&%4EZqG5ID=N2eG#tNaN$-UpCcHQo`9@wVqY=x)fK+9Tw6UmN2cWsE1k z8E4R7!t|5Jtu=Xk$VVPcx_9Gvt`&gi1qPn^eALg3LYKY*KKjj>q-hs}CX?<`FE8>K zzEb{-R^5Ia-zV*z1cyNv35$i*l~i+LTA@-Gi8{ezk3EsEy?%UOy%~6XOShm^y2#|u z3!Fcf8~joGlKJgR{M$P%-nqER6$+2=Tq1y?_j?3eJ66RGi2ms15U=vv8qMuTLI!m1 zPle@E>2cg81Fvw3AGFM?)YX1@oKi>2JWfA(JT*WbB|mO6*5FKoAAa+BqBfrw_{fRf z=DdLK(|$Im#N`eHmsxqZ6xx{g@f%qoTfg(cMe;BUy|I7lete;9Oqok8d8uS=Y2L?w?TWiuVgH>C2q~I}R@#65_C+CX=W^W6;yOZ{ z08HCS^6qMGpWld?QM{8pTj1H}e)4xdAOA^Cho3$~wG~Zci52$?pSnXE?43FkkoHYofmOC%PWPI2@YVP_Mc1M=<#awMR<9$M&~^Ai?aQC= z`sU(gI+pKg>LbCwUo`%e`0!7z-J!<3+?c0Z*2C-$C+6iCK{s(+Z$aBgx8Th20eyou zlj;d7l`U=3cN_0>2UyfQ;X2lrQn7L9-!W>NNwomx}%IJWyPjT41b9 zwU_4mN#4rylOU5GnCZSY^N!cVYay5WNd{i3I=ke}Sq5(&Gk9Z;_cuP?p#kH~HO70w zG2RJ$yiJYqY_{Lu`L{BRN zr(5tfzrBTjJHzs=f1Xx4s$}`a2NmfY|FQP=j;L6Ic#H}`St5FTkCT@XvmidlZVf6 zoEBMdGQWM6fBO&1w{ou2#$20wt2y4=d_0!Dr{+YhHS^nd__x=G`j%CmZAvW;_3cvr z?M;?%rM;-1?O%r0X{2vq{e(H!eagqb$1=V;XM9pE{l~(?IUTlxh*FZe_cT~Y}#WIe``$7EMl%bOpKNZYg z1wIkEE*Bf?@>Rno@so`zO*Zxjl#N}uY}6REDA|yHohD9&l<3zD9I{4UT@$icQ*;l{ zWi_if$?8pt=9yNS7lB{OZ}+AF&*ZPDQNN0Tzp73zd3cY(!zIRe=6OWimHh_4yFAZL z^WkCEd*SIF=#(riMLV6I;XJz1nCbWU*}6~OJ|$}6Uu5``RULeZ^SK7j9~d~BJP@y# ztYSb`@0Xb0Hghc3F}_uIo#wX___y5+JZ*dLp8Q+p0Z?n!_U#`0+hL(_n8?2!5$fCh z__tex`gRikc66w358&T!AL`o!`L{cU`u30f+cBZOJ(z#Hi{)Ft{Z9C@!|r#7@$p+M zcDku8+Y_OnP`IsDfScc5ISUxd@!s|s&+q(uy@talK7AApKNa}#P1#tB zuk9`t*~s^U{2aj#l103b@~8X)J}X~Ktry)Z>!O=D{h7<__XbYt{Uh_+I{xhk#2QVm|I^p}y_U$9*l-w}bh&ABXyO zB>%QH6n{72->x6(+v7QZZwU46nS9(wLVbG<|Ms;|-(JDL{W#ROSMqNgEV3i*{O|Zz z($4?QusQwK{>$3hFZZ#N?RR6p@^iS~-IytxZ*v*i*O+VSEB!y_-qNWr+q=_fU3-h! zC&T-cX?^^3youA79H-+AoNRmfSNz-Qp}zf^e|veTZ-3?AF1CE@H& z<&yBCWqkA79{k&vLw!4tfBRObZ#U=PeiZ84-}7(3v3zUJxws*zz?={A;_dwINwV}F zWOO(!MLU9mcJ!=Ic5W3QR8kGvp)?toP0!t{Wxd>7asOL~FJMVxM(a|qV1?%2IQfm; znUCF-kG&x@fEqhZn_{GyIap^P|Dy`=dEIlXCQVNuMo)dw&{urXGxvpwUmp!WVXYki z`B681=GXo3wY-1&J^xPhky<59Pa4pV_3#^zgI?;xOWAu>e8u85hvJTdy(5^)*;I?_ zSoU)R&jn!-K-C5p3ZdkGah!+8>Nz~Jq*q!NHI~=lycop!{sO2|b;TtYw!j4*88aijTP&A9FHfR>_~rjycoE^NBnF!~|5( z7U-Fxt$=^jSK1t;MdPkfZr(elX7lrghu`pS^+oxIhxV@|HpGzMcJld3}Z za!p438q3*XUPnboLmswS+7tKK4PK1XIE>SWc17DrKjK!pGPN#nQISrlr;e`&k?>P> z!ra5ZZrA|-N7|jh-B3M_A3yiG_pv;WEo*j?knDSsWJ^L4k`Pk%T_H>MB)dW-Ns=V{ z77~h(A|ZrqAxRRl<@dQW&$(y0=RSP@|6Z^6Xy%+bbGA8i?%cWaH1YaPF8YoC$;a=# z&v<3@dv6Oz?^XHhlFO{;l%h55I!HWA3PJH4%Sxgp%L!r!`Rf))#b}yFI}7yE_~m$> z*twjgk$LpbnKs0eJCZ+^O{A8i$3MUBUi4!7b$5WC zV4wM_?%G>@TZMd{E`>MBg`Y|f|DCmvxMB3EaY^iG$q_N0I!>@%lMhvqS{O6ebCzxI)zX_r*%h}=|#)jd6=JZT;K88d?8~pX-C<|{jp{cDao;>ChZeF)|gkhX-WO!wMcsLVmN7Z6C+uw5q@aY2=BM0f7I8t zqqgB1YadnS(LWF0@M8Pdu8$n&p&9#4Ew+Cy%`?s=yVWKnm1ta~L}q#uNKek4h9q-z zzhslNlBM#_O?&M2+q;a>-aWJ)q0Z6PQ6rx|W=zrY<(f0e>!5!HeA|mH=QyFrbuixe zEy^?_)__PXc`lSSa@|YIwTw~Bh%rQqA#2qi!`|`g$sfc1aExIxy+%fQdOg|g=$eK4 zb^WxFhMwzq@gDhTEZ%3?RD8fv-GO2JV%NO(Ye#Ilt5m}Ob<05gq~ zq9s?r-y(CHTue+wZfBy|n%L zMq9@ipnBv|>v|$v=|Q80_Zh7o>oZOXJ}njvn0GB@AMx|GT+3HQ$2>^oYm9ZKB-aKh z?~?5r6e~G`YVq`U#V56R`2F{0URG;)DegG0Wo*Cx*AQEd8Lo5F{N(5VDo6i4j$b$O zY?W#IwX#mjNyppfWW5*L?+JOlanR3?Ok1{KWupZTX)PF^G_r3XCH0%sY<%w+p25ps zna7JwgvX0-Sf&wMSQd$#5w-Z+H$RCzq8Gp4)<>|d#FDk-{#5FC-jZ`oK54m=D~Ed0 zQs%%v_I58HvXprvIY{AnF6{^64vXY=hc{m>9%+BSMR$2|{Cd3RIHQ6h{4AIH)Ud$# z)R0mnUlQ|~QP(_bH^)yDdsvnf4_TkEVvk{+Bjb%(^ZT^YRCM$Tb!OdT&0A%EDPr`O zgIa%4`{s$-x1upOIhZu&?T;Gs{GNWu%cVaqou=LGSweDW`NXJ_`)MB0()`1bW=Nzm z@_0Nck4IzV@uZgCJle(1V=(CoBYWa*`h|a03IAn}Ntz*($v__6QX++@F!!hPSy?}4|7A!pouX??rL$ky>=2lA-crJXb74V0#_*u=7_ z_=Y8a&6Ir-L_Etx(bE_!%(PQ#X`ghY9THc#zNou+!;|VVbsl+lJYFP{M!ZPJGL6W< z(lzSKG224KnUz$Jv&*>5=J@o&)KpR{*j7lM{>_R^jT~4{LK8lbV#%`M)6X4 z{JY&HwDTnPH9AG)N)-~VjC8suoo{9CD4on&I{xRLl16PLcjqGdNcK3|Gbu0SB6+c| zY}bt|TTr}AFIS^%-;DY=??2lyh0hx5S*{9^l+C}A?f12!j`@EI<99OtFO6ytuT`J{ zDXZVc1Vv@qyG3M%S1C_Oe98z}g1@606pxTk74|6kRAJ$7w^djzEi5Fel4c%Jjb+|Q z%2gs|2qnEYAZ3g)hD3F5|C%xOj~BHG=_cy1>@MoEoEtex58f6Pem|3}C%;eo**Emx4_@rDnCFO3SnUVLQ zNqLuP%reqw9!bMhw$hGk0l#D5oj2vgcPz_`7930UxoVmGzvijR@nWL>mLS(Lra9_Q z?QhnD+HU@SPi^00yp>4KURsgMha#=1&s{e1%f`~8jZuoP?hbN~whHa1((P!JBi{HP z@dab=yR+DJkjB_orP)_(rHh>kaHwgy%ln{O-It`COWh1F1oQ)eOUGbb$l~l z^8Hcexpq$xz1dg&Med%AuOA!VVe~ZeF6;Sa_Hxy8ilpD}_ai)~c$MYHVj#=;Vm0IM zhDgiA3;&+$V8RlFd7pI%c?f?Srt*KpXzS$iKP)N#G9M$ne2nt)G1|*VhWhI{i*bM_+R`7;myI`9eOg*{_d`Jb4_pUdZ<&%DJm(fX$%e|%i&IKNYfmpOWZ zh;D~8{EEue4(7Ac>iFhwz18*~je1QH^IP9tlumu$EAy|{QzP#>Xx5WD&Sc6T{@qge zeK_Iw<@ndxVll2kYQNu&{Hg7K8rx-hEpD6M-^PAHG1ce`Zy9~T|K@NyF%reQEYpZF zq(35Xj+Rna7kTXBF^-)g>080ueIMwm(@~C@v#NvpjlM6(mKo&KHMYp`4~%g2O|L9R zr5NQ<$NkNy!+0@=6myEXEI$?t8Ew}@#;MtiCmFEHDXoNHO`!41ier8>bSkNxv4+*R$<|}x17_ew$Ei;17uz3V{Jai=Q~-Z=0=&m zh?GgCzt$Lw)b=lpF*+o6-BI7r^YuK(j(rVin_2Ih>bPGS`H|&FFv_7mgUIkNjrr-u zNI7MF>3w#Ev(H9fgHAd7SoodOs?GZIY_M!Ic`Uu3{_aS_74PgF#{13@Pu4+Vj5<3Nj8jF1mSo&pKKH#q$HrMNa< zD{JlNUn^fS%KB|od+TkG(lO_ib=KZUXIms48Q$SG;rG%W>gxAhWdG#GjPH}i40#RO z$;hOxQR*5b`-$FnYu{nt&Fv_&Oi!;H|NhNeUTityyW-__q$lgBhfznWEoAw28|71< zqk`g3YEO;Vg;MI{^W+9p5q{H*>W4M8zUF^EQe_B# zK9ZlWWqntSQJ*q=piyu7`H`06M$Zp_O)9@D|8*Ssm*?3r<2+O2NJwOI9_M6KJs-Gj zJ=b>}U*=OkpW>65lk70g%Ttkl6clHS{&H5U>!3Jigq_#IWId0JQO~aYJ>bY+P+a5~ z>e_yRW7yYry^L)fX~?|PHu}V+NEy|+QY&}(Gobu?i*mm=W0XOLw=%+`=Rp&VaJ{ej zW7#AlT#aQi{mHipf6OSC8hc!I+|^M(s{HMp<$o$h`f9&tjXtWjFLkDO(&%eyUMS1^ zkx^b%Un<=M<9Kqv1IB(=9PRstbH9Vee$nl>$Ou>Y35x4R-@K~zO_kT8-h9pOQ%hr{ zDa*3V2#@X)O=Gl)+<(Pw_Fs9M@KrIwRk^Ynbs1}WytwI&5w}?85Y_lrC2eG8xhf$} zqzmK?sC{!7Y09!3GV-F@N9~u#x!-zYKhPU;bS8 z8Se@v=ej}hy7AfN4ehgw%+qg1o>be)@aJQkA3^b^k@h$(ZRQ+#^=nNaue#Q#GCgM0 zxjf!qG4dnJtbbnE=(u02(!XrfSx{tVv{cu>tlIqudF)FujxED48{yGo$-gnegQBEy z?9z^7w~JBFsyy!cdNIa+GS9*YSM96PeZ*)7c@Hz57OW&vvULBZL8jlqNMBtuW%yS{ zov3Sxt33}n+EbBTyJVvOUP^{&!MYs8oJppPR>9QPg6{^_m#_4kYV z-}g7Pxht=HIx8qLF@~tN&cd}owzd2YFB>tsiR>)ZceC>Ec**n= zjr7%dC&T}aG0w>F`;73Mk^IT@=yUqDFV^#E z=96hMoxDaqD@FC)G)A~8hur@jBfN6d{@smmwZA`qROfDZ{wU8~fBvV!!t*~Frt0NW zW2}(%s<&}rj%{CqWWI|S`Kl6?@B42PUfc+;8nu53BV47g@?Xv9qcUHmV(fP(-@}!T zv9C-!Q;dG?&tFx2hv%=dzU97UVx;ZQKh?hB`KP^amKevCX{R;PR((WtS-gb*P)y{~KSbjtV&IsIJj= z^`gd|Hbxm#9m@Go1A13C(U7H@56QoWDW4OHer~KOZ^YaX`94Cn*H$AhS0eZFWO(-5 zgm;dSS66*j@oLilbR*|9s;)jat_88S%Y0=s+ELY!3=jVmF4fM_ei59i-&SL1E?Ub`G`Rk`QKnBVs|>PeP2w~=2p z-;v=}jr>N}SDqOAtNd&=@*~sD7h}H^qN!I8%~+Nc%~_Tb)9EWG#VY=~jrt|395?+t z2`z}1{J5Dv#_{C2;Xm)!igco%_mg?9Xr!U)LiSmG{?XjK=U~n;N^6zoz^W}4n`Eu-M4(D-1^~|BnM_VJGsvTwcJw|x+ zInmw-SM{FU7~j?#cs5_9)!mps z%e?6Qu7a!hHU8sDSbtK!MXpHkl=DTl< ze98R_#b`qr9yG4SuSVt-K{3F%*EUG|EEW{Qjj)kgm`rzzk#BXLrAT_C&Oq{=Cxe)ny{v&RSzitR=p+2QOX_Zj^(xxOvSQzSL**;nC$SdzDsE&HUFllyiVxz z#Fn&}eVzl@i~rj~^;snR+rsG2B5xVzeNcpdbEx(S|K>1yAM@`<`Qx5yi}1K7&&OExq_$5r zj<2>)kFnkC2P*!%G2*{%oJ%VHJH~eZyi{cfpO>->$@ew=p8gE4UFGNBUwJ#=68<8a zI_CSvG1c}DjqURD&P-D4CT6iz_X1kn<^T3l?Q1`qc>CW26gSSb*^#+~?EBGkq%Vv) zl00Wi#YjixZI00?+XVlZAq~C$5yv#T9qP8zE zw#%}$Hp;e8t0VunTG5}k(m6jLzF?%YIFe3KEGNIJzb)0~)-n&JjeS)+$?%Rwc=VXs zJw~`Hdv;^)F4OH5V?P;Q#t4tjSNNCL>NBs(muxS8Y+UKJnmkvce~%gKw`}I$N|AYb z!#L&@?OxX}{HC>-Sk2MWL}p8e`0Y>l9ZOTR=keD#`@x$=x~eSlxZ`4kt2#FSo{ijZ zLX7=n_@o%&{_k$o_#FP-jU1olzVF7^SBB5NO?avp*J@R!Z=C&RsgbVU2L65V)ke5p zm;UdL*U?6*Wa@XvGT&=r?(e5R!pOHeeo$Ou&peUVFP~Zed&~a5`;D~KzVg_kjI{N< z`}_ZXoBhuk;nDm5d7JPQ#_^-`cijkA>Bk$tLH(9lMw`G>%rY`W?l74#E_g9|S}}sO zOIPYIAm)knv{HHTF7uFqfep;2I`bAT*IkuO#8aP7;*)+K`3+m$Zx%80F_SA!o4{Ht zAJKo)aSQ3GcW3eDW!4kL3Ub#oQo`*?b3RutcNn=0iXT`HmnV*rb``rAujg_N4!>72 z`aL&48T-1Ay*F~~pNSn1|8Tu47Wka})eG#Sbm}i=#8WS-mJblSoS00!0fApgqm!2_ zJ;q@#M)*m*0fAqgF~Vt-7gLBaFmQ|*;g)je@1BgN0%7jE@zH76rE}F`8q&)ZId9A~(mC>B)=;=^%8LxdDi*QwOxif5SjecP{;qdsuZBumrOnEIGN*SF!ylLQ`UvMk#!$UYkCBrYvc__g zM)X;i&r9Phxf>X`Cvp`39nVv}{`d%;F)=WTrRtBa8oQU2)H}J&8oSTS$0d$3AW%4x zkLVHTe&XppH#)`x#!+N_j%9RJ^;w)Fgx}&OL*FoJyJRHPHMW)})W7Gg*JD|ZT0&It zN>Pbr1@F#SKi(Ll$9l+%Rh4CVQH^CqvA}Ef_@uv_uD@&eKSJ~oAiAVANI|a){Yc^Z zd0%l_dzkLI;@l6S3*l z%CMF?csWuBS2D+u&+xY_t-VmQ{##k~KfkNLdo zLuZz%c3tOVd!znbF**`MKVzfYpffRI^}+DSQBLe6#{&Xg$*DiKM5oc+N<)8!_`Eke zt7WxRbQ(R4G}N`CH`j{rTT{a`8h)iuEcLz8=jp=l`3b*^JziX=?Gr^`!c&U=URwK^ zU%nD)L$m*E^Kx~!F;|nLecla$%=Kfv0{@2wi)kMy%fSAlOvlv7k@`%@1 z&S77FZYI<4?~dJ|#WMu@dnu_H`WP^jz2(?0=PIsN9!@;H4Wny!Br%fj2d@)Dos03} z4b}tVb?#vl3-o5DZ_oYAaq&%Jmk{GvmJ<_L%F$Dfi<8)vAf~XiXGS40gLX<3=BU$_ zw?~G@=wQrG!RGP9M=mekW?4c^W2wevy)QoI)%7H!)m2X$kxl)r2eUuDLyE=4MQTCy zr;u31xf&8{S@Pz{q!ymQ{j*hKHQV1~pY$RlM_d^ReV@J*E|q!Z{D7Fzt?d7myCcAzH9=glnq2nB~RzDJh1$zU?%wZ+i)i zzP`Qf_2=0}U4+EXq?%H!q@L9EaXIf3&f~q$F}g1wAijQ1M#uPt82YH;e|CD;=*x$_ z9NM3q!uNE_iRoS~{YngfZlbsN(_VWvv&!&#c;+hppnSQ6Im=T$@K`?idl1*QkT^lE zd1{PhF>#t@pU4Or62E(4e|TYkT48^AVSjsJ|5#y{y|911uxnP>4b~IIe=O68L0pAK zL}oQ1@gMJ7D=tL-aEwNTjgEx5@*Wg%#7w2~o8O;ZyW*;CDe_0xM=HlQ6^}c-UXIeR zOe5YSUp*Z8QfY)lIxl_(FTPnum5+>$W8SWEgtr+^>RMpil6*8y-xkUzQF724^npZ ziH5&t?wtpISgi9PkE6a_+ww)?g~UCSB2g4%nMRZ_+C3!v&t%)Fxx%6lF~aAxKQmTk zQfd9~+f?2{qKKD|qAZJxs^r6UUg+`D@MPB%QH=PFMG2Pb-I*#Ms&3UbJq^E3OR;zC zu|<#Hl}~sjMH%AT_srbs>)+dsU|dU~^|=)M#=f{H=cN^E98kwr>5s@3eQsBXw5N*a z+P6}&@px0emzydqi;HiV<-6Lzm4<7ZtL|02P}2R?svN7dIO2VNmVHb1_3-<@a*3y$ z=Yby<>pakp^A+EjCWvYrCm>F6^;s0@!@Qr^D{oD&ye*7A7ZT_BRM=QtVA)h$WU2m! zip*ba_Ots3d)5kj&I@blg*|VDweiAU@WNg+!h)hb>*}-Am%I~a3Uken$msR$j)ca( z#&xDI`rmt~va5De+q!yvHa(xh)VA)9e%#Zs&D95cJL2i}`?8nozAV#-8k_^&Bj;>T z^k=KO77vKJ7T@VPHz<+^*_Xn<<;*3zI{UgGX7+V{|IF+{{f6_kq`b)VhLY3hzS-C7 zf5W{J#_E46Z>qlacYeq7hLA)tk~9*m?+sLZl}1qbZx)t)RK8OZ>fzwYJb4CQ`3 zQqQh*WV!D0>giQyJ^5i~J*l+bh}5~-ruv&q|4m1|1;seFs&`z;8FWbW_v&+kR|c~_ zLt>J*^(~gsbHJ%y*mRb;L^=A{YmTyy$rb*~C;V+)t>62f_e*n!L6t$ZjoPNl8WQhv zlpJCP%iLVM0%A*K{PX|zt2%#YWeCqL_4hsN^)u5;XO@@F14cUX?!auqQi*l6kh%jA z68`u*hcIT~#`vr9J2%oc{@)lS2&zNq4F(%Q3WF8z+xH;hx^J5sK=YTK5`{%YIS$hM%U zeVa5@yQuxQNA_3S^z&pt{d2b1$6r=W5KmHnts-@+;=9t=;Yjy~$hMI1e|NKs`br~C zFm9>m)m6GGjgWYm^Cwa4_Tv9W{N9dyQR9;=}fAD{f7fSk$ z!gV)U9qUjeU0IfDoMFYq-^Mjc#aH!c#<$Dve?Q_MJ2fe)JJ~8NH9iN$5o$?2*>p7O zJag64@kriPnyz@Ry1VAMKAm)==h|1*nL6&N$iDXbDIVbOvV`wgskp;9b}>rZhw;+? z+stRYKGG(9XEAcVgv42||D0o4QlzF&y5<;a?x)gs^?z5rxZ*X5+>7Efgx4k)SQZl( zS-P$vstwig)p@11spIpk8EL8OUIm_N3D3J#TvxtahLWC=$Ur@n7B#)6 zB%iz^{L;-zK51^efCrRIwbD(&a(TwHq6O9PJMr)>a}%b{v*fX!o-ih=hDF& z)9?3EG{3IAEo9s=}$ND z{GV4_jlKL&puSZ8fpc9M>~fdTky1y5hBS#B=Sd#v7HFmmK?cxWjF(e%8scZPNJ1tN0$5M5hd|iY@UoTIudU=X>ANkpzls|YqrKye`Ja!c`jbl6wN2HF*;e*FBY&*)=bo{~N>!g`ABy!E(KSxF z?j@*nRasoy)Hx9nW2v!#7|*hpn8?y~f5erB>%Nt04|ROkHdlFEeZe*UsJ!rf0_Ru@ zF_~Pa6j`_z-$uLd^p;nysb0CJ8|C8r7}gWT43;HDALf>>ds6yw{QJlL{Q`4b;z>eM z35Z!Ni;3ARUG?Xx1J|}Ytryq6u5GS5Red`o=6HFZ>*al3jJ&J(s!i{7Tk`Fv(o6pO z6%_ySU4#0bHTquUotE7-2D&l-xkJK?-@m%>^?wGf^;<=9DDu-)dSNpo+HP0SCKhp5q1XT{# zFh#5N?| zv6*EW>pnwBEM#kO@vRrbJg?1XB*rk)R?kSN{J82i`EBxk<907U zxk=Y`zfq-O#*Z~eROeVo?C?tS155rU0O`BFlThiavbfF-*L5b3iHX0 zS4Sf8)wZLKZO0wkPDZxLXFyJIEc+P{m9DBEwas<>Gm&&vygO|dbqszB=>1OeEO{y| zDsw+5F)~k9>8ki@+nx3m*R$Yvnon0eS6*DlxYKxQU;YjswV>uqXVQl6b?S2&^*sLn zUJt4)a^7;pdlsV$=dAiXZ-$wlAJs8kpYL3GbJc-5@A(B0-~Xu3&_UiS73=vjb!=Cf zcltX5SD#Vona_azMO!5QJ%GxSD_vFJDxPbbe*C{VW!@eMR2r(ksBL;0 z{^!nryq@%%@wrpQztjA>j^!#t^4o$Uo6*kMquSZkpY$?arZkD-UzWv1Mm`g(?*~+w zRD88fUR>$A@~e*JI=#H<_B9#|6!HVlYooPOo85C)}xao|zs%0{eEAu&` zjFEh1W}iGFE6c)>=O)QL-?=A|@NXQk^Ot%b2wmA_!pGvaE?-IU+|)wchu*tR@BrQXjV zkJ2(mdO5t>E6Fc9b5U-ZZ@~PRcJW8t=M|m~r8^K`GlNx*I zAF3wQQI;kBRyipAvOLb%sLG<^$tUH5;vVuF5cjfF_sxRB|83VS+D08krrFV|AODw8 z<~PdxRU7Y{fz6as?+O0fEAHcHuB*-y+2k4H_pZ4dU+-Oo*)ONKpQWpYABePLL9Y+> z<2yio@ABR+xVAB}s;A?EqByCM8K0!SHT&z!wfOwLnY8T!e zn(VLeUWoJ`zxRzZdY{T)`$#;0ta#XJ7k}>w#@<2kl$WEYtsFJ+wmxHReb(D*{&JHi zI=y~*GtTUnNpEyv4|Pt+b1lGl>Nk~b+)LwYU3R#4ZYAGQ8pMOirkvf+Ul3|N9zpqQy65$eZi}%7g_2p?dLT= zeNNA7doONBD{g0RYgd*bt=D$_IDJq*6a1bri%%1J zu3qLCIYio^8P`v@ot3U%t`=6g{G*kyj@H*JL4TtJLE*PoeOg?#mmFalSv}c*`_X;0 ztv-(XM=NC=ZGd;QLDtdymh48)(U0a|rC$r0Tm7@?X)6!@(TZ9}^V98arR%5A)=I%Y z>tp?1<+;e&?6=Met9AS|OIT_8TT5D7{km;n)vbSyJ;_$R)%~pvt*w3vjf@mjuY1ip zn_jZ6rT!Vx!#YF!yq2=^>c@S+NI@Oxd8<|)rLFYb`)Ss&()8yhn;7}@xrzVgpKIQm zf8=*BK{3?pFT<_=;=g6Ue7`_YjP&BZZpHQ6Yn9brZ+LOvwBq{b%{J@28Rx~FV8m5* zaFXw<{j13&FWwX*o}8oXWIWbu#vhO0CaxNfRhrL4>eZk9|3|-8XNHRRbW%LEWoBe< zHjT7%a3@H=4<<+F^hOEQ-tW+J{Id9G&R}b7eUCH~MBQLO?AFFWzmKG~`jdb57ALMN z=kG_3)s|Y`TOS|dYUh6|Z+;&yui%S}^nzlQ zm!mJN9QkKh8S4!5x0bcG`eR8m=UDP=jIpGBB(Hv&k6CH1^>X#4m8<7jPY@M@`piI; ze`zF5zwNJD=Z61xOs`v8{V{K+F@p$-ue{@LWT{`3zxK9nW~uiR{~FQ6x<>d<0N&ua zKK<(Dx9JsY7WJ){?lvP`Rj%l7Oy&70M}d>pDCCbfJB_nZwtqwGs@0Oa38ln$UJlgw z_`SEj)5wv$PM0^@O6Bv%q#h~bRWRboS^E~Fm#e+i*yNuLrL7k6`$;(~P5s-_k!?>Hg%Ebg#3db*!WL>CUv$^>bFyitBH!WNlr@C%6RB$=d4w0_qdS zD*e-)|7QC-)|Jc8!;j89JZPos=b^H(Rn_><9@6@M*GLEYaQFa=AEFgs4Iue{Qx8P z>iE5R*HZXfC)s;f8ogI;onmeE^E%(Ua{NLc%P9`C)UQ2$Z!cx^N_G5Sy%y2m z`d8v=`NV~b7bamn!OXn?<~_tuJtP3GVVNwX9{Y|ALP-WJNUKwpVjmI`rBo+fZF@d zr23O%(i2vn@Ow%v=hg<+R(~eBhw)PHYkse~YW1qWygK@urMiBoTy2ir-|&xL#X6Ed z9@MqQ13zwUE3TibcGel-&xJpy2fAA0A8N(#)qb7+YV=f<&&x^uLv8stX^Xs?1cUn7 zq~cvms&}Hv=g8#gl75AFgVE?+B!pMzm^Tt+< z`Stjuwbj2m%rxdJ!K6>p_fuQyleEg!{G`!AZHc=#d>2qZUsccdXC;e`8L8T{d*lr9 z=C;=#O@jtbLuYRvY=_ z+f=JH{1SX%mB2rK8{%WF`E?hyKL#$np0$8sb8b~bQ>Bes1o#!^u3Ji z$CDZ?_4%>?8*1~{)ABBTPx`5vAFDK<@V@B?*Gg6|&AY8MtMdI|9#M^DUdL4=2X*R? z7XIBA^P6H>)03^5_CGu4;z+K~&V3`L%tMTvA|Fe=j{NcC?-~7>E3dt(8Nlitd~N0D}{>Q)(5Sv4|!W3wzm2`w@8eh8|Phz!{2}T z=W~DS-1o=FO4N=T{TcH(MuO-}@A<{i_g+YPd%LRX_DNgl^IjfnSb6l%#BdJuGqIKz z_c50G4B~Ot)!RGc#1mdD`ME7lv|z@r-bWlK>JzS>SBVo(vaWus7bl*w(%Vg`^z@(S z`%^u=g@lLSrYzqf__THWCf52hR{GCc>(5#1Ev@}0Qy%p*`IlaiYBy-jQ{^emb+BT1&616~DW+-qTv|ZLPm-t@mX;przm63LjvF53<5vV_h%L zP%C`6wLa2{|GE|ah86y%wLXq@J--uJ*Za>TEB+ML_5Rb$>W^;|-dijGG}iU@dxv%X zbHRJ8>+SPC>w13tw^FJ8_yOU1{d~x}p8iMH{vTWMKVe-z{-;*>XRPb_`JDA}T6q>( z;m`A2joyFlcW^GT(qG29dOLWWSi!n_{)#u9Tk*eOU9a!8*7_ytUl0G%3jd0A{rui& zga;WJ)n6O>ny?<6`J0V6apGIn)iW1yVw)BIow07F`8{DhNz;ELmTJeH#y)Z4M{E5j z)*sgDeJ|^JzxbJTy&oK~)_<|q53{b<)34V0F>C#Vwf>v6ewy`STK;~w!vA1h?>DVz zCw*Ksf3p%N{v^KMFH&0L@Lz=M_3=0Bdinpc_P@-!UfzGL^=sDp4c7Ja|FgnHLGyTV ztm}Ou#JYYw|1Ghqz3cHCo%gl+N@2xMWu>3M`YT%eG*){B2_@%A&vetTe*7b3v4KsB;{}rwH4_fOFS?dq8uJ8Ydwf?BJ z-iPx^{UygZQNv1agEh~oWraV+x?cXrt@S5Z*Yi`~3V)Jy{W>y_C(iWtc#3ene?85* z-k+MVu3smgvC?~%b^Z9yS?evW_2*gF%hQJSd|Ll}fpz`(FIwyEt@V!9dS`3BE9-ju z+xPpr6RwxPr?r1?*7fqeY=!r=_V3TSJ{}BUT_1l2S^K}ndS$KrLs{3`Yq%AEB~ zOdqkX_nA1W%pY6(f5N(+pHHpz&sf*n@N;YbMb`QfYke8(dipD@@Kx6O7uNb(Yu$Vb zF;09*xSqeSSl7${wRO$hXr=eHwf|--{9D%b{BN`3e`m%2o^}2BJFWOxtUmvv75=={ zXMZAGKfeE$3sfK7YwiEDv2OO!1BCTtwyMupe_>mAzIvE{_2c}?y59GXS?ecQ*UR~v zwf|`={_m{o?equh`dIR(75^{R_5A$Jx_)i`#|pp9x}N^O*7`MTy&!+5L(l&W!u9h0 z$GSdti2Ka^#IdgDzd!L`*3QEa;reI56xRN!tn~zIJq_!6{?f6okJTBh_!(K(^PkxY z&uXpTZLR09)^oA0*JmEq^=oZDEB-y!`n}fvQ>=b}AL05vgu<+k)9UYj*7f6kXzd^V zt2lc5d}OVgf2TN3{9uKLzem>he}LoZ{jE6bdVPlfUWOjOq!nJ8b-lgH8sX+SSDvu& zIaiT?^*VmgO5-8c^*SlZ*r3mk9wuDRV>)a86n+<|e(iXK_<9*1wf3)Jt=F>RKgPOV z#^Tmk^|%%P2`jz&R``=v_*2&U(^mW@tn2mlj1^vmYo*>s_Va|#TIoM$?cdT`f1Y){ zylt%T7g*Qp|3%gx*81>^R-b84xPG6dBkOv3!hgX?|9rdMSU3AnXZ8)xH`W_*;zU=r z>vhnbb^SbQL>=klNKeA`G9*~zSZ^!6ms!{Q&{NjE&%T7~W$MqmUWWr%*Xzjq)*(&| zB3#e^YgT%Nt@%u2%A@DU|0@^j`Z$#R_3{m8T`&JgEB)75*Yo=Z>w13QWL-~hoV7l| zS`WYXUN6ri!u9%@!nz**wiQ0jO3(lGm?~dWtIwN%`8`g&!~Xgl{yi)G_gUBL?*r?2 zA6oH0vetK5{qJKd{1evo`uo%h4}X8Jm;W;>{Bzdz`d(y(FJWD1=iD+Q+&pJi5EedX zR`IXi#yhCPJX#uG5Uw9{t&t{kPS*80t9*~S{uSZ+TxBEcdKtfFT~B{A>w2H~)(YQd zt$$~&e{ZatW!_0x_*(O$5hqUk#JXOFz1I41t6hJ#_CLV-Yg(N(xBB5PgzN48GvA@U zuf;!1xZVc8vaagLEWv)0mIAj6yWWVx-I@L~E=>d}jV1 zD-p;dL{luqP1MdR#0;E5m25&x#yM2KTZoA`i%Qvr7==S9lS7En*nt8$h3JAU$dXHl zwpfa5sF_=cN!W*6c{n~6A$49M>SH!;pkY42U+Wa&A|B2!#8{j_se6PNjx9)2K!|qu z1Q${9Uh;+$C{d6$!UhEIBRx#UA>=JY{;(XkP_r=mVL$R0A-`CPo2Yre5L2-qMT!d1 z2}^MkwI86&IEr$`gm?wpk)1zK*Bmo&0cA=E@hWyBXGtMiU=eQOu~Os#8DKi z%l=q^{7S8EX<8KrlK)Em-JCS-I=Mi4P z=QxRb22n0d!!D#6EJRhjj0HG>oUhTY7>%!R1;vMOox)7)LE=!xN-V@lU zb~49CKkP!GDfDIRLG`!Tj)lnmHpjqp{DACJ=|dQSHMoFc(>S*=9X}v`x)7Do19Oq( z9oiW~uoCA`;9bTRY{5;Gd5>`nGqDGWGZ-iE3KrlvvcJ!Tgrmqhn{@Cx)*;T@zN5`d+bBvQrZWju?{y;Y8mZ^<+zC+%c&P!LWvdR7Z=cCC1pUVRiuaGXt0_( zMeqyS45P3KCDxF4>_g&O@_^kawT}PCLYzdYFS+jE7V500J#h#*zoINyfRkvrfiUbr z;zsHSTaj%O`Ne#kLZh$AFE*jXH$uFND`>l!zJ|(MI5vJq!Ec$nVk*8vU@K!6df^is zMdoev4fMwX{EAH589VVRKF3jH{*HL)j|Dh}EISyhF%f%__j|^2OvN_bM6DmlFTO>} zovfoDKEp}ey^DIqAS}iSWc!gZ7Xz^f$B}h6^@jmih-1k16Y($*e<1H3#yE_?Dx5{0 zz0@s+Vj1;}-n{qQLc;l3lR<9!@Lu3s6K@H!46^HHuPcn!Pp@G;WCuPAt&YdvP+ z0P39J9L5%uKS_D87KMIeJ8q)nDf$N9##WR)O+Uk5sBnhuxPltLQ-1u5#%C!f&LQ6) z^f`>gYNR_yf5b1S{ihI1ko!FO$3?XKi{qf;1;#oYK-#~#X5kflhNH-Qk^EyQmg6*X z|3kZA1Xke!?!CmgfH$xXf1%)I<~10DFL4tOU16NShuDWS|8fmPf2>EsRpyRZh4UzU zjWG`6umdTta~(k^%)&n8zrnFF3+ZnP(F|j;9>xBnALA4X-s0F;fOE*pr|pIqhUGYg zGJ${?jP3R0G0VZM>GV#>qK%7Nh-fP+j>u?Jl_!Y%IWarmSbuk3%P?X;>bix8;<8yV> z@Dt7`%F~fAVK-9qOjR$;!6mffH&xTI9r4_gs(=o77x8>{uZj^^gY10vZ-5~P-;=z6 z=G=Gt23h#PJq*W@Hfrq`f~Ns$&FJB7f0<7=ufw`T+lr z4JcYHAX;NG0>!Bdw8K!Y#Yq$_NgT|^9;7WrniztmIElQa>8luqH#zG1MVtMIM$(P1;Q{MS5d4YZHbvUjx3dE3w(oH z=<;Ad97Ms&^aV`DO>}yQeuyI|SA}x`s}X#dvSKMNp>0*#3Yi|Ed^n57)usi$`WWqjsn~&As8WY?a1;$5 z=Qucz7IireE)Zs{!Xb7UMXwJQ)zrV>;p*(q4EIoA4j1 zKNS#za0*X0qJD7C)07nlkhgI_48TF$*MxS(UX*GY5dHBD?tX^4#WB=v77)vj``LgP ziSu}-IsFhRo+BKCup0lNT#JC1gbOI&l6JwTIEm7&Xj`m8`sV|pJvJdlYw8HAa1|xn zaC{s??zWTztC8^q`W;r_4Dz+3eeec0;GP#LCpM$RO93$rf%XB>5i^mh1Np%LWa$_X z^)VV>;}#z5L^wXfN#yHHdiVz=x{zPY!d~3fmHNVZTtn4vtYZOwMV;;eu>?7L1jKM` zL57}`3rlbk^?PxAe2px7{sOXN5@e48zBprN)!^kiwAo}80 zJT{oW{f)oyz-zoE4ma?^5Xy+lcxotda1Bom3y4n;H#{I7#}xdAS|bADb7UP!U&3#w zKZ%3v+N7*``o07>3iR_ZIob z23$s|w~3G0IE?I5X*-O>GMqrhX#w#Fy5fC&hifQ2opTQ(u?)wM;T_rxo$(I7#bw<4 zE_ILB@CE+Bz3;INL$L_IBHawWA3#S;!)E-0d)_B5hGG#8Bh5_Wq9dkZGcM!a4=4kM zV+npmx>>|UM@+-FxQu&0BwY-}G8{vO*<7R18?*2|0w3|60oq~$*5P;Lof8mGU_7=W z_%Y`mMqv{!qQG3nSxm<++(gY!7_YGmXOLqaV-AL6HU30_PpMyw#YSAg1M}$vcpKXx zK4XkSN6f@e$h3eq$3QH>DdhT`YZoTq8)R9?^%w7A7g8?b8iBFcgsUjAm}?wn;R32H z;rfM@xPl5xDJM1|(=z%ZhGGp)ApLUkfgxCd^C-N6{NoKQ#UCiRlD>~o_zG81d=>K$ ze1QFkTg`WQ=!*C8J^n-SF9M<^Cg3alg?wu`xA7X5;21KlW!yqO!|jS2V+-{J(sxAYTK#M9`GH}MI+#;>@6ySGwCJc&*iiS_sw*|%{GMmvnbV(h~u zWZF(&MI&^?88N*{f;>(s-Zc0V=O+#di;zFNZ7$#7d7x4dgD!egthnye<1Wd zb%Te|1by)imS7u>;Tm%MzC`WZXqR z!sFX*v}Y(HW-UlIF57&cvb{WFa+;lB@QG0Ajd;fbjMhHj9vH> ziNA18qcsL$9)7|t+<%C9H(tYh?8V>6dYCXgjrJIT3HTUa;CmdyWh5M7%)z5*f}R+M zkMRX|;y3(<%)gRXJciDA8=qk#e#Q-CJWBiGLDWYZyo?F>2w&iP9K&TK93ws+!E@-2 z;dmcQuou50#c|pjAVG=&ZTKtI95GTkdD&k4JfWCMSU*RX5M*5Q+7j@AcqwpEF z<9DR~je0=?^u}m>jvY9LD@b>Wu^zS12@|j!+i(P-)11?&g%%iucd-h4a09u|P$twx zcf5r!a0DrS=d%xLpab5(LhQwL+@bJdT#=j@R)%mS7u>;WE!Y!e&7+bM0dQ7_pk_G;{g6d+y%yVJc#<}j5qKRR$v>B;UA>>TV?1VJ zAvRza&LaLQ$44ntLqoJiFAT$E%)>hTfTOsD^w+r8fGVhm7U+V37>gNLfKAwqlemQV z>&yjF2DQ-wy)X=uF%PS;6-RI$w~+n@^HY>SJ+wd<48ts}$01xt;!Qpqq9`h(G1_4W zW@0@K;U?1lM?BO;Cyc>7Y{5wcZ&B~4idN`{x3C<0a0!`29B-A1<6dN(=z`G*|9$iI zIEX7q48(~-sE$_Xhqtg0+i?oPxHwS&)zAt9@h(##-#g@3@7`X(%rqMsxJUFigP$Y{P#1j+Fd0gsdov z2hkAiF&J-Q4%T1~&Led?+69%+0PQdsV=)_xu^#(z9`WhpL{1bzWi&=x^uu_}!zLWU zMWoIUC-R~k>Y^FCVIan14pw3Zj^F|kc@s%~ltCRdM>hQmBm< z=!MakiUrt&T{w=L$dr?F5>-$aEzk=iFcT}W14nQPiMhx>Dxe22s zi*?wIGq{B;`8W?z4NcJn!!R8S@eK~*0#fE@EJ7L7Lt6~QR4l+I?8kYezK6Uc{8y#x zqBUN@M0|qv*o$-c59tfUiTh9m_0byLF$9w^4_{#)!f*Nt-pd$*Vt5D*@Ekg!FGk>P zEWnre0l(lPQWYd`cmUP$EP7xl#^YnG!#3>0X)Yj9vF(r_y}w89ggE4 zq%6c=B0xDjffneEF?bL2@D+CBH(Wug!sHJnQ4LR_9R^@LKEO(RkCXTt!6I=Y2TI{# zG{p0G1>-OWYq1+Aa0LnXQyx@AT|AFhFcLGc3|nv*XK@3mi*g*4LJc%WXAHw6%*G1r zzzJMJst4#dxF41A1e&8OM&Lax#Wozp--s_p`=S_XpgB5YAf{kGHexqU;5srEXS_mr z)J9A6!AMNUr&x#YaRh(i7Sfi86S+|eHPHyI(G7z!9y75R-(WY6;v8-weM#C2Wl$3h z(GEQ@5Th|2^ROISup38k4uMjPJIIStsDgTEjb0dxiI{`MSck3HgQGZyTS!})_Cz^U zLt}J69}K}*%))YPz%CrZ8C*qt8S;TbsDQd?g-&=CWAHBKVl{SPKhEG1;>$9gpa`m< zA=;rAhF~IQV0L4%Rbwu_TVHgA-*E>LgYs=R7O2C zLl+Fec+9{8tiui*#RUW^(SFE}a;S+$XpJ5ifytPQmDq&cIF5@5K1ki604kt58le?B z;Z=;mRLsRvY{G6F#W~zW+RD@cilGYXp&8oY6%4~<%)~;h!4~YsDO^PGAaNbi!ba#SARK8f?WLoWxbcSD{QOfHJ6#hG>m07>Kc$js;kU9XN^$h<}*=fPyH8 zYG{ns=z@M2f$5lo#aM^!*pHLAfSX8Nm3l!DR6#v7Lp$`qK#aw7%)w%8zz;Zz3kW4P#Ja63f(Xm<1rHpum)Rj5NB~6iI1{B z3ZVjOqA}W`7lvUXW??ZlU>A3R2dh{3wB{ zXn?lpg;AJ_xmb!VIEb^jj>OuuKZ>CW8lp9NU z7tPQPy)X=uF&j&<3A=F|=W!G1>yidapfc*AHTqx(#^YVg!*XoG4>*WZxQJUwe1iEf z3Ze{Zq9IzK8(zg|OveJO!&V%^1qADn7vw}yR7C@{Ko<_4{u;PKEX&pSX#1PqRNt zq8gq;TlB^VOu!6$j`jE+NAMQ{jhXYI0Lr2!nxF&vV>I5zJbZy~uooxs58|6J$3!7i zL`^)6cIb^^n1VT2fi2jJQ}`FDo6>G5f(KC-&!GzjVKm;sT&%)Y9Kc!JK-y>cY=9DY z7!A-8-S8U5;{zL=-|PR6%VtM02!5FAT&OyoH&Vhn3iX?bw6k zxPa?O{Ve?gxlst^P#yKq6s^$>12GB{@h;|IDb`^-_TUK4;R@oLbIu|+ilQ8Yypwp&R;P6eeN@=3_ZFVHXbKBrf6>(zayGLJ^cf71TyUv_dEJ z!7xn3Ow7Y_tjBij!Ev0!b;P%#y^t40Pysd32(8f#{V)m>F#~h47;CTvyKoREaS=C> z@_DX1$crMVfNE%f7I+Cg@G3@NGG<{R)?o{F;UG@pJZ>UoYvvNji(;sZnrMjTXoqg- zhhZ3tshEZNScwhz0f%r37jPZ%ZRlgjjY24e%BYQoXpVO1hJhG`w=fe6uoBub4ib|-CdT5H)=!Sk6hOwB6S(uOI zSdXpPjiWe=s|dbGUqN0JLuJ%N1GGQ~^ub_^#$?RG0<6I|*o{Ltg$uZav@elo&vQ$KII$%uxS-d}e27p558qncX?o6}ja~k|cyAL`l*msSpy8l>0uDvs^zU36(pQ z3dv0pQc>>Y${i|+{_pR6pLyoH&+I-P4?6t!8Lyeoe7>LW=ll6yGqbZh155-nz=vQ7 zSPM3T9pC^s3C@F*=MX!{1qy*upc1G78i2;2C1?-2fkEIkFcC}#^T1-T8f*gFz&>ys zoChhb;UDAzML`)*3Df}fKts?BJP$g7K41tK115tR;6tzktOc9F4sZaR1m}R*2IB|h z00lrvP!3cDwLt^W7_0lmM2v&j(U>n#6j)Sux<#~)BPymz!+X z7d#4@gLa??7zADe6Tx&a4=e;L!3MAc90q4WN?WuKxE>S*Wk4lR12h1QK}*mcbOQsx z2rvn}3+98xU^UnTwt;=%I5-Q0c9^#y8z=xuf^wiLs0|(k%|ScR1@r^Mz<4kf%mJT( z~mlpap0T zx`RRBbubCM2R;O!fwkZpunYVQPJs)+|1!Q?1lNONpe(2YYJ-PBWAH5K0D6MKU^JKv zW`YG^8CVatg1z7vI19WT(Z?VsCxHd{{vIOT(A(V0vo^& zU>`UE&H;gZ7Gl1&~{~!wTffAq`xD(t99sx~2 z8_)^#27|$9Fd57Q3&1k44txW4fuF${fFA*H0bqdZK`~GkQ~|ZYgP;*;0osAipbr=d z#(}rN9Plw%4!#86g5BUSI1T;+a(B!#kQWpOw}Q&x9?$?h30i@dKo9T=cnwSd)4^Qu z30MI(fURIJI0nuFZx4)9kP{RDB|uqF1=Io$g2tc)Xb-xBLEv>T3A_hB1fPM`;A^lA z><7oeA3*Gh;}OUO3WL(1BB&1T2Mxh9pdIK627r-ZBA5o|fkj|7*a)_P{opwG1Bkug zALIZ9K`C$>s0!+Uhr!dJHRuR>fmgv8@D`W_J_gIdSKxc_6F3h3077rvO8_}QK~NIh z3aWxS;9<}hGzZUvmq8CO01N|Tz$7po%mE9)60jO<09(K=Z~z7(5j)UL8Um&F~ z$_LrN^`HnS1|K4=JHjz2W3D7Pz}@u^+7|>1hfL}K^M>m3@SO1WJOkpc1GK?gb4%BhU=A1|2{*&<_j& zqrgNk70d!3g2iAZSP#AhJHP>O5}XD6E4VfQ5s(Aq14Th;P##nTwLm@aD0m9A1nod4 z&z6UzU1qy)TpbV%0s)5>| zK4=J;5-nApznbRa)UykBq$3i zf$HF1&;T?7%|L6=0dxcXzz{GBOaxQGEbt*%3|4~m;9IZ*>;p%^8E_tmLs333L2gh8 zlmul#B~TsQ3mSk%pgDLRybOAP0bm#y115p#U=COSmVnh@1K0xgfJ5LUI1Bh;=z9 zSkjeI2 zY`+IP5Z{mRu@5@J0dNTA{EY1pa15LPzkt)QBU_>)b@&Z-1UshRq5A_i=dt|@TMv)x zKwjWdcs%C=Sq4E~wB!hM8t>(z(2?@8W1ACP2l7ClAKQY+TLcsXC7~;gJU2ss3*_5C zMNkF%cY?bh6KbYX2iyC>gDCG&q&EbOkpBtzdMcHs&^-gWCAI`oPAkv`kiKdMU3KIY}aFd1K0$cud)9v;zz1SW= zo+Hp5McQ%fp8~&ub4b4c9p~|KUf}bfe?ZV9a4OIs8zAbzZ^w~88+18AZjcugK%OE< zFN$qR?B4|WW^fDkZvz!U73ix$R~_4$*xm!kUmc{~?-98M;4#n``%SQIf$ejkE$rKa zmr}Q#kgp5$JwPAm`eT0}cm?thY=?mnh;tG-PqrY?LKe-Hixl)44i~~2HW4kIi#J(J}-!z z1OkHBLd8}W@ISr@I4**mkaI(q4-|rY11Ju;6t*{mvdDWoww0i(3aUe{32H;G3&>vx zp;V80Ny637mjZ1Y-MT6PiSA-e0ZC9xE@V!``Bu%8Y4_IZQYAkDJP2AdoJaqxuz z$&(*xcFbhomWdxK)4aqVsZ#|0$X3BNyQL$?UUCk>dz(^yUWa-V0BAKHbw~SfD3i1a ztq(cp5E=F6QGXu$u%+j?0Md#=CO$>@OsyOK-y&L1(k`SON!y?tu0ZORysL!B#1Cn2 z($2P=0v%~@S|*1wIh4uqq}>Z5jkG;!b5dVoL$*b5G$rT7DALH5=t(SW%&@WAmgvd3 zly0r_Df|f7_h1p2z7Wti9`u0+?cqTmSY_}eZ+>96J<4PH!O@dGanfi%_~4)RhhX(h z`WT5%0%=b&wrE_W{YiXe+~JsF`KA4bwztLwDF@>-t*tQ5cw9U1Iv_H}HTsr9`kjA-AR6XJkkAFA9fsezY-f;Cix`PfcT(& z%kiXtFh8w+C1c*6A7pFy6Wez>Y>A$v+cHVdiG9+(^teUa%Fa*c9-Z%`4aq)o&7u_0|ITWv@BlE`+S3g|=PhaMyB{Pq@QSpA4Lz?l~3Sj0iDoptC* zOyn3r+KKj!m+4POCO(KiVn^D~mPs5uAZ6QaTO4+@Y%*q@I*>7m`E89$2@#VyYGR-G z%#S=IKWl%3<(G~HQh&N{jiJ=BK+Cnq3q8&_V~4~>`=8ZOKU7bB*)s9($TSZb7sNm2 zo;6>|Hns0l$B1>jwqhf;=u_B{W2$KNQ9fLG76iqB-FKvYNNi*)r^>morFlp>q`$~K zpmP#+M}4hh6&Wj-b7ES(XusI|q>mgKWv2OL<0xY3N%`cQi092wr#vXLkfoQbe$gP4 zzLBtye)7fa+i6}LyT}+MZQ#_C)Gc|a&(!N$(Al=y#I|A(ws<&lF zPyJFo_3g-P9@~#o7U@S)E;$C_iI;XF2tp;D@7@1xt;VR1RFAX-d4~fo;&&09& z7vz-q&*Bk<{^2N7I}wO>@RA zNq73%(c5{QKBhkCeymJaB=d>%k8{kkkA3!Wn)We09ul3?$5cmsh?Wn#AB$T( znUdO15?_#$(03C0j_63atj=fkfe(5O`AECdwsUOK=OJxP>Va~2!|Dq%X6d*fI+EYs zx9x}znkHIlY&#OY(^ig5eAs&1kKJ}o9@ZbZ>XUE|@iN!rzSKIWpdC`s4k>5{qLa`L zj?O@Qq+WD9+3n<{+jT0AJhU!!dqZlQl2~b4tY0U7n(oA(l3HgHe@fbzu>DXwHjiZ4 zk=oJNeW;HQ_3>Hp5Ff=YnUwFO+2z^kj$dDD`NXd;wR~Cz@nhSOwBnqf$27y}!-3!W zN5p^nA0j~vbj=3y?}?C&ipn&$bP>9htR|hY+vnBPr1m(9u)?5So;n8XAZa(GDO0mJ zseD>eTp^u(TpPEN2ISUfO%u0X)D;ac1A~i}h)`LZwECtAY$_|e4cr>mK26TREN(FA zlxcpho?snKuJ9^uwCT#=aefeRcEG(S94~!1mdf~K8pP30!6(u%K9Os<$}(^kjN%G3 zJI*3GakRY-cO&xP(@0(}A3n1dz_oNCoF|IlxLFkE-Qrvct|b1?ky6}EX!x7CGTbe= zD}O6D9ZPxccCG^M%U8mE`N~`st}1sYSB<-itIpkxyYe-;THHNcZQP5$7x&`p;$D0` z?g8A1e~@dyJ%qdQkKk_nW4IIlIPStffxGZe;?DciTobM-*9`aCn{zF2xBXeGoYuJC z{ygrtKZgGYrakVtcfkMI_A=KIcilVVu6tM9Y446Z?LE0(TyMM`wlD6s_vZ%SUi%>K z72K(Q6?fZ*a>H=HeFQfW{}biw+$h|4AA@`D0RzUZU#3Kci?Apb8!EC9``=(zJGwX&wj)$!2S16@PC;s#69@M+-JB8|2gi$ zFT-8<6}St(3U}ex;LiIO+&b<{+l-?_86 z-+qq!6L;J%;Ep>P=N?|*y*#dC`4qgq*3Zj)fDiI#VXyLGKEi9f&KtbRNBL}gcD(#G zC!dSIj?c~K;kR;m`FwnSz5rj4FT@w-i|{w_MfqZUalQm!60b%r#oxr2=5OZ9@VD?~ z`CIvN{B3-B{&v0sU(xbknXkfEwe)xK)%m;m8hlN@7Jm<4o3F#)%iqV>h1DO3BR~Hj z-++IJf0%y+u|CE(qPeMdb#t)mcqtE zWg3-R&uUm3rxx+bVtrnYW#;{4T#A#*wqd-;(_6aR_EI%HtiJAHje*!TDa%exFWbir z(gNfjAjh$zj;2x#E3-DNY3{fAPB8r8s`*l_B+G%ft`8 zmbU#np6$Aj>ohyn@n-v{_C!zpTr3ysfz8EU4N}?B#4A0$AGeL&{cCw?1GUZQLHNl!p9@6#u^-Qwl3zsZx@D zk}Z&IfveF1c~L~AEk;;2}k@nv^xZjD_RQlg#e zj>?ILj>E*3?nqc~>HW~sZEx;WHZSX$wIs6LO2j6yH#V2s8%<5WwmrM^QV(PuYvXu` zr)TXQ4{R?`IWx!M*j&^b8>bUVtfgD;2vL4*}OVzMtWh}>j>UTcryK}LYY-+}OI;ZG2zf?}NwrxlZ_IHt_ckFMC z$w*6N!_qkVmV5PTboD&bwqn;;udK`Qob1!fX}wF!%ibZpdNYWYlCl5H z*ktVC%BEgkJnSsH*2Xj2GE`>Q_PN7p0o$Hv;#smIHj#~^XZ^c9+o{B-ol5-^4|eM1 z%C=|XhdlXepBZEQyUR^v>5eB+USi3X9$R91Kei?D#>$CvxyyBY+8&68l@oh&^2XY* z@x-^us(%`PMzydbVQpABemr(AntHYEGZVwbZD&bhlw_J2;k?qGwwyGagubR;GE=$83+Kj6B=p zhuGLM@k3?2mnYq*h_xYOjB4CtJ5f8>_H;I}qm+(7wqC4EBVjce%f#O9HDbxiv9Ym! zoLp>;?7Sp3UaPwOvl=#+Qx@x=`m{@NY!a1a$4@P(|IDltd1m#jpG5xC+q0v>j*az0 zWs=Lbbf-Et@jSRAq28SF6Pqi2gmxqiw97+6Kb{$FWSeg1^{o68)oOrV} zj^}u}oZ7{)Ny8ylh1%dBU2B&>&csp;D@aa)nn z?RJYVyZv9PCgZwXs<$g;f90Zb#zUgm*s|zsVm0gtVSCn=X>Z0KEt#`nJvd{7M$49N zYaDx9lYW%iSz zZ`YUf3;iyV)v$8xHHdTc$qU zdUsxTjV`7kn)M&u z){)AwYvLhR!_Fx>O4HleHBDcN-G)w7v}bL5$6IWhJNB%HONlCdglt|~IvWX_YL7i9 zHkxYZqI##MG{SfuXbiM2#NPIkUK6WNA9>=IabjSP%=XcqmXc`gBCZE8c;ZjC(`(%aKEXLHfK@p>&$3phU69<*a7sjNO$CO&Ch z*fC?rz_x}XvvqfSv(HNIa@qK4Dyv~-l4_U2>Z$DZoUu1Hm)lz+joYWAVcW+Yr>$}9 z?N(yTN}p=ya-z+Q#_gHrvh$Ks+%nbBHxsg{@%qk*huYgE()iQYf~Lk=Iv(QrXFag( zlSpREWo36MZVhXHspYcquzpy5MzY<`Y*cIvtelY_yA3n8aeH%XSPwKcV;k1~(&X5> zXPh_V7~H9eG*q8)DvcyFmTo^8*Wz+gNm;QimMB8Dl*~lP`f&!uv&TJq9H#ff z&i%yaAX1j?jb2Bk_hb7{luGRrr6$tTI?}vUW-T+8S$kq>*EGG)jB6cx{G=ta<+API zPNf<)5@H|wDU6MW^_D)D9Z90n*}SYw>=W0KwIs6L%jxxY=~U0gka7I1pNuSNgm&qy zC6TE3~?3Snc^r?0osh;)Yu7x`2wk&Pr#E+;BG7wgSQwOgLmu(G=>R+Gr5+XK~Pb}X?Y#2&+LpHAK5*|4!WmbT~g zwV)ni{SX_w^;i$?qXZipE7M$Vd$)$om0q@ExU^icHBIl+PIc?qnz~anqhZ_4v8T1L z>*DCy5g0F(SSHfP*1{b*t6^ofbSl$S)`r!vddEKAm`UWB=SV&Wq? zwI|WqXHR!6s3zmF?ak$8&5;y7jCkzHIk?{8T$Cn#$TF zik#?ai^aBEMjm1~%Yh zExk>w2R44zp5)4gx6s+2GT2tKWye1DbD5)8EDv;Tdn2h-rg|C=)!64UQo3CiBC{UI z|A3x8D&o`jmOgT-C;z{vor{*m#z1AeUQUUuCRQdT(nzRhHu6|+PHWgLPa|RVPHeHI zuzG5rQ7*OxSU<77!}^RbC-Osm(puZ~b>d-L*god7{)wgAGi@uouN`l8Td^9)TWkwE zdbZYXnZ`_Gusy_&Dl>U)4;L@pUF(c%=Pup0r)AMLaj)4_R%R_T*0ZUs?DmkgRO*M# z%gPz2QcJfz8yhQUY{`0KE!}#z#$AfrhG^_LLgd6}0oEHUvp!ipmDyCc%-YjbqG98S z9Z`-=tUfDc*`*}P%SMu3wnsjjmzCK#-L+;lY%VHa+B&utY+iQ^Y*}n7o6BwEj@E6@ z=1L@ITq5f;V@oz3R%Si8<@i1mw_c)JWUP0mx+7t2*r+m77uG(JXSe=Rb6uK!;x@cA zKe2O))FQEGwhi6&&Af(BHRHCC1Q4H?9i8PlQ zNoMR>8&-D5;7(;VtnAK9HHmBz=@a?+`}G+|m~ramL`yxhYqvMH^hB~dS0W8t7AsSG z*1y|B#;L4*<}KM=iR6sE(bSA=Vviw-N}>9U{Mbhuw~bp9zm#~9xbwO-@x9scBuZud zxMiyOr`Bw1voR#nU#bmj@0QsXbEp12ntwwKe@{)X?NTx`VrdJwE!`Tnt=LpnX1%%f ztcU-G9Q$3seR)FfNrztRH#pT{<>d&YDBztWHY zhB&X)mi+%bN3u4qu3n2>sWC?V;Itm+kGK9ftdU5t{^%}IIFg+TBg-yrMFbe8rrTTM z$C2$!mUoVu#!ctm;ojxyajm%*xc9gj+|1Mzd&67b%#gPP)5VY96$SA7n-G3cqHS{~yXa*uP3Kx6Jn?kTLBKyJo8!!-wFX~sPVxecVYSekR~ ztv#Y4a$BT!<+^d*@ea@CTrW%898xpOirBV?t{Wisbm@xi=+xzZX;K?VlexFJDXwKE zH_Nqr#F6C_EDO0s++u7OSqs^xX=J-n4b zg8a=`ZsE&23Ux}}R^__e*EO%ldx@!DAd~GcE^7rv|`TO~L`~!S_ z$n`A!1CSm-YJI@!>+{W!(md6w75^OH8tKHMKJwALFF~$nd8&uhdn|uF`Cfc)z7O9Q zd&Kj-{2=}nesF3|Qd&KJBsBN&qxjMM7=A224vgm~@Duqr_(}YmSl;5NAZo&*R_c=kp)%AMzi;$2hEKBFAXU&qT;e`DOfaEaTu|mgQkKJbanJ z$3*xfx#z-uBFY^PNU4d+9L1kR1hcF>B%X1|IT0FC>O@4g93_oIeB&)I? zc^MD;afo0k@{h6nkoc$Yg*;!TdPx+^2Uh(*w7gXG5HBCV2Z>~y6~{8ZhKKA;;cI(H z%`&Rja`>8pHYIH_o^Jwg%{-&{=AP;BIKlEcJ+&1_rS-*2@IF1QM@Y>{uZ-e*Tc!5% z^!B_9pHmRaVAN#-wr|1aOMaw>ETgPttcNV)t>q05Stfhl!ZO*~?!)|g*F%<>o>`vR zo;jYmo_U`4!3S7~^ggzqVp-%_43=P7WNpcMv1c{bYc0(|Zjt9JNEdVcf#?m6q(#+}3VyypVe zWbp`s;1xtc5>f=8;1^_p95q6MBB(-GhzOdX3x;3{Q6ZaC{z;e5Go5* zgsQ@wLN(zop}KIlP(!FG)DrFyY72FQdxiUiy2AZJJ>dbNzVM*XKzK-aSa?KuRCr8i zC>-Y+2~P-(g(rolgr|ijLQ|oc@Ql!0Xd$!|o)uaN&k3!CHi)dP&`x+kXfM1dbP!$= zUKTnEorKOp7on@rP3SK45PAx|gx*3Qp|8+S=r0Tq1`30OLpXN6ih2$eh6%%k5yD8} zHQ{w(6xwEtFjg1`#tRdKiC9k(&UnTOZwXVNn`-Ibfz5bJ8ZXSYw)2Gdq5DAiQ20n# zfUSGIz|yZ2Rv~STC9e~{6xIvtgbl(*VUzH+wfr_n<(1Qah4HV%P#->jBv>=cQ$nl8Ke=aUF6V zhhJyEj`yf=pSP~}es4YR1K#@H6G8*8?p>D}`A*pXjJ7z0XzB8`(99cuY3F^xOXy&2 zJ7C+{+XYKEYvj$TixVUz~;(B5`a)O^L3!SVAN*Y(lJWqntAEx5;~} zH~|rEguVh&H$qEFAn{fcou!s|5A=0V=2p~`SU(`vw=6fo*CxchF?As^l9Gs)EYFC| z#TH`Am~~t68L=&LKVxmlUUOKGbz3ZCd%#Qb)UozjB0tfRl3KuTTXDE+87KZv9GAAd zDNYs%lf|i)G!@&amS&cAMqDed5y-KCoJ%%{8^ulH*WzaJ8}T6bow!BZDt<5iAZ`=4i#x=f;x2KwxJUd^ zoa6aP+$ZiA4~PfFL*mckVeyD~R6Hgg7f*;M#b3lz;%V`WINS4^_`7&k{6jn^{wbap zFNlAMoWx5WNszpfC`l5zy4=ReQa}nyAxV)`DJ(@KP0}SpGNq`LP0B9ika9}7r0b;I zQl3=%{L(S5pj1dIEESP%kcvvhq~cNusiZX1Q%br?DlOeCm62|d%1XCN<)m4j^3v^6 z1*xJ`NxDO-ELD-JN_R?gJ$FgfrMsmXQcbCrbdOY9sw3Si-6z$R?w9IG4@mW;2c-tm zL(;?2BhsVNV^TxuajB8?gw$Ai63f$46RD}xOnOEl=dG5~vr;SRIjObOMtWXqi}V+y z_R@<|2k9lq9i>iEXQ_+SRq7^nmwHG&rCw5RsgKlG>L>M=21o;?1Gs`djx*{IX(;T6 zOCzL_(reP|(kN-PG)5XL%@au}hq;N;8`31{O=+_9mNZ3rTbe3Olcr1WNbgGTNi(FG z(kyAVG)I~%&6D1j=1U()A4(rd3#6mmC(@_VLTQn-So#b#{Y+YlaN#SX=|m z0o36+X+QTBQWl8ExzD7-i0LzFp|}+JzlU}kB595C+G9HtHR*$z4n?dzp*w_{9ERta zh`S}~KODYJA^P5^=|Z&XS+wU`@s#wrctKhtt`b&b+_jeuWACh#lHyBQCXzN9iM@`< zH3E4qAlC)SOgSk&V71*!p({%4CY?c^m10j=FO~|X426%A;s}(pT9qI; z>bHY?Dn&y34MclxlSZeIh1Bu}Xi7+Lq)bZL!A(wiD`iSbRGOMH4LM2b8<;brQ^=et zkL|pa_fuwiK1jJq`Y2_f^l{23Dd)w7@H5v#+G4RpMt(tz{ibM<*62}ogp$!&12d~8 zW+Lg|X;!a}vik7>^uex_-6>ne!kDQS#Fm(8B4%!1%)+2_BqfBI6vo^oGnUTRqEac$ z#hempD>5UCVNMoDACNxlhml0;Oy=leG2nX-v*9#8BZhq!fbI+X4r9(`^JVvC^X0_e zb-vubCK%^rjL(y@Ltn^uge&5^!B^B*%vapkNGge3rF=K}O8aj1^~LNf>$}xg&Uc${ zBIZ#AUq#>Z(jC6azAC<|zP3^|ANh=Wx331YwS4#Zo{;MJ%#{0lb$$0E^#R{vv`z!x zL%!2oE6ncJXtl%QM;K3IG5@AWlTuD#1pmZ!L=D)!-K?Vl**k^L)7_*$xt>x^-%vz%o_h>E@f$ud z4@W=L@=cQ__-0C_e8Z(TAzz0Q$ZQ)WP4^uZ7owyYzV|U_NDqb4GDo=izCUq1De1cp z#~gAjS?GHgwg1ewNctQtkkeNiz1Bcl<*SP$+%_EZ8d^uQ7jeX@hhyIY9R0rWy?~?5 zbw11h=?C9@X}fQSuYqru??W6ZM`FIeBkl8zz)|L)?~resbl7*q*IPQ~djtJ?(l-Xj zqSHwI6}pnXv%WukB>g=4XHrT(iT95|tK`Q~>>(+|PsUac)b0;1)qHvUb$s9Bm^c7! zH_#g0<@^Js^8VZX75sGUCmQqd#`^8Z_bc~^zdhQD^xWFVE?XQKBFNO9~U-;_pAK)M8ALM^ds(`&A z{-OS1*e5gkv^c~+3gwRhp5wqFi=`0oWW7@ zyf_fGd_&sc-{{}u|JuL7|BY4J7XMcNV(A-y{3AuYRy*N8>Hoz)FU4+|4e&*l{P0b; zO(l;k$cH6SmSi%%{BllTKn_AyWK|B!5m|%gI-e;=Sp6e^nmn9|P?mjEVlR znJAC*m-D|VzbU^ZPm$l2r^?f?eh15Ykl)1KY^2PU=Ruy2y(#iX@&Y-(_@e()d7->W zUMznmFOg00Pwz5$xqQ~UQeGvmme zG;(i3-qZ3~`49P={HJ_gz99dFTfKb16F7@9#K2bg*bHkqAO?bg#Ui;*J(7C08GC*C zjdgWN&dJ}2?Ae;VzO>J&TX3!WJ9kUqmcTNxT;Muf#e6C*7Rhzt0$lgrh3m{(IQ!MK zt~u$sDkrWiqqsU;C4MeekyePsq#wj`IHwko$h9pwlP?e}NyjWdKZ&%=rU7zQ+dR-B zK(01h1^&dfZJPjRT_KR`f);^7Qi}k&M&_laf#!i$frTQuO7-A6wMBqx+61cOYQh1+NQ|&l+ol zyU=$<(JuvqWhK%#Hw23Yk787m2(A=w43-Ms6f7O2Jzh3=Yp`5!l~_J_d+-iiqv3Oo zSUFfFST%TOFek1?s|W86)(94pYGF;5dxQ4{SBQC}dcg;R^@9%vO9USZE)yRKJ{o)s z^5d|0A{dpP3_gXuCc&n`X2EBI&4Vq1ErX>|)9Uy%vPQTC{drt0f;!)X_y_oaw0~^$e2UJ|*@HE*JX;6!-@nh~UVehIKCVBpF+|QQuOy zN?m|Fb37x0BZ6-QR|x`I`8u?(7uRy6O~^G{0M}k~Jvpo~7(pM<>(lbmr@@6-sz{#& zmjpixF2%AuxFWbRxGK0hxF)zZ_(gCXT5pZ`Rd7S_bBy&>;^yEt!EezvYsJ+_U5RBi zScrC9A?^wO7~C6-Nc+$t_NOpf$78|csN=~X`}xcM?DZ$w?m}>`hm3eS-bL$bk=8D! z6b#MstPPU(Vn1i*!Id?g7uSVmd&sB8yrF!d{GkG&@|X*SL;JWI!QZ)Jq2i$up^~8+ zL!}^<4&59o6AFf|3)!|MLKQ+4LzO~zg!Tsi3|1*j z9qiv1svEjLR4?=ZJQa`eP$@+6#p;?_x)vy{MzB?APp}M1cs|rN)GqWwsD0?gP>0Y< zp_fA)L!CmMLtR2$L)}8%Lp?%0L%l*P#2UfAh^BvNKxklSQ0SG=;Lxj~A)%q6VWHun z5uuTx*Fvv{Mj?tZp__u^LaT)Fp$Vahp*6y|&wuZhB{Sev~+8){gyIrB(p*^7=LwiF%h4zK^ zhnj^Bh7N^(4jm312^|d`3mp%g2%QZ55;_&y#+?cM8u|_XSBL(9=ReUm7easGOTOLwS{5q5R5q zN`9q~QdlXXa0;noaixS(Qn^tnrQD>HRy52QGLmjp$|<)g<&|Ax1?5MvlH!#rD^--L z%AHCzP*=xL>i(o|`tJfpMFFsti_MRq`mC(Z0i#5z0vTe;qz+ zDr1zfN?FYGiqZsSqVk3^NqJM5th}X6QQlUjD$|td$~(%t%6rNTWv11dbKq-p=zV3r z@`3W9vNp6p`B?cx`BYh`EK(LLpD9bgQe~O4Tv>tbDkUndQPwJ7DC?9jmGwy505&OK zE1Q)((iml~=iA^`SRcgP+^+0Ub}IWqyOr(AkIISAOwT@Lzj8ns8CN!La zRwL@uimn=JKq2)$idc0um%0M2oJYN0U4p&*Y5}#Nno}Y*!tqa?<7uJH_AEm@nzRn( z-mDgtmMUe{AC-NG=6B_Gb*-{CxK_DC&7)RPtEzXZ)zrJxrOMrE8^l&c4X7nBc0NP& zxzyW`V<%c;RokgAsO{Ak)uF;m>dR_J^}MIE+C?2EbW_{m?tV|Tm)cu>LFlWF5IU;^)Pd>+ z&nxO+^;Pvnd=D}b-+w$Iv{PSGUsp$|qt!9$SaqEGKUEbbs1wyU)JZD&R^%-;oA9U=dIeF(1$)Q?ra@Ts~`U8F8n$(^8=g{A5; zb-B7ittG8eSF3B(wdxn@I`vESA?Z29JxAT7b{00P->6-LCQ?^ntJ+QYLEWZqS9hp8 z;bp$MNBt4jKdJlF_f+yN&LQ<@^{{#bkseczt0&Zx>Mv>!;j~&y_*LzzmKT0REzWsf zQ_rgx)W7fr{|wa=ZX$TY3vjb9CF~3P!*Vzf4u(VF&59Zhha+JvtcQ*89`%5dEnHEE zs5!&A!g+<<;d_MZ!+FE`!VS~{;ez2p;lkk};TysQ@l88i$_@KNWsD+$7vI{1EN}HV?N5 zw+ufUUaCG9ZmPBkga?KPg~Mjqs%K zo8igfvC(38QvA%9o`dO7Tz2FDZCFYG(kNWJ{0~rd^mh0d^9{=Js$3?o(%U1 z*AY&K&xC(P3*T*x&R#0{cI`rVzRE@T$iukb;EhaGcZX9VzKB24OnO8JMsVPdJR^l8 zk%$)2BSyrGL?hWE*&{hD`|BdPBY7g%NAgBqlu8OONd+T?B84MGA~!^eMv6s>!^bP? zjgeB3nPTOw~uw??K)x54M_kqVKDkxG#}BINr$a+jl8gnY}_O06!`jMR#F z!?h!IB8Sx=+UEX9y~qQRW#I=S4I&Rk9*#T`c{K7^q+#T7_^>tVJ|U(=|ggwWyX&%dX|na%#D>>$Kcj9_@N9ua-~CuNBY=YK64I zS`qCAt*BN^leH3BN$p0hly;L=TDw^*qurvF)o#_wX}4+RwcE7{T1Bmrb_YCH(W+{9 zYSpy6wCb>^q1DuCY4^Yr@o}G47rJt=uMhhM+Cz}-s8*<&_Jr10ds2H!ds=IvHPxDF z&uGoH7FtW~Su1yI^8kSBpyh zu^xyrU(s?(uWEUup@@FCHbNVzy{5gcjnYPIV>Cq=hv>#@6SRri8`>o8O>MIFmNrFu zTbrs))23_hXzyz8X*0B$+AM9hHb$ESm_1ah325qCZN&8yctbL<>t9^%9wrbyNKWIb4 z+qE6qPHmUATic`ksO{B$()MZlwFBBg?U44fc33;29o3E@k`vlV?HBEoc3L~5{i^+@ z{jQzW{?N{8e`@Eo3)){Arx(^dI=Yv{XCn|t)ydL8(?58m%b zZuGzYpk7gXNPk%0uRW?irZ?0d*Bj|i=#BL!^{4cw^(J~#y_x=u-dt~?x7452Tj|f~ zt@Sqg^Lksoo&JK}UVl;VpueQQtasEq>7Dg1dRM)hz8K@Lr@ln%t@qLU>izWo`T%{P zK1hE>k7%#zL-f(=Fg=$xLLaHWroXN)MSqUbmuchl|LNoP3Hn4mq)pP_)F!0YK>I?Nn`d8X#`V#$f zeW|_-EwDn@v{m|QeT}|W|3Y7pS$F`YwI9zDNI2->d(m@6-3|2lRvbA^m6luzo~8svpyj>nHS+`Y-w^{j`2Y|5g7@ z|6M<;|Dm7L|J2Xx7xce$&fpD?AsAjmG$bR%@ELw%pcXKKM#z|{sm5$AV)W2-!!S%E zYGgCA8##=eMlNGFM%xMPdZVwF&&Y2SFbW!qP}nG9++Y+niW$X?!dgk=Mx&H*lTq5Z z*(hV&Vw5#*HOd*c8F`f3jS5CZqmn`9con0nai>wuC@)nv?lx)|HH})vJ;qI19phf( zKBKO2zww&(fKlI=t~W3qG9ES_F&;G@Gb&4u8;y*zT4Uo$qn!4%(ZpzKG&7ztnj0;Q zmd3M2E8{uicCC$p`ERr{UNG7lFB%=Nec9+}bTT>{U5u_qH>11J!{}-BGI|?*jJ`%c zqrWl07-$SKUNHt6uNp&)p~f&{xG};QX}o5dKOf=pwCK+!U zMdi1QDaPAKnPyBk-a&cqp^Rz9EMvAY$Czu(vus~S-dp7bMmhNt<5SqTGZrKNIOB6; zsjbQV>fg^ z8hhcrjJ)4CU>r0K89y6`jU&cU%i9TfyG1@_oJM_qMJteY_yg_mGh(~||C~9_xLX#? z8nS3gW{T-E{ibXVG=gTxeA`gX7jfd(Ox^4NTfq#P+0D($i$*TA!tOM`&nLUjA&Cv$A`#ajGVLoJjYg}(WYJP9zH9t2Rnd6Pd z=2Nm{K5afNH%08d(55ZSJLG50R_1f?bi{bxY-_eNUx44)Mp5%6^JTN6*~#o|b}_q} z5wpA5!`x}~GJBhSu=GRRKN~levUfLMmuZfO0%T=I@;uOjDaa=_0bpsWSnd^zD8SZF}^j)_sDOe zrN1(^ncK}B=1y~$x!c@h{%Gzse=_%(`^^L9LGzILvw7G&VjeY*na9l&=1KDx^OSko zJY)W9{$~CT{xHv(f12mb3+7)Y7v-a#sDQN?m7*!pBc?yP(+os|QGDEws#r&&IPgb} zs2Tm)%ofca%@NHR%@w^anmd{&y3NcRJ!R&HTrheVu@s5k5d9tgizDYTGZ*YgIe(dA z^r%@jdJu<@+oC7T9MQe7s02?(5#e$3&ggD46s?Y&HKH}6f8au+Hp;v$dLP!=QFf*1 ze#F}#dd{j}_ULv*e%P#OXZ370{25o-x;;)~(<(KT0HdPN3~H)aDzMaR4p%E8-*dJ7MzCyl9u* z(LK>0k#Z0%VxkRCAs1;?QmbR=&)ul88eI`RiMUdtzhOCxD9=WBAU+Lyxlnp`l%~R? zffmXIenuOfLk)h%=oydJxPaCt(I1A#Uoq~oq2)-g?nG?I(358|Qtm^a7S2`#y;d|^ zO0;;kbLO7tjoA)hY|eq_;;47oY}?T;dC+>t%nI2^4T`6>&Uoa$3z|wutC{VY=rHu~ zezba*=uhyu9d>H;!EBx=7Y#%o$#w{%Y^T-2hcK>dU=%!^Efn2nwN?mG=0|j-_Jy-m ziawuhMYOop?|Gr0kLzxY|ADK?FXF25_V3@5+hhw|D=na0v?BHJ#@oO9Pr*|ph4Eh6 zYxysa^}pi%H*46;dXsSc*ej(QFE{W-_#@m+{BbT1f08S~-^dr^mvBY-GW=&;Uj7_@ zG4wm<;qycLBYvm;8=g$bho?&f-pg;plPWx(KFP)J!1E-3;Q5-}crxWz{8pd~e*1R9 zN|W(qNmuSgZacmi@$(X_I^mg=j$CJ0595dP2G@eG!#~D1#B&-A@QlYJ{6l<6zA^te z-w4ldwB#S;Tk&6V>+#IYd~PkbiJOh5X;yJ7x#ir4cz$LBx0G9fCuzRm)^O{%2k@-P zuUrjY!LuN>`Lj4HJd1Mze^nRapO#^-uXc&FKBRAXPDrgA-Mf-C&8QY4Qz|Jr`S)LI zffW3YNC7+#Nd8o79pQ9qYg$M39FTKyx$*p8K1c=dBw!Id1y~$%Nz1Afp5`mVmF3ED z<+%!6B}+$EmAR^EG8L+E)h(e0SBtA{N%wMf)7e~n*W^q*?@0dYyNvT8&Ey(jp?@Nt zD760`#dC$^uTk347*7{ANnJQRA85i9*=h<@;<%c^ z_aSGGXjSNHVIgS*x;T=pvGum6Tf{CYe99i*0pG?b(UI*Q{HLvhg4BY@L`yuAH6^cg zfwH=mq)|yCU zSU_ZZr2So>JX{&tvxAM9!WQwuWxc(8ErwG7Eced-KSv#X9(f>=3KJ z$+iyu@>!%xAr@eOQc3yj*Y-tRY$!lRU_^TIqz_R#-vFje_fxQla?tu~ zXgUOXS(3d+Y(8f`3J^Wb-5u7aBCLotzVY$DG)UUfG8y^Eo`jL;eoq+UY2sFk-KrPG;fS>6GQoSvl8EXHu`7e!J+k z(^)5bs+84hC-TXU{KZ~7{e@Qx2v|70T>zIPSp0l|4>3#Dubt>s5e?gY?WA4ywbK9` z`;Th}d;>1y+G#*Ex9(g!1rlC69oKT}x%K1PBK$6l)acT$o#x>;wIFq!kj zrF@>KhxfX1+(Y0|d^1RT{t5mmZ0qq&@kTg~Bj4+_=G*e^`IjJd;=A%a@Xoh>kOu;e z8_W;oNAR!XZD#+&+r!?3?omrWg`Z|^i4FZD?{y>69K1R0LreOYUzpA&)ii@mQ^fU| zm20Uh?@LH)%CEpe9f;iOG@CE@^_IMmx0lWQcl`IM3&(9wlXs;_B=yHM55(s_{$R|0 zyg;3MvCcOV?$6l%%bpX-?Ci(o=E-%kp2qrO8o{f`FY}>{taMO&lBg9a{|A9y&AuZP0oqroJjswoL&rM z?p~~tymq?k*G@_nubntNKSA%s#$G%9mF3S9w5rK_u^FEyF8?=x$?qrZNtNjH1p6C6 z+ctCC_;Z5yu)hJklpJ8botvvb0VvsClZ|}gyfvCp0{fm(`8rg zw;jnj5!0}jwexq)2{Ab*uIik){NFnzubu3PlxR+{zjv~2Gq;U@?Ua(76IXRkB+nC> z8=aZ4N;D^~^tF>eIVX~H0t52D{EmVvJtqRmIdN6z#N|Izl)QGb&moD<6YMiZwr%FN z@vogi$vJUV=Y*d8ej;bx!0-o+mOp z$vJUV=R~gLoVe&%»Ig#rM&xst#IdN6zMDp4xvm^fEc8TUh z)~}s%c{naNz&psSbv{o4YfFCvSO{`1u84=e^Q@?+5Lev8zE`}Y=ThG*UdmJ2Q^qQx ztmk6yJae~4R^N>o|GnbnJapl>@~KiePlYszq+PAwJ4Ns&@oV+H;?LvuzWwY3+5S`S z73a9!>E8Y99#8Q#@xPzITLF{r+Q*sVYR!pfuHiZHZ+X`~-qn_z6aT9Je*mC%l?%(~p*lYRsPXGPi z#U|&(KQSk+<s0P{6sB0KT$j8`H6e8@ccyG z)aNJa{o~J1)c4Q@|0i0iRNwP(nncpB)^EkfYRTs(vT&IcH%sDcr~BxCTN*c4M#|)Q z;-5HAT+5#){`=>NqBl5--Xi}DBX3ABilL>$Mp@~5hdwFCR%$`*MJ@2g}wFnT) zJjxQSjzkxZE90ZqWbI3>#)&Y;eG%E3?z;TEm-r`tc3!$i*EEL80aoXhcLyJ^EDET1 zYxdGT&;z;-f$o70SlB#dpJ+M+dRdaaM{L%bjwR94+}&Y)D&nMY+)`~US}Zev$!n*7 z;@at2ejYn{?UcNBiaqi;=ZTE|@2+e4+0*2lNY06@%!zCH+0*2lNY06@%!zCH+0*2l zNY06@%!zCH+0+02oJf9;T_1Ol{_gLw3mM7pv15-VS>H>1FE;r-_NBky>7RQy=C%Cn z>3{z`k-QiCPuz>WmY+RM&WYsbiP*D#=I+H_%g>(v_vb|N^Ta>#c_KL{Vvi)3vv=h` zPh7pYl>9i-~1cEqp3zfI1GYhz9%-vfC0bHVm-<>y55 z9R>fyI|{Dl@3H^;?{I#4rRnHA0du&zGq&h}^?z;XTUzAA4T{KSxpJUzzEinI8cX0wEhw4v`h)h=C|X zfd~i!CL%`6VoWfJf&szJ0&*xI36W(Y1MY_59{~U7xADs_W?Qyn0oys_v8aX+o+0g8S@lFOYg7GL_qy zn8;U8ov~%XR#}#CpWQQCSrG?d-7gqnb17kPY(Ob6E2Y@EuXGbvyLr7CO-wCVm1VjXCna zaE>?=%yY%h3g<&>tP^wfU&9=*eO7gsIcLBd1ybgB( z)7S~~Fk`2+aKkX(9BkhOjF@<1_~cmWUr%utFqLO8^yIOVdlzu}vh)@vUSmu&jET?n z947t;{!86E<6oEmu79j~XZ)LmdUwYEul|oFd>T5T?u`Gxx_8E}vY`D}%&%AgmHy87 zpr|q^73t3SN^yhOqKInCBHkIlbrElg9}fD6BC74cwtdm4$5jSZ=9A#_lt_DL{8wWC zv{l)q^ym*tWp!sfCP{l|`~@R0ZuOnOVYp#(y2?#2v%pbfWP)<98e~e#iwQ zE*SAe-44eNr90!F(tI$CJ~G`I|AXyJss$BqWr?Uia2)q`{M4!7sLzB*y&vm z$H>LL2VC{XPJ2NvBp0!dTsbpqcJD1N5jb|*x0p>X_5zUJJzJ!aiybH5jAJ<^+o4t` zHi-Abn%%pKq+Ts3TinF7?IzoCJIJ-JEsc#D4l_8bn3UaCEKwwSgB<@T)EgJ z*$&LheO7k4Y{!?Nx^u)dSS3cOCIS4!SEcziN8afoki=HcC1828aH(>7&4uE!n7_dU z&c)($qgWn`6L(gxW8Wff5lQRVcZjusTw7Lrz0UBSNLKs+7&|>6)k6a1ojy=R38&$p zA6P_nFxVcmR9@@YZ{#E^o-FTlu>9^xRy>Z0d$%|1*vb6FeyP{7)66?f7^)i|EXnKG zceUaA#E0O&^iWAB4lRBd%p+i@@G|%pw|VSCA&yNaFx|^p0l&h!bUvN1WdNB@V4v20m`*UAK-pL!T0l10_o%TwccWS@&30#};tL~r^ygpG)>uUKhCJ^y{L|{lajGeM$qJNn0 z+i5R4vCT+d8PPB6er)Ekna6G=kKK;49rpQ7pMtRyoq2|9bXm?k`v=WWbkdn;c;1^| z;lEAVH9J1@3|mW`9YXfO(38*YFlU}MR*rlz@oC0{xB2-TKyS0;;yGBDK-rEgbV60K zv(Cn3I)Urh-F!Bt`YzL%_FSx4pK$jS;hdx`@04zR0^i>mbFsWWftc{g#r7tTZDT^M zPsHb9l1i}a{H{= zKR>}^C*rvkuG6$-ElhMOKjEhn?RAE7@?30I9{V%!e?DExicc?o7R;GNJZs;bcbe{u zoy=ML$ulyw_=(RIA1s^*D|%nZC@X$4lrr6(qIzfTPcM?f7VxX?z{FNPf7X7Q|1=Ya zF@cEpBLYLZVJ`~=bo<|oWQQ(7DDvtxe3ZLQ?F*sSZ= zwrq#lkL_Y2F7K3XKQ@-!H}BMb@=m-To9CTuocVcdm!C*~ch?u?Xao12@;bKN%ALw% z`{iQWi^oo;6Ipp|n@%XX*wc!qIkMu_bfW%T>|T&Zr_c$O0ZgJ3eoVBN3}7-Q@)$cQ zOwhd3T>VEE#{}^cbBbp~R6$47mW5(3&7a2iPqg3Ii7~;L(4Q_?{B)uoKaoTy%$_2q z6Lu@NcFm4u#qGYRZ~romaOC>L*~N3gJP-C1;jU48pWWFI$Cd3!!o&p;ZH2$mKjuc}s?z3xr-swB?>?gXXh|jXA-5(^VJ!t%{KF(&HwN>Yq$bFqwxr1tdt`_?Bgrj3dG<()3&^$CA>)bY)R z36^)N)2y-JeCdQec49hVn!2_81k(xA6KQMmGUIFG+z)#>k&o-U741Ch@ z6Nm$RYRx+>27cmNpc6}4&QDxcB!w;DS6G+i)p`tdpZ4S@rb&6HEc}FDwxhk~Vv}V6 zv(CjbCJ^y{L|{m7W1=_LC;a?`ODE#|1b!+0{S$^x7tu=O90hm|?n7Aq9*l9JCGM%h=z56GY z6-i+W_!ZWN#!l%*Q0<9{Z}VKN`Y=IqZhPeE%3rqQ7N7yQ zN;+|C@is7Thdo7DV*8AOTOB%K_7o-8td|_aYOM_5tMXK^&6VA^m{{5}+!F3NnmZJwIox}S_>2PeJ@eQJM~429 z6NV^Eq(erxjh%XP-pQ7CO22<1iN{t*t2K6F89>!ajhorl?6S){{du^rjO{fS`)KZG zWBTTua1>y#Po$rBQY~no+u@scLLR%b=AAm3PVl^w`YzL%emYU_-qSR60^g5cQXCUZ zC(`wdFVDDLetz+L^B!w;DSJ)ECwZu^OX-_)w0hR%DyQz+g=>+Z~ba&So z7dBq!VQJlhBAH$Hl4^e7n?M8LK#5Zd)irZvDhZ{pZ25^+4+gy!~~C>aAfEo zIbldQ(24A0r{2WGK<1s2M-{dB38WLqPcWURPj})mvhmnVC*ti`+npT~wa<6rxmdg1 zTPqjKn6UezzCAl8lBopF#WE)Bwr5P(t&y)ie_3%G6A!^G=MkQ{*lavD)*NvYm+io@ z6R+82`!0CwRNZdP#l*vmiQ=J-!XBta592+=^G@w_7jV{fY@1Fz!kBOnf%K6v5y!m{ z?IqjMTsrX>V}dbJS_?byDj^}EH|Js>hyTKER+ZUS|IOm$&Z z+LH<|73UW&21Ut2v00bl*TqYu?<>U(;AR`-5eD55eBiwWS@mzG^$Xzjw#2aTn=D zTTYkf5TG4>m5#QxC3{cNTftkw#L^e!-qRhSR1-_2gt)0pv29G83$o&;j+h)P{ad=e zDy>}|Dnn&U+ppUGy`e|S7#pp4=WKZ{xW2RHIa_`Ql${3M=<}T|zankQg>gP($%>;t zr9KB@=P`CF2FznKKVf5{H|d1UPlSvK9y{^aN!XYuGbR`lj0p!5eT)gl1Y^R%M80yd z$p7$~9kzlHow|YuGq0dKOtjG8DZj`KXk@6LYz7DXWN`P^h_r`y3yy%p%+SP^yMY>BL|v)<0;Adw6StQM6Bo+U$kvuF9Nriv4hRo` z^$l8|z&sQtgxD`NCJxZRA2=pnu})Pxf9M7ByQi;OcOF;<7ZdLT1ne&{vA@K^_~3)m zJSbSNzv}$~6BDE_mh%v4J50OnvMc-H!AD}@YR&G4g`Yd7AIu8&2Q|Eix>BDHjLHiW zTjfM2riZ6ihLkr}HdkJY&VYSw}2 z6Z6g4v*k7g1MgabQ$lmqPV&HV*39DuD#zfY! z)3xxeERmR4BEOoY!7^#yXwiu!fQjYO7rT$>#0u^9b?K_$rdYV46RRUSaZ7M(ERHWH zS#k;0bYgjMd$1Vd$hyf87`>UmY8Eauqo`4Z8IVe%}F&6Q!J>eGp>qPR#W#)e~oPMjg>1mVTp-{BN)4#$Z$M5-3Uo@=iMcUk9&9`)`3x{4PNCd%(oQ z!5@N$K@BgWuGAZWQF&n^FCKeJ_)x@8gwgpl;i&rjgncK=lyC~riPe%$U>=4}TqI|l z);jY}emXHlW1>6h#Gl|>ap#=~6Mwcak!9W~850AUclt~4m&CEtNrm{llZ^@Du?;5P z0!;Ylo&FXW)oz&R4^AyLXWj|q2vcJs&v~bI96JpG%ojtPi!Dm@haruf%Aw)0i{V9L z7xjl7jh*(^Zl7g>NFF=&g~VeI4Uh39P4FW+u~oQLn8ai6B8G({#c`nMamP+mrKcG? zZ4=Ib8gCmGK@BgWuGGlTsJt+d*Vt)X_}(&&ot}{V#OBHq+t(jE?QD&m#)acx?DS2V8% zo3YbwA+1lmJKUpY9&Wybi9N$T!z3Pir*Q9Z42+i5XxHVj_ml53Joftl6QjfZ!_lCI z7g1Mgd}vf&m>7{0Kd~TueEG}R`_{Pl+wk-Nz&I~Vm4r6 zQg})@3Doc+>Pnp&8r5!?SQH)-Vd9{OP8^hiPS|IjEeaO_ow!cY3Ctr4omiy%tvl(& zm!N)gBqrv_nw}n>Db2GiOw0jHG)gDV(d|ZGs2MwbCBnpc8R*0XAt*@)E{v#wK~6QD zxKNj2UPyFeez-wg9HP1eFfk{*G@Ju!coB7_7KTQ(8z%7F4&t$|l%uh=r7NR-cC}E!hr~ zgqp9v!S~4U*@dh07iYf9#gX4Bg}opa=0`tUwu9!K7Khh{_2r$gBv-+Y^sAs$^Fg)) z-Tx+(AG*+f5`?+(PWHLtH1D)QD76GIp(LEJ1^fzY=BuZvv1?l#dKv|yKD#vYPE?-3(DOf|U@3HBFigxU1E2Yih}>|OI)nII04&0#QM*6e8BX>oXCig_o62KD`qgmN4U?_V4)mpCAQ zinR-bx${m_be9}2Xx?d>Q0fGM^G>9&1^fy#NQ(()2ElKPJ+xW2eW2n%Pq`xo$g98C<_+y7I@wE%06M zAKWT+?EmqA39P|n3lsYT9wx^yaTs7Cxu%ELzy!$vE)H)CC+R$sa*AVOGD!I)(TNEV z7Lx(g*#e!A?=qOU9WbG!{;&o73NxrxPyGV03v^pWB~1! zX|6qgOss(~`{CeDsbl{?BKZj+Hd*V~DD|;Pf4}dM^FB}2#KhCVUNRPbPxMV09-Cx4 z7Ke9*^<_KanAil;8>=OqsOBf0gfLgO!{#SQwnK3f8^qm!2_?;eE#Oz!n^b<%>-BEZ z*eNf5VoDf9GJtW}4l0?SpGYU$k)EGOBim80rSc0;#za;b!1eIe&JOO8I`;o5fC>E1 zn`dDHC1&TvFmbvU6Zl_=&zUtaagLOCS{&XNo~QGqRMmPM6Z1gwHHpWb17WUQtc?kh zi#3?IA26XLVX+1L3QLp@4OI4KV*(^nqq*3)Tr9ockBM}0vFS09MlP1hGZ=dQnAiYc z@uctpsbl{i6ViQlv#hyTT)CJPeeFUJoj4A-iR7l4*&(=4C-G4Tj|wWGtwq>lZ+Lx^-jh%pu>Q0ik0{OBP}>{0^}LhKqQ&&85# z$Kvqu6tW$0OpF2PjU+m;6NI_49X2NRljS#=5Q@(hNaKPKpmf~Vk%LD`P0!t`hD*ZNk}{Sz36;u$(YvK@;ayhUMs(2=idXa-e;e6;2j=fXQW)zG(*Kbt1sQnifKs@QP33o@fWv=ALDE_K zleUeg&)ZGw*aOM+-(W9v{5eBPRmFYNxYNoz{g3t5Z2Rnnnx!+jZ`+(vkfxlzI5s9e zt1$s5CD+6R=0xA2FHiJ)QGRXsJ^3(kBHU-!ZJ0nTGA6L^@#z*!d`e@Y9-Y8i`~N>N z1fSZN_)&o|LG6^6&U6A>(ml&2YunPA9j1Om{{5IcxJhdWv4cI+WvRqxym zTE{k}QnDRm3V#XrldFPh*6d7rveB9y+N<|t4`j{mtx&Dm{Y~4@XSP#-Q^cu`+vkWH z%?UcK=#%X@s(6%~&2XaDalpA9eg1PhD4|-j!<;u)jw;fxIcs+K4tGxx*666>m->Xj zF!du_or(=0IGLZgX;`*wY24e7)? zqBfwO-l?>U<5vA|o4&ErwZna5r#FVZ(J*bF9xh5XcEX%DSKb&#zvhgc@Ez{h32XGm zuqiNh!Z7tCo83nF+LOmlpU8nusJYnFfa2Ar6Id%Bo%pzkIns&inNGz1Sn{V6X6!`sPRwH~ZaY67`;$4&JFQNI3FK{C zHSg51?roX*{T88Nk26DB6|*{Gfj0L6L0&n1_@|VL1+y{)g*$ z=!dt!D}{H)`|IhyGd^j3VlV419ehXr&-BdFda5j^I=8e(zVZ|)6{8U|?Va(fthZ*n zGyb2gwsr4}Z=}3-Tzk##ib&oGzpQL?u}UVjp1jkwT_^*Ht(t@hmW#E&Ikc<0yV_kY z_C_rOn00-^)V%gO_NtD9x7(;&FhTspPs10Wa@odCrd3{)xfp(;dL8>CFp5vlPaFkOec?DSu(vF9GKk?f)QVg<>bc7=1N}2-eE|#92paxg^7ck zgoy{YXG|yr{RI9c=ST6EjMT2|qU46BBpou~X|Xao32u zI%MpW4HL5%6Mjg*ZL7W~ue0{E(ur?^oE-5Jt;57OxBKRHoxx9J!^Gzq6TVL${Mr)} zBiaBHBeomS)tESmG0{<&U^rK1fqB4cpr)fnwqumM<57rf!+NqE_Gd@A4OF&6Np@@yOW^LV zVF9T*C1s17ssyL&dMKYHv$=GlKe(bqvK`OKoegVC&ux!mm5ZWX%}KHySX!Ek?GO63 zYzO91f6cDCru_}C*;VI}pHH%EN49%U&n%qnqZSQmGUmtrfkYcH2-%lx~**-=KbWxOxx%V`Dk#QNAh%G^qq=Q>C&)m7VH9 zxlmk{XWYcMomui@A|BVce`l<0Yl{}Z@4|c$WXl^9=gBYA{VEv~s{0ueswLXT^vM8T z0AH~^cB+<(g&U=%R8&$uP%idDi3JtIjGfZU#r|0()@FWVCz6XL30Rbi^(+12)D}OT z$ZH+DKNuC=8NcJ!=ffR&YfI_mVzKx>x!C(g)E_(j=QabEi%s2p86u_~JKaCx8>wy; z91J=^qba5n{_bWv;cu5#`ZkYF%wsyCJC^B$Zi?J3dDDscrHkRqy|{DyZ2!^_9K7>-5>M-=dN?$DF2yqFx@CReD$cOS0Vqx?K3`>3%LRl_>AL&%ei=`WN z453gosm$s<$YWzU=~2FRO(;J4RM*4AQ{~5eC~lNxm2ny5v#?A3eaA0GQE#)R%b9y{r#$lcOOm{`o1(EZPt z&`puMrIRpmEn`CWe}0(wb*^)<7jD}-bFquJO*a=SL^gRRA$aep{@@);bJr($pPkd# z(veIj@;tXAAAW-Agz3Nh=)`EI6Q)_~V8WGmN=qk}l$OE>XK85}m}oj*4t6N~o0E zgsNB=O1{-$=!2DCCF78bd?=Ml0Vj$_Z>Zf=R1&4zCBQeRpB=8=gP6c_(xZG;4ro#d z(56adhblYOfpVd^D$lryZ(G5bh&M~exo;}1hMrsvIx4c=R6?cPCRD}3Q1Yz~LmzB} z)iMsb$cIv?6hf#s)NV2=iPG&7;2YG>4p;9%Okg?bQNAh%G^qq=Q>C&)m7VH9xlmk{ zXWYcM-NcxPH%rI4ZzLK9owO5JJ77 zc9T&_lx~**-=KbWxOxv_0?SE{@>MyYNhLs=DwQ3o>{JKJh2p9_<0iiC7RE%pSvt;* z|CQ!nl5F^&s{Y08Q1#DA|GD&^sr;0w{#ARCPTU49$#kOQAW&7{+e>SpC)a?Eifp%+ zP${?fefA1;ozV$0rgVSTRQU1!r+ER_1yFS5tPgRQ>GkJZ&or^UoYTNEC z-37gQ7wD+Sc4rBda+^>U3q#4bIt+dAjd#g7~+BDXO4={8Xt_4Q-R^K>47*%CXwSx82EfqPk%^%;)aXdg#gZrF+0c8=7~Q z?t>q>DHQES-3_6X26b1V4>kejg62IkPqa}gl|qR7qBmez@^c@QF6O{pTSH5;>DL(qBQrV%(PIaIXQrx7{-VgcQ$CyZJo{sU~Pm2#U<6$?Yjw>k`cu<{ScIOHN9N~KZ=q25rtsi-7Mw@ZL;P(M3dy$3OY<)laX zsvOXy5}-|$$_`a_ssrUhaaEpi6W_LhF%fT;j&rL$MYM;8cFo}an>2fhe0y;)2W$kj zr-Zt=d0}iyfvJp}{EeH!C~aPQil|1IXYCR{1T~+}n4re*VEy6J zBhZtNfR2i650_9Ww+U6TFqC|&!_Wtt;}IE$T;xNkR0<)~8)`Qml|<=w3GfZ-XNRlz zAf3Q+(xZG;4ro#d(56adhblYOfpVd^D$lryZ+n~QrS!~~X;9_6cYK$A*< zHdQJ+RN1KxlncdGdB#nA+hdH0c(Zhz`^nN%(34Mrj*4tgmQX3T301K$lzgkh&<7jg zDH(@cCa|3JC|{KWnp6U`sZ!aY%1(8lTqv%} zGj8JBo@7kKo2BF2PnUiQJ^9npGhm_(&8JJx!jIe(igu%(hEPg_x~tF!8v%1c^BI{Z z+9;JuA;h!M8!#;Sc^1m@4E#u^QvOuBQO6JpMU%>`-h-H+GGOk?*Dfu^M;}!xJ5<@J z4pc&ln^fB8A)jX%6G_d}G5#->HbPHsENuc4ZD_t&dI^5yrcksS^&*5)8q{5dK3I9o z1 z$_`a_ssojf;wF`LGvxCUV!IkrB|RQUn%_-Othi->(cMwM{Wv5yHUS}P)dWk ztI!84kGY`vTbU=?D3wYf#P6avU|90=J1EO<;YT`^@)hYu9YZJ-O)9f`4`PDKfVnGQ zyR;M^eN?IJP-Uk&Pzfn+QfYq=`TUMCk<>gL1;R$AsoCU<}_$ z3oYPXz(VYz-RO!xyM}L-{w8x(Ax5@iNSW>eE|&MGnFs7#P>HoUCL9wc$#(1nVPnFv zpeTAM#>tYR>*d0J($~m#gyk7fZ&FxyztS&GZShwruYGn4!XNk1x#Huuqq8x`Z&&|Z z@$W=ukmH^4$A`y*zF6KFKOSzm%d#K)cwI?K?KY0@P8K&tR@d8QJ>sd;%XXyOk6kYJ zm4)al4+Rr#XqL-c!H?V&igu$QFiL|dU4=eaX3Pc6p)yajQ7V-}h^?YGU|90A6_jNt z{79!#_DMJD7($_FQkm6zkWNq;Fn8r^mzLtAk1CZNs_aw;Dj~&9D(zN~&sJsqxg~DuobxM{mHe z>s@W!;+uSb59^%?UD3 zv{5RRLWo16H(*%ua|o1W0{lp)QXVATsAC9)qDf^|??FsZ88CO{YnPVdqmL?;9jfe9 z2Pz@OO)BkSkk28EiKOP~82`h|AAz3yNcku*(T3*X<&VOT+!Ts-qYj5qN`tzq&<87z zxuAKJ%oA;tN~I9uqtP2MEcy8;l;tS+kxr%jh;*ZlAry)xm07(9F+pX(+?B6gT8fW8 zs#JEUvQr(XgcLWaw38s8k1{5bnx|v@k0~DuJ$Y<-GMH#X^O*8+@FO>cqTQ%tAe7Re z?ke=b%405QPL_G1jZ&!;LL3*p0mG7?uCc9YZJ-O)9f`4`PDKfVnGQ zyR;M^eN?IJP-Uk&Pzfn+Qfa3^KF2X8lA5Q3{Evs8oC-gsPb;4wUFMF*8Rc2!&zJ4{ zvG;`7_0A|bN#)0P0 z^1&hXb9LiP4EKrFvHxoXrd?b5FSw<#k^8YHhM-Dckn7l(hg!!zb=2C@TF8m?N>q&l zhxtl4QCD(s*Rg$Nf&ZbAet#jdolyY)kkAhCJ6XO2-?PC4h1;0GGStJw(ZzpqP+>5^ z_ns#8VSWGp;6i#7*Ov-VNmX`L|gPIDmg9V&q! zd8hhk?I+1QT`Nf5=@*6NI#0i4Rh9QTC|8oa(;X1DPCQz8RGxK%V<%hQ={}j4k$3t{ zVTPC!DL98FK~)u?u7~~$bz=JHgcBj9!#-=D&lM^B&$mVKszhO+R)@%TF+!Xce80t zA3X*W6N@w#`>|rZxmcAJP0B65x!Cs?XF$D4VGH<`D#7Wx9?B=lZ0^`;W$?NhJ4N%W zqPzgC(^bit`z#7{MIK9i`KE9i|E92Dd@!B)|y>^&<}KiWILYQ z{yiWWqSoEg%Xaj4B%RnZ4jz;_-xS_jGY>ak8au5C)&wU@v`uz{!L=O1)&zHgqM%Sr z(Q%F!>!t5Bq10-?#FBs%*3hq11_K>CJ+qa{X<+8qaQE_%^2W;M%CJ$G6Pg<SGJ1c{t8m!xh5McXAH%dn8(HnDU3(4QLioUq)tXrsp;KHr!pv4^UY*_ z;<|0Jy*(S9Sj2Q9p}Ct)Cr-VsuCfTfnbW2?k0h@)|oW2>&(WvG{j|pkbZkBakEQUa3{|iwX<)=(ci4W$2CgzJjA+Cvht}dh6D3(E-tII1y zEp-i)%T<&b{jM%A1D$@TpAB!oQ1u>MJ)<&IznyZS_-KE%Kt9zvrls!PF%-y!u|{_yZ&4(Kat~p?0?F2 z-f3itb32@hNJnSVi7iskJ6#Xs{_7<_aeetr7&~8IzM*_R)cpD~hR{QCl?joicaRs6&aGH3N3MSPtb& z=}D*fXn(a}``dO^2Q%ul3grFM^#ji2~erV|Mr+iW_qcdq=z+8$b;SeJ=T;Jg$5 z!{h7`{#&YUuci|(K)7!{M$J3bqZ2sqgl}Lvq1u?u_GtloE*8g5IGc$hAe@&}rL3Nd zJs-k-m{4PH_NTuXScGfW}fIA zz;BiD1VB6o@W3LfgNyEofNmYqxSBh5viI3xX$Iqbr{i-t-|4+W_D^vhLz?!jj*~1G zJH+1^)mg-RZh>_B%Xv!D$47gLCR=-oFl0hB!wGl#$Q%yS?pTJ>d3e=atXaoCD%w+Y zTR5p^9&Wxg7dtta93-t{Pk^w=!EvA{Wo#W=`kHm@+hHzt|9}*>fM2OH40J9wuXXI{ zVSk186ul--4&GdOZDjp*>{p|>xQ;zNoDS>QOXWH?=8n8;|{M=CKuA zVy6CF9RIx5C;EdGxz5F&)k8e?*{ON#!5%v;7OfmRy{+huoo?1+CmJ*H*ojuN?Y*bd zhR4qp&vHh=0WBCiW!+Qs9pI$nV<-HJ8|c{S5a)l=mI2H*cB1SCI(GVQS&g0=8#~1+ zQ^V<}6JDTLuU`I)pp7JMArS-{|1;iR7y*bj^{gJ32Yu4L+;SU zN_W=&(J~jENGKkAvB-A56Xi6}^PTR{Ja%K}JDGaav-vUcW=>}m^xFAO1H(jCILRamxZ0g_1lE+y#SPu6Y=vg)f6N7t}&3AL66aB#zrH4RXX>BPV8Nh7v zPJ<`g(Hcyw15Cuvvcd0gpl8`6kDaoeWkc8)=vg*q?9|v)}nUOUTX zV3^1{cKRM*0{2@h9rt6SYoPnFlj%gZ{n%J0EY-mFV;efr*nVt!dm7!3iM+;6y|y2F zV3^1{cJj@|3i17NJB*$F9q{Tt106f5S*HzRaK}#h&BY#->s;(N;e-QH-`u|2_fNQA zQZ3i9a2ikijz^4dV*>< zS8K*jKLkv~&jG{|5A+EGM#YF6<4Dl9PhLvKhYXY{0J}+Ki>)e6$g60Q!+o1?R+Qtr=B&y^PLQxXzYBa zfzpY*=AC-&e5cl6qPOIo%)C?Q-x*IlcJuFKsphe>$UCL~S7|h6vTR4zx!C^%IuSqf z3`;f8GtZLO?6RGCMlChaGtbPLU1MjSrSB*Iyi;ClcD;7y*}&*T)-}6F0TaC=?_~H1 zmUj}O{qM6I7$&mPiT?sj#Lsuaf5m~G@02|6l%8u()hTmU*WSbkIIKzYO5dSq3l|1}f>FB-!6T z@06ds({;JZ0Deo$0Dg;Q0ClJOG2zMp#_z}86H*Vx{n)yY+LE6P;NZ$TWyi#!&i`wF zFf`Y50L?n~rjhNqj;%Ysh9!S~f-!-JN1EVMHM$}pC~rD(cnlNQ=Sn9GCO*h?LiZ?R zqP;P3a10YSGzk-v7!w*3zPr0Hu+}>Eb1+v`@9wTc^c%=x&OB@7I<`8sqtUy&VwLea zu~m}fV)HulY+QIplkV>N!N|>(%@rX?x6iVvu57p8-NkgGz3IduF*-4(Np#`>rV|?c zy)_s6LToPf7qPim_q13%Nw(1^Z+^mke=E+5U69LMtXq#fUHS9ay@iRl$Ib!#C1axQ z`otG=I72y448-$dOso?Z!0vD%s_)0X1I}q%Cmt<4D#LMPKTe;!_HyAq*_8Fp#$-Ct ztg|uWUvhqK#>Bud@vGR_sh{aYT{`jET+WNl4+HU>^2Y@8*zL_@9}(lRw{Fs!-EO0J z%}$|>G112bS=%s#4Al&v-=xkLU-h=Ad&Ez zlu97|f66CFm$`r9_3|IfZI`7ZVqSJ8nT|?ccL4zI1Kro^A1Lri-GTXml>+TJXUz^}Ba_a{m=h z>Axtv2=uu_F(&4r&Wmm2e5Z?aB`G!LZXPOwaW~u69`jC6%L>bi`}3WES#c*D z(I5P#Np#|!%wy}O&Ng-`FeY>hx|U{RV(%tl;vX3kx+Ak;B4AAD7IZDm#>BQw!o+CC zgzm^}m?$wObPKwcW@BQXCSl@v-e;#fG8-l;j0xR>uBF+SSl1*>{0GlF>5j~Xi7glt zx&>WJvoY~zlQ8iI#)R(3Y?#=RF`-+~wKN+Oe`yjX{=}Hj9hnUiTQeqf3%ZtOW8(js zgo!^hCUi$;!^CjLgl<9C(rirpwMm%xKgNXa$m%l+M!-(>+GiACIG<5~tx)~=F_C;m z!S`irSLfsR85h1@8dBZ}rwKeE*QU|j2svC5tz)Ad&lylUojS1dD02S_QjQD9g&Qkh z9*QwBkBt>l>U07=qdAI4N#@IzBT4nn**Pblzl=V)QZ2SbD zjhWQX`g3t2B-05eT3ttfuvM940H2HK#B(X=#NJU{q!axKcRVg-enPiC(+Q-Hekwtf zQ#VyAiysrobYez>bYf|R>4e)6Oef|SlFscoserriE(S$y=APSeiS#x6M5mmg?Dl_u z@SY~kI~~dLPP(ai?9|@-v2{mDOMkF?lQ6L-V?sAI&&A@cuf@=>bTg&4G&**=v!Sum zxbRh;i;eX~{$r;{pc6;SjwF4Dkmh2?gmd+~F=Qv*+3%4jiS44@I+|tKHB7$aakr56 z**zZaQ8N!KJ8c~kjtP^-PCG%^m~bp8itdh`_LIJ5?DQneJBqG z_Gt~x#V!bMi1uUe8_looJF5O%>~}04dqKDWIPJx9E*A61G8el*SF$_jVi^;Nct0ZO zUm`UeWJLYBILVSRadLy0cpqcJX;~qX=|tAMfEg35#l(sRF>x+qf-&K=K=+NE7B+~9 z^B5D(7r}I*`!I2JgP1sjM=ABjsPe+&-AI&9=Pa)f3 zpYOCXSQ)7EoiL9q^G++ZoLYCzJMsENYu6_llkFH6zQF4fsp&+1GJv!`F~4BeCvc_r zq)1{y2wI=uGtXjO6FD25i*1Zf^ao!mHAe=pk#hk1nNGkeuMoTFPk>~_c~6mU5Xa)j zM6wKEW3uAo!ap&caN4^TKarJA@Yt!fW2fUAl$&Mubn2_e3W?Ax17&2LRHt`e3X?LuM(m5qe zo_9Jvl6QJ2oK`arU%s=#S>Xe6MyvXc$H@>jEBrhtO6kfwog{sYywk%V?=&eSg)QJ$ zzB1JI^H(Vu6OHi`i^2n=d8dOSd8dO?$UA)?ii>-S7KMvIzfQ_KVIEoLofhdzcIUhk zV*(NHM+E&#)W$$ORDUi`Kr$v8lXqGaeuy#Qv}`SYBCEU;W1_W~XiVN|Q8#7jmbML3Xfq-I9~+QiSENhWAaXm!jCg17!ytlbRQ-fn|E3i9?O_;zKCYf36^(4 zIj=*Deidu}6wc=I*eio)BTTTolj@B8=VGhZ?Cz3M93zD}^9)zDcpY2yL2c8IiR5+c z+PTF;$A!zAv}Sk3c62HxpN%O5(}~v7iN@xgRt7IKorwKWg;*3yZ_=3-X{|IKtlf4gMKpH46)T8oLs z=3-X{uP`PU6HW`P6YE6M`A&C0*gElO;n8TPhb!-NpUlU|JGIL`yT;~XR|dafOgLXe zGv;EMpXjW!G52f|KT%?SLSyakKz{#iQih-Ow^xYAw$A~?ko?X8+_6IYv3IVt`W(Qw zRY+kA_?2#^)RyM**bBlRM|7eW&jEb9+=CwPiv0NrrW2h-C$^6;k@x)*Ut&6;!L|ba z*p|pSN79!@_Y|$M?kU2M<$7L{_MWcLZk?57SrsJTQ?xp|r|72e)|z=(*=g&VU`=qc zoGYHJ{gh=ngslng1VujXJw@xKueqmaHSC{Q5|F|c@GF&fdecuQlGp6M(9k}+vEc#H zn%ywDCt`DD*r@vV6m1p7#e0hIJl&0zGvqx*m`9d-iqwg`Dz)1>oqtc!8tBA_<@ZAR zBLVHR+Z32H3NYl!=u1;)6g;KfZi|rX=^*(Gl<+~u zgwwKvGw;OvvDI$u!C1#`3={pqDZC%M>6lm#e{8emxPtUkqOlX-1w1>T7KwF19cQC- zqOmo*nc=shxmdmnSan4H^G-Z=!VyyI#!ijNc1#JM;jxnfLu4{0x{b$fj804mf6ka- zOgJsjee+I@$#zT$pJhxqUqmx_?03Ta_`BpBIq84zS;xkZ{MNB|kJho@)ADufcU4GX z3;0#6`BOL>~KZWzhXzLnARtm!s^FF@|s;^XJd{H58^eu zST7{=6IsuTt(NWJx!A#+i*1a@?hmfyx!Ba0$a>}((}~v7iN@}q7#qGEoh#0=9SR!x z(}`Pv*zYgbCrBS3$vaK9~M?{rio?{r%@sb(H_e#$;M zm>e7{9o6zq6CiAIa2zO#?aDh%mA*#a>2{Fq*gqhJE#Oz`z3I(H$4-si89zPzWn~CR zEp4v6HWJH(W_@|5SEINn?=(G}4)RV*rMwg7kwxBVx~?Rpc3Y?O<(-&Lw3bdZhKaG^ zmdsDM5Ug=Oc7FT>pHVQF{6wsS>p1&^U7I8;zH#K*(ptEKmGnwP2@V|QD^R!JQ^Y)W zYxhqywr1BKEM^`%2GeAIf_d!D+&}UC2KP@4u_j?+AI6040>(sVVdA1DVd8y^ z3C0Ah*{Ly-&^G0xOx;YWEqXc2Ns+ww)QMKt(I5Q2NtpOBV?wt+(}~Wa6VEpZ6Q5*E zXiTtd2THE^B|AvkMK@I{i=R#;%f&V}7dt(y^s#J*+Y!m@6IthCtLX&G#j24LQjkU; zKPHmLPL16^(I0$^*X&|ll8lM0Yj#X0T1zJyJM(OMco53~rp82mbb{9>29r+2I=GIr zKlpQ#=)`d5Cv@9apW8v0;Bx@+EDzmGsV$9;ol<8kBTfmAh z%Vv7`MV^aIjft#tu}gv27bU?bJq$<4T`nWV`sl7i3g1PSgw80~Tf2Rh2_pGUmcH;o zne&a|F}|cV{YHwBBI%5RT_9|vI1Us&u`>#!r#YkG1Th2ZO$ux1S2YXc4fKzllGm{t zTb~#g{wg}R;|Y2G*XGI-+t)v%U}x)2mT}=YIHTap@{9t^Bg+{D<8&pv^Na!>JGFM~ z)Yv-q%y2o6onrq*`H!6#6RpKWV`rYt3|BEGnvMxxpXe;P*aIR=8)$yp)3 z3mDHDk2QY^rymo^^G+$Uw4#g+f6M2^TJ3?>WF9-~Tx|9F1Yv^Di^Y9LvF1lLB*Ky7a{}7#x$+8`)sgf~~bx#rV*qy~=&ukKp ztxk&N^J0bQjj_{Sm3BRAU;W#qGpC3BEZY%ls$@Emm7ic9yR~Oy#yYr;b8L7cpN$!7 zqx>=Fco)ybrp828 zexh1doYp5;Rve|rW6ht!=}(f^n%%hY#fYC^S#i}F$#jA-(V6=vRL`a}$A!OOOvIXs zG0|;%ieepH$2l&1FJmIsM)_lcdF;;Ou}@_lJ2fV<^4N@t&cehb#zfOG@u8v+hr&r~Wf;!G-(}|xj zorv{7{+QtP30#HnpJdaH>l1&AWB_@6LO~-L6Is_Mm`-#Sop^@ngaSikCS!ufPQAfn z582`&;FOWK#!rHI>}K#2%wu;Jk9|7x*i0v!7T~$q=XmVod=br{6UB=*vOb*OgJsTnD`}Q!ucYYPB11m zF(w!jP75$5e#Mw@z6hohjER>R6O0L`1sD_kj0xw9U^>B=*vyz{IwpAkL}%@vcyDy( z8SkG^&`6dQ=lv7CAuIlCrV|Pbk(rE%totW=LsopB$|dsT0(C;c2C*cZA%+E{gtjRk zWyYF6g|oSPPy2%_SXMmN3yg{Rg`{&kPAbd?bulPvH22(&Zo$Mej0whs(*pR__ckWZ zW=uF=1kXG1ywh))pI}TlEx?#~l`-Lb5lkntVq%|4x10m`I%A^gnAiXlC6nZ23F*g# zbT;O!aIStghD_EIDs(pHaoVk;S(Yhb^4XZjhjcdPL*cZVd05$L>#T5A_<%g|vifYy z$q+Ux{5&X%?(*0tNnbPX^f1gjO$te23;30OacYadN_m})xhVW@go%SjVUgCB4jNVe zY|IZtaq(=-Md2dQuajqEVjfw}#$2Q;*_~%&@_y{j+K>G^rW3LMr~Kz)c^$j6*0Hzd z`zKOkg4eNoV;!6Mi5MjK4CS6bYyS-%JH z>;o#Tyno^Yl^IZPQdoDtiZy=y1Rk62 zpTIn_@Yq-CN_HoYeIR`A2TM$l{vi)0FeE=r92#Nb!!56Ai6N@z_&Wg^9J*&YxSr&(jH6}2RESOlVE7_fx=#6=&BYAxS=56_&BIl1P(Xj$B zzeL`}MEcTz?#EsetdC^rD15oTuW1jN*9z_SWxXmmB<6jXI9&Stu&_FKQ09D7cx%l( zVi`#1nqWdu%v9ns*u|$4;9o!$xfcDt<|HcNf})*sOK5ZLVw;#r;)zV`XeOHr!Y_V<^VN zJT_KHVLXbBdL^pHfy10?M2@k#k}9noi^^d8G}oTYPh_2U;a4NTSROky z9TQ9^I*U#`Um60OGV<2=X)ur7jIq;t7y!?fb26l#66`MLb>;;|E*3-P$T-*!Bo}+S zcB5bXIWyQx=3@NKo$==cv}Si-cwWssOj=``7t9Ni_SwyWuzA6JP!!*li@j9(8oAi} zVcuzWKnh#Hugsg%+Wh=PUh5Mx!#AUK?3<(YiJMcbPfU~ep}E+Z;Y?VcxLnG`Vjfx6 zCuZtOcIWy8(}~Wa6Gi4HVt-FO@6_w-6I(DQ7!ytl@S5FF#)R`lG=rbuu~TP_o&Jt7 z!I*Gbfa%0&#)R`lFr8pb?7)~{OgJsTn0Nb7<%Y|+^YkwY}E1nt?S?^?FS@F)272h}FC;09z z1r3&W>UDXiZJEbbV2Dh{M6Y9F6l0?4nBcKfXN{dcz+~e#eX9UwM(oE>NxebOebDmdrudIC-a>wPRrK9MAo@j z-j9vD&HcNvX@`2O3+gzVi;0=xv6Y8lKlR!Y@5fdhkv#8|6%)*3cNUNRi)bC2*C*;@ zBI}uFOeZ>vPE2Mxp}-KC`O^u;L}y{*lZ*+*gwq0izSE}}6V4aGJT_zEbBqbbgwq0y zi4z$U&KJRSf-&(W#sp)+X#vK>S&Rwii(opzn7D*7!I*GbfHCnej0xw9U^>B=Sjd=Q zOgJsTn7E8F;d~KHCm0ip854{Nrv(@jOBfT*7r}IbF>xbff-&K=0Ape$W5W3&nn5S{ z%(G#zr)XH(J071)amVA{QQW`6ZlwO8KbTnhg1qAq^T=|? zV}Epurb_KL%fyoFZni6bS#jP|)LDCqe#v`^VjxS#MAkh;OeZ>vPMpJMW2VML*1e~^ zr>L{`6y3`F1Y^Q!0p_v4%b0M!2i(C}5*pD0RDePJ*!cg^NLvZz#qURe1ND zD}FAIom8hrW->pKb?n6aL}&36Utvr%9TUC5PwZ26lxRbmBaw6HUhi(}~VnpJ09>1__b> zyc1)hvoP@|9y`TAkv}Gug3uaD{3tyP?~?QTBgJ~X0)XMW=#uOqZF_6C&oV(A67xPx z94>u+Sm+BMlsVrR9utdG-#Jo@6vxVFldB@{0%0S?aiHi4#S|UqcrjJlrwOG_5Hq0O zq_FOOr87uvkxf|@`^8ZF~Raqy|HHZHRdN$Vp)Yr-A3p!+9Y z7>Tc6TY6z6%4T1*B^8F`wAV^$ZPe*^uO%yfO?VARjL(&_;+RJkS@COhB`LMr5S=e8 z&iq7Y@e_ZJ?kVCsSrihJ$4*)4L~qQ+9$C3WQV&BXmcTl;+DFt$dy1~$v6BKrWHKgt zT?X(%#zfOG@d%6!N6Yac={tnGOHN=+X!r>X*-4KfiJ#a-yJJO^&RxU368VYULgFVL z5BI2sgwwLk*gwIT=qyZ}&X{OACV0)Rv(6~k%xiY3F_Cr6j_E{a(TVpnok)#| ztaGu9iO#~r@r((^gwp~%?=+P$;d~LyV>2c`!U&9k^%f9%K)av1j_*S#-5_DGMz|`iL5e!OeZ>vPQ1x^2Y>^ojU6-;JJL( ze$z4W4{$Hnr{&#Uq<_Y9cNd1_cX!wH=DsNzW}9aQ$@dhU6VN?H_l4)x z%)`!4+2;lGf~0$j=0MoIU_K~{?cP&#sq{7X6x|Q^6wMAuVcq>oy*It7hZRneyzXR~ z89p9ig70`#4V*tFHb5s%k{wCKR-+y%$SHZFw==%rxOzx6O0L`1$gXq2xG$eBAT&|&10v|8ao}zm|#peEx>f* zFvf)QMKGOUOnjIz!I*GbfH846W5W3&m`*Szj$lkMCY%;vOnihf;d~KHCm0h)GA0-k zP75$5j$%wWUj)+$#>CN#3C4ue0*r}|GA5iag6RZfVj^Rr>6qYi06Xg(z}?D2${Q=2 zD^JM1r)X}3oxzuENgoQ@h1jfhv~8~JEM>(vSAGR4$A#mDC#h94K#tJEnN3l__ zMAF~~4vT$&(m77cimSACEGmQT(_DM9Tx`~J09oFtv*evV#&jYEv1CkSy?^3EutVoi zxl4!iBZ{=AXq_@Xz1GYTdaX`kK4ipyiQtM6PV)`_Hjc6UJ7I`L@X(P+1ky{G6? zmHTAo8-!BtFV28^lfoA8tNJC1$IySFPC#D!CsqcpN0=BNol!8p!7~b01}ovrv$=9l z5$2I)Pti)fKe9Xb6!F-pv&K%p=QEU@f16r7HjkZpWAEuFcVxLO4oZE2{(}~!hQvUN!y}@JeRhcSVa+*-;1TjMtLsCN9l#eoF z&7Z=l|3aO(&ury5GdsqG!+Cuo)_Td9$jW2$*_fSmHs&He8#6T~n8)sod8beE*oiUW zv;fOHF+bsa5a382J29Q;4Lb1!rV}wx$g)0hxvpe)u21k;`*@Rp|D=7ogCOba_xtP5#R<*}6EnlVL}MpDYhN{R z{$r=!Sf4mvbj$k08!Q8;zz~_qn8><5aW;&L&Xr>)(!W~ynUuJ&WyLY1(XrFil3VmE z#8uK`u{b{(JAJLCW2d<=b~?903R}Rh+&ZLjHJ47T40hat?#I4zYb?#$(v@4+m+i2} zPMd?xT2>tM$TD`?+~u<3w?HTEFY8G9_~0&yiOIowEscaB6LdT5AwP}7wA=Tk93C7J z^FB-*E`5GjI4XEh=6qW?sb(Ir45V{%FgZAuY*oP%AZ&7Q94HD3#S|R}=!EoDtJu@T z?Qkc{{sAd$0l(52q_+4mk=Hu*^sv7|`|MsDiACC6d2M9mF&)ac8m!`ydM$tFOeD!GNS%moMic7;?BlVM^GVcL$IeP8)&Q}8SdO(xe;&XJKDRAcRWrBr+~g%?#ISFvhdhbbS1lU zeS$H8i1#Cc{v~Q-AReke7bhS;Ox#yyOgK$jgHB|XcVbL*7AAhcm~bJ%nCSVj(*ukN z#)Q)X%uhVTm~g&`T63{HcIpit`$vok#)Q)XOeY>@OgLWz(+S4Je=;T*6HW^-CLUo- zI9~+Q3C6^uj0whs(*lf%#~2gN7r}IbG4WrF3C4ue0*r~r857PI!E}N#@dRUnG2yfT zW8!JXg!4r(onTD-gfY={Ok4!#4}4voQ9$}Xd(L;lkVelaNWOpKU!pS#7PRz?f<wuK4i<;b?O37Ru_8+6 zsv75Ztd7p@xGB7~W*)wL*92>VljT0U$yLG2A#6=>CnySX&+S+*ea*QYt6`trl7JMp zfL~R;q^^e_6M3CcFgAQHI^SuSq!XJf!$#FVw_~d)E}q*lHXIA*cAO#4?Z7;;oZB&0 zSF$_L?dXm3VqY#?BG1n;dry}DCWZy1gtjRkW!8m2RRsOHI3an_iT>bnzJJ1L*=EoQ z-e=cY`|O_Mu@hs$X#t*hdY&=id=br{6MVi?XPxhKD4*|?8WUO1vSEIrv+lFIEIL>G zx#)bF=eDnZUhLl1SvLJaf1vIH#yqmj#rEsD5uS@BfOg_s>^_xlIp3+k=R2jQ6Iu6T zGo9!xI%Q>3ntAy0ofpgtE|5DR zF4Q*_t9WxDY+f)Q6#2M!cU>xd&Hjn|VgJPJfE2cXU#Yy)oBlPsy!KDb44;bDv2TuK zm~KuX?=(&BDOy{?ySrwFGeN&x-ra?HWRZ88sVmu?@=i=AI*U$xh3Q1>4=S0T$Vw-e zpXe-p;ycVwq{c*69-HYzXVHoCnNFm}L{>V%nCL7_T)>!MOgJsTcgBB>G2wg>wf3Ge zotO|HVvYkvjpm+ZGgbPUvutjMd8hpYQbOC5k1}J;pTeo9WSqEp$%;=8=Q1XomTd+m zSXR8VWW_%fVd4on7rVLg#P;>iciP!H-)US3doU_rmghTR9$C(J8mEEZo##6-COQif z!+HM%(+Q^qMv9T*Sm{%J4&W{jHc}i1ik{fmNqU;G(+OgR-d)#8`|NgQOho;wjQrOp zc;2bA=AGs-KcT=7nT(0aK@y$l4IcaJj0whs(*isfdog3e`68Mz@5E!L&Kf)YGh?FZ zn7AD7Te(u+$wKaZu8Hns`9@3cWVsIRWVy0J3R}RhV$Gkzsi!HOxOvIN zena2M^8H9I_WLR1V(mLwz7c*y-^qe`WRZ*ghOT6H%Ehv*I7-6%CB;d4-ubxeI`rq_ z#LNp5GsC~Kthm#%wZ={?1K1lp_7yyKN{tDY?dT0me1kE;m~dKv=be@@CY&##*4Qa4 zop=NWz@z0LnDiaO-Q|68W5T)m-59cy9w^h^(_OS%N3$%uhI`3ejMo+7D(P4(b_c@9H`fqro zc1eo{il;vpCs|%{v17yCBiRnV<54wm{_EI`3H{u z-C66{1zyKajft#ug2zssHFmn0$4*Vh#PuNGcY~AxB>i7KGJqJ8pA6tPBN@PzEtLWM z7RUhJP$7ja;8(HcPvLAXKXI*=0o)>5bJ(Im8Nh49Yqbm@=8exkGZ ziS<116#HjN=CPTd=#4X!-(r3uH72t16HF&Mi%yJTI*}R^S?R>LfmgU$@)M+g$HPxx zNPhgpcO!n{-&)E~+yVT=%@tDE0)7>1{uE9<)OOZDT z^6!;Y;GKBb#%7c|3RnFEW`A-PP$N1Kg>5is@7P`v^b_K!;!$3I3LThEIisHK9TmG82}P;S8EbS@ z@$l%a=Izxn6SBtou7gYVFw=X7++;-rY_%UOG zF_8=h8PZ9ZXpBz$0!9PBto%yqYYJzB9Y+92C(MI>W~8(^)!6A3NJFV8<;HMRM2~-2 zc~y>`FxOfmrxh}N(%9*>*w{&x&p&p0z4E#&kEs*dep&ft<&U7AD4@-!FqX<0?X{lj zu~V(sgBdnM%7N5-C@#uo|g}R>MzZdCA&Jp^xZ9(1)@e_++6I z|IneBDD|mUt7seg*gQ7NcBnQYv-(SK-*s%a%zz&Ef(AFkPL(TDR+=q7n5lM?;R zNGYAXQ}UYKmXI6DJ7KQb*X-i*PO5xrWG6uK$c)~^d zl}BsLESQM%6V1d#JMj}+#P|t?1!ZCnGA7h_+}oINWdOT(?8KN*-@6da<+06sT4BpV zC*otLX7boPc51~}QU9IYjEO8fb{rGUq!WyZ`rl_OVstYmve1b*KhaD&!TdxkzWDm@ z>}E_fLMK*~R+WUH->S&IqJ#=v$_Gv3qr$P3RV-yve&~;}U`-Bw^pIPnK!3_zh1WAF zH+m1oH94!4R6_M0T(dKAl&>l$ns$wBf7edAV+*A#af;3Ts=#cvWebch?@$(kemg|= z(PdQVQa)%J9~F)jQn8dt`Jq3?g8P5qM-RDG3iPMkRd_vqDhn7>bH~$VTBY-@79F zJNr;67lxuDAF@$6){(-DPWhof#t{O4^pIPnKz~f7LhGB98@&l*o19fzDxrE0V#35x zzNVyZjck9{PPtP_F+{yB$z)6eUoydH(_j(vr0=PRPRAdm^jMUl+>+}?eE$tcPc4{sJA7V zjESU{=^X#-VKwUdGU>SY6m9Xnr|4%Srqk^`y+N*WVJb>_Lz#T=ZM1&^&B5AxYTj=5 z4AvXf69r|9n;6^F+)i6<@AN%I)ivrKpT^{!u7)r3>N4qw3ADw}P)0xVWu(KzHIRl< zQOaw|WPA~#Z6TQJ5`dMF_F|Vt@m$4-iiLT@!t_`hEBM9 zikMEM=~c!=npSE}oW|$`l@b5T->lpQvK@gQF=tt`Gc~4lKg^eGDum8FyR=BY+37^S zXP%XGt$EE3dx~W{XpBRcxL2Pc+)J1+=K!*72V;UpP4TglyMKbmPKwIaGI{J&t94o% z))+s5oGx;fs2d*Jtt zRNy^*$YbxNxy^kd+k5-=?Hku;=!80b()jr5Njx;hA)AWx{=NhHKG4^0JobUQ)(2}F zmiR;9QsqCi@56mZIH9UeWF}+cP3KlPmFkUQZ+QJx_&`j`8TD-MNW)`S=ZrOaW7tRF z{$urKic=kPAazTh_GkJo;Ph!Q=8@3LN6Rn%=)N;ygmg5x&j)2c=w}cxQO2-+Ok9(0 znaraa6Zp1c`j*0%hPh^+cRIGuy&qeZPazi9vDMdX%IDgS?j!YTLD}La##cGJY5lJD zJTEp#b;qNxM(!Ptz8J0dOLKQuW2O8ge3_q;nD|uRv(W#a0{07`><9hKmw}kTaN}d* znsm!_ocNddDZs==_+ByB)?(sQeWYG3C|lgbn)&K!YV6wD6BExfCfshSNkDV~w_pO+8%ODqu6URjRjh#MGjE|X=8*A^YC;I!I_QV8_oqT}S)7 zPcof|(F<(1&c_6gosz$QU&ucIUHG)*CqCVW=XQKrj-A|?=x4r+iNM|BV|+~P`ezj2 z+g`2Ux#E~>Yx#*!_mRRf`BhRqO^uBWTcthe#0=&qOgE*l<%@~>XW8KQ_nAJ%M2fD- zEed0zv8J>!f&2u~36}>*PbbW~4J~o=LQG6&Oqhlm1RGnVbJpzQ>)2Fp-?w6~*G0|8Xe-1|VCrWT<0t41K00CEos5YSfljOfegboCEkAK$A1Q1Bzry-ZJ!{ui)w@0Co$lZ@JJms{ z%rC%~d9uXB$$jSnCQb&ok@%)8(9e7mC>M*5@gX`sfQfE^kA%r~L<3FBkORrchu(`hgli~H;_*VfXB)A~qZ3-}e*rglA5eQ7SC zJuxwa>4fQ~y0)82tKs%S`k{{Yo1|LpgrG0_pu%uUgSxAX55}<{N~OXv1XJ2E(%9*3 z7&D$f`e3Mf5AL%wag?uJT2mucDmzr!?NXti?RM?|DF03PyjZtYI??q{(359KI&ntd z6)<)>L-wr8Wuu?@x2(lam~_c>;tb#?t_3=Qxwe*0oY6-LTfncdM@`M^_iuaBi7)V) zUHz`JVzgrH^kp79Sv}BvE03KTYhxP|I2X(Ogw0uCTc)KGNEzFcPB11K!Nl2p=fVhv zeyF4UY#b?pza4_U=!5EP8AHWZzGPzhulAiUW4Yy^R2Ytm-bAJwueQsi#!|Wul~BD0 z`3Vz8`BHk)O^sBk>`-O5-+_L%+h=bcKk-`ObUoAUdo%mx(*pBL7X#NwKh)7aU#g3p z5cEYKR2WWaPBpvws|+NW1F^UwT&^+SP$5k7&x7{M2~or&v#-v(O3@+JT_yZu{N~lo$$Qa!I*b? zwZiMzjrG#NV)MLHW9`=pOnipdCmQRd0mf!bG}eIjIySCP@H)1=qK$2tc6|clw&(f; zuVZ81qaH?A7{`7nl?ulYOlikRW2d)a%y|CjgQ4m@hzS!%`P!v5HBzOrLzUew z75dq3pPez`Yn4v&Yld7b)*t0l-F9##Qz=d@DN{GKa*?zuy5jk_RxTDx^EJ7~&6rSq z)w!lU7mNG^uFu7v^lNq|CC|m0wrI7D=VBY{fw_Qzi=?dhMSbf56Bl_ffqsV5oEXJ8 z+w!Y^XR@sLMIbAFKgfz>uC0|7zo?HCwt!z@y-dxkYZ>=xPagXamKBe8R86;y38WK@ z2^$^Qbc~6bA5hB!^FQCo9y<+u9osYzkDW|gwA#jFr^b5VNEpGWJ06iv9372}>|D^# z{9Br_lO2cb_L*nsgQ?;&fbDlr5w?I|sXCyU=4sEd6W>#mrteIg?3l=U<{4wcwEp1O z7!!@O^M=v`FpEe()X}~{st249^hF<37*1(Wca`zSIQB!SR0<5ily;0Xc6uAejOUL& z7^>cb>k}r9^0iBAYNSeKhbp^WD)h76#*S~IxA9!8X_d~j@%jXv#i35=s5b3>rMR|_ zvg7&$t(Y(-RGW0F*$hn3cNJe#>+Ur>)BlVK(-xg+YsTJFYzf>0>b8ix`;+2a9E;;z-N*KeKV*9>_ltUt;fx$WRe98sM5(nD?@N-ha~fO4XO_-_-lQMuX#Z#Uze9gJB$|Ub8drW=xp2Xtj+o(O3`Im>Bpv zws|*W!n8%JZH$S=dcej+na55s84qkrBh^yBWm&ePejDW-BYzn{8xs%l*oiUWe6qcH z7qE?q#~2fg3C4u5G4Tjvf-%9Ea4^xw`~+iyG2vihC}V;#(es#C(6=tar6HLkBg>@Xu)LFM2{s4P0$2834PPw%P)GZfV4}Yrg1+d3 z>Pi_y#a6y#n!GR<`=L}AjtWDRX~(K(H>u`-O5ON4&5+h=D?_*$it{I2V}9(tL6sH6Ql zFwx%*L0|Mib)Af%Vk=)VDKC|a-4c`vLr~G1$h2eCvzyddO821>s`nr!OdRF=|JnN% zK-;Er|GD=*d!KXmS_d7E5JFxZLXlh~d8b5fSN^V~ms@VB6nWICT$SW{Rf=$3l_a?m zrI&<+xY)y_K3sv(h~5jM-xWn9`J5% z1YL7L1qE$4FCo%Gc&3}vO#E9AH#`i_Eoh| zwa+CSZT|C)b4vd$UiNmy2rd=P9gEIQ&>kRLuh6a03tA&BZ0M~Xy8K8^C(0`_*0j#u z?LEB23zpt-uC)2Bk2u=Ft@*8kUDMLQK{>efF%Jm_nX6TFpi_H(qOWarg3q6Qf!ntD zK@a$RH-fG?pn`&SzLyYbp>mA2U_~#~0v`<=8MRa=IBHw_60`Whej>^UmHO=Cj3g?} z6<9|En#OZ*z9w>#g*H7iusH5daOUOyM1Bh>zsJt!W$LIq%-qQx1@nU*@D6SSU2{MM z1#Jh{sDnOjkq#NXP)jtxfu@!i3rug2wDu)t@q_(Dlo6_qHqJ<*(p-UcRG?`*g?IJ5 zvY$w^(nKtGK5?NtLg@Z{;-cg@qnuClcI#;F`NTHMN}C?%6SoX4bZ43Tpa*=58$s6` zP(eYv#Y>2^P&v|;SkYSnwZK86CyrXG6CAY>Wx6mz@q_(Dlo2ZR*~b}4RGKTW_5qs4 zQ~1}OSN0QWR+@+1HFS?#ll-6ue3u(R*BnqmLA%RKh_p~S(w11!`Jfg!X!OKUOLc;y zHlj=yMkszz6H!K})Mp=OBvEOuz}g3B8c*ThdtRxDG%HQSa>q{Jo|I#!OUkiR*dWTa z*pP}Eh}UBGT~6BcICiS4Tupp$QflG{r6$6LP--HiVnj{6bgs1NToad0N=;l=Y9ee1 zr6xiuM%2XabEQp>n)vR}_uWx2Kj;B}*NvcS4yd4@eb-Bfv`{(HmRQkwpcXi2^u$q1 zb%LWdqD&V?D1LB05oLr*efDui5|!o(tbKr{@f7~C=aut`G%L-+R-O5LcU7Gq^nh1& zBj}m~Dkx~HdI^yhDo5H9D>@(40tbzrIBKa*aMVVW>B0!b4{9RH2$lNmv{>17Ai;D5-U0%)B*>Mo;Yf$ zPH@yllb;8&ReUBNRWVi6|pf>a&kClBhISVC@4m zji>OxcwVWAG%L-+P8s^5I|}9pJ>XN^2)gEg3JTgOUP7dW%8|Cjip~eMz(J!Yj#{b{ z9JLW;x-dfVgPMpkLZv?YI3tNla|PBuK+|{%|F7qjnn<(KJZ#IEFL&Q={GbQCr5i!l z98f_)+tN#jv`{(HmRQmGpcXi2^u$q1b%LWdqD&V?D1J~AQAViLXCG%IQE9Hg+6QPF zPvPx6uhc}EmF8iW&%V-KG35t6;LF_zy5@ii3fkpfLZpStk+#H&&Ih%?L8B**TB;Kq zwGm~yFhcQznusz&r9S&OBZ*3L1=c=5(|8KgTd9dOE6u|m7<$O<@%cdy_yIS9t~sEB zg7$!y5NV-uq%EM~6%@3ky@W^$l_PD56`c=ifrCa*9JN#@IBFxx zbYXs) zn#g6PNwk}WZgy*#AM}84awF)P11czJH+cz>7Ai;D5-ZFEC8-4t8a;8O)Y$r{jVRNF z5sDwwM3fOK_1VW6NmQCEu=W9(#&d9~iCk8iM7wJC)$Xj3AM}8)awF)P11czJSIxe* z)`4`|XiKc|eO;lOObe7q}60%>fk@v;|&5 zq=m|nw#15_7`4DbqbH79suLWw5oNkCLh*x|h%!Q@KKnQ$iAr+?);>Vfcn%(aP2{W; z+SFy>*4ekYwagECz_+>)bj<-36tr8tgh&gOBW;NlJuhm3gGNsrwNxiKY9q>YVT9rb zH4$ZmN`3ZmMiQ0g3aovArtutHY9g1FCeiMg{VTVY`9Tl(4mX0XIiP}qc88Y`X`ynY zEwQ3AK`n65=!v72>I6q^M42v(Q2d}KqKr_f&pysbqS9P}wGYrVo`XwG@U@0tbzrIBKa*aMVVW>B0!b4{9RH2$lNm zXM$Sb zpwSaYE!7E*+K4h;7@_zs)n#g6PNwoWB-|yBkKj;D9 z=SI*q2UJkd?(-5NEmV%QC02AMs09uhJ#o}ho#3dADAR=ziXYTOlo2ZR*~b}4RGKTW z_5qs4b8xANTvnPydvNx{ZY}eJ9`J*11YL7L1qJOvFCo%Gb;8&ReUBNRWVi6|pf>a&kClBhISVC@4mjpyJ} z6S=H3iT2p+zqqx`4|>3lxe;{D0TmRq$Gn6{3zZ{ni4~m*YJr1BPaL&WCpc;&%5-6b z;s-SmWrRw7_HjlMmF5bpeSoI%99(K5mz8GG&hl$H{r?k~!R=lD|B1(w?Wepiwzu0w zbKe(x@$%B9$GdFu?>w8Fns}nrL@0yuey5O%8i?-!l!~}``RP#;PtJbIZMpoQ2mGWP zLDw8mK|y=cONg{kIntI`(RrX2IB4|5QA>4#qc);U7e*+4aO@Oigi3w(aYhoA<_fHR zfTr;rT#lV`S!ouncgIdoC)-ascIxeRQI4IE-^uvjUA;VZs)qGeP-;SFWAfor6Ugag z)I|UA47cU-gC20d8$s6`P(eZK_Yxv4RF1SIR$xySYJr0Ws*EBrmN9B0%5-6b;s?i0 zQAViLXCG%IQE9Hg+6QPF&%x!`DVLRI(Rz36G?Z*VWk1o|?V{`_kl)GJPxSKGX;!I; zPzL3?Q%FS(OyBEH!^3U2?`nIH6kmvSTMngc2*XiIqs zkrpaP+7c@|6Vw6+jh;AasZMazMwIEo2*nR-BFYGr`t0M3Br44nSo;7?<2kt0L@q1M zqV?{4Vs5hil=F$+ZWrZz0{NZp=M&47nh0f3&L=`DYGC@FPpmM!qT6!$K@WHZH-fG? zpn`(7f|n3!p>m`xv7+-pEpX82iKCY41V?Q|nJ$b_{NUIr$_SPE?Bk3iD$NyG`v6Vj zIk+4<<+9Qw8nz2=$FjalO-MCx)N506q-ho|HDNQ-G<@aZRa{N*gC6k8ZUkL(Km`SD zWiKJpLgh$XVnt_zTHv736Gtu8369!`GF=#<_`!Z6$_SPE?Bk3iD$NyG`v6VjIk?nB zE-Ou4#qc);U7e*+4 zP!mx`sMKd4XCzT+uE5#{Xd2JKr6zJ&X%cPC;kDda<_A6CHQflh=70(c+L~TMq=m|n zw#16g1hv3HqbH79suLWw5oNkCLh*x|h%!Q@KKnQ$iAr+?);>Vfcn&T#k;_VxXytr@ z=LqRJgvRvREawwC8%ru&YNFJ{lDchAbY7(s`iOy@C;q}~E zBR}W?uj5A0H3w8s(AM!1A}v&ov?W$_RMY|ojh;AasZMazMwIEo2*nT1v7?Mosn0&n zNTSkQfwd3NG@gUYId(29O`^>k-oUM8e$WG+=SI*q2UJkd=6MN`7Ai;D5-U0r)B*>M zo;Yf$PH@ylluQ*S&;D3zZ{ni4~m*YJr1BPaL&WCpc;&%5-6b;s-SmWrRw7_HjlMmF5bp zeSoI%99(K5mz5^bHXPpAee>~y9`J^41YL7L1qE$GFCo%GB8YYwQO zpuNOPh_p~S(w11!nV=RpX!OKUOLc;yHlj=yMkszz6H!K})Mp=OBvEOuz}g3B8qdL{ zCURM65^b~L&D~n&2R-1;+z7hnfC>uQW?n+1h02k(#EQ-YwZK86CyrXG6CAY>Wx6mz z@q?O(GD4+3`#2+sN^=F)K0woW4lXs3%Sw}ITMTdI)-pfn0dL_(&@~5CP|&vU5+W^B zjb;8&ReUBNRW_Ped7^QlEXCkwm4r0&5?jX*>s)n#g6PNwjT;w|8rq zAM}8?btCAS11czJ+jMo;Yf$PH@yll4#qc);U7e*+4P!mx`sMKd4XCzT+uE5#{Xd2JKr6zJ&X%cOh;n%pe%ny3NySNc_ z%>fk@v|YS}NDGxCZHX0~32K3ZMo%2IR3|uUBg%APgyIJ^5oLr*efDui5|!o(tbKr{ z@f=)gBA1mW(Ox^eyIafrpa=X~H-fG?pn`(-S}!5eLgh$XVnt_yTHv736Gtu8369!` zGF=#<_(4rX8KF|2eVma*rMUuYAE0SG2bY@2Wu-~9J%(TJ)-pfn0q@~P&@~5CP|)`9 z5+W^Bj`9TkOPd9?DIiP}qwx^d6X`ynYEwQ3AK`n65=!v72>I6q^M42v(Q2d}K zqKr_f&pysbqS9P}wGYrVo`XwGM~6%@3+y@W^$l_PD5 z6`cucfrCa*9JN#@IBFxxbYXb;8&ReUBNRWVi6|pf>a&kC zlBhISVC@4mjpyJ}6S=H3iT0M^x4E^<4|>3FaU2b@gC6jKZUkL(Km`Tu zKrbQELgh$XVnt_yTHv736Gtu8369!`GF=#<_(4rX8KF|2eVma*rMUuYAE0SG2bY@2 zWu-~9gN8rg)-pfn0UzW>&@~5CP|yzY5+W^BjI6q^M42v(Q2d}KqKr_f&pysbqS9P}wGYrVo`XwG@U@0tbzrIBKa*aMVVW>B0!b4{9RH2$lNm zAvJQKkzc6hEkmC?izrvyU^9s5Dn#?E^H8 z=ipKkxvVsacI5C;ZY}eJ9`KQF1YL7L1qJO$FCo%G*GC$}6f5MHRYYwQOpnbwi zh_p~S(w11!nV=RpX!OKUOLc;yHlj=yMkszz6H!K})Mp=OBvEOuz}g3B8qdL{CURM6 z60Mw1@Ek$T9!8FOZI<&1osA_GK4$n>_sz!-dceoH5p>M~6%@2%yo5*#l_PD56`eI| zfrCa*9JN#@IBFxxbYXI6q^M42v(Q2d}KqKr_f&pysbqS9P}wGYrVo`XwGRsR^BpB^5q-_zP}7!4G=CC%X}J%>fk@w3EGrNDGxC zZHX0~HEMx_Mo%2IR3|uUBg%APgyILsPEkgv)Mp=OBvEOuz}g3B8qdLHKatBylW3<7 zpXSywKj;CU>PFBt2UJkdPW2KZEmV%QC02AMs09uhJ#o}ho#3dADAR=ziXYTOlo2ZR z*~b}4RGKTW_5qs4b8xANTvnPyJ7f4vx0d-q5BLl>g04BBf`WF2mk?>8a-=P>qBB7) zaM0+9qn7FfM{PuzE{st8peCY>P^r&8&PbxtT!FO@&@`TdOHJgm(j?kh!(Vo5nIH6k z&vGN^ngc2*XlHo|krpaP+7c@|6Vw6+jh;AasZMazMwIEo2*nR-BFYGr`t0M3Br44n zSo;7?<2kt0L@p~$qMbc_j$6z8pa*=m8$s6`P(eXE+e?VFP&v|;SkalF7C311#8FFi zf}=K~OczEdeozxpMyS+hA7>;{X|BN92WT44!KEg0S!ojO+~M=wTIL5m;B(ywy5@ii z3fj3|LZpStk+#H&&IGl#Sk`x`38@B-dTmOMG|j@LCTvEU zhF>^*k*f)Q&;!2Eji74|sGy)-=p{s2s2piatmte|3mi0h;;5xM!BHDgrVAq!KiE%1 z8KF|2eVma*rMUuYAE0SG2bY@2Wu-~9Zx3JM)-pfn0e{<#plc4OprC!*ONg{kIntI` z(V3tYIB4|5QA>4#qc);U7e*+4P!mx`sMKd4XCzT+uE5#{Xd2JKr6zJ&X%g*w!#{9q znIH6kzvo8KH3w8s(7xv-L|UjEX-ll=Oi&9PGb;8&ReUBNRWVi6|pf>a&kC zlBhISVC@4mjpyJ}6S=H3iFWDmWo|9=gC6juZUkL(Km`TuQZFIWLgh$XVnt_yTHv73 z6Gtu8369!`GF=#<_(4rX8KF|2eVma*rMUuYAE0SG2bY@2Wu-~9%ZIOYYndPPfG>9= z=$Zp6C}@{^36T~mN7@oAIuq0a2aTRMYN<|e)JBx)!U)9=Y9h)AmHO=Cj3g?}6Vfcn&T#k;_VxXjcti?Y{Z=K@a#UH-fG?pn`&S zm6s4{p>m`xv7$3UEpX82iKCY41V?Q|nJ$b_{GcYHj8Li1KF&y@(p-VH570E8gG){1 zveG2lwZqrBwagECz}LDFbj<-36tru-gh&gOBW;Nloe64zgGNsrwNxiKY9q>YVT9rb zH4$ZmN`3ZmMiQ0g3aovArtutHY9g1FCef}RzR|5^e$WHH-i@GZ4yd4@UGF7CTBsap zORVTjPzxM1dg7?1I>AvJQKkzc6hEkmC?izrvyU^9s5Dn#?E^H8=ipKkxvVsahV6pe zv8?Y>6H*Nv_1csiX_|#gP1uYy4PP+)3s)2Tpa;Cbji74|sGy)N@Dd^|RF1SIR&+L~ z1r8cLanw?s;HZr#(}fX=AM7Whj8Li1KF&y@(p-VH570E8gG){1veG2lt;4suwagEC zz_+>)bj<-36tr8tgh&gOBW;Nloe64zgGNsrwNxiKY9q>YVT9rbH4$ZmN`3ZmMiQ0g z3aovArtutHY9g1FCeiK~{*_zH{GbPXhZ{lH98f_)yTeO}v`{(HmRQl5pcXi2^u$q1 zb%LWdqD&V?D1J~AQAViLXCG%IQE9Hg+6QPF&%vc8a#?8-?atx5-CE`cJ>Wat2)gEg z3JThtUP7dW%8|Cjip~VJz(J!Yj#{b{9JLW;x-dfVgPMpkLZv?YI3tNla|PBuK+|{* zE;W(MN|R{VF1Q`b`Ytsg)xc4&P05j_S-8}M%}CSmdxwAPYJwm1fbVr9=$Zp6C}{V3 z36T~mN7@oAIvdmi2aTRMYN<|e)JBx)!U)9=_7hP?sMKd4XCzT+uE5#{Xd2JKr6zJ& zX%g+e;rrcM<_A6C``ie+=70(c+I?O^q=m|nw#16g1hv3HqbH79suLWw5oNkCLh*x| zh%!Q@KKnQ$iAr+?);>Vfcn&T#k;_VxXb%oQ?A9_r=m9_IM$k0}R8Y_!^b#U1RF1SI zR&*w)1r8cLanw?s;HZr#(}fX=AJjyY5i0fB#~Ddfnk%sO0h-2haH)x0R+>b6WcZJ6 zE%SpO@FQ*nU2{MM1?>?pA<{zSNLyk>XM$SbpwSaYE!7E*+K4h;7@_zs)n#g6PNwmj?|Kip%Kj;BJ=0?yp2UJkd9`h0+EmV%QC02AMs09uh zJ#o}ho#3dADAR=ziXYTOlo2ZR*~b}4RGKTW_5qs4b8xANTvnPydwlo_x0d-q5BPC6 zg04BBf`azAmk?>8a-=P>qBB7)aM0+9qn7FfM{PuzE{st8peCY>P^r&8&PbxtT!FO@ z&@`TdOHJgm(j?lG!%w-j%ny3NPr4Cw%>fk@v?slUNDGxCZHX0~32K3ZMo%2IR3|uU zBg%APgyIJ^5oLr*efDui5|!o(tbKr{@f=)gBA1mW(ViZzS}tCG&^y@CDo@uOP+M$I z4@1K1pif(%dl_$#U9BY=AVPDz3%xllYhPjxeq2pNnLt(1I<8<6mEd~R5rW=fDK*g{ zLDQby-fk@w0dm zBFYGr`t0M3Br44nSo;7?<2kt0L@q1MqMbDx@xHM?M!nFl*4qbvsaEe%kzM^-(G}T% zcMT3D+s{3NzcG3{b^IOYIX*TTKFmdUME|+7&#h_aDW14qD1aXatA~QeKh)5pZv4|A z8-#ZCF`TGoUsVfL`&`1&=0EQ^r}W?AWp7uE;8M}t|1OxDpglmgUZGo~7bNS8);9E3 z4_$uzwqKF4rmfuF-os10VCjpOmo~rk5l1_?HNSPRYg!sOCNbZXB} z^tG){@T}Ib)8z*};8|`2U2{MM1#Om>5NV-uq%Eb;8&ReUBNRW_ zPed7^QlEXCkwm4r0&5?jX*>t#Ya%CEXwx$T?bcFmE%SpOaNCWbYYwQOptZe(NDGxC zZHW~uQGG0QYh02k(#EQ-a zwZK86CyrXG6CAY>Wx6mz@q_(Dlo2ZR*~b}4RGKTW_5qs4b8xANTvnPyEBgt4_ow>? zjp?;n_7gfAODeovYX$es#}9hI%efJB%>fk@wB@{nNDGxCZHX0~HEMx_Mo%2IR3|uU zBg%APgyIMLi6|pf>a&kClBhISVC@4mjpyL9pU7pUNwgJPE4#JK4|>2Wx)F5E0TmRq z6}^N=3zZ{ni4~m*YJr1BPaL&WCpc;&%5-6b;s-SmWrRw7_HjlMmF5bpeSoI%99(K5 zmz5^bR%xx~)-pfn0k7gl&@~5CP|#NK5+W^Bjq=m|nw#16g1hv3H zqbH79suLWw5oNkCLh*x|h%!Q@KKnQ$iAr+?);>Vfcn&T#k;_VxXdARPbZeO(^nf>T zBj}m~Dkx|hcnOgfDo5H9D>@U@0tbzrIBKa*aMVVW>B0!b4{9RH2$lNmgC6jvZUkL(Km`SD zQ!gRXLgh$XVnt_yTHv736Gtu8369!`GF=#<_(4rX8KF|2eVma*rMUuYAE0SG2bY@2 zWu-~9&0AZzwagECz?-`fbj<-36tvB~gh&gOBW;Nloe64zgGNsrwNxiKY9q>YVT9rb zH4$ZmN`3ZmMiQ0g3aovArtutHY9g1FCegNPZSB@FKj;B(4#qc);U7e*+4P!mx`sMKd4 zXCzT+uE5#{Xd2JKr6zJ&X%cPw){bs1^MfAn_HG1Sb3g?JZF?^v(n94(TVh3Lf?D99 z(Gy24)d`N;h%#Lmq4+^fL>Zw{pM9K>M5Va`YagI#JO`JW$YrHTw4GbKxV6j=dcZro z5p>M~6%@3cy@W^$l_PD56`cucfrCa*9JN#@IBFxxbYX=^<8R0s)3_ko020in~|pBuW7y3)dWB20l&tLplc4O zprF0RONg{kIntI`(b=FDIB4|5QA>4#qc);U7e*+4u%C!BLZv?YI3tNla|PBuK+|{* zE;W(MN|R{2xAt&rnIH6kcXuP`ngc2*XuEp}krpaP+7c@|6Vw6+jh;AasZMazMwIEo z2*nR-BFYGr`t0M3Br44nSo;7?<2kt0L@p~$qP@Pgr(4VXpa=YVH-fG?pn`(-dM_c; zLgh$XVnt_yTHv736Gtu8369!`GF=#<_(4rX8KF|2eVma*rMUuYAE0SG2bY@2Wu-~9 zy;^&_wagECzYVT9rbH4$Zm zN`3ZmMiQ0g3aovArtutHY9g1FCeg56a66XuU1~zAfumlVk|RyCaH$EKk*4AMwDxs1 z!4G=C`?wKw%>fk@w0*pUNDGxCZHX0~4QhddMo%2IR3|uUBg%APgyIMLi6|pf>a&kC zlBhISVC@4mjpyJ}6S=H3iT2H*Z@ITa@`E1mH{A%j=70(c+Bdy~NDGxCZHX0~32K3Z zMo%2IR3|uUBg%APgyIJ^5oLr*efDui5|!o(tbKr{@f=)gBA1mW(XJT!iCfG3pa*<~ z8$s6`P(eYv!b^y>P&v|;SkalF7C311#8FFif}=K~OczEdeozxpMyS+hA7>;{X|BN9 z2WT44!KEg0S!oh&zt&sa(EvZ_0q^HV&@~5CP|)`C5+W^BjdcX&`5p>M~6%@1syo5*# zl_PD56`cucfrCa*9JN#@IBFxxbYX+ zY`xd5Wq!~DKG2PzYYwQOpdIKXL|UjEX-ll=Oi&9PGb;8&ReUBNRWVi6|pf z>a&kClBhISVC@4mjpyJ}6S=H3iFQ!y18yzzgC6ifZUkL(Km`TuATJ@(Lgh$XVnt_y zTHv736Gtu8369!`GF=#<_(4rX8KF|2eVma*rMUuYAE0SG2bY@2Wu-~9Lt2NrwagEC zz=yaIbj<-36tqLUgh&gOBW;Nloe64zgGNsrwNxiKY9q>YVT9rbH4$ZmN`3ZmMiQ0g z3aovArtutHY9g1FCeaRWeaNk4e$WFx+>M}X4yd4@9quJWTBsapORVTjPzxM1dg7?1 zI>AvJQKkzc6hEkmC?izrvyU^9s5Dn#?E^H8=ipKkxvVsc*1K!5X&%b8*fbxLjg@P$ z$mnETi><2p?wb#v*nhOfgfrj$C&~FOPz54P9nz!+4GZN7v;U~KAT}sNzgnsjOh1rf zlv@6yb)3Q(R5Gb|nMaITppm2Y0ItS!aM@4fveGQtmF|D);uHJJYfLy-&PD@OAi~rk zO?sI-z0(Ti83if1UVEUdri_G3O^nP* z(Cp+mcv`%%6a=HJH zeOh91usS2)XV%bJZv1kK4R+4<^mBq7Xs5MeJ2&Bg%jLY*`Hpiz>q0Mkk&?>S#H)M$ z|FPfvT#0R>;{)xHnzJTs_2U_9+Wv0sTiZ)5?eT_Vy_+5VUN!0@OH2!=0K)3%h z{t`D^{XgUX>|aW{-5zTXoiBn*Sg7JH&#5jP5);+xU%3pA^o56H#;u>uY7Bg|7SeUB6yT6J&(tE>53l)F;j?YUY3okNK8x6hKP&P66 zqH}kbi{PGtOIw%vc&jRR?DUL^64zq43?5!yLzg-2R}Qhk-*%q<=S1(Bf!O|*aAJg) zxBl)p{}}kEm+hMoIr*L625SEvWhWEbcf#N362-gKH@48K2_HMn%2^9$tLl>0&h6u! z%x9F`VeP{mc3%6i_Ia*>D+}=RJnsk(o!8#lW8fdHatkSHAEva$%2>xz6IE4e0$a=C zuZi!t?e-G2?WQ#Wt}KhUCU|rN-{sgT9s@>5)(SJk9BG<`^ZN-aRq*MYfl?F9K&*lk z((4W!jpyJ}6S=H3i*}`7%lf+0Ri1KnaxL~KHK|{ZX|>;Fq^@mUXSS#74X#{dz#E

ocO1JH>VEoCghy@*6uPS24MRtsDrvaSjaI6)vUHGQv5zyO4eP#{cosODPOgvVC z457{37Ku3lPx{GkBhZic_Yo?v4&eO9DGC_n6n`hE(>OcHP3BQkxkJ}^i;RW3L&x)ox}`KPMt9U?_Yo8Qq+i)b=xub@ zn16dDR-Vtlvz9TAuGi1Lj{m4>-?(on6*0Q}PmEM~(r;q&2rK$p(_ZmfQ{8^2eMF+w zsSi z%GFn$jq$+btFPtE zdg8WO-BLM^sOMy?l+OEzy0x@NNc)IHtIN-SA5qRD>KPjkrR*cdlf7JbV((d}eMGru zo#(j|R_8sl^B zpMewEZrygS-wIFtC;o}yx%q@2W&9l%?%Jn#t^Fg6z0Vtb^YGs3q<<~P8y!v$DUGQ6 zX#f+xnz8o^>N6R>J&yJxe({R|CjCbZzMrx8dgJdM20trUPVwJs@SlYH;fa3(@gRlf z+VFds6whU5`+mpd|HHH&_0Kf%ylY9YlE1H;?Q;R;qr)3$KjQZ+lRrCA&x(IMYBKsNBkE?{%Ox?sd;%E`B8oo zlkZIp{@)?Kv>hdHTblWCrkU?mUZbBu8GK*ke}98-VdM`m{GGTThz_?4b(``nb@R>n`?wEjno{2hjW9Q_9>nzxf5 z?Z3^$_crtW_I6W8CmDOE82q~i|E9tDCcEg~{mk$WG5PqJ8Q-R6-u&3eA7kttWB9X; zy{pXk^?^qI8^+$Q%wK5HoNV}~8vHbapJ4Fw41R&ZKWgInzKQ=llaHSo`L7v!UorfH z41Tb|zi#w*Gvoh`;s1}pzi05{4StTne`4?tn|MwqUQM7@-v~lh z?vJZG(my;xKK*faM|pp|4Z8p2mBX*&fR42%X!=<19DGg@i_N) zgTL6w-)oL{ZZiCBdHfXZzuVxiGx+T$zKsn3KJu&lIM+7E1K%?Iht2-z^V$B$RsZiR zhUd;P=i{F-`sW({=feLjP5Qqy{5j_Q`8OuM)y(RKA8|ZUeshE0YtE~FVe~&|@^PKRVu(}=* z{oR`7p;g6|@^-t)+jW_|bH6otI49&GjT7h9aDGkjSf}3==rKIEALT;pHLL4s{(V4U zoOS&-hPO|oci2OUuyx-U0uV8*-z+dBa--y30Sc<4Slz1dm z*QX+GuTLFh>iCCd`>tok^Y&~!{w+&}zq{cF^YJ*vIeR_mWg)T{o?Fb|+z}`K8Q+~|Jp4bi zDc}EP_$M;oQQ%c(e5)Jz#Z3NRYVZqbFKD4T(v0U~Qy=d&@_ec;hU1>*_h}@&Iap>D z=f0@beGbW#}GyHEG{`(F7N{%7{9kS4-)8*XZ~VQ;@DDfq|1$U$CjTEd{@!bj`+s5hea7Ek zjQza~|3bt6PlLaT`H0(hOXKe@6YnvG{}D4kero2&y(Yho*GGdDG?xEUGyW@$zgL*? ztz_`G8~hh$yepXTu4u;ha)bZW_@8U|UpD+#82)kwU&_qC%74uN=P4iYPn&xBp~>e} z#{a9$_|Gxp{}1DTOB3H5Q?C~p{YMSHtMPZX;qPzo<>)_-Z$~rUcboC-Wa2xU{HVW$ zk^h~M|8K+pg5iJA;4d=yvGKiy^3ne}X1;I3?GyPoo9kGco9$Q0hbYmkVCMhjCjLQ_ z@0(42mofZL8~%O`5PG*0+v%xL@Erx%A@&B|L z&nwON_cZt=Mt)@z?<_N(tqgvy@&8A||BB&nZTOoSdUHzFERN(z>NPuqhCF58ttuU z^e@WdbM7NXe-$%7HZ}T>8U0Tg{acLw`bK|u6aVLp{_BnY_D26+}K>=G5W_E{l$#_2`1h*@HxMrg@(`h1))Iu4!{2*{}6MX{5^q_t}iXz z4?@Df8t#`Q{21cV-pK~v#mxWpc)v3Sw5qYUpNaoN2DkjpOnt0v@;TQ$uY87)|AWc* z`3C=3?0?^9=G#-WALqwIW_~D5x4jKRy6kZG5Qa1en$Ok&GvnfvA@A0Fp$1K?lJmL8vShyf1%(h>EFijRsLHo zoNtFmo2ob~JjNHkexmkhire)>YwN3 zw@CH`kNWWUzQhmyG!FY7kMcS0+=jWoX^(mNdC6W4f0TT&H!a7VJ2X=STS*ckW}kzkXcbdT+8Pxaf!cyg%`4IP80Vl+SVJHa7kc?`x91 zev3oj^Tl3&jyw0F+}^+=Uj7rwUJZYke6cr>mmcdUNfSknV|FaPJ zm3`-C1Ss+E3uY6(xB33P($wc+ln*VM-{tiZ=JU>Jyn@U429eKG6TgNdpPnD(bKJRi z=K1Z*f4|ZaT=e@d@%Gew6`2K#0lCN-yzu)9b@M!P;++Nr|zfSgQIJS@Hi~YeI z_up0dc!K_=#-7HZ@A1rD!kzm-Zm%!D{@oH>^jqg}JfTINEIya~C|}`~ymPNN^|gV) zk2dx86T`oJCQMc4J#;eVqx~z$j{^4uPDI^Rrv5%=`1`W{qP=a5|1AxEit&G=v4425 zl%5y(NC>6XIwCXMM4aJf9|HI?LIIxAY;}o$k+ugYrSAJz+rPJmMkC6-DUV&ntAgW`O)Er7eN4$KVNrdp1jJ~U&7eC%=o*` z;7=O-AIATO=wH(97B&8EH2Ql5$r!%7*zmt=@ZXyJEn)J%yRr8x6W70`+u)a*d^nTuTMU1i;ooEC!>X(EYmNQK zjs0&J`!b4axDNkmvC0c1~q} zVmy7^-$lH74@bnS_i#kqzK7#ha~}PrfZI5n`$O=Xj+^swdVbgfHV@9-5Ijfst{w6h z4oW(V(?3sd?jx*j_U8wg@jqbl_+hhsUeD{|F@Rr&I3wz|<$R2U7n^+k*!Ww*@Gmv? zRyOf|g!(}W%_j~11%vmud{0YM|+EMengpJ?ze82od@<3Mj?eMSEdnfMk_6k*D*i>OOJw zZ@=GPV)A>s@ppvr_ZW{aqP-c0zjSu}rPY6_k7vb{4}&|mQWkHkbv^OWVn1BrlHWn( z=ZR!baN$n_f2lb9mf$hodzXOeDBw;D*P{e)^{){mMLgm{aHnPY=6xP@A0XUUP}lwY zu7IUAm_6)yY%{J!nu$-m%{e{QZnP~jEdxu2Q&@Tm-M z4dA)bFDm;L9_{0~qAw|ag-1U8?Wp(_9{G^}vf@{G#rN;%H`mYB%kWm8*`9(&{k^mK z>fCM_-WvFkkMFC>e}zkYgTTL@_=0DAwfzG>&A(R2_sf#L;G#e9E38tHO2z`$Wzwg&U zvqJrS}o9!ofEuepBKL9{H%(?G?Ymh2P50 zPg;TtKh*CfNnh~D$M#as0fc;eT=@N$d;UsEUvS|MA|IC}zTm&aAL{!+aN&pVLshSW3%?)vTq4;QT=>&2^Zct5UvS~~|JL(go%n(a zKRhR(?h6Yp{BS(Ds?x{tp~ow}e{M3L&;3_>{%T6T!o}XSM?7EMrxiT%&3)VO+=RMs zI}O|OPszUEqCbHBlbWxBXZ*h;{lNEl##i58fv>*50{(!}_qgbX{Hgo4f(ySN$0IsF z6)yZBukOnV9{CvmUz7hZevfDThYa82!tejR`}e=YE025}eq4e_zB&HsH^)EIG2i}{ z>6l;Y zxg5boe>&tB7I&^CxbO!tztsE@JmahR5%_9;Ovm@xgKB&gF8b54eHT&wD_r>D`(dY~ zFSzg*!uDA_=?k9mmoR*f3qRP?^B?(E^FP>IQp8f`ugbH%T4;ZMWy<`s!=@#$Ci=oU-cPw)^mnp4_nW5QkaTq%fQ zc{|TP1a)^&zQSA6VE?hGAMq%^K_>6q9D`qN@N0~}t$6+$?fqybz!dK@yq;U-!?|CX z>$^u8{%Qlc{%eRw`$sMu_z{1tkzd`&Z^-lcD1W;d&(b_!kNh=^Jv+YZvhykboEhg^ z)ZfYE<9y~L@@Hl96VK>jN%?xxT>ts3$o@0jbKTbcM@V{psg z&G_4$c=WfF$>*IW-}4NA52L>h`EkD3d=7K|MgE>Pzb5}@82)TCKmRjCp7Q^6c0J9% zU&ZAA8Z&?IHT;LN>sih{Z16M8_-``f*s`(9!Et!%dMpG>^JHn`>u82@HZNJN1OTa62=?rd3&S3 zuF?OY+1|f5_s?!K`T3;TKkd2@T&4MOeej&{ZyNiLkRMt!7nyi(HTm1i+%I^9{HXsi zqkoyf*EHjQJL8S|yBmB>`#Gd*N7rqkVN zw(oCEzAgy-bpL%e^;-uTJAW~GU&GjWgW=zA@Jme|Za4GzPJ`cS;=a@5;f>jS>ej$h zK966C-=h()=5?$8Ne^w2_%(ceKVHul`MzbUJdn^5T=+qMOJh&tu;+1+A4Gf?C3(Sx zAKoLX>-uN8f8kdKTYYcI__(G6Qx)6acd`71&2jO68U1q?3;LCTR_o~ynb>pgjoEn+ z^EoSxC*;H9LCePx@U0Br;}zez+f3c#eY0LK3S4gDeb#LMEwgx>dvmC(G>`GT73}dn zw#n{Sf`=d+_(m>hq4^f$iTGKe?&|hudAT)Q-Cjkn#>3~+VC-LETvk5jH_B7LLcQK6 zI*hO7$H(72=Jpaj>0cbcl!x~bug2HvYiIn3SA2g@&g|DW3i(fd@g7MCbKd69yRj}mV`-Y=`a*N7)Q8E>9%lrwR3J zbH2PR_e0U%w~hQ;=|A#MHskxO!M|nXH{kJR)cd8gTr@p#0)mp;ssRPRFHE}NhAO0J5YH<(w??Dem`AGNq_jHL* zw&CPx1a#{RX&{~HZ|Q=`9<@%IXYzsdN2nX$jLv44r-FJt&?8~;PbUpvEFeSi0v z^`&2J0E_!)1p-I-{(p2C{H5kR_CscSEyd%9xc$~O&M-2ZBX1uS; z#^;aR4ZgDRe~+<$ys>|;;eW^Q-);Q=hw-<(!RMLdq3@XS_ZxfX8~=lbf0V(OHU3_f z;k<6LpW5EIj*@WazKflKI^W@byVW<_%Pr&g7r1WrQhWu4rGCD9m$`p+oB3Y(pI|@g zhwC^WGVvtbx$jY46x{6W`-T2rm-NH=x5p*Ez6}E?^S33q@PmB%KBc{cJ9j(dujHNE z+RX0_+tj2nQaf}K4|a{5SIbC_hs{=)!Nu|)>Pxoapw*<`Nj2<1CxATh0FK{ z-jV00!qfh}x_(>z&MfVhbGn4vn!b$(w^a9^D?H}!9+S^|&HUIq`@U%P{h!y==ff2) z@%QcI{b_!M3%}otPw>d!&g<`%^3z}88UJF#_qg!;?ha7G?;&0hS`|O#vy$(7Z;(j& z%;{;qQciIHTawJabGMrB-+9D?l%L0gX8Z&1kHy?L66k{AU zd;`zd+oQrIp4QvLxMe&o!6QH4zqDEv9{HH>uaEJv9un@{=koa<>Lt}Pu z{jH_!!@tMHfB3%IKk*Ij+-bT0!2ht3_jt5dZQqE0Ah2S7`YJr~-*5O89{F!J{0fi! zZ9V@06;Fjnes$e6Sn+x4v)55~H})$$>Tm7&vz7fEckaGC-+j9ndleq-A-<0&dleq} zm|q7eeuYQ=3ZCyT;RP=kPlZSR&Yp9+;#YX&R5`p*77N2MR_?d$FRNZG6K$j5cR zvlPF=Gyaba-{TqoY{U0>#{Y@odpz<@{q&pq={NObaQ_ase1F^jU%_t%%v@9Pp@aN&pJzcW()1&{o{ z_}^=!{e7#i!XqDdNc{0k<*?P4u2XR{x?26&y4(q%yseKnDfv*v-6DB0LFQE8kgYNI2K9#Fm8`W{=FW0k>Xdl@caMf zp`{aF@QUxRBL`EG59eN<9oPHc2^jq6M*e1l-$Fdvzt!+7Jo0Zd{5y>PJqG`Wk+<TzAEX0%k5=(lc#Qu+54|Dr!~1kS zp7GZJn* zp2>aa>O3?0GxU@<)QP_iCieU9@Q}YACiX)eEtBq}L_2t1;C1P~hM`A$;d}bC$)4cR zAM&zw;`dj$@cS@+y}zq);rHL`p>33Yg-1TN>$Zwt;ldw$)I;YazQy}--$2cSLCnkZ zlzfGYy)eGdC%)jq4|TOe;tMYPfogkH32X_T@l`$o-{X;QzJ~@XT=;#MDf;+;c$_B{ zzcw$!IKGhL7F_Ix_pN_T@i9+5p7D=0e2+&yw!<`$vG{ysYpPH~F==!}dBq z*|m6|{hmkM2PgS3E{{tb1DHP_Rs0H%e0=Zeaa6eQ!+V*3lk^1_ez1RN;tQVfKW6v} z4|gqp75VY~WHJD^rnz5y^bkx-Uj6%Uf~4TBzC$zIKR+}rm;a~He@Tcmx^pix$9-3s z=XaMg$9=QHabNmAll$yfhwD(0F8{xv58qch{!M2FJW$a*l^sVq_iuwg%J`%FGiE$1 zWY-J*KGGb=oVEm1C11{c-{7Yk{4sOf`-qLl;Ln=){%zvBIBbuUm#W_T?g=A`^y+)O zReit5=csHR&HLA!`wh2$u!iOeGao8E^5+0e!-^J)x_TxA|WB3;Tis5f=?El*Mzs%s56OaCWYxq|h{#Axw*^m0y7{0}? zHT`}Kc=2^oic-zB@U{l6O`6*+nTXTmQD znMwGOJfEua<*yYOzvpG=TmBt(S^oV0%P?{OKZBn|dy>D_8@;C)9ge$6kKb4ExSMo) z|JdK_34YRk;4bgsE&e(<&WF_bc7H{W*cL`jQOM3RgxN>P@vg|cgrv|tz-YseNN%9coqFm}dn{K!7@vn1K~$sPukt+D)H z=bU@bz3182Z<_hdf0p0Fm(%^c&ij4d@ArA1_gU_}=ib{plc!_CFTT7!*>x!0kM}u| zukyX{o+ZA3^(_l8DcYUS^Z9+-Tu&aiOO4anexOXh-g|)OWY596q=J2V{V?yp9{Nim z59MFNy5_1tkNg8ef6VMQ<}1j12=X3JRz|$Ri#J z`bi%9e^iHJoku+<`go3faUDXw8NuJt{#7tOt(stKJBYJu>=$|-3vs#;&g(7$y<3o% z`QKJu93Bwm5o_NB;;jkdZ7syx!AX4C>KoEj%m>Ca4Ew%feH+8xiO|;*`hLJZrAtx2 zMWCMt`V!F3@buX4vg@_Bx~jJ@A8&FT+mn3JpJ_S0H`A}(|kG(^E zqx`=h&buLwrUiOtudQ+8(4|p7vEHqg%&&ny4g3Yx{;^~n(!Fljvj^;%lGtO+BJ_*r z68**;1o>BoaWK|@RyZ$<_+?){wsV{hLOU1v`FTm!{;@q9LEk*sGu+b)Ir({ICMVkQ zP$(C1Gx%XD{IojglR@7UaquGO?_s<>AN0*pzAf;};BO6kE&#nJ%D)17UzEQP^cJ9B z7U*88`{zCHx#&LgZoo0)ec%rQj^#fDJ;Ray5$Fq0{$t=zz@ORYbDhvn!GERKRE&R_ z{Zap)A&>Yo(5pV=V%){+UevQK{CW=j?)raeK8yV$$cggf^#tbU@lL&$VBA_4_3sj} z|5xL0t+V5)Vq5{%`UU-`7wR=WiI=d>U%Qa!*Ym=eKHWP*zkUk+dSswS{@xgu-Uj~w z$a@6#{ul5!XorR9uV*Ip(Rb^h|6S-G1^rtiUityIM*Z%G{0||2F!&c@oE-xF$0XNN zG!KBj3+g)*^4|kq75*3rd>H(xo3#2X`rC)lcLn$tg?NeqvSsjBZ2$YUt`(cD?#t?Eh*}AHR!v8J^;8Ka93b=Ke?=bd*ICi_NBz<&tC>b z{}LPX68!r|`2RG}AN2HMyh-l^#C+UGiTS*b;;nVYE(&@wyY-#~wBtR9^T+Uf%;UhD zBQBp0>-H%B4e0yC<9MFK=U$?nCm{ZQ3A{7fdne!@!T&?R(XP3{|Cv5(-SanU$4Flj zcHfD5wgkNo@G-#01{@XK685p@`l~DJ*MJy5x=xDg=?#6;#^PqVfMdq;z>UD)81xLs z`mO+a6O?ZX+zkAgebJs3!GEpSRP@)({-}Q?$Rl1E^iCf8eZ!z0tm|L4U;S1sv+9R_+>c1B9h<^+E!yZS!`+Xv#wT@gMi4Pa| zN0^`Kvp!$@O0xYQaePL8Vefa)KgG}gQGdQKEZa{Mv4dhPPg6@|Q!ptnK!6+r(J=>1^NSdaZbPLKENsLbCFp?!+{ z!k#gZ_h#DO-p~3Dk(YaZA&>cad;5Itr}X?6fWMTV@N0ji=f4pAMZP!6msvUZBP*}- zRrqHx{MQ`x5ukqv`oo?c{Tas@#!EiVFh3t>*bnaraUJbGFj>bMvs>DZzQ0^;Y`q04 zv7qn^@{4wSE$KJ5;;y3~T#CCzxPH?;_#rxWd*JuM{}J#>;O_za0r)3?zAbQn;GKaR z03Q#0BJg1WXa2UeE2*Y;M1Mq_(4PRkz`73}{2SZv{kaq{$ioGioUIHxb?=-U?MbDY!bJ9^WCp5vTuPxO+b{0ztO zHp6;m5bw1R)?a3pv0m?Xg`OPedKx-A_AKZ*>Hd`ff!gF!;H^`o>GDuj=FtEckPr z%kzG^q@d?Gr+Ys%E9?O_=GUn{|Gt%j3V9ihe#)>hhr>@}f}Gq@=8#lwwW%l?FY|f> z>-qMC-?@~Q-ocpEX>?!ZZ&Tyn7UVOdF^WJH`CV74ItqaVH z-@@KgQJ=SgUkCripjU$Y%syj|1ASebx1Am6k^gAmN9sFL)*SlvC~!UCtDx^`*fSse z?*M;`^W7@S*T8?jNya;4=Hk5aIpB{_zXh;&HJsi#(w z@*ao08^Hf1t`of<%13#ZK;Em6_Z8%g1^;aDe*=DPKGR;>w~`@_`kurY!j64g7S?}z83T*pudIsw+H=~(04H8 ztpff-z&{rJEx`XL=wA)=`KbTikbe;5H$(XiL7$VnH$q_%)`f9=$lgyJadYgayc_T7 zYXegjUyHDyQbHaV`~o(Zd{_z_TxbumovJ))r4`Bdg`y5>Nyhg(=TDi z?&vq+{ld`=<{i{~<77Rp_l|~s7z^Bmb{&|sqqVnt59ReX=1a80dl&~>!q4}@p7WFI zs1go(_MYcx-@}miBmCJD^d7(#=iz$+?+Smsjq*pJz6(MB8n_ks{{a77?`u~0a~$~3 z1ilA&J;ciwkk<-$DD2w}{@xk!bpZHx2mf%;2Y}uS_HGM240si^$7i4~0bT+1Zvor` z@-_!v6Y{nO4)2>T+UF^>-=W~&6Z%I(-yF2Zo+y7)LbnxnK0Kl{t_;WeZyx&NV%WC} z`ty_M&rZG`^72}ps5de0JrDUq((*N~{7a?sGhpAwDSxfwuZib=z&_jF`&mHSsE#Th@_THC_kJh*652gAxM)_We zK4aDbeH7@OLEj$qZ4!HI^*!%~JbrUr%)9PBa5vrG0H2TB7fN>D2)!c`y|$iukce#CDPs{spqC8J*m$bk2{jns^_qQT`0=*blLw_vh zkudI-+k0@bE)MZn#A|53f`wtb{q3_5*OOnrMM{06Kwr- z+z8`s*-vAVebQk(E$r0yP9cAt5C^eeuZy@C3fwudN7q#m2OUE@MS0(29QY&ntB`*S z=u>eWWd!^+5OF#(i4(n31oC=AUqkTU9{8jEvoW9E4|$8xujU2&V)-*d{UiPk7aXT1T&z=o6ClrnT-mR5{)r zL3 zy#t|l;}8dteggb@mH&Q5QT`jm$*XAh%L9K_z*aW*zj8Z`Sp)jchdra~z?-GXn zi=h7|l>ZX+_u!8Yfv<(Wjgo$D%tzq=82DFc-yw+quVBxE@c-AKzXbWO0H2%a3(uFA z$B_dPx}M>N|Heb#Le&3D;9;0g{{s4ss82)aI|KTzLHpkd{0!>*1@NV)-!9Pq8u(ua zJ{0zS1pEc;Sp~Qw@czJqfd2&j^MRiNo&$VMQs1yX>{sgVw?W_U5*)_=a(wKT$TQ|l zv`>emy!KrIj{+VIJPz0bcLLrN_&2~u0Y8BD-WT-!fOiGn3-~19a{|uR4NK4SFQR=e zNy^*m+rDHmukW4EjoAnINyvL1_&MNtz-OWTUIkq*57%E|Pd(rUz+1wdIzV7QN zKliWA@|Wfd<#Rs04+3^vm0(-*wrjR1SGPG5y1p?4+yditOW@T4_EOzHzrg*}K3MPW zg?a1`IIn3J{1)YP!uqx^ME*~)PWU7C z3mg>2#mIjO9Uy-{&|CRpMSc6BJ>~${pnczkKX-&b=L5fl z>w6nQ{u`jrh5dUZ{^AjwJyzrkHVkn_hRjGj(_jSZ!1l_0vtsJ28Jxcav_gS;nxAsH* zs$ZgaO~yUaZKVeG7__eiekECl*_z=h-=L_UU7W;|ZQ!me73&6Db^aI|?Xxv${fs#< zIqwhrGb6w1j&;*2-d}Ot%f8>5f8Vw6^Mi?8WB7gQz0nTs&#xToIK=bnvHjGR$#`umU1iDH zCHuaF|C^)#?v%s}%iG$ty={FL4;z*APfP9d^o>jO@kxKxc}7xyTjS(C9qkSH_K3Bo zG2vIs!CyBg{l%C*@c$*@I#_IjilRBVLWZu&_h&Zh0Yf!|);-r0y zxf}YPOxnYkZ@|9_^z*ygJ7N7Q|LCvK|4ERS`@_#mW%>q5eZ#y|&~4>F$m^cOx9(E` z9|+tE@wYkf7QokGU)O7x*9RrzoVER6-`dG_R9iV!^kUp3Hs+6LkKM42Q(Pwgybb<- zKWQ&p=?Ht~LH==Q&x@1(Y%AGw*ItU#{2QFFpNsN8B-r}v|0}w#n*CMazc+xNP4w$M zgh_q0M-AGJEQ)8hP)ooH##j}b@wNBD%t-D+T$VEzcb{G0e%(s9}Rl= zo_f(=rlP&3fWIE_o4^_;^;gK-1oAXKCiEkc`Wv$^{B$?h5B)^$P6wC#+LozrR7^^YS%LzTR&i z#Ot}s3@3DbeWZ(8KPfvi+cNgJM$veI{?uR z(~|X1@LQ!+FSqWlAFyajeSvR9yMOETFI}%K{Cp7eW4m1sd0)W(&wxJ%u0ee!CVmh5 zeZDE3_qcV48^WGR^aj4~Vt=r;F21`&x7g}Op?_uZL#+2M!Hx@3`SlM{$xUN_u^w+$ z!tOfG=D@vx`$T)ho7B^oVbFgWu9Mt|adoAHKiq%n8};dZ$_c-%xcwt-qkoLydT_*X0O zw@LWJzOXA|{R4li68}`#+bwB-U57|;khfPM&+k8;6|wenB>eiGZGywR)UI&1IRo?Z zaGcLvo5YK)xcQ)6)MqPwebW>I7bWs+<#bOk`ftFRQ?%)*d|e^W*Epm6Twbtu&62-1 zP3mLJn!s%W&f>*Z)9bDgC-jm&&tJl|Zr;7indJX$j*h^70-R^|uXNd~RRRJ^p10yYXOW;N5NE|9l*4jdga1^gP;MAKoL%QNK$1 zwJ}Q&xBKBd=OM`Nj()ot+O1>4Z>xK#9?ukhta0_86S1x@Ci=qu&hk3N`Jq^+gng4G zKl}Znuax99PwWfwUW;^F-?d9=oVD)zXNMN_<($6#O8$B(^=H-13vU$sRVS|)7mT?p zIj^;zzE?5-#CiTE@3+{VF~9y#%#*jI{BizVKJmBSJ(cL!<8fjAo5y_x^BAzcL6r78 zf1Ra#oy}c$DdDQ?SK2?D%O|$uMB1Y87jb2nFB3+Rl%=`L|PtqT3t&7+1V|lG}6Mt&nPtGrvrf-b)cnSQkC)id_mcDC> zc*(H#d*S-%s%ZC`Wd1W|mS2~}_^SLmtMR(H9vkv=|LQ&Z=+ENUUqSBzdjDje&_29` zZY#QvZq_fAS3R6O_mBVk!v9;ye>m}nVkebXb?1*mO7eae{F_NL=FiEvtapVc<3ap> zVKm@KtdEC7e;4?51n5&xe!awAy-Oy+*5dkihOG_rX5ojPp&EGprE%|3$ZL}DYb~2#Te(Y`T9?{ob?9q{IGT-iItT0eiNH4S$ND@H z?2Gs<@RR-o>O(voaeO@H$zLb>!}aF(Oa0W1i|@-C-M`bXyd87C7;fhGSjXN2yM`xz zu@(0okK*|Ry~iWT6jsK;grwv{pBZdKyn*3%37!*>RanVrXa}af4)Cs`rJ#|J{@J zGUiv1Hv@6>GWy+N;GYTpy_0$xGc!3~HRi1_p633ny8EH`ML$?zW424iUt4wa@*&RE z{x9(V9_0(HIT!ZKPV5iocWagAkCWk_V}U0DUj%#{@Ic^^z{dk03Oo*YEbv*tt&(vq zT>q>soqrvfxlZqg)~`HX!}||Q*k2#+Tq@_{)&1!^QAxRwALaOcRJ}|7oa0O7bYmvt z{C)=3Dc7d$?d5G%lD87#EqmT1vo2f@+OotyH<@2;Qlp2iO6^$* z`GuYJ;m2nazZ7_Wl68sM*{Q53P zSO;eQ*7LK$zY*`6_}f-jS9=uu?eyL=#Nl($w;}XhowQG|cSgzH#}fWP-@8P2(OJZ& zzEhI)GwszvKYA=#=Z1c#m$Z5*PSQ$PS4@Qbl@of1=Qgo?u|nb%477Ukkimf~~y`{&^u8kMvE)1PA}FQS$F&i0^Ha z_S3on{=NbCi<*G`1NzTx;9ruox88}I#G^3}Lf)gm4KY4{om?LX^=n_M-ym;KF)y5y zMS{NXtzUV+v6YY?!^9jN`+hr>uKgU{!Le6R!U#?EpUx% z=VJe?^|-vh)?JT&G4gB8o~-+VzLz82R=1o_Vj&#_bsqrH})v7=ik4; z)#j>i@%@D$e~U;rW(wxV712-nz(3z6^dPTiN#0foU2Pf0*WCYA`u{S-(;&3Zw1jS} z9TU23=;C2eN&hB^|MgC#u)fRm>pVAEKN@or>VG5ft-vc`oH*0lW6Xug^$S}G`FWh# z`Yx_FDxLQno|QWl<4eeo<*M6xz8t%E%ecP+zl`>IJQ+Wm|gs|@Xy5#T6lJbH6 zZKMah1o$rz>m59>=MLzwgKwD9B^ac6@Z%nHw8X1!M4Wv%brD0uN36<7PG&phf@rC>b}k_am`a*9d`E2W}1A4tNdV4!|7~ zY-?Qm{UO>HaM@q)B=e}Xce?6CeqFCceK!LB1@MlDk8J(vbDiXUz<)aMLile{f^Egc zcc*Bdt=#8?My%_r$+|)7aNw_@Z>>bW?kj-559+fv%L8`?J_hG?#{#!O{Ivz1f&O&@ z%AW|_3FX%YJ_-EefY$|oQ{bua*QLPMz<=lCeB*#*Jk#?n$$6TsIDfZ`?P)7p!~fS{ zop>nbvm+sY>r}pV{h_>$+zR#E26z+T&4GIW_X3`bc$fry81VTCwl(fP^JUQ=TJI$D zm*xWCW=Vh6x&!m&CE%Y5d^zxR;Jp+3bWH_#1&oJH5^Sr^|5Iaq0xr*ITdBUqbsBv; zBPp+S74SgB$5_PQ@xU7bH$nZH0$+gmz6f|F@UINKDsYPghxJ}Dep!DX^_1uzJ%=Cs z>jpXhSDV-$?gREL@t>T~b)E!#D)1@560h?y0QvvUs6W_$M#Or42jj~b zz-I!V1$++hMBqullYv)H{B6v)=%1ege+AqI<(E&et!$wB7w6G>$0Xw86X3~^e?IV? z7|+5!jbeQ<9sGwT>s38RiT=JpvK}y|JgZ_XEzJWAM4o^_xKcVw_Ly4u9W(`rZh96L1acI|}k|2LJ6zeCS*!#HWuE_s{Oh z{H$vVDBlP6@_Etq5bvGfzwe>H8{}ODea%5{i2k?=;^`LfcLZ(^yae{F3Hl{yU$@V* zm>;yBh5u*4{#${!gZ!PaK4^$|xd!w#(O)`1Uf4fc^!MAK-|bs0+rKIFZ3g^1l)oJ~ z-0v>*b%j0K!9P6_594rMX%&||4eZ|v^k*QyDg1Q>{M8xq zwuZb15Knyr-M6y)XD^Ju?|DiQzx^QZ2I#*Lc$~z;{ihlHmp&h5%xAFg zOYm=-=-0b1Kz|nYJ_-F3vHo2d{<{t3=K!w+eR~7%fcDxEnAdZ|`)rH$*az~Cfj`6k z!h-)x%+KvG-s}r`dxCCJzqc_ToCW;{LEij?ZY!Ul{oaNA6JYOzq`cm>0DKPcO!%`E zuDJf9(a9>cjM7sYl6Q6 z@K@mP2znpHTW8RxVg9}x{x#sg2=tS2J@8}rZzlLJhraq4AFl%c;gDAge-DGaurIe5 zZ<>QX9e4)fV|%p67tp^i{8@|oPXYgdsNZPBa}E6aAn3KAZ-DwA4E{ra4+UNg_8pJ< zjE23fq5mGl+uaxsUVy&M;m>e z$Je7U9xj5sx6mHEU-&rc7oPVn;`3<4V|w4$nEBAh=aMdjzZZjl9O&z!z30Qek1<}K zjPk#R{8K=;h?i4ApN{rF1^TamKi))pbwhtW0`^=F{-Z!|4SmN!ANM0&0RC+dFB>2} zE`h!^P<~7JzkTpejJE}eJX_^@^(**uSNL-Y{67Qr`xyS)CDEt-RlX3@gfi zmbOCAdH<>k7bg78zv?nM?8Hq))y0=`jjo|Y+F{ozpnA$i^F-Ib*pQ1`S-H= zXKU*AKwZ77uDrTS|0{Cqwyv(+8UJAO{+$Nn|BWqm`KqqGzu$dzORH1EAbR%@13-qL)_reP^JEiLH(SkAKf<)2mQWwnO$>TiYqf7GwKW2Ua$y7K-}R{SjIXAk_NJWyB9{7;MBrRR$Ov>N=Q zTJvW){~8Z09fAKEJN|EJ{n@MkiS4#4aX^+vs!W^FUc zbT;Rkbl-*@^xx`GJoBS)E^1oiCHW-_Te7a$kR- z`tBrOPj$XF!OwYJpU(X3bUo*FmE*F5fJ=Rp_EFj|OM`WEX{ge1N+&5@p)}L|)}7yz zm40k%Orv&s+oIAsN?nz@DGgE@s`TUfIy>y9CtH3n0{Z{QrtxV z;_3~w?K`ULS*q(4)wNA2u0nl7Ou4!~pZHZ4_`knb{}$#Q>1+KH`dkdp@$nn_PFlBh zjH}lRS^K@B_G_bhwea-{edV33KL3;aP@i0W-XE7mcG33+nB$G}&7c?uPF}eka(U|+ zXXkL)+0xtT>K}aGI_t*+vbYL$&;9FUxp87$vvXG8U9xy>>EqSO>1oDivO30C4R*~b z^}oM${NWhzQ{zwGFP3He3H>nlbr}2D7cZ|PMqPhALv?ihvE5QJGf3YbEaG%t5~oFc z)=SzY=>A*#$4|x6Pxp_mW>t0BW_GYS$o$HzV7D>{`2YIJ;^9iWm|^BHrM=9-<`^Zt zF+lW+a;oM)QzM>Qm8@q*=o_P>OapN&r?)gV)Eml|m%K(Q+t?hgPd^`FnwTR^Q!~ai zGrut_nxphhi=)lT=2+vmf#l)jKN9V(e7nstH!8VJdYkBR8svN~ItRyyxcp~k|KMLS!CKi6-!xyQYM!O2>po#AtJ z9H!&FN-yhoe~Fx{a<}StQ^{~|;cBGHJs|pjt5B`-+#4yXI^Hk7ot3|w=qE|`0F`xL zL%dyi?UdI_c(Bst%A2k-?hRRwiMESyW8oc?wpV&dW!+cco&Aet+b2ryE8r_gM}4KH za)wK*OMe&TPgLdi(D5_zT_sshO6DoT?#txkmE0GyCn_DNG(l;o(jiI*D;=YBy3$!n zLzG4+EtH()q(`P2_qA*H1?&ry8Y*vF9VOoUAf9iPK2>U@e1(U(P_$!}+!xs0SG*@F zjZtz>Fz%vcT~O$6CH>x6zugzBzER5S^MvZ%K=tY;x?JOBkC73>RL_ld>?eP`ARqS@ zy|3~%5pE?pZin%SGRl3qdncvtO53RX%i?`nslV{e;@M2cf#PqW;|-0vk$xPvM^WeT(Q9iq}2u@1EG2Bzez?Rx8?K(GFL7RLQ;lqNDOA>vuP$_mtcY z(-oC>qK?y*dMUM2+DLhaOIIh=|0ex@O!5v<>MYrtD19kiEp&ALx=wO0R#Mm1N>N{D z)p1wlH&Ep#==gx@v!Cj-zkdH(X?@9Y{&q3EmgGzmZKinl(eG2`lm0r6(b2s8<|?ftxszq1 zn!(gp8Mg!0$#e4eRbG4H8RAy*D(JcsFcknC8b zw3&WCE7}K29h5#7?~W?-i1aT~dR=LWQf|MC!;6L8IG6LEr9tik+169`yQkOh((ik9 zJW|Q+Zl9u5EB^hRt(h$6Tjvi~hfQS121?z;*Fa^*>gfFXTOHk7C+91G#30tjnY@gee@K{9Hm!; zchK=3rBC(yN*z~LY9XE(!tU#&8|nAe`rSpxJ9Io;d21`VFFEd`bhgqH%KyEN*DAR$ zd%dFLSlM*2>>H}|n0#}-jtynU%{scjGi84h`DB59yEy5q-{bXrf!f&Z>UM85clA0~ zG}ljE9O-S_W|Wc}liibv+p0aLi05_H)$P39Q@?9u%c+v_2hm&{j8<}e=ugUXPg}cK zUr%M-7f)Oax(&oz$gYRQv#V%#h~KrZ^SASHXW6A}&DdcqX{Y0iERECp-zC#dW2(~H lN}ZL~&(dHWhbU?B=+lon2XLu_pi3@$Go?OC|BUmF{|9K6%nJYj diff --git a/src/extraction/wasm/tree-sitter-typescript.wasm b/src/extraction/wasm/tree-sitter-typescript.wasm index df83c8eb32104c17a3f2cf671626c961598593cd..e773210f81d1221c364df6c127918122270df1ec 100755 GIT binary patch literal 1431432 zcmeEv4}ewE_WwTT&b>3!J$ITW`BTv}9`dJ>{}17KPk+34{)G4FYfRHrlW8V1Q!4*P zlGLb?kt7)jNs@%5*9%D!k`O|YBq4+lexJ4f+;h(TbMC#>2YpuQZ z+H3E<_BpJeVz9>WzZMz&MwAqnUfJnrEl@lEqO^3T9iDN8b_2UYzX6GMgLVV`g_N-? z7%sjW2&YuLK_4FQ6_pOlD6Y7=Vn{(@5!2Prf|4Nv3&hV*e*WO1!DZzm^7|H46!~so zl*h==uPo?WQe?*hBAd?kr5p$3=NFguD=sf8tjzB}w6w6YxU5t>qYYu{zF@PoG(YnN z()~VPdQV@A{QRrIQhs4UNlAWTWm$Oz)Ay|`FDlBfD6Xt5D$lPRF{G%Xu)KIkCCl7j zW-b^qq+~>XzkY4)vouD)PwM`;Rb0x4{0yV4lk;o2-)Qw)vB(zgP+h?M@JSK|TrNDUr z1yn`%QA^dwtt2v9AzKwPRw8wy_mz376>^(GY7}yZLTV+l`lGd~vMCZ;8qPG0BbuP4 zPW&)6S<5U{!o&MZWR5CemO|#qXLOlkf&A^0zZc5iY4Z1C`P(mlFO|Oo^7k_So0%KJ zHLQ@xr;4m~64*3aHPL#BRNbtQ4HDTtfg`!pkiWNYzbW>YdPmKg#Q{2`{;4?+q6bTseiD~lpG*xe% z1eAPd%HNN)luyi(z}woOJlU>uB=lg8%rj2{zbasX1lB8l7fN7KGx^A33EUBGI0-CJ zk1UhG6N=Oo5?HMCc$Ea6Q?#y@K$Qa4N}xJjR=Z9D52-@eOJJ;$=>`eRR5>Lf6#jRa;&V5tITNnnWr=1Aa9CBbaC}6Y%-c!I>3EZJ1RxN?q3aF8Q>V~!Q_X<_S6bZbnfN2uAS!q?B z1Rhmo&XmAn^~fv|ExU!q#xe_PqC z8VTH`hT>WYEK+n%kw8$IhH3OWS2kCjy!o^;PctR(pc<@ZNnmH@pgf-t#T*IUk|B$n zCxN?^elC!}Q;LX%5*VY3T`Ym0mCau&ft5;}%Ovo;GJ`85uvA&!RT8*M)v{UwFDPKG z1RhqvIteUilJxZwn5szMAc2Vr*d&3M+6>C`3ju7A&>PC@+9rXys-Eo<_)&4QLjt#{ z96KfOtZKvJ+fS|NSLeHu^wGx;P zD=*8LBB2Kr$I~QmlWLnf2|S@%Z>9uZRsxtMf#+0?ITCnF6*^A>uPRCwNZ=bKfQ1sM zQ#lq(V4UjZOC>Nt0m~#XQ2{F?uo?lXf6&}L=VR!d;4qIInV9#D<7P6G24CF><{ zx9TPvBrr#bXp;m~m)IhIt8TeX{+_1>!R-=wSM|#s1gL(#lmC$Fwo7K6qzbE=E%f4H zRoG|=EK`Mzm4LD<)$;dj#Zip}K2&AaN??&HbBY9}srk+{2|T9+Sto(_lmk6e0;8LU zyUHwra+OOe?|-c-ohO0Ws*VK`cuxTfCGe^uYq138D#cnVfmMpEWfJ&EHRlSIL-~fQ zB(OyJ)2k)$S(Y>lYbEfe0@g|38>KYsC9p21p&&gu9A1ZRGodb1lB2Ftpwgwz&Z(xS6aGW z0<%<(4HBqQ4Y`ScTc80%B)pOV02D+QcxqInUJ{jN@^wao)YjB3EZowohE@dv%~Y# zItguou?UKmn<=4N)MK+GFkbb#ITH9y)ih56_bG}ONZ>JL3KvRXgHo!+61ZQLu~Y&J z6tGMJH6YCpq^(eSl*+7to0JOU8&3l38>cEB!9nx zp-h&#MMCQXgYrUxu5AP<`?{U~kd3lKX8u5Rx1AE$q%7wy32am*tm-kLAd7>8^0Gwv zqb0OVDe_ne+^&?US^_ny1!^Sli+ZG10xQ)xF+~C|C}5fd9#DnWN#J=kp3am&jS}}P z2|TTIca8)eQ@}h4j8nh@0&=C5SSas~QdKUNz>7-xmP%l*0+vbOCn&KjWrc+PQ1)n* z1Xe0wwFK@^J$bDJ7OEWUB=CXi{Ocv~jRH0hpj`G%^6qa+cv~cJv#Md61YT6VX1fHw zP}1BXfnSue?UcZs$`tRCz*3c?YOc_Y%}Sj{OJI~T_+uq7PCZgBfl12d)kxqG1=LDl zbNZmX=0f47NN7HwYynM^&{vA%ItkP&0nL=aG6l?%z+(!SBY{^HFpmJ$aTf3&vg0h| zKcx4#SU&f;Qj?|pu3YO|#(zl4SMVQ_=2h~!*=osjwFJiQCk^;o3H+giu}%U{sT}Ji z@UBwe4H9@?6}m|RwF=lGf#s@pSg)0uwpNv+3SK9H%?emAf$tP88zitr@w`a_n^cZ161Y|6*d~FW z6eZgw@Pz_)NMOl9vZ;1TV2he$?UKM|m7|JwHqh8L2g*lAOW=w21?rK&46nP+(if_eS?^TcZl(kt zRnN}i*_(-BWsbc2hsr)r0`DkKae)NxQnW9Wz;CL5EtWu?Dr2bx-c_x%OaebE?p8?P zCFOOklE66Sm#rp14fkv1-JQy6t>bs)+Rb`-ceCPf1HUV$6`SPUZxnS~B=D=MY8%fk zeZB4Su4>pF^7n^IId)25w0eA(1nyA0RLvKy{et3lGy%DCxE#xWNK;$Qe@Kg2BcEHx z>kg(dlLcvmHvGpJL-XCBpP`?Tt9N9YsdY=^f3c93i(jW`X}&XZeeGE;es<7}77TxN z&{>{t{-t{wo}%Z>_3X+le?Zf;01M{oXNA&&c$R0(XrVDvYwt6(D2SJ1{>r+CSkTae zf`D{W!*7$dXFgFlugquu!g^6{xjysME3m$LVgta8-pwfGkGo&1;3xoz_H-|}lwE1+Jpt%uM|2B|+1J}(#Z@pH0JHoF-T`0@ z;1ilYVisiC1pylY>tUYiDCn--a6!}|q6$jmdLS!C!IGq0c2+s*ShsTOx3=eaC7S7r z>b${RhI_D%?HP%Swdb;dq`J!vX`YV1g8B{oR>BU5Uc>bi4}oSI-Gst=cIpOJPlxfs zUCJpetEqFk?7bWJJLpc^q0Evj>Tq;TpH4Q>X=DWfM_*|+>q(N<&6CmS+%kYyVw2cy z51m7sTor6aF&#@Oq9*w3Ag$RAxv<(kbYsxcUN@V;WHS1(e+&H1#B%}smx2G%@SkQk zGW>6;H&Hm(qyM4*lYo~JfN}og58qW;A81U|eQEymjLc?1Bb3!VyG6@=TJ5{v{s**f z)AqoF+U2&-JNPe$9D4W>M;_I&Q|F_*9CPe($DeTGNq;^0lvBH&cKR9SnScBHS>3w# z=y~=(dYyCbKfl+`+o7F*!G*mq`a!$+l7IdC(#!h%-{tvN6!b0ZSJZ#Nz~VtymJBW} z8*){7Mdi?8R}UXC@|tU}yZ(kM?M7{sc9S+*yIC8f-J*@vZq>$X)!J>^1nqWhl6Hqy ztKFqd(eBo!YWHZ zzV@WHKzmwyMq8*ot1Z%=)BdY1)t=X0&|cJ*X)kHZwU@OO+Dh$JZI$+#wnlqLdskbh zy{Emet=B%%HfWz}o3zig&D!VM7VQgdtM;X~P5VmwTKh)Zu6?V0r!B@Ho0)coxe8;J zu|%g)StsAAGEakDSbZn#!l2F?>lXS^1AJP~_H@w)wTBBtZb`HDuyOdIn_aFnGkb=9 z(|l)`7;@;@$#^!8Tl!&n8M#<_171#;07rMX8S{Z5E5tXNl6#o0@??oN}(aD=g<9NWiBilJl=g%UO>S^Wu7m z`8h7;gL{P*>KIix`2nRSbyMu*2L$;6QWLbIP!kACs>m;-F%jgWCu<~i_y`WEgHp)7 z2NyJr=%x=XNGh8FnG5M_Xa`6i1(2Rl2Gy7teo5b=H3nJ&YQV}fI($sd3cMzv@pX6G zS;;Vurk2PcR#2tXcs%?G9H7=cLqA0Dkr!9p{ZY-Zs9w#$bqI4X(C|F#c@-{y=~0gK z4-i!F&+^dII)-=7Qn(Y_SmK=+EMZo`2l8-d_JOsio{RRSo{L6t^xSAx&>i3*qd}EA%CxjVcMaYS?vS7 z57$f;CMOQzt5Hyd$$7?wau^s%dw`TM^rW7f4(_0KFbQXe7U;&)QhQ*eD)UJ1s_wCC zk7k|(QKJ-S57gAs9$_n!SDy4Jx}UC>@;n|#;vYkKNaC|}V@?!H)50u4do;6?8%wwA zQAz~a#4`UGQ7k=GFP7%UVF?pgGp%QN=wTh511kh(+CM{&>c+#7>}^QIUMBA>Xm)A7 zYLaC!Lem!1i@nDZu=kLSz1h0)P$YXx?{&7`U!q&jvdj~8lVLoEX^3jY*gYzOMRbsQ zm;q=Ugd1T7LJtySXhb*w{&S#qY2B|97#X^2dxjp-jR*OIdEG=CV?=*}kLcVI2Z6J|=dK_tmee7y>@ zK)4-OW~H&2`b?UiarXnY8uKlpjT!uJvSH*vVP)ff-F%dc-8|WhVG~|6J=~1k-1$IJ zR!?|Q5oX+3{bvk%Fb@VE?E zvSivhE2^E*c1gGM{T81O>&E?@C?jMhFT3_9y!s*)Udk2lO=V#TQ{E|X`=_4f5G)pp5cgYp~;-X?%>q8Q(<>VuD{ld zNeY{!8@KbnJ9P_9r2Dk!@Xydx-IyR@4A+~e-C%cd8;c@$>qfP>*F7{vH+RrYbYx;l zNOfz{E)~4_2qlKmh&zEm&$f9YJwkU`QU#lLc|`*BD`^r)%+iib(~ZeoELa)7Q#aqG zW)bEAK&@`RLx9jg0C(u-Is%{z5L(ynAvDBjCE?q3^8nnNu720(W^4Su7aYP*LVhwh zRT#zKucYoULHXm_c*{-*hY2cScbK3S(?G<_XmV~JY4-r?`UE!(XN4w^0%37@GS?pS zP|C&g{eXOF({#DZV20ER8df}YbNE%}(cMG8YQ}F^1k=qQU_+{P^Dr=cHx~c_<8`wG zfGMc_a9KAmbBexG+o{o(f{s%8Y9=)FCs^xeNxEnd^K@KA7oZJ`TXgfkbf=aV{VT2W zn_vuFqqb3c&wBx8XA2GlsxFL$~Y39k!>t;%WRgUyA+oq==_$blLet z-KXJcbVhS|?5A&!czUAhuHxyXc#8V3d1_3`Ya*VWpc^&FOtu3%9FRq8^N5%as%BR# z-=-TAIm>)w#3V1A0Q1P0PeTnH0;^WWgev_;Gmnb-)NK(@jn|FaWS!kZe`v;+Tss5- z3yA<2A+uA=qQ*xQb*pZSN9N+a7HnbGDyBl9US zOWqlg`A5yziOeU)%=}YC<{vbJtlJ4OGh=q==y*Fc<40tEKDKSaGL<9u_nPqoa=#Ee z_l}6%-)Y7UfQ@&2p6Z*$ZHWRycjJC&U8xM25bW2HJ)Wky7R}cy_(`bJ$ zBByx-`44x&>KT-YJ93!9ehx;AZ7xrB4?VA$lj$)U)ff+Xh$_2lx6m7!u{2Hwa~d88 zy&8A0y220JsxdHbeoB>7JH{#YwC*(R;kigo*lCT$*e>`=|Iy6%h{n%RYOuZExEEIg z*J-%6!u1~hc&k{C!=ZgvGpEzj7%Abs`i;ABZG-C+T-)M$7p@&}os4ToT<^rS6Rx$m zcE5y_veJf#`)@Yt~^z6RIhaGi+jiMUR{ z^(0(x!}YJYR^xgyuH$h%1=n%7o{HnCGI z#?)`zgg;;>{l+N#0VmUM+=xHmFZzut{IQ(=xPg1se&c#-k(Zf+Ysms+I!!abrRH6Z z$5zl|*HZQs@v=|V%b?&<-=6vTx8>I zbCYI%MwCAm=Q(I2{iDqA)UlH)9Cg$+N8?3NhoItkG5iOLqA4@~dk+3yO?3AqvR22W z8zC=MlJ2+}P|Pf%dzPa6I&(9T{V*px`mqSIAC_dJs)saQ5~mKO@nZN76lG#&&;Ndi z7yD*Ra_g;-* ztTFGQ)}X=XZK~)3dib5_ia7V7A?Cf5dn$6jOS#XZ-0R}yE;a9?+%z=3N4d{MFQMx> zK`db7+KZn4Ao^*u4v!I2N?Y|iHHLx9{F!8eku2HAYBe?qkNrZA(evx6)}HkE`si8( zhXc&-DfjKj{SoEv9>i=N*KR>`BVEtpu7Kb8dyv-e{Kns?w9jIeb~x60!(7ms_js+S zXuMq1>5J;}x`+BvchZH!^B4(>>=Ug)az&#BslGQu`hwx0ooNy&&9q3%?fb1m!b@?=^&#Fv|Rn%s}PABz?KC5?$HJ=u`f40yv@xg zIM|ZN5Zl{5kX5WCo*hDqQg9ZGoHa6lmALIXGFoQC%xPd4;U9)r-D7P7d@Y{lKAk<*0YHpkRX+K(}xl!D+L?J&?c zTD$bpF=$*45WxhD=B*w2w{cm7ZeC{mJ7_*dx(Tn$y{7q*HQl87{WtT1xnM?VX=$T0 zzA^>9xP*%YL71o@Zn=k|O(nlXX%+OcN>Hj9mjunI8gJ0F8%2dA?Tdq)d$@=(DhMm+ zKlDaX&;?Rj5CgGx-3>Qf2Upgnn+I9CS(Qf0dA`v*1|xXhshlN3IjPNX?@*_5UVHuZ z*CMi3H?b{pp-q#nF|LbIHj!gK9kZZouDk9U1RwK)F0d6e5}q|p#MEJsRV`MDiXf=>n28A-DHZ(%AhPC;tjS;aP68Xhy=efc`h-BKH zw%^6b~PVhx@5AX+KVE3qag2Q+0ga5y7LR zNj!hF$Ruc@l`^sEa3b23p65P}+w)ySCh}fmi;yIP)734Cs1vtNlh8&B>MEfZC@@XrI+Y-BGl_O;IK*o_C1@_Da!~GmclcX#>K#eH`yaBIxQ^@i&i%IfhT71X=TG zI1!X~35xyyqxr1Z2eV=x43c0dI^zOAhL6MOeB~I=sYO}`x$9^gX}`tzt+rI1W*inY z=MZ-tf_&~nzoDf*Qk89VJtRm9i?XDY^S}`0Z!eePa%m(X&kLbcR7t3X*wMvUX+B38 zQ4cj-n;>8FCyHhgd;r!_>AHW=+!vSq__LX2OZ>fW(9FT5RggPi#y&xgwiM%jL|~nJ zn0&pWQm>r?f65YTt8K3%_0uhZ|>XXpL2MJ z>tFErX$q2-Q^F0_lyED>hIA0I(;7@F{nY6^8^uo3Kl@=l6aLBL{ zOR?iU=-|=W{8SQ+1=}!gQDiZJv|NiA7TcLHwe*Y1)S09nq0g}#z~es=_o4FvWh?jm zFlTMA>va5nBP~&E)jy>@tbnrqz`qCX*S6x;R-Nwo_+)I0jwKA;_!5O2fGZW&8dpez z_`?1<)_(YIgAco-SWfvu{~Z6==eXY%`L>9Bj*7NXK5dJ>MOO0(=6suV#Ab_P50a0y z!o!rGsp!aPh?-a(dnIIf!_C_X}9cz7Eg z-hk+J0H4Mr;VVu8Xcqqj37ZAsN69KW$|^d^QaahI0d@hn zA%eJL1SZ9~UPl~)ZhR~$QDxzg@9;?4hveD4DOVNutEzi>*sEi^f zL1JCN@%g?^jX>wdV}mx4kFw4$o95Q$69q`T{xSlXr%;^jrzh`onjbt<6V)BA{4CV+d?9LS7&eI zCV~odTe7qshHwj$>l$jZh znI%_A4N>C64>5=xUy)PD;T4^Bb#>!SULqNT*F=ffz15A?93>7{2^3qcy72}_N#$P^ z=sSeIE_uiPs>M5*H5hlc3OCnLuGhl#pk}gR*kIKS+y;TP{Io)#*lyL0S7nLVbCo4Z zh2nbsny$Ty(L;0x>fR_2JDne15=Xy7-sc61m4wr*b(!xce5-jQJ{5UrCd4zlk z6mdH`KjJG;lt=B3Fah15Bgj7NM|a1;U5+B0NvAX4K)(X|v_KKHq|*^=o(0?7R>S;A z`t_{NaF~=%p6CXSpz>S@o7cYh4Cd7k(&>uKGg=dJ=IilPu%s1&Q zl|&yE=#7NprF5f6_hRLF#e;8_B_nb1dhUTUd_ z1v-Y%*&L-Z9}?&-ggz3kUPx-J1ZDLP>gKJ4%#sZ_4nM;Ek47#3EO?#tkKs(DIiB*; z86+Pxse9-FQBgIabURY2U!VY=_K=h*DcnrmyiJy2PEe0cq(A5sqVP8E7p2w^ibH{t z(mH|OPUr*Sy!Q!o5}|a?N0cyKpjac+`C%W?R`&`ND~9~^7xI!?O%o{A4|U@{UIMl2 zJp!FfD4hTjd8Y~#p{6=N2ZT04h-CQo6mfeB-M)vTWLxhN=-q_U(J?{dWPwg4lup

UoZ5o-lHjZhr0lEmC0P%Lo z^g%)=hSBi?eTYyx<|b^dM~l02=#qlVAJHJb#?+@ZG&Uoo`b^_0kRB*1AxWdk~PKP99N#6?;E2%m^ z4FOH`^Wbb@1-})y7t?JVXuv~1qNwcx{STqvbCd*xvrAOL5<=KDWQUJ62UfsK2PX3JTIYN3iJg+zvd{}-K_$Bk zH*oY@l=P}V-yrm3j*_ukDbUq~eiTMu5$KzQeu!FgQ0rU#E;Z82;_e!{`vFHuyOs;| zEkfVtD9tTi66jh&1>KZ)nLytrbREx2!yrx$5Z&((`YuOFS~wX%=(~iz6V8j10EDh1 z^lgrk0az+f#NT5|z)@1b{|fYdLIoEjS%mXb2_F!;hUfhfD5CcXT~Fwn;QVlK{xZKy z+&m}len@xU;3!eJNT44P`g*ulMDkNf9~1f-M@c;w3UmXZt2jz}@{B+~A@o&_l0A4@ zpc@HY$x%}Krv&;bp|5b1cw8XRO@yuh-TQ)W3IfMK>*w*^qTfCtvVBI`Ug8gv63i3m zWh)sC3r-j+X$t&bb-zi=vRa;4ww6|K))swvFI`{;)aQaZwOt)QS#3p6zFzB zDG(hlwBLA~-zJTGK-~V8Za>3OYS|eA{f^M5!xh{w(C-OF969;Qe&bPon-uFlaeD{d zev+f4n$rdP1EGi~m$cq1&>snagZ%M;l0^LQZ;DT7k!2`cL|LdMlw6Y>lb2-#~COZWAYC#O-l(8w{A)xJzdn#H?<#xI3Qi zBAOZ~^_rUmT1_a9{Q#wQ870u$2*n{Fpw#_u6zBv(??m}sQ2uya55yH`aAb+sb0JTp zOdt(gxZ*(05xCxh-$&z$2vu_*Tq(3vEH#Ya57p2^w{eiz9nQhq38aW-(Mhl7;3NW3 zH$duG!#H>cfr1bc$50N|5{Q#Q$Vog@a_~+95vdE1#+nKaP9~5@#C+9H(Tbw%tN6{k z=%%2Tlza#Wrw~X{t0HF^2k#~j=ZXN*WUQ2fQwbaureZJ$?;()R8{I|r^J;p66#Ytm za~j=5T&d8VK^(i6uFFmVO+&pD-L168=gd$7T@5X(RFV<=6v+;f#>zYy}*fN!U<@UBR&j3B%za!B;-V z9wMxQFfzoKbL?Tl%2mGqmz!|r5t;du+kt@ z8FE52m{@`Q7r!@$?jht)G}$E_dyKFv2_qga=Ga`q1_iOS?Wd?OK}K(W>v6h;lQ%+4 z7jkSKVFL&w)w_UWPY~9hFft_Pb8J3gMRZEok0>lN7Z=1+9fb>mlm%bs@QhDV#sb2~ z9`xea0>VHHGh4(mJ=AjrLr+o0e0rD^>TLe-(}W@ZOgQ{KIra=;2uK%H_u$wy&KMN{FAZ}8Gqwho}(<65Jn4AXL4*YVK|8*_%b>6 zAHonpgvq_%K-8%q=X8E=3EjJp-mbw$fV&JCJ3)4jh3X^n%Qy%0v=M4smb$`dBx1dhE(*x6JTsmJjgTSi#VAl?jzGES#^ zWQUIB_gAK^T>N8Qn9eyHvt7D?pC3cbQOZIn+lKUP>P z%C{NYG#Iq7CQ6|~8`Qm=pm{shoe?xMaY0PZjr0?Nchz+D2kCqx54@X5zY%zcrGFlH z*B%!Pc>Bc)yrak-jUL_)+KI9b#s$BQ#|2?N%V~)fVLqTGm@C434rUbCwoyfpaTSgZ z{RvK+f04!xWQrR_}Kdhc4g5BR#;L{QIX%b ztltP$R62C9_^aaT;>yB-;_u>8d<4FKK_NakPninJ%L}Ne0Y$?_Ev#~2dD+#hwCHL! zr~-8s4Xv<8z2a?0sSFbtF(SaeTNPhP~?EhZ1>BHDu>!m{YzO+Hd9JiQ zg(eti`zf2mBBQv!?Jh)CSzJ1_$Oc_Ku(-tjyQH9RQAtrhTaMz=!g3*?3J_S(FCX`X zJVo>4&Bg^oOV9{c7Zg{r^5OvlD_KcV|4LR-M1P>o&^)-5^&M1Hh-`h)4h8sw+Pq)B zkYWWB?OVYcIA67A1;cGoTZK?T27wGND9ImEP>#o;a`FlL?}5b?EWcnVZ)DV9sY8Cr zzzU(0`Ta`@22`+$g398G{>4QV4C+`^+K<-<^~*0PDK0>bq?_eK3oFaYSwHld@&fvc zIu!q7SV4JlL0?D@_ewwy-7F|9L>uA{(8-1r6yp!-Ma3hF${8B6xUyLOC@n${L|K(+ zZ#zFMKaxWsk}!i{;Hsg;5%8Q3Vr^9_ezqlXzMltv-XB7j% z9%YPqSGI=Z0o6V1U};fBB?zF-7z4IdC&W?Qx45JjU2Sk#KS2dqpK@fg5Y@Ye6cvgr zs&|C})t_Ka`hyV?Q~p4xBmRa#>Pt}NP$-L_YH$&U&_t|X85>%9Wog;fr4SwUIbob2 zzDnp1fiP0GUlo<%A3|mA8l)bQchpa6>F`soG7jg0)(GVq%B_+rDZl^F(n3;-d@^DM zptlIRTv;|4s#=&|Q8c)?u&ku4l)+{VDWO)b7>W*6Tsf4Uk-dkTO8SW&GO(;4YJw6% z^?(c++P4JdKo?3JI8?o#$N|d@yQipN1Byz8x?7O!s`&+_rDf2LaJ{e&{fY~TCfl8| z!NrxZIRiwq*l$4fW55Od`o)9?_brAJhr1e8sw_#q7@Slu4Aa9qvEzwoW*oQq=wUCW zq-Z!8Dsg0r>h)BgHTu~fA6i;~A;q%mXteT3s4vWeGZVV+;0Oq#ro9+y^1|}sA(eJ8 zropq-&CRp@fw1wjg9R1#U!oV;5v3P)tQc0Z00xGug8fD*w77I=Nr@eUI32%-4(Uf4 zVVwLAqs}q3q6h;Vxl!tuEKAIY{}{U|D_C{lmRLgo0RP*oHkEM$d)3x*6)yBiAhI|a`T)@0T5(gM9gm=vCnH)*@ z4a=8C9*iLzl)jPpA;%1UqY_SvK*Qu?Jd*`sd=r0`l$BjMbcpy{`ineEm_7Lb`9bil zV2MOtsI~etJWgN)h9NHz8Nz-CFCc9E)oqwP4Di&YW&Us}Jij&0vi>C)ECv^h=qtuu zxIFfL$#c`NKm(9$a518w`|z6s3o0;yD8N8af*er!!9$?hHt&SIL`HtXPz>!-i3JvR zfAaZnZi2~`5_uVSY#AQmj-Av-s7UF664b+|GXsmtiz^ET6fxzGu!^#w<%PWGDJ#T^ zDhdnW=7fJ!Wqhh)8GUvo8XwlBALDk44J#||N19uSHYw@{BP02TlRKickQq^)%M8<7t@8b!C@#1=y9)uB>a(W=G;bIprxY8d6kHd5moqhdCfYU98z$7_rUj z!Wf^MC@)lyANpxHXG@& zY(CQK5Y9#?jfyff)|!Jy=h6Hv0$b#m-^pvVXGk*!k=Nb|Jf%{R=&&5Bg0tY7~^;!|9Bszv)umoLvt& zc47;W7P3W1`>~Ia2H7wlwZ%0^JFpv&9?P!eGCwb%vGweHq&wN;NDs0}-hkX&*IVlQ zCn5FTG36dD@da@-=7T1pF+QgBbxeq~Ej@v@S$to|#)b}qoHJN6w2}dNw_$BrJG4?q zv?J-eyLPMI@PD#DRI`c9qGnvm)Ku?5Y9^#iP0b#pW>U)3)Ot>h;pnL|c^{pfWbe#^ z){xHBzlR=>au1z|Cnm#gOxP`bKQv0;cSqZ^95OtU%di)h;TWU`v0IV0OTyZbJV~0n zKhDG-WvqTr<4lOfqxM3`xEZ?$X-77N+vzSiox3P3^}|9w_AdK?eT(ri6sCLkM#p5S zPGeIY8c-h_Ze_)djU?HcoL_zY1_n*L%PEDj896&*JG@vQNI)VaYK7su{1+SyQyl1)w5=%+_N6? zyl45@Y}mo{uuYyDN;DIh6>5d?(|sOdjSzD}`$vtFcE2!|=jYT!ySG0fDSZ^933(L4 z_f&NxKi5jVzlTzoC&ro~CY}LKWi9v|G6Q`ra&))+=HYCggsr1yi6J?w74um!JDJC| zVLsB<>?x$jvS*O?X0hfdiFIX8C>fe(g_5V)>OHSz?h8(npQF5*>GcdHmW`hV4NYcN zD%Jyb$4^ULM=jZXnxgDJ*#ok>kk9Tf;utOuXb_u@19FC%93jUl@r zv(tD!r_t`;Iz8KSv+SNNt^80+HXFT8PS&0>on%XGE`X=}C=X=nBV(qq{& zq{p!pNPDxPL5=;!K0$hZcx7iXW)DHw_z7$|{_2Hwu*=vSj9#<~VL;j)VEvWlx9nqL zn>7nID{_20Ct{7Q4{EUM!==#BLe>XqKeiGSYpe$8diEO9oh&QcxgymV`s*B1#oCz| zO>5BiIwUc(q#0Vnj;T%=<0S@=aWMQUI5YaAJiH9!0MaJ=y} zmJg6vH@zQEL(INDEGTd4G-oAPA8x8E!%ls^gzNCXkruMckoIG*z;3K(uOi*aK1bTv z`mAiTu*a)FV{7(0(#~u((&N|~q`g@WgKYDQNG;pEJfw4ryf~B&pOxl@i{WVasE6YQh4pw~Lb0+ud7@vvyY6x$HSxYdy3Z;G|aQ zZPTSTTh2AsqTM^PXieA%Je_@kv;+GR>2*>!3iiP$7@mo|FGsu2xTbW%7)LstfzdKn zdnThj$&Pb&i}ndThGUtK_{q?ZWPJMF(~s0wAe_5gc8XKm<=Q>ERU}2Sdqr7tCColY zwa-q!=30{c997Is#4NRbeo!(q)R05Bg(hzYrJdRLNPDw|4v)>L!v@|sl$hsj$j8=6E;XN0#QdWjInIA((U_T?w->Er#%)uE<26rP3)uXUN5VU zb%-Zn9kNYlX(>uLB-hK^G_ZWv@G-jS$v2iRywgN!&5-+28NAJ#A-yiVM-|BO^EoB$ z=+bB_*8CzPNGuO3nGrXYJ*`-B+~-f%rwrbwvQq9-BFZb;VohYp$T^vj%V6<51F_;iHYN`4LhV%`heMjLH?EYM0PAFU2F%ef6%co3kz7b1r z@wUT1*;vqu>+OE^(p$0^(VFX>-bVZ5uQyryx*mNfUG}uqh)lKY>&NI-v}Pyl>r})h zi`k5G^~18SiPxTn!&{5oQ;CdSw&s!XJ*`A-Z>>A}Ks~KEs<~LO-YuWpTr88>BW4b8 z*rv8wVl{M7dLXd0$K^_#O1o@ z*KwP(c=Phl;BmKQ!UnYC_TUhtYId%onAMyn5Avt>SGusL=j9npcrAja!#I74rX!l5 z?~>C*$ADPlRkE>N4Lx^>MeFJ&YWoB1Xz1i{_5<3zuXYAz*uRJUs7_f~d~QwNbT_OL zM9!~|%GxutYa_<$n|)sGr5{DBt?gp2&DGzJGMZ=~vSNOY&&rl9OCw{fwjIun%{nq_ z?WD6Ot0x%_pZ-+z49nj*+1I%KMy$TOwu$!L_+w)9m~$d}dE1EH3^gVm(ZFM3rsI^r zpmh7`ivu_<9a&pMO^G<3WIRfDzf5>Oec)r|a34#|ooKxvwyzbCaY$lMNR8HsX9jZ+ zyGTBqI`w3o0g0Yxq!u}wE>}RB*4l?NCLo@F7J%k;h@*KY^VV+2T@n%D98IgBQuG_= z_@a8r1|DN3{N09G1CKxVIgR^~XCO^wm6`mYjC#*~l3A@u3;Pa}ZF>e|La9aPjt%A7 z`jMDvrg~;DzU{34N^+DP}o@Z9J zkk$dj8RmwKS`H#6DsrX5IlulGr>tpyHz-}lcsBv#h?s9TphSdun-v?rvqrnp)ae?&i*kLc&sYee6Z=K|8@+R6o>?C5%~uylx;gYRzi zg7Vt!Jx9!R>~SpaJ;#R~0kNVke9B-wcT(KvZR%`VKt?i&RdwZqB%T*e#rd~n=VPhu zN@TLW+&3DC^jP>ByE}um&hv@&sMzz;;h4Wh?wmxg@b^KyiP1Z?rxjfXIrVXY0C(IGv1zTYPJp5gU|lN?n>j+V>njhqGKzfZ3m4_YSm^= zNbIZ9dr;~-dvLe9YLv3(ThmgUvrqTTU$v3L)xX^7No_4RBgS5}qACxo-a)Ke(EfCyNQ=ZAq()adKR4My#xRM9B}G@_y5@v( z!q$kS6|e15rO9p^#r#vzl#KtE98Ia&N2`zRL>p1;alHM}Jr{r6%&~(eBK)1Bu3GmR zlujB&tJV#<0+tcOD^Tqw-Vj4N-tf^x$}<*kvrrTzqurJ*5PqCD`fce_>TBd)t?~Hf z_?n6|lAl+l*56~Tk=XY-oMU~gH4+s?wP)7~1NF9&ds>fD-!Je=kFZA>wQHbss6E4_&|*4kInlOJnipH)t58Is$VQ>(vXtyS5bWJVNgtaZ0L zsrmoS9MRn+So^(>#n$r1@x84$g2~~CmDIgU5rNTKzPFi1j#PIsW9gSY_9A)xiXETn zm40Q!uw6>aZt_`gvrIG}Pppxt=~+4xkr!gF(lqAdnauu1XYbZgXK^&-_r3c2y|Le6gHVoOJ>Z(^sjHD5jSW_7~S=E*V|p+4h?6|*3yN_8Abcg%?ju$Qid zqYTM^r1GOz9QWk=UDKKUoRMm!#$3BqK9YE=w4x~Sh@>K-W4(3XI(tSoIF&Pde)&H2 zLbR0?*ig^vGoP_o_K(NYQIq)?Pro{q)4vELl&{&r;Fot#pwgpVvVWQ zekNA=6fMbUk0l%Td3I`h0U3@{LgJlJgB{i~u|`l_mGXvLjl^$AsM%mr<(3DI>bdA!SWLjrW$iy$d=TqkJKI-GSD$P;f4oKB=&6M9I zo4{iQled8J&ZQ-mXtEYC-LZzHTFn0Kj)q?CXvXr;UY*zxNP|qo@?M3%(^)0bgV->n z9m0N+H>17y(m*o3K9kwswU~TMwu`f>;ay7xm_3eCwPZ3@TlBp|o_}gKTX`VjO+t-L zO}c#Rop|4!qDIWq8pmhMly9q!_XR^mqvZ|7o5?4mL8;8y5}nDVm^!t4qo|`fNbFU+ zWT;E_Z6)arD=OYlujG`t9@+sVJ0AVEdTX|n+L+sp6<`HoIJ3X!|HVvti{jgOi(+f` z71D8RB>3pshza zx>nd+W1q2G@Rf$X+6#Eo=tbc-jlOHpesCN1F|PF0&u?%w@Ftnj*juBwACAM7-eOpd zIg)sf;Yo%MZxhednrZK51=uXSr0_zmxAt%CQf+va!QYbD5}aKh@wP+dqc)ZKYEzNF zl6$1QYxv$~8#W17YL8g*-;{#<)!L5uB1$TnufDevy*gH3-48JPi6uo#GNVm0w4^%L z*yrDhmSikKGPL|TZ9+Vqtd%-B*+nN;r=XL5>2)ZnC!+y-!r#bX_8se3o?UBnzC)s-T@-1k-1DH%(U+}c@cK2ArtZDr^cj2y=mG0eHKMe!~4pp8D3~AUwyW|Jm|KvkXq|F-|-)7t;rjYJ^3|% zweBLmw58f76}uAO)~04xobStwwG--%)+8^RbjSQk?9(U-dDBj*%&b&PIcJ@zv{Za+ zms(2&9Bb7|B8@|dJ^G?Plz64Rs&y9eccs*alK3M)YOQln6Ir>Bw@Np|Wp;H}b}F+g z5xF(fVb>d@Uy5&ci1#6@miNY1rDh+5JRWLfc{FwXo8^)IHFZ8`d&FlzuAYf+Xf>XG zH+6Z>@mSu@*sI2{C&I3Y_kuTGyDR+@-|cBkI)r_l+sO7cAiuRSuaW6!>iu!PNByy> z^SQtyK2<*x-*0OCe)jbL^qW1v28JVFB6lkmderVsUB4H3#HZ44@vX|n)9V^ML_*~`@pUPf|@2obSy;A<>@<#5*YTwCuim2h&d(>BI zn#StAn4^jB*)^t)2s*^Kl^c(arfvgQcxD^K*t)XO`=n@h@!h}1Yjn#HU|IqA1O7j3@`cj6tan4e@vUQrovyW3R9}ijsyOd;LtrSttrpX^;5( zYpKbisq6k4k91$z)V2S!sjl<4cRZ4JQ`f6?9`WgCjqSDgS!1tB_*rA`TKidJ&*%KC zu`P?AHTGV)pEdR_j-NI5ewLp#w%6`wjlI`!U=xqoiFLa3i4;zL{2BRsdoSnj*}a^< zRAR~gjQY82FK@pkdpUobQ{byi4|M@R!~1E1?{M4G`iAq}$6 zks53p(wpSl8}7xs8XjYHNDtK3WYZfPj=*~xX0y&Y8XKT}gmj=b7VmI)B>Wzmty$@K zemBgB?{%CfcAS{tpc)=q1$9jqOy9q4%L#Pz5fUtvT# zihYeVjcrG2u`0`;Stq0;SQn%t*@;N6XI+uvO(;mm zvA-crO*7jy7wk6da^ut%1 zR6p#?x$EZ{cW-*Y-2v=#%sbN9S4e~GXQbU&R)BodY^43z8+hwpGd7S@J_up4TJkc+m6xqCcp2#-FV&#gU=xsbVKqocut`WqvMETD=cQKiGC5^l z#(BugG|-GU3L)*nR}Mz78Jw3{De*E>^72s1yi85NONbqZbGyZCF6e2^<{|CK<|FOQ z79c&2J&m+Cy9|Bjd~F2MpV=s+zp+Em7d{WKbIfjTpwG3!dwhGcUhG`{zRL5N_;U7~ z=4}|gp_AT3Yrqb+<=>p@#OS@eXS08>bJzv!LZ;r$(T9mQmQ=HeEEWA<1Ue127-<)_ z1nCI26zNE|9BJ}8^MaJ~vXte#FoB#?;bkRgHrOhpUD)eLN3hjMN3wU2CeO# z2epE~r&mbD+NfBs*bH9N6RcN6u7qY{B~*Q9F}c-H>#I@g16eWbi}*6wWms2zKaeNC z`lygeusv4Vc0^0f21QF$uf{S{Ug;bSMm3I8cfaE(z3-JG|w(Id% zd@!XSu@a57uJhuuDU)o5Z@O`uIEp*>0n8^TfZ8V?v2i;G2wA32^-mN zwPs~|p%>VFf>fu3rJC(pXO2g8I{Dn!wa)!LsnhCj4wS5e0_6)SG2GM#k*y z_};r$vK4RaQ#v#&<=c{*DfqFMDaq{oHZGS;_yXN6+7=A4l7pHyqMYHd-R$^TnO^t; zmezE0<*kRuyq)b@TQ84mJJ+?g^E|HY0@vDldtBSz+-?`UO7dTxNYWo37cPYzp)q~} z>l3yp@yCUOB1U;JE+p$gr7^MIt9-WQu0Gph7oRQJ6%DJWU+yZ^D?E{E8td<{)qP#- z?3eB3%x$1+U4uO0uLS&c4C_uJ3lp2aWc@-~r?=Yg|6Fw?KjiJW&=9l304s+yd$CHS z=dxiA%_+?e#`LoCY3Qdo_!U?Xt)p*R? zB-h$%|5sa_U4FHfYiY@3S4mFsSdx2lZBtz(In859HbiY{Y=*;DPIu+7&Qn|25d2xa zV5Tc)4|&{nvs`PN?Qv~$Tx*-_No{Ft9yG<;fBBc|p2)@NvAx_>#&N6d=DYHDh9~^F z`6~{pA=qlAko=DZ=ZLw=@Oa50|(&PD3S4qC$i6s53 zHG2DXVIR6J)>qqNHDsA<-OIDpN{AJeRKFhI5IkDCS?D^8F7kL5-4MLFS+f;!t=UQs ztXUe%f#z5%^Q&An=5-HhwAyjCYh7zR=^1HqeL}6)t+nmxswiC*|MQL~HCp_wbLH>- zKXq+=TzR|HW8T)g*7lLdwQX>%ZKKDv{lnFZ=;^T+vB{OU%^vf%#kIDr9@nSpXmq@CG2h;(=^Jlc zxtW<=PXn$zW_ZG*)qc%fYco8lEx@u`Q18!1+L_HuvG>#IBjw|#cFKd|sYT5>4PLWf z)|?u*;xtJ#x5;UdeYfs(*O9raCnK}lc(N+)c;c-ezK^T^?(2#ETD@g|*V)NLMJmJ&NHf7s)gElwFZjfJ|eHABNm3Nxx zjH}&~O7+Aqy&)sO&I7L#B4Pp01;=#Or+?g59q1S%t(udK2ei)<8)BV5O`dI1a-HtF z;x{7@EmwLEKz+DN)PnKn7paf=gIs$@iKjiW)U~c5p4OFUAJ$75mb>y*`KRS;m@8ky zJ>_epYhBlRTG#cibyay<*C^MzMtfS<<*pG&eLRgg8so~>SWo#H=UP{_r*%zmt*ge< zx+b~SRqJV8lU?hY;%Qw|UF(|WX#FmhF096Le@FQNGg^q#%@5*@bmDY#{Buv< zoTQxP%HwPgc(lCbIj(ih^|Y>eu651#w5|oNbv^BAT?<|7TI6Y6C%D@DlRUNgi(UCz z;wfK?T)pjup1!?gsViSEc*@r@*SeN_TGtBKx>kBx*DBY#UiY-F)vk4|@wBeBu64cR zXw4eQy4Jha^^vD_HRL;1Hn{S&(Nn%Qxz@GW)4H~}*0t5sx^&kuCC$?@#c-`F z%hS5{b**cEPwSfNI)2Ubbo|=psvBQ>svFx~>-x^qx;DDXaFeGp{Mxmy?Vi@P)3vT& zJgqC&Rp;|O)%hb_>pIGVx2Rlac%J4X!o}lRoh}U|L)3vHxKx?=4t1;)^(l-b*0Jo2&sAR zajv_=CuQ&M`ga;*c)xdgI3nbCS4*Sk>~4Jlb}F>OI){;#Bj)w#__A2T%PsKdZ^0g( zm4oppfbUg`Zy}Dr7w~RiRqV!yuOh~$ReaOu&q1sBTIQdFR`LD0KL@Si%YezyYX3gq zp48XoGG^5NmhW8jn+*0Bq^;PYNRMM3koIOBkyf(;MDLxiUCm?oobLcX68)%v^<@X; zP*h#4uZQI2?1OQa;@RmNs%~%pE{3k$CZ8$NO=T1n@hYG(sAruq~qCQNc=GEgrLScXiDzgq};8qAdU`yEoy5PeIp}U z_ASEWNEiN9T^e~JzZI3n&O@D+CMJ@`?rCC%ob`!0-UX<+Gn<2%-f!$NKHpQ^x_<$t z4d_*8b7*##+=;vithwWhUSeF2wv)X= z71dWRPTLvJ6SwP3Ea~hyoe`&C20|*mUA&ckIaZ7=txAZur;D$g_0JJsIa8iW^0TmZ zN%>R4lM)n`g3j)22+|&`9BEHB3~4Vm9O*f1B+_%)^++#ZRY)&nW0Ce@${+&m% zf5P%j%E_^LacYisj^m4t^q$91Tq=c?nhg8oW_^`?s&%o#lX6@2+RPUtBpv>!V#V$@k`D z$Mjl^?XA$mt+9PlPAG=N&XFy+e+rZfFQwt>kKc=8t!Rl}WT!G!{j1GsX45b7RR~PCOoKAt!TUzw@EoI(bCF~b*{KM`^G*=wYpt~yRWI1M%H3wsTJQHB)Lw? zX&zHQ$wL)ZrcDBBQ}wDF!eTay;7M?@_xROwBRrYChqJr)TJLlDUfX7`@3ow**=sqw zXRqyN_eOB$TtgFk+WWv4=*aFzI)XibbR>Ha={WW<((!B|-+yT9*nhYWo*nIATl)`& zC;Jb3kL7+OLhhFTpXeOK?)v|+_BEno0D7Zsu|J7)fc6p6f#JQSJ-2#n?d#PA#J=96 zj(xpE=dn}Y*K=ySSTT;4#lGOb3%fk7ME2B*ajce#j(}*4ma?=pQ3TfRYHO?(ik3lB zYN6=3kH&4GL}!HeL<>dBps`xWh&vyfkN%v@O5j|VmB4v9`$o*2;>Qlt8dNYYHP0rX z<|!8{p2-oGFZOKuLdO~@#la9Id(TL^IASE-H?EBB>s#Kg7sTJKs>QyQSU+%I+e%|% zA78~ZBzk+*fid>*lZ)_~fM`JxO}_*>*O_JUsCiZIcg@}2mA9jLefMSq?2s&aU(R7j zt%&at8yqt1c%rs&jIJ@EU{g7kJ;ES94{auW+-AnM9qi@ z%*eQnthli~FMysAY#Gv#Y&p_#Yz5NsY+r|0y;OSD#R+|BE0Vz;%M&XuboamK-CAm* z_yTmhB-_UFAa=TH+%L`T@6}e(D#^9~1jNO(i*a&9th%m(gfrOdNL#TrNV~JONPDn% zkoIKnBkjf3BRz+a|9dXmi1Y%s3F(DwGt%DdYovYHcSx(*4x}^KCLZN5iuWkz36zy+ zJKFDFjVtYUufvsgj5gp(tF~Klr4`0)xYBCkc3jC;Zwc>vPk=96Cs$01(T7D;l!yUp znCPEa{YgYb+53}QER?tXY42&<8b{k&^B@&r`lDkWlqkY9RXe%&$Z=W=dmq_*e4L%K z{lzX~PF$NNY*)0UN^F-R?UAxSv3BBH*nE#R{Ip#3KD=e$?>5{#ihGRRvG3C{il2aY zwWPB%9B*tn8Ijrat?I7fFI69x9s4BGN!j%qzpOs0Vvv7v^wC5y$f@?x=5gEHK8}g8 zXcr%y;QF5m#gO1U8+`3dMV`@0^gBNw!YXe>xzp9BM&H zs}#JL__Er4pJftGT-c+pNt0AeN%Veg-4dWFScj7Xy)KT@sJ(24eS;;kwz*h zD^F1M&e#zpqF<_*602uA_spyD1)6yBt^XLY8d{x-?`q9`Eiabhj3PBc#dqwNfM(&7 z+hr^K@c3=7B21KwQ{^Bzy7y0tZZVf=Eb8O+!}#Nhozi4=*wWp2Q7OslZ~VSxAMb?C z7o%Px8ZFx5$E4(N-HaafoV_bkzLOyOZ3MC2J&@?#uKU~igP7l1z4`*oHSKlNjIf&R zlR)3>EtjZ=BYcXb}GV_k#;}h|-6*kO$o;@jt z&PQ2sdt$r_u-SZ^Z^l=#)M{B^kFH-Caoag9NiWBJ?YfnN&-hv=){En{qrE?hQ9ISv zY}j>_<&HVx!R!mPYlj$X#_=NHG9mjQ3nFdHnj`JbS|IJgS|aVq_Cwl>9f0&4)&}Xh ztR2z|SbL-wvV)QKW=A6J!#X03by9+)ai#W4E3D0i_gqy}a(YX#iWI_?M&eeul4p7# zuC$7D7_OwK!*)ywpF_`feNRtL_U_cR_q5kyM|;Iu%NCIzIk3MCzc*ChacK8Ppf1p* zwlU6@h;iswkH;ZvU9iOU-93ZScV}I23iet~1Yd*0edO4d*}&{)G-$j$AEPmimzUvO zVKqCxWowMc`mkJk-bOGcROrRFz%T6SLm?Y zYNmTsi1l8(#Ba4DAHVTz(5bFAXr#wBD3)G}h^5BSYjtWq(OljAWVqVL5UUr-#z?5T zPfMU_$<{62CXw9!d~*HyJB-KGOwjjtP}!YzL)wG&K#J3LNU_q6^c;2`(sNmFq!+M@ zkzU9yN7{#7fz)kpUafJQfmsvn(VvMc&92VIm1b8L;7X&#rMS{)(Fa$WUHvOOyBaR- zCUKvvkNaoft6JKry^SvwOCk8Oe3A!T_bMOU&ArOKN8eSv!rrDADt5`|LyytKU7f?Z$C8AzNB4p?zTI5 zS*C8U?fa67qvZA_?c-1~Bha4Z!rGT4F8&{T&mAXKk#r3^JF}TxG7AFYp%`FAP{D{I zNns@_5=`JBnDsn?69Z;MP|PBjj`J{{Ibl}J`P4(qiUBicKu+gww1;B!e`R>Mk$TovUi7<4Wv`6(nsKfPc+ru|$}mkb@x{Buy9 zOR5!IKbMpg1fNUlI16bGhq*kLl-ehGoQou@^VDp-?dOtyyoCqV@Yt(!Nr}DCL;Ja; zj$>3Aw%?Xl=aLc+v;2lTmlVETR0|w@E=h44LCyxJIL-z2`PTUtU$>M7+0O+f)Z_Zk~r@_etc(Y1ucbV|H8uRCM@w8~%Y;=S#C7)H8SJh6W%zKxA%A}oh> zQOcIXdVMNd4r_^*yS)>Ey{iX%iU+%IwSwKN+6KFKbu`%PFV=k&?#S)uZBOSp)?Mt~ z6RN~JNy9VwB-PdS8l(SzUM%a3>Uj%kc#!9R<^F;UJ6kOA&K6mHy?n;VU&k2vhJJrd z#*$f${V8C-3wa#s$8d>o6GQtzGl>v2Z9 z!EBtb_L+R8#rWntyFqp~@|nGGaxV9VyXNr*Sqd&dh(ll=w)Jokw(4cP@2!6J>T1*L z5#fB9Qc?qg-k95}imjbp@y1*e`|0y-C7X{Iw`kmAOqzg@3<2{<4}X zuW7I6Br!izyckti8qRxeJbH4qrYH7_{NgT(|K>?}4bHwhpN)Zw-jsK9{46hp8~;&b?rDve|uKW*c=MGy7z{Qz-9J>?*|R+MbBtIEZ@2b|8Kw zbLy_fe|I20CiO0}&$qL)UhJoBS2br*zjE|2J33+o*C6~PT!(EBSd8rq_?EmscLUBD zixS+3zs!m>)!v_DxBO(Tx3DIQAnXft_BS2G>1Fu4VBs|~`kk-&SR0FG!H@o&a;xuU^5 z{iJtJBV+PGH6`17R#Dvf3cm3*fmh{YnT+fP{Qs~X3emS}5$@CA}^E6z_{ zChoMz8SlE*82#x*{8E3#3dXIu=%+O!HM(AOLVDQbU2Nl_>Pjsxl7!n)uT(}wkX-nqs^MgPF4mxxwyu!(z@_zHutCRp6fd@Q z>fv_(uZR3C)w!C)ro7V#DNWa7B%ak!TwGJcPa?+Q*@L-;;w_c(?qReVz-jn4W==(0 z+{3G^if|fZufcu?YOE_><30_PmEfiCByY%=*F)1Tz*ceQ?f|@Gbr{zfFxv(AJ#C6x zV~V^lC6X=9Wd4qEY4vvfRrtn8E9ivzY_8Lw>r-t#pNXB!guPYUc-FLK+De`D^7W*J z2&zNuU(>?!uYy!c?}aA@N$8Dj52(j>w)Yl`#A7F{>BXXayWua3@He1Pzhj&*x zg__U}&)6n$iCD*d(G@T5)`r-T%F59+`?xQ! z96dKw>2zch}XD=3A0wWML=fcK%#RSpkg zTj4n0$~AjxsV@%bvX%SQ*s|Wo)a1U#x*#5Cg?Mlbh#TSz&Ox7n<+0^DlPdqMVW|_6 z`3RR%`>n?dH&W^z=X5<4pndtHPDVGP#zwor4;Ysuq-{XIv<9xRlcCCzAta? z+>A5N^6Bz-Tc;GnN-17im_ne-cS_{lojMPC{_g82AE>={ALuD(lxJDB+`F;3MA*GY z;?u=RJv!skHFfm}8B*#^~Itkc1>LWTYgL@l1_ zY4IPppY59Qd8PJ>dw1RQsJ&(6uAR`~JMlbbCj3k=kQyv*-*t!lX>ck-rOfS3;@ehi z=h6+ce$^en{AK(qh?QuMST=Q824V*d;?Y)b=h&KP{jJDIaV z$4F{wbS%P0g_Sg|bIt(7ik~VdO`K8MWGpC27=fHr86eA?w_}!8nj#M2GC&kPJ2~mu zB^Es;-dheqS&Ht8rgG=NPV>U<9PAqN0oRz1xW=sH8uK&Jm`^;7`P|c(Z}OxuN%#_> zskuGVDXnK4Bkxh?cD577oLDv~4Uh3i@lzyHycF+%vyl8P z_4GVc-rG!}f2!Y(OY+@qH@u@33@x{laTO&Vi!paW+xSfMJ>Tc>Dd<4xEA!~9%+Pmq zjXBh7 zJE08A6O;)~AN8PEnyffB!b!`hShOU)+xK#}GPXulWUA-Y=GEII<6}Wm^c?D>XHqOE zw3fkY)FO2@A!A{(mce(ZP3&wUe^Ibf=!oy~rM>zBw6Z|wf>#zO_HJH2fHk&$&)AMS zC%1dl=n-#r%Q5UOL(S)%PEWgUEKfV!ZPI+zDzTqn=6WvsAeXTU_!)m`osw+L`?ppL zEnD;6ip4`UQ{$a8H8xLB+B+q#LoEGPwCwJT1@4-sSm2&cj_s8vj=k%I@_wG6baKv1 z=RD0z2PZ9^V$oucY^*^`pMdvf&BIE(@z0x* zjsZ^T7!*r76qLQ4P=>^ULNis0i410Es{HK9VE)dzsV7`Ppi57<1g#;f>Q#on`SpYq zhYLB6;m#^+koF4r2IC_Bv&t`>XO&G`2-9A<@LK}>sjk;Js)GXQZS5LzU*7gBCqPt)`;-o#Jdt1G2wJL3C(f+ zP&FwJbxQxF7_?>I)t=^rG{XQX97XzF?Lxi}u4J&EbFaQfti5^~*5N5^I>ygcHiBJVDvd31v*4pzQ2iJNv|1JCgvIbC=GX z6|HmnicOm3p8sNx+_psTDhaKz?E&quodK&!xo2_exNM5J zs1tYzy`zWCsz5AqIf1|5DNzr`k|RU1>|hE$>s{R5%Sz$BN5mz?pCsoDJu|xp1DgMlW^J`$#N$D@pAJo!(YR zZ;!0n4U+0;Z>EHwW4rus#^t{Ym;Wuf{C`2@e+y6Iw)W(IhrFL$6mk}nKUPR6cx#8> zYmzb?R7)jyJ0|aW-5sO;)C!cp$%*%|Rq@FD))`k^f6S?2PsGx&#tEg6uZGB+@NTH* zuG>Rla>C1aK5n=j|2)j=@K@Kh)p-)w^+X&8!uHq>f*r9P3_D{x1a`%CDC~}HJ@mtN z1oX#tBn-uNJnW0@^$=V=vJS0T5{5$${Oy2w(tYrkRjS$pfA@u9Fc^RLgE6oV{_YP4 zz`zzo_{#8Dm;mgB21ff7XiQYGw+tE|RjjUC=bGD!hUa5+ z%PH&dOL|1*-FfKA``3oe(L3n{qJpr#9)wv53QL2i!_R1tRru$DscN{OK$p?5G9lL{ zxfZ$V@Jn6_+3-t-y$-)F6FQdp=boy=uU1i6hhO3^tMJc*)>diIF&0uB4R2Y8U-CB> z2^Oyh__4Ov;rC-LJeY>ZUDV;1xJ&IbRp5*-yFqpMB^EZhHEER1UyN#T-F5gWW+Tw+ zWB%V*^ercFpU+;YUZ3e`vl}FlN^i`S>Lt#4o%(r!mDvTpQT^=v+XqG6{AQvuJEKR+ zXXDv9uxj6ovc|P@VAZ}GA62a0YvZGe)jn-}RIwVNjgKl;wW{$^#j4vhKB`#elcdUC zvu9MuJz5q+Uh}gHKv#utF10)-Cj+9YyfA&RMU5J zRn}*ir=4uQ>WsU;9xLu%PENK&{h0|!WfBg;wnyeP_YjPovJ?1L%fc;sUd1$vvr3fw@1Oz z*banau^j}*V>=lBitP}XhV4+8fo(mUg6#-64cn1$F1F)gHn!KpWRyMh;=ku`D>+Fho6&WD%9Qkh^M`wB*?UOaH z*%id1&1)K(@Y~|KTOV0Nh~;90I|(fH-la<+WcJEE%WS6bWmU{mk>+yLul(JPSGK%x z)eD+VcjN4+ssJ6uZBu7l^#g{dQ!i$AAm`j?ZYJ7dsP3_GRuSEIH|i&vv|NV_Ul^~Tp%#B0lJ zg>d`Z>P1mS&)rUX?u|iD8qPusRSV~0+ZASGI|?qqc4o$Jo26BvVYT$cZi0De7=tdk{^*{CU#~^I{)SqAq}|bRvRRz?n1#1HO3s3$IQO+9yJn*F zZdlFl3bb(Doc>LljP`U5>0cGYo#b`5o4nWEZgalw_OF~?cgwDqs8<&kw7DvZN2g8A z*KDW$%qh73h^qMwr9Y;9!aTH9YX5hUw@4M*E2MA6^)oC&YLrSK{4 zBFbSf)&;KsVdYG7;(skHJAeF+bkuwHVPW6rd#NlN_C1kdt9ftFtD<(tJycNTP~EQx zyIv_cpA{5NON^EP#45R>Cj61ji(oaR66wUHEvhm%3D}#6 zr)1q7kn=u3lQ~m9bs=Rg2zDW4uEfi57jN#EU+d^!%Di?ajrpr&Q$pVBFu&2!HzS?- zt6qXy$}{?Ne*rLhY$X0me9>V_c^;z4b3@zEAlQYFXG!+~>yhpt*oCC~b6h#s*P0mw zyAX6M-|=Xt?|5ts-?8zWt6YWap*UA5hR?`;;(c#F@v(D1@o7%`iS-euT!P+1L&PbI zVKw37DvyufI{EnhM!?6Lk%Q%ME4K73Oq_xZ#7Nkbj4u}dEKJ1;Z%2QQ)egG@{kg)# z3KguoJXrTM3Ropxo!nYlfFjy_*X;nGn_46jnX*>1RowoZVZG+u^j}D zV>=k0#&!rigY8gw4%>Qo3EL6y3brHRZEVNGa%``6@bG&)&1IPc51<6G)8B{im!1AT ziNEah_XYfAk;OOgm&F#}#9wy$I}Pi?v3k8z;5C#vaSpt((=>;l)>E3)x*W8F%{>OU zvGZ-NlW$9%{>&q>{2BkfoWkW)1m~6KoUA8#_%`8*E)OZ;kpH zGX%Q98vdq;xRoNTwXo2-J+{|Q&$hwYw%2q6uqn?ID?tlvz5%!?Jb)1@Q`VnNLz-e# zY9Q2LI|!O%I~ZDHI|SNdI~3YsTMr$v9RZtSI}*gZU0dV7$3r)4uZQ<=t!Yor)P;}r zq|wJpW5sE<;#A@n*^1KzeSWddR9bm2R=y7q50~E{ z`R%^j*o<&k+ylzKZ8Hbf$DZJ0q>uWtg~{t`YvuDLIHN5+za)$=5?=Ph`X9>cnBR<@ zAh1(hp$p<(PHiaMg-^BqDZuEZM}fSvS#8B%w<%#IU3z!Yn={|otjS=ZGPmjNvN_Po zidTHQ7k2K|eN9~o@a<+z3gmsw)}infp0v(cyTr;{n$n6$-iF0K80R(-a2DQw!((pJ zxu#aUb^M~rto^2D7gr*?r&-NqQP?B%%F)8gtHSA#lDzC& zniW~P!`542N84HP)YpKhdsDl1MVy0Q`O6P7i?d3w1K z()4;Gq-jAT)Tf08noPMy;#F~(Pw^>6DA}#9&+wPs>Uuq|xkknC8#yQW(K{zu<2)x> zo6|Xo>0V1izo5Q8_P1X&(EfH~UqhD|^h3p~r#j=VN5+V|Dj0K}FfNP%!=&fp{a2~y zt2{mb+SBt+dA)n2Xq@k)@sb!cn)G`D%6|4eRe3-4TaV)3^LS5H(RqrK&eLMhnTDM( zKB_X;+5OS>{QjtTm4f9Ov$xapd6%jf{zUErwD;}o^x}IiGg2>Bds6bFrx*9+b^Y_-YpzCl75AF$x0=OSti0vv&hHfWn$=nC&qxP5 zM_*I0vuzVk*Akxo=J9l$$I~~mcq%E&t=@AIzU41;$QcZ}Q>4F0o7=sW$DF$UL=0V5 z_T(uijAb!knCzyQFKDUX_ifTrc!Ej%WuD-uJl^+JbUy2(^Z6KbDi|+1VZ0mzMllQ` zwyUpayY_P0t^qmOE=A9)PI_LCL63s*ZzqhmV!&7*XKN{xY}47=+j#Qk&tJ;@Y)$d+ zKTiI=6N7&y{VhTIuv!Vx-wIEEt33VfnMeIK+5Bsem+DSIwFkYK2YqQ?ZGOY^bI)c_GW4!fhTe}ML#Fu?Zyd{2w3Ro1ZM^yWKCkm47Mf-9YH%b*P!Dj>ip1EsOBn zh`(%IZ<it;M!aHR@&Vw!IiekhOkqZ>_I)uJyxmTI<&bAKUx*$X+#>VyTdl zJ0H{V82amV@D#SaGWW5URf^s0(#oWFb9S!t?rbZ5M#U;Ub>%rc@|hG8<@9cu-H{u>&{%Y^651w|i@O1k;^R&Wx zhTj=62$L!2uK3tIbKb7si_s+{X0CdVB0q#?VPs>qv7Z4fHJkyI zTj#rL09W0$9$SW(Xa9ON%jqwk8N**pLrY#COjPNT9(NLNG%%|kraGZmQ)+Ql2wT4* z%D$}>z1DJwpI5uJ#ZG*ScH#)%-KE_9n)N|jw+)cCeAQp9L)z$myD)jW%IEmdscRp{ z(6#j;8$C8a*~php_iV(pZQqD#+p&RY>ttQS=b+Uu2i;?O9sg$_{2SXr@D{d%;T>#; zz`NKE1@?|&J$#Jq2>2A+k?%5gK+&P*ub=#qBmDXKj7FxZTcP-0s7?#_de-#hJVG zA9nTN@9x2e0_7Ea>a^9L#jw?CJ@~>2V^s_o>tj9Gqk(kKBqQQ{Ldr-#Pe%HCGO{|a zGP*u^JFtOxyFO?e+(5LMG5{7$J=z4 z-Hw-|A?sG&>wDL@8Lpk{r*5)I-u5RvIl$w|IFBc#Sv-kXpIg@5^Yg@3J=0XVDeTM6 z;m^g?`q#vHvXM;Z9)nddDx5H?@&cok6Gof7zzC|qnGat5)#;B+Yao9lU;FzBsB2xx zedogL@7Kqgc~Aq{_4Ps9A&r=}i5nno`O>$;khX@Yg(dy9$+&K^yoxC;3zb))&O?vz zU>)`Uu=vS%EynP}z1d;%gN{L2QNH1Eo*#6A=Lc<;S3ij6t+YUYup0>YCn6RqZ{;Kp zi|HN~U*$26KMfUmISVPne1vdZpNCPXv3M71B8r9W<|K^ca<#T@R^rODrX#6OVmv|~_2|Xt% zOkSeNPMl8c#2MbKo#kohV|m@5n`B79KZn?f^E@oh_pqqUV}4r+e9ZGJ#EqPW%dbem z^}JG&Tv@9y`-i@=uYhiMIiy=kwMAvzDoP(k% zxxA%Q4AlfyiIgUW2~PF#`jJbt7E{BvBjJIE`F4(nzD z>qiY%karXnmf~M~V*7(Uq}<_bPT&N2Nm1bx!>xpOeKk8AbWXVBwcdL&i65`Qz^a;bngnLSbB z40121<7C?f#>XuDyd+^AkE=@!3tz*BRq*K;`mEC=gTl{wn#kZYo(w+c$zU>%GHAlV zRk!Q~50_LPaabQ~#7oHGhVj!I{_TcWkTx1u_z=%)@_%j3KVUl^{)_GPWIY#Wic&wX#=GDh@%1A4;@4{^ zqwI#m8~Dp^IIO^5cEjNl{AD*BzQJF1!{IypWj7qY!X2o1jUol~6pdB4V<%hT?jMR( zh}nQ}r|wbs7k_`6|1+Jd@T`QLk<7w-tAc+e+?mWEzVi1d^Ih+M7n5{H9CW9b4I1n1y$b8 z2)>n(PpC4tKRBm9pHOAidvLaURH!K^<53i;i>!JEvul;8x#GnB=o<5h{joLCrKl3V z!L!zKSl~R$tD6~fCzOLzZnOi(On_hFQ;u-Iv4%|>*-K0t@cEakkLwhsIvDcLtx!*gi z(QuHp=&~y~wY6e$3HmK9LFbm+QikVWbgMYOS&2rAd=Jnz!#d`|-iNXDg~dPZ;jdl; zv|+EyWLPG)vCx|gkh zLTaPoEMEkae9c8-O&GU{fU)pM8Xj-IrZu%~8=zMH!@(J*ob*FkqFhHOD4_N=LF^04ygOqrd-Wvpjyg8QxFMza3DN&2NVBFRuOa z^*=uaw%ISFk9=F+yp;`QA0z#WD;teRxvbI6(aVjFqSqT8MN*FzG#WjU6fJCY6fKEO zQHi(icL>w`GybyJ*H-w;b{pH_FN=Ncgug8IwF~|-ucUWQv9Cf> zBxRk&z8GbVhawjHYFret*jMAAh{eA0qeu4Gm(Uua`?{tFd+$;QvbEVB`|6IiW)RvH zx<{G=_Sl!OI(wqM$ye-4;E-$VOXrr`QikVWbgL+1UxJo!u`k^^hOzX8#b3m}x}!7* z>`l9Ou}{`zGOQd($&~AhEB2+!L$+MnV_&))=osdoYby4oRz(^6lKK=B`_i!$QX36t z8T*oa%|&8G?2BS-kA3+u79L5%<1J!ex~ADO70DJxWK+u`elq;bUI{*QkDSd`j#-v5b9n_iSgBNKtOo>=w%FXR)vR zcqdH)igan{Uz)&tRhhrq86j3+u2>iRW%;X%Qp|tx*P9v#*QZ2g8GD;ATy!lB zJ5)1>eX&&#ck&?a>Ot&PZG+gmIx0k02Im2oN5(2z1y_5Hn!(wcRQ#KZ^@wJ{8f>R| z)&KgVH;{yZ*!F;Zu$>M=v7G_Ku{{MwVmli~V|zYaQkH;J;zn$@NZgI>p@~)4u7j_! z?V5ShXfQ_o7$y7SFMH{84(9lt3a7#8P@cIXhM9O5(JOgIb9hI8Ot zIM11ZFRMZZSA&eoC)e!k@6oh#;GN5;P_YIi%HK?=B2u^**9<1_*Yj8NSj0GgujaYv zlIbm7ET`^iT6KhmN&kK*@c{W5|anyX`3wRc8d+37o z(xPXNZip0#ykbhxk9cdX7JlZn2G?L)2O?Iazn3H4ytxnS@Zp_dYzM-l*bainu^kLg zV><+%!FDJ-hiyH)gzX4;1>2GEHn!toIkv9%a^(9r51=%%(~XDlmz{1riN7qq_yYd2 z(~URqmz{3BiN9>$c>vl5_Fm3wSV1oMc9eXnCisP#s2XN}eW(z89EU4HJD7m&weTt4 zZXTYPRg!?;VJ*(z=b808SDq?fD(~Y7QadB)=9hc{HcUNYcK=}GmcfI3GKgLhuRka~ zsi3>fwLJfZc~9(J#V}lB_cmNs{corr%n#_3W!1B9(ihgMZ-{p*4#C-?_bF4JFZwfP z65JwzIqnETU${<>)_@!;#3F3iyiec;;gjjmepPPuL2b&B)GY zI_|N=?uhPz)Vgoj%~+`-IcXyOmi^lkSpy~h_*XLVEx{z+^Ib_TA(cbE1oB43^T|%M~Ezs_$+RVox1SaW+RLc6x ztEx=%J*_ILyr;eS_P;*OqD*Owm9bs7Yp)$O=2KzK7(W3mNti4M_dD**xc#L$>)G$6 z&jHgJr|m@XuOabrz2eUD``tK2S+NV5;VmP-OL6Yw-GVH)&h+#Ej=EoPZxJ}d^8NNC z?1=XIsEh^c*}Mi?p9kAFXM3eGzJ|N~egS7g+bjKyz7yMjN8Pup zJ!Tpn!&RUTp2D_QhI`A<`Y@i&gr$|Njv|Y~&2`!aF;lfXD@tZ0QC*ZXWw#0^2gr() z*DzLrp5{|b*zPTgRX8;yUO`sDjZ+k>P{^}y$z^60;+>w@t-`DTj)t)cE^bO$Q zn5f=EbBt`Uvl87~{sd!R1H660c{rmz;CyVS!v)yRfQzx61nxE$NU#sFQu z;$x_x%vYR};a0wUMVE|SAg5*p}Rp`RnHEe!8nxzRfR>D(x=%uk<|hck@nv zvG>-Iv?1cfltS2$B(x`IZb5Zza*L3rVK*L!&Ar~7w2fUuo@*!Jvj(8cB^|O-ZE%I! z=rSqpg^H?y_N=@x_i)13?~LM=6teyyt3i{W`iC0|Mbgh=_iz|xxmR@D&?sW}a2gjy z>>f@$itM*mM5R!FT~ND*OUaQEvjXF1Y|kZYf7)-Ybc}p!MN}$XfPPMxcukm!EdmF* zN6fyb5LB@xd|lP>{EJ>gRo+?=w1m60BCO+vg1@-6(lNxX6pDM!)^e%o^45yvYgpWaFt*=X z(J>bFi`N(4;?|0;X{OkX$ePh{j4G=^w^m$o8s*kXREz4qwW4Dc{?l5tc$RZJx$owsU(tQ`Ji4Y7R@Y6K|G5|3WL*iTBH` zqd%F8Y~3vWsOp2<;p4RK%+JP&qrzBbXfrX|lJ3IlBpazX0Qo&5e8qvs7L zJ#XbePiNGl?ywcM<#1di&5g>trsTxlo#pG!eO!)n&oUZpzCpO$NA=d?;tG~qEpm%k zUWCl?orYOQH&nFCob}gXUIDu&IUREfSeAgy8J?AO{y!UUY0ky3 zOsn$0U8wVv=3!S7*%`(2RQ>tjxn+X;@t9$q*(!pEkm3Ad6aL-AC@WI@+|3Vgp1X#q zl%IPg?}nx4qk_|;^nZav|F6th|JC~NuasQxK5?!OpG96D6pYU@YtWZY7+=SLu_^=O zJ130Qkzu5=ZgyXfaTS(pE^l}@Os@G)D05-XF5Np#@!ABd`6o{<WF68YDq>ZXK0(x5BT?2uyHBtVc`yUE zB|d@aHc336pww`81zNK@8It;NFr#KaWxo+AZAca7^|H6R+}Y{Ta(V4MP9mid{u) z3*S;lqFRW;_^0u25mewDb`Rm7=3Z^HVP&$a;4;~;^i&s|o=%3FU$)zIS78LUBfeOj zzz9?PbMR(JTZa&`Cv#@9v*cVaWYd>qD=|9GA`~6Cr_9!xqibxHv5u{Yw$`NKCVmSy z_Z;bH@ETVBS{7XXS@pVaA!pe9)^h!vb$rlVg#2)2rGQ`;>Ll z!r%6hwGjGoSnRc31uNgL?AraF);NzdpcV0ZOt(++?^`~L6f55{9L%VGkICO^hZHNg zZ9RW$Ou_xFX;?!D-(*0lOW;q~w)E;jb;Ezp*}%^NqS%%>NY93Twh@J%3pY}FuHJ~{ zEeTB`ot@ewZ@)4VoAAFiq2h#{GiPs`w05mOomxjd zKTEjBuG9@I%D(bqpm*o+aT;scKga>f5D`1I-?{l`z}aXM#G2ld?I0!+l8`| zQ8S?myRH;-N(BCW0T`6H`4vjvPL#PFE=uJUTbkVys~6kJgwHgWXP9AMM2QXqYrZ14RZUD;n{t=T`HL%a zsBq^Y@y|~r z_RU#k&Y)P8$Z#ts`E7cJwY2%!c`HG80{jwU&+>M0bb!avWVWmX)y$5n2d-J$+ncq4d7U*E#33HUvIc`#??LRBSBNyX)qlq# zdseqE6*W79EI|0owNm&7Z~2tNf+p;h0U=SQcMw)pCDERVcd@cF`J(6TYs%u#oTBAUXPixA{aEkuUK-9BJm!1yuw5Bw#TH}H^!h?8LgFzhSLENXo zAnxZu9M@nF$9NFiHWksV3en_i>94GqZ`IlEUPfI*rTr1F(1f$K@hyQ%TgH1_ zK0U8omUIdV?Jv3%#?A_;_PPV>A8KLe^gwS;JLPpwI~d-p6F#&!mlm0FFJlBro~%bb zG1BkOim8o z{|aEztMw5TLimWQ%W59%Y1oLoYFN^%^AVM%@KvQE)GeF)xsN2YY zZe4+Q@v%+|e=CmF)KK*fCbe#xsdf;))TSaCGZ>GvKj>^tO-sCj+ zxiUA~d~ZQ{sC2oII#I~6_eOd%V8%@%gIh8VOc@vvlz4B*nOC1@g4DB zGk3}I`_8xG&)E+CoS74U)YyfTnL@5xg|z>Lu+fhcR36oQ7LqT8oX`C8T=C@p@je&M z!`qSPYt_~^R=uC?u!ZNww1tIOhvuN~a&2aX*e}iU!A*P0+}6-yn2+PPgG&jN3tN|Q zDBXB1NVRXByTS2C>1ZK%|Mv#6xrJPx^S`f5!sSF-u1eWt^6FGPzpjwFnt#41SzO?- zF<0iKLrJ);fn@O-2kr}V!d>wt|7%7P{#{VMB;h(D>-o07Nw|TGUpQSVq`c?f_9~gV z(IJnEbCSm-yjW0~DTZ5dPTRr1$jshsSyPwfM1$hb-6{LN`rerK_ihL8?~IA}{f@Ek zjX8Gy?TpTE+iDk=+xfOF3g@M*Z8$#|lhcn`M}8#c$WK{Eej=xlX-(lBOW9l1A{My} z^)w03V%q~=#C8UJPF}Bm-aDUq8Gl*6^D2A?xE5oJGvUe1i@`h7B!wBez|KZy>@wfK;Vz5IwhFqWvQ<>#|TehsMss@Em&g;^I# z=#6a;sK@qv_%~|Mba;#F(SNW#1>V7SHhf2PYA39)#%h=EhQCawprQ!YKxv{ZF|DdP zb2iGVz>D|cX`OOAJ|AGkxg>mqZ4Y>#WAY)#ryP^dust7sC-{8cT;TDpr|U(L z@G+fme1TAUX7=sUhL~+f)YFaP%((L0B)=L$bG?O?T!r+g`(|HzeEQaB6Cc%VVwBqe zZkpn2iL#H|SCt|q?1scB?M%LBRc%J@qP#$0;??(rSF1f<{pjP>iX3@m$|V%@^D{#3 zk&%vYvlKpK+eGUcLhD+O*57=zHft(1ysk8gT$pGTFxL@U!$FQmtMC-$*`?HJw_gyK zR^2;^201*fuJ`RfZ6PeRvRtogQXAEBVRgec377_VqxC&Bu?pLD8ENfah4(7f|&Q)yl4(>QO_p%mL0P>$_v zsKoYs=tJ%i7JJy7lgZ_pR;A=nGhcJ}o6m;45kp2@Qqsz&ci$HX(nUU+?k*6d zeS9>nD-a~PhAMf~SM8|s=$fY*pEma_kd8I?LAt*{+&juA5!)1qrj|aMek>48BYm=$ zE)Y$veKh@1Ae#Q>o2NbnqN$IMdmk2vrZaqy9xD(exu;MzLf`S_(?%@z(UdCCJoWQI zT3sOS?dpRB1)@prPSiZ<(aL#9!uJ zeo-#>n$xP9XLj{6(_X$ONMlN-7|x~$s{&SG#%PyJ#^`1qtR1m7jfhy)l}6>J309W| zgtbM1V70=xW7+O*C`Q*)urIcyFdW+|7>R8&7>#Xn*dN;#Z~(U3!Z>Vuzyxf!gM+X= z1twxU8zy6W5lq2$K75U*b!Whqh;uRYEoM8$qnjq+R=5`1O%ktHvz?^e8K2y=67Giw z;C=WAK7r~)ZK7SGeWGJx)5K%Ir?cg|UPk|G#Jp)d}b~c=Z?L{yh+xgH1u}s0%9KYU045urxz172YAY!TT+r7wz zpGhvd@wu9U{<@OEI!^{)iD5gc40=|LP?FFB+iuVb+a6Gh?F{IFI828xiO#k0BDn3n z2=2~W#Iz=(b1Z^u);D?{BkB+IL{82C{cJ|Ov(=NscfVGuZpzk`hJkOlGve)o?Ga`Y z))1O^^!VP#vopWs$)WlmMiawfT zP)Of3JdS@IkK-@Kb_VRqW#C&fA2(psp2c%+^rH7oBg&vj-*zw1T$o_(Q6N}y-V0&p z`XSE65YNuV!_Q`cx8RbxC6`fw-^4uH;r@KC9!Gnq?C?O(9(2Mt>GJ6d3@(sdm}GFD z0>Ps7$Anh*Lhi}a!d>{vBG+x#d7$#(#H-M9J;{C#TAfZQpEv%wk?H(FKWiC^{F{-9 zVawf-JQvgVMq%kNajpd4&`LrXwmo290hC^L=}2HZTsv&Cu&jLKkd%z?Rr5 z8n^KL{jKqrLEIq+i0U-%psMT}SQB!J`It-pf^vZ!YlhnV-A->Hat{@PXdl29AR{o!jo|xNSC>b2$lfk`nltDk&PUo6? z4%giMiA0>|Y3})+=2qs3YZJKU9>g_w9Dz8|o1X(b8T?-kT%+@3+c8MVaP1P}=$YR? zln`A$VR(rCw>`z)WE8Gi-N60&uf7ur5793g#CK zXrHO}$x(z$M|j-XN;@@gm5HIqxTSt>p6&alNi;{yinNHwc%yHxjUJT-7mwtbYn+o- z*Z4BSAx>U{YkZj%5+@hLHGZ{cJC|y{SXBO-WatDUL&tfu+*zCD{K?RX-soFvqvwN$ z>4b)pJSasPlxQ@V_%xHi_?rh~vz%eL=34Im^nG7cKDl)HR1f>@H0+~~uX{Jbqmi~^ zKQF3#XAD_&@#hXt7ph}Ku3h8HGx#_s@2>IXiEf;8T-W&WBr?wVqicMbOA;r8#5KOm z7l@N3;2K|MfyK%Fa_QFqPyWv=kbcPwn|OIO{=LGwR(gcyI4=rth(<*;JL=+*Y4m*B zAh`?Bz5nRr`*|d7-07YTou+Xo>iDL0<}9+#oZ&&4r9sKx9Gv5geug%BK4>_f&~Tmy zWwr(-8Vx2s%_A@_@L)8_8HP(%FY-n|TN^zppIr7x#u4@SVLr!~c|CEmd0hC*`dfO; zBA@unOtm=qX)gR_25p?YS(p4=?8(nA1(F|`85=Jj)^F=BCpvbiN5$`2oG6+eyXIgO zMx)p%Y^MVGbTVHrPL`evf0<_%C%eowzRdZGlj-FeUuGi5$v<|DFY~+NWOcd5ml?Wo z@^W3{%Ut6)8OE;hQ^$Q&&6ptRSZgT$1S_T1di7H8z!B@-*9Phs238~sE+;zwk}WtC#YrIo=WikhzXa2)UB zI3CSMyo-$Zg@@xR2af9Wr7OOi$tc>Yx(45%7c|vosH#J{dU47|0i#WQcbWIy6%oI? z%KPr>h~M4sefMC*@0NPsJ+gs+_n3$06A|%j=Z(excyRc8Z8+uKKr)2d{fXc)8k_T;UDy@EjBo&%M3xhD7|Xq2bN- z@Vqc0p7Xu$E{XVEuJV#Ayj;J_bv?@UyQup27-o{yXYwQ;N!4Ig)3mqVRznTG-BXJ- z)0i(Ygx6M@3yW~IeV2UoPN=V%lC$s!&`(IfL)a$aVQf?ID7IzrIJTAWG`4lH0Pkq5 zfjh8mmFR@|HvfW=*j8kGszrEebtl{fPqtx|pL!vF$`4rQ$raQz&G-+}CsN)6^Bq#2 z7xWIoNy9T7@-xJ9`LMFm;#JM$zDIox`%-%H!)mHC5UIz)UWOfqJ`MB5UgX~0hX}JC zp5riIz_u5>gzYHUyMp<6Ph+cmypNlfX>-$#&j_21Qdov#)q5kp%)Pr;xpybV8pOwX zl8m*q(mYl%=-#2ENcn=58OkItm4BHw@bML-<_gH>rpu!geEEX&Md1G$=gu3PJA*kb zPZ3&HS@@EKgVRik{zPVHbAvnx8ki?3=JOa*hw!q>;Q3T?_q8W?-&P07T`|1LDSMk! zCV73P_x;(`E?y^LQjW9@Alw)fLRO1lZ}QEMP~S`>JiICt5BDT+_6h|@^6gWPZ=VJ7 zJ>~7JR&#w{&gWnT->=BAest_mlCTKx)1+Yq|4x2!ZFQAZGnh;jd%980zkQ2Xmu5KA z<~^H`#v^g2m35h#_RE#jLDv5Yw1N9^C=$0Z7LF)ugtsI(FXR_%n+C(EB{13t!k}4j zA0YRRhL5nl3NFTd@*21b+hG~Y{$86>I0(*!v*2tv2UwN!1#mTTSl_veuRq}3_v~?r-Ab z=bQ&D$8-&x5{d^`5t^b>0V% z@dpKte?RH}U_gH*CqD(sNf9h1V?PowcH#R!M(}we03VZ_|3c*aw8(P)EC2o>E?>Wd zkS~*c`X3+TCT^dWhOkejF@EP`e9Xs4g}|c-qVXRjlQL)@bhUcDc{ zE0eqwad`J|xqTpnyqLx)=3_j@$5<9(j3S6;%S?Pq6F!v$@F_*S?h>3w*Sr)#8R=gU z(BH(9QjXss&XcjBc=C55JO2ofog!#MaI6i$u?V&yveG>VSt;i=i}8H%Q8d{p+SY1<(Gs|a2t^t>KGPZ5kK{l^COKali4 zII#cWr2o{w{wI_Erv&ytjr5-t*#AS)|KouEiuW}kc;BALUWY*08$tSy3hdtjaaU_e zC&b;gpHjFt4}p8sb?s1s`=mhJ|4I0MQvlyFnnGv|Uh}sm_;d@zXD%84!qB{I8OTe; z_tp{mwhinX-Ith8XuKqV#$xz0=VA8VvxuJ{&xONl%E+3>cA+d5SOm9_xxFo5Zj&&L z_or}XIQO_|U~%VqFYen8Ep8obg6$P>KZ$aFXo=XCKu7Fd3!CyUH^a6UbisBM%;&Mv zLopJpV#rG?OHs2H^LUepAlIX>CC3ooZNW#{l89Lt1%BoQ{cevE6aJ1nhxr3i@GN4*juh3a{X(YvAA5wn~W8vDN&fOwu9G$WrhY zet#9bf!er7Vm9&S2DWX2e>)!jgJ((psH^<)ZH!v)k=UJlIoSDSxyPe75oRrXid-m% z1JK%4Kr_6rpN3lepC*Yq{P*O<``8|y7)AK9s;U_I!cHG&ViZ+!T#P38E_gi@InfgK z#dapVi?Es`#&KT%gk!FRpRxTOo**Odli@hN+K7GAAWo_z*Q%=RXH*go9fOe^gVEU5 z!u}kO=16Cg#8VuP@qEsoMhsTMa|Dm!89eByx+IO`V^83t3VG^|W3PnY`Ph#c&XOwq3K1XnTj?(ZM&8hqavHISdi=zlWYDSVERtqW_Z6ZpB;Px>b zkK;5vSoEYW@rTBjF$53A7n2qZ@M+PCh+3peufXvHj^l|Mj(a1Ny2L%4S3{fx`Uw+FYMm?2} zDlCr}?*|-jC9LM7Qp=-8l~n%5E%F*d<>^i;<(Gm#`x8w$Bj8KFw;9gQlsxdu%{iR2 z=W!kgtH+`>b%~ug^*0*i=Bx~7O>#3NXSuQCcs|GR0u4vDE38Xg#BmgMX)VW8t^f*0 z`>6Bys26FYUdl(^f{%KklXCm07xPgs)keLDkJ>@Qbq8WAl+B`}>hdqv$jkYtLjM25 zy%Mofe!XoQ9(lkq-^DHF&|a%vn97D_i&7d8Tff!M(R^ut`5sUsD~SIj5?TtRzSTH z_M;`Ih2o=AxrF0$Gsj10;R=q)aU2sN;Xg!{@LTz)w`-$z z7C<}no6Ei26Oq~WG>(vl=dtYyFJe2_%g)*sSNSoC*AVmlGy9TfaF)t367nJ5wP5*w z^%yr0yB@I;3Y=ckaJm?|uo5oeyr4L}LU1aAD^cE6#BV_bdo5Mw9jg2ZmOY{PwU?7$ zs^9w|`*p5y@n4PCX+4d%RY=BDjIr)Wr^)YO>>RXm)%m_YH&B7SlLyYvUZn*QnDB zYt)-$J)q;Pz!AE_d)hc#a(wnPjI-P^j#!^Q(8d|Z#|g%#2yP_2ToRF&A89a0a~=fa zp5#%yG<<^J4#{{uZ&jE3vO`%G`CRP5vfbp#!Q+Upit{(CHs^O!J`4V=)Nt*~`4hZ; zr@S+U&+*$j_!8SIU>g$Q|Im2Skbdf+bhG3vm?yo zPxz&be;&u@@qY$C?7u``QXsMl?0oHQq%#H22F&C0mihQT;Jekv?~-sR|LzweE0YYm zA+nl_;8X0c{L9a9?_l#Ui{NY0_giP*b)+xU*vHlHA1F*VuPM*ML}m#mVXP)|QfkIy z|Lp8=q5nm|?kT8|FTOJkUh@ymRdM_05ZqbTWp|TI4yz!6XWy zD6&fq%aUFR3$d+B(A{>jR*wKkD)h6ra8wj~*#)Uuw$86YA488(neqT6EImFL4wjwH zB2H)0KxYY|lk!}Teu@ZP8TZ8Q;^Q30BQ-SQS(cF^aU(`)%-W{9#>l&OSDt765R}if2Bb?6honx>JRb&Lb{fJN$w(W6UR4ajqrpR@G-3?Mb$5?w(Uivli8cx@C zoQu~QG_qRbCA-0-U`|bEW5;k~ybOYQA?L)$S{%Fw(V1o%%*n*!O|e=$3ezt$@9|kY zoKw5T5Y=swfhkUs>%Ht9X(_8L9vp@1=kK$e*6|$TBToJXjdUHyeHU=HKVmk^<^*mNJO=0Gcvf(A5S1HlIHdQS7IO}V>7EIt;5WGH8KKN&HYd+2o zoE!HUw7-3Z4|F8|+?4S#p5Uv|p-zqljkJW1)SqMXFT+Smi|9yx>bB?9v0U!D#9IdH zI%KG`b9y|N^oIIS6NP4GtP@S1`7U^fg3c^TO9YlXj1+?k#ZX^{5Vx{i}k)XKYNk+ zQF@z%+Yo9koQ3&8$_rhEyb$%SZ7|C+I7n zslwJ$+ym+BXAvBVyik79B+N>tUYzvdSf;<~_pwD9ig?US^_yksr_Q-P5H7yk}6@UIB|PGsvJ7M>J& zwKXJ%H|OxxjI&)myZf$azKpNzqKAqJQQ5l6+NTJ1#%xMdx-FI@MToU;I8i=GVoOSq7dI0lO8bczud>?$}Ki)o+xw-#&zR^Y84J8ma)anWYw?2+K=51R{d(N z{n(9A)$d>{?d%Lq_3LdJ&m|kZ4QsKok4vof5pO^d*rP14#o1D}JsFQ@dvw-?joO{a z(5@C4O2RIvWp%I{w)%;s$xbR-7C2~O`SyyBwp~sUuxOm>H`OvPE`A?t)Wti=xP2|- zmU?%7#GYbLq`oB#!1h|0#&<<4a7Mn**q*+%EQ-($_QKx|&=KRsdIsK5{H_J;i|t%k zg5QlvT!p@)%D@|pUnSrg*oTiYPV=YQbL{jrlb)mu$1xKy65BEu&Bxy#+j($(3I2bg zHSYLFCvL)BSL?*92=N2>8S^vSX3l5i{!jn%06yY4KH_<}2TLTr!WB}E(hhfR*`p-k zAne^W!;2>P5kh_h~Mi!M`~R+ZJ#RwjJO+Y_G}aQM2k|?ol%PF)qvY z3adMhe|sXgz5hh+D%*R$XL~R3Y_A>ji*O9IgrT&`KFY-rMxm>SphR%Nl*fIBN6DpG zl=$WDa*o4?xc(;+?`v|me+cVdo3ZX!W?6S?`$Pm~0YXZ_LTpQ54DwyYOZxGw^9tzi z#Z9uUejB6J7dZ}PnVCPVvIIv~yNS855LcON5T44d8_&HiC8IPNVTMyeR{!g8yq0hS zwlm>jv}tvTgLx!V>b|-~q%>o3Z7JG85wm0-L08Ozn5nJoHyZz*hHp^D%HiH7Y^4#W z7UpyHB-$8}`9X1A!g0Ns$F)Eyl9-5vb9yZCoc zb9jFt-4KM#Q>L$GwM-dmkTn0v~r3k3;);E;D@|z`kYh5VmvSVQl9?Z4s03 zCp8HlW{_~n^Sd>kn=@_{&*e8_h8U+RAlf`ViWs(p$FZFWf93QQS@=fz@+AN6Y5v`_ z{JUwE@02XI3c>GZ__)vUal7#OPouu7)mz<`QseGo99R8)*HV+0rT*U6sN?GIuN(hP z`SAkB`z4O|O3shV2|twFs&Q=|rSQ8%L_fP$EcG%>woXKgg{SE9m$L2CTYQ(Iw1L^D z5`!Q43es2sJEH{KJxHkw!b{L~VLV^AUek1;y+Icgk8TRV``0+{-{8Fe7vB{%CA?R6 ztkk$;jpM4ncQDEno%1(2+_yR0=6uetx7Y^y-E#ij3jW=}{JZZg-zDKa?4|ZJM{27c z%ej)XMaTbukN*)LpXKV*CH`p{pMLiV|86D!ZUpD!UKT#4yu5KeH~Mq@PF38Sh&e-S z$JL&{3Pa(1$>Ds(;atVx>`w4g^F_b=hJW`R|86?}?mP>AY933B^O*Mb3Mb-Na+lBt zIi>83YnO1FQFbV<`W}4%p)Pxmu5dlfn8mLC{!Yqd$0*z%IFJ6zd2~4E(JlnKvY+(3 zpZIsb@b8}CGP4@3ui}TA6NOJVBX8-rzw&Ya$H(o$$Gw~2qt<09#@i|#!kz2Z+-;BM2*K<3r`*B;lQnR&}71Rf&!j*2Dl)Tg$d0hnMIF6dDNm=U<^U8{{V9g+Xgx@ClFb-#)`d?r3IonU0v+V=< zP|5kwl=I=Ae9oS==mX_n4gan=|Lz~0e|wO*_RG6p#@6w9tI+UG7-US+>(`gB`HY`{ zSSP%w+n)^It9j`Y;2*VYXWBzZ_hF()ST8o^cx}e}f!rRf(d=CpgZ#_y z{rdAO|MDYEf4UpKcky9N*8E9We%ri=+vc?zt~(oGQQP}FpTFgVcjGW_#%!;u{-xw^ zl~MlG-{%DU{S@QhB~1@;&rU>EcE-6agV!)tl}PNa+2eANuCdXd2Wo5xpGxk=uF?(TlbYgp)Md?59XTVL-KFYWryX?a1EW1Ey z7{_Utz-joI({Pc62KwDW{JTT=cPzW0E-{$Mpweyn-9-M~Vf?$_IlP6T;7#V=P2u0A zIlO;ZzN0cJs(`H~eTRB7sp^1H9FO3zj^eObMonGfdqSI9%jtK=@b8Y}-?41hy2MN5 zJ0;8XyA$|#C-U!DW=>t=H-fMFPRfygUHXi#OG!<}7dYjpztJ90yiVeHP3L&c<9Pka zLQnRdd6;3(oQB~j>zKKLEoN?D+YSDPW6y^k$g2l4@ss+hB6u5Czz-NLn~8s)45wl{ z1y09yDx87sb(y};S2cmPaCBldzLB;|;>1KLG(n%E3eLh_2{;GaTQ{k@SFqJ`caVmf*IY%6~lQrW*MB1Z5=#=^7~L`gxM*!Qi%L6 zy|&XkDREv`k;(sKZ-5BObeb-}F{flkla$@=QD*vLp7V<$5SfVb^r)&jJDVcqMJ6x8 zaW007vAqN?#rDz+7HzAOuuY;{qI;q)p={8C3PusjW>opCuH2N%+v%KN{lCCyXN#pGN;+H*2X7m)GCX-8FN;dim!+>ZBvYuMf{a_?80*i!Bg_$X3m9M zIiKI)9R4@w_G_Hatfs(##IA%F^2^)#mv`_lKQ3lGTZwJIL@nBv{)u+j4oJ)(Uk1z0 zqNYk}O|o+rLbJJ~0c%=siuEgL~f)fd4&C{FCq_@~am1z@4pr`$^PMVDSb~ z6G&Lz`*19`3+Ak2=3l zwswiZ)&^5pq}eVt)?(vWdc*aUJ(KtSZ>YX!@xJARzcxOc!~0f->N|(` z?PTd&;$_R~UgJkRjwJGAH#0^s{CkzH`94Z~v$x?JI*(Uyoa!t%(Y_0K-=3lRKFIqH z3Dx%@-nTwf-=)0o$WVQs;C=TG)%RuIcXFt{@AAGUS^AcEcML@Rn8(qAbcH9eoeAQG zwz!%62KxP~3VqV^SY5sNYlH=2wd zVURav*$z{;tQU59zs>Ti>Lf1@H=J?gb~IFY-IoA+Ddpw%Dp0U-U(^ zXHbF?@Eo>v&=fWNUFd-A8aNu;4w<}pDtkieUf>dFm%S43$AnKqtYoC)3dAZqv%Uo0 zL2MSnI`pc_;3b4G3SPl>E}V||j7VIB6pl_b#V9gEyoxKa7}gw0Rl z1d9&Hdt_oR&p{}^LsOJ{HFIyGTy{fDkHHL6eck?!k2}jcuHN@Y-uDbkUy~kIYP{Ud zpodZhg&!xR?`_V@M{uY8J4{FZe-87pRg|Pi9AG);|6fu5O&%AOy%oIgd)Ow4-J5`z zDZ5AcQ_gMLRTi3QUv|&7E^)P`uSuq_!kLmXy@gTM{A=llI1BQdtqtE$oH}rvZnoe= z`)hf>U9rN-i@d}h{2e|!#IM< z!G9iOkX_NLeSmodtP;6N?{3o8ztINxCY*QHa2{*?#&0VZYx94Q;Tt-qhj8BiVCB7^ zk4I=Y9TzzMQGEQhmhmYr?7m!G;uq3a)vcm^PvU)(WSv+32kpyVyTh7(q54keeM>_1 zWwl=G5@puD;s%}Rrh}9hdDEeUWPR_9*02md!j(bF>k9@xD?ehfcUw&P5tRNbIiA~C z@zmFo8+qS;mc9z+jXs#vu7AYs`X`a>`lB57;TG7GrpI~TBP@MQ`d6#1dz(AfJ+WSk zb#Eo&UkCT%muBBf@#7DlFGulxj^jJsf-mj+JnuUrRNohP-%~>MeUbM)&C*xeS-)Pj@Z@6SH|n&$Xm&BnfH&>0H*a}N8T z7T8ptKj-rNrB9weLnz8mNqRB(3;4*AOJ9+wCH0lQ;p0+YsSCbiAL~=?riNVY@q4hnzVuP-kO^0mhH0lMe1*( zeSeem>i+5voJXwQMi_tfzkCkpxz!fFIS}LP{>LeNe6#<-PJ%~yRX6lGIEL>7%yS^V z5pee9b2Sq6M|s(5zo7Wh(Z`P@+=Y0R!O19@>OAYGEE&{oen;k0CH`%hL&;y=F8;## z+qEpZ3~tH4G0`vK==1n1hqI9TdFH*Z;I016OKlkEui@X^Ww2RP|HNK}RVgySe*#CsvfSVXy` zrIbFlsm6e`7qZ5Hlowqt%Q;THxQ?0Rh4Q_U%l&(V@2ZYl_I{u$Yd;`u{b76uE-9#N zub++EEr%nqDoF**M=U01;+U(d)NNZ+oTdg>LTPh4P&nCt`hlS|#XVQnlqIA}C-0vrHr{;+E z-Iw?6Y@w6(ox%G)hZ10#d)imj1-^%jt7-w$zNheUTU+qWuCZ}6)(T)bMY?Rz@n-Y! z>Mi5ZzL)a8b3^rgn)mHNXi|KY^SvdRr;f(?-k0>*)Y#{*qz@g3(y)x zsUxtqFv8l7^x4wb=K=yNdmK?=>Nm3I-I|O;`CiO>K2Lb*m&K(7W;ZgP>Au3>f`wsH?DcAqqcN5ARMzZvNJ z#&tgVImcwCd8kjGX~v*lwTRX$Qgw>updt+M8h!atD1KiCJK$`++>IER0O1wQRNmCN}9L^f=3;x~BT5oBCj-)0<#+d}p2 z%=_LIsxNy}s4j62>8p54X}gT~-8vL)`}4l{TE5RQ`&+6PcS4uQiigF}=Y#4f~eE3~a~2lPD3# zXXcV(aI%KMIR*@p@DbtX-5x(r$?!9qL;fBTqIi+yG!9X`7g2-jd^X2v?^#;!^H659 zduKy`-NWxp4ZrUQ1uuI&&d&6Z5XGFFt8qlk-6xzc($ki`1vRrZ{MZ|Ce*7lm*X8gO z;&4P}4(6c5vKQpp>XjnC^&!ZSy2KX5tDft5)e^G6^Fkk<2jN%xx!!#2kqvoGGX=RA zF2x>0;Bsv1;Yw`PYStTdPGpi4!vg$EF)YFsU%|w7%Zv;z!<$ks!z=LTM3Fa^ zV()uaSt|`gQM)_9zSv#^H{civSd488xDnfNa5wU3zYKRw^1KB5mBY=v_u*)@lsp&1 z?fAb_;0|o3W-z-Id3GJ<#rO3x;j`t$F9pSL7miR2_h4HA_hGB(?2nbG1f3?_9>Bik z@DR4+;7y!Ag`2cjhZ1{LquDFvC9T4BQJi|z;#ts4v}A7)xqZ~LnGaj!_Hl$S^Kc(G zXtIq=czK%l7CQT*K?~*BLNcGh-U*T!x02%{Wg`ji z5X$cNH1fF&W!bZ3>hS^@<0X$fFKA^20(#H9QjI-3k{-ew|icfoF z@hN-m{olH97?ZJ^3c}F#dc6@=-_Fj9gEQX;c~~dmzE@=iXJh@8NAV{Hiu(jm{Dk-I z%FMS^c0Si+=S_n(kiMMo;=aV*%4_*R^ICKZ^OZK{WP>~wd-nYs?5A#`J%qW7%*xCA zP7+UHhrZ)u>e=DjXRVMz&&Cox>!|6OwBMJJ9zC=kruEw^hSKebanaLRB>3Y)OiL0aH-IBGfi9!a=`Kzq!a`6ipl z-C;Jy{vML&!mcDa9I;ZcH?*_u3hkZJdJjiV*?NolEaAPye2zC*Svgy?2xm6aW=rX0 z*(OXUWsH-(ZX&okj(oeR_O0x3Ch5_I^mvePvuYEu%c;n4Q&KP1;A&2fSc8*+Yj87- zS0@-a>#{1VGnSEJ&_ctYhXDgg^Ff4WT|eIiN4`GksYngq!4guHg<;|Y1)-zcwt!XB#L=>)7HUIsm3w-&PYi;KIPBX^nn zD()Ub@X{rd;?)(QQva+2v5R(ZeJlJj+gn%M-6l(?)L*(=|FUh?U!a`5Eh~@e?sCQ^w3m>kd%S52(Q~&Wnd>9 zNqXgCH`$%=T8=k`jJF9H&$f5k1;@^w4N1F@=-oJUA<;z!{g%Cjy!OT3R4%CBPJ8dE z^1&2yc%YotiW}f_bX7UUYpw9HTvq!L|-c(CYsVhogQeeNBV^mfeN;y}Vy{7tWpXqJw(V z+jx{~V>us$weMxr2f;O=YvZwZ7#<60JCKhpysA{7pLDQq>^+Fhp?Dwa>rJ&@Y39f* z&6KOKSa~PmI7RShY_~P8!o_d|{%r~zg{_Ly9F9_~$7$&7ig`U2zi4lnU7e@LV?WAM zN{PuL{RO`%hrePw4sIqENv=fG@Na4*%8o0^sF8>l&A`4DnYBqp$C5x-`YXMazH?@! zPkA1V;N{6Uj*W|_;NKE(8n(4C8MWk(47{~vO#l)#7>k>Qe^sYtTVYlgJC$c|z9qdA z^xKeDbpm=;#zR%J{Y;sj6{`NfxZM2zo09*Ra6U(ARdCM9z>$CdGT`sG6FkrJeScTL z-}{iipP%`@7%o5_O@VpXPKArGy)MJY@fb5?wVV{qG#g0$Kh02A|9|l&I*%l+yAWIy zFX+pCLd(B5?5oxIG@D3{-`6s}`i^Fj6noTP$~kd4;lVATd2l76Rnj7?oUn$%?-@sI zki_{xGXH9R6wYQ^A12=^UaIdF5WLj?FSPvsHRS*8bWAbQ@jrr(qC?Wzi_Fb+897vV zZNuTqs_pW-!^pTw{?&Kg$#?4ix3&B~&4^U}M-%;3|DUkf0o(syX&L7_%l~he)^#O! zxHf#~|4Y6uL*HK6r5iHyA^$#%%$I*Y{~+_CLs!LS$S0Kh0`Y|G%~w8>hWj;X%?QEX2*6GP%e1+ll@bc^Pi` z|3k?COa322_^aez;&Lm;;&#H{Cp`YjF~$*o`R6c2{;v2bzdzLScg3eW2w&xQlLEiH zhs>|t)@*CEHM^7X@5;z-id3!;H7gFoDDjBIWaOr*2%+$AZPCea|1asSL2p;-lH#L+ zQ%2}bdMBQT;CFb(87rmS0Efd?c$UbbMJy^Qyrp|^c6(-4Wfc`s<5E6KeBLFpqtE*! zgm_P8#QV|rtcDtR5Pz@5(^xg`QZldV|A$)m^@ycE#ZQex^Gi`#Xqp_DO~s|7#qdy{le}(V=;$A5Wv)*1@-g3s1Hw!oT;z zJOIgu6@(ApXXZk#hhlABjiac&s+4QFw+xDtOImcjUuEEx#HkIz$v^+KmcJ`ryhZ#U zIqtjUJ4LJf`wispN^d0o{=LVJWF1xTe=XI0Px-x0|E~u6)%Pb5-$j1!hd+S8NBzZl zO2g0CmctrsD_|nh^q0iTWF=K_?jUf~|KCIYU(U0LA=o1^l8>{A{wp6#{(Ujwvzp%& z=vAnMpYba4X++{t98viha-0hT;M`(?Bfq~h;O~pb_{xqcK0QqMB**=bjJr0YQ|h~4 z$#=p3Uup3V))6^Zzu~2pxWX`NZ;fyA3@XIjU@^gmX6;N6CZy z`@NRGOTEzbsuz!MP#Y}!>H4!BYD9JpWy-54_#0|YJ6MP9wSYlfT>tjOQPuh<@p>=- zFCE^FMtFLZQN%QMGW07Zb#R*?MrvJ~>Af~Car%_tq~^@TgT4k>N>(NinUIx;x8m=H zq!5StjK7=gApBg3Lpy?le?C`|zbhQ&_wC8w{omgasF(CsmZV)@OG|N|p1qbz|EC10 zYX@c6UJDi2E{5rtS+C|_j;GJ>I43XZO)}H>2O7SY{CL_zFZFk-5K|==@3auF(5v}8 z-(qv3{(m6(_}t28tJlLdyHyZuVw( zvIo4+|9xKj`Cgcv+3}s-yW6|7^mEK}`D;r%hj{Uhgxk+0KBysXcB%Npcu zyOE#EOMb@nRc38evTCD}oyR4jq2>BY=3l_l9=ox+X){(Xk&9f@h}=A;^^8EyG{(J$ zGXK9U*TXK6SKBZDXZH*Aa($iI%l1~5b{PHS@1>t){n{oqzwT~44=YIha*M(|+TWLE z*H1#b-ue7>v3{IowLGtMikXCe_4H(-Snl_I-JdgY-`}XeCX>msCdlW`pIQftMz4di zy&aYIdRqr7TI%O*f1_@HTGk`EJ{a*wEp;#MnI}d+n%Ap_Hg^pg>C9`$YnwY(jPf#D z%9Ga?-r8Z8e_ET@4~%pFH_QxqZ6MG6M)`kO$}i<%kA9Zp zyIhR;%Ac8+QI>ewFUEW@&&$>}^U|p2@0NUI`;GV$mUwx7kn{1eWju}j;#t}!$3^b< z%(9={9_3|wV#_)y)3>#3H_Cr%>Hi8b`uFS4)^CxQdZhHSy|QI}H|lZDOaFap?W+`H z?eo)KA2!~n_Z3w*iUUM79)A@#Xi3a#7pGWbnWNvD)@9juQ!H&U>Riv#cQNNg0xx}M zH}^VyV(v}-OgXbG@pA4N^_=sW`1xMqW&6+Bwtu7LTFP$j-nQNEhGnd4c;=ie@1A8p zxjl~U9Nz7v{zm)XS<0*FDbI-CUD zGX635Pv9kgSublp$?bJ5?J&waYpGAnbs?#xJo$Qn%=fM38-t8|cUkh4$D0v<-V!g@ z0hzD$TNI7`c3bu{=c~WJR^M_hWcObG_qP3z%u73sa-UktmGw2^Q+{Uu?3Q?W4QT8i z$Fly)Yb+x^$g;m22P3|tW!}hfw7zE8h~AN}8J13}zh-FU@zP5kMtodL9b)!DK}&qh zxtrAzFZVZ&W%Kp4!{&Nd&W(?j`-7U%t z`>L{Kj>SCw0xWfqePPTAb6cu^qAhnV`N-$~MqAQa;$=BTd^$^f%)UtfnfMH!iO=dK z-mabc>mOIO)*7!-8}+>CWlUV6B-i0Fug^P2AM-{z=Jo8H&FfZ1I&;7Gx9NA|bs+r} zpsvgW`+NGo665(69X}ECHSWJy_2p~aF454o{@r6dN3q`HYpjVqwbigUj|)7n5gET* zY_!ST_7pa4H~P4UWvt{}k?Yr7~O=64wJm&J$$H>2^CI6Un?T(i*mgNt$ zTrb$Q@0E7lX??BDC7SXr>>(l}`O9Bo&&;Rt{ka>*{b{R~pNu!&n~eG1bfD$lETf$z zytLD(uX&E?bG{~X!2B&Q`t{QwdQrZXB(I;0ayofgW9;s~8$w=jMQ&;q^ZvVUywuky zC(_HfcyCWOr9JwZSjuZTdV7a?ZLc0b!V)j99lY1$TcsX)KBK+lW3+dorC-O{oZr=N zLe<;%t7X3lp8bqtRllEW5~atyelgl$z7}}%$!h`YH?11`$DCWSEqx%5C2Jex_9@CS zrmtf$?@PR;tYdl~d}HYYc^|XP-&$|EeVV0QxjoFX-58^Cmbo<3)7QrP95L&g$nxHz z_x|c+=`Z8hkNLhy2FtN;@J+I@n)Ro`DV>X*yX?wIu-Y>AisV(kCWGH%N}<6^`= z`AqyjpNU^$X@AV?%4L@LnDt-rnfMolOFwch|*!=rq@Xsux% zt%jR9^T-;ygkC}iO9_8?N>JIDe&af3uPM zb25mxO>wn9+0bieaijGCU;M{=e_xz@)FueX8OcjbI*Bo ztgPif*6Obw6*0e=?J4QZ$K4CU{=z!mq9ysfoN!06R=Y_ZI@n01I*%b0a|ZK;E` zlsj5q^j1oVna5j89>z$`u*{);ySmF((%R7_G^67l{Z(G}a6SPQc z{vIvv9!hS0-t~ZyHom>lhm`)JCN-1a2bq~q@c8jf19mH;FX`n7S$o)B_b=(;SmY5% z?)oR{e8mavn=wyM9vYVXo;UEydE$&c7sli$*2ZNn6;h7FW9#5_V$TWV<6muX31o@p`j2qK02 zUMjmhGAJqZzSOVe`|-Mpk0VU0uQ7-C259DRe36>1@=TwJzHs-HT?tu~TK3|c=r6Ld zHI~Ss#SP<{rk&?(Qo?W?l$;EsO#r$5Vd6XcpAB>iz zWA4b7y-sYj%sk6})cWMdOW%DP-FJ4qRGKnAJ%`F#QaD9+87;(6 zt!Ju7_l)%@TcV9n`_GQhcjP2TNY1WWtfTU3MJ>Cf7^aO|9m>|PyUd?{HI9{fTHW2> zBV*pbfmV0*Os}R;&k`=-{=}@hLXGA7ANAwTy#M#65*m4WN5A4~LY&j~dwrbIpI|g< zFR%aX=1nv5G0z+G(UG1Jtn2vr*}iXK$-_AQ?paor-Javm+`?9-7J7dUq4uG59Nc-t zOc8SpZDXmWujN~-?9W){n!1nj79xi>Q`>sR!knVLsU97p=aaRj?scH07_ZH^F3~BR zpZJ7y%=1wqssq^SCw}5leJ*D_<4D9@kgMF!)WN;V8T${>_8(@m|CgkQS<7F@ zN%oT6tRG1Vxms99X*6*yL|JX5$5K=Md2P)3H2yPrv=kM!k)B8%`Z*zH9+N+j$5gEz zAzD4Ad+K4HaWk|OhZPM-cY;#3l z(fr0ZhKP5*?q?^)DktlC(34(nv#XO``F80J+vJzqvyHWz+Bn299)raR9y{CA$*wH9 z%_aU|KYwwW$6Vqs=5QaI{y%FfvlpxVcyXTeRmDXftJ{?Mrz!muo}Gq@%UUVcXU?*Z z%=OXd!zpb(+@L;kJ{WUFkMlNHWIwvZRZ4Y;zjzE5H+Zz`ANko7XY?}>V_a`(t5saC zM)mJ7xkCFv%U#W-x_UsKniu< zyTl`Hzb8Bfi+^~O^>#)7((7}!#uaTTPyW&?-|Nls6DVF1=Pz#4ck=nGU0?s-ZCqk?&vSxX>s|9ll7K)y*JGpbNbFoJI&>Ev5bdZUUHk9mvWmd zQ*M)OlH2T#ZMiSs@lMMaXC8xvBb|B7WFE5rT*65jf8onxpeRd!bn(m$nO?5#e2)?- z+m7M}I9fAzMSlCGGViBL|nz z&vo`^xmDWuxzFdhLOg&yeiu^XY9ePnk|0H*#A^&+#m`*`<@)c(qrX@0GQdS?9Y;RMqNVoyTDD9gpVu zrH{A!8=(V5cH23w$64q2r|Tuh-8hD7QL6X(bRod$UOB0k%va_ix5+h8Zjv_XC$2YKz)BDH$YG9x!VB0@>oV9<9x_ob27d_8L#Ch+NA56!D``hGm ziKe7ik5}0b%{}SmwlAG;Ep7Id$E3_p&bLo*vs)kR%8>aPulls6jj=^}&NTA1SCBAex&C0P&id>_EORjEWD(uarv+Pfyk8Yk1sddqG7 zJY~vl@?7Y$e8>9F^!Hm+e-EHEhbX9B*Y4-2Fkjc|*ARBE=F4(^@|0~HBl`8Mdc6Kj zIsRfOkD;Q0WsNq*D+#6N5`&auQh#4UpGO-k^GMb~_MzNnuGes_>=8WX66?v|e9cjb z>kNme#$ysOiWKsFE~gknSiYkDh<69aYxkJy-*9g?PA)NtYuNE(9D7z36L^%*sf=|= zf9?@u&0?;k6O-5@nW)EH+3gu4*`_I;zLwjjdA7O4D{WN^BM*P&`8U7mCfu*b{l~Li zKe3AZYkAI*9IM*7W|p>}dajwHZJozsT+y1g^)T(HuY11|r>=W0QJn963Ka{ry+1YH z-i}XsytzK{dtCPYVE+EIlgw<{R+)aWso%`=+}rUl=abCCe2nRRag7-oD8iLFY>u;@ zS7csx>+`Fm?mH6#nYA*VT|KsYo@=SkdzW%;4)b_?GJ_yLoHZ4!O-(lQ(N+c^i|hrZL=3N`JAF$58Pn z^VIGdaJMJD>`%M8*{vt?IFtMCwQ1{qPZ=EVtSWKEZ(7a5m=i5L$BxWHmgN!$wUmc> zj4Q@@NpDvVIYv&gEx>*DFwPsld&YT;?RHs@V>WF$;c1IZXFhKJ(CT|etFO2A+2vuk zO^&@R>r2zg_RD?cxH`o-YAEOUh3Gl1ua~(*gw_gg>(J#-_JJ%iaaY9r6#ZMpZzeGZpt&BtFU?n?VgM6!oNJY*%0YjeEHadQbh{XH%HBTIU| z@0hLr;t`K=#cqz}mNt3GcDpR!xqFoJxcM5*d_K#;YqoahGjm=~w6g!v%6?4Q@|-Q( zZ5}uM{Pdjk>UrEQz1(IumhxOA)5)^rwzHmdmfU8S?xp8Aaf;W}P#(u+Qo7G==5v+# z`GuH`}A4n;`)5o|sO{T5=h0p!%`cjr7 z^Rrw3?Y7DOYh9O?hkC7h zpZngjim!+Z6oS{%<+sesykZ9#uiMFO=KTHGoA&THPL!ri@||j#ep>RFdB}FkbaD-l z+w9sWk1?6SB$q@Q_FnKZB3%3PiB+eCE~EZzZlCq?}1+5 zCy-^!{Oz98+Z}&)?UQwr`N{bvx23S@8@v2c*`%}E7HE^suFiI2XLoM3JLc@J!{vAy zYknHW!XZ*x)(+WjnO<(Q8w0y-cI~m-W>m$?V35GHsh`5P4(I~bCCMFZC0D|?B;^qdTF;UJNdbP!*hb^dcm&W z?e?`x_rGkjo4HOuqSn8&hR|Jtn`cIgV(TyxpYF}rb<*PF7mKJB-&kjPLAlidsBBlIiOt(9_GjWgU!b)FSk0Tw%RNmFeX?c8Oxz z7?jY`d%JFv>17_~GD~WCl=@^Ic6}`8xp947M$5x`eeR0>_1<#C`6-`nk@bn0R|PGv zDO^k1-OEu)JLbK;rson>*xO%Jx2?~2T3l@{&RZYb%{_U)l+j+jj@I_dHpxDg+vL1- ziMm=n>hl;VrqfQl_weod-7a6*f3hsO&Gm`jT$kx(-Q+gAbw=hZ)7c#}cIoW$vzwoG z*9T=%>Ys{>&#~5!UW<9ZiYxl_OQFPuh#!^vPxRLm^m_r@ajvtw$E2~%xx{XbmvuJo z18AbvC;`tM>)O1oBHQB<%}D7lTJRVs4qL|EC0c25Kl14Pd6+C)_J2E@ddqoY%-0TD zzSj9_#C5WXllj}NopOA6eNlUlw2M}IZ|{-HHB{zn*A}}uZ+DIMrRiinWw~}^YF9=# zn|_sZ*ePmgpVuh#f2Jpd&u6*BJT0$ZwY(N8c}>^Wjm27C-qsDf zW7TdgS?XzkI=gvmSBAWoSmw9VCO^A$t3BylBB6F)?^>XX19LYZL=GbFWqK$90*nLjof9V&wuT$)02FmNX z?A&ANzDGdLH@nwB<^D3=m(CBnzP8Kn|3|rYb+PMfyJO$3es+DZ-R3#J-Dg*1U0lNa zse9|^?PY)4&11REdXGoht`D>P_5m+a$Yy5)$=XE zRi?~W)~a1{_sE)i_7d%O-(_v|V_{1_I>i;O>_*I}lcur0##V>8&ZE3uF>)xXV+9R{)oWt$?kxe-VU^mOh!Y-Kv9(EBL? zTh0BXZ(X4D-q*bA>n9en)ttjU>fr27Zyh}&jNa?1^q$_Q-E6mxRkl8*B?00Y zkLF|jh1SYfN-Ooxyjef(<`i$VwC|L(`Vrn-nOAzvCMk8$w{}ssz9+|2BCqAz+c<)o zdpUwTd3q*_y#vHY9?k7?q<3$1@+h~;o}L!{DR-yvC569;#bbQa?9soEqo?+L9LBRv z@k+Ije1U2w(8d; z-*N1iuSqgdpHw0tC7I`(p6_%ehb&qPvMDXl(+;$xm31BMsjEH<%PX@`Z~r~pZmS|IAn^=Dhj3KuFh>1IC@QT3Vnr~q^ywo)~U)?z1<5q`pid+ zK1RKi{?zZRYGzqYog#$s^%K>Z5$0=0efA``%pTb$;}g@y7!6X!Q(tSQC~J*gtKODc z$vpGOe&SBctl|(?T5{DlN?NFtq~|%lThqDztGuJD|P^}JeG@-mLDKFZcY z^jd%@!lOL58)=&=IEto;Dq^VILv zFRATa%CfgiS4L~M`&_B7HA}s$H3hWQ&-{FUevCDnm6OoWxCSQ zSG2*F6-}1X!qaa3`Eii4n&|C$Lc7g1*RN+XTgsPt%4<6Pn9QcMyA?GI5N&vrN44DB zxJEQ)LIQf!JU{h3Ybbf@EA)Hi%%s;|D5Ifo-K4astyZh{mRcFlTL<$fXPB(3{G^lJuhzg48KCse3N7s_OIkS&YqVp}eJ!v~OSi$2j+vot-J)#W zrfuD!Y~7`8-J@*PXXi}iY^BelN0wE?Smk;tJ)^Ht+mv-j@5LI*inx!`1H=Iy?bg$9 z&#cq;j<1xY*DAhcZX2&lT<0t-ucG-LL#?$(l-BAwq_^ZCd;6%?+wLm{y-gWOXP&eA zdFOlDWZtU3?`wU>*C~!`<)5^aFH1V*8P_vfx^tFv#_`qMGFRl@@;Q}$hS{y0Vf2|6 z=4J2Mo@Zniw6Y_Vvh^7;TbU7hNf&HOnqeu)c)l{%%XvI!^y`tbJ)2`(KU|6)37O`M zb~Wd|>bauT`kJNIGTn7g&+22{+cJk`x|^iaS3-SMyDFoqUyIE5(uUhwDel_nrDU?q zC}aFOSo%el9U0v^W1h`Zjvc+PvncDmJ}0v%bMl_n8`jUX7{^2k%TgdQ|JvZrj-n8Ut%&U=>IvVS8cFSrh%a^Y}>8t7^Wlh$%7WK0CcF$^| zr+Z?%cX`X+yl1R^S9vVUx8)hvF(H=ccCw!GRV{rsBvQsFDgBg6l;Z4ee!i%WT7RWS z^xi9?lyrvPOyjw(@DWb>Tz<;k$n)Xkw#HUok0ZKSEVRQY`D)B*tWgqy63`+V;N_-Y2 zKARGsgRs0?z()it;Sgp2;@nkcZeJcHJ|AIoe-%*T3lTQ&U&NB$I;O>lbB}2WOBx?h zlCZfCN-5zoO8Rny&3*be^U55qpzL3Xa9-0GRw3NU6s|^iq$#|D`~pnj8pNCPuc?G< z6E@est`d&LkrUsPUwz`cn!*j0{PgczGu~tJ5uwDJ$Dpy2z6s$1ru>=_HrJpOzdeL=o7%gNu(`Yggw6F0SK<#5Huvul!f{Ob9aYjFCv5J&lZ4Iv zb&9Y#ziCQ;oFU#^pL2xAnabP5YyUG$;V@O86OJ^L%)rdY;I3SCES^?xxB7~ z&FesSC4EmNeG8@ixwse0oL_I!o9o|K3HP_;XC0$~#JR`F`g>tM;&3|mXT#)iGRTsL zj~GnY+~#K5@0H2)@wsc!JO)FR^ur08>pViqf0PnGhOoKM#u1ilp|wpDh;z4T5`WG8 zG)2iHgt=_4<1{6GDW%_&@OptceVCGdrV^e_*xW|zr?{+jo=aMHo!xiTnvb{nY&ZAw z0;P;aN_dG9UPf5Y@XZel=uxwcoSiB{kACKZG_EzutV8@mlEDX zxRYt#?Nj0pDB*Cz=JF3I;Uh};sIq@T{8$86{jnnKS2<_)1Fr1ttIY z$~9ty5`Rev>)+QTkGm^M{52(fov`_sxT%D1E8$2btpCP>EU$*ro&!pMX5tt#pHJ?Q zpLsssCmd`V?}tixj|rRSLjxthr%L)~O85m~^ZaEA2qqm=lMO1vYJ zwLGU1_9blY|5$|0<;NjxK3@El^zoGV_)2_2C7hV>NK^kNC2TG)IbrklRZ1m3fUvo~ zsg-bAB^*T9yuM^0Z0`R|N;r$Me>NpPhY}yG#D^&Hc?g@^n~$)$y#a4W**@ob~SwK^*Vq*YbK2pVd@eZ^GvB=}Xu=e+nq;Wf$c& zs{Ts)fl7Fg5o-1zbW5KsW+@h3JXX$o7>GU9b~LVhPa+zvJuJLbS$e zxZ()$J=PeY!Y(+5%yEVI373&So)F^^iQ-=iF$E7$D!vdi@D$Y(2(b)4 z3595kt?*4GL{n@_Ys^Le#_*TtS8`LUhIsII{{-4%2WG z*|G`I9vk4BU5IL!fJ?}eLx@2*f;c&u4;Y8*$P_F@8|;EJmk_lPhKDE=BE(>vLc-ia z)WsS+MV>rD^uaE;@=_kA;u6y3qb}HsSowwc4q>>1Yz2hqhHdaEC`2WU#W|!XBt$E$ zMHDI*rqA&wf{HK?u?x$~H0{MKTt~(-vD3QSe!2j#P?h5g8LKgOaTVWH7vdmd*C0Pk#6_g~ zPKY0H7RhRIY+@b~)uK)K9e%Yr#xN1CI@AHXk-IMafQ@*8{PkE1uoZ7mxIS|lJCVHs zeFDFRLiED}eE&ViJ4%I8U!-lsv5qM8XiQ(D`42*z!M9C>Scf!CnY(Z`W4_}SDmJHo zk)#EA<9Fn0N&g`NDOw2;ir?XAEks#t!XspFLmBuLcM$j^--V;F{Ac#dox84JwEMa1hwKIo5)xQ}$5SrafB$Klh3d5UgW zg=F%zc|rzd@i-dKxBr0K=n#bg|X z=*_W=PFRAgNZyCJfZ^DUcgWk9;{*$F2?_cMQ2{?;3mzduf5sb=@CW<{2vHh?uoaJy zaUlJO={O0$pU4M8umi6VJczX!vvC&wKa&soVly5h{b0r$lW`QTAYm79axgrch7x#X3Zy*i^<5_fTRQ=Na5U%IT~# zSb)ojAI7nRX*iFd8H6zfw-7XwxrH_OfMTU(Eg(hr>v^gku9?xQl#CIaaX^|Dnt> z)+hKcXC9$Hwjc@>RtPZ^+mK-;*B@AdgsZ3*wjgLV$0wHIHUidg?!GY9byL0g!A2#5bxwqq0SqwY5P4RN+J z_BenzJ17go@eGZ3a@-&aZFjMzA-c?D6p40;yQx&(GJ{0?fuL<lU7(;wg?Ph|^r_U0xVm%(C;2o}QFb|iID3UpkA=rioNPU+z0mHE!50UO3^8;hC53awN z2WW@6I1T50t{>1ID{&v`9c1F#BzA@M&#lt*7|L?lu?V?PYTQ>1@R`Iw5M_z!traDKvkoQ3a8+JW|% zhcj@!qP=K`xi}5yYx)yyF$bsM^M-Wz8Hex|CEhZw*aq>A^#ZLi8&44QFXM(0*oil2 z{+?qBg+I_Q_&SPn3YNn6KlaBa#Qn(ef`f=J9HJ36Ac?~v2H^qf`Z&aXOpD+gQ zcOl%b9J^mVbid-{e%0Y5;%6pLbjJ!@LA)#u(I0E@6d_sZTbx4tZ1e|4UFEI|ay6?TYC2r5Eeh(f-iv z7G9%VEr%G5dnjL<{>9%YRmUObAQHLjGS_hj)#^ET{z)6_^J*%d;rj+0&&b)3^$Dj@ zu$2>(!iI|bp0-H3UIgNWbQAzEV}QvJaE!df_*I7D+CNB*Yt8NO=9UEuf=rJA$; z;Tn>);5fx-+(w#~%sWiRNyKi&9VEDnGOZorC)`J18`ey0#|t$2kuk>yv}#McaSkck z5ylK$LyGp4htarz1Ra=z7>f(|rX%wJ8xhdSA?hFuH&CfF`(YnmBBTrBhKI=9m3fDy zxQS%lNRJ`df`5>sJL8ThwC=(9BTY~G4f~O{7rz^f14z}I&m&?l;`E_?*n`Y{nZtOC zX8ri3bmZ$#d*M64Au3}WE~4Z>>W4%44|#qff1E?HL7XeF2p8c0GxHrou?hE)Z7^xD z2?0Zh!zM%``B2)2K{$Xo!x$%QzzgIX&Uj-9A`$cp#}f9zIfCOH=TK}UX>bLJN3j-Q z3mzh9G;PFOTtcZa91}=5mh}y*@D4e~aZF(X&Y{?N#tbKsV*>q%S@fsNyv-aR;ti@kQu!Q~50kiNs zUL*5T_Qw#c$6tuM%pr>6M@+{-JV*NFq{R@d#|?bF!Xb*I17_iOyhi4gq{R?y#4RLR z>ASZi6M&=zxW3a)jW+c6M_5QX6NtcwUk zIHFKw1Lr`j!+m7hNSPRe{dk4!o5&mUa1OCIb6&>)Y`|RvY;lP1FdRGa6dAX&4q`mQ z@fN|`SXU8-6L4(j7faC|%Ww^ecW_){ChjBcPOhIYA6JlY7jqm75P^8RId-rHw~=xW z^9dud36GFzuS5KR5!jD+$hD9Dz^^z8pZ&~B^uQY2McM-n(E#JH71t5_H`1X87UMj= z3a1@tjp;ay*T{O1{V^K5@d$y3IA$;at8o=^4>MoT0dsHyACT(^^~QMY#Xm^*JM$RB zuo-udnUBi6|uhi#nnq`eQD( z;3Ogug{0T1Bg!BY-7yA>5RNN&fiyR`Ud4|Xj@5|3KM1(V+(cK*!4BL(6tdo8T+j~- zuow4{wo zJ9vw@_Z+;2!rG3CXoM~ph8b9m{Wy=m@c{|`CT|o*RWwBpjKmzQ$3gswM-caEAF`r2 zYM~cqVJ~jsEdn1<4^&4tjK@kG#x4AZ6c0I;P!HWO9xL%1{=^fw9+4OFqcWPJ55{9L zcH%T%!v8VnKvcpH=#N?0hr4h-q28#3))<62*n?YmgA`9WCQ%(NFcNd|8zS%liT|O$ z&=>rPE3p@6aTjk9_ce0}1yK==&26$^Y|P8A=z8je0+miXpMdtkLB2n)3}4Ti2IH?ih`(& zrs#pun1l5=h^zPq@&DymLP<2oaLmFQ>_-G1!2dnX64u}-BJm2od|Pi)8ps(Gi2O0DEu=_wf#K;_#_kltc}5#$e3F9-PE&d_;hsk0^xN=!j8Rf&;jT zXNc#|c%d+Aq7w#VI+kEBBJejp;_JASk8e>QtuYW&u?EL*1#b~A9^d_oLa2&n_zAPI z5yx={?~#aa3eSOWP#f(q6mzfz2XO@tAmaOoWXOrqXn;-_hFMsT!?=pqNWd>OWkzw- z!jJd~Q?U~JaT$-`!#DP%KrU27J+wqWOvF;`#xdN%e@MZ18RbP)w8qbvh4na$t9XvM ze9KQ}6h}RDz!1#AR-C{sd_bZkJ|Zi=K^=6$NX)=m{El1rfJ8~@3zS9!biy#q!g?IW z4LpG>nU6??tSF5J=!B72i1j#(t9Xvse4;-+ilY{q!u?HF6R{GzaTbs8RSF*wh`gwX zdT5ECFcoX@JO08W{D&m`(rzwPL~{(lWGu&CoW~PY)pM!Bnio zL0rZIxH6DGa-%#Np&LeG9ya3;uHrF7M%F~6M-fy;GxWh2EW{2R!xcP7oJ^E~94L*3 zXoo?Vj%C=1lemf(@XO5k0=ZBM4bT?7Faq#Y?cMQWM%)=HO z#x?u{M^@$|G9fR@pdMPF7sg>8R$({J;Vz<(ARFbOFe;%bx?%{XU^#Z+7;fS%;%8@W zA{gJG2AZNb#$y4t<0!7;Fl42!S{;W&recm>~r%m)Oc2r8j5+M+K;VK&ww9OrNw zPw^4)3(*G%K^fFQ3-rcNOu!;+LO3FD4{s2wu#ZTN49JI)sDk=vfzIfU5eUOF?80$e z!BaSkkO#7$7;2yyx?(scVG%YV9OrNwPvI=ezQ}<>sDe;*L|+WYB+SJMY{4O1KqQ{Q zw;1yYnNR?gP#3Mx6QeK_E3gM=5Q%q)SDd~_HWWh*grYqLVG0&u6OP~t9wG_}OEBih zhC(QV8fb#{=#Mc7!y;_L5uC$4yn*u@<}lJC2MVDAYNHMMV*=)44ff$UuHzxz!@nf^ zBOl7323nvyhGGg9VI6kiIIiF!-XqSpi~+Ks5GtTP+M_?lAPmc}3Hxvy5x9ppaF${o zA^M~!hO7hZ&~IOGNAyA@eGdg?2jN6KsnS!8}!Bq%*HD0!f{-|L%c`)3d{$D zpbYAxJqBR{W@8Nw;0&(e85|WU7paj4rBD;C&=aFD6DzO>CvgqW;HbpD2tomrLtQjO zR}4iM7GWF0aSFHb0w3XDnR$pTD25tnf!-K_DVUE{*oEV`f_r!m|0?W{EGUEusE-!t zjS&dLGHk;UMBpCYAXZiOM-~)91=L3y^u`Fx#0u=daYW#6yg}@0tR={fVyKExv_pT4 z#cZs`E*wJy?&1|hb@~wLkq@O&8%@y_Lofx4u?Yup0eA5Rv1?F&WJMuVL|wE*PyB)~ zEXOA7#~Iwh3%I^x-Xk*#p(5&|HF{$tW@06F;RLSX5u)&QP38`=q6jLZA=;ro#$qm3 zV;4@~8Xn+1{A$sE$c|#Diu(8wy)hCqu^c;a3=#Mn@8DOP{gEBTP!)~Q34<^Z3$PaZ z@CUBp2|gl09gZ91Mk&-n3-rKnOvf^8$5C9yL;MT>x?Be$7~h}1xHkzS5dSVbpVG8DA6}Dg>P9g%4c#0^*s?S&> z1AlrpbToF2|A)bMqvsTU=_AtACBT2 zuHhb@;XQmCkuQP}f+8q`ng~T(bjLu9z%9LFWx!z+A5yvCfbkqw1V3RTb$ zZO|QqF#&V23R|!bCvgS$@dmy>P)7tI2a2E!Y9bVE(H#RZ1~ah;Yp@Lma1xggiKmD{ ztR{><0+0#$Py$s@7fsL>-7yd&Fb(su2HS7|Cvge4@fdI5+mv%9QX&I_Q3$0_1@+Mi zozWLVF$uG=1naN^;W&v1+{8n?!bikw##}=Xa-aZ8q7v$&2|A)ThGPomVik5E9A|I^ z_wfQzh}E2aK>#u#1jSGewb2Zn(HFxp0W+}(Yp@Lma2%I#8_)0_zAYF_1R)0spbV;^ zKANFDdSVbpVG0&t6?WhV&fp3n@f7diY)PLWIf9S_1yB-|P#cZW23;`-qc8T>#zgiIEe_{#6!G+Z#(8FQX>oUpd>1x zK3btO`eG<1VLn!16As`wF5o)u;{~D+t3AgS0+0zID28&VjmBt?z8H#en2inEGkuQ$WI_mvpbV;^KANFDdSVbpVG8DA6}Dg>P9g#~@c^$N zy3h_JLlCkfABv*_zC$Qlq9giXD8?cT3$X^<5sp6)fg5;;*Kl;@wPhqndIX~|N}($1 zqd7XF4~AkqW@0hcVLQU{2O@9-5Ahm~Zsd>TNRMC?Mj2E`L$pLk^ubV!MHm)h4Yng3 zClG;Kc#OAjcIR3iDUlJuD2!65jM`{~Ht2?d7>OyEhZWe2eK>{-xPgawjgN@kgK9B4%SL)?p{Y@dqMs z1NZR~AK}-VV-D$%1Nl)Bl~ET>(H^}p7-JEJU$F{Xu@A>^0XJ|T&k=>#eON~kh%Cs9 z5-5+FXoObig8ujglQ0L%un~K37^maTAa524Vp9M5(0IQ52<78MW{|nxg}HU;u_;ET&=(7GpIwV>b@s1kU3s?%)w#;sad6nDa=2Kx9Nt zG!fE*%gbc_8^MCH&IL*qo?8u2+gx&WP=0QGc;Qp1$qLf$y z-?FVV%A!0f5?6`8Rrp(#zt#C$gTFQTt(Lm{t&fK6*NDGApedT8CFxr6w+-6D_|Ltq zJ^Q-r>#l2O_I2m))-75Owz>62Kei1Z{m=Y+DE}Ug5#&7*?lRo_xbqr?F??IuM7B-B zWWrO~$9=ElO#aTHoeSB%2#X0X!%Fg9OZ<9lB)o<24&rwb-p$`V{N2a)-}rlwxZnAE z3@7-v`|oM~p2we*dyRBA*yeT%ci2CYzxRlLh^KhLwwG*sjkoxheWLjLkvKP}L+7q@ zEC-+Gfl-Ip4%RS-Q^ezMeEuflZxa3{Crt|eoeF^tU+v#PY)emGnc3zpGb?|yBPVjP zJuiRrvu`03MG3Z*LOE0-kLtvKhg#%Qn{96O2{%M2+ZwS?6aL+dzb*OOn!j!N>*mg{ zJvzZX23^_KoqzWtkAD0eh@aUugulZn%l+@s{M&6DCK8@ZTKB%wDJzWdOt|l3os0RT zao1rXf0qzm#^04#gZ0?NzT3!mH~-#8`~ifs?Ff$J6x+|T?L01$PXyu1{QD|@uk-gN zZX=SoyQF`>_Q(8vMxL+P_J+83grnf_;rEJsoFcXlW5d6{Mk4;51j*Q*5`p|X4bu7W z*%kcc0(`H^~Hebzk}F!Fx!V?6x+rU9*>FqdkTN2A&mOXAUqrMNVgD6`S%K}CVnk{ zH?VCBcMyLwB8$^k8~{K<2Xpk zUti&Hq=b8Y4Iun~*t-@$8>;TV=ggV8=Q;0lQ<6l5^paFmNQ#t7LJvixl0pdy6?scV zc_k#DPcIcxpCX@pdG-01q)13e=;d8f|FveHeP*9C=bU@)b@(pk?t5m|tiATyYp?yA zeb(&RGp9U!Kt_N)^e~RY_?C4doC+U5d=&VA*9DNp9w%@NXDuvq1o{m4pzaFx9-eUl z8g;=qE`$KTC&2M(u$SOd2sG}?*?VeBB`AlylVFdwRkm$|cbC9%431^k7sSg$o-G># z85sY;9zi$_K3JwaA)Xr}1D zb<<<`vwxMzJ$`;g}8&=%xlKBFmK7)~)} zqI4OM!9ECpUi1sJ3F;trpCe|Neu@`*J|iEGu^%z6!eg|V+6Chd(CAO}1@$ZTLoyG2 zS_!_f1=wS~=!422Lw$}Ia(q}mUKYm~>}!yV_dV?&><28*@I{Z4buc?vKcftzv77`g zKpnKNi2(kBK8EG5HXi(7k0?}t&zbN+fAPn(Y%&k~3H3rd>@fiM@xF-r6x(gL1$ zgA-vN03P!N)q!}za}dUA@Drw>W!Xgt@koz%DXcy8N| z<(W@V2Rp|0GaBu|XdCTezNrl5Xx)fK$0vwWIA3k7N+5yf9LC#NNBOvKdHK_Ay|gdU z5A@i^K)f$$z34;iZ^Q_rsof5?7#^4&noo5x8udFg)rodu8&4sAp#pr)gb(%;%HlcA zXt3MH1;aW!C$K+x9{avyJl3!1Gpq;qfjE64?5Tb~R~PygZ9>dozark*n2#8@$0+PS z0p)0WsH}60eaZ6BZbv8I&Pp~PZNl$Lcy1KxEDLp>X7gpc|1_Yn53x6~Kjoxjmgl#h zu|k`9{i%M%d}u$~4(&pJP(M>1o-4M0Am7=e9DZm!DWA~}pXz14;Q34^&0~6;y0BkS z9x<;2jpqy7C-*VUL!Q&el*jrL->i&%iu*vErurpYKl+f_PWwc*F#&JD2kc3JJxM?r ziVKJ5^o<|-Mgsk!kjj(bjA#9$feh_46W3-p@oIU0_ZKr&CjBSP5Ei}JA*fp{AWpxp(~?gD5x@?>bY z!!tk<+d=!E`Nhd+ZKw=ou>EX*dfbQD2Fgp;>)1>49eWGn?LvDC;_aulqaJ2IPota! zQ4+O10PP7tdjhsSm{-}Rv3@6y)yMK3y@5m>r-MHjKUEI%DwCi9FmnE2Qi}e=;Nbli z>4Aj1fJg|tnLLNm3E?A4fR)(4P^nE&qvJhJv*OJV63loJC)deJ$nZppJfD??rUqpZ zNSl?`ekw`L$RdzdA_0yEje;P*9$lV@N)`#G2k9SL*U zFOX3%n>_|*v&WGaVLtmMGJ#Aalc3h#FsnU<{DVw|S?y`$RhZX)oxDNbgt_gvU~c;z znA@I7X2IPA6K)oo3oV3}!Y#tB!fnFsLM!18 zcsXEep^b2t&{k+C+%2>h?h)=4?h`r)_X{0`2ZRTOPC{p)i|~-}u+UX_MCc}T7kUVf z3O$9#gkC~#p^xymuolq27W{zo?Ki*~(iHYhLB=`Nki@q?5c@n~TgoZTTbv1CmS?w< zm*nZ}rE2XU^j(f{%z>y4Ri1{tf7xSg?_wi81+0tB|!_)3uUK>yIrIKlC z53MoPwq$GhT)vcJZL;P}e7emJ^3K);>yWpjSD<;yBh zkLQ8o#{=Fuc>MJBk!&fuBH*tMQfdBLFBkbtGJLzJ49{`Xne=4lr(S)qtCG|fCG%-1 zUIsZdie{4OIm{BwrS`L{9*jjCv7CJP(vk58!HTx@P;(wlw0UaTZ@R?@H=eN8J z&*wEznc{98ZOJ{z*O*>sa@%vUBo`U1%WVncq_>3mEmJOEuhU*yifT^Q&&#;WI<+L1 zqI^f5`iJ4cDaEYiYvIfCd`BD8gPhFu^75Hp{htYg1kfwZI50iB2;#)*>v&*pFPp^U3mX3D& zq-Z^v>~UM0Ns_n3U5e(q`Mfqhm*?}E-E<~NUYolVZx2sr(w0eso6pyqo#wCZ-I8pU zz?pM!%TP`xJ@l+}Z|OaBp3m;8BTiT@*30e)BcIm7bKIpeacEs7E1OAYzO^}R&s<|^ zmcg^WbX(3_$kV)6Gx2#Dk3K#bDN;B=W&fQ0}UHNDoUkguD&rpuDWl@U5 z$z&Tt9WR-kc52LAi@U#golY*(;OJy_@*HkcKi_;sbW{czTv+B@m$O0_4KzDTEs zdOMdIk3_#@ve1npz6ag8yq=;w!+Y{*p|LM$tNm%#X*+$I>=|qw?>Bb7Q*HbRklNSG zhdfSrI#r(fpO#`}9jjRHI2xEFe<$6!`et@g`_WE!yO@k)2``h0W|lamlJ!sv-CK8C zcnv)5v@y9Zp3l>K+5FRd?=w1m?JO5<;OS)lIJpdms4ZFEX+T>gWj$7VoMLG?9St`kMc-rw8YZtE>B^lo-#dBEO`LlqYxx5}X?Pz2EDVoFT zqVrL_ZB8qAZ@A@YU77jW#vH0SdGv6%%i%CdzFjnza(LR2p|-JBINFNhI6B=Lcn%xc zoIc9r4c0G?oymHfSwUU{PxBsQWzkMXJDOQtjvqWuaXgUfN!APeS($p)uwLMOj(QlM z>g2b4-|?l=(>&7L_R!X4;%90*e=VFz#?9wzVVHEj&6%B!e==!s^GgFK-8kd)NcP<9 z_A}2=6s2N`&*k-$tVX8I=@+V#^_|l@j6+8-r=`3NxzJ2cYK`g2rk-EvWJ+$y;m}4~ z$7|*}l%{7>X3x8OocfB#Ln=*cbo(|PhcBB+GvDvLJkr@)N81&&pE0D8l+MKAb2HJb zb&e%&&3swjLZ0uYv+Hro=g!Gpvs=>5ao3xROs4yl?5-vHlb2zbbo@*?w609K9^dnT z=Yb>R0e;Q!u}AaYR($Jt-{Sko@ZFnq>x@*ClPrn3R1eR0)49mFOYt0L4{saNRED>W zr}3S;I)w}qGIYv(1Y zJYR~JBSdmr16n&-txWS7UpWV_Tk2X}-Tw zH6&ZYm*q?G{7iIuKP0yzQ`wU6Gg;1izNp%%&9tSI=39~KE9PNd(oNI0xOMXWbeD3= zyJdI|t%Y*1EPa<0voL#IZg1x<&r4F;z0K|cz7?6Y@fPwje5*6b@bbKEndBWGGVf6i zUl-5eb@DVX<1R}jsSMpx4ll{excS-T`CM9-ZYkfr<*ns&u@u9S+uBT}sD@0rZcE%8 zTGp+{ElFi4pKcvHndLk`wRJ^}32x1NjgEy;h%QsV<(+zIE-!<>zU5r$@RE-GREBNc z`l+N-mbHbq(5=nU!!)A|ZyVJ^b7?ff+fToXX)e18=&vQ~~T8fqBb@GzPXEMl7E|n@tTg}VxG;1R*#h2wdNHYvLd}af+(_J9&FAWTM^L zGD$jhu~t(K)xhha8t66?-_gcK5-Q1;;yG@4zIHe5=J1yA+T48Jex#Gzi)Gn(%a`S8 zUO!K}Whf^-Ke-mS4Aq>8&)4gwol@@B(H_afXZ=NWruvGZJsUp?{=*nGlT3Qe=}M)S zOsCl`Nj*Sqpfu0PWLru2$(Hk$@HEwooMidb8nfrJwo}cHem0Ywsx6&-YFQ@ZF6-zo z3Kedhsb!Pf<(8+l=h8>1nwf1>1Fsor{(Fttz{|K>&2!v!xogQJkNl$gg)dt&nzxW@ z;9JN0ljrlLcsdsws65rom(4`yqSGzIYvXfyKBf7sTawSEH189)yqiNy<<56Y@|@gh z-cGj-+4Zgh&wDtNorl8)w@#juiOytUzW98-x$Dec zisq)@ve7t~y4)IaDMe*cEo5;QuOU??x9>z=KW||wu2@U?T6lTh5=SSslUd8_beH8d zI~rIkczK>qtv9osyd-Z4&*y0>L+j#cUM3fsZx>HzDw~T;rm`jH(-?z!kLqzOiNH!a z0>1}^TNV#sF6Cs7UQmx_mtrzlip4XIes?c3&FM8zolJ)6aklOnS?#DTQz<5cdfXc5 zwMK4N9F8SSC+|;pZYGYq6y-Q*WPOn;na)3{GR(Hr+SB<5%kn;uJ(T7-w57a-yk^Sh>&@gDzEmceWDBXChq9%f$z4P4@@`3< zlby~bm&#<{W^Wf?mP)!gxoF_a@-(l_O}i!C99oLV4j)4V0Q)9zaMvb=ttE}0Bp7uCRXc-pNWbKRp*^0<*&swjC{BX0@P ztW+wWjYV!dc|Gn@d@fH@Nq)=c@-#2wrg=%8c1yZBC6muoDihybZ+1?udNTJE)xhgP zx+wYVR`I#1nzQ4OA&1xCrrkPu8Jf$>&|Ei%FO`YrOJ&lWsqCTi`Py^UmfUx_l**-+ zTx4>o>qyER8JiEimQ)SNS3|jajP^UfWoHwwpQowjOdOui(|oB+eBNfaOzye7Bu`VF z?kz7vX})$|K9eLb@7CZhl{<&m?524RU$2|b*GO}-%kc7U+FjPIljmfj-I|Nbaa+P` z;Opi2M;D#Fjfbx-sr9D&j^I7a)4WwYpQm{lp5|qaRhqW9WUb?Ubtrm@TlLA zv(2T;Hi3j-#vu8+p7&(wqD!Z>xm%UHWXXEu1ep6ddU~^DZS+cI^1$InSEhOoH@`Ha zI={9Zy0$~taJYNZ)9-oUc=G^!DRX~<{YPL6O#Ik?^bi>i#d1N&mb3RDKnt*3IAT0o zj%H6HFO$jS71EI0LpqWv^nvHep;G>5DSK3O-7U`kTjyh)=c`)Ba@s$ z%9B$`1#%jxNGg%j;pj~GR3KH!S)>{{o18<=CFhazfm;>i%9EPFFAs7~UU|qp4R|!6 zmWFm}Os<90gj`QrWP zkvLTgi_=Z6`a(PvmFv3;7j}c9LE2*+ce{ zeen66{9zycPX2oh?)sE)Z(Ow-*bSK&mZVDqJR9F4Pg~3iX65g!;mjLIdE|5gNkrH9}*^ zt0y!8nJeK4Y0O87D}`G)PHo_|f#bGunae=}OFLz13tf_q_#B?DE%X-#2m^&d!eEeZ zAPf_p7KRJY2+s=72_uA&!t=rl!YE<1Fh&?Fj1yiI#tSbA6NHJvB;jRYvha#9Mfis> z6}Z!cSE20d!W%$O7T&TopwxKaPZr*ToXNr*;RD!C7Ul^b3G-pUK=>HspM&E?cCEuf z!!sG`eK~Fo>YNNV&4F5{+2!Yf9$G$|)uU{iC)=gaq6JX%=tRxQ^*+tDcTBw8SSX3s zGFvm*N$o@1UKOhQu%2N#mRbb*X*u*&Zso?=*3nYAmH8O@5LS16oOGY{AF2YI{I@Q0ydj z7Q2Y6$-`n-@e#3`_yg$yIX%V4#9m@=v5)w;_=NbR*jMZa<@<{R#DU@6^DsW zi^Iid#An6l#1Z01@p1*CQ2df2YCb1`R&_=C7r{88K{ZWnimKZ!q! zzlguW@lJ7)_`CRrcmQO#+H%A%_;=cJR0btN{;)sdM>&*24%3LzC;CtF zm-U})=a=`N>gP3KeM}FQ+hNzXBT*B}-vPD||NewMKO`iu)*tP9uk$zYUk~-MGJBvs zKZ-5=E&aEGeXJ#{_ICce{p}%uxi_iA4qMZ$2^~LxMSH+YH0==|_oq)o{lol2{lopw z*!vOwkw76m+CRoW7SfB5#`-7tC;BHPcw>Q{2)tJzy$+u@{nPz#`QHY)8UC66S^jtZ zv;FVcrBTO+{<;2n{*V0g{iZn9UlBh4fwaiK*uMlm^C6+sB9QpVE`znMvZ>Wj<4nl; z*1rz68|=>p|0bLI0c0p=2k?KkrG5j>SorL*^Y;6H2l`w8pZ<_v?+Gd4X;`pbW} zE%!{k^azli3)&CD2YEvwy`Ls6kTCtn-Y$@qNK2(<@cA!Ln3mZ`%WP^X@K?vvxAuO6 z^qsU(`d<2mY?ii2Uy`lT8gZMnUD^Tkdhr|btF)Z#ly*tGr9IL*ai6qb`d#`%Iw1Wi z9h6p*za=6IvQHLezr55Z%LQ^k4$2`pEJx(1tjMaY$+~RF!~K>VlMCe&F`4;(B`8N4>xs`l}e5c%6ZX@3%x0Tz;cgyYNd*plN`{WMt{c=b7 z0r^3>liXSEB0nTQEO(V3k-N#=g&xtH8q{+T>3KOsLU_m%s}Ps#n|0rEh3 zkUUr(A`g{^$xq8)kZ0s)<>%xP@<{o4`2~5DJX#(jkCn&CFUsTPm*ffZM0t|@vOHOS zMV=!6L;hC!r#wx5Renu=UB<|Jy8Ht~>)Y)pdPs@^uAG3f7C8p#^iG1;5ER7a(Tp%C{6W02@d6 z;pzxl@L#!20s5$2!3w#3!96b9I~RNd68ojKfX++gn*iVFH$%37OTfbepswHS8kUpw z;EzGjzGi^k@8qWo4oH84MNv32?v|e~xE~NTx?oJf*n&2YBLbo~+W4YJuglXx*Y{xU ze(ALWhUrG~+Xe3wAf6RK>N5Gg0z7yAmR<*~(?J7b{AR#3L-SpL;UxtW#l!s_0L2eN zdxHhH$<^d93u?m|(_CKc^TT=50?vbV1?}WN>@)d*)W$xK@eCH_Z3Q9uwSq8Mr^4AA zlSlgLdAk|ToQvUn(BMpN3ukcS0{1!0&fwprAdCTve6PuRzzCcxTY>ZB!oUduJewZ| z-(3Lb^F?rGv7RnYKeHaKCD#d5Ea(qsi%@W7ph4iOz}10b1V+o(2CfTqwa>>J z15E>ugSQ6DTgVW(Wnd`e-53}Kr9Ou<>)TdQqKW5USA5VCldpc0-IrEc~YJd z=qpbR^a88ChimcIp! z`%op=Pd+R7lzevZoZv=+eYIb@AXp=K9kk~&@K5`KTESK1(%=C3@?f1{-C(`obh$q4 zUz4v2)&L|l3YG*@B`MR%#z?(jU$EmTuxCJUAhf?xa7b`ya2VJ)B)DICHuzldRe5Ca zd9d$cuyagsY_NW?R&adqrQn3%#9(6>73ug?v0!TOZ;2g6VZ59kd<*ov6Py7hW`R#@ zKreQZ|HZY>8QZgujP-*|Z+)n7ztp&(eZg{hU2uJH1L)lt#4CZ#!7afbf?I<>LRus4 z2>ulO8QR3k?GEkIzyI~X^w3>_w?hpB zGeWh3d;IkPW$%UF5B)3jRPfT^hoP$gK{EjNGlKsLeH97TGqfwTJG3XXH?%LbKU4sbdJXB%(817Op}%3OR|xyUV%Q&+!g9DE z90&))p>Q}Hfuw}huol)K&kS4PShz5JLby!$#PCVsvf-1%<-(_g%ZE=5R|uaLt{AQq zK0SN}(B(ls1hN%@YeM<+!smyphc5`%2wxbk8NMidarhF@Sv$N@+8}L)@2-jvH#$)w z{Z7H}dHNlP-*1)VgA&H5_}zw)DSl_2nTR}Zk#XjvZTK39Xzqj9X@jIdEVWs}@6;J{=f=?reCJzbMkx^d=DEwCM9j*-D><6VjVF9AlM)KofAIR2% zZ*crh#_!|0aNHbX)mvbH8GO%IfwtWWts5N1)DBwN1tRG}XbpO5qf{0m^Si+x(Iz;k*_V_tUdH#05Eh9U*B-~{N^Wxo1=kjC;S5gHGwfS9}F^&-Z9i+v|S zbbhxT$5oTRihK<%Tod^wvKDOLC9Maqd>7dWKG+o59N7Xs_zrR-^7hD%$ePF|@WYPC zZ;_oKzbUdOvNy6XvLD(w!ru{)bTIN)?`NSx;{%;XJ9=rf2GqC6R~K|Pmg`5iLcDoZ^y+BC zXaLUW#?fn|s@x>1%Qr-Cj5duf^W6zvy-RKpX&D{vkIA=1NBYkP{r5weHqrVJQ=b6! zw2$J|>3z{g;QNjs@c_uLja(ajDEe@8iLWyBW%p>0=%dk|praRTI{@OIh&~zZ8|@c; zD%w9fAUY7NTIw4THRNH@r=!E8`=li>x;zc^F6o8n8gVr6#zwy+FGk1P`Magz(U+rp zq*uTT|A4&V(P_YcE&6)&4cHHjEGBP9QPb1W_2RqHb>e%`_oM%c&WU~y{V+N=IxqTB zbbj>T(FM_uqYI<|iGC7Y6kQx$5?vZy7X383j4Y4-U-Yx+=TW?tTp9f`x+?lr^y}#A z=$hy^(Y4WUqw9eBHu_z3WAyvzrs(GAmgo=Bt;f%11GsDzX-9B+v#imGUet{BR0 zC>K)-m9^0_%8ANJN?BzKXgozJubisX1&?ltRsxybU`fMh6{V`3ixNLX&r{AFv{LR+?o?VUZItbiwn{tYZl%3)k8-bapVC3OU+Jhk zpggE_QaUSLl!ugum9EMoN;jpu(nEPv=?OOUQhFKBwz%4lVbQX9@-O3f09*8TCZA zyHz<&-KkVk3)M5!{K*ExYHPKPdY9T(ZKvL?wpZ^_?^VmF9c&vPP{+dD{A(}^|2EvQI0x=TREIkdJ=90l zo}jOe*jw$RKCV8YKB;~ky3xA0)KTha zb&NVz9jCsij#o#E6V!?7#p28AWc3wwiuwhWe&D9a{6Y`i?q7 z{ejF<-&JR;@2T&r|5E3uAE+OybJcn3N9ug_-_Vwi)rIPR)KApaWU;zLU8+_SKUHrM zm#hD$-VJv(K32a_SArd@)UVX9)z#{K;x}qcV?azzgIVb)-CD}>Q?Z{ zHg&tYL;XqpS^Y)*Ree$1sqRvDt9#VF>OOV9`n&pvdO-bCJ*fVrc7nSpcfoxQQS)n( zCTj&+TQR7Gw6GS@+N%$WW7LEjapOfVX>KZv({W|p|#Y?!@Z~5 zwA-~-+8x@RT5GM1)>CY&JqCAk`osO0d$s$tJK-MF8R7%lgPKq6tW|)!MGtFTwMVpW zT6e97_NdlHd`#;m_SSm9ou4PPC$+xXRP`yXzcxS{s14EvL+!7M!?dThYsF`@XSL_F z5!y)YdF=&llr~x$qm9+ZX)kJX)t9sh+C*)V_Odovdqta~{X?6o{ZpH!y$UrcFjii# zjaF_~AJpE_W@t0Drf}zKw)UR(zV^Lma5CO|I;Jsh8U$x(~+tpp#Zf&``SKFt}P=D9{&<<#SY6rD#(4)Vr12ms5 z>M+f(%X)zx(1UtN59<*L=-C^^^5-`YC#O{Zzez zewtoU->IIi&xf<;5wVJ1RX+>T+4?!KJx@PhuMSiV{X)H_evy8$eu-X7udQDS+{^Vk zdR=|8as}j_r8m&8(vfNe+s07pEWL?-y?%p!BjjADHv{?RdJ8Cbj()3sbPmWh(-$gj zK`|)E@v|C%rRBwTD_R*B^m;yX!slM?uqLdN1H$&J&Q=7wWoD z|F<$g9|-m}0BsGR9P%y%3hf*TQZGO~HNfJruzyh>ufL>E0IEIYqJG?84*M(gSE2m% zK)ngu`}Mc=ck~(hOnsLAu0C6TPk&$kmp(`TK>tvmtIyLv(&y{{))(j>>kIY&=%46| z^u_uTeW|`o|5X34zFhx5{WJY@eTDvozEb~EU!{KqC06Te^l$XF`nUQzeZ9Ux|4!cs zUf85>*0<7|)qm4>>bvya`W}6+zE9t;zo7g9_57(H)c?}| z)`=k)pM(A{b;*zo)E_iL#&W3RJ1Dab^y`LUn1*GSsD7#sAnjB3W&#yQ5h#(Bp1w$>WJt!b>&FE%bQY8kbSOO4Bn z%Z)llU8A0Hg;C$Q(r92@Wn67EG#VM#7>$iw<2hr5G17S6 zc)=KDj5fv?V~ugfi^h24C1Zjy5$b%|m~6aaOfmjpOf~*#Ofz0JUNc@d-Z0)YrW==d~K{Y)_`Bv8sCC%*Bcv*?~IMc_r@k;v$4ha!Psj2 zXlygK8#|1jjDIV?7{40789R+##%^PevDesV>^FWl{xA+0e;Nmkzl^^P0!w*(rf9+q zF;g}R%zzouLuS~Fm{C(PRZ}x{bA(}W?A!Ovz&Q~S>8O=tYDsI zRx~S_r<-S(XPTAGDrQylEVG(9H%%}dS8 z%*)L>W?i$MInt+-|fp?>2uj?lJE*YZx8O`^}B|1LlKfC$qEJ#eB%z zp?5VOG56}-%^v2XW>51Ay_ebB>|;J|K4Cs-_BH#NPnrGAMS$Qz=3sM(d7?24q=%c& zn9rKendcfcjOWc4%qxx2<`{FVInI319B;m4PB15$lgyXRGR7;=x_^MyFZ5~VtLAIw zm--v#o91-$EfdeE8RkrLmiewZ+kDS_-~5+3$Na$j(41@HSvKE%2hOxF^@Zkc{Yqnz zx!7D{E;W~#pPK(Qmz)1*erA4duG7CTSDIg%t4u`pYIBYGjk(tR)?8<h*W71LR(?1CFb|l2ng`9l z%)d=y36{?iEx#pMvQ=OOte_RL!dAqJT8h=#&@A0DEYq^Am{n+v`(_hS|?lO ztW&J=)~Qwn>m;?JRmnQtI>S2Cs%+gFs%o8ORkO~v&auw5&a=+9s#_OWHLMG*n$|_u z#nvUDEe5%lSw6LnRoAL#wG7p_uCy9hSAlFptC4k$)!4e$y3T51-4;3l>S=1-WHqyH zwwhZltd`a-)~(iU*6kpBhjpjb+G=CnWwo{1Sz};6urg?^V|B3Zw>nx6SPxpAtcq3_ z(9^=|YCU4z3A2QCz^0y1YwJ*NtB>_Kw5wyNFIe5h>J%Da4YUSXgRLRfP-~dgJJb>Q z&w|GDKUHZ4>rHFA z^_KNEv}%Sm)0zb>>tsD954HXU-uu8B8k%d(vp%xsTmOa@HL@03|ABTd0;_MamRif8 zo}Sint1r->gV#Dh>qmrEfd{^}R$FVVZ>+W8h5n)2tPR$Ep^4y)%dE{{(GRvywprV) z9iZuF>lf=+>o;pB=;{k4_gecbytny>b-?-)^8d2_1}{Eu`C^qVe+(vMVg<24EEo&L zurC{e7u48gVB<$1YsGq6h4ASMsS$YgcqYQyRU%yu8cK+vRB9ITEW;^cHJLA zJ=e!7fxer;j&rP=!NL}?ma$u6C#u!0yF#nM_8L}eu)QyM;4*7;s1o$kFVLq?g=zu< z9*7OGI>kE2y2KueJsj&AdnDE^);-oK_GqkU?6Fv{SnpV$*yFJ$Vo%2U#`?vciuH#y zFg7SQI5s3UG&T%mx`5OZvFAW?WbApMM#VB?P#>HNQqo-mMViRMNVlT%ggN`Y1 z+#O0h8G9A9y>8djC0@@A&^QZn2gTlla{Xg-p!~qt+}J#@Zhq|Fu?3)gFj)0TY!T>Q z5?dNu20BMW?f)114C)^P7OaeY8CwhBH~cZW81gZ7OC z`LjUcJFxXBuyby#dSNH<+Mrm?!g=7CN1@!T*rkP&W0x2H2zGV_D<6toS=az-dmMVH zKjgj_ySDIU;O+%a%>(;yD*OcUHh}fBz>+@Tv;MJGpzSl8Hx8tK1PeZk-BY*$QHkAinL!1hHb^@&|-99Z@o=)b4%GtfB(j{M+9w51<-rx(~T z5ab^L`N5F80et5#3>1D0wLAiz>jM&_LGuRS_KPhq>4y{Y zt@eoOD`)?@!4a)8ua&j4pL9;I@>0M=S>YsM9jPdMM>OGkQeLPaloS3%P8QA(-iJ%2 zpI|N5HnN+>%CYDGgi?@hv=evH_mZz`Q>p zw;Op7p5s_S4v_t@F8g748sj0-6{PzJj|&#L4W59w4xW3c3(rB^3C}S!g6Aum3fBua zz>^TS3s(zw2%nHeWHCH9@-eK7n?~Lv^T|hKE_n-{6j?$(AoIvlcw%G$JW0|(IA7RG zYQYmht>M{-?J%~tvPX7&MCjN^*oOiU2IOj+Y6MTJ756U&R$ONnx;{qt zVvVLdNgH_njV40wPSE!xD9pQ$DX{nV!?SWl{o(s6@NZpVFOgD&^b*G_&Jl7o;MIYI zdHA8pp%{npnWm=F%>_n5lR)FZ<{0wmzHtCG;g){p6wq$lY``oPhXq+g;?7t)^$OdJgXst*|kvhF`DiGRb%v#{+! zMv&*>S;#SD92rk0kV#q7WRPcR3Q$wwTWcD5&E~xc8hXS(NMU-5yaUfjz6hJ4QY+7 z8#m*i)^vZ56&+fpE9TM1zQv zw=p~bc!ReB@Eipzv^;!lSZ2Dl?HoJo0JjjZpqlo!3z`%_AOG`PztI55=-0 zetibSV@do=M*Mdk;;CCowDk~=Zp$CyzXxrb;fZeoYp(HcJ47{jeZogIzm*`W*=1|1 z56_F!sAgZ0QO)mm34U{EQOyBz&{oD`npOm(n!kx4h>+m>Kq#!B5au~MMX6V7uB>d?lOw5IX&W4!9zUtU2)?0?1(o!#1{=mmqbyBH;RpT9Y#A-z%f2% zUn86#;23{m65`7W#lLc8V|+P*j`8J%#;(>RGmgv{UqPrSoDPYQGvPfVnDG4}=W^+A zjq!#5BgAjZag5)lZ#xRd_(BfxJM@x|@#iNY-ivCI&&|}M#6=!pn&o*>4fDjI?TZ@Y ziyzfo0HfW7_85PWJ;q;>W{j_W2xI(Z@iD$mDH-GI!P}njT~35t4fi)NHHLd0*K^4m z;}N4rOB`R^G5$v3Cg}U-@VP~}%|`qk@D49RZWP)H_rSgbd>#-w3l9t3fO=Hu1$V~! z!rQrECJ8=-42Ab{JqPdO8V&E^dI{d%gnE$w3cSS$_picRoZhmj8N$2v9=W;xwF4{O zw@ZDHrffIJZ3pj&nkW2QSQyWj$fAVgQsKWg{h7eh7s4uGbvzNWHbJjXP?)GkK^+W zRQ4-Z5Ao^nR}`tvd~ z;@PSk=8@91TDZ7Tjo|YT-xhuyhpn1FwDs}c>?AuY^0&|T7*F7d5IP^9JjRPYekECP z=HqEwy*S>B+4r z3h~8_<17$yMhxoiB-ivC|;jbuOQDc0*W+zYZ z5TAF%t6o%76ui^q7ln8=Pf^W@9^&(k__7}2(;&JiR#AvATTH}zYbSB-*pXRDrhAAl z3f^h*i$c6!OvJ;RgMEaQ^Od)^SYZWUMc?Ugbf(XF(`q?ie^Lc_^bg;(O2}D>W6Dk5 zp6xr=cRomrAQ$*X*;yC*F3MVhkW0Ay+CX3Cs{^T?&AmQZy?s>0SKrsbcQvF;Z(40+ zmu>80Z(6<1*9O{py{{ak8|^Jpm~P_I&72*{)wY0~TYRZ+TE+Lfru(}j<=v&}WOCtE zm3ju~n^x=TH^W=zM$7ed_nTHP;oh{`Re}V+vW#y-tp~r8=DaI4-J4c7!JAg^*GJO_ z`x6FrO*G0WoyY_tw>PbRAE9qrJ)m4@vQ)e`t!@(Nn^xP}?^UK2WP8)<-}*yEyov8N z=*3ocAKz(j+xXhrd%AY=ZlKGOdwlerWcT?_C-?jKw`o7%%l|^I`+O=WIgS|-`_y4Q6 zX%nKPoU2LQm*yb-T#ffc2y<2b5I^adLj0;Y#u@7WcZe_U`{TVa{z#4Sb&n~;AH8F| zhxj9f__l@@)v#~Q-1kLYxfVaF@eqHc5dVrd#^(<7grtY~ge%~esY>!YQ2)Ct*S9>x zJDry^m4C#Sg_)GYGdtNEG<&m?Id^SFL2q^vUE|G8!kvSoY>e;fjqw@J>dYBO(-{A_ zH^yh~$YSJFl|DSAJ5aY6&OM}K{|;0~!@C33D(UxJ|95fxu{9s>%}%EO1!M1?t23B) z@S+;W897t=k7~Tx$s;v8d9H`}oN?|5dWd&?akO2zUf?0#>AajN5AlwxjyA+!Qe{oGB0Sj;oF~#5eK~?{r?yl!ti7RYx1*8+(X%IxlC+L%idv zqYd#ldx&>BFJ~(Mi1(fdIa1HL9$Tvnj@~CiJj5R<#2;ICpghEo-(ZbM z>3GhS{r(LhcPD-e=g7Rv;MjW3_2@hR=V&#Xpto8Wz2mJGKKfP*e_QB1 z^_T6;PM_ypxjKF+*<8*4E~+`U*421Xje|s_@C{AskwW~j^{Y5XFXEqr*kh!x2Ym02^t}N4 z(Y~?1apXncO!5-s(7%yD&146p3K<9VFoI=L|0c%E3@7yOZ>n#a?={f)hHnCy zlr<61n4D%pt=HMSH=)iR@efj%-h$kjWV&y= zo$<~!))n#V#VDB`@v}U{GdE`4dx+2Ko;+k02l3w=0^(p1NN8FP zQB9Y4`pn0u)IAo;HL5|`Oi|71DCQpe-&}vq&~}JYM$41!IEn5@%cvQ*^fTFxYDUYQ zA^uS%H4)Wd87Hb44O*}SZuzKYlv*Pt22+oksOHi{RFj*pR{%m*`pVl|EV0V>wT+oI zJ_qqDef`PW1d@h;)H>gW#BsWMHu^T%`6I{{-zZyPt8ZJ@5)k!sigtkP&%R$F)w4@o z&*d?4t#7Aqw{I^b9`XAVwfy1x)29Cd#1j#dPizBi^@}TgD}6F-10tpnP!Z8dpRo#D z`xU@hNmh}sA+6zZ6X4)@ghW#?l$2SFgKkop0*d%XcEmkeZlqQ#M9ea@}L>@eQ&yOyuJDLE%B+jqt%OAz^{Hp=jDeeCbDg`c9Os6`e8!LJTl*=PXfe$VyDFfR~eiv;<^GEwx@`gP6cW?m-2Pb z^|8dA$An2GBGSe2?t8A2xqGgeR~byp`JQWTvy-{rb8T1RJ5Xiwe$VwZcvE5}5!aDa z67dey8DeE|Jz1YL##aIvXSHxuI4b%MR5j3YjyQsxCypX`2dcVQvem-%U zkN6s39sOhLYS{g!g`_5|GN>fd^qG%Qse3G4+Sb*4Yp<)JtA$6)xKCYWz^|*B>!0gS zzgjrcx|+DlxZPYoJIJ=mfXN)bebFn)ihJeCBmQDQJ|eyrB>tYO8}YTo^y}km#ql89fA|sK%tL&dz|XsK zP2&_`9Sc{kCBNsI|0`E-jQ7U)!#~ECe0_ZW5q~*csnxaTYU+wt!2U|{Dsddlt?*Z_ zbwP%otHEd8(qFk^4*m@%4M7WDxn2WvHP-^&q?F9n)D>yMR;N#B|Is&Ba|!nhRPp9& z#;Dlh)W6bppRDyM;COzU zw$m@!D1NSnt&gXO@0Tc+I#+}FxXK_iE|O;_5%J#aWWt@rBo6mn&G9xL?~U=TQ^tA( zWae`@8Lr2|7@t0lFKtmx<~Y8%QBC?dJ~^t%{Wn4$^kyd$r^L}RSCf8>FKvj=UmVZR z)pUlK8CMykMm6qL2IF#AJ6XC{8Q|KA^r<*wJj#}id#)v4WsrW1KX&J8JjAEs{&+)t z`Z2z=AwKgMU)-=^I)X|4v}Wsqro{9}ozrXj3H!$dsZWHU zZ__^!f;sqyPlWWd-(}!E5kfsu@@;N&HQs9BTs@o)@u_iqD&pzv=_N$x=5 z{6u=hAJyv|;~ zll@Jr#aT)AyhszaI(@>{9DS<{*4eX@C0R+9K8`PK_gwS0${@dEJU<`rjq&c0pd=h` zj7P8KFRDp*<%%`%QB9_`lPH(|FL~`Gj`7Fll`CGUdsnXMF_0f_(NFyq_nvF|E7xSi zr_RS?Thh~Wo)2}ip zZE<|&sHV89g(tyP>16xLb+R}G_EXcWot&I><(h3>4Lb*&d#=-9UCnC{)x1%{E7$2@ zQ&G=A73ViXCW|y-tJ5b3@wwr?bVM~jm3UoE`YYGcHpXYZaxLx{pFXO|$9%lE%7C5! zhqlk{%C+S8T-Bo@swtnhsD_`bIrO!YtZ$t--kXnSJ}K!wH^h7M@wxifi)vD18}uBF zXO54kCVd=V+M=4waeQ&3nsl?1scR=wXD1O8Ma|XVdneht8jRzQ#@WfE3Gv>#8boC- ze{TaaXV_P+GsIc2pDk7fPV(&Jj0{(%2T)xy}%2!d9nG z*!s*Z!`$S*(sAYbrg!C<+$|Z8(v9&bob3)2<_{y;*T?f?d};hWSML`S>Ppy;gdA^C z4S(f&=qt&n5BXok@vdB%PfEH!+*hv0+w5e?$M|&L{LT|0-WY#m@41#djz8WIKObWB z1$G?2KwJp>Pv8y|jz)Y`vmiqp?;f?BCqmd$e~TfGUkY*jrzMQz^ZjJ^0+A+cb^3&@ zN_RH9TT3~mBaZLu{YFTp4ocyBQBCR_4bVYHAL70F_!MAgJoLu+)RF$^M10A|_~R|A z$!{F*L^XUIk5SFhI3J&Jm`KVf9Z^lm4jCbF2&9urOGcKHat~kcyJy&mx&vgt+mGj1U z^vK~^SF;>uC(lT;${-WsQ~Sm_PDZ?U&(-lv@hK1S=(EFv_|H7Vi+FY)jZuvk$78?c z@^|>IT%EO(-WZ=tPh^rg+++OlJUh9<8{@q(K7QgIAM4{+dWiQBe_SDcm4|o_@y9&k zzlJNda=tb878_f^x7NOPTPOC5w;l60h*j)&^C4@aoqty1I3dOnXZtqUQX|L(zEL)R zi+EAi67X&TuKZRgy-nN!sh(ZxdM=NVReV2-4SZKa;@`set6eY3>=YZ>Wp|4U$zBoD zez6U-TpXx{FB{XB}nq%a97B!r^BzI$TSf$rGQG~maUJUs}izS zuaRPH*F>Y7(tHC^HzBnmJkL!_k;iR`^_<*4Bh%pMwa7msuR-F=;4yMui@a%5c(h5N zG8>`g><{_0^gluRP@ejW_`TUlZ?1;o>iCG`*)JGloB7qk-h4b8UDEBnbv5a{k}qEV z-@?bwPAc9Q@5S+Ps2(3@%M|j9dr5E;P2y&XA&Q4bH7d1PXs1Ar7V9(FKGyG@x zv&~M{_tDu&{!Od$>slg;DLvNkWQmUVWrs#G;GJBel3{Nl>O zRsr|yJN!<{7vfLO6XIt|AH@;>RUGkOr9nKuK7OV& z6A-_^o{z^e4rZ^&8Syjoiun3~arU<{JitaZ#Vq6EJ{{r*`tptV)_{siB98HNCi)DK zBK|H8@s-5>x35U2QFg7S(j~cguqKD!z14O%J4}U{O<%v0@`d>PMKzzx6!C`|)e!PJ+_}ZOwER8SBN5e<9P#;&YMugw46vh` z0X9|!`6=RuaEKoOQO(*!d`!pq4T)oWAWhk9^fAN_i$^uX{oAsZNLE0{_-FmkWF7_->^ns_B#WF@6l-e4LH=aW>+|`zP4@NgU$G z0pcgyT*M_s{FKCTGFIu))I=OVEsprt{BL9}k*tLxe!72p7Q|2XzwMvlp9P6WJRir; zwrg~vn)dc*Zdv-!@1%So{;WJ9{vD}9JdXb&j_NPcAfA6;%{$UNfcSYf z;<1c__}rtKcS;H3JLVnn^8gj|ZN$&F@v*?a(B7ZvbLML1mtd~uTzh;SK|YBiesKxr zYU=pv_=-DM^I_uDnMY_;)7ZC=d}61ifcW|TPyO>D$s%r9TJCpJz7U_ks3s6c{B#W) zH(H*qWuL3LNxCU9SA%67#81ol%JrtaBL1HxzH-ffRP!0&dxeeo6*kgW#>e2iSCdT-6al~)%Z_HXESpyy8H~BYZ8RNh9Z}D&SZ-bO+jNf6` z=#23{1L9ZsfAz0`B#XFZX{X;w`9gfY=4#%SZipj(S$vFNmS&9a8_&b2=56V1K>Tcb zjK?w#;&UJ4-_9%IOCHBJ&HEU?8&I*=M*LnIAN&1(*!w^IFD2scy@2??Y_5$<+ZVos zN0PBhkNlEs=TGqkq-nOEkQB*UB3TPXydo*mb#_L&*~!2Bnq){8B!0DUVWO5Y(n&Ub zveb&4B4IjJY6EROP1@_<3y8-pOO+%iPHzr6z$T;UNAFN!xixvSIrOZ)H`q{~g?Rv4wTGD*G=1Zl8X;Iu!4L>_MRhkN8{78F@$1=_sUp18LT+P&kADz;+JL8+; z-GM53RFnVN$*Z7c4Q<3XwA*-%bgjK_A~|DxLqL25r@40i+0Jnqst&oqmYU*g8Xx1E zNsZIUWn$4WzPZ#q%NSpQw3K4xMo9b^f2&b+gM%~pR0jPb1{Om_j|8%ph@hLB_t zw=A`noRlxbZ;57VUGex$C0_v@<2T30_|0j?_&Ih|(>Q=*d{e0@jPc9tF&@h}qx1&_ zxsLHo6Ml3`^L8JpG5(FbkMZ|H%R1PI?_jsFV;u1ha)|E$i0_>60I{iuoMYY*ak{I- z5Z^71_#RTvtR<3_P{j9=dPyBK-gE6N^^u-{@9(}zQ4Npyr|cRX#18<(caR229U#df zZdn>4IjOWEzL``#j`)}3sD2sZctkFXXmCG~Lwqx-86bX*jd(2MU^aKeH%s)EQ=0Fi zBZYXO$T+^ZQOz)D*>D^2!|gUcE7AG*5nNO=91#C}!UOcmbyVV*_XDHHNNhfSTs*27 zFHOi=f|aCuiug&=Bx!m^#6K@hmZre>_f(0$a^>gar`a_+^YO0%;)hFbNW&q?B5qll zE;%V*h|kwt&Hd6D0UFhOWTSet{85@KSN<1_@0ad}sAiHK)nFMXF3Ej9{{BR7Ii>kN zDqd7m@+;SxMIyeq>uTPHmX-0(u(yQFl1}npCC-*+OAWZ$$ue-&+8}WqTNUyNImzxH3x}60!G=SMjJbsffo|9Vza@{M*YS?E8 z+ORafl58PiX$~NstsTQwr%zZmUE7eK?r*k~#t|Txuipr%D(!ULbEQwWvS(az&p+py zX(buTx#Rfs@14wTC0ROu@D{6HPTocV==cMNL14r)t}_zIBgj^kS-9DWO-aeOPn(wzk3 zc$%=)=@Tl*74hhaOo$)P%}*qZDgn_{D({NpX*|P6HMzy{jbX+IOYw6x=@Fk>9AARw z6tl=1MIyeqQOyGAvkuZidy75Y(MCKWPb9_hc+5;;;}{MF}}EnUkWW7;Q!R#VowjUqZ&eXb5RYhxY^A` zH8`$q$Qspbgs29!jUaSg&1`A8RP?%9o6Kvt|s@WrdtB>+2VL?|Ka`XQzYVx8^^DJ zmJOFy+FR`DXC;i|;msyVSFU)>T2|GLlt*P5;RzWdF~rj=*V)pl9Ijkb5kCd4Os8iY z)BF8n?K%uDs=>RlMgsBw&)&Dd%TZM6H#bu=a|03y!9{%H zDnbAs5mAtphs#3~gM|2C6(znF6Le8A3qFtyilB&!NHmLx+58n*g(MdvMgtL}E3m5= z5n_xH<6|Q}7TuV|U5)?q)#=k!-BZ)keQ(cX?#$`>O+C)3I(4f0yXRI{S5@<W)VM~-l?`9$M33vKZBes6@A_L~err1K`pY7I4(;l@we6_pXyUf+`tuP# z-|FlT{~#e=_W7aJVTb$NzGX2CyrA2NA2avHh@=O%$7d10n%2L! zxADt~+qyp9M?9~OcZh$85HBm@(dw{68~O?HtIQ2C;@$fAR>T)uA732t#n#8m{qA0P zPUVQ_Gs*s!5RZMXH=E*L#mPeje-#Ia=Y6hg488-^>B=I0jP|j%NBm91ZQbYUBYwTD z&>{XvI%!q*wxYdZheCO6vqC+u+cth(?e{U_-9Fb=#QQ7B*45V4WF;BOxN%8w#24G= z>UBexqSc?m_b0-76us5zdjg%N9Ywp$vWULRS|72e$67}8UhnI7wK{*bHT2yx`JO8k zr(BX_4t@EoNz$&%b@&#IxD^!pOfVrhXzR|}s=X8_ApZnZE@I6%pZ+n(Mba*KvO;$NL0o=O)$d>9v8bDeM{{IdrZ z@%Rf@#J9(qtdH+k#Q$A_`0?6!*LENAH;fFbjaS6GJ06PlJL0!ktGvtn7|Q3^_$WdS zvEY77ZAnY;5sxpQ>8Qrs>#KX3Q5Dz+EKH@*Fh?j1u zC{)B(gLrvzy%;m{xroP&3nBh!JC_e`y?(L%`$1fvT+s_vUW)kfBc4|o;BGwH&SAJ! z29LGrD0+PT3H2w|-Olbq?5!KIb3E-eYbVi$cTW4@XcU1fKaRC(KT%5ORR+gCyj&d)@kiP_`|P@`t2sKp(~pXd zsXxv;%b*P6pBFv1ezH}l{}6v%g7XuS7!d!4R0l4K-k3^<5+THYZb}I8$4)sm`7aof z6rwFL?++p#l4duLox;EFARcvO5sx+;JLO(d6_7G#5$Sim2oVJ z&WdBNrtr0OcF^thmVS1U545KJVkP?#Nfph(bJqxQTEA}DZa)4J@62>3qng;0$N2{8 z8t+YzX!3&zyn!nEb;~b%^_Kg(CBAhDO%L|oK&8KKDeWj4`g1i`$8$BdYzpy3-?_S4 z{kfWJ^bM5jm`Y;$Sas1>R)%Z4^M>V_5g|I_8HlEE? z_&>jxusV&6BnL({3uzQld{lD|jb`3Nt7^KjuI5}jo_R}ZRO7F!c`-eAi00B74qr-~ zGe)vs#c4OHIdzh(t7(jLgoHlnw65l-d+}FsmU+9}$G5I#fj9O_e-$Tvk2e6y2R1Z}*|PBOa7&QAI^enmWvw{K1-Y~!7!ykU}#k)qs)Vme&u45{Rsg1A3 z#@}2L@u6{z+))1w)LKQnbW25{BEA~LPkbEjZm5rV9ml(VsV1g~A3x%84){HGtrz?E zj_`Rk{<)LjxbL~*gr=<{_uDe)5aN?PPVQX)iVh z$LCHy->#WjT1SXevDxSIu|M>P57IiGrFDGy3}+_G_gs-z&N8@kzjkLCynEUa-a8^l z<}bz|CZ!Q~7oQ*R(uh5NkEibO!F@lt@4GUx(z(i|I-fhaXMAc|QMrov{zv@&6(N3& zBA)&%ZXs*;X8Y&C{@bIq)_RXc7bkx-;M|m?VB;^WU!J5xkt?E$tPQ#{x+-EDfBQ(M z^J-dcJfBws`KJadDSBSblElV;dt?E%^*!}B+ZMk$dh8Uq$4^1pxj+S&LGGd9eq(#Cf_ucoYx zA0Of`QN(+lNRx5Ax*aV#tBqa4gS65{oFtagoEhCDp3CaJU~tKTsv!8lr~x z^XJK1nQbXQXvtnU?+!=W1 zI;ivUA6LXH;=LZ2JcwUbzlNS%uc=>4;WhQ^Y`Cnxybd~Zz)ibl#N{%rJW$a3Yiu5t z3d-_WUP~vX2+OJFYw5?nlt%iRgyy)cBeY?SAj(A0jW414+H)Cco6qs%QFLu0h4YHc zY`DU1QKTrRcKVQF*Lc|c>P+v(uPBRyA=WZY_mw}&lprG}T!qUKxqLntE2a;fPCDnW* z{n%%nK5x_T!ST7QBeY?SAksvrmoK6E8gd!d$)~5|&|IW&UP)!c)wXS6#Aowrx*vMr z=K31CXKToZmLu}=+syTf@7D);@^dldKyEmeY$A!# z_xfV0$l=_QYSmph+z+BDs1k1tQQOU>-?_HRQA)3R;FkJYx@T+2hvV2SbvQ{ouH*uj zsjWOvp!?b+56cmG`R(F*#rNxjJo&j8av(PxOE!_jXdQG+6*-(+QmwiRhxokHlMlzSTkCL=c3jB? zE>l~1phR@7Px7!Fkq2J;i|ZACeXNyBLrOZuY0y}zi6j8)A?tw{bZqCqi{cA; zB;FdLhFcZ!tsT?1l-uhY=$>t;f0IJQ5Z+$@7X3KQT*RHbow!^Ee%gV8#zG2913!ws zW%G6FhHp{L-=rV=tkVXYh7XRgLcM$m)z^^AuueWb9f#&3h4V@(8-B~S zO`lw|{nF3rJL#T1#_scD|3KQ={qICOam4NV1LqK%2Q9&_zbHC1Nh6iL4yT>n-zF(n zM$d?McHdopR&I$X`eRlI>2Tu6@wQZG*WV$;J#pk@a<@cle4?9l44Yf+;kA&mH{=Hq9Yw>N)9yZDyYkKgCTbY3yS)?I%`*%N|!*WY=DT>Y{= z&!anV{62r)$L-r|x9e}wKG~h!=OvADrTvb8>|R_yi}!8c;e9b7UGFi}8}9ncK5yx8 zrgQfYe~%*G-G~Xq6!GZ1st|u~eG}nw6Zvo)ySEM}X~&gZ;4-z92MYAtl;mMKA`iUw z7uPGkUmxVj&&7}fx#3uAQb4#jKcj0h9h?byAyfs7(_v$#lwPX62GQM}N zw09)8O?s9=?{{|VDuY}|#>~z2Eo7y(kPpYP&2>0QJFescm#M8hP#}6sl85DpynLOw zUh)0fObHVq#f zpUXNz8`cQYO@w;+5~{BumtmcJdO8lxMGEJYR5tvDZCmn?mt||Z4|||{Pp;bu4LVmd z@msD>uIR(6o?IWO|C(_5>-ujgL=52r^#|$4Y33sC+ylhrGVs$56zB&jEDii9deG(r zC+~WYYW^+#*k_%7ZPW0<@wu!cv|)`P*+i(9FQNJxav9dir>Eo4T%>SbNoB*|+qS8V z&-P3IrgzkL(mmT*e~3cF5bmh|Fa0>pT*RH*L0m2aKkYz4YaxZDfgeTxYx8yLhySIT zAEF=otkX`Lh7XRgLcM$m)z^^AuueWb9f#&3h4V@(8~(|*O%b2%m;O!f zsz(jdt})V}kYWgT)ob+QG;?j7b67rcxeWOk2MR7ou+l6)s&PKcYVXw=HPS@kJHRW+_@%kxeWZY0|kwQ6qW{l6zy&Eb!z_JRP$c+W1n@JYSZw+@wu!c zv|)`P-9)IDFQNJxav9dir>Eo4T%>SbNoB)_+qNmFJFbbkAlq9zh{u2&Xsp zryr-8i@0;siOXf+ryVG0Eu^qC@S|vdo3B$p>`yg6f`06?PBUy8J~%#?b%Zvo5u}?4 z_3|ZDUqdd#I{EZ;9GZ(1&MT>Gcz|u2B0k$M{hNMtBGk*5P<;)#4D006 z({X4nQaG=qvf)!~+Z6HHe(C3Q_vYiDMrhFa_=(^9ndYk#T042hbhr9(@YhbBGd+Lp ziX*`$i z*>lN<3u(D+*l5kq)f<0SfVnz@KOcN}rK z4E(eM1&xIimIi(lon-TM>V}i3=D(#M`>fLmHVq#fpUXNz8`cQYO@w;+5~{BumtmcJ zdO8lxMGEJYR5m=twoPq(wqN=;{es3Ex@U75b16g&;R_lsq93Q3i@0+yATF1IpLU?2 zwUENnz>lIA*?gV);YC#QT>7!kI?b_Z_~7_l))CsUMv!hI)XSGpeGRz`>*UkZacC}5 zIIpC#;XK@iM~Y%gBf0*h?C4l6G9l z1uj!td7wbQmnC^vj>rSA{l)c)@7D);@^dldKyEmeY9fh66yvza;oOpH)m=E;527Wg z5^oJr!%K7=-`X*KO96V^z2_Jsi0`z|6+|$SgfCPMApwmY7R3LZBEE02-A=LYjcRm0 zzFnV}qt7&Zj85b%1D%ie`}-A*SCW-_CHZh1dqo3I(vB;+z-4MH4;09MWs-;Gh&;dU z);QNIzF!~Y$4*WE#<7n ztLdJ-ntV8poz;MowBt%HaGBc50|kwJb&`kWh`juc;CjXP>w`S`xfpUFHylegk;Ed3 zaa`nZZb`N3E*$O$(G*mPw}z8r`{*7c~}8TiK!2Vb`KYM?wOQ zRL-gpzsmeMo~wCiUp{y8p?zBsf5CpJoX?%S#9Ts%ztx^QiM$T8#n(<=k~GSd_M6u| z#9wDyB6Xb;pH^Db#z#^9+R5?Rcxcnv#>4(i#Kzm3iMV6YjUzXgO)X~&PfHr*O8b4#Jsa=W5=DBb9JN4IG$VG z&c-vhyp8`jjcP7wutR&pj-{9J6L6#og>3wxdmI{{4xP%HNu=|<&b%<*5wgF%mrLsi z^TzS7Gp|d=@yIKfJ@gUn5T8+ilCMh|C8g7OdWHDv$MMSunb%l!vVU!091qTT$MM(2 zh+p0(%-pi1?!#prF&J=CCQBB`G=| zU*s<)KhI3_{A69tPWn8lLUtpi>JEjlHH$w9J65Q?~9)CBA_|A8rQw~KudZ_s9 zWT*ao0)5r#iT2A*>>o7cV0r_Uo~r>TJy)}^(P^#*Z?S;*r%mCxnpsmi&DHptqU^#( zySW;0p;6hnnj@zyptiC@tHVz8=$F~ab+rd$8-I2@AA>OaMIll%s%`q|0WFP}}`*~w0C zpt?7z`B!V>^;>_X;2p@UqZ)Kdb)%Y)jlYSoI`KD9kV5nE`UWb1;xZ)P#`BYF^)|ls z$#wGD_)dL$CrzzgV#jRkUusv9MbQrLd#>PYiQj$kx|)TJ`;&C2hHWD}*1j^jJYGrm zZSz2GiL?|R$L|=~5&WJj%icoV9V0u*wOd#7CtIU?=Xy7-B)g=>4y_J5(WGC-@r%v% z4W5rbD;~!q%#Pzf6!XrlpI2XO7SkK3JMBAH=@d)$q zeqHpX7Q}ODp!3Y5f^w(&nv8_(UMejoIJZ{vY@SZClCR!`JxwedeDejeh} zHXewFJhk!CqZ;nM9{4>CLYLVmSN5-opIrSNA>fo~ORmqMJ#dyiW_BoJ8yX{izi7Ycg*L~jseFw11Bts|bQ-zSqZh|~ z6TLLac}Dbd8$UA=_o`?CwUr%O6?P(EqKLnSR;E{R%`=an@BYkf&TjtP?hfK`b`!GU z^KY&FYna`i# zE;8rX6%ZlBpG(|}%o1|#5dR)qqu~9_=v!pt7aDeGb=Zj}{et-U=Cl~`pN>(D5SSIT zBm9(y`1xi&A%3$(Jn}ls7DxR2o8j!@k^4sAnX<5 zH&kxpLvNtIOwX+OZ=k-?@eR}|);5=U1GO%BQkI_G(dG>l^Sk{9O0?)4Cg4bAt!hWe zV)Ko757hYHKs5@i7EUQ{6O;7~RI|gLKUytJw=4V3wKL*xQ^b29={Djon-JpPHdKgT z+$F?+O%dNi#Q*z*5P#56A^yo75g%GfhMPI@m1L0e^~UaBN%oC~tgPX)4F0WwQwwmG z!DFYuJ${OuV!$EvE_Zd;#``PDpx4rR^()DiPs{Fs8qZ3yzuIGFJnAmje|fn(uaDm+ z-2H8Zj&D?RhuV0rN5frS-8lZ+6SDEMhRVi2qoa)-rYO%&t}rXijcw=SuOjXW^BHpORtsNmYm_m~hG-MbPF`Wyq19n0noM+d zvML+D$Q&Ib{x&=3zO;@o`_A<@c6O3a;ag-D(L2}c>}p};9S`CcC3nk}mYzY_t9PzP zcASqtrsNx_@!9zQP#f>v{sbHzEsCl_{9^O<3EBAf4V8_*tt0*)pxZUezFlJfh#K$g zp5vXg3eM5V8z{E%$0X_0ZH^Pqt-(rT57Y_qx|-jblX6R>rLc{kQ=3z}wXKamnz(an zbIG-{@$+qs&c;7THhxx(9aEk&VCI+IZx3 zR=W78W-R$LcBQ3f5cbN(zpqbh{CCvGd$&IUhexZ@#vd6Yetd7B?%T&o|T> zM;pJ5Zr4U@3)#OXUOTznv+>|;N-Q+n_{~W=b(`bFmc+(yjcxod%(mPTX(?>ux7W4@ zPt)fAADf7~z4idPb~gUkwnk^;x08+ESYwA)hn;BBFE)Oq`E-o`W8n3Xc#aXd7D4&iY;bBm7S?@JJ0ZXD0G6!F7|e@sP) zAN+CrbN4)E&wtqS`+J7^y83ba4+!zu_3@~AqU+<2x9X2~eLT0l-THXu7F{3z!-lM$ zEVn+MYboM~5x?VMMap*0Gx+P{^AKPC`uNZZO}GpGsOB*=mMS}{5gT9pgr?;!H@})u zjT^^rtS^WjGr|t%$A(>t8XXB?#8)*tIn#V39>*WQ&x&!Jv|3~wzoq4i3Fjq^+P&lW z>PI!*U02f&Cp7&i8P)K*nja_YYIq%uuB(ZnPgJt5CW@Z28`jm7eFGKx*56NPq~qK8 z@jbahN}2CK{gm>juc~c)Z=YPNv+;78_V~W_SL8J9biX4tb6{=!&k1LPJy+wNTziZ7 zgDQG*9sIePym5T>qniID#Ai>_#^1QVTDbKz?I`MWnzoGN$9I}GG=L6OeEG~FzT9cr ztV0n$F^8$lRn655{%P8Ii0`~wxa_FrmxTE29w^+n{9S)h)al$wnU5dexswc?9hL0* zbBHf@?qmwSxrs31_pQjr5B|B6d5Ew6+{s@Jyp8`&^5oiE8(-C^Mr}OIP5ZM9%G&t< z8u)Si?-Io8IKKG0nqEG+=Gpk_$MOF?@HXBdzPC1B$MLyCL64b-`0B^;gFhed-at+M zZ+7z=sOtB*w!VQH&puZV#Fa%A@vbY2e);U*M+EbX_&?|yD0}*(e+u8#6}^EvY!bYI z3hjZyyQBQMnxE+Uc=x9lh39IjdIPoCTsEQg@#A{~HCflkd$*-c^nVE5gFQRx=4y0y zviOs0FA<+Nj<0@p@{ff0?75Tpx)$+Bk){~sZqPmX6F=f~qNPxSnFc>^`R^Wzz3?aq&9 zZqf7O-5aQK=f`s`Mf@=05330AgMWT}9^$J%KmN~z_=WbCv5(WVahE50nzq>Z@tvm4 zIBR#BHgk)frtNHexzn_{mLh%_@l~ylAN36Q9O*u_FeTufEiXc6mCv4-ZdIQyq)3iTT(L2|4zf_T` zew9IJ*B>;^+x2%S@ehqp&Iz~b@DUl+?Edp=1n(Q7-afgGAMr=WbI{zkGtK$&xs&7D z_2+hWe`3G>d~ywAh^f`Dog91{|L`e-d0tnur`q_Ibv5r&8?QD#&+ue;RgY?BWo-N( zDzfnlAE7oriU!}tKP)qjpQbjx#m1lf@G8EFlQ9I9BC4?f~MtrnIiRtd}BsH$yz zT7zCZxmLAWIIVdVsp=80Pp*L3V_HD?RExthb93#hH^(CV-&s-4T%-EsV9&5=`oMc?jQ zT3>Fzz|LXzTYt;FZ~cANe3tTm)PCy^W!zUjimx*GY|yhcYgbce==_@^u4J#=>)@jEI){2WC*-L=+tuFtSzoV@k% zxY@cs-a)=B;y+qyL@?9*q|T$7iLNrhcaJd|V&6Z7&$UHjGm}Q`-ce2U>*L2~<0sP> z6Wlm{vc7ZOT#=36Pi;K?K`Y`fsimD*x#D4B4pT*{TV-%ygKhj-@zW{7?33$oKyJR&hFlx!q5aL~+0Fa+LskxF+q(pxe_LbTb(C|7Sz_ik@7QxLaZzS&lO6JMZut45nkC7fu`BH> z3faB5sy~IVbsW#9@aZ_d`29@4kt$M^jh|^g5RYmmI*$KiiTU`!9mgx;`){>y>JNv$ ztopl(5PzQ{p1M{?H9Ko*m&RL>RM^J1AJx35)QDh-xmrgxIbS|2d$zDXxu&06`7He+ zICpu%h_7l?v)KH;qPd#Cl(6x-b~3$oQfDU}-rJo?RvqGhSP|m4>s$@pHXYTZ$22@| z<>R??JZ$6Jk7`zx9MybWM>Q3WY83IkNBqqt5&sEAyds_qZ_%&f^xu5^nv#fLriiZ) z@j5%%|Fe^SThZ*~rV``$!JUuSxtji;tNHJWo?MS9f%w6lt7$zyo>v*KhHd|qVwa+tTGtf^W$4>Jg*kcKd(k-Cmr6)&rZI*)N0|y=9Lw#B$IW* zMOF(Bu8r4meE*N*ud8Sre^rS$P{TBiR~zr!?;`Q=sHXiJsP~k#@vl}JpEFl;%sxf# zk;|i_n%+OTURo0I7bxN@MEtX8ZulrWKg|AfnyugL24{Iq{z~{PgB3|y=zjQ_ntT=K zZ{o8Ij%|KEw}f9>;?;b!+wFnEH@lB&vO}xGPHHb6mbLN4B_ro5^XK^Vj_<|0J`iSi zgj`_P$1km)TR*S9%B-RtA-CEcA;>E`LduNeS0#;drG34-cb36*wk1+m_22AnwegI2 zeR7pP?;IxJNM&t5s!3(*m{@F1smR7ZMrS9fw{>>%6q9xxA=r{3jQFb7)yy-0rL&Vc zqnfg-gRe3@;>*s} zDB^pM_;Nc!=9vQ&@f9Mz^$nD+s|j23_SCSAZ$CR(ZXCbZTvE{+s50+d2Y2mctBwDJ zo#D{+@$C_w<%AL6epHh!pP!y*UR#lkpEslUDSU&wKK^#PT?_3kWB(k(J3=lppG>}W z2F|(3Z9T-^ptmIH(EU2k9B;`hMi!gvt(JgJgYRn`dxodp!x16+Bt9b51PU=y<^eEQmN&a{bu)JR_2w_)23W)<;^|FKVQC#Q!< zxh~n2>`MC`(!G7Iel1Z{{WrTe((Ss!-ZJ(-Yloe)$xzYaRgx)}1McftUGvwN>kH6m5=+?(?qBl@i7$beCygtJzF?6I4O__k7}w~S3|29 zsC)xxie7DTe+DN15Ok+6VK&txfU!w^sm}nqV=|2R_H#8I1*S60H1}0>n)cWAG;QkH*7mI*z`mJ}cik{~=i?Re+4oTHt`?1zMSQvW_(kSPiujySP1!e4ium3mzTABL zA~Q=7uZSn}J9$?bl$(!VWR6h8E8-_L;>)cTUPOECe?{wLmezOwx*9jm({a4(3&eCK zSroOOt0^}hzsMY^i0`V6*R_-BzuwNNvQMs^CHgt~Y3=07^s%}Lt7I}+cLdh1r%{LQ4AK_S*K^@piRnXtnSr z;%=`!K(5_t;a}St-MX6Xv|4y$jU8GYcD@G1;$;zEZgz5|nH_%z>MpyIU}+s;cD3-5 zn1}B`tu!lX6tu>!7DisT-naN_VZ5i|%as-i!d@YMUgfKW74ccz`}eh2JOM{4d;3vM zx!K8;=2S&|g`*lpeD4uoZgz5|d4(cg5l_~1@{VfC%}%Z~uT;b<;wLrY%gs)%G_O*` zE8-_L;>*oWt~6&U;wwb_@9D8?nVr*M|C)HNX0fYV6SJ zuuDCD7D|+TaxFJkv&y_KM*MJmvpe18)t}y>h|l6a-Qz`4Wf5O)u4a{agCbsSJOOce zZ8f=@$+er0Uz3@Se~9Me1>d{V#+RF`S!EV0;uZ0e8u8`kYF3%^74eGrNsah&b2Y2X z1&Vk@{G>*Fxw)EE=Ix633K9PRJ$B8q<6ZWTsPVZFbG*44aE`Wl2xt+nt2rh~gORg^qkt9+O2I*;X9hRb82(RwHwFJw>7$TH4oA_epZbgS{-&F zP4a1FpIpn$)r^_1#E8EyUOR&@yRPO7-YI-zW{lR=+-}#^Ag@~)Q+!>`Skfq0+V6#4 zt*d!oqR} z%zr5274efA@#W@f#>}@B@rw9KjrekNHDl&GiueiH%eN(-C6d|6`;#=8+m>tFhb(@Es*Fp-33gB%fAxt|nhvmb=(|Ki=7WRy;e2FgrW>p_qqV ze~Zmxnw`AU&Q2n)%r9PE;uOBcNu#86TCZNsPF@(Jru|py%bw8GYU360>3iEbm4G9a zwf*d5DqF|IVsmdri2tb~o_bpmFScF6ju33g&~3#3pd!To)_pha00_4Jx?jnAsIV48>OX9IQ!t6NyC~q7;)6ArC{AG3= zkGwJxzo&$apP4jDN~gP{SL67f?ZNd{H;&&-E!%0=pRoT>jlYUB-Fz~6(gbIh&4bzx zu_}xtJ;EBL{hB%65>|{f&GlB!RlQMXH*sS!t%kh}Sd8QXL#8baqmD<<5~onU8;!zJaRH#_Q~) z%t}fqe=)_w?%Mdp<~53VMLfZAc;30bP7$w&A1cJ3Qqg=o<}@*@$^LQizovbsh5noA z8z_AP6~YD6x;?5nTW!4B_@T1#Z&1W5;)e?H3l;H-_@P4lB1OC+ey9+Cjv`(WKU9c+ zqat1rKU9c+lOkRbKU9eS2SvOhey9-tW<|Urey9+Co+4fmKU9c+yCPl@KU9d{qU&lZ zMEqB2QOGHFVF>##FrToy^!AI~u0L=NB#iOJyZ#QBWH3B7l3joE;$461&Fo;#JmP-Q zeo^~fe+LqGzvwh_?RNdW+zNNQ{$3R=ptiC@tHUl&qcAVLuBQF2zp#{c)OqHr2Jia& zdAzd^VRqNwTD#A6b`!h)=9zi4>+deR>koO|zP;JBcMxUa=dUE2mo&PaHO(VhxqR+;&W_#*?q3MBSdzBNSK0cp+p$*Rqgs)Y_8RDd=BDu z*PnoNaCZHDRuNwz;#d&}jbCLBjdynI7mP#qqO6S{+;RL1n}hP? z`UoAz=h*nN8J~&&s^)^`YntaLH~)3S$K@yqEBaLOl?CKk7MO7z1;RhcfUr4*lq*9J9u>}%|R*$?nIrIOmNet|_QOe2u$L0koZX&=& zkZ)P!BmQ4zykQ@(mQJx5GTyOMjt$Z?*$O3D68!PWl(mz2m4zgu4aZJ-c3iKkKa@95 zc2&HSlT!qrI(_T(&QkRaRR6D?oT;;uIX1rRlk4qdpcYyq#r`?*`uK~yui}7nZeqxI zef(RJbm*_@yyUAmi{th2-!yN}EfJD(k-5m6V{KySt2pNp_agfK%aXQV#d(jd(XEgF z7JU_Gp<#zshh0dMd|J3+Rjn4DZ(biG{?qXqc!b&Y@t^Y6$ImzOX?^@=yFMOy-3s^O z>*MDqjdG>^Ug*{O_&wrLL;LSQl|}sEKDoZ5IVfLD(7Bo@$HtePkJoSgrN8vIfAWPl z-=gKm6LXl#R@M6WndZIm_gp9Xtv@+OyU1zUGm}OQ+PD669N+)r_@<8Ib8LLsQH>(L z{}KN@ednr(r}4w^tet$6+IU6$P$B-&iuei<{{TIq%(72w>>p7(*v<#esa>2rhkWnw>nFxN~ZA$=wpI zjmwzm2%8_tJ4fc*8aG7Z9;DgHSv7WOb=W1<7mg$kd8rarJ-LpVD1PU9pPhkRT1S}u zO8pn?$sSAV=hn}wkC`$0O8xEjEA`0ho;{0y2a0NqFIQS92z&LF`uBC5oh&<7qvQDg zAII0###dyLDuLt) zOtMS$Y~h?yP1(7cchl`N3~8NIi8wf!S|U$fUw zu6K^Cw>7&b*UOpaeqgN_pLWay>Ghom{#%)S{oB3*DQt zHhyr&@gLA}ypH1oeE7ub;J7yue0s-7_%_E{)RNOXn(^r!Tg_g%B|>ePZl;^|U$@*< z1Ahj&c3-zVz}Dza@3^1l<9F8Bq19m*(j=c2Zdg@_Ut%tdSCZWyf87#c_VkXeF%Mt2 z#EB+zn|IjLJCN6%zft`3jwMN>Txq`-dUblo2K~Ba((S{uc5 zvGM<;HeL}=upXXK&Bcm%Mf^}9{t`ueg^1Tx2K~RvU_{696(U~eYO*sn@*Ge+Or|wb zMXH;txm0a@g^1rqw`-%Fon-%>8h^8UyLWmAIGb!9+*01zy*WvzZgZU2Qai<-qH$%k zH9o!L7iL>-iI9}-we7X`JG(a#cYEyta^aobcaHqp*63CXZ>QNw`8onx9d;p2@@Zkj zSGBWyrFkG;WpG#g1`1*J4b+mDhn?Lk%}RO$wZ`u3Mqc+0srdSMtUlq(l@{h#y40+vJu;MGpRwa#crTymhY9-k@m9Hez_3{0` zK7LPKA77!3SH$-};`dU-E8^)N?C_jr@GwPug^1VH!u`Km_@DL3RS{1%et1?3U!#bx z5b=Zi9jJFT|CISg$lWwob4iU|l*EK0p+6&0ES^kjq_S5vSF_k$-{5bAoE6X2Ak5Cy zd?@B&*WY5ZnC5Ekv~xAc>t=5_6a;QI(CKX_|U|d=BEvo*%DIuKoYy`e_}<=ODi9xsy5{-~aRRkI+#~ zg@_;AZ~e7?&-KVD3!*1ZVHYJap-7k-niNWOcT}^k_TTZS2H)StGb_UElk0Nt$#q?A zUGhCw{bqOe7V0=&#_tkld#H1|yNI7@?$YnM=GgeM<9J29AYH=F2+!u|Hsb$75nmzV z|Czq=^hx_2DE2=U_zn~}Siautv0?w8?T5Lq)V8BZJ|WB5&s=Uyds{Ec*w|!R=@%Jg>74bub_)UsVL=g6S!2>GcZzCy$g?wMpS zY#v~Z@0pRf`{|@rIe{!nVnUHn{$h%UVHOEqi2%kAYMl`f}X*#@jq7^ zpM!WE)eIiuA5_FE;tAHnvm<1!B3=<+0P*i=4$70O+W4qK#DA8~8~dC+lZ^d;4V*~^ z&Unux`$Bvs*-d?LCfO=Flk9U%c4&3j$*8D!7=CiC>V&4X$(dxA#NTX1nBCd!pR~Hx ztWC}&Ltb~PSn)H-)+UW|rTre6yl0Z#PAyw#TgU!6<`eeZvy03pjU;H*=et_nb>yWf8A7K5OaATdu?$rixZ);}2IGuZSmX4bQ0NDT;VS{7@nOX^MD7 z{7@l&mLk4F#BZZP=*AibpzPmMJIT(DY_DAmqP@V`Wb+_7)ABbbY0i`Ox71Ftxvq@1 z)~>d!UzlyVCDP?NwY|2zcD#L756#tVBJTFu1LWGBE&OX+#%`+A8iuj>I{E>=y zMf^}9{#lB6Mf^}9{@IH73K6gCYWja&&93@%S|2vM`E$E=l0&QolT~C0*V@_1*-fk@ zn`h?HO0v7`N-~sjYr%@IB%7DaPP)>lQLbLCB>VgxT;m-xq~>g>>uRJ&250T$(Q4x> zwDCGS+5fYX&r!rH;>nN?&+Ozeig-o*P$B+r6!D7qp+fwziueid&EG2GD@6R@o-Orp8 zKK^GN-$0dJAFt#1{vXHhtK;|zZM=?Z`hQe&qK;}RMEnEv-)olL9moC=wS(<`y*b{l zKX8st_U!SlzhjcLJSqC&b8CmiyZ%mycm4g=oRnL_FD>yowK=t0t(?%VzoUser#6>d zyIp_tZH=<$Z$tDT?fRQlV~19Uozz}DOa=g{B314B8#DLCyZ-KrclII7?)v+JU30Uv zj$MCaW{h_I-EMdNA+H;k6yNnXmNd$h_M6wMU4QSZeAnL-2vJY8sAB)1DUA5B=;EY- z;M|m?81a`U=}_c~ND%+DDOcMJv!+}d%9u+Vi^ih%`&@4#?pSo=$c-cI5Wn6^cZff7 z$^vRDJG46Na#ad46L6%sRUv*|tv2;ngy5z1vtz^~%p%@Dg>PMLUG2R3M=j!!*I~9e z;@2hi$(8n-*DJ(7N)exQ`|u!sPepvrsHW_btJ?UirBD8(3P-wa<9`&7YShMuZiymZ zdgacM^)@>BM>Tt?jaM5_SRS5H%``>4B7Ue4zpo-*5kFLj-%k;*h#xA%|CJ(M5kFLj z-(L~0h#xA%KT;8|h#xA%AE1a=#19qXAEk&_#19qXAFYU2#19qXAESs@#19qXAFGI0 z#19qXAE$^{#19qX4^+e};)e?HPg2Ay;)e?H2Pxt!MEv0H?0#YMJ$9?cnUT0}(LPt% z#~mdxp-4!7OeL@Ij*#lUQh%E6?9M@a*)z#>4^;o}fqJsq_#DLR9w;%;gR=+fLEZJI zh$mPN&mO4XDdHVl)6ZX7>>E@I1xe3hQm7L~qh&7@k;lXQcU~A@h z8(T5bG}l`>Tg_g%CE|jqV7i%ZUT7(y^J;e0z@I_x^ytNLITO7!k#I(IfUQwR@n=T& z(>Q)-jU8GQc8P$(k#NJR8pkg&pBd%vK;0jI2MS^KJ5XC=9=-#$#4MrjK;2=#1BJZq zOHReV1GOY+lq>CbNUy#FwV~rFd}YV+8>wYi*w(TCVRMo_y=H}R=hc97Rnh}|Ud`1> z+V2O6f83m6rCb>;Gkjjnz2@575>nC+SC|#%Mk^+D=C=5}8id*NYJOu8&nGl3GK=VZo9pa(HOT8u zoGE@@&7!1HuC(79y*jVv$jZ;F8KZB;ebIh5j{Pq+TTf^LXS^pgeYweq|4MWBpU||f zxq#Zr4y_J5|GpNBC*VkBuL|*BHb=%!t~+AHBg`V+KcVT%=F5b5KA{PD9cGIo{>w?D zTxq{~y+VBTCp2xNmTj~n7WVI{v5nvEox%ssresvZHhy!G_WMENTWVtCx5lUN{laX^ zEg>cSaC>cgt^Ju~n~1x;_5iuCjlXl`*S1Dy0ILxuRKD&iIKLxuRKDdH9JLxuRKE8-RLLxuQfDB>0I zLxuQfDdH9JLxuQfE8;6e{8woM&nb2j5Bo1Le0s-zkvqKuoC67CeDUcWhf6XT9vjK& z9rNPTJJy@o!JK)-{i6M%_NR9oNZkFR)5x_uz2oIpxI4Y$RnY=!D?7A0?D8}U^TKf8=o|#9dcid%9??7I6{zmcBJLV;ga;5#& z_v-YH&sTnWhax_Ud;h)`iznbnWv>qL^W$?T74fMKjuU!bjr7Xk?D{)OM>Q3WYIJ9J z|L^S96PhALJQ?!g+1dRZweb}qp2q;EHcxAw-h6TMrOh*%FK;f3Zl-f_&a@|$MbWF8 z3!1NKo-c!i=yk-$68%DUqby1#!#CGmYROk654?p+_ z`9j)VCY5q@i7k*ww0h*tar>g^tw{{*w^7Q;{Kw`6DQ+UbMv!k=D+#3P)KI{PD>=&R4rlts%*1!?9DI9oOsX59Mtmwo>xR(?r}4r*EAu z@%G{1o=NtO=AfKO_GvwntU?=q8(FZgSu4i=*8}HHf-~N8C%+M&JNa*YaPH(CbnfKW zn(WZ(uxoD}+Hu0hvZ@oBZb{Ca9F0%fLzq2<&p&ta7IRB-?j-WMbM%Uz!gov3C|BBV zf3HsA({m?XuMf|;le^T$S7_r0cT_VtC#}9f5wD0RQ$IX5evTqu5kFLjf1x5?5kFLj zpR0&h#19qXU!;gv#19qXPgBGz;)e?H^Az!l_@P4l>56zo{7@l&z9L=`KU9c+u_9g( zKU9c+i6UMRKU9c+sUltxKU9c+nIc{hKU9c6LlLitA1cKEog!WlKU9c+xguT>KU9c6 zQxRVw;`M~4{y(8~;c9K0OZguVAWXuZA@??BF)ACm&=_H#M`AqE;o9oKx`r6f&zSDd@ zw}e+XiLS1#t{rdB^*c48xyW+juCCoo?v`k6Og7OGwq7LP(OhF|+z^R-$Sk0?vO}xG z&ec#f*4=UZDsz2|`0vFhG$G8M&~$-4TYhQ%-1>R-Rb~~P&~)pbI7JD0-5E>8PiR_| zG|H9s`=eJUG@TQl>v+cuzji-f_Q~}wI&bVh?3rZje?i7KBHs0Pf08EfwOrdqWY^#2@vgsbn+I}Bw1^(w5p3uDw& zx9e|k_qh(vj*x#;8?QE=%+2uF_%&+d74bub__Gx86(U|oHQ6&f{LyN$crxToWv^-+ zzskHrM>UFg!q)KY?0%;rUJ*Z3h<}$NzCy(7`SJaKe*BB{{P-NimpwmT$MO9?j@MK8 zsyt~`5#Rra|D29$a%_Crb0_bkGbMju&z)rdhkc+`$6K*tsNGhEqp?}%HX%= zq}&ox(huj<=G1PrazbYdA5GjjwYlWltumNzYjmp&9;8(Uvufag=QC>Bq^k;-1x z?BtkP8{7E%;*|slvxxtKcee1D86(8sZdVx~ufuF{#E&J7a;5#|^$PLtt9+G#B0h_I z|GpNBC*VkBuMY8FRm4{~s!_!EKjPOZ;uY~^O^0VxbE_g=5kFLjzfBRZh#xA%uUEt? z;)e?HUsJ>@;)e?Hw=3cm@k539uPfpe@k5394T^Y0{7@nO8;W>E{7@nOn~Hcv{7@nO z-xTqR_@P4lw-oV;_@P4l9g28G{7@nOPDQ*Tey9-t?~3>e5wAPD`+sNmLAtX$2k~Wh zcI*21{$C$|x7zp|#FyRYs)+A@#D7;2uZSP2ar{O_ydr+65Py#%UJ*Z3i2uGKzCy(R zl+L30xjnCj{r?P{R|C#?&#U=md|u73`ry2p-_UtAKX0-_tHX}|m`YyVJ7E>d&j$MlIWD&vjw{p7^Uc z+r9H@z}b|XHpA!DY);aCKS+E_O}>h=H9oKA7iL>-2`TA^+iTlv?Z1k%iMZQq50Gnj zUd^v%F)W&2xXuzx^|_!GVFK!I~eT(g|ebZCi9 zuiO&p@|>D(rkfYqXy{C`T{ZA$kUKqkaa`O)FHHoU5glM_JTnq^KOuf+jU8GYc8P$( zk#NJV*}JfS+>A@icbd~1bDOi9_uEkohqLWS6h8m9#=Pq&=MuBT%x&JW=Un2V%-kkB z}X#8Vv2`h8(-Zx{&#hLa@BEs=$@2aW$<4#9$Rn6=nU|_Op{^pIjC3S={^gwOBj>M=E=D zh@Yp3ukgurBi*hm>@8#e!{#JwRacmclluqGRmpATcdl0_=_H#M`M8mHuFK5TmVU3f zHn)UVIEk(>E6j~;ZTwZlU12^$uH74`>urth4b&#G@mCmjXm!{n)fbM08&=hm>mu_v zO@4B{&D!y$b%fb*{BP`h{L(t!xh^t`XdHi?eFKHOZX{lO9KR@Olq>CbNUz56M|QOF zWuIK{q?TP`pIq6$G=As0!+Yln&X(kT6eIrrB<=Tu#J45yTrZEGT)%A|$Soly{cy*~ zj+}R{TZp@3WGA_Hi2swV(INhBLi{B)c4&3j`5F|9C*VkBuL|*t&Aat0^*J`aEaJD( z?b3BM{tBBEYzrm2i};mhMLbud>uN%`qb%a}>z4ihb<2N^5&yk-RD&=(s=2@$)vPkB zXjF5n9n~PO8+CRCLMf@M=ng4(6b3glk46GIgXS}P0 z|1VxG{O3McE&LankN=-0JG46N{QFugo`55jy{b{oSCZAjyJA!$%p%@jE&LVp6+-++ zE#i^aVYWEpzmhb{mG+z0E5z$+Vb|-!vs!qDt`@Fv9KXkC6iuO@_-2&9=QOP&qGK zVh%kTeIfZ_spPm5>k}KlG9J|+%(L<9&HBW~Bd@d4#cllhq*1Q4-vqVses9psj_wGl z4Dl5#pqjZPc=YjUec5DPh!5b4>{*)(cf79|6KEW3y4@7br?P8EJPuuCPqBjme# zhw^li+kJlfxf)mZQ>Sm8?o#byVZ`5@AQ$Bn@$Gs~5#O$7s-_n~{0}F9_5^2RjR5x?D-=KSbQRA+ir!xEvZ#887jszEw?El3EfN8TK_FN&U= z8vVS@_5f!*Wb_}K7bN+T!byZ%85-5R#;ylSGRBc(ryLukXY&*^2X&4}wt^5kTn?nDreQH>&=_Q5FPTTt4+h%Yv(;Ra=GJf2(?@rwA6 z-R@t+m$C7uHcxAw-aK^lrOh*%FONqp?GP{Hh|s9!70Lf>{(oQ9s76LKZmvegGNKLt zVQE8^STM@4+PXLc{*i#@r95ubkNs)$eDSC>-6yS_kd_aeTG zjmLlS?u=^i*V1338Xmp4QH_jdB*dN5Q4M-wvRxBFe08H5MSMTurrYEA-P_iQjB3)W z3rgpNGB4jQBD(KKtZa9pZHypNFqr^9FkyUkvfw=Ro|EM*nV#tepgPcvczc+DS%1 zs~=jw(7)?yTJ>+G+*)5xyNCFM1h)_Atlyxu*5DPS82s-Y>B1wtZpc^t1;y*SFC9=gm1i@tbypj8j4K6J)*k{ zxhC`qmv%LWV~Y52zw|S;s!`44TuG**ns(S6yiv_jqtBsvN&Y=2jvqA&Cn<2@n8GpU zqnDWHe3l0~@(5pI?fSKqjuKKMxJbK;Q_N>=g>Sr^tbypjI*LrcJx+UxaZTtIF70X# z$JEA$`=uYLe=~Y4-B!xK-yWyE#JDE(3YT^@hhvKPaKH2;_4%W->Av!Bb{v2HD4e9g zg<}fGn2+`_&-pA5bmS4f#ESO-N=S_;g|xdk#eCLQ_{Pi08i)?8qsa8zaMdR+}@Zf#YuJy2tD8I;9pVT9e<12xt_ZMgh> zu8zt)_R&_j)guzihREky>z8efPqy{(tt}WNO0jh{KqBrre24h-+DUL71{CoQC5m|0 z7rQ@JY?Z+m3C&+@un)u|mfhzHT3N(@DK3Muu<;1HW#hlpKyA2u8}F#hV;^mWTRkGN zY>0fWwSL*wxFWu_Pj(+=B8X3qY83J9?xG^TUC-N|;v$E;+9SSczbNl=a_pVc-kF>km*tgBvn2TAlX+Z$2kww$wBeo8u8Zq+^@sA7 zZPR%2Zw&TyCrLo>lPuzK?j&F1Svx6Z88gcwKB1{U5${fD(p3iTzNKS>x5@y|tDz^? z^!j*xa!upFrP|wgmq%m0>Vb)j=%zJ!lS^8@2y~&EZpA>s+~IBn5bQbuB zjidUpH;%G9W{SkJA#%Ic`enoM{`f}7ckEZu!W!mN)87cm&%67$Mb3{erk#)YEp(@W z%pa5UuU5o^A3}vIw~S=;Gve982E>r??3_Ld_e|M7m$sgL)IQL`oYFuFv<>^g&p*Ft>xC_`Tc?TyVb_$ z-6W6aBmM*$)hOc8If{4>B7G69&c?rkZ120QjenQj+5IkS$6O8DcsCx0oZ>d#)ymcnW&cSL@4BUHF-3gQt__XjFP?I7YIZXFlkO>F#o z$;O{e*oTaM7{|YNlpR_fc4$jp%lx+X&p7_GI#=W0n4I|g2#J?j#9uc0HoDW7QToD6 ze$X5S@CFJw9K~gKB?a-9(d^{M>FEwK`T_Bmjk3FYL}J+xtqHZwwK5&+k0;kF3w@;60osQMi660u|H$YHLi|T)4MEz%gYRP?5Am)7wtgu4 zmeCss@sQCEi2ukaJ7^YmXagg@81DN6@&BWUci_v7`LmNBAjD%P^1{rsYw_7hSC!a! zot<=j(#@F8P8RK5f3D_SLOkYFvNpbTt_C?m7SNRx8{e;UHJG6aJM>(rZS8urKWx0t z)wH`mS-L-}!CZ}wYS2SEs>$MHcc-hHtMP3-5U)1gA->pMRvTZepC*>8I>h_qc(+|D*q>{$jMqjdHH&5dl` zDuZl3KP`y=7_BnESq6~N4|6pi8)b)9haFnsTI;u|HO{Rxt&E;i{-AR;1^e8ekH3OO zHJCTgUgMjO=UGmjkI(jIchWi^U#wr3j(&m=&Oi8wFQpK4p93l=a7%3t$t_e4QU0Gt zKWTHZG|(l6u*@Ygp-*c$)(G0LM#y2joI>?Abgh7~ zO6$}E)!O(EC-+D8xvGutbO);8tBo(#kIU-U&=>9a2Osfe)?Jh0fC>s6_*@2l+BpjH zNJ?S|%UmoQC0JUzENjHt3ZG8zu=R2oUk8@uS|Pfn^>;N&U7$$3HC$nN-LvtnH7aGI zJ>WmNVs=uWT+yTY@^NUoZ|)LJ;kj-rb0YPXD5a_ixE0 zh<5|=jMKqKyt}<><6U3$d+ZgBSCXaTAAH1LVcjcJ98f`l1E0&lPdi6P9^p$2VVR3% zqXbJ!mt~DuTj3ioC+jIXuq@Y#G(Fo2R}(lc<;PGb*Q<#4`=!6*x763tTSNZANBkD+ z)}}b1f&vFVmw}&lj*dLSml(n_7t2NomXZit`%u|wiT`>a9qld zp-!$>5%2d)f5*EqszHl~WgO3AH${AZqukf78|!KyAFFRTlyxZ*`n7k8yHzeMEuDXN zud9Jh|4*M>(>JB>Q#aSw(0$_{e8g|IZcT~H ztPyJ~eB`EN80zGD)yDh%((m!ll9l?L-2?Tx(G9e&=5y9+ zrL_jlt*y#CuZH&nqO|OR`W&5Cb0_VAf{cFH1NFI4c4&3jL3`I)r1G!+*ynn=p0t{O zn-Z?S%3$Jqpc1i!c-;f#dZYU>U1d^2mIal2FmH8Z=hUX^n2{4 z(N#2J;U9d&Z=w)%p93l=a5vc;l3S=8vaCHmnhH7%!(# zeGOeJplLhj*M&TOIu!3F;@yAEP|Zp!-vj=r<{lcyV_qhEf#$|AMaS_vs>$|aH`6+* zDcZX};x{VdX~q&g=l;Gs_hWy|$1CDH-zm=FBmUcpctw0s;Pg0Ob?;n##P3zpQH|R8 z9z(fcb=^Vy!xiyr;|n6N*V(#*_!)|LMSQQJT(G|GARg~rb*=`tK%ZO-06Rn#5C->WuW5nm37JrR>syj9 zsf45{t-C$o&rVL)QH|R8?!s-{(yOxZQRE~3ZXMMq;>V52?iQ>H@%S&#BN6%UUFE3e zOFF6v!azqg!EWgh@ym7{$>T;`b-T=0K&y{<sGxD|3uf?>ldpwaCMVsR2-t~va(oHlysb@wUdjy61*V&=Kxt4yK*J4O=?!_sN zt1XINN}MxB?zMS0dyMcn{?zGSmWrc?jq|LIAMM$yNW;qd^o&+cXUh2jd48#%?)8s0 z$N%lUVqbCF_Pm5>m+rZ3&r8Yqxse9t(mk)RF-alM0&gEL=v;bRs=P0&UHluP|3+Bi zAAH2WK_Tcq2UJktzA<`7Tn4$*j%A4y;j>(p-%gVdon?aqow65e^bOJnj=9FmDO6uW z*9y_i=StkK2{b>Qj-w~=ysXz`>4E8u8FWG}|KKA&okGxk4yd5OO}9BDw@^7`St11? z9LwdfOwYK|&?$SdM$m>e0-tPrl2fQGg?-lw(aq;d+^-2VKb?*rV0nu8bg%St>aNlM zAS=Z`_=w*{A?Q8_R8ZjVvN6u28~4#_Q44q28+ zK?uikIV{r~t~7MYUaS$cVU55yq`Bl1DobJCwL*0Bxe^x%2to7H>G*2PQ^coxrJqx0 zHC|2sm-z=D@v|rd-RFP`3fx&XhvXJ2hb&8^2#@7*i88$*GNDgvIo1f;utvyXyqrQ6 zEfBg^K*x5@uM2tnbSSQf5A{la(!MkLUHYHRKlq4$heFVO4yfO=G{lfYawDH}j*dJ? z!AT5Znah=CY3Z`8BeY?Sz%`_~A-efoiHih;p!w-^{3(`K9`R`@n(AE-Y^~o-Vp!*z9L4n(9b4YHX za>%ko3PL!R%VC+exzf-nd$C5)hBX4;kmiz4s4Rtj*9y_i=So~8AOy`%r{lk{JVkuE zSNb~@dIR-+{2!n28>stIqXB&bRV5B4-y5j!?jvsZzJZ$6ID-B!^AA4avnT}J=YR?d z+$@_zatoD1mL*aU!m(Tq%iMQY8aib!)(G0LM&KLLT=EH(rLgZ>A-efoiHih;p!w-^ z{AkNl8=vl#{!WE#{0}Oz@jp}>-?dvm`E2~ibaA`a#_y=_q>(89;3K|+LePBd}qI(*I@t!AJbj6oT$^Km`Tv(Kd(V7Al7hl;2Y9h@(GotuJeGaIgz&&7dNN%BW$g)HVLO7PoA=g{X zccr0I_F|2o4Qm9xAqwDo6nWFNI(dhpH9b5u{^c$>0asQ)N32Br+daf z_=vxjLePBThm8G!nS|PgmT#1VWgrNE9bewBb#HV|upHsW)5iA)0*p@Yj z7FoK_0ky$yR~A-efoiHih;p!w-gToE7YmHwptZuGzDe)11K;=iL1be{t%C~&{CIV87GIdrlh z1t~a*AuMyb(kv}qmNkMltP!||G?!dLWhv~tR)}ssSK=Z8A!vR&6j#KDdZj;Ue;EBA zx}W@mkN6)b1l{L=3JTmGtdrbA<&b5G6oharm%}ps;7UWM?8O?fHo`Zgx#R-}ahAfq zYekyw=Sk}cj!0}5D&pJqO#jiFjj8nP#XtCnHz@?&=YR?dT+`-|+(PA$Wr-Aoa4eU@ zGJW7mL#OP;8bKS@2z*1DOFp5p6!u*!L^q!+agl%!G(Vk=Kiu*Z@#$Xa=hPoZ|Boyf z|KKD3M+!mrIiP|9_eYyUatoD1mL*aU!m(Tq%k+jT4V|(VYXogrBk&DrF8PGYQrLH` z5Z!#P#69pZtT5_@5~R-RFP`3f!M<4#_Q44q28+K?uik zIV{r;t~7MYUaS$cVU55yq`Bl1DobJCwL*0Bxe^x%2to7Hp|~PG)GPf-+hgjKsZqo~ z_=xX8A?Q8_R8ZjdusI~RP&s5-A_XBF%jK|4Ke*D+DSNR-(1tYv-;m~#PpB+~eb)-n z&F4y7Bp?LMPlw`)_)xF(C(Y0>l@vP23(IF`#{ znSOAkp;Pu^ji3!{1im57C7)1P3j3}VqMOf^xJW<PkbW?8O>E z8`cPXLz+uIp|TYAT`NR4pDS^ZfDkl49g3@s5A{la($vPw*xe8Pd!;ts?~TbHf7sM% zWWo3cAMuA#2)fS!6%@FK*&LEvs2s8^k%AD8<#Jf2&s=Hfl)YFZXu}$TZ%A{=CsdZg zzH5c(=5r-35)gvsr$ceI@u6PnS6XPbu+??KtA+PTAw^dUSBZehw_5lsGsNxQ)xuHK zJ;d*;h_4dlDOrm6@qYPC$MOF7UE)5tbR6&Z#^jIhH}$W`67vr};`>nuy3YX>6uA9t z4#_Q44q28+K?uikIV{s>t~7MYUaS$cVU55yq`Bl1DobJCwL*0Bxe^x%2to7Hp}3CY zL%q_UwAA-efoiHih;p!w-gToE7Y zmHwnXX6obUe)11K;*X&abe{t%C~%LlIV87GIb>NP1tA>E<*-aYxYE!md$C5)hBX4; zkmiz4s4Rtj*9y_i=So~8AOy`%hvJI(P_OhS?ZByjP4|<3@DV?dLePBoKwL<&MUmdjz8esHCsQ}$wwpbcvTz9G#epHNu}`>qwDo6nWFNI(dhpAN+p@u6Pn zPui2FKAG+(|KKD3BnmX502 z659C(AMryd1l{L=3JTmIHizUEDu*mfq#%T2xg3_!)Rl%#*^4!THmni&hBTLaLS-rJ zyH<#9K3C!*0U>C9IuutMAL^C&+!p>oKwL<&MUmdjz8esHCsQ}$wwpbcvTz9G#epHNu}`>qwDo6nWF zNI(dhpAN+p@u6PnPufvapF{VPfAA4MibBwR4yd5O9c6P!ZlQ9>vP23(IF`#{nSOAk zp;Pu^ji3!{1im57C7)1P3j3}VqMOf^xJW<JD!Hx@QF9|2;Qhikk`d? z(=)DG(S7KJ`4&qJHw%E^#dHeKb9^c)oyl9XZ!H;5{a_D#O@ZLY5^%vmS<`8lws94z zEwciMqIMOw6NgY6KJlg=!5j4m^166#dd5{Nx(~fD-(soZW&seqm`>q2<5N-TOy1gk z>&STO2YcXa3j{xwfC~=F+D^l?jjK>?nH4}3wX3k5IE32pi8u8K-l#{A*Tr+wGp<_E zedvYx7E28`3xMFobPCTIpNdLn@}~E#E90pj?14`g2!1R97aWx7PQ$c~t59v36+jfV ztFWCogxc_lH}weKs7H|3#dFg$u3FK3=!N+fOAR**fZ)Y+3eOpzib`kl*6-U;##2Ao z17BYt_^||Ba8TBF8m4Vrg=)*J0HUZ}h3&*4)P_&IsYmceJ%YS0o|~R=)r#&zFU+@C zYPeYd1TUsjc+U7#R63Klao;8~p8CNa_{IXkk0s!OgR-&HFm2;1R9j{R5Jl}OY$pz( zHhkhuJ%Tst5#)98-1LmAR&*bFVZOyu!_5L9crl&AbH=Bl(wV#&eVfX7>IZw^GX#Pk zOTYyOWrou*ZR09bTV@3iMeQnVCk~-DeBw<#f;Z|Bp2J zF`dG5#;2mvnY_*Vwvh4E5B9(}69|4R0T&#U&76j58&{#)GAn>6YFA-9aR{~H6L0Df zyit!JuZ!oVXI!@8r|_Kd zsi<@&Z=1gDWIXkQJ@9P=f*(u31qWptr(xR0Rj9Vi3LuKwRoG4(LT&iOn|cIq)Fa62 z;<@P=SFPwi^um0LrG}dYK=5KZh3AY<7v@_mHQX!!f)~>%JZF3=DxJz3 zzqj!1Sjm+9-pR4dfczG|k-mj*r@oyfFZF{x@SOyLA4|Xm2W2OxVcN!3sJ6@sAd1>m z*v`0z+VF`t^$6amN08UWbJH`fTG4&zh4~gs4L1vb;Kg(b&vSe#DxJyOwQn~WPyJvI zd{=?s#}aVCLD|)5n6_~hsx7kuh@y5CwiAa?8$R)-9>E*+2=cmkZhFR5E4mN8FyCUS z;bs94yqHemIpb4N=}g}4eS64w>IZw^y9)$AmVgTm%I;3Xw2iA!ZJ8B76t%0coj8Qr z@QF9|2;Qhikk`d?(=)DG(S7KJ`4&qJHw%E^#dHeK8J~(uXY%&!+grv{KiC7`Qy}=U z1YB@X_H-JiZCr(F%d7yRs9lBa#39s%PrRu|@J2m?ye^)bo^jQR?n5ukw^(YpSpWnt zrc-#%_*7InlebUbelni=!5;WN0>O_Z;DUp)kJB)1<0@2JW(5#M?J8_14xu)D;!Qn* zH|i1Ob@ANvjH_03A9`WF#Ztq~0w8!Xox*d*r=rrCyaW0Ul=0LL_P`Gi2!1R97aWuW zoQ7!|SE1T6D}X3!S7AGG2({r8Z|V`eQI8<6i|3|iT(zS6&m*iIZmZTQ5SdIWFOBgpIGx#<~Kt>`}V!hDORhMNUI@M1cJ=ZsH9r89X) z^c^YVsUPftA0ZI@SOP9MC`ULA(>AU`wPjWSQPi%&cH$6f!zbR=36W^+$;cs7t<*`XM8Fuoyj|@?`RoM{a_FLD1qR|5^%vmIm&66ws94zEwciM zqIMOw6NgY6KJlg=!5j4m^166#dd5{Nx(~fD-(soZW&seqm`>q2<5N-TOx`hl$I5u> z2YcYh2n0WtfC~=FF;2s@jjK>?nH4}3wX3k5IE32pi8u8K-l#{A*Tr+wGp<_EedvYx z7E28`3xMFobPCTIpNdLn@{aF2LB>-**aJUaAo#HaTyRj1cN(T`T!m`OtN@~@U4`w$ zA=HLXys1aVOE}om7an*|MLodv?SZcUg00b|lQ+Uq!R8%^XcT(TUGM@Uu9{5QD z!H*^2f`f9B(=cu0DpXr$1rSB;Dr_eXp*DQtO+A7)>Jj91@!a%`t5$R$dSSlBQp3#x zAb2sI!gI!_qSBeXQ~FMo@zf9Yz)ukfek=hO9F$X>hG`pDq1rMlfGBELVLNdMwc!(Q z>JhwAk07s$=cZ>|wW9mb3-c|O8g3Qo-;lbmCody*7q|RPyJvI{4{~!#}aVC zK{?H7n6_~hsx7kuh@y5CwiAa?8$R)-9>E*+2=cmkZhFR5E4mN8FyCUS;bs94yqHem zIpb4N=}g|tzB6S!^@Ba|nF7I&CE$XCGSg|8ws94zEwciMqIMOw6NgY6KJlg=!5j4m z^166#dd5{Nx(~fD-(soZW&seqm`>q2<5N-TOx~7LJ~yQ(^n*R{Ed_!fOTYyOWlN`F z+QwC=w#*73irQ7!P8>pQ_{5uf1aH(M$m`;{=^0n8=sxtqe2b-qn*~7dVmgKAj88?S zGkLfpgS#x@PD{Q6RlVbs??82C=8n{>v-{4GY}XI=z|R&4ek=hO9F()2hG`pDq1rMl zfGBELVLP6N+VF`t^$6amN08UWbJH`fTG4&zh4~gs4L1vb;Kg(b&vSe#DxJz3zyEVR zw~{IO|6Ip11M>g5j`aUr&+EHD@=`z813yn7_^||Ba8S;38m4Vrg=)*J0HUZ}h3$-c zs12WZQ;*<{dIWi0JU2b#sukUbUYKvO)Nr!^2wqI5@I1$-qSBeX3;QmX@zf9Yz%LXC zek=hO9Fz;4hG`pDq1rMlfGBELVLNdMwc!(Q>JhwAk07s$=cZ>|wW9mb3-c|O8g3Q< z!Hek>o-;lbmCoc{+IP8(r+%;peyKq4V+pw6pj_%SOxw5$)s|TSL{Ym6+lfP{4WD>Z zkKm1Z1bJONH$CI372Stkm~XMvaI*jiUQDO(objosbSCeT-pl0Ii}iy&@Jj@OA4|Xm z2jvo{VcN!3sJ6@sAd1>m*iIZmZTQ5SdIWFOBgpIGx#<~Kt>`}V!hDORhMNUI@M1cJ z=ZsH9r89X~^j#%0n0~MaeuY5rV+pw6pj_cJOxw5$)s|TSL{Ym6+lfP{4WD>ZkKm1Z z1bJONH$CI372Stkm~XMvaI*jiUQDO(objosbS7_B-!(Fx`oSLfEP>$15^%vmndLN0 z+qeqVmRSKrQM(G;i9@IjpLkP`;Ej3&d0jj=J>#ks-G^S7Z?V*Hvj7NQOsDXi@u{eE zCJ#?m;c2Px#8iHg4ABT%ev&N2;`M=z-}U%wE18q8$B$*cSxy&ivE-}RE0`oSLf zbppYUCE$XCa-GvKZR09bTV@3iMeQnVXWT<=_{5uf1aH(M$m`;{=^0n8=sxtqe2b-q zn*~7dVmgKARZS`?oyohQ??xF<{a_FL27%zm5^%vmxxs0ews94zEwciMqIMOw6NgY6 zKJlg=!5j4m^166#dd5{Nx(~fD-(soZW&seqm`>q2<5N-TOkRGH%-&xR!+5OnlVou; zCO>|2->ou(=?8n@Hwy$mmVgTm%FRy0w2iA!ZJ8B76t%0cotTB%@QF9|2;Qhikk`d? z(=)DG(S7KJ`4&qJHw%E^#dHeKb9^c)oyohs?@k#{{a_FLc7fo>5^%vmx!q})ws94z zEwciMqIMOw6NgY6KJlg=!5j4m^166#dd5{Nx(~fD-(soZW&seqm`>q2<5N-TOx|6+ z_sAVZ{a_FLE`i|35^%vmxyxyows94zEwciMqIMOw6NgY6KJlg=!5j4m^166#dd5{N zx(~fD-(soZW&seqm`>q2<5N-TOy1pn_sR^WAMAnOEfD-z0xmcxcRLN!Hm*XoWmW)D z)ULvI;t*=XC*IT}c%vRcUKh_z&$wzu_n{Z&TP!u)EC7NR(d@3rP$-BSr0U1yI zU=RF$f#AmyaKS;j-)We(aTTg9vjT{sb``c0hfo_n@unWZ8}$hCx_EAS##Jl254|wo zVyWR~0T8^HPT@J@Q&H(m-h+J)$$07qd*BZW1V5I53l7SIPQ$c~t59v36+jfVtFWCo zgxc_lH}weKs7H|3#dFg$u3FK3=!N+fOAR**fZ)Y+3eOpzib`kl9`1WY##2Ao1AkZ` z_^||Ba8Mq08m4Vrg=)*J0HUZ}h3&*4)P_&IsYmceJ%YS0o|~R=)r#&zFU+@CYPeYd z1TUsjc+U7#R63LQ;VB=H|J2tH_P{?Z5d2sIE;uM3b{eK_T!m`OtN@~@U4`w$A=HLX zys1aVOE}om7an*|MLodv?SZcUg00b|lQ+Uq!R8%^X_gLQ(GK1*{d*F`=1V5I5 z3l7R-PQ$c~t59v36+jfVtFWCogxc_lH}weKs7H|3#dFg$u3FK3=!N+fOAR**fZ)Y+ z3eOpzib|*Q#_vh8rz)9}pClX049HKCjr2*fXZoI#ywnf&z@HHaek=hO9F%9AhG`pD zq1rMlfGBELVLRg<7v@_mHQX!!f)~>%JkRl|sB|Xp z`MwuqJoSS;@aF}BA4|Xm2jzLEVcN!3sJ6@sAd1>m*iIZmZTQ5SdIWFOBgpIGx#<~K zt>`}V!hDORhMNUI@M1cJ=ZsH9r89YR`d*Up)DQN+=LiHpmVgTm${eR*+QwC=w#*73 zirQ7!P8>pQ_{5uf1aH(M$m`;{=^0n8=sxtqe2b-qn*~7dVmgKAj88?SGkGuf&6V-g z5B9)c76^VU0T&#Umz{=b8&{#)GAn>6YFA-9aR{~H6L0Dfyit!JuZ!oVXI!NHH-xC+&lSph^*y9(Qh zL#Pd(cvFwyjd}!mT|75E@8r|_Kdsi<@&uh!^p6or1U2VN5h zek=hO9F&^VFm2;1R9j{R5Jl}OY$pz(HhkhuJ%Tst5#)98-1LmAR&*bFVZOyu!_5L9 zcrl&AbH=Bl(wRJb%j26ne0%3rO?4HMS2dlPxg+(e-k2gYn0~MaUKa>{ECClBl)BR} zZR09bTV@3iMeQnV$J0<7KJlg=!5j4m^166#dd5{Nx(~fD-(soZW&seqm`>q&j!#9U zGkMb*4H-}UU=MtnK=5M;xVBAm8m4Vrg=)*J0Af?S3fqZ8s12WZQ;*<{dIWi0JU2b# zsukUbUYKvO)Nr!^2wqI5@SO3fsB|W8pfSIUr+%;pJ|GbMSOP9MC<9Kzw2iA!ZJ8B7 z6t%0coj8Qr@QF9|2;Qhikk`d?(=)DG(S7KJ`4&qJHw%E^#dHeK8J~(ur}D<{DT4(o znUbF}7|RUEPZ^B#DT9R@i%MSV2YcWP3j{xwfC~=F!cN1qjjK>?nH4}3wX3k5aSyfO z6L0Dfyit!JuZ!oVXI!4sj?}B1@iwo=Fpg%<_&6GqA78Sul+5q?!5;XM z0>O_Z;DUp)q|-2M<0@2JW(5#M?J8_1W}!BG;!Qn*H|i1Ob@ANvjH_03A9`WF#Ztq~ z0w8!Xox<~~CKZ)V<&EF9nx!k5lCRZ_Wd`JHH6y)NvrOadl9&3y9{4f>!H*^2f`hV* z(=cu0DpXr$1rSB;Dr{%mLv8rPn|cIq)Fa62;<@P=SFPwi^um0LrG}dYK=5KZh37dw z6_w89y`!Jj91 z@!a%`t5$R$dSSlBQp3#xAb2sI!gI!_qSBeXJhwAk07s$=cZ>|wW9mb3-c|O8g3Qo-;lbmCocX z-*}&lr+%;pzPv#2V+pw6pe*k+Oxw5$)s|TSL{Ym6+lfP{4WD>ZkKm1Z1bJONH$CI3 z72Stkm~XMvaI*jiUQDO(objosbS7_w#)>kY`oSLf3If58CE$XCvVzkvZR09bTV@3i zMeQnVCk~-DeBw<#f;Z|Bp2JF`dG5#;2mvnY@)6ACmFZ z5B9)U5(s`Q0T&#Um7IoY8&{#)GAn>6YFA-9aR{~H6L0Dfyit!JuZ!oVXI!VOE}om7an*|MLodv?SZcUg00b|lQ+Uq!R8%^Xw|Zj@8BhIS4}5ij z;Kveh!9iKwX_&Tg6{;<>0*In^6}A(HP#Zq+rXIl?^$7C1cy4;eRV%s=y)fTmso`b; z5WJX9;W^_|QRz(HnvJz&JoSS;@HGX3A4|Xm2W3sCVcN!3sJ6@sAd1>m*iIZmZTQ5S zdIWFOBgpIGx#<~Kt>`}V!hDORhMNUI@M1cJ=ZsH9r89Z>md7`D`1a1Ln(8VhuWC9o zb4Tjc+KqK2+x3Gz@U;bkA4|Xm2W4%iVcN!3sJ6@sAd1>m*p8>6HhkhuJ%Tst5#)98 z-1LmAR&*bFVZOyu!_5L9crl&A^BkXwN@wz>H`bN$)DQN+rwar>mVgTm%5*7O2m5LX zeCU|mFu-;;wT&8Tty)(-f;Z|Br1ePCxUq*?2ORS)mKq+nqq;Gt8P6Ht9FtDvtl!vB z#$G?z17BYt_^||Ba8TBF8m4Vrg=)*J0HUZ}h3!Nl)P_&IsYmceJ%YS0o|~R=)r#&z zFU+@CYPeYd1TUsjc+U7#R63Klabpu1PyJvId}D#&#}aVCLD|@8n6_~hsx7kuh@y5C zwiAa?8$R)-9>E*+2=cmkZhFR5E4mN8FyCUS;bs94yqHemIpb4N=}g{?#-=i!`oSLf z41wUs5^%vmnc*}{+qeqVmRSKrQM(G;i9@IjpLkP`;Ej3&d0jj=J>#ks-G^S7Z?V*H zvj7NQOsDXi@u{eECU3LG7BZgt!5;W#0>O_Z;DUp)nbR<7v@_mHQX!!f)~>%JZF3=DxJyOzOjRhr+%;pzP&*3V+pw6plt6n zOxw5$)s|TSL{Ym6+lfP{4WD>ZkKm1Z1bJONH$CI372Stkm~XMvaI*jiUQDO(objos zbS4jT9_Fzym*qLWI;ZD3zB4m-q+adV*h#WoKiC7`Q6TuS1YB@Xc61u1ZCr(F%d7yR zs9lBacp7TMC*IT}c%vRcUKh_z&$wzu_n{Z&TP!u)EC7NR(qb z!5;X|0>O_Z;DUp)v(qqb<0@2JW(5#M?J8_14xu)D;!Qn*H|i1Ob@ANvjH_03A9`WF z#Ztq~0w8!Xox*d*r=rrCyjowk{91y3um@ff2!1R97aWwD(=cu0DpXr$1rSB;Dr_eX zp*DQtO+A7)>JjAf8zElPxN1fBp%>;`EHylC3A~t2;W^_|QRz(HZjIe#2GbArz;_b} zek=hO9F*OhhG`pDq1rMlfGBELVLNdMwc!(Q>JhwAk07s$=cZ>|wW9mb3-c|O8g3Q< z!Hek>o-;lbmCoet(b!YQQ$N@P-$Nkyu>@RjQ1);drfpn>YRjwuqNrVk?ZhF}hEKey zNAN~Hg1j!Co1Ssiita-%%(qx-xLE)MFQ!v?&iGVRI+M3|V;>n${a_D#Z-L;)5^%vm z+1qKDws94zEwciMqIMOw6NgY6KJlg=!5j4m^166#dd5{Nx(~fD-(soZW&seqm`>q2 z<5N-TRNnZ#g>Sz~rsTKqjb#SpxA2YhEqn(w4wSsq5B9(h5D0!O0T&#U1Du9w8&{#) zGAn>6YFA-9;~r|mC*IT}c%vRcUKh_z&$wzu_n{Z&TP!u)EC7NR(E*+2=cmkZhFR5E4mN8FyCUS;bs94yqHemd5%v-r89YlH;$0;)DQN+4;Ki2 zECClBl*65dX&YCe+A=GEC~8+>J8=lL;S+D_5xh~4Ag_z(re|EWqWjPb^DUMdZWaK+ zi|G`eGd>lS&g9{ajNUb}J1zMRRP~ON#bv1R%NajZbUI6RWaB8A!SsVY@FN9+A4|Xm z2jxhoVcN!3sJ6@sAd1>m*iQdLZTQ5SdIWFOBgpIGx#<~Kt>`}V!hDORhMNUI@M1cJ z=ZsH9r89X)H;$3<)DQN+j}{1iECClBl%t)7X&YCe+A=GEC~8+>J8=lL;S+D_5xh~4 zAg_z(re|EWqWjPb^DUMdZWaK+i|G`eGd>lS&g322I9|q6KiC65Rv`GX1YB@Xj&&NQ zZCr(F%d7yRs9lBa#39s%PrRu|@J2m?ye^)bo^jQR?n5ukw^(YpSpWntrc-#%_*7In zlXpVnBpFZrU=RERf#AmyaKS-2!D*PbaTTg9vjT{sb``c0hfo_n@unWZ8}$hCx_EAS z##Jl254|woVyWR~0T8^HPT@J@Q&H(m-pP$qWIXkQJ@AtSf*(u31qbD1r(xR0Rj9Vi z3LuKwRoG4(LT&iOn|cIq)Fa62;<@P=SFPwi^um0LrG}dYK=5KZh3AYJhwAk07s$=cZ>|wW9mb z3-c|O8g3Qo-;lbl}_c2-#yoAkMlj(YCJ|q<$JCpz2{mKKXWtKecfRMKGh3+ zz1}VdmH*dBzCpwfwHVuov_4HV>sRT=rM)M+XEtV*^XoO!s&b{K_9)!Ecgxaxz4)AO z=kq0Yrr7vGuNLTk(eYo2dQ=osdqOEnt7<#!&u(;yq^GCX>Gnlh={f$8g+tx3#+F@d zWEOwa-(2tBMVoo8a#l^)i|f|=59q%^bp90S&FnuzsI&TK_MasMQrkeE&Rp9Ln zEwFZ{sRyevia(iuOulx|YY zD9zQ2SA9FLl~_%p*4?iKYIQeCQz~OMw-L&;ilj6wpwT}dlKJ}=?1%2ckybk67h5RQ z9c%2XBh1nZr!;%=ol&f6rYG#hEzIfNW6JME=ekI5uPOToweOU@rtB*PQrkf9>ty>o zY~Lwwbrj@hMHvq*t-V)N+pG)+7nPC2C+rt5DU&SPj{>e?ifbL^+1^@HeXC)bCT$g} zRcNbE)q0DUel0G(nYYwToMt?o@y&Xf(+Lq+!sYkUUBQlu1_UM*-I`#kG#|Y!4nb)wdeT(N>(e#hqG(viel5wp!`e zYT}#8>yf5$%{M@;1I&DjrH04tsBX+@#?u+!td}{R5P{WQe#dkCzjXjBS0_h5$4~Wh zZ!5iiTE26h?P_(7pRad;(t2u+UqgBr&+%_|y1kXFlVOIxr?_Ph2iNSsO(b^|I>+A^ zX{9s%^OIzbzaW}DqfWJi?iJ0@sS4kaH$j{)Iv;mgrW(~b9#Y$y=Xjh`=^TGhw2mL$ z9RIMa8}JGHhf2yM4^Kk@*D%Gkj`D18zN@~~Fin%T3e_sK)u(E`hf2R565mW-k2H;I zz5!|-VCGvaH9T%dbz@F5p3eAYz0B!^2-w;M-}3M$UXLhGzw7g=X7JI<89#VzI!}@_ z-d67c#-o(i@o_X>4|u*Fk5LR)h*X?ZJU_u@p+C9 zbGul}ze#5C2czrp)u)A* zi01f-d0Kca=gautfg1ilLgIL?CU>A#AEP@^YfBH~J5XPBcc3h4> zt9AM}70G5@t=@s!aFX1Cnlg%~42HV{^>Dx5fm(CWrwoR^19gh5hV%~9Hqm{u(cOW{ z_gsG8C(na!E32BL zFKWoVnr&_;m(7a~=Bm`0+S%o$l6A!(FRcH(G7ke}t?b@tR}A{}D3po)%tA zuFb^PYDW6Ba8dBn!W)(mNIyxIpB63(oVg-5E*>=Fxn8hxlt>qq|nK zu^Y8bqU@dF@J%cK1GQNs-y*_ef2;Ubq_s8CRc)rW5$)~zx0j-lYuppethGZay`;FT z6v=OP`*wCJv7H6(+OGv_yE*>uUJtw-`a{{HB7s!5J^S|-$v*x2Io$&yt#rm;H;(_= z{f+1fhxykEv^Sc>y04DV7Hqtf?z%VsWc{7JTg!~It-B(u?5Vx@Kea`Ar}i!)1yb8U z<3HEr%)Kz!{c^TH|8|sc~#RKlg{PjrwlMQ@zu%vpWUrz>u^^majgc|A3x$|QMFrr%3$cL zljHG}!4l4w`0C`6j+5V4!{eUcSHlr$?R_5WEtAZ|3H04o}2vd=-J8Y|3E=%+r<12)GKa+idQwA z|AwZ+-M0`{-?|O`hNkhm=V~LBp5ya9*Kp5uk?8+Es_S@*A>h#WT!ZH5?zxU%#vf7U zrFz=l-LbKJCt1$;kSll}IB(FECR>o?=8ksZs7KQhnpBmBRmd6n^Rj5&V% zGXAKX@j2t&+lOZ-zO$-%*G!Gys;1i3SkCeGe=~UKQw@HSwF?WJnQEhw%&Xgg+CYbvF3_15I|il54b2Ug6c(PFe>VmFdoiz+_ylHth z3maCnj!}a_Z6)2ql<#>RpNdMS@@7ir;)A{7XZE8grCx)7rq6I-kf(ZNS~I;3*kOCA znsEz?s}I_a+0~j#sa(A^dA;JNa^Zm$vuSi1hF+&VWp2)Rjz}ldlkv>;?DA;KXRhsL zRz7o`oM*1*SWrTnJV_`q%Don+A8DSGo*^_^s~wdQw{mG4~@rLlX{>O`&M=iM)#@&CDw^q0?y zBLDJPoS(pldqWf69}m4>j(UzCyI(%bb38_*mG@5OIUbR!ZmrJoJHG+v__4fJV^Pmn zCoK}K!g+Od^2R~mNfvuP+27s~_eFk9FFMMrk`$HS-jRw*;7ztO*K4Eyz|L>)2;&&A zobe$RDQvQ3{LMMzQ^OeXa>hr&NT8D~;}011nd?E(ui}jEon)VItBw1*Ls&oMIP3Lx zMeC5iM)D0JeyGLRMx^y=qFKL6KQ8S(**&u{vz!~!zXLV3M{8}~yJcy;UVP5CW50QX z-yr%zuNLTk(P_LA^{BO9FfNKNX|JcJw+Fv>+*h^@i|J=44_O$p@!6Ig;T@XzmjubzYVx(3I3Hqsa%cQ4IpgEObaB3OZ*+_gul(+Iv;% z$F>H?bH*b!A>ZdVa>fsyEi7p@<8O{KGiN+U5p*La!jLtB59bB4>&AHH~Yfs33jjdR-~KzHvi|)r%WTtSIci5N1ga zZ*ORUwL6{0-Chs8R(_?vDDWKCgN=t8(0(|opU(KX(S1g=F_zm!BRq2*h<+2^{JC|6 zwot#7U#W-Q)=|6FU#W-Gw&q`{pCR?|DTULA>x|FWYA}NNT1}kCt>dj;tLd8>Z02hkbF|hV*JYar4zJ*jTRa$*M{_pb# zoAdhl_?+<=i=6QxBiq4R&G=tOPa)-uPenMty(1Nsz?*Du?}*>5o-;m-W59C8hghVr z$(HeWqq%Kwl#FlheKq5m@oygH4NXHoWzhN?n#S`fgR#u`3r6v@@Nlb|Z#496+A}Nv z1BI(4XZ6o+=o^^qNErGJP4PR)P)}>mj_!O1J40g=wT{mjKlC`XC!O3Gf8{*Q_=$Rw zEdOFcdpSL{_E`Q8)Ra*?SJUb*CR`oO#Up!P&Di~7Le6;PR{ZSbjIP15E&oOcN2b+` z|JbPi>u>U9e0!^!{C}>TTUB~2=lIdAg2%h2yauEk2g(_=$M8@W=DJg@+mPJjV|mpvgAJ|1!GgIv-f=UdIo8gbgMgZdGHy^>9Prh}0zE(3>){KNdmUH|>T&wxS8}Q6EXZ%Pq zd$2l_E#p6#Gk&n4EcvU+6~fiK#^)`3`4^0o~XI$4ftG5zB<`z7PX=`*{)9B+(8+iuhk&K^0k^)j!5byx^HT;PUq_FPWyVj$QwFC;Z>t(v#*f_{sC?#%{L5#q zBRdLPJ#*dV4fvEnz8*iaoJ!Xk%Q=1`u1?19WE|NXpYORM6Grw6#`$`D^(dN%j9))r zkFN&3i5k!U`upNA|Mi#O-qAE1gECrO)f^wack+$$f3Ep@{Ge$w0>Nav9)D`i_+dsl z&+$VCXtHJe&pIgMC+ZGVzB)N{4!0*A%QM%BxH`FKzB)O~0OvV==m1T&IsT3gddeVQ zk4J9h>+wS$VS`CqJ#)RYgEBs^YA~Adb2UT1p(+0kRGj_8Jy&D@*}Yc>t!i?{=ZueY zxIMhpjBj+%|GDP($7781`{UcobklD2{qe_k(EHmb?WL$* z`d8|AD5aMamzCz~#g4w6ok|S9PqAyi7O3s!_`7>O@OJ1AWsiykQrq?x$v*x2IbHo9 zeU+qtrT)6;8njs$EBK8O{>s7UqcJsKULBz=)PE`6bu(Q&S%0T%an-2Zsl5vcwMg&O z-bJK%RY5?5BOix(N@P1kzfupr)^6|F6>TeLJmL`YeTV*>@tPT}>|4$F)uPPK8J~)5 zp5s$d3B1WR$FKYb%=q@cf5tQ8^>?5KU)2o#ltJsOn(_P{sIkoW(L6gj+#GLD8QdPN z@Mbr5b1RqG4PCW_;~4Z{tD5*fyP>7ENAhmriCWdPz!d@9G^2jXMF1!&YG=e{GuI{@p)B)QOv6v&gItVR#!DU89!JEOMaf?hYrwWo8v#4Gk)j+%})yt6Q9YJ z@oRTb#$V;02EQQsP2~$6esLpyKK{~3etCosJ}~hc!=ZImOSR12EYZHEajg{Pq@Rz! zu9RNixS_=A#f>Fa6!uFjv!sW&H?+XoolfI!uLs_BjZp5bNFcTC0g*h|c*yBK9BHK= z5}zBLt(k?ff)_0|GD`!|`yb81ts}IB`sWY&zXWQ1oBju!#sX2h(+7?aYR16yff-WF z3qa7|%oy0oVMalARP=m2_*#2%FLYc7QGne zIX;d?Gd|ho`1id5Grqm2g~v1F_4)Y0S2aUFAK&__W;~ydAIpp%&GYfY&GGhpeD^}( zsGZ&Tpj)}jZs@8dNI(y^s)?VSgqGGG$@B5~4iqAu??8pTYX@uf4%APgbDEL;4pf}+ zqkCF7XME21c5=L`+iJ$I)j{u_%o(3EzM94DP_1TseC00B@u>(u-BlFNcFmeLYnn>a zS0_jITYtKa@9mD;&8wO?8m;54X8d~5Rm^#v@%ic`#y4M`Y(2|k&Ed{m?RxzFZ@_Cc z`3_W^DWk>5@>2=UR>UL}dJid5*6Jy@|>h-xQJxW3tWh zn|DygPt>)V_`lgJgO?;$lQY-V$LY*9|4Mx|7GB@aMai1w~5}4 zIlAld`OFpLpU+&YM?tGpt7oon>YzD3XME21R`a`AuhooyXU_QM;8i$z9bXAY6EWG= z@!!Z9-!z6*M$Y(ZJeZnn8Gk?rW&A{)xwiN0WWMLhIbNmTJHoR~{7(ySqj`36xHDIK zcJi{Q-Fbb_HD^3BAU|cm$3bg!s~Nv~bO$PDd@8nij!#7;@Fv?FfAM_5_nh$|76Ho{ zA7YWhCR@g@k>~i-Fh;zb@lh}m=w!?IkLHX|jAG2n86QWZ8J}z!zx}B1x#s_YLKfub zW4u0w2qa-(!S# zv(S&DqI;>Sel0wp&rV)E>N`-~WA^N1&UlPe&iGWm4$o^f&G=8aGrjwwx3_%Can|dN-=_W7NWOtT zHymngHX^N06FpSjqIg`|d$N0GV`h2AlYU>#)E>36dGD5`^?LC+-_GYtY+Hd}=+y%K zFFO7!QICpZYELLdX|>tIE|K)~^g7+XNGpBjddR}f7RHLR>n=ki9=Y+;< z6|S1F7uT)#AK)||jPz#qpCQy){WJT|k`il!2Is8)a~x(Ablw%cO&ffzJ+o3jwlz4O zpPfW(;xpHwS2cGOdadTZD5U9(eg8k54IMPbb@ry-gYq6EF zz`r`eRn3J{np^+QC{{Jo6ZYa3=Jf92H1>@2_L{PfQ2S2VYs$V-Vr|gi>^o(DhZzN( zv!aX#Uu*AGsUO=K9B*xo-z*y6Jjdgg0d;+$pu2qd41+OQCBCIj=m*A?+3%i^Ll)K%Agwc ziMRuGwO?x%#mN2#D&KR(sM*uP`JQVvhX<$T)jikiMt!X&XME21!Si}>$-K(=(Z9$-K(=hw~gi_@FpRUdIm|ps{?)U?SG>PvndrdO(Yu@k0k_vSs{JIpc>O z(46tZ#AmW){I&U7%`hXH=lG!mG}$u#<_^mE{3IE2D?dp#^bt0gwAClc-Z|?32+42n z&^*_5Bji=HwVS;pt<@tUVP8u^~#MY35}tN-V^;W+*e)MU%}6GnZ{HD|o$sb*w*S10o? z7*~(uiJ0S0d;?~Dd;fzwp1;|x*W)*?%;fPLKlHl{TA$|yK~0pj2|qYhv&DN@h5js#<%u{re~tN#Q6j>P1T4RWFT^5+O}4l2-IeF~)G$W8 zobgdG66j>h_<-HKtK2g_7ev=JFLe0Dm0v!)G?HH);e(G$ z{JsWgwRh$^OWL@majg_>A^po|*Ok)i8#k0#y|}T&io)LfHcNVVdqWGX>Gk-#y&ibi zH9{Hsdi;Zphn()iQT_DqK#k}1_=`sP%Vz@v=xucy&9$2IqbJ0wR+X~r@!gf{@vDdz zGX`ciW(>@z_yZc883Q{x%qZB3uhoFBwMTNT=6dn@hW;C64-EU8`)}>Pz0wnvK#J|o z{<|wuJ}_*Zm)S(|VE=<eYjaL*8^*_|q<~GH{{g3oNCIvlx z!j-4`udkG6nra1`G4`C-3mJcR^xti+|tsk6^mvoh7+@@d9A-T&@BZ$tq-6~8JN=_m%OUcQQ_4?JXUFZ za%B888T-Zn*73lw$2z`xhNBYeWqTPvzq48t3zpEVG{cF>_=N`+9avlndb)%wOAbt{ zl-FCv&-UxwqOdhOqR;F2*$d8|oN7iwi4zm$yq(k|nH6~$669Y(arI|ied#f$FEe$c$HZH+MDA)R9eC{*rB(Hnd4U*Sbbm(Dd_2%uB?e}H8GX9tI{nFoa1zwF`yZ2mi z<+1td$G^C#Uylg6;URZUzo;}ai&ZCvK+nnl;~Sk;Vvj-SX? zP5i4k@v45PXwJKJ{7_!CDx1H%Rn4m2TSr*0YDKAC#?V&Ee*3)E=J@nFesX1eUdOkZ z9eEvJ6zO&R=+9j9I)1P$%_gr(v zr^aNgcsb)!ksQrE*U6Rf`C3hC{8PNw_qCeVGJYqw9@p#fD|ahgwR_d3Ypvla1I*r# z2Tq7>sCT01*tPM8%BNk1daC9pVq~zVYQP`rxtdFg%Ssnof6Cy)O+5^~NcSz4$9TKX z)x>p2if`0AvYH!@uwJUQbH~tD%Kmuq;*9@unZ*wl4>mOy@*8;!dEf-)Q13+1>Ew*R zrRh0}(2I26VtI_`jE|$y`FNc1A1mkh>hp-&hmhYU4V=(R%W>SdHNB!(ubk~WX^sy* zr?6DtQhMO!j2|pAoym_g-c~gsSA)+X2TU3`K`Uo`h{bqfc~vv==_$%rEbArxTVE7-X{p9_N?Y(z$|MHEE@L=%w)$F&({!;c^B)oUB{l1LX z|3FV${&o%89$a8e;$p-U{N0#e_}Jf{l1J>#-BIec|PNTSEJW% z#*gi)CisH&jjeG;{~sY^f2}5Xn!-{mwv?XsGR*NQo$=u1Rn5qw8b3+4xjS>kfBiLY zAqR$9$A>3K$M#9Gp))>s+xpeXP$z|j-ln91HdK@41dNaz*iNcSflrJXte-lVV00fXOh& zk9@2`%}3O^8`-tGQQ_}kiX}e zug8Z7jSZI9@gt98obh{<_fhvxm<#!hjE6?x1ocoeUe)}tJcsS1J5c$aYZ$eWVUzVK zgLqZ5t-t5m9D|VGVI3cM&H8c1e`%cWx#m?(bNthsys9aRc#aSET$|$+vb*y#ek4zl zHTN*)gx<#7W?YZ!e08!pGM&qb=lF2uijk~tAqPUnS2e0sJjajswVFJ~S7SdomFM`P zh~H%pGQK%xt!4a{{)~4bGkzq`$2a#d=7iqH+-7`U&GGr2WX)sIDrao3$IqLL&)4Hy z9qrfm`)XQ?!r0z(4H=*BxegZpe9v{T$jm!_t!&zsC`N+~ycRKHx>n3|HG}vg?xZg0 zzm?>dxc|!t`gPTJTG;)(2m4Upk z`uh_7Bhp`v+S`oi)3rTs@DZim9=rS8bF*Gt+(YB{IK_86s{bgp_gx(yZ}1NqA5VWu z?R)y`?!C+*od+jxNcR3mpRRIm?`P!S^3$LY`uFYy9PMghcRAU+n&>Nu z);Br&=88X&{AQw$rFh&z{o9K2=1-)5iEApfcNWS2m+U=Hd37}D>)Q>2y-&JG1o|@a z|0<%dAo@b0ZzTFAqJKdC+)Dl*O!2sZ^v|YvoJsQU5q%`l`exS9-%nBhe?$JxBKo&P zUrh9EMBh&IQRL56N|z4Ry0&qct0bNoT@&to*{L(;Z zPuxoC&vsw3&Guy-n$(x|Xp%4M(j;Hjr%Ar7Q^A)Hw&3Sr{>ZvDX-C$tNxrOOllFhB zacF8+*0o7Hvc667Wu2Ske{hgE%eptIFYDhVU)I4%zO09nd|4MK`LaGv@=qTm4v!4t zzpR^+c4YmWdX2XeEC%KMAjWizO1*Cd|7uV`Lg~_@?{;K# z*L~KZ0_%P0pQoQD`ZuKi9-{wE>z@Pqs`ic|`l*V)Me$vdzeMswRPMaO?q2%7*@D{F z^DEz-;xf|zmeO89|KHP-#ZnFp@px5f-~PXeKFvvj{u)I8h`#@4YyZ5xJyqY+dI$x3 zKO%cyCjWP${{4phmmA5Ckg)VO#ZD(>$z9S z{$oV%LiOKH^)ID(_LKZ46fZX%{&<$>J{Ez)zWc?GslBg|{5(2;-j(D}(0T5?Uhn@Xul`2kbRWfe znvRoicSnbLve-uLdq#Qw?%O-F5{FvpS2!*fptznz{d%6_aKDQ~=;s~M5*ok8wb;ym z-toPA#ipv~_L%RjzFxm*uD_&SH}eMgdcmjF|I%Jj{G;N(UDxu}i@(uvwJhbqPf30N z(f{F0h4`I8^e6PXt@r0lm3#W<4h!{{R@%!Spz+_HD7@}XG#eZwEKb`0gsXbQdPA2*+^~d*rW%BReq_6*l=GBWIllszLtcNo!2sD1CiN@UMH1Q4yq&!PC8T{*uhibIHI`MNZJyh8p=BmX~3^d+Rf zB*o`p%8#9>KffgXJ7_(B9_hcC+FzOI!-&3({5zEB|D<^T5BYmA(PxuC|04OfNPY;( zcO<%p`d_y1xG?n#)%WyXbUfTk`F<6(zd6O@HR}KBBtMnp|3mcsM;jO8%`+?f;bedxpw=f7T-X$4LL{BtM7bbJZWGh20dQ z*}v1s-}7m{TUq1j{o9p}kJTyOrM_=}I_2xdPU6iK@27YdL?1}>eH8z16a7~0uW#UE z)Luc?0}dql6;%IBipRU@`{*U=Kg(~V{$D}uy_5R)IQ3^qlK+h4-ywQY^8a1b-h-4c zUm*EUwZ7wGhwB|UFUB6*1r(3V>HF)rlAr6Wdh^BN)Zc$l|K3LO(@6df@^>cn z_Y9(cM(zKZaR@o_oe#xQT;Db{p%|6v^Q<|;Vb5&`SP1o|1;G7x2gS4Q~d*|{^3;rP^v$J>hDAK zccJkXBE5O(R1xvXnVfGJLvmq{{^Ao#l`V-JUl}8 zhkmB|zQRnRmnHfE^8YVHv-}0}Zyk!~JIUYo(S6q6)A4v7#Yf+_?AHF)`RDXUt zp7*WX|E|@rzIBgamGw&6x96spXujy8^~DBCd;O14doR;?K3Q$QtNMLgYohO}^taYk z-k&Smt96xf-~J1l|DHa!(q2*gxI))@{v!5|_5Ew6A5giq*HfkC|C020@N();Pf44+ z8%NSEp*^EZc~Lx7j)Md8yxl*QRx;3LuXavV-bCN7a<5;~rM;r~yymNK|6dh-dG4I9 zM}4i*UQt}A`RnV~_501*>q0&)75Zzm$-Ak4Mw`5j@i`;ZZ=x|CBKP`Lx+uO{8K0u~ ze#PHf{UNFUi^x9He^t4+U!{v;_lo^m{b91l^lY+MrHf*Zsy&yVy9WQ7X!KX)=AX;Y zK+E$234329doc}rLRahsT7LPM>>*xzNA{ThtIEB-DlN|mR_(d*ofYgg(eO{?X0KkQ zC7%=aeoOXZ8uf*)*b8(~e6nJ%C=S*2y6JZ#KUWC$n`qblCH=ejzoNK@=wHzP`TVsD3f^3?v+BD&b`MqNucBB?zt6mUJ@Rh`(HD@v zeDgz7sc6bT|Bt_50(3*wbGvTvsSBK*Y>pY2JKa^i!faj%Q#aZFBhn^R}`0# z{0WVVIZ)h2>)wA5eGaV)H_~zN^^c=<{(W>DcUR^)S(nhb-AvhDMXf2QJp7*A{PuNp5Si|fe#$Ef`$N&Y^P|DM`^j`U|zJO-%#hU%~P=NYR1 z5YY=z{Rc_D5XoyqKdSnEe2>-f^z9!&{h2}jZ9?=vNq+;Cd;6;q{Sl(yOZ4(Yzn|z; zm3DjV4x;`YO!WN}pL1#6dW_^3k^EJfM-HI&KU!JG7R9?&?)$$Y(Joxk_l$Elnis!9 z{_jcjmE`Z^IJSOV>N>Sj9+ zQGT35{*><*@cx$X7w~lXegRJpRMsU$aXlS>|3~BbGSSBqeFu&AXVI-F9~Y(h{TH;Z zIGV=)ILfad5dAM|znkWtBdPuGX#5-(y9>$Q8ASh`><^IrACUbc$^QS6y`zc#E7_ky z_KzX^2a)}ski8!hJ)7+Jkp2H9`(G#fXOq1%iGG;uH^}~X$^K?!|GQ-GNTOdN`@LlU zdt`r0vVT0;JC^7t$bKK$|32B@p6s7Q_D&@FDY9QD`-hYLFOmHX$lflbe-5n&en$GI z6a5JJGnM=~mhA6L{+vVhenIq$WPd)g{~fY_4B6kCu8VHuXr32~Vrg1OSLfZLxX!i1 z^Kwy~>SjJa{S`~N`O`TmHF(}F3cfFKtIoI1I(BEM|K8w{G|%5h>)o%qdEToR7pp&> zaiO#9$>L^e?>vgv`9$AL^rIF3YQ3M<_DcUfT{c+jA-T~euan$plXsEaXp?u7+~`tX z6nzxG57Bkq*(5LT%lP^$XuLdK-k0(8Q}n(2Fxi`<_GXF?xqdbu7iGSBdl!@agNVLKjp*+f{59I^f1(nZA5eeZOY7THEAcIg`RRCmh3el?S+CZ*;a^zKdfNAIeX4(&`<}AvEw$cTr1nxq z7M`~L)**j6^w(&UcR?QKb4i=Lc7wlQK4&2|DRM}XtUpo{y!h&Mw`3` z$J>{K+-Q?`!~bQ1+~|rtiocU%T_M$Et4&3G-fU!`P2PR2$p0gUZ5(_1|cdPkC76(S0eSP2PQ_$d?WF zjW)Tv&nNdST`Q6oMteE(V%I@qNdVHo2Q0qWkbhn|uoFFJjFVHKR@5`;d4O-Dfx2Kk2=KTC3(iR^FVZ*K?Db%N*(>;Cw8^{v;38$_YepNR_;IzpZp`&LE=Ho0prTE7@=@-F13d)1bXi_s?U#`k6XeN)n2j{2KK{+G1LU3*c! z813atJFFz-`=F$~yj(9i@5GL)AFZEyF`mB>KUn)&D!G zb(OTqyRVj-?+Wc3?d9}++FjD6T+W9o=Swx0PnQIHMtl8tCG;;PeW88(7>^}_+^xTa zHhCTM$8Un%Xp?vUsd(+RC4<~(FQ@s@9Un4Zn%sS#{dcHuw8^`FEB-AXb9%SCq@>JsD4S;>azs9KKN_2*Z**3K9XZm&wsr9i*=x-yMq0k zt^gi>WYVdD> z{QnEZkL9b7KdUP3{rMC5_s>fFi{dPj?@#s5Rk`m!$NP7c3>vd-~MWJ{d5zm z{~7AaL|;bn`~k)9QPQ7}^q(iX zpRT{oA^Af(UjF#|j2>^ne;Uu3d~W7yhU04qI=*(J@m!YT`!1rtN#pT%@^=$D zzCKU>zd-)8d^u|G-AeoZ&!YC9rT8CB$JcwP{txN;=$9-0)OwLWbHedublJY<*AkRp zfi8-DbUgg{{Z9S!^p+%FhsNs|>i<5PAHM!Bq~B8+|613pmGNd;-j_u7zDwh}{*iS2EmY~hycdP& zRmk2q$lmA4-ko%O^iw{ZMg2R8#^WTC|GqN5avzxNzo7DRe2U^R^7k=n{{wnF`TSam z{J)6mKSA`{sQz3puM)i@+5a-p+me6RtA9RUo+NuU z(!ZGGPZRwPir4Pc{@0cECm3yUarAm57rG)}pX5SUT%Rn+H+oF_bHtRJbf-5$5W~OchmRal?$V)Z?1U49f!^FSWQ$0!tWcDahH2!&R%m| zO8wF=i#Rqmf$+jHv? z?nhC^!{Srx`nPMr+VynVuH3Vrbq$YC-8EtL<^Q*wX|rDxe^A;pK2o9eeV`$qi{c9^ zw|=|#&Bo)o3bpr@ioRS|bMs3z9#G-={>X|Sa*R8g>)HQXRpVHb<7Fe&H$UC)pMg-j zRXgZkInJaX>{_1i@lN%+wv~3@6y}eT_U)B)QRwekI47meS~rp~o@bTz^~}FAf1C4E z^Usf0*$;UpfW~8Y*QB*8*R@D~Kt(Q3NeR7S=#SABr!L6lCuK^5HKTp|yORCAou-eg zkH`I$@3~s{f=WpRD*H^QWW3 zxRmpR9S3E5^8A+8vpBi$sdc0O3$T1DPV)P3wC<|wy3qTvLB$XG ze{5PW{9f&O{gui74z%9*E!97S))PmP{s}7g_WwZs9!}pM*O0uf>l0u9_awiUp6gqh z;`ck!|30lV*P!#>e^I=)r~G}4+IyDhTPS`%A$tdsz3Yg+m*RIK$v;i;c$NAyAN6N> zs{bJQdp*g&PW2y9|9$-5LhHp(YJH!-i;=xQ5dHti|0^h77f^dYrTm;<^UwS9F3X89Z|g95Z@m4C)K{!zkG-^w^lzo-%om~dzNF_#KE5~7@$@2%?;RSq z(!W~Qu2S<&LY>=>Zwenz&zJZJ-{NQb&3e*qvcAl3;5W4=aZKvVb)Y2w)CJRgd7n&D zU&bZLm+=9=$sZY~BwxlW$(M0U@@4#ze3^HXe3^ffd>Qv7U&bGN`CzmBE(-l!l4gG0 zCH6%yrlKL{sMIT-cR%ClJxz#I31rC5d9H4KGz_6D*3k<$+w~QPNn%_JCff+ z?XOGr)+2gFYJUpZe?Qs#8p&56`Rzn+NbPM*w45Z$X7h)0++@V>$Y0$ zzXV+%*dw|qzFF;W7tU+f3i?Ku_T(8zUEg{7MT+l_iGGFX4^jMoO7v+o9_LlYU&lkf z0?Q71y7Wisa6B+A*I{V9KHw~QdtD`M_PSOOd3^p^(kAa-OXS}P{*<);9_hNvY1YdB zZwuesResqWIZubZUy(hbEA5>}a-mILTUSu|3Dc5MGuq@`_o+XgzF%q6FXh4iQon0U zrxEuU@?U6^ zyZLFo5Pzdh-iz^DIMg@VM&q&=q;SK7d^4iacH)Kpw3Rx@kTz+SgxG^gkE;?=ERCr}?6r z<_o8P71bBo*Dvpfm5f?<_5N6`tGs@0a-*$&*8_qzf_!$d*c&roEN4$jg_3`}`-@j7YA9r>?-`!W6KU}vX ze%0PaQG2i_v~LgXZyd=>+RG82&qVT)HhB-mPtFr`(9dV(_iQ-- zERR$B{xt`R`RV?`RZbH6dymqkzeVwvsX&8#HM(CkWtx+F{Z%V;t?NlA3H3j#@$vqb za$oSr1XY_fdS7(006kCsRD+ z;-hT7+2RzHd;ODKJiH(NchEO<>n_i?JfZw3ivOYOkyGe;&{U#7sQ&x*KS2GtmioIc ztp`ul@%J4%pYr>9ZO_ZUMfI1V@!N*%tw;LnD_#0q>sqLy?`hwka@;-rr0RS6iAsHW zK8NUMNdH-qm$bL{9LfJi^`9sD@1$S)=eRKX0?A8%eS0sGoas3vpW+UAJHBe&&xoZr z`{T9NeW$Zrm470VzbNug`uweREA8izlIG*B*8QB;EBjUJLA(0|yN=%1({j#CdHm1H zJR$FDA^Odf$4gf7xK_vW=U0ULWd1rL=GSmM*1F~hCD*6S&yx22D{0?9S6k|LVI3IP zQ##aB+Sl{;tMQiqTcq!c9VrfTsNeq}dNGQ_;za+7@?kSQ{>pyHT88eYT~GSg5`C}I zzW#kAFKI8opX3ix{eKeORmoSmmP_>)QMtGO6NlOO$^Uecy*H6Prne*cESkT+M)TEK z6@O~xrfx@7{F3J|iN1!$ z{ktSTn&|H*tOrJ>d8;Jf7 z8t1oHuM>A;ow{6@Cye&(ALqU|!#LUTe=7O?Av)elxwkXbnQ+cIUa!)gF^%Xx(r=Kw zq`m!qk`GY*^N60G^h^J|KMRn&^w+nyAjz3th~&R=wA+ad`@WI)Nji)Ez8%l!<^7=` zFVCy&__XV|-tWtFd_BD&&AX4%Jo{c+N4=Bg*%ck_{r1PH`W^UBmXTq;<;zc;JmmR# z&ci_ew3?T-_lSI2$jg%U>qalf^QZ37m$LnrDt3zEpA?Th>3GohfCfK4=j|me@1k*4gS{?_=an=M&rj>sQ)Nvfd}cdd1n3b(pgkug737 z(DK_x)bC!Gr@>!c-voV|cF9-Ao*MxuY;() zcai=l$=)+0f0gWgkL+!*Xw~26ss0j<4#&wIP?!Gd@#N>% zi~Ra8%HwX8yVkM$rK7!H_Ip@%|J(A0=e4qatqXoe-%};+?UmQjyq<6OQ5x_0^t{gZ z^Ivp4y_@>^AdT14BwvHZ>j;X=lcfKjO8fQ~Ao;`8-UlhJmr;9bP@I42dhX2^tLc2? z)ZP{$(df8Xrx@nXF)KTI#g>%A18U(xkww|+?D z`#90-Q2VD6eY(ijs%ROC@e~IKmmvZ^tL5BtU zPuiZB|50hLa3j$-k^apjFKKV@7Lwme^=~8kcG55Xb6gm`gXE>ZzP&q1&h%X*|D{Vo zi+8R299>G$Y+LteP=+dvn^d}Qx-viG}+J$W{P=9$mXJaZ@=M}ML3kby%ovc zN6FrA$iFKoUbmCIzmfhQN&kKNe5oJL4`} zF8}}Sod>uUMY8vM-uIkCQddDiTqTMD1VqJ*lEjFJAVCR6)T^$Tv!bAwG3Tt9K-Rdr zMnp`QbB@dEz3ZyG>UCWc_ut)<>UUm!Fl_oh--l+-zpJ{cy1KfjXQpQwetHmi0L~Y8 zgZ>ck)4+X$Jz2av_cr|U1pK0lG5vBkxcflw26>-A-fZyq0Dn*5Z&CgslU-vj*3z&{84fj#dx&fNlk{tkF8*tdFcUFN@}&X3<0=kjtKO3BZGekte$)|?sk zcZU6sNBdKG&UHY)`5>0h=>tJu0QsK+k3zrd0{U#U-#xHr7RoP*em=<9lT<#5{><$? z#(b|K|L#HNVD|*tWBph@r}qJ_#OsMvep2t-=kdb-z*@r)Bo+Nc1t&_{s2ION|Fg zbNSnWJ_hB-0*?cKYG3ZZ@t~*n=K8h=op=Y(_Xs%rCmF@{B>i+@(2$$q_K9+Gy%QmK zU*P?~zdz_H&gC5d`hh5a5b(j^PwmSMJ_PjC-dx|Ipc5Yk`pH3Z$dru2Z>gVhy(`A? zFxPVx#)B3Z4{pbMK92%#fc`(8Yael*(Gj>4_&bB1;#~gnpm#y}6@XU+ ze`;TD&r0AwFK8;xSE>EE{*@t*xGU(r0}lU5MiTZ>zgGL;ydm^)@tgtqnf|2W@0aXT z>VLkR*3pLbro)T!*?QVEzbNnHu~;XmHJG^HGZ^vob?{79Uf)v=IJZB@@1=RXx8v+W zKl4TPzi6k{#RmR!z+cLb>?yz2$p-#&!C%VH`181p?Uvh_j|a@p;x=vPRF2+XLO<(; zarJQcZ8-ck3H075-!qt2`1JzJ12+eKLcm3R{vu1qDsldIOe~kz<5J8wN5QTp!LD3x z@blhjT;5;!oB65y*e(-O{yE?; z0{)*I{gm^!1s;m>1JJ$~g8!h%pUc}9cu(Msftv#l0B#0+Eb!*Q+X1%)UJv+a;10lB z19y)&Yp1#f)%=j+Ix@oDv|b3}^JfKeM0% zJGVqomFaVCPJB+8m2cwZw=TVZlww0~1G;cVZ|eEiDCodik7mZ3B-uL@%>-mPpC6@k z=PqpSos{tfES&}3!^#bMd&3Ul%+6-s&P@tBu*P`wgA1(uz`rTV3up4f_e=K7?TglnMyglXjWm25WzY*6BHvxZv>xNfhPZifC zOT_DzTz*U7!H~Zk>e~+E?N-5)nLqVz73lZDANRw)PT+qH{0|y`>AN{7-x=jw;y%({ zD1Sr1d4J2lw-&!sQ`F-woOh<0anZS+klPG+t!P*7=e1$yqUL%+??3|I0sWr=FCdQk z)40|Jy-LEF+e+KQ-0p$+|o)B@a|3<{eAlyG_f_}OH{At{%@i0VYJ7`(04WL>5Bfc2FmxwyrUENdxO6l_^aSw8~mL? z-xT!KAn#z{V^Dqs%1;LWiQw-C{tD>pfPNh0tq=SS+HX)SpU2m_ke8tRve4fj{O!SC z5B`DRUk>~ez`qgfYi{OUS|8Bbn_i3;EwO&=9gIIG#q|w&e|$C4^ZI`Q{?<``PM?qQ z<9zsYOvI`DB$*XT7WTD)z45!d1-(1$pA)~QncEw`>s#<|j_2mxQ2suY-xT%#4E1e; z@@;_+LH*A_eeMN58s$#_-XHimjGv!}niut*1Nn1-=K;R}+zr=dlR!Tm_)6F}7kCil zordxk1K$JO6u2Mowa`}ueMjg&0{C3um*CF}fzJbf{GM{*|A~kSkJK(_>VF2b-xkx6F^@Y^eNEy z7c-tkdoL^5dmhT~4Ed8G@9)5$+xD#Y{%Dq8mpXSO=m&y+Am~pU{mxAU z{Q%&1z<(s@U7>HBp(mk!)l&Ud1OLH>U)Oo)-|K?^MDX7M`?ibpJbpfl*Rk?){B2?S zZ_?oX->YQb{g8LO(HHyQUZr^03-;}4`Rj&De!2ggZ0LGlGT4(}H>TemPm&QTw^&I} zhnjrO#r$miN-ADod3@Lv`X(5hR6Tz=zW2BE#M8^;V1AtdY`3LRzTkq>rj>k#RzbWMH1o}RPo`m+jthgVQwqL$KfwcKw z62{?T+>7m0_Uor+9+os%J7f8xosv+GBCcXP7VRGUT`}&*ajb~j7{`VF*bmC%kUuZU z?$mzg{%YDG$}8y${iy8MrA<3TdrI~;VZU1<`qe89zm~?&`W6M~ci}wy1=?v5oc9-v zI1}&ALBD<1)KBkNL4P~oWla6lSIs;mN$!-U!oSX4XWCca8Va5*`hDbgu50AW?d)Le zOe%g{*dV{}sBdVHAAUL>zw~68xK_<50gvrFcb0yL4U7^Q~&4ZnOy$5mR|Ag+omM{ zG1&KH#Cdyeh<}A@|y$i1iUlwedxbi zfIb9xF7!VbaT3++Uu9=d8D){IV#&FZ7Sc^O51e zZ82Uf1N>`)lgcXb{1&wO|N7v0%dD5h5U0dKYBa%pIrW8xc*P@ykQpT6EXi>8}rM7n1A-i^R0W(ewX2X*$Z1ekbg?0r&5@Z{R0JUXr{YJeB!d-vC8?U5Wm%tg&D3#v1)e zy`PW1U%DQ60{pEFzwW)5>jUSW27iCUpHxOm{*fj5@0s{k@GqZ%L(-1Ium-Ovm`*YRT z@8A->siEuMBk=oXzLA9TSLNlCIxp`D;28z3_w+A;zbbHpr+3QFhe^Pl3*5xh*8*O< zz*S%0S%ti&o_~vi9`MitH}mvu3mnS-wkThTSKygHox4c<#rZHvRuye0Zg`aRve9hUQrk^5b30C}6io<)I|0FL`* z7VZ4H=?D6@zVV~h_M!a6(BB;P9}oWDf&U8NhrmC|_%o^e&D1}sbVZ!D59RZAOTTC4 z+y~*|Q&G<`sMlEFBLXhuOh{WGY3(OPnVh5&^BeQ^jrxMM{=X{bQ`^E%x8wSCKH6an z&aZuqUv&L|^Z5zE-po!}Y|eig8z5iy>R0f;1o|k%=|yO_e$YQ2_PvRA{SCsQ;I!|E1s`hWWykpq~VM9`NsA&s&Ix13*6j^W6oY zzXAJK3icIodSDvQ59(%Z(e6nl<`;2rIqZDXjN?hN4&r7f%p0bm{AAd9FWRY@p(o)! zoVr|Ut=9iS-VF4Mt0C_=BTqFoagbC-!TuA$|03qiA0ZC@ihi{v%1?kj514jID*HnJ zQYe4B!AT{3Z#?x!Qt5BXC)Gcy7jIqi*MaDlPeyxuXV)*z!=~l@#JVnq{o@gr*Bkq^ zuO;|DG&rfWHTF99mGOtZ<7W7s8z0BzXs+ztPvwhwCb9N;hCQ1D-v{|$p?$gE^_Sr9 z2YH==zXtyx(BFo>`5~T)e)*fUWi`I*uPpA9O3ZJ}r*Xc-r?uGVAJ0%f{JkdPqbsiK zt^)r-i1%GlpWz`say#>R(@iC(ZPucs=`8QIGWbqH{M} zId$8>?whTga36b>lAik!Cx1iv*U*1&u=;|$RZH^DLOY!Sd?xS_IA6RAI-hs%X!JX` zH}GiSS53SoP5kXPD2lF!7|gxBA0t^Zwr1 z^q+WtZ+PyfxNhQ#-0nyp3HrF4u5}MaulDeR-v$^Q#@8>-bIS8HKMyLf zbN!4wz1L~(w`mVT&~Hb(e*%9Gw(VKnO!}TI{8#7u$x}7_HwSuNw$~kbe_ZrC`s2f) zd}IH%vi5}YYjJ*z=eOc~r|+nn`o(ocrSU(kGb+a8IR3s_)Gy3G6rQ0K{rTP3w^HCH z9PemTE$tD5Uey}JlM zr2Eh00yhTzOmp5&s%^x%Z%O`6p=4p-{=&t2F6S;a{U&Mf_c>dZ+T~W`=cJ*v=%1G4 zzZT;ztFF5M?J(Hbr*jSL9~S6&{O9xMbUexB?uhnpW9G9-#jn@6uGBseJE!`KlGR`P z6TrS}fp0^coDTY}l2(@Y=TM*A{`C4bT<00RcftPq%seHjei>?-*_kA`{z-9?#Cc%G zr?xQt-nqfXFM2mR&D@m8GkgFH-1R!{rK3v6emlAe@);m z(C%j&d3rB1*j3bP0qou-wOjo~e`S10CFW;X@6*E1yGJ|nIQkI%egOLY`=GC4;x|4A zxFy%Gdk?7B`KZ^0z`lPK_G`Xj{FGGubBJ!fis^4Nl%H(u(RVsf{w9^{Sh8=5;pcwY z`i@?dpK41gdj{1-yhN-$9L+eVwa%Caern=b-)1#(o#T3u*@)Y2(azkCy`Yu5d*=s%}GUT=ewunzIq693+?XPV*HUWGWn9Sr`a zhMrXX`D^u({4ZeN`S$uJ%pzF675fjAHSS7^b) z{?$PL(8QhYi^9*V;ym)ap(i0Ozbeh2CI)@Zy(*&$yOK)GFYH(X?Rypc&=T~efR6xw zYtY*QUk(0cKwl2{8t}IRy|?j$?mHTKyv};L6gQ8+&!3=tC$w`jb6-z;&!YTbl>Y

6!UUyl=N<&Yx7Q{7By_r#rW$(Wmtzz?00l zuXr^2le${+w=T6?yq?!}&Z0Kn>~+50y|vfviT7K5X?)MxU*8Q>B;;`u{4=biFSeK7 zm$v7Dz_(4Q-h0M&3*Hwi?&oPeN^Iwpu6;ZMF3!_Cr}4NX>J{@d`<$DPc7>D))= zycpYOM9I$INB`$`ERFbUi}p$1)5`nZI~ZU0#(k=hCLW#Zi}qh&^u_bb>%IxnU&}Zi zX3(`a^5cEq%k%cqcc9^qUEq&rLEqKTld2ydi*h&8{>?P+V;G2wl^@ZR^; zd3o(a1%F*=`ggoBvq~hxZTD<{q@1aMSqCjht+)%Z5CJRpW*wr<>!C9rS;W* zV1_T|XZ7{>uKlmT$C`0k_wUVpK<8Q+9OLxWQuzwz9gjnP$Iy?8`uO{fAByK|^ZmA@ z67w^=VtamD(({G!llGMbe%k1binK#vjgI3;HR*4*}0L z_Qd=CqjP)X_2)Xk>jQ6)WBJe66U%Q{qQ7P6dgf`*uTA`TS6X*m=W%IWbHL?w&;B~_ z#p1k~-=E&w+*gVB%@;4((Fb<)0$vrkhrvnpR{8CsBCY~HKgXH_8Gg-EfmZ`Q5BOb- zUjsq}6>;=9#)liw-)8~e41AlxNnKaTzocaUZf1PceMocO)_n_ulf?U@{GRnh)2@1M z4t#(qukQ~4Z-Y1;0nGIp2SEP*zy|>z2z;2GS0*>weo^uDE6-~yu(!_Oq|#gdEIse7 ztcCX52<<%t^fBf-O3&g9j`#VdmfCBAp*y!L@NU4n1NVXcE#dF&4UYP!l=Po~`n+V~ zH{O@OxinAtn>n9H`fVk7*F)arz;&>HL*S9XqYX}~YpTAb`-I`S+7hMl;cL^Lx()?y zF!G#h0{j53yXFEv0zA*)q|!z974t5ASJcq8_lv>txnwsqf&jg-}{{4ZezjJ$; zc-Hy^;L&LB&44GP{URa~x!>TViGPl`T4_9)WazqX06rb~5`*J&$F3#)>lyo;>t}Fmk3W|9&$01ZouPOw z<||3nKiAx~#GhX0DmVUKHRFw*7XrTy{08tl!0!UT5B%T2FJU}8#$5ksKW0-ut;00_ z&{|mFXXE)NtDaj6{qs33j8C`o_9e0pV59DQNBI!r5LZS0zMr4GZ26Gz(1>le>XFqRs4e9FP>j= zf8LAw4MP2Tqx=<1`l3brPD1;PL;D;Je;)%p8Mrsje|8=K*mdR_Urc)@)tgcOnTWS0klzpXGzI+;(1$?Y z`e>g!;ICUiUkveeEBNhwV|_~u@f6q76z#hm;(I3a#r0?f|K6z2K;Rotek0Ha0aws| ze9nA7>}zG}o76F0A2oF6-hjT1p)Z72X}tLu?Y}9;s}m9b-7(+mgZguwaDT|#1ns$` ziI1eh`Za_74*qEY+z$3U9{m$)>Hpi^=yUD}#LHvw=kw5i4dQ)E=-(LioeB9bL*DA} z@9L0uFRpJk#`v%q^u_hpMf`SxKjQlm1$_k0pC4t<+LUtHH+$m@afpQFALQGN*I z?~3woz<=k1ejDh0(LVd*eBs~sDxYud`g7-&gg@+iBzn#X`T*2tDa21F;JeVCZ6I$) z;DL~T3+&$s{G-AD7hl~{fA5I)7z6&9@ZVU_2SVRQz=xteHbVJDp#L&cpQL&n?CosM zSGt#jc((5!YJLWN%yF>oP zC~x2Q(f5-OPd!k6Q~0YF;wgT2q&T1UMES#D-#V!8s^IT|`k#UFX91rL+zax~0sSP@ z=Ov8S=YoG5*t-+#y9oT#A)n9t*8}|-jE5IPo_(IF_kuvb9QZ`o`vB-2(0*S6FAscz znU4hFX8hX(@|Q#Tdr`l7#AAE-V>JAGA)a?OpuhbOt{=ZZJbwuNtAhRqlpl@x+6KTM zg1!|tNh(|?u>kyiP~UAsdxb&%JN^p|@*T8)WOlqW z`j6C5TlP^kDqJh?$QpdLCI08-)~Z^((`@Tfi_daoDBj1;P&~$a**0(CCE9Yopy+{G ztyC*||9|sWV;?lmac*JrYI9!jFLLTp$sr5bZ5DP+U0A+QzJK0j(?8Yt9IH&g5**LdW$=X^Q_vxR?*I0MsoZ31( zA4lU_d9_O~Z0^EZv#|0S^DUf)fB%SVT(h5+vv7X-X*zydX`bJ{OIod()XMv5J+ra) zS~?o%HO^@)$>&5q_PE--Hus0bZY^tS?5ll_+0A3pU{+E!^yn#Sws(+*09DjlVCsnX^CZ?)^uN(O~R0{zq09v$7NG+x`Qjz=L*w?sXCoSuQU zJx_HVrn+9Px;|Hm(^%gaqrR>u7{AJb@cXg)*LUYh-?QJL&-aNbp+CgFXzSM1`Ffq0 zw%@60za>?#B|^Po-#ag@&-clX^~vOC{d-|#7k#<2`mgs*_dE`kS1;@4mQzlGPhIsw1_Wka7&HASwCf8B=XZ6$AThynuSKO-ZVT}cAxZk+BuD{TZN*l?`yC@BD zz1-ePqh#H|N;~L&(~hpYx5rB4WSIHulRcAU})^=_-4 zOS#!P`kzFE^mHqgU$Q|piMvZkylUc96X{X@A9T!q-j<#FH@Hbk6E_w|8(%8^j?~F< zstVttRb_LP)k!uTDDo^}zmt~#N}S)}+%G!wJ2MKp>vU3mLB}pS9;WoV{%$GdXR6$- z`n#9-?pDR`5^a*w$ttvh^86P!{q9poif?h{-=VaqWVcpXzYFOB!cQr^A$vM1?_%Zo z-L{{Utf|T$B7BVaXDj(#bNvoJZ%WqX`rE$+=65DuTzOZD?-cQWChT{A{X)s_BI|cv z^}EM@t>oW=d{fD;ZABg_G(z{B2H{JJid`szRrMXHs`oj7hufIRm-|bYctx`{=m6Y16 zk$u`m^fo&B9jX1ICa-5r8PrAo^sB&{D4nbN`xW;M%JXkx&Xc_R<*&Xvo~!&hO4le2 zQhEPo*fb@-Bews#<}4jQ7vCv5uA}5vp7j@>m%X&|FH%}Z=@ONhuH@eg_g@q7Z&di* zN}f~R=A!SdavgN^JBKf(Xd^6m2!7wz7SuuwMWsvb#~q??&wF>TPPN zqwh0wmDfQ>zeA2+{d%YVUe?ExZ<(FN{ zO_Z*OCC9H^oS@^PN*}0Fe^+`)x?a`M`)m)@W0cZRrIS=bSO!uZjM#l8>=(B&%M> z0g~^(l6|P`JzG3|b(|nu{I{E$>uO?BK)X|mEeO8!g7e${F_CI8jJ&xQT2etu=|M=Jlh^4?SOZ~pHl{+)Gf zrsLmq{2!$abkf*O4dZt(J59%W9S7-nw9-dP+bX@RUMtJgPKXe}ARp;j*E-eBj>hxeWbtrm(YBl^D%R_Qa2?(-uji8BgB8Mc>LE?FB2ZAzx@}@Hj+HQQrEZl7pkl8 n4--W9G5xWQUkUqI^DkGtp|VqiTZz_R{JssnPrV;sR^I;s)2o~y literal 1414055 zcmeEv3w#ts@_*0lW|OeHNdQpa|j2q}L zq(WRNa0%Q%IHkr7=9o~Rtn%ud^6G1Ogic_PKdH6;Tp%A8n8Wi!RTlw<$m;_}Kt+HN}HRSC-b4kE~SB7^6gXAlxh% z%o2f6c2*#eeMX>paq%^1QgLZXMMZIG&B&^1VeVT~RaRD9U0zdDR#jXxc2rq)X;t~C z8j;&tXD%5vs$y*Mppu%B;;OQWk)_olkQ+6`fkrsHSvZ)L6UvSlMzbG&G@1p35q{wW zqxlU73TxZF8^kbNr_XCW>{wIauk9LHT&RH^oaNpjNH7herh@+w=pu4kxhT&%4TV3ODxkI zi5QBOdFqE{=rR}T?DJmQPa}&oGJO>zi}f?6&ap)Q4(Q)Y_3xnmye-y!{b zmHZ8Us2U2X2fl8jZ*I^xcjahclLi*-uYt`PSix=BqJiIY?`_q>-qnR-i_3zm&^%Ijd@TM`WqwbKY z8oIlM&NE#D+ZmXtflb`rSsJ*hnSNxB1|~Ac=V@RuKe9jr^O@9z8hD(=ZIK2RF|CU= z@D0-yIL9gte9b+xS_3z7Eo(LKDATcC13z>BZ_vOk z-26=%Xs6k+S^xf&%iN-Y6#K2Y!tYKiA1|~Ac zwrk*C26kwGhv82B`~SFzT^d-*z-|qE&%pTmm59vYGAC-_an3PW11!2z_3!EY#B>eZ z#=uMs{I|ofj;0caSsI$ldFE(f1_Sdn@Ncenfd)1+uuub=7+9o%zcH{_1OH-Ri3Z+b zV5tVyGq79(FEX$~1J5$BN&^q@U|y{N)v&et?hib~)@xu3XWyWKJGiBrG%$sM%^H}; zz!nYM!@yPzOgCfm{x*UNwGpsg-+!5@*r9>RJcsVoz#q9;yEG8i8fiEEF4WyMex8zw zM_4^g)WF@WizjQ~^W0$_1Bw+>HMA>R7dc%6lUY7zYT#ieVwMK}%{k_1;0rEeo(BHJ z>|CIMr&$dy)WB0QwV{E@T+3n&Jj1{e4a{O-sRmvan)KxwxQz*0p@H!XtkS@9ZHINt zQVdwFp%rW{t<}K&T+ez9e8#QWpn;#c<2GsFF$Okk;NLJMbnk4@&`PFuD*=VN8@B1Y zw=zGrYvA^l!#ai(r8_kA80Xokfjgk(bve5r`cP`Yx<7i&CV!epj$NXEEl#_1FS~2>EHKq1GZ~m9hbR71J7}pJ2h}SuS<4m zU=j0ew+7a*y)=Hl5{vKhVk2WBL511^oviPFz?Dwbz`b0@bPcRwV5SCMVX|gv;C}9` zIU4vglQmBRZ*cD|;2dlUF4Vx2Y(6j2z{WhS1r}>yB?C(|u!ZG$sRmwRjxN{0RwjLg z25#nRS7~4;SG!sRJD4A9HL!|vtk=LlxN#da@DLZeNdtHCBbzm_mz( zz%~uc;6k@+;AbvlhX&^IBRe(l0_WJJfq4w<*1)q|==cYfbnIZ|HBkdgS)otXz!rXF zss`R+o=(@m&)l~&HL$t)u#P!ue9zL*7tM8N&e6d0`5Ks~f!8?40s>f#F4T87^VnXb zfmaz=tbvsbEYZMiETu~|a1ZBLu7Ph@AFLptP}|k3^xe;+n!?o@xR-U|S`BO{&^gv? zU=B;@1`Yg`7mb@VFoSb!*1&U|V~Yl+vDV(oIarHr)4+FNucmdohVBBSjgTE0TEh(9 zsex%s?JffcWdbH`NKMfRnLuIpd@4$morfVyLqrr*1%VsW2y$GGsV+2Fqc)~ zObxurLN!YRGq{X78hD6-c^bG8q(u~I3pfvp%t8%3&%h!A3iUL*Sl^w2GOI@X**F(cPMipJF31a=aR{qePvR-F?kB8d^4ZO|F+@yiO zu?pL)fycwcI_9bJw`k~D7UZoOn7~4`O#?S_4{X=KKlzaz8u$~>6FW8V3bw8q4w1{kRRjNFvbSmA zCZ4>uYhX45J2dc4_OOomO5k>C=s`dQ3fiTi_ql<)HE=W6H2z^F9nUf_Q3G=sn5=>2 z3``|}2hMc)Ll2yp@`pASXX)oQv1HDXceQJ8p8TOHUm$;IniuNl?q$dCA`Se&;<;D@ zJD3?uH1IHcLzik`H9xXk1FvzRD>QI31FJOfJeRRr1CMf!wHo*XGjqKLzGhXmK?DEf zCT}8uS+!aI&+!1G+j zHVu5sz;+FMz>n z2(}Qwme5vxcM{*-rh!GQUbbss8PAYA6gE@S%2a)K2WOwIfmhg4oT-67FzvH6@D-1*IU2Z=%b2Huces}pXy6NO z-9imK$5z)O4g80zT}%K^_e=EM&sl3Nm3OtPX1Tum4!3ZHyvxf9eRm5}w^{?+*#ulG zvuj&#y}rvGyFve6$HK8m1K%;Fn>8?z+pTk8%Wd+9R<+yZ53MnG=;vOQ zb%%q(5@Fg%js5X)*a+NUo@$<2Xm$~XW%LfpzeLn1#IF;LVBplkK#?fK&(3C~xxinY zP0`V`4(b!cQ}mp*Sq#t13K@nG65&F#S2P&Lvod2&b3<50Q6OT(L9!g{KcY`mgd=8H z5s+;e_-%L2k&^irJ3 zAre({P)A{mFH~FLRK=Y@uV@H`{v^On!YrAKm?7^M2(($X|Aao#Y$`oi1R78)SQjXu zs^qVL%0*;5iU?TEh-s8VS6CpD*F*UNL>xDUuZq+x>s{h48ecR#uR|z5KR*)559CLJ zk*tV;U;4j@{4bxnDa(2foDKz$Gap>SZ{oaZghRx5cS}18>oCYkp|HC3iG~xf0_=|F z;I?d0B)e7?-Mm;Sy`s&iCu`S2g^REYM^VJqoM>(&BL50Tb0Y36ssj%14e3PYxH7xY zjRZ}ydiKGMENb`X5Z>(gC%;Mv7Z?~Ax>^5(dTKwrUOY~@gsl(ZPp z>_{MtE>uEE?J_Y?qb7P*&@VjFCmNJuq%K+N5{d>*IkrtmA$7Yd57MXl-n1635W_9= z3;?Fp1!8T}_m{TtnJW51pie#_1sLNQR-F|f`aqVGc8qfH+B(Tq(B#5cK_td;1qEf_ z>55UXCaF;Lsv^1QT}9*0@tmy0umW*|FI*^a5BjZ0U>JcnAP$_l3Xem95viodf;QX0 z#6D3|iNPuOD{S5%IZ8Umb3|!IT6hS}aWqM*#;(1=g;SuJaF>c#YSS_$$F(|1th;d~bYb z>@@ymd}Hh|zBaZS|1>@^J~lowJ~Xx%9~kc&|1dTie>XN6?-*|z8;rM%^~O5mHRDy| z72{>&uf{6lC1a)WqOrpGi}8Z-XJfhXCu5oMf5uYddE+_bS!0RuwDF|zgz>mx{?RZV zGafY-8jlzc8w-qwj0cVR#skJY<9=hVai1~AxYw9%++)l#{$Si~+-1x(es9b$?lh(w zcNo)*+l{HlZN?PiR%5bpi!sT#*_deDWK1w_G{ze@Tz}oQzZ*Ap%r#e!uD)v2$jT8F zLx&75E4lLW0he8R$;H3DsQ-l*oPXZA=bYW|tTWH(+oyN0)2*H-op}6l#~juD$ZlP` z9C7$zhj#9C$iWA7EGq2KzRmuv_uIGCJ}nFK^P-VvxjEUPtYF|NXW-M@uz6(#P*HAYGgy>uo?3`MP~(}X5f)jY zS(trh+ad#07G|M#{Okv%To^3O8Qu{^oJA9&87mZ10MU#R`odO~YCL!*>A+WY3qjWk zac1-}Gx7w84HjiZ=1ZlR6?p*HxdwoF_~SnM<9_^c7yU68f6Sym?!zCyr$6R^905~~ zl(*E9q|MR15X$e0Nf;N*0}mS30-B%~fnbl^Ae3^?H>`&!_aD7-_lXjnTd6gVq5(e% z5c3BhyXcR*B~@S7qAI_LG&d{(nB*`$iAt-Z?y*NypA!ZiF1|@w)7}q50Fog4y*9xyc7xE!L+DZy z7BQw{OE<(HqSI&iJSO_g=)EBM4QBX*DB>?9cJrm!edQJ&P+feL^;edgNRDc(X-Oj^ zy4{G(k}?qGi|ZgjR8nVW>Pm{>b?WweV+9aH6m>_%aLIUD*;?Iz-6Qj=9$0Kd?ogs{t)g=N zfO~P>N%M&*HICHLi)Xv%mEN$016Hd9vkK_~J+sJ?c{X|6h}@1^zaninQMT_(x4`Q5 zDNRR1?=DDQzSMryxoys+HE~SU$vG$+OD-=}7tpFs`71z|RCP0C<4F-h*EuI5Rzx%r zDP4Cb550cT=|*HK9(;*7HdAtJdqVov^4si%F2Q0adK*mn02plK3iq1#(SbCUPv_p&#;^^V>_*1nu0Bx}_43~{R4EO4fD)dZ{; zxsA@*fJll>)@nXblQkw5TD@R85Y+eTX-OgR>{c{-HO+ZvJ6muH>O(AEIz0{p(L|TOLJWBcr^n4^-na>-`z_{8Ci!Em zPQ9bo>3bN!(FtZ`l4L`z;*b+s5{%QHnm|#xAzX_&vL!gRl9aY?DMs7}2 z1(~r@V!COErekDCR%h8tBb)4_5OU)Wh%p(iWJZ{UA=pO_r4iDGYnEGI@Ni3FxYA%C zi*1P#nc952B{s3<4u=wJf0ktw8a3AakrwOCA5g3Yx$YrGi+7H9=NJxu}E~y+5J!8$quGs5%0E zl1dWg@8)XZ|I^j>j{XO=kqlGq7D-wJ^+VP_Ng(TsaU0YYxn=za<0t(4!2q?U)v{84_Jyni+{%u6i5aQnVM&!qY4QO(r z{{&j8n?PN~&C^T(hotE5Z;O6`lKd*gq(2hJsHwK(k0Qxeto$J%4^+1wivEj9$oEE8 z*7s6EdPTn@S?mb+YUDdA*E$S_JuW2rI}LKZ#r316-&NvwMlkrDE^((WF%a3QN|Z*| zBGvLx^ z|3qn6_X9)FM0hV%^gjOBKo#|)hyNB|k!r++)(&C;sz4s(K9h34 zl`Qx9WNHN??;`hGl)EqGelspNNsJy4J;`q*E!VecSdf9G1ZR_MRI+EKQ;MF0_(lGP z>RRf@HsWuR&V};v_3>4kYP>=;0$FbvQqpM)<4u~6tTwuo4auHHm9*axwiYTm3q{^S zRw<&dtD0fifCKB36hKoZ3g|7LkGz3L))Sw45})4iCiXQ=?BRW)Yb3GzYhqDx;-^s; zGNX=1nAq2t*q1f2pAfOHCMkf3MFFSC=Oe4}$QwlLu~glP$& zm%4v9ElvJvm@mq@6J(Zo`b1BZ4@Fib$|e=BEGU3}q;AJUP!=ax+o@SE={CMg;=VFb z0eFOH=}A^1Jt8HCauR)gqOi;fAqTFkem*$E30o)P z(lTtFfD4v`$K%pGY#oP7LD>2gF8N`r2QGPG>u6k}L~=K`n^K9Xa*-T`BI9yE`lR!P z)YxDaYn6Wp)!hvRHw#-`amfu^U2uWVturp!VXGZ3p|I5!mn>3eSri!{tX7Fg0E?wR z8-4~btrhY@14eMcuW%7|szqUz>p9x*#@4C}qXD9aOUU{=jWqatkc$E-PyluZ9e!^} zOcq%I!N{~EnXEZVRoMbF%@9*SkbLU)Bu~jP9F;qo!U`s;`7rF$T6Yt9@Q#4I#F=QQ z{ed&dp=QvMH5dT}ct~!<)@l>`Uq~e&Be@|U?$Yy=9Sx9oi(E;w++Ho-E%{XfzgD4R zw`4L(tG!#&0fs5KLnWi8#@Z}_Cc%mxT%mv-Brl3HuA;yDRz*kQ`T-ni*PanIBcsBF z*-?|(@Q1`~I57nqZb`s~_DzBfP?5n1$U~D4#3oW?BsCYkqk8@B#LZ2$M@HV3+P!{2 zlW6X%)Lf8<=B^O^qLngQ0@IJ$9lVKd@OT(5?^!EpG~MXDQEn9iBF7NaFfDO-;pB^nmSR|>)lz$k+1K?#96O%XB|sUk7E-SdaXO>n8>xH*%MX& zJ9o}&;26aGkSOOkch0LLc7gJbwuPUwVRkA>nL~D3g|Dn50)V7NO#uZH1?G+pBw$H3?7q`eQp$s z##d+*RM_|Xha<<>zb=qN1?CFn8bY}8BA<&rX@bfKQkyc&F4gtA+iWwYcToAuuu_cm* zi``H5k6dg&c`_cnSlW$=p8T!*$qOUDwV&*XCx0s~%|uWB#{J|4a3sX2JpoTbL|~gH zdh#Ooljp(ltGPHY0zq_Gpd6l z!jwNxusY%A`Sg=Sj@HsJ0S}?_q-@C&&)4y}RVodc*>^jI|p z;Zm^vk5EV=vF)nMjAx=ged|d(wmwJ9(IK-9gOtSzq(jhdq+;EUofJN z2urIqavJ?cVD4eoCThH;e;#UWq@SnipPj9D=;tYNj>iMEec+!d2dh1exR=hl&Dd^; zbPik1LC?uCdf-9yj~+NW)1c>&SRWh`4%6;qcVs6Jl)Br_d8 zMg0@KQ>21uj?6c?{1mK^u?T#Pit9lT)&g?RMgE1nEpVed-5_TYuDznI$(FbuIK%=!wi84f33}v^7g_`Y0>#5fr|o6+AU2n1eT4!^ z)T2}>f-^@~*e=;dwyKQtd}N#<~zaL1PFP8b7(FnHw7_G&y3Z7?#|t zIgq*#`&Ltt2$%MfI5~12CAgg)Ij#L1IbjrB zke2L#bDHUhZYO0#kG5eUT5%W6vW5)g48#IC4eP+OD7=P*2QtLMgA5$V3Ab78HEIC~ z9F0N$#7a)#nT2tJDzpybQQI#;!yN%J*aFWw8!ZdsW|n4UBz#@CS(aG}=bL|&8N zL=HI7IsqpTWF}<;ykJIvDb2}!3tt2rz08o`Cl(F(@jM3$Y=znki8Kj@WP>65CSVA- zAYFJE8ToYl$+U{d{*f-uR`gQ_7?IJgIpZ+a>!yJdjdWG0t%LhU3u3wq?skd@CeJ+C z>HBaO&AXGjC=eHz-Yv~ZaUUNiMXZyY#&24)N^P|TUbBvh!riagty&qcwb4pXLB#HX zEr>GO@r)>i^%?%D?DQ-FiV{=7d_LJ)b?(RDh3w0{T zIaph}r8suh1SV-%5lXF~o$Ab;bhFWZmh^(MhGnF#WOV^;|^Vv~%HNXnzbt9z+)c5>?oOps^o^iCR`vuk6`GKx%;E-fvx zw*L3;e;oMbasX2`o#5*j$os$)Tg(s4_sxHpo6Yykcg??>o6L92jpp0t2J>&`TjrbQ zdh-o)o%y=C)_l!eW4>y>V!mwt)m&x1WUe${G*_7BU(6TGKbyhs*`$gRzr?bM@K5+2%dwESw;` z+q}!1i6HtJ=AH5^;WYDhoF}{u;o-NMlM$Fa$-LQ|i16eIh!!1>c+{T}z)5Eee?%DP zF2_m3Z}nNjuZ%C{dBZP^&y8)yXU3;EdAK$1?BRR*^x;N%{_t-&f%qoQAijZ9h_4%K zaT0Nj@v5;p?bC?Q;5_0}#$tUYagp&y$C<>3a4K;RoJp*yu2QEGhYu^KgNcJm2bNq} ze1$%p_?!6SiN8M0I`x#3aYpfk~P|iT8BsqgA`;IusWRu&DpGo^fkR^!K6cqq`#q*p`&SSOLK`C`N&j8pnVPj3Y<UN(*3{pUMpfE(990YWS$iWvt75LdNioyyFI*N!gwH}A zBmhUN;79)yKCU+m>wRwJI}-gD&~=9O4@NgibSu!;4Qn%_Z^!bkHLUj--GB-ZS82*4 zMnSk_DKgD^mv6s?+Y_k%+4AX6aC^03{he>GkD;#^)+R>Zkm%RQ`?6uZ!{|DR?gaW* z!`jH`>!{!;lurkE4#pM7W#E7@>DY>O8&y05e@vl2=uilv9?i(~Sfwu**4tdr%Q5uN zhP8pwzv7|W>7m=@?H^G4pA747eEX%?L(2^7Ek;-3q4D(4l-TX1hV>@jULnzsQPlH> zwVu(x#L(vq>kURV~njbf;HH^~P-APmmMb#sg#*|U;>gmS}>s8M8 zw0xR6>ronNrnMS(A~;SAAtbsND)bdX7o*JCRMakv8Fl+%b^B$yO($@pxQpOsibFLi znA)05`4P|zOVEt`3)fo+_!fU4TGxyq;us~-J2viDCH<93qJeV=?tU%rk}Te*?yjP{ z7({qxJJ2}_eTh&SQU9ePx66m9MYGlIm2?~93lC9I_bBv5Le*fSu`o-aD+t9QMe9}~ za~sIKnf~}pmiZy_-KFyVh4SIFpLG-6M({BTr`x|*w_l*!bQCX$Sg1ZYy(d}wXF@T) zuoQ>hinVRJy1Sh2&cfa4ROA+Un}*gjb^A|r`)*kz3HR*^T}CK|6e=R+Fjb-dM<@-j z07{~0;4Q=$L=z($G3Hj4Z7F5LXah=&nXJ&~3AKmbEed^(&^u&a+MArD&}RvqCQ%ZW zn-#i*P#TBAYF<0OD@#-Qt;+fgWt}Puptjzm(5DHd^H_>~6BPOsp%|&y)ix=T*DA#I zOH zrMq9T!vxYn2sNs&lHfxG(jf?ylTJpM)&c_6 zpe1n}DZvK`{I|?WV5J1-6G*2MRC`BA@BsqpWP}>26%w3BAO^P1Ib4GG6Npg`kkr&L z3C<;uMm)j=&B!u&cL(kcm3Qx>yL4nhb<_|E&LI$^-@1n$p|iJYN-UFi@1?t6N|2;( zkOXHFh_O#Gfu@XBRZSQu@7_aqzmSi7iAPE#IE%o~B}n~vr3C*#AO=2aBpE4|;N1i& zB|tf^kl^k#@)1%c1LWPAbQi}7P!0{b%Ov=F0zZ}@jkrrCID$%`d8oj|1-NQ!P)2&7X3`+&5EaXk{(hj2X%*9Ev9 zi0gy$AyQlC%ZF~Khj4xjdunFn0bIM|I!|VzCY&QPO{Gi-+()}e2f<))B65K@~ z!r^sA$4Kzs1R}g1AT_gx1ivScLgCfCceDh*BM_190I5YsNpL5DYSdHPyG!t21R}~^ zmwBWFzaE|ee*d5SVNt*rz; zB0*w4#oU_K#{|;&pFvs?F`)b6GJ>k0>f6dZA5k8q3up+nk>G~}&X=VTNA{QC76PFd z@Hh?2))M@HK&2%}VeTiv_X)%cS9C@DO7I^9&XpkbU@Hl3Ch$H9(!9Bk1m7cY4#++f znYsaAN5VOU9&I!YUSexQwu?38RKyEz3jrT>v4uz=%=GHe5t}Mbu z^x%*%omMgt*M)mDdIw8Z{gLh=#x{t|KBVkvD;KPI!6Gl}jJMbaG5MQgFRc7D8N6y&P7rA$K@+yM$-Rpctm5T2C)1*R&}E|S$?Q6Hf5v5K_*5`*O(h+Ie*4WtVt zhTV*SQW&I*E|3_^?EpoksydV*34cQXXJW01H0fXuU)?)b=D&;XAp%v2kFqIe5_UG{ zQzqr_3G2uCltqb2EPyywP19MjJUGn)bkJ4Nd8Wj$f(}H^AdCi{vMu3=3(yf)m9MYN z2RBQAf=9t>#bt8M%N&T)Hu}*E5R@)BgIrYfIC<~nBk(l^DBv^*R|ngoQwZy&dTuiQ zj`bXc=4SQk+qbVk3Aa+N(^aKJ4DHp!Q$rX^BZ5ySCrKdkYySOfNh}-@0Sa4H@_3rW zz~Df{B8)o8k{CP^0SaJMl$|Ouc=iGm#YzpOj;A`|_#zCysm@c#9T`AmDSp$qR(2~K zDginnsxW1?!W9*WoD|QrZ)jK>mZi8xM#IT8gz0(G%JLZ;hYl#!MZ;Ygw{S`Z5IU-9 zQ~baoPQp+xjmHznR}`RlQYA>r)P+Me5IHVvbtuB38!;g+o1Wshf;ipDhAk}00K)hs zGho!)T|>&qJVu}#tl|QQIh9#p+1pvZrz}0hujDE|5ILGkCY7LUUf7s{$WesRgsx0p zc)tP^rK;GbEMA=J3`CA(Oc}g5y%|s%j$At3WYu31hPYK>wRg41!h7l{gW5ep(NY~4 zirZw~wnB4dadhC6ih!cUwF^~AGO7&b&k2)Sk~pjEJ?=<<4m%O2$fQ#3}=M<1}FqoJ*({Ij|n@3Fq+Sl+58b<2P=-lLuGS(2aT75 zJ9q9Z5YqV}DXsizdkpl@M1*oiOyqF+B;fbU-aqwT4rbqNgRN_HKr%sAr zM8iSkq^DBobpi58ysRJ)DPp>dWJ!2+Kp;{`7)i7;zc&$v_(7^^BmRz!bJ-;w1c<;p z1OgOWs03Eo;&@X)04H045$g|-kK<5(K*=f<-%esUx*x!aS4cpPTLP#)NP%oMjo>$R z#vsNA1tz~mzY*(az;u)HPq4Dwad17LG%?Mk%5cZ|@Bog^%Hr5=$D!!}1sN%YqRe&# z5(Ox9hpK-Kf5)1;jRr<5fe5m-lm$V_$bv_eetA`4_)X2-$HMWu0G)_cdGL}owBQwm zX%bq}ZhL@^>Z&~7$d^`gc`wECl8xPx4q;GUJPZ95B(+V=ZE3x%%fLb60G;=xvZU$3 z`>x2j6O@Mxvvr_#5NFYQ7GVP)C}M2#vRbun-I|(oGM+|@PQe94uh50Qs0+mzw}1@k zltzSFZkz-Nfdi-yCys3{eT!0q`7K%qwChA<$x~T=#aU$4Qa+KX1-;`y*^v1-uq<;Q zhl^fl^l&{S>CJ22yt#UahDRQpp)&U|xI~zdpGamOB_Whf{Sm>D=KzIuC<#?GbqCap zA+?G*5)cACYB3Q{eTime8z#LvJRoT%9Tb6YmP*AzXDSItnB>#laLI8KbC`rs4h_W| zY<$oQx)W6MwX7x@HKS2gjS{YdkzZ0u^IkJ-7RY)!$wF~#MizD`E;wFI{n63IH`4im z>}HBIj6Mr4=RB)x`rx4jL=UDo2k{e^p;oUQ;?${as#(Z^#cW zDaH5dDN{*RRS6X}q->0;Mbr$f8hMSVEW1Vwt45t=V`@a{$ja&(QCTvgta=nZSvF?W z$SNmLK0*Sh8f{S7t4dH4iXSq1L>c~&#NdAUkV^S`Xw3+G-G1Z<`J=j~s=RVY@!+bG zAu98TQ8iYB0~icm+NBLD8#sE%kTMrE(s944tY&mo zr2{|(Rb?Q3q!Xkv%bmbL^v7_=Q{eef$4}h{HW}rE9e2Uun)1rgWe(_?q2(3M-xVbT z%PPtSIdYU&mR2bSRfE8iLB+VQ_^JAPP}$&;(G}=~Yf8#%L{<5ap*5nSY;cXJE~7tc zL=CzJmyrX9m6amfK=eZi{-BN?RIIpIEmWsgi<+^c%8I!^s|9YW+Nzbz2{2?tNk#Ff zk}5n78PiWVe-ACM7R4o_WhbKsTO5ijhE^*fEFN4@GNf8mm(-M34=yjO7LdQP%0aR| z$XszrMR^HoB!R3NU0O4;N({mvsVbqrXavbWt}dx6FBu5#;a&ykp_?V8rRYQa0XoH~ zl5+e(!=`*(S(QLXme-W)AC+Yoaww|?{q1azD6ZW?#gbS9(SWN)msg=-HdH+tG>M@l zm4hm99aU9+HDo$A*o(^tVQiG6omHZGD4ItZ6W-Om;d+3FhZC$UtF8e7vacM4YuJG( zc9ah+uPDb*8!>W_qJq>-6|&g~kFHT=r78=Lt{A}M3HoC&8bWL;9tv^9-_Sq<391Ld zJ>|*cST0D760XrwD{)E1gGX1El28xuZrxNghY!&yv4*%&ma!j&m*)Kh)-bmx40bY%&q6kD&O z)2eDi1EC(=nJ|1u)PgWgI*Xw$FRdycRpSH`Dm+KsQaw8#h$%lOSW@l$rACnxVYzT( z<H0l-)F6@=2cgx_Z)KHg{?`+t7%Sz~kqNpF;xM$V z8k!X|Qf%t9HEQWlmO!2|-uP>#w9tH+KQII;qI zgq)c)0g53NBL|jLh}b+@Jg{P9>2PiL5Q;&hAUPomnudj%dtGd53P28JT9P#I!&hb$nb z{P{N29wvAi(mH>v6q(zAQrRpm7$L&^l(Bcgib=&DjV@>mOrvg*nX1239u)jJw?x+Jw*}zKk1~NqFYbVrKdQ&r#S4ep5l;0dWwVT9&U*fMVC`f z5QpP`z2vDX8&y_PbChG*hD9Gi-RWTb?G9G5QiTQNfC#N z&Y}~LR4C&G0X{6T)#Pj2zOj(X0+K5V|{l)mGAq=q; zZmz+`8%T#3S;7?a#ZWO@y6FtO5;D-W5j+UC~`zA(O&cseZ?8#OmUXzC(ahus7bsAjnpOEkI9AA<|V%9Vfi3tdn*9lRQ zw(JzrX1Dt~F)`W+e9jTg&`S~UyRB#^I-r-jpdU%zy``H+!{vHBOci$so0>@(Q!{xF zQZprEYNqZ%YNlmO&2-OLKJQL25{5>OMmE&v=C1fhT4_Z%nI~ydM%L z@AZ-PJQoj7lRWGvc{mAadvPn$4rypR;wN#l{_{-oS;ijsG|xmuGHTBSkDH0}k#-R? zrJg<&yE*?CZ+1+V>Y%vWB>{EOG5$(`t?y=KJf>&+KBjGI z=44FGT;HjQh*_Bbk9LibQF4r=p8xZ;WVMsCQQf2~b1T5D6OWU$Hf^04b#Yhep4-ym z@%5OiY1Z$Gaoo_>RwBtz+-|CpVUMhN8IP>_zK^Ud@i6pYc1$Nf7EQGhSrBc7`O|wH zV$To@qpjoSNvB94giAMeo&)`^K$h^beAvqf{c zhRnfOt3A8hcJmmqPs-lmRbo`HYSnsHtxgt6X?Ox@8}Ss@MY>%GTbN59{(_f>!mh1NlC6SJw0|`xMRjT{}^|8}3mr@u+svln?GBH(ssXn)rHwth^lvlc*S)t=wZuH|DJfEt|ga496TR182m zNW2V+4MBSJJyDfM9;tT<+#adMkYD$ls(fc^Hl2>K*Ex-qC9TjJc20Hk7%`3Dae?IV z<&wwwp!_}29_hbDB~qu?uW@*+e11;EqR)v5i=Rw3}Fqw1-%Sw7 zI-#5IKx*sel~Ge_!CX4?HoZi~lz;1k)kjbn?a zzgv??cQgjgZu{3cr=(tcH^yw@+)rAC`664aL7I-WuBavdZbR8{Zr&=7#xIN7bhU6} zNP@CCm0tUs)M$T~x@&Mt0`Ln3b7&o=(q(q}g0qtF$^Gd)3|-wk=k- zBrK6~yDUw)t)Dl}-dXA3vFB|2dT2MmO|6pKrb}&sUTdsJzjqPwlJGw8Z1D-w&f+tq z*J;`4v=8>DV=Ix3dbayeN=jGEaU|0@m@O0aXFAf8?mXwzXdl92I9e!ZsKdC{l(KRi_I;=5wSTMgyq&&+iVRZ&pFx)@V%sRm!vW$i>%92TRE-Eofu!u z;DPQUdLu-Pyt<{Zp36n07>PKUZ=;7{KO!V@VF%`kmf`?}`5Y;_i=)Ib;#j?oFGg^g zArSd5YQ$)9wYWx%730M3#I;yi+#tq_8^r{1lb9%O7L&v+VzRhZOhH-6`u|5znk{xC zJvswV1xrC&?Cb71DRAp!HR1|_L~m*vt$w4dF4`d(hkuqF7VxHI!eRKgr5`4xiJRxgsK&WuQFn5zuUiJfvM>GVyu~+v83ihBkFv zsby*#M6_)XZ#ychp#E!#h0y}7$5dQhBAYV3^+qDO#lhZR*j&(D%5BR!$t`J&c**ro zZsYCobxl^kZpIkO)+22_B2#Vs`T<52#d9eAIvcUcYBl5be%SgoweM*RthL&EDz#&m z?R8{wODk31+kVFYs3(sjuf@W3?)miAV!6T@G1JPWn_A~7Z|Jb>P|O=jzEFw^SDbZv zl``XN%Q(I|_o|#ct?ND;@2*`ZmSRmno{+ARuY2B)n=g{B%RhuY*iI-N&{pb$BBZ=J z=O|`g)3gWwssC9P_Vl_uM<}aB(R84sk7+uj3ED0#n&=#mXue7}wyUAnE{SMe-$ZqP zNE`u~93#F%zn2)NW*OqAm>qRkUY=ZAlQrENUV_@|>&|(5W_2A&;C*whtNpa2$lKZ> zp>MA4c2uN^jv+hdr+Z$3?pc}{6ZP#F(Jk-rINwP(U%V$dE}Q-&j11e}I3duu_C}(y zyP=7W-Q;s({G4+%MtQqhyBRzu9@4;bVy^3yz_4uR>5Ep9mM)?-qNY?FPdXN*w_TG3T1Xp9t)0kUkl5A=={O{{C&aUL>XpGl#4eHz$ETj`Ga&KnjLafuv$Y4LY56|f zF#*Z!GZT{6If>*QD|@>kcS%%)b3CnzN;PiW^9zrX%`(PJ*}Dzn15dv8IYHWyCn3$m z2TFEOPMz02>3C~`G23B=W6xkhG_&a3iP1vGI8rOkOwSA^=iSMYcc<2gcYD%1Z}aYM z2k$0j$h*lt@GeK6ZN5~_djpVm*5{d77m^=9onda+sO7MT_f)vo*B{`NHLdT4;Z1Sv zur}rOc0;bOZ9D7qH0-R?_K+2AQ_(jKDthlBDiYc9PS1^7*T%zCEF!bGkKzY zc-t@7upX>P0uPpRFVj5|Hp}>tX^u!E8VPC-lXUK$90}Q?DSE4t&**2$8NFYfX7oLI zE+AX`R?Y!sN7m89(m8GoUf<{iw%VN|N3C?6aV*{=Cx9IRVEBe@k~gmf5aEt{5n7qoGKThOJTG6|8-pPx+$~uS>^Z{aSnHB;Lb6 z0P!wrmD6^rfBa_ zoyk{whi;4f`X*qJ=W6=YdjkCE)dHzm+F*^*If)l3{n4u4B&Akcne=JPTJ~nLJ=x53 zTS$)pwY$>z^h8|VxcJzLc-=vB6MJnIM%BJ5y$7YPHj}s3Vd)=mC zPKGqh^^Jy*Yi_KY{HR&bFL_q8p^C|5dQz_%7e?*zM%9iIQJL?!G6|uy0rLJpXv_(uC5x0_2oheOD-Kf@|OjA1cUwSlUrXTGw zwi7Ediak!YKf34QkDIx6&{TxKd)8&Y*RX7oDDql2qz5b~fmOi$rrr=k^Jc?G6R~Bi z-e$oRr6b+8E>L!yKk{wMQszE#zkEDddVbA>8|kmBG8^xSd?e1j4)*Nl^CVTteIJ(c)sh6dk2QS$}^PoNU?v9PU%q{ZzkG;Cvy@}tXRv*hZ zowzZ(@8)G_%gx^dw%n8qX_)F84I$x-jbSa6TGNsDP3?559SMKD6Sg$Z(9sBWnMdrH z1w~b+(J!M}%DSRb%rd$F-AH0`9aIgOGNJ$#Xg* zUA-qL(R=;v9^<#@rt?;lh>jMBkBLqc4V}p6R^MpobY_Tb7w@RI=!1)7b=h9MhG+hmt?ebx9k2$~H(a_$GW}-d%tE)H!X;`RO z-VyjaTZ}^5UcNoMbIeZiXSP>g8c1i<=L+Y$7Sr#^4oSQk{`F)?IO8a}C)3f|=~@1n z>1?(@)SHAFo0@F>*1PxR8^f3ywN7gsn=x0vtvcBk44FpT8cMd3Pe+0>S+k`&lS?sm zynDmc(HbPN*Df9E(tTS=wo8kuH`FtqQrAN}prps+-&Sw0mNJ`jJBSi^AjSyid;VX_ zrMD=)iMJ@W5uYQSBCdwk3WzaCgJK-gF5+6G-Np4tj}a4)jujJ;juTUmP7vzN3vV|w z#39BGq@9d^p&Y~Loo|S(;zoR>p~ScfZyN0%d(-IOBD5deR=kHRef9I7xJK|Mneo_L zqqiSU!j;})I2mgs^&Z1ckpSK%o@3-1pXG(bBO+>CU|eWiY+Pd0xv^zy{_Tt%DP*9>FwnmuDl%@B5Sv#ep3DWbOWoA=l zi}){WGEJ#ubFEifQa#D9+YklP;B%IOknec;coZ8>5u~!0_ zaUg;o0gs5XJL98-d4`iYkH<29eMR%ySm@;pUBtbkHwz8 z&!7D+>PuV9olNvfa$TF5UU9!KGto|{KT?xEZ?awME45F<9P+21GFe%1Pq|l}ne(mQ{#`br~fD4V!jv}i+riQTd~BaesAjX{hUwjWcgO#s%$*@ zZtDDA>Knh+e7Wp@nru0)yC6TY;Ue?^$)VGxzkB+9U16TQ`8`RwTa-)w))$i)Ne~s7gtfN*p zGC!KS{H^gx{+fC_*ZS1XEFFo$lAX@3G4JOj-&x9RM?Xu)pwxwiB_}$dyYJ*Sh%o2@lwPcCL z_DN)k#@@Bg5{k0 z1}7nYiS1jnm$&c03{LL+68kTcSh8PY``+Bk<@3|MynRPxF#d}4{BT*0fp4*#i}x_( zit~}?i3^do5EmhBDSnG|A8`rNBgJJ%yNk<_9wmyAUN1_KP7y&5X%Cy0}fP7$Xd%}g@e=BxLh9E2-L=8?FPWOCmfo6qk-NhF!g^1URp z@wAN6FQb z)1jBjb`3!4&p3RoNsYrRWb3ZO?MP7(((*mS}#A|r# zUNbRBQa%`I7cmrRcTs_Ktf)jfPShZsAU={SrCoBRG+EkSx5^bB@4ybzcIYT=hgQYx z&r|V6KJ^~H*O~{!CJ{8UjV<`=8?3)V#=KSmu~ED$c8G!bd9Kw`?KktK*A~@^F`zjj z#v$!4u0=XlT#s~|n26Nfmg_y*GG4c3f@fQESQ<07p(~yo6 zGm)m>mg%}JGcs<=Bp=%{3p7W>Y^2@A9He8#T%_Z~0;K7;Wu9)!{EXXjcZ#+|MGu_Y zEfvbNc)S+Fm}!}#v;*$eaA%D3mxHz*>|gYD!ur@9JyFYlS+EOEBDKwK#J-5dkNx8 zK~XzBQb&&7Q3$`Qdc(4}wox)Q7rtMm2bE-RlRbL6?9nq^J-XGS zM?bB1k8(WBp6*en&pRDIx4TEbfPSI=%+$wi_v(riz50Sry&7_93R;CWoQ|+tdr!n$ zhVP9OCDlmuKE`w;_zvu3C<*>n%5Fr;F6-m3-~)}HrFj(XsJGnaYFi@Sicpq=+h%w< zJ|Ok3P2RdnkoWJ>rW@+4ZH? z!+x}HU%iG)wt7=5o*yCM-NkOCW5v%%$B7{J{+L|M@s#!1q2#tmdL#c1hYVI^dyT7M+5X6U zP$-LwIh=!i&E&eJS%DvNf!!x?byke45zjjFe5%vk&K90^?&C|H_IP_B#rS^Em+_4# zFpQu6BG)xDMhcQ!?|$)Cy|IsFXhGCVh8B8Q?3s^}eLefJwa@+7# z_D_qAk@nDZVc5V$&~&sizf8;xHH(c@`mV(J=y_VH&kr4-XG8S`w05wa)t8D=&x20= zbC73S5Amg~_6X_hS=(X0)D~=TZJsTbg6u26}|%_-W$em_|uHFSM^U%d2@IT?;BGl)sm4ww0bX+fomkEnSa>J<>1r65Q-3Mj<^%RJkN)SV1_Uoqd_8@Ih*V!rhNGp0aawk{avQk7GRR8t03g+ER0^ zXKmN}Qkz#lUYoQZuTR3&^!X&)OdIrM9401WB>?UoQ6C6ZuVcVkt0#Fo)9}Kscs{_A=+rmX0higy2R&I zbVIbwOPj4qs?A>ZL7N3d9wf*1%&+#8m^D7sX!qk<&$`z6GBSeNKf&I*^^QGVj?(4$ zpSOIe(Qe-c&-QKnMb~z*XWM?`bK5p~*7mN?wQcsS?R}qXJIm9GIKyWvVvA?nKJvM3 zTRm(0)aTl^dDixYFSU7T>g`E2^;bUV&5+muP2EgJ8@n$5lT--Eui(eA&HXKgvY)D{xWn$zfyAjQd~3`hS1i0fw? zKeJOF6i=;c&TH_RvvkdwwN{-biEnLsQsmsNJH>Nm?&-_S>@}aPPCB3XYljzj%5Mu_ zKS6t)zQO4*JM62ay;$S zW(9uOsdisBgyyzuYuGasCwofEslLdm-L}&_YdhWN+IoA|*4O9S&h)IUpU<_O<5}Bz zzSQP5(l1Cl();@`(rbHWf79GPZByGbd+{D`>!nHCI>3jv+N0wN&py4)=wT*dbVrSFScD(p6#mfwOv&G4*irmuC~?OE3>U+bFfS=SsN z>Vh|3+B-2jpt(BT`~cprr%pE~KlkL%Ny-JDZG6~=Hrm$mLeIJ$^R=!;o^?IpYh8;y z>w4PPx|Vp>^_;JD9qXy{kMmXMFZFEKGGE)Z%+uOl>g(G}mV37A1z+2>!n3ZGzSgzM zv#ytYt!uSsU2A-;YprKp>wK+iy=Pr-`C8Wo&$>4HTGuAey59A*u7-Ta%4W}Yz3*$g zws_X{k*{@a^{netU+XeG=aitYb4tXst~_7s+SjwL*1p#Dgy;OV*w^`Mo2P7i;e%{M z#c%Oe>vFLj`;2YGS4g{v9dgg{Tckb2PNejQYxe8a5k2YUA5mFUC!9q$TtMiHmy=Xb_u4)&~TkPmf* zL>m`BLzW$a- z9$ww{xl+rde|0_Q*@bv z`yw4DzLVelaDIV|_3l0xNA&Hv*0|EQ=lVwYOCRxX!LG?`0lO%K?^UXAA>xZ1;s!BZ z+*s?Yh{M-(D$ zB|0MQAr3;?UmS{bswhG9-g(9~GKSCn4)9JGNA$IiHZ3TsF45OR+PByT^Df1+(>GMT z-u_(g4Sfs9GWZ# zybGfzX--jJYDia?**&luJ2TV+r?`3`l^vOR57<^fs+qaI=W7a*a{qL2d93IyIo=oP z6mcff+r%5-_#s9#Y=};=Z<3s*`EGv&u`p`SA@q%mc-}XU%_H6AS9NLTsr{{}py-D> zZAnbUjrvJqj`lt%U&A@5xtmx7kHc>9xb!=)lzD#vrY*^)KAS^chV)M4O%wU9FM6r3 zHOK48^FUP>kw`0Ep!=Y|mi;#PLXP@gSNtsAEw@!I?vKT|;+cFxt+_l~dtZJdIdU=5 zS>kIKN4&pD)6T&W8hz>W#2yE!tSf)VK{DZti0kR*S zkdpbNs~^0-;Nqub##@|9G85UCdrmUle7QpMMlrboLPy zNc)OPq-TgKr2Rw<(zC_YNY4@DkX|6JMS7u_h;)FMg!BQA*0C)%7+Nuix55v_wLRV! zKMGg+PTLqTN0h5?VI7g}Y^L zc~H6(iS+_WeZFJ2Wd5F+X9#RVhij&e4km1?|VgX&g$ROin^ zdu%i&Ix|>9v?E-r9epupQY&oBI+dTfzLxdADfm^Nk&^jr zJ{$9TE4lkJt3|XHZ)iXGY|Wqj(xO_)Y28M7y0p*6eA)^l-?m7+DQ}$t<;u2dc>0r% zu0(z~HM*QsrmMGDqt0&8Olna3JHD(($q%RAqfy%vS6g!xB;ad1Xd<_VP}zN%YS(0b z!dWd^fwhn^a5o9^37)S{BaU)3W>bTB~&BUfXAD_S%-M+iP3)z+OAf9^7kN_E4>s+3SK- z=OgO7E=aWB5g!}S7+z(2zi(bh?e{(6+V4wsPCN7cKDXyhd6MIK(E`?HcX27wE}|hl z$%%R@J~E;)ddim8RFPTrmDWT(6wiaE)I;&{AdTBYsm>1Xi5`mQL1Xn$B_}~_`*tgc|BzbH*d4Ix5sd+X9HBWg^@k|S)`4X>JFLZe)DL#fM*?U$QOKZ)f ziTnli_hj&X)$A5I4v$9W-i)A7`}iEwkm~JK2PD|TPcOn}8lnZ&sg7lkt!|s@&}^6R=c+abY862<)&Kt+yNfwYxag|v@&8EId!8tEBgEz*8s9n!PKdZg!w z4M;B#8K1KR~_*m{XUm#oNK9RB<-aFcNT!|~~JFdZ%eB*E7 zO8btRai!jSA6MFU{0LVX8}G*UA7{e$xL^B#%Hh$^L&RCBC_p;M75$k9O0q?29q%0% zvR^DFK}F?IRDz1kQBj_?V?*+i#t(e~dd7O|yza=vJjc1&Q%6$8{T(La077{1#zhWDO!&1&w{O)Zk@T%}v% zHEC+SSzBMSeoV9{+T1ZmwUwv)677h_>rWMB=hUBTps5BMZy+5Ki*e*ACV%y(z1HOD z-fvxN%~a97nU3SV$KKkh`K0!3Y~6cL#LJ?%H&P$nI~V%)D7>pBTb$&2W6QCK%%*Qu zA0PWt^^paMPa^dwsN39P%L&IIfA5l$R58ez%1M6GvFx;;lnt~CF2 z0IVpA4ml3KWwsTkiMe7yG}(K77e>{Ju}zw`&HhRGp!VLOt^nYJK3x?88O_VYodGsow3{+A$u~+S4A@7r@8iteZR$Q^h_hZgdqqB!RI_%bz1gt-yOpjr@`2(L^lRq?{`X|DWLe;S zSY#t@C&Ebkh$zy&A|L4)q9xLPq7~A!#ePW75p9uPAPzu!q3D3LzvzT?fH)LsqLUKy zfe$mTXl015v9&J8{RUbp?`1Bo-N%iJ%IHfuYu^a&fcO&9(1*<_Wn((FRRpN|0XC7hmM#PJBJ?ed{0kaL4E4l zd-`jstG^QM+o%W+r{8fYR`m_zcdY9?RR0;M3uLKXg3}vn9vZQ)zw?mo7p(Anch9iw z`uGKBVUO=zEbU)?>%GW zG1nZFXpE>Bo5mR%Qcj=;V(mC-M$gr0u*E{;de!pVsw=0s3-*`IcI8Pn)v(L70 zBDq$PNsS}dd}=<`THX6(IPYU9??t-rmf^ZjNFizI)~((qk>1{UdgEDncNBf6g33PP zG^BmS=}6BIeUbJPXCggY^h0`%I1lLs;sT@>ic66W5Cf2U#e}er<0Pz_C^qC|TxoUH z8&_Igor5dQ7QexjR#z9}N~^2>vDHP&po}p zM=m&4Xm67Xj-S}u+Qsn`s$I$BCzLi)8px?{lKUlV>zLZQ#XEk2=pp}HqWFnq>uIF{ zuYm6JvLKkQboWDGLvkeeK+r_a(UnsrMzFG%ION zk8<9ZD0*PQEW0Pq(t58lHN4Uy`X;<1qQYq?5)>WjOh{b9-Ns=}0WU z>FrA@+b&ZLoO)lsYB_|+o)ZSN9zy2zi{D>sNe+_w03##}Kslq`mIekijT)*KzX zeXOhQ<8|F-y6%$-?7ELENLF``g3Rh}JYRP?R^-X|+k!stw`J*bLisogcU~->BvO$4 z9i#u-FXs1*I^!0y#d9+LtL|Trp}oZ%y|+kju=CSL{!56vVqY@7W4~M^Kc_eX<72EC ziFBN}3h5M4jr2Cr(e+l-;m{6rPBG8NbBgYF3aIz3Mi2pz>Kh&$4fsXA(w3RMK{&nd zci6u7hdh1nk2Hwy{g)tbJkKe4OCC!(8q$@Hhcw+-O0pNcV=0sSHk`4P%7-u}P3qD) z%ae+-y=N`Uu|CRnOTNGUyA<3_cYmE^EP0>vyA@iBFY#XaugyWaax>L5%RS@D zUZ_`GnXS(@c-FGa!hl)A$GGT$KJ0O$3kKPq^+Nri1ZvW390?PyzNP?@2?6H zeN!Sm3&)m(;;7e2(UNF=;uy2^I;ZRZWAD4;q$-lfYuMSD&Fqp{5X3-G*#*U%5J5nJ zL*y`k3W_M0PQ?Hxm<~lmFd|08oO8hJab`WUsHmuj7*53uD&nuY`}K6!yzYMQ&6`}ht~C!eVQYte$3D!8(@<+o(#m5CA$Q9!=h#C&fJEfs1qK)IQiNI zF&qg|&%X}9uVlX4T>N(jLL;Rv`|LS8BgK9aHm5m@$dx079UU(kh#OB=A{Jq)sk!q{ zSk-NI=b5cTx}Tk$U0{FBK%6RuzoQj?Mn=DjH5aR&Q+j0XiR~o=fxTE$*A*H{H5ydr ziH!o?=7rS>>9xq)ZRX4q`SJ$Ujcm=Zzj_egCWqAkm3N}<<*`g8stYRX#Kucq19ZNM z+l9fJE3;1|f5YM*25b9k2Rhc`e&pK1-8}mm(+YHrZw0cydds~(}bIqrkael zd$&>76MHsI4bHfrwWKj=!?iwbu)j`GIBTe^M|P%=eD_6Ka6L~b>7BdC7<*71z4o3p z6?eFTZ*U#Rt2?sHMEe^U`sy3?u6M9Cj$?&Ow6#O{5O`KWDq+3gj1|2UBW~l06un@L z6vcs<1a>E}K69t<3MXw>8EFesH&Tza?dgOuC|0bk@$7zY({{g&hpKs6JS7P?pzf&* zi6Fi3$3w$KLv`IN`W^fLaWHy>0@*T0H}~u6*RsG}r zyu9TR)luk+mbI*AUH?+otm{`AXVxhwg?xpiVIypJpwCqfcVk=OI1|hD#P42Tgv}Kl z8CGM}rNZah&4g0Co5XSy zg@-c+DQ%zeIOK~2@;1}WID5*`kICN+rcw~zhIoDAFalk^A0qEFZSFzO-yJ69N4C-K zNImV0lr5~5yHOU~3A>w8kd_u0Qm#7wM1$&hnHLWby4N2yaEhmaf8g%2Yeoa5=81cB zb$QghGIDoL=-*u!@0$WY5)7pFiQ9B_kU#B9WvG;|T>!q3#&#~<@!bn`XV2x`NArFa z#8R9~?0t!ST?UxZ4(W+~v9ye4eao!G~X$SVXuAuEX0Ndyw4Qmn#xb2IHEtlcZ;m z@^W~N+pTkP&Z?KKUclW1yW93M>e_pdOr#UjTFM(8*W$kx!D9Fx7B-LiHlW(q?d9A( z4$RZ;@e}7tv^3V4jiP0l6Uy>DLHW`NoZpvF2b1s$wmso>Y$wAP zByM6xyJxofw#E?7I6tI<`VdUNZ>tB0v~!3_`QG<&~f<$ahZ`>=Oy$d9yWgjVv&mk);J{q zvEs=|7=l`+GDsFWZyYVCG(}^gW{_;-jE`>@i=Gni-HM>hPj~fJxg%gFo#A%`OHnrz zCr@`u?M&m@TU1V-?SwHs*4#|P<2+{lG>KU+z}w~Q%zPFs#D6jW&vj}pU-FTs=6a^O zIcA+gPg%cV2Yip%9g5Je4T6^28NG^EkHF}^pl!d*IY7QM0#Z;*=u3I@m1gLhP-8xM zII1Q$`jXIwWIY7!hD|d(+?lXiGnzPOcrw-uS5Q(;C?$D<(!vR)RV*k;*aWpf*^CXH zur@MArlZ=7Bdc8JBp1cHQ>tWhuoKFhSWuEs-{4%^(kYo607$D&JVLmwxUzIlSOhZD+xJVDvh31v{8pzQDT!$!uMKT0k`oU{y$MN87VH!pW9 zBWhHIr6Ig}{N5PnVAbPC!hW$JDS8fa(la_1lw$A3;ykPywK}r{*xU)RdyO8&XSV~x zdXuGIuHrRl>AJ&L=vk^LzKpyr!(B%jl`M2S2pyum-t^EWu*K^ssxzsD*Tl`D!)@IMV*R|Sa z*)#9WSUgmc+RrJe5qW~r#yQ(+W6f_x%dXB?;Ldr91@7YHSnoV>>^&!x#d(6#-YJ(3 zd6G-5la}_eXtBovSD@`p!VlQ?gkP|o3_p=b)K577SZsPF{$;ViU9&PJbG`qs^l|;? zuA*fVrwlvClA(gq)d^*@SWu)Na0l@Nc5u#sonrU_`f2`e#1F_m&HuwYPtV_JzT)Wm zFE>R?AE$Qojint5${tQA17bm;Sr)5_R%B;c{OD;#{?54-jfLbS^?-|7m^|RW(B?7^ zIME{C9&os`$`Zt?0!}xcRZhT&p8c#c)gt$^%0g;Z5|%c2w6KfQc6Q5?_i%u7K8}ht zAJvQ)>x42c78E)oDvUEi?g`8CJ|jxK-QdQ2XGr&ioeRDvbj8RfSZ_ETWjtkx8Y4T@ z8H+hAPqCO&oSHK^mgXq^Jk<$hYAh%&8J%jC(bO0+YCO3?H)^>-EPZP_?Uu0 z-0ElF=oT4Xhgf6KV~JlYvVp?Qt|T-?`=u&r9^}-^(J^StzNbFX3F#yQq;M3?LQmv( zJS$DdIKh;+eWP$v&Fw zjVE2{%(>d{&OPCp7-!%1NN){#BuQwFZBJ;8?PU0tM0#7|o{B|!+u~mq>HRA(+b{R5 zPaT&H5EqqmD51CWuqn@qH~Vu>bICaz=9KmDShA+om-Y8VM2&xWVk}<|8HN!o#`od) zm+`%}smiuxH;b9KB&+Mzm$o$A3ZDw6!Rc@Yz9n!L{0pYR*>Da_hjXk0i+|Gb zfK%%pilueRw_MR1gWa&*2L@t03iiTwJ_J{r+#Ic06847f__qV*B5jR-S!Ju8 z@$cVYDD=a>EK8|B{@oY$huvEg;VZ)jz=6PCf?%|dhsHz|do!W&QN`-OH9o4?s~wGx zD)w@Oq{{wsgs=_59_X__{EW|@>Gqc+7&hj2BW645{R?X}810bD!phoqVe0)$JY?m) z?3(VgA*kNJ&Na6c4bR8umQ&XIm-L8Ay|dAi_pc2bp?A^?M8#o!JqWWB6qW{2@1M~i ztNqUgQ~hp1fv%%rbwaL9axHSz`#m4TF&lYYJcVOj&W5SJ@8+tk{5xAa*?Pr!+VN_v(~dGy%c%-?>S=JF;knQ5qUJ=Gc&9C* z)}gu5T)$FQ)u9e^&GL6IqJ-3%GuM~fiC2?gaPyaWPx&o4y+3M|szx{xqtxuI^g#T} z&PqFLXQigfMA6Pm<5$m?6+zgUZMYMI_*JZpk3sbtTl2S9 z!dJSDGB@J$aXjbak=WJ|J_-)9w-}G`&5eBU@o0~a#}eulB}q zs29T>uNAnn6{H^!<;|gQFe|YZzT;ImzQ?v6L_}PFgMAs!?wKHPI~g(T50kJR0RO~x zAe@HnAUFft!EhF~L*N{2hrzkn?gJNMI|?qwcD{oy`7-$lsHMzeoQQv!#h8MBnZ=lf zf0@NNAOA9oF&qCfi!l-FrLx)(`cDsSyQBE~qU&*%(tS}ETwjl{_|UoUiz= zP8uF_)0}H+#aqWOs?OT8kizJzeIEJufl*fvdk#`H*F~{5n^%q&R$diu9;w-qoq<%5 zHFww!RM^pWRy_4JAnM*Z|29F*c-NYks0kf!;DIlaEmr|S(g6~ppW0@oNB5n7UJf`0Laur%eW&%Z1s-zH%v z=wYi#7efm7@e0-&4_1@33sw?e*k&tWIlo~Y9@dY9uCF~<-#O{}J}0`?#=iNs2HH2T z?>c{@QRi0^-T2wlja5$F_&q1xXbRurYjfrBkneu9o~JYwPZX12%Iyey4?0S{fnum8 z^ROf>=6r>79#-Wv4^1&>@sgFaICpq4=)1fabY)&+(A8G{_r%vhdwN+lB8Mry6vD^m zRj$;Q>0-2rtZG3!xCXXy%3wRprD3+PFz4p^$|*0NeW^XiIm&v3bCra5#U z@>uE61Ku2Z$eTmYRH@n|@$>CWdl`}Mw*awFXIYPWSUm1wu`-WmStcBw??@?WCPStZvJVjF_&b5uCR@Er0^`D4w}$&4Lp<+MX>BHN)T z=hod2tKkr*-onYazORPvST|;<<-{iFhMT?K!V7qA&GMgTYxD0mq7QdD{fK)~QRSrc zVF`f~c#N+gstk%d4-WUU^^U^ zU^^w_>EBSPUXNp*KFfC8+j~9kmP%PSxjaHl%%tz1AWWt2OFeyG=IMKJ*8VuV-d(i2 zG>WgUIQjZ&48EFt_vM_%FR@kohp#xIw@sAiV)`l+p=+gxe+j-7-CnEQ}xHO2Uj*PKnzw-zf*JZC{ z*X8lONg1oH!rkMcP>tJVzs9ALA(VgIrFn;HGlQ2=AtZrNY0GhYSWr* zxBeEL#3K6pbK&DIQZ84nLosw2SJrjK7Ez9`G2wZ&Hf+KwpG|lPb{l~p$N3a3rI zDuzw5!fwE1X}g3m*<*Px)Aa=F*$l{)I5H#SX;a{?7!N5h>dK7&3+ ze|Qet0q_F01K|~H2f?e@4u;pU9RhD-I}8?KyAQmF?Qr-6+fg9yLM_LCyY4gP`sVFo zTzkX~$e;P?BJ=mxMvUoqoOcb8JDtipTVZQ4JMSn$>I-q+u{LFGy(RZ2^!gpd8tt-EmA#*?XAr3IIVj9};6I1EC)p~EJm*Nd? z204}SttVLD+&ZeJm3I;y?hI4u$JtK(m>xqvOuq7To>?I&g_h#BT@(DvZreSZS6{gV zZsOq<7xSt@5r4;HtYO zSIZD`mg}@yXVk03g{s*>V+Sl|*d2sDo`F_b#eHXbZ`WVoyCIcq6~Is&V+2P^1|G#6M@e&P;$4QeXBPKB+KUrTRQZSAe9{qrcl z4Xtx#I_gt7=oV_--7(&an$4<3sGZ~5*yFTCsWrrYQTciwI_KPy7<10#>$T&$DSf>S zJgw~LX=RVBbF=Ih%A%c{ndXM6zJsjm(8x8fCXVN2)S19#pV^4CMdU~``mLA26uPeTO;^gbn7k>~-mO1HJ9*Z6+n=U95R(Gsh%R>1uNA5WiJtiIOh;av%1F*TL zgWWwH+$^s;SPBnm`_}C+HZaSwd#y+KESoxixzvikLE4ym99+Q|=ak_QF=Uv8uQ?B; zW(Gy|+j%~_v>xtr>jOdh?^IXVzBHLt>vk(oSGM+a<-@EPN4#|}irx^gU7f{SDb3u@T2mN#)9)3qxEzbKmuBMZ6Kcv(-Xb4D z&xJUuM%e0T_X^gAEO%}oS*{J*c5NWqOnNHvsidCn=IQC~o}S*CS3O-DyzRFZdD|ah ztF?Hb$J@O;-u|3d-m10g4(D2RSB$kP4K)~{PJ>wKrOp6G|5-*&m{UD*=1_}PIqaE( zqAMsXIUno%@lM`NjKMoaN6@XGe9#ee<0l_5f--{h0VC)}Oztq&hAkT0K(g`SMlwZXn%Q8?^1yh-v$KBc^TNb&$4v*^>Q{ zwuZ>tQRikO(eGn1rvnQXb5gJl_F#?qKUiM2Np5ixv6nv-bw&B{hk1Vd;hrDALsm>J zUYx{qJ|N(aM=aFY*^wR=M|)T_$vQjB#$sYs_&m!rl;p+FFT)(La9KXHaR+e#&z>K} zv**1tLmta)j;*4*t(UEStVe%3k90>_8{^xd@km!W9EVb+XKNxx^-tryh}^5Dr{M&I zR0}6z+Z9g1b~yYKTXjcmYK{Gl+UXc467>Y5+);}v(jBC$(vwC0d-;^ySS9buL^1*I`|^J;=+G zFIOb6GR!!9wNBNBdcn(WyA&am%Rh z^rfI3_whPmt9*bCXuAvZ4wqVoPjb%vQ)0}01!IO2#>~9H_|*wxRbF5OW#r@@|CDzl z9|&wv(JNqn%DjTb_vHGZ-&6Nj zo_(xAYZ@pUIm@~BUJzsLm1~erw{7)_Pks0`$g~fik9w!};n#aR;2XUi@RoUvOGdF7 zdDwgK*x1cTUqkGx)&_02HV|#8tZWT=pODo-5x03=IhoP#h^C;H=Yh)X5dChbfakg! z8XcZ#UWj~piNWpOytvbw7v*bhUgRq_baw--H_F~laN66WV%Xc3@CELNlVm^4UdGwO z%TB!?X)T8bv8{lIvF!!ltOdZ8nK!RXTiT<8k`O1z;rkl?>mZ` z?E2c^UlX5b&^56b?!yxkRg3pFuO@v^=1eZ}yC`d8d@h7v8|54E{V;;Ew%&*jf?bF= z;*~!r<5p$-ZCsXJ7nDaHwHB`OGul+M7*QSO7Y9|M&~uB!p1&$MOA89e6n7N<)U({m z$kpR{&w{+@S&&3l+%e8MYvZYBGY4%bdyAkQ+RjffqF4@nw7F=C(%hd;q1Eq>_0q=j zcZ`=;u@}qO{VSORe=pXVmDac?x5tyv;P3{mr` zI>I}||3w?L54?u$aFXvRas#Ao>Vlcq?0(M`&Frr*HpToGT8D?eX4=Al)kYZU?F9md zMTo;d_z>G+up}ftZzAnUtZ(}^{_OxG;XVAzsz@xxzwGwOC+LLekPw^=qU0N-XawvB-{D_|t)gsh zvy?}Re1FkTf$bIQ+^G2;X&MDTVmseK*==|?s4I*IsXMt-7-fbQk|IgTJe&=Tvh|;$ zg^f-|FEu)fUTt&~$$2!t(aa-B(e({VQ68e7xT7DM5O2|#SNy1XfOlgy0m~woicvqY z@mo&u_$X34$2Q)(TEY8Mk<%DldsW?|j>5NwSoLm<=>lio|Ue;ilUnq+TH3@C1S>*x=DM)K- zxnIZXTe3Jy*nL~Lz5X)vyk~-V{XFV>;uqqX$tbuOTUYJcrKm4#&u{|fQ86F=MEuKq z^eOn4`RLQ|FZ0pQ$G^<8osEB)XZtJipH(7KZ;VU5alcTxw)IB75*hqDWK_LzX{*eM z4bFv)3RPLTr3JKdNm$wdbHc^Jd8l`6zPAoMt%=IP8e(O{+3r^OrsrhX7TYtua|iLJ zr#O9Bg?p+B_>-S6j3(y`VY8r`Wg=PZTwzisf<@04lCTwyuD@fUYKYt3v6zi7S+I(# z>}9#2*F8lokSHtIx)@oR!&iPivQpy3Fn&ilx#A_Go7rzT9MVig#M#Rb;UaNS_$V-g zRxBFP1ls|S#C9N*U^@uPupJB)*baeeY==QJZ1;g$Y)3(RY+XD0iMSJ~({}W$(NZ(Z zz6Sp?%bsc_EPECHWtP1a{$-ZE4gO`8y+x~Be8NIfB>nd3xK=UB8V^O6G&+jrG#ZNL z=4~D|v&K}#tPyixpXtHzXE_J5XY&=!(!8z@ul$X(dL+zkR>eKkI$nK!FsZuEs`ge| zu@hFO1KJyx6_vB|3WqhF+pI>zK~@l^k>{Dv){2RU>gwEbTgveKi*6O?HY?F+5z*Y* zP?!sQAI8!b7XP$|{{UP~m>jFD9j#i_I|csZ9iog-_V8T#g%#`0Ay*1_wfSaTqv#oBc2##)Yd-w>S+|gQ zxoXX`IqJqKivQmbk-!D0weils$_+dgws4C8j=Jm2w+NK5tWs%`a(ruiMYA%^3bQ>> zcuQeX0+zT5=~7W__ZwG2Z&L zWk|e&)+aYk>x!f$m)ZIhFPdXtpSBL*XqffM#Z9?Bt!q4GIWO^ex~@>fa$fRd57rfm zSk6o1qKM_Z^wT$NvbRI`z2~Fi~M%Yd*n9-TVjqw8h*r_ zn~tz2a=Ak$2dGE2I4L%ry7#KiQ6TE23e2BXB588#!6LU#!xOWOtl=qw%naky`yrZ85neK7P zvmo2qPgMID#a~+&eSs0&7T0N+wl0avcVU9xgNe?^Z%}J%;X7=*!}r+MgNURSVlL)? z{_Tf+r1^$v&tC6DGSjy4)}`&eb*V?SZC&bB9erKWZ+g>wRQXa$@CzwXCFjx?`G!dF z+aXb*N(-P$!w=6`pvH3SgJhT%l)2^%m@(YL*h)`esUqO7I*o? zJ-T2VC2m0{7y1cR_8D@@^W*;D>(&8e-MS`a_c*Rg<>GM^!xD1;Ra6pO+dKMoF@I64 z5PJTi%IWprOfE+&$nKa|ps%gpj(#xm?P!->ku}YOYney2D~h&-sbZvsQPK{sfuNhi zET^>uDGrlgKNA|(^E{Ayo(C7)^K?l}zET_fI&D;mrC|r$ouso~a*Xnts;n&$_Kl~Y zwI{gFR=(CAnMoXU(>Y8garnC-E;&Eo?be>j+O1{Roru0$OM5#~|7%`spD*h~xvE3u z)1Q)6nu4n{Mc3!Yab>E9r?Kso*%vOvcmm6roB|6flW3J#-uEo$`=la^p_XS=%2RoI z4k%BFT=HD%$+I|X4;O#;t*XK7hm}(VZ6m6~(I%~JxOh#JJ(|sDbKlGlcbA=IzUSvI zyGvr=#R8wrnt|~p7KM)u;mQ1ru{Kt-B5JJ*RpTNGMTOK18TV#42;${Lt!osq8wBwv z!q;7J2R#MK$Ub^L&Lw6uuBlt$~q+)p0ZE*J__C)PMo~xvAHtTN+lwpjFy$d}b z=Qx||BXN$K--W)VGCH)@B!7Pf?jg>EpRqj!#A{AtaKDsdK> z9EzYuUzYKFeonV&3rUgmc9;*$C~G_v zF(0^bQN%pb#z7JD(DE~n?5newHDd1TGd*~9l5-$?HrrR{j*)NC3afJ&+8dV@m9sO< zdMR*_F{kWvo}l$o=a$=2hUZ^&t0>RR1TEoi(dyPQjHNFu{$joCm{~7PH-p3pyRMUA z^+0N-Twh!_M|FM3)&~2{QC$yo4D-)5b#qj$it^^DoKHdn>~}bIY=zcF!&#p4O1|cz zvEmLV#n^s2?Z;SnBn^+Z@J#iYWduP*2on!q)xpB$eOyH6}{p>@pR7Fur9TpY^lXSdMu|^ClbNt9Qp4U?`Q7>E(wZ8XWfLYtN>u&vSI`jq6+OZmHA7L>^mpx7 z^muRfenrm@YXYq>lPf4QtgUwr5TR55m}Gt4Dg-Rh_eJbw0A?_RLdOWZ3$mNhskEqvaTc zsROI3na{>N&t39FSI3a2(k}VE>B;ZAtX!-3@>6dXU0=a+-$jlKI|Y|7P@RG~G4m_h zWzLK1@tj&z>vg|6H3LtqXW_e72jH#ALtzxQW4#ma8`0v-$gJzv<4F;_$+${;iHW^= zC1_*sUQL1M_3PxR-OT~k&3$So@_E8~5~fvSB4!$l2is~Uu)7m+><@QiI{@y*b|5^6 z?I3s<+rjV%wnN|vY=^;9*zN<*V>=37#MX6kC;i%6k-zN3?sojkPVDZ-zbt0{82)7^ zcK^Y@?8NR_{L5k~|IX>e?h?FBF&-KZJ#*GmdgiXj`er}b5_%=(hCUO5S6iw5*;;Qp z*{bAuME!9V`m;{#c_3m=zKpXm{<)T@fXOh(^;Apel-r7g=UsHmF&C@vvYaeNNw_mD z-ExGnfrZ6hyiq1`H^t<|4pG;|uo@sWQrchh4w1c2C-^5cA$xyl_oj6X(DBPZ$CNj% z)(m-`DP~cSFRkM$v^5&W(wCMz%|%nisgRDZ{VdCmuUMlS9_#G+W!gi>*HQaPR*-(0 z=8Vk?ifTda=UA-5x7~W$PqB2lMw4Zb=Bb&HeTr3}s*V3LP5@ijFUp4Oyq@ykb z9l5^(kOEObMMiMHZYti%xIdl3NLBYt-N6RSUr{0(R`f~|O#|K! z5tVYnyd3ft#^TsLTH8Ifa4&~s-*b|88O!h<7`daAByx!FO>jWKAU_jIqpOdD38 zLF%~cmTuJg4C*XC>PE4KK!Ycw1#2duZ#{O`1y{3BiDbECYZ?cNuAzskT zFE%YQ*vJz&8!l z45bQUzx67Q!e^H&w5;vAb*Z>vAN0;&lr@B|WnvAV9Mzs_qqN*JwP@|ym$h!4 z`@U?842)VQj16MISe4l`ZRmutaSkxnklNEh)!5_>k|^&o*ymMOKCgNaf2p(QyL5B< zE>Zl%hP6|h6+JdA25)Vvy+(fJ-uecURtJ~phZwkf!*Qr=nP zG|X*Zor!dA*SZMUZG+jcgY%}^PBkt0zBEjB`Aj^g^xxF7oomMT&vz&|@9cJC7lb_- z>WJOg$oH}19yD@z|h@F(ex4=$y9%_=na}W_RU@@O@iPx|_JX0NTc~ufmRJ&rt zYzkzbfkr>^EGH2YJ=SfDl?0t^`eisd6Cucsw|4;lTP|Wwh|I@sNcl{78rzn6xS1ec zQJRN-;?M+rOG%#W2jv3VZ(6us`s(fJ{z#|pN457-U#^UxFWKkw(NE)Zff`>+B~)IF+2bZJvxPn*`{`HrIhZlt7g4-evA1<_x@ zSNr=Rg|rU#7qiwr)c7_@t~F6O93QI54-3wHuw|F!bLI^2^f;AQJ$B92Jw1qLHyFf0 z9>gvU262c7ajOP{IMjpKufZS=^B|6GFo?rFh==7BViLB(JmaG?@qzm0HJA-q!t)_J z;$3f+6-6^555!$d&*to1ouJ%7adPdN4I@07TI7``7sUNMh)o*|;sGASee()2>Am+Q zSLC4Rsm#X<|GrfcMD2{I5W;5_c8Cx)%I#*^^LQ%W5VZ(g8aK+5|A0KpUsM2zDxL5( z-d!{uejLO@?Q?T&y0!pbjR3d#~izmdNR|2_l%f$ z=YM@j!lMmjXA8-fLh4E(=T9NWF68=ffkVe<#nkcqkDY|)3aaBtc)h^mUsura)!IBF zZTCOp`nH9fqlM6!i-^yEMat&$UxhE+7vb&7QfMBb#$OWdD5y+J$%%kCW0rd|nTa2C zsvI?gAJrvW{ zKW-iQ(U>DYZ5{c^oJKD8vS;r=A4+Af=QC$r@jKtRtC63va%EvoT%k2Qwk>6^wTnIH zb7&!O9l*9Hyn^jySV``Tz2u$Py^4R?IoWco)nCi=tZ&Iw?XNElSGh^i_keY`p4;v- z4fedC{922!km6g6;>->}#sTt6i7C74b*>F>a&3?+#oL|+Eb?iPy3CU78{v z?;*skGW1HFGwWLJQIDQgrKsyH`((K0Yu8uRX5vFpUV)%Fo%(E&oRf68=T4Nn0VbL0 zGdLRL@G`5h)=hXDvw)JY2-}|UAxd!)EWvg%e1h#%Sc>foScdI+@Ex%$A2t{EWU;4R zf0h@)N+?N`CMH%@XXL@^0i6b?!x>pMiA=l~x+^&lPHUs^-UM?wQl{>hed*EiwQr{U zsoBaXFir9nFuy^_Ju@>V9OQh+y9eGgNJ1}cd%~XBqFfP^N$@?kli^2fr^3(J&Va9o zytlzhS*)hS4)~X?BW0PK<6PzaD?(AcU*+-scOUOTvrGC=ev+6)Bo@Zz!J{k@V5DeGHmXkZO~FQ{YAPA;%V-zw4 zf5WyE_Qtjf_QAFp{2klourIbPV1I0Tz({O+!hzUs2?t|46%NIA1{{v>28#r;^h{b5)DAHgTE6q+X5CTbJy5*-p7 zCN@fJny4~pTm^C=>AmyW4FBB|T46gG+9AA2@C(`Lw(xekZM>cC0BxsRLn0ft8j)4} zZP9A}wy20JZNO#GnaHA}CyVJZFadUSWgzij3%(;`RBGyIjeJHqpLbI#)%Tj=`U z-Gg-yRGSaNOIA5Z^E;XrJw;9zW^RZAn2FY|nyj*j@nJ6|wc?P;Bq;)|vm3wPn{L*V-cSi?jBP z;n;{3@Gy>(z7C4DPha&GA%1scyyu{`PhWdPO^&S)#$?dX3`O1O-BE^<;7_8PGILed zkXCo`>r2C|eUd-9$?pV|*;!U8_CtJ&J^5W8Q+|cOuYVr!qxHwcO1grtl=gbu{~aq&m~>i|-oIjFLV%?aWLx9E!OsNf?i9PZ)@N znw-(+BRxO(X#C5(fhIZ7Kq1^q|Coc!Ob}~0#O560J_KT058~b)#LseoXyWGI5sErz zlcxjwdfe2{2I6wlzvqxLbnP?3YDy3{M;f`gzsJpz9PEm+jU#=wasRy8#xuBWJcrxH z0|^c1dbaUA&ox_ z2NOBSGa;Elqn`+c*It`vHk9wz-EVp5epq;j{yJVYT-Ta&T^mDaZ0YG*Yfsnu$CA?k zpRVnZH(k>+Rt_UH$effzy*a-o2Mek!rHUTM&lND~o1XV0GWVpllqc;n??^vq4=a6B z6%X-7iiF~SsbpeRD_{IYkF93=jwTr6i9`--=89@8dt}350kQr8S@~T`ixWn@=E45u=bo~7?kla7oTVswd z&>S1)&EeWu_}k?xbF|`QX1Vw;bM@k6=()z1**9@=Zd~Kb+^9GiQLgcC_ttbp*Z5FM;Cik?5a_bKOSA?jlP>UdOmryl{e2mj4{tldUPe>(d8Z$gEcCm^2ly0 zgKIv^J0EdwdL-diSv&RD(lt$3aNkuVFho%9j!GUAsqY@I7T-Nt-7w$1?ZI0V5#Ai{ySWj+yU6?Ql8E2s3NP31a>erj zkG_W@(zlEEUGIqBz2|+mIO2B;yzd^3_+72{UHgdNb`~iQh5@UnGvLCp!^->6MW+7=F;k>zW&OSpnk-c-Zx)|_-0Q+ z*Psw|DcpYd;H(aW)0E^XJcyoK0v^UT36Ef#g2%8egD0@9gnwgO4>g$Ay%ILYwq>Fk zbEe7@GqAloBZ0Ru@9|!^51wknDmL{(`4+=}_?ORO+bh%WbPvZf@m7@d#r*tEdA{Ew zyj7Kk=lM975D)Of%1VoO%4D5{(P@VDhJ>3N)%ay5WXwE2_FX9~M9*^wyukhCm$)zb z3im}{L>z`gRR!~xXJf1Ud_L6hd4uEg7RRR<$LA4(&k_qhMKBC!gt9}!Ei+G9p&~d6Ij_E$khbZh(8#%{ zN395qHi0lw-tO!>K6~Ebw4KCvQPS#t@7ReY;R+7#UH+Z?;;QN@>wFc~RaAnk;NLDH zbF~WRy4ZDP&vf=>5&X>Yl#qUH8qAT$5sJ3bAZ}`DTRaKUoZ{MhI3##oC{aNRfy#*0`r1MFa@-aIpn`{nEQr+ zN%0nAe9FhzpN}y*#27_z5yAVC0KAJ}ESI2^#<&2v(+G&b@iUI29N}z?*{wwWn)zA` zhj5GXIeybUvq}uY8^3JM%!08sWkl~-6oSo+B504_DIMrg6Ql!QAcR`@3fp@4AGW>V zTWp8J6@0#*fmUAG^d(J8QKN3)S}QC%!v$A1!pru7yxfHJ?;O~_E9t*kVE-G4tZoXB zRS`Tu#(yYq`~%4NqXNfYK*oPGaQvwK-y`EM&inWu5_*>e(i_bV6+suWdUivdwfR88 zGDaQ$ZNi^Lf&7Wq-(-(g;2b&zZov5DN;ox?J&Fdi2&xIsng#GI2@|;tsXaL<%iC13 zOu^?{h}>@rl=~Xe9|CYP*~lL_-=vM)6uoD=jVyv+3A|N-_#H%eHaY-5lU#q|`1RuJ z%#NYt+Kk}XA^^uG8C(BLo2IZWYzN!J4zMHa1Uthnuq*V2-JlQb4t=2?sJ<%$`{H|` z91kl0K~DLb=>Lt={~FipRoDjm2hrA96U;w2%-uN8`-R}SX^cPl82$MedxjW8@%FDk z-WI_w$Xm7M_71c!`w^WO5ug*%eU&)`pSgkf+(q!&DG;A)N&o8t`$zK;i(nfvPqz!0 zr$sP>&^t4LUX$Iy@*`-krQKN+V0WVO_Y}gf$$|W8Lg-Hh&~MWBB2Le8uJ2!l(06>B ziNGw$0cJ6WIf+|^5gfAQr`g9>J$&)=#B{uU^h+nZfPcZK3R(u&;#0$*hvYoX%mM7(!->e@#R1)4t&_V1tdr4bH^JMOz?1D!&${8)^{_d%z2I`LXQPOoEw{u}qWVlC z!YJ3DssLRu(b=8Tc`v8){t$E)!4^dS>H=UEK^tNVY6EORCHx1g-VBF0P3VcQb6 z#!g#36VKdj(9#6PRW2I<~_z(aWA~i*TNnV+>S|`Uc9P z)*D-lw=;*ZD$u@$8vW*YCjEEWcdtqA+gRyN2FXPxN`FbJGquxgd{`065EW+=v zfJI1W@5Cq~?Z35cg1;RP@8P+RKjK^NNk#DQ6Xbq5uku#`Rmh<>U}8&k%NQc$lc_gI)n0?WK@ZnMUj9 z8!al24#N}S-id|88{Nmrqa=vcRGbA#+fY_*KLwKVxDHP$dM7?7^7wlIEMbB6MLnFG z*-2G7V9A;2pEDzIjFxa9wsL+SjohnC+{fpPnAv~wnImc1KQm|SqaMsh9ixppk&k*0 zTBQ|mu3;vsQIjCzIFyqua-!}~j>lmd9(Qp(o<;3i0j#P_w)IkYQ2BHt@;TfoAIcYD z@s8w}9F1))9Lw=(f@@PEu@mC646f%`P2*Udfmo?IJU#@sPvB#p$VU}6x&ya+ZTNWQ z1}cxUj4E&ySWe=j{!_#CHk|Xz;C(*!MO;59t|$9O^;>>1>J&bzu>4}YcW}IA@F5?S zT7Lhiel0$O<9Ze!RdApfHLWi3siwu-;%r`)nJuUJaP^NmjgNYcHfkv!^>c01oh+l8 z?9u>~GPQDH?Gn`}ea$9PVCW*PJ5K{@*mh~ z{1CVqq1VG`?jK8zd~eAvK$!d+kuxFo>*03l65A5Aa=jB%$Vz&v6I;8k-_E&rC+D7+ z<fB2}LZ%bymO@H)xc|RZZL2cAkeAHL9Q8yu@s+EUw zKp?4c9mLyd27Lz1YcDwTs>iPdMa> zwVnYngy%q%5nuKxgw+-P%^`|a;7mRbSRO`Qg4+Kl+A=SeWz4tZIZdA+A5~OfDf$H} zDxmT%Sk^_km#ZVPxBi3B((nR@{1Udayo{ZT(N64}=!UWwk=esMiyB&vr~Dt{%?y@J zH3U!I*^W}dy|Tg%w+Ox@IDYNGu?T)AeOEjB>N#Z!lZ|T1vp68LPDK8f>Uj~~RZzT= zGLpGsEbmM8o#X5~pYY;(2QN|}qEi1wjt_#@upI(#aPCXn)2pV`mzy&Z^XEpOT+$%E zlYRF?TC?+bSa#(s{9mzy6&{C}Gw&drDIoOg8MH&o;7x;my+!oPG|v0lIFF*Vmce7# zX6xy@WSkTv@)I>e;)-C0CZGs`~bI_GP(ss_y`2UzR7T`VMmR zHSzQ#ji*m=8}_6@HXjh4CgC9Ddm26_`ZK!PuM;BMP1&a2PTQpVEe_eQLygPUsqxx7 z$20NeQ;jb_alQoGLg)ucG7iWJvt;-EUDyxcTX4;_tT_e_L^XGk6_0 zjq`&xP9-1bCWAk)f~;LBn84RAyB~B^waE`kfjGgme>c_moeA%sG`w#_Y?eV7yocdB zFa0o+|2Ev{zop=SfbT{bze@spyGFv3e&3shHD36A#lT{r@XdG_nq;(V()HT@*y zyB5SgvjewB7b4zui6(qsNTVMsGjWPyV%fvk^iqTGF1+@4In>42W_#Pek=aGD*Z1Kf zPVf&t!tdJNdv~(;{v(4u9Z8Sf2tM4&bz?E-!(|3O{An4!F-#m-X1 z^M`nO9#UUhSmtIL#5tFKhNDMG<@d|6V)8uHPIkIAoS$!rn=lHa;b=3|ZdXJG1V&WG ze#vaerQ422Q(79hkf@a>oOC3=wmi?Zg+&AE5)T`+r6@B}37G@>`5ryf`x+}5uviE^ z+oO2+DY~D_^>t1Wt3955>Y?OnpNnlcEw^)8sD2gK>JgeG+=kFTm!rHH z-t94-QpY1I;&zdgw|)YspZ(e89Ypg(oaRqC&09EWrmqs&&VIw5_Xgp06zAZL94`@F ztR=Q6ozaOR*q_X?k=8jzVfyv3De__&kLA`SW*hXdGy}8P%iJliWqXbHaXnQs{N9*9 zL1FuKuREugy`a7Vwl~N@(Hk_Jsd| zk`-RwLl=UBnn@A|{iHk>9Q@Kub7>|yCQG=jrfYF!Mw<57{CE6%8I0g#(AnIS%;pmK z9CffOiKNz`ZcOo_r(IB@b(y&7hm|Ru<#L9z+pPYmoLI9qQ}<1%V$V50(pB zmzbo@ruVpxNxPwRB50%^_(;!dlI>uTthhm`R+7N7)6Gzpe~Uad#}+Elq`dDHB#^~yZ@*QP2x zOR~O}60`X|Vg?+K5?cl*aJf-UQu9FEC>;XrxmA<8ah1gfDS|_Z-95}|ckR-7l+V#% z{kD&A8%lN=1h2Q^_NvmxUz^&rQSwvx_EU&nM=x2iyOfTW*e)oCGujj zy}vRG=Yuf(j$`r0opO|$!$ll^_OcHds|j!E`(ddihyN?D-B`(AN9tCFJ8=V zOAUdIkRtu|Z4>kn+1*>_<;w~l;{12lU5!_du*9upweMfb=cc>Q*CG0>4$)_Mm9Ra`)0eeYOh&S`4R_%u| zQEGQY9T#?+R>2)@fh%rztA5=q{apMRW#s#=gg-l5_@i|Hq?R^2AZ|xz+xwHU?5$WE z#I0jR&nk<&%VAU8rydGjupJ9M(0<|@x7enj7q;cF4Yn1q9k!KlBl-^aLkX_+<(XZ} zGOQ1AJLYm10lQVL;DLpIMZj(is(wjpzXQm4qb&G~8-Z%P66<(l$#~-|*OI5$^to>NtwCZQ`3|%^VlwnR6dr>Ii zg=EK~m~9amMRGkU0(Ns$;W635+ai7*qxwy?_G3F!)o+lcpSUfaJs$>H=7Tuvkk-O> zz9DXlDA;ut*e;$AL6{3wFENWYz|{azvcUbXZSXIa@c{>?1ec1KTz)#_q5)s@UfSjH4L zdsM$#>%3xF^s1jN-mYx+gtXryV^NGE5U2A}>slD)qQ)7{G1vV~;gQN+&`xNN60i%l zWzZYjS^j?hdufCgRm`wb1{YviGOK4*&qjM zh6GYmO87C9V=x@sau~tCos4_a+cLYOVYN+gZLNgU@GT~`Zb~ZrGTD!h6j!nbL>MLM z-Hnpks?JNY&x`C>kBR^D1xN zSapdl6T2lw*QRit6Xz~s?>rWJ>Tv_pz1x&m?NG!B$MG++YunK%pX8*j#X^6N;GC>1 zV_G~y)8efRS}aHLYtaNgO1PP=?9i_~r(M}0VTI;8wDqV6aEjm<>|LMX`c+1`(|IL4 z(|_Q1DL5Y668InTLHVJ3@vP$tc-iwuOT2UViP$#{r(oL>PDZP~0)E6+McpUkeCz-n z;iOEQsFd8c6knc--_P^De40nl2K#gtLa2Zu9M5i<)X3fV&MI3QN(i5(aSoq@?G)(CPbQl1 zn4IL3%Fw6Zoy)&FkAK&mOQt#bPTdz!_#{K%b3Pw;HXpY?$7cW;*M`r9{JV?!cLVu% z?_0i8_>_de=TbiIWqjOr=-t;P4khCrm&sUA<6dW+7wY$$0)D^E_&dHqk60+1w+yTG zNeyLZ(NfL|&i17yTc>_+6@vaNIsI32`bTrVZcpg9$zvY>Za)8R4FB#X%Xh_aJ@y&| zH)4x7b+Db4u`th7Gixp>>#jw&f;_T*M%wXZ2OM9IxvGkXIuDEBc7n%fzB5pGFuR)a z^7Qo_s5|j1Rb})bJdGJvBgiF_Q8l)?#BQVLvrO>YHC8X{SR;+J zrpcNk?h`&iS zxmv5~%pm9LKGZmOq-;gb(__eq3NW8BDcMS#bUl8S>v4-BrpMQ6IBn>}>G|4Hv{E87 ziTO}n(LPPV|Izax-{ZP{8j;b<=rb`Hy_oU2=r`h4^Bv@yNuCVUjb=KJ|I6poYkWTa zlfztWnNO5wOnZWPrsm)qMw&&oQCY@nj;t&}4^_|RxLR9th8pLI#OncVo|?0{lq`$9 zHBWk3`|(JUT3^^n4&~EZoKNp?K27C(`rN`NMf1Bxn$_>4jr35s?{l~xaJb)cxJ76q z)jFfr3zOe3BGMwh;EF6r-S*G7YK*2qVv45Qml$lc$jnr79OIPZbmN?K*}LIc_D*IC zd%G00J;D1E#rK_!z6s^KzH@nlNIHAxQta)S+n|hUA-m!@-L=~JJe}LM4K+S@a@vrA zA!zuB>(0kqcS?|ky2LVK8`N4!Y5$ae_Zk2046bv35DwVB`<#FG1^=#$!}}r>ys!9o z|Ks0Hgx+SmT@q$M*AFz|*d&;M8Io>Nc-hXkt zpC^1$b5rSFt#Qs%J1%bK?@M?$-?QWDZa&53CyvW69G9c{T6{C%;SZTLL*cUAI1lN# zEBUy;@o{Hx8hes)m2BvDfAH`ASxe0h#MPGy8mz&8+qVhdK8HlZ`s0c*1U*`r{)Mw;efdJ9FHC&+Ek& z++4ajHA^=Y4k9~3?GQ~dv0XV1yKx*UIS$J$IAq7$1`(YzjlDY`yB{BWH`M65L?2@R z74Iou`t$Dw^6z%%->oJ#L4BuaHD^Jn-|LL>P`{4|_ve4VCFU4m=}@NN_v5XwBzF22r$zqa zjDRon(a*xZhr=}T#RFL!Fky8L`9kvSeY~~GcxKX)bMcFd;82T}NG_j;y%KOfw#UOx zoXb0NE>FO=Z(<>~{SqArm(^T+G9@CJ6{soV?y2rYEH?aVqHMO2GN}zAw7IF8uaYW3 z&xM>eosuc2HGL9OvE4nvUXWCJig8oiRS$>k_w8tGD;S%%HEa~8uCHL6Vq7xaB)Hk| zD~*7?@Xr+XZh|^{2~xJtTIAeR-K&#Qv??y5B1EJ>>j}!c|@}|Qa+b* z$y|o*@$fuamOhCWvE4oK2-Z;Un|Ku4eu+zne1hQ|puq|5JyPpk43{G&WpE|7^{@a} zzDF|_V@66}J!H?T1AC^4trN3;9)6{4QTD8N`E2ZzS9yooa%heRwn?wzxwvcG9pf|V zu5pQXBUapX-w6GdUT`aZQxA2xQ(6r-p$ESl?!;DQw5G_Z(iYrv*@1XG>ed|DxD_$CB9DP3NrPVX=un^%l6RndF_ zgMdbW$3caTw7f-ghU`SJ6i8EUVsL z55n3Wi>tzF7>7R6(1ftI(m$Z%-^s_{#WH>|Jd9R*5IlnI5O@q*m2veQt{~$4dkT6* z;&ovmXMw>J+}`))_WoLw`EtOg$*uN&Ajjim3$IJOjCegd^gKUD6Snq4gRP}FeUH+Y zycx`KnvMIMp$UPRvz${X>l_YFGV5`l_l`blgE4hi@!6m}E6glhqo7tmycM z@bMQBToi9<-&$_hn&6l!GOlVvm4L1>A{PG|jxJB>el*~sbl~3sIxv>wxg->x<9Odn z3(qJ`NAkW~Tlz}9)_tr0@VPc1q;Itm*9$gF70+z;y)*B-X{f%(aJ>Ix!JE>!BOiB| zbzD7C@+?x9fZtHk=17TdTTkHQK0wA*zK@A_&vV`tqvvM!OOswCW+{S>=&x<$y`DU5EC_rZ8nmTHte>8$o8Xib~MNDJc6I9DI)#X?TP>TR+jGQychO(bAG-f*70WeZT4+6io=&2 zhdT)^s!p7u<=1B7-jJe&&Qal`2)o&f`%0!gscHTA3OO%zrOt@2-*(yJcP1UTMT8}P zSD}8YJr3os?9-LV;GHZP2wzRCAG)m?!q*Rzt)el2cln%uUz_tH1~3?*su+O8We0-G z2Lu-?+b&$T8(8#<_C1OBeTwu|c3#3hkMJs+5B~l8O{fV{w!azdfE@Q;GA^Y_>EIte z9hBeiMtJfO;R)4KT|V^=`S{PITVroY%c}-jC_n$n`T4SipS17hyzh3Tug#{h7gFjH zCzJWA>gg$7z2UPxaxJ=^LzC<7$637c(>+^TSGGYuyY0yoKKdJk7NtkUa6gWKFJ)j` z0i%(Mahbce`aYl9iE^A7WpImT*KRiOzr>4Gf69A*hHW`~j%_`Bf$h~$k5>Em#9Ihc z#mG!>w%6b^52Ux8uLWNbdDzyCPq^%ECw-Ni(_ZbnuMk_zB*AtHbmXJYMQYWm^gq70 zZjb(fh~q3Hb7uvSr|h!@(xGhJ55_)Kj&Z2Ie$Qq6ETO|j^KZQGYoYos<^1`C^i}+k zv>Zh6{K-hmVWiJ5#y;&xA36@T&nrKFtLsOi=A3z6eSHdyaZjiAt%09m9vyapk2w&>o zh_$r&_aN`ww(o3CV+&&Y)V!c4QTpv%dM{Vq$JO@*=7ZKw0da_y<~q;fXu& z>rNTDP+duKoAD0O6;)la2-@Ok>aJgtDt0Q*YW<4aG<2-*Ij%R8v6SA?zCZB3w}$Hb zBky}xsJ_4Qz7JUX%60j1PPJT@+Yy-+d2vJe>ziICLLEjCSv?(BT=6+Au2=*ca7oB< zMrX!hISnfAsK-J&;um;6YqbTGhZRU=UE*tE_tYGqeOaB9y2K|$kCd-qIuANs^Cyot z%ttl9OL?q`oy*F-m-?+!`+!&^m)Bz!d71F4*3PLmHQ+_*?#JmqjL>b z^D>V2Xfm#i_m}g&<1BrtEfjnDW!j$pVFQgNZ~#i@P#A^nSlAe~CIOpr-MIrJ!ymx$ zm~prg-bLD#JuZQ=B(oKJ;y2V*9E1&hGExhlwmcB}#J7aZvd8<&^KvR6^ zQO%F<9O&2H&0#+u2>VCho{X+9V#Vr$deGH7-!`pVCVVGr`0i@ZH_F!sIldoS@TGl6 zae19j`gUut&bR#WhC@(iOtDf*>*ieNyJIWYQj_1J-Vj5 zPVbxMeLt}DReVePY&(^286W3U%Q&=eCGWc|RNpGz_lr<{oASP2TKXzlwhmZ}TJdrI zw2Wh#H(zV>W{<#m-kOj9mt}mHU(u^ZomWzxw&7zY$ox|4TedH=AKvg3=bplskv{A! zobzhWx-IdCs6KAb^^wle?KAplTCcA_>n{EJz6RSu*FUirxE3vp{APgR8_ENbm6m;f zRN5G7H+JOs?~JX>ZkXt}N~7c8K%8FWa+yqg2^DWHf?W{<mUPAiX*3@r!Uv`&Y?JX5ublh6rx0H;lbd&Zyl=r=q^tItIj`zLB z($_VQj?(;dSHGzt`wiFTrE9!VT0ctnxtx~&S!khs*~>X~iPogAjrZ(*jJia>P<=ac z9BN5lo16~kedm$BN=|f5)nhH+@io<*w=g=b?-lBOc?-vI*tc3>iwf$qU=Kc9o9g0VhWCOgy`chS-gJsmjbPv<;eMeMsxK4T=(de}3Gch5 zrLVO2pCT>F-e<=sf5+X!iJ5r8Etnf#fwCBo@!GJmDe|}s=HO0Djq*XeB+n3KyTG(p z%Tt`Q4#M6tk|HeEF1S{z(-zrVyaq9Z_ZDx7bVE#*0e$;HLZ3yT-$|hR-_#q5qn5)k zY)A6@2FGRSljF@LmmoaAKB3@prc@Ii(C)XUE`3Q!>;Yg*(7ZXYAv)jbke{s&9%{e<4eH~rD#GIIpzo|@m z|IB!kaG7P=GcM1_aGBCPQ=|C^gy*N(Z_#FP953KF<J}>2IAi`;+_)K9_AThL#YK|v0pY;o9tY-TIFJOo z&OGDwxFXY|D5L#v8S;~*WDh2i{YkT?*$|%eAY7G!K&5aEQY&BS9gOQ}wiG19a|pz@ z2t;Aw$B-VskRFt3KVK+L*J?Q3W0(!uG~VFRc%6?%F&A&(7w5lW-G`o~;!>H`BF(Qva%l?X4MXlh6e@uQc>d&pzF*_2@}@-0StYJJUna za6i|7nF)Ih+9kK`peI;T-eZY06WS_~gm;LRzvR*LUVt5)`tYeLBx6Ca03U6Tk7hZ+K@HU>fOD0a{pT%Bf@I1CxLl3m) z$0y!Kd!b^jlFkDNow{Eldz?mkyrbzgrQ$_|Hx@0YQ+^bZd-&`f*(R~vhGLvNP{ za8$+vP&)FOPe&fbm8#au3V#EkwTHK`t%nj^kyk@+^j#J2ur3w;Rt)cATLJH5tK_jM z*4>lx5bL2>;Xc4#($4hYbC7zt#Uy+1Bkau}G=b~j2>5Tt221}z_zWLouOj#q+a4DG zK|kUAjE^a_OnBs56OX(YzQi8m;cIM_|MxlSuI~Ryxd_YhE%ueG{O1PCl5MGe^k%|} z%uH~3(LZA^=3$J?_!fefzjCO;Tc|PcQsO9P*DBsyr+ddNy6xWacNyK0v*C0y8|?d^ z-+fS*bG?-^l{gBDR%;YJWAp`d{S=zH2ES=<)K5A#9tUMK?*YTuXu*j+OKu?imL?m> zXc`?arH!|bVRfRtOSIne480{^FCl!@t&Hq(Ch4KCz^>UpH6y|79mjq(bjP93l`@XC zt~0+7=@omsqzde(Ji_BJbBN6qc~4q$Lg-D*xO}IC0G7IxT1SPCLgyM zj#>sSuq}sf#D8@0uvcc+MsaMV;b^ibw0E13y~T{E#op3hZfBU|QUdL@Fe<{YNwop?Fd&FcwFtB;i}ZAqliZ7aW#c`pR75X zgssTvdw45V-^}QeHo>C-8jl3e_j2;wkF6X}csqOY@r0GQo6l3XmGDOZ6m0{ubV~B& zP{Nl#$V}7qX%ONf*9VjBmE#>v#?vFF*&6q>C#xYAZVuJBSz^#Q%Bx`-ul_RdO2!;S zv|%`>M*2p7!}Ug-bxSIy5h}LTc4Ngb0>2#(`(Zl)4!~B`cAqWa2di{lbO%ImNkLDFbPJE@fwNVACehE{{9QDsw!$WHuF1u=}P#nR~r2x zabkZC!BveT;d~f?$GhbFaTz?61|G42o=qypT^=y*0fas^uKfNh%l8WI;Vp`}SI_bZ zr{D@B=>3*_Hz9+s{GFXEDZZ-T)wuMwyZZn8`N_7dFQ)##1E=5r|3?wNsQ!H{{f{N| zpdZCG@fd8!!#}W9`na=KH%E<0zg7SL_i|k}>i-jE(fiATyZj*`o-&6rNN z_imxd@6v(a^&|330n7X^gNcYsJ2(m3d2kB0H^60>bD~b&6x_YZ_v-)0kpGwXlvwbQ zQNGCtYpaaq(_?&Mjy5IV`{hwhe%JY}XCaDQF z|4TR<5;%T(9ws)&Z-ci8_`aU}uJ|G0Z)N#C-9-NO{Q+gn)zlk@d zr(usF8R?yczR^6?A_;3p0!z^s$`&JPzwbqH}Vb-^nli&R^A7lAF1s5aaG+c^p zIb4Qq1ss8WPe|N`zLr|~Bp&-)=@fJIXaYycLCvAxN_Cqqb?$P6+zzh9b{<@f?G11> z(YYdEJGFTkJ!_U`S!(PANPo%v1Y&<&dOFY3Q-#;P|bO*;lT^v zy$I*^GRXGb1>YuE`6~2dKJrBAk6%BIxA0xc?F90>(ho)F6NFCr-NeA}ek0$h@ofKJ zNo;5lyhP;sbxOwow-{jB|_;H)7v%hdmu5Z^({L+n0z{-!Wl!Yqr;^`IdVQWnKg0dMgmXq9obH4l^1CxF-^t(4viz?2Of#lT z{M*~GpHtt{o1^Og>A33uZz1~-iRWz=pG19UgL4}hPvS2kC3>X0DT$G&aZe+BRsTQD z^8e>s{{K?T|M#@~Ki$`v@IDG>Wp*}H3TE*;FMhvf3C2y752fgsXVFjk{}R5wo@|XP zWcGTZ#@*UN*AimaRR8wGUdsLC9k}j{hr6&<`$<`cRejr;e5?NdFoJ{BrT+%%(mh0H z)Ohz<{{I2;|I)Yg`>|&meao3-4nAbC>9o3>q+=HOZb9Zd$vY7hdX#fe#+YPmNYV5- z!Cj91IT`!O%-HhxT`a$=ao;6+C3)iavt|&UsP8`}-%Gf&3EZcBcwG?i`-PU@72IzL zT=oAySpNS{%l|hgx~Ik&Z~6c0E#tJc{QsUr=OuqG4y13PQQmXNch6+_s_?#;;3477 zCExkwae2V+R|NcirR8^p7rnuu{{J~br<@Zn@Y(PZu_vp&_>`pSDho^*FL(vNR=%)` z7bw_o5nieP|IG6LUs(RXl<112LCovdjPqL3aJ7X7lO4Z<`#UW9WLp2iOyDgF@D)c=*0U@o%oLhj^x!d0l&X!`JLkMfdz-1(Z6~ivw!{wc~lKG z@NpKejwLX3efS)Axm}?P`aJ5*@XnY8#xiAC4yM?reu~gdb5qjzCK=x^i?_({N*40_ zw*!8EC*b$@0)Af{@cYLBzu!Q9*ZC*-vyAY^zmNZneDCMaGV;5hKg%t@yYijBKphY= z6tRdeEMp|$36#EHhraT3sF-9t{tqctxny5pR_*P0Pdo{qw_$m{-{P<8^m-6x%dlMc zS(&)umsT7Ej<=BCRlKekR^Z6v;RkFdz|Yt!zg7BPE?%tUykPey1e|XP9KSriBftCQ zu_EC2JIU{g4hjEP^1Fgx?B!DYh7^_o&9VH0)4;MQ1Py;$#z?}yQ5N;^Cyt>c^;DZ8 zJdNyyx%Kk7-%F?qY880Dq3uco=M6Ut{xcQENpD+?`> z);0mZw+;BceZcP<1pMC7^1JB_u#{`;Lgbb@1C+ehWim6QOhy@GBFEEZH#%g$u_60S zGW1h&q?NcNK6*U%DrX#vR{NrBO*zq_$693T5QVL9szlvl)z8H_g4CU_EqW_))_Ev$ zV1DA1%RRom->;;f!lNm{L;ZgZ`G1MuMnt!ocaZtA60WW@j~ezCvY$@JlLpzzvl)LZ zt0UffQn4(F*EfW3YArLt6MXAIVt#U*O$dE0GxW*dH?{n3htr?HG4)Fu=$G(1Tj0sx zyI6iV!D(uMBm3!cyMoUJx+iq)d0KZ6=dN-rUAF%*z?8WEXpx!xy*r_;txp#9&H8WwLtCzH^p(rLl&w1ty{r=zA>;LEVzIUGUJm)#jcAj(Yz2~0maqQz+Z6~YccD`yGNB*C- zU&gV0yPd0N(O!0Zjfce7d`NuEL*f%1@sY}yvtAo)aKuMtihtG-pLzeU6vHFLr#^QN>?A=lM%j_7`~$oTH$1 z{^B+!JGvYf>~xv;iNcOCX&=usU+49R<9IIj5$Bzt<#OlUN$u^c=W@v|=W-7^epSmj ze#vdoG@}WWEg?`O4+awvo$U%p!f`ES5(&jmMSU%r16 zC|;t)LdDBG&KHHKbLRI314T<>`7J3Pi;17O+l0Kvy?mf`jl12B>c0Io<4pffh@DQ| z2PeCpQ>x!sP_HqF&Z1x3Ki}Qu80+f$7q6Q2Ze!NFrE9(I{bi3Mj|aad`pl&+K5>Ml zncKBp#(e1$$6Vt(_+JlL@1a@mX?3E+?%&z9%eyy=^2#wV-!Yc#^FHg0uS=HsyY*dX zm-=RNxo1o_a?LJY{*tlhhxm!+fmQs{&0B>%sp4gPtFGw%=y6jZh*{tc^01w z?#*Jk$8k-*-KO~*ud(`Mn%iqR;`{pJWjXpe>L`~Fa4fe!gBe848(Zd1N~raD3OoZudiuu`Ksr zd;6oZ*uKnnf@6NP^KI|QcZ|Qk>~gE~SXa{O^O(%PwPPIF`5$-Wua?_7XFuVHmvf4} z{@afDcz^lq_>+!!xxQQZ7m!vjzn#xQM?Uh}J3D^aL*oB*#EN5q zAeUduVtHRjJInOr9n0-S#LW&#j%~t z_X!$v&%s0?6pUdT8j^%bc@64i{cKos|%VX_7D;@Fjd!P3D1s(mg zUHN>>OFeq9=X$sg%S39`P4uTMy*-mTt9y+*Jp^+96`3NzOp#!wnCefV-npYYzifY3 zr1B{5CgT&}Djubz zy*vvkVRy3)_j8xO#^Qi-ufIj4llK_RoJTiN$!z7t{#I7|VTrkwx6Q3A^>0N@vD{2C z#Z0jx%M{&&-j`|~##XwCcg%7m`^%BJE~`kVw&fba92I!aq?D%-BeS;0Q^>e~zuk6$ z!n%XgTG9oJ^*kntc(&5t-?w&(4Q7f>|1VRhb=g85U4^qfyjflw;_Q#D=DJUtZJFY4 z%gpVtjdW@|yv4CEMC@Q`kVxgRvUrF6u%}YX-7NKpy*w5W`+00D-ew=D0n{#?q_ky>Q#54EL?+IAB?%w9k0?{ziBaZ>1Q8R)n->QmIB zrDqD~&>nwXd>OyIoj{!Yz2_5b!MOjCTRl#)9l4MAgf$Dyp=5FvIL-Rjw*Wt+Z9_y) zV%2;1*|BHID@2SU_Dz3@&aiHJFdtZ9R z1;SDO@vY7cnMX+)X=U#)H<~4@Ps!w6CR%bAso*SHVZ2pW`=W(DQTh81vYTFrSP+dho^6KR&OdeSs z{fm;5934IpN;pKsIm%GdwG77GtCztiN}KCD=f1xman{h8ds(gi&e-z)SZkJelJO{K ziEw|(GVePPltk{KK4Hzf&rvfu?^a@cW8MuE>ZpojO?_0^b65-dRc?P(#vJDCoha7N zd{k0<$4H^KogBB(jNAF#s4mSQ&dj=d`ya#gZCAC&7=ajd8A=dYTh zae%g;t0k&xmiY;Dyi}uAtns4e(Z zI_qJycsJ3O7VqtOkvxpoI9~BXVfB5?U%A%Yy5qAwyIAkD8Ncr2@w{X9h&-2VOpd{# zsaeM6JZ3(Z&AgYiAf4PxyrLCh~siQu+C1c-`O0- zIxWTL=C3}i;8D&8_DHebi5hE;kqO!!w~O&pOjy78p4*&L63kzGxBK0hN4%NG7uue$ z&J8b_`*j}2R(y^-zt}myZPp_v$7Abg=bY`|A=Wq+I=3HVZh!d$w%@|sez;@%&fXeD zdvz5H%`x#VTe0T1%)K>M>n(NE7AJhH&oh6LVPZ5g+jw zDdzFm*FVcVxcqKqbt~5be;H(cA3t!JFXO$IPbf{4xMkjb*dC`c54nBr-fGt2GqVoM zvZ#YwIb{3Dd_VV>%_mlx`F>&MyE=<}WqO&1TDC7)FGQ^4v9j337#-|?b?FoRc?V>Q z_=>p3Vk3`D{cZ0P#-86+Y&O@f&wBE;pHF!EBsAKi%(ehvpPszPSKG(<+bdxtg?^fGPm*Imd>q>-1c#KU8UTHth-!x*xw#rF_&M; zi}H_y?=#IM$CR{54@oPx98X@9G9xICo`d+rPEQecN-S!)|bpN$YWclTG)pA7&FA^O%`=u5jxcnTO2Rt*&nMa$DDJnOv7&pfKD2 zoZ0^A+B~p`_qQ91#XL3@OL&~(?|+{dZO#L~m}@)d0a#$%-Tokw-<`NNF+(~SE|i@RpV{cXnmqs84c<8GUAcO7xE4C)xk z$NecQi+@QOBAj!EOfO1jKIWG6?>lxo1(eP_f5<%C#)E7Nna-{6-L~(RPL7cW=jT?I z|C*m1A95T2%QCm^KDc~7k!<#vkM`F4%qOy$OS7AOF_V41uX4=Fd=8d*|8{FbxB3OU zj0v}NZhic@f9%LMl)u(1m${{L8w+wg%XRddKe)AZZkKjd%c$P_@LR4TXs-0HbxxAk?E9>?spj>FS-yeXFrvF;RoZ5~4mi$g$!R>UXe~o8P{&%OvamU)xl+kx#_1wGdH@ z$DHCd#*8{|B$;z)Z8JqybEq7DvK-ducu~CLBbTY$Jdnd9N{c$=TS&Y@T{bE0W6gVY ziPK-dxaai>?OR;bGs~FOTp{~k=HXUuw|(F3xaF4a!DHO#a?Nb!{*!Ga%jvfL2IfAT zhxbjm3%XhJ#ysW}eYF0w-kol0rO?Kx^;+;HbG@C!J@~btPrPjA($Zx+vaD`x>Q<)* zAJ6$!QjQ8C;uUjS`zV{+YaO?3x%JEcvdpdQZevNNqo2)oYGanYF#XZRWe$FD*?poN zYkNco9wS939@W=RZFWJNxb5A_P z`9z3+zOm!t&A7u_+<0?edEeYuR*buw+|oaInH;-zz8^j?U%8L*o0R5tqz^tPR?BVm$MgsGhingfKA-85 z-YaIaRNgn)zJ^KGH6_&ez3hs7mTT8*&VQ_z%tMw%E_-m_$aJ#a4_+qQQ>JsPUzuJmbK90%o4Kv)mhQi{t=s(QR+j&| z%&jbLZRVEFt*`!TJ>1GS&p$`Yc3$AJ%x$}F#~imZyDf7ov)gvv)^%Iv)_xzm)WdBX zZe?+6t500=o8?+m!j)jrYFIL3=*)T^?Hr(W`yE9>yNziqr?B`M|Wg)cH*FUYj3&9uhr zOu5Xhe1~27>cMU06Jt2$3-m<%)7k?H03)$w`Itixd*+lrplU%oFU z(|@mQ(>j+pM*5thGj*1)XJz{TrGEd*y0TvX|CdF!yL~=owOLl@!)ki#NZpPQTYI?rQe?XzB=u&$T8KwOjZ;&bdF>ao1hrZm={&q?>Wh_fBP9Zz<*b)I4vvW3J^qZ?Ly>&viTZ%{4q> zM%kU)VLjdp4;EhHiirr`1CZaTm1PJFvp=)9k9lt2ijwJNpV|G>&v-Q;hC9ZZPXw{m z5D{#aOK-QFW?UXKPA_vlGp>Lcr}u?*4q|Q3IUZ#B3Yqn>-oLiyCaXTqW4KH&`#>&p zyI$s%LdJJ^ic?dcF!GuricrSJq8N|z8Zvz@D;{RNPg+?yzL)g3w^x*AUHOgGGNd)G z_>|>v+t=lLOLqI0BbTht$toz@t4KPLG=TWYtcO`SX$GYgE+wUQ-_7 z6_r`r?OI3cJ*3Bp`H~z<_WNGf%=g50I`&1c zc%EG3IC~+}IBVeVTW3C5y?^$iKfP>+s{UiDPs}vuvc_iFopYH?FZ19!6|=5QA6VCy z{M)qOdwkifRf_St#NTILQM9-^4(&ehi5JY*1TD>NWc8lp7lq|qnE85W`~1Y7C#`cH z=U9{Vd&OT~xlDcz;uFR>c!-!uX^RWz`8%KUm^Ev|W29)uqx_6U<|XF_pXgxLsuPbn z#Yf~T-*5GaE-d9*Z5|`VYdpH;)x%#_pLpF&-`h<8h9kXCylKYuH{%96;$*pG9py6l z8J1io$DCaDmQoJuo3}&QN{IFuxPHCnuuS7wZqF;6*K1}@>-PSb+h=HR`^zTF`;N;p zIj&_oSueRv_Mcof$|XOy_EhJ~eCD;h@0#u8yq-qpJJu!NaW2bbzH(i+>uKejC)2rY z<8znS?(ey5SEjS)pZBRx)}PVK^m6<199S-!N`<+^TVam&xGzH(i!_<$Ca z=Rp-X2XLPMxs}IlnOhm%(oJ(2<1<{A$ui11yVXx_!z*T)qrpDz1!a1lOQ!V+^?Ji8 zj_VEO_Wo;~WWI9U|9gMibIBs}oG9G&b3!XFtMeSU(V^?k%^obkKeNnoJXD&4hGS$QUEc?O%uiX@h1?&UWeImr62 z^7oUKXF1ZTRdbgfoXtF7W4d2+W6^Yg(Z<9(-0^{=4iYt_F5M=`hhuQyAjzGmK# zvBWDjQI=4#g-7|ht~cYmXwGk;d4;u=CLGJ;R_qbc*R}M{U$^p#t!DjGwEA25CTRI? zBULf+1S3OUSt(n3tNEU$+#}x9wr{n69!ERLwRcc|so#xov z$#u1ApYAnt*stYa_30Q#spR$#nC;(|?OSy}q}BZpxp5sbbw8x+C)T%f_iER1A0ch9 zc%A*EtTIllvJTM7dekiIao4gAc9hjCtTL3<%3$pk^R>OgYVC#E9%SWEUd!QxS%#BZ z8BUu^&uB}nIbfe-4v?+5#=L(_73Dl_HD`3rcYM}mT2hiL-GjM8!7I+PwNP=MM|JF9 zAj~)2nWJQT%56U9UptL-9&wRJb=I=l{jk>V*8L@-7*FyFZLhe*x}oASkLvcVI`4PX z*&ZjOwGnCM+uV__EbA5jD7Qx0m)hFa3?Ht|@K)Mgt|PLB)|b{O@2!m-YiS?HQdufF z8(X91V{Oz}BW#g2!mP69q6X@0eAVm&=NSO+7@GTOIqIeEr&hk7IP#UH8sa}jSo2Oe zHI?&@ecV~BmGv+4b;A&PTb4@ZS-{-ObNY|kuRB`Ao=*m9W5v3M<8N$V=IIrQd`mJ| z#`?qA(eZDq&tUa+1#}aiuvF`Wq8}AjV^SRY430h69)|={RJwEd>kCD^0 zrCZJRKSd2>`^&P9^|!P&a}_2Jxu&u-wMKAm#|W0&uVNlK z+A6cgf{Z(@Fz3-0#Y7{%3!t`$we8%zuPNK!-Xq&<`&1vU@GB<5%zJ3q=lNb?*8G*Gjg3}j+E^{EHRjhkj$g9%T4!p{wwac+XNmR7$l7imj#+L;@qaU& zS9kQUX|==$T1!|F1I%s=oPqVDOc$9mo>4c|~7yX+Iv-BiR7L!J<4P{HQWZ3^LOWcBGZ18k%V|4EOix2y@Mmjy1hv zG~tqB438E4Tao$2``3Pg_X>kWlGgXuXdSN2(AJ#ryVi5o=ozWyFy1WH1RiB8+wVw> z($ZSzs!OzURV&}gj1&ZJ)Pt$giCPTJH*cPFnRiW6dxVwHe0B;hZA}S=+w;+12{I)cHxN z-L7$3Srg1Yn98FZe=^S@ndXUUnMT=+j3vB3ZswKf$jjan8#qeMXO?E#Bu84g-M9Tc zXT5ToN4u*>QELx-%dv;awMY5aw)$t9R%dIB7I7T6IR7)xyWiE8&Ns`s&{0nNc>S|> zyk11AP_dXtb>vtzDDIdeWLcN^_cE)j#{B@)np#T}w53bUQZ46E-E&r$OOtt&eQ6)j zmuM|$6RLTedo=ANRBa%<#%ppD#&-vH5GS6OA4=_rG2nN|Ll zv9>fr+mf|*+bq`3{3>USIZln&Dpr2$9Qn!ZuFXg%m&l`qRlC_*?X32>qs@8i>4#9U zfk$;TSf!rrD7Ae)bk;GR?LD@=mUffb%UiTw-fC_wMcbNH-g#Pit@?lHsK33nceSlq zds^!(&b90rR<@NqgSOWE#kEdT9b1uWZ}a!Lwf1(`wfi~N_GVnCAC$#i+UEFY1M7YS zzp}PE*IGT&Nz2oE&!rA~xP0|uzpMI!w$y6R{MtE;m2XEaU#mw7XzwLh$ET6n@ySYC zP)lp&+gZ!kDnlWy4AxO|w06|Ajw6M%89C$V;y7cnXYUGH+8yR-OVvi3mBX*DIXt1| zu-nXGua?7pbLj!cQaL&fnR{kVUNzaToa|Q$a>=BO-gaAZgnZ?FN(01E!ty$>0AYQT z+|D~d9M{sHAY9zP?ErC-@Ow)5w3hyi7Jrs-l#>3umc9UOB!9CvKwQw`)3oqKEqqA} zUv`AO%zRw`%=V4n(YQifZ(8!IBTYcYT>@nrTqj;_qZ@?PIv97&mUp8J5b4A}q15pf zVfp!gfViXOcaN~zC-=4Vp0aAZvkqS3j5-AJtd=o|@Eb}Qau8O_X#BFA8V(^|Ekjr0 zjXRB6ug(KRH(s63R>HZo{PJk)x8bf}YJT~&_!i8j>Nt9b^J}%=^K0n~5?0U93lmn$ zZ`>bW&9A5yAITZ68Xu~~mmsXRUnwmdriIHAR_j+@3x{jzBebydn#2H6iFmcYBDM5U zg!3rvA5D0&60Sm6Eze|aKdP$5S0mg{S-*xBAESk9Y2n(0A6M3|Ls;D>>JnDRd_BTy z`_?C1Raw6w;nGUD5n;7|n-Es>`-1VQ_GdHV)%IzwrEfu4P2Y;Jntv=|wf$NXR?FK~ zi*HX@&2N@A{yI9+JNMbn#Pwp&>dLdajqZ+h0z{k^?nzi}^IlqfAHq45Hteg#8)q=; zKAotQ*}7U(?(_XvU!B|MYUu|MueSLh!s-|pOjxboP{L{(=jAA=&MDT_*mC>Bwe?46 z;fag^bhGOjxad0%5iO zQ?>9kE&U9_jxnaCPt?M5wQv$)b^G(R@Io#9BEo9@7ZX(QVRbwl(!xgwtNnjeTi?1fn%rNG6R(c<6NJ_FJV|(%QvcJ0W&NFV z)EVN8^NO>MGy&qg7QR4OEn}J%zDQWD<0ZoC9Py)e+`mk`TIMTSepd<0G6#t3TKXG= z)$M)9m^FUE#6FKn*V5n8!p)fD)G>00c(u>&Y3c71R=4LV=L}aP{!Rb(oo(zTt#KR( zzAJ1yN@)H*Ras`Njgw=K}Ojs>bQ7s(m2s^h~ zf;gjIrFd4$y+k|ygb}Z{U0E%CdBU;`&TWJfXVfdgk%sdq!fKw8S~yBeAI+7J>M#xwl$%NJMy-JH;qlMQJ zR`-wfTKopWYJQuv_$^xeRxLh7i{GZj@6f`jTDT?csn&nDmfv2&Zz%KQel7lhmfs=5 zYJH9G?y317(bhkzg^v?f$Nvc}{-hQT(vB&oiC4$(87;rFgw^t$*V11g{GL+ZG%fxj zVYNLj5mxiNOjtcnPSM_bxT57}eWOT@@2kYC^}nvAzoCWG39ILjx3u^>TKJw8zE4<= zKj$&lQ{FnpdU;mcG?1`b=O8UU2Vu1hLbUi?S~!mu&ZmX*YvF=g_+Rr|qOuJO6R);m zQNps00V0&JTK*D*)$$(F@++m~7e-iZkFr|0JYjWv;oABUgw^d=BCL)n=P!E&h)8Yy zC~f^{Exrn2b^BGd_-a~w4J{l)SltI|Y4Nu?W~lYAO}wMMnN!vH30$Y4#@8Xe`kruI zE&qC2xISUEe;N{2^K*U!CO|YIUOjJZLRc+NGj09mS~!97tLLRHwD?w9IF_)QzjfCQ zIUZYU>Dy}I_FA~37Vb<~?a!`SxVx4-R)%NbI#rGqu zj^6=<)&3adNY6_v{t#M{`0;(XZ}WeVj(6@=J|j>i}en2a+hA1Oo}Ho;q2 zh!&WIOQ^jLw2sXj@1lz-OoIvR+lm%ZS=t&`7!YurPh^j*L z$9e=jB}79^!VwgyCPa6v#67%Noi@i02&=(3#3p!a3Nakp5EDZgk&0YT3lWdq$X`o{ zi8zW<&j`^IYY|ynh{d>s$Y+Jt^lr@lg>p?8 zyEuiHnhLQU*_)9cKEN>)dr626IE+Hg**7r{kGxEsunWO0*vIezd@U&hHskSDv;$V- zI-Y!mxd7{sj_R?DX>7!!uhJ$6ZY{(x{Ejwl*xym7E#*b2cI@l8hk@;BYjo)##34M} zQHW%e?8MlGuQTHv=g^=F?TZ3k$s4;+xf|_=<0#Tyh_=`T&ucd9BKpu5n2%$~^#=K1 zI9B5#O7~?>z=zn2fHxVZ=#S+%hob!$Gf2Qr+(XU&v;~&oEQ$;eq8Y|v3;sr>fz%U; zIEWmBXj2TvN?bt6w-~$l5W67;voGTfEXFAm9>Q2aJT~JNo*2r0f{$?md4~y6AMao- z{y^E`^f#vBJA}L~#B&&lb-0XjBWOp=#C`<7Lq2#H8}JVzM>02KE)FAP6!~B%zQiSz z8BKrVL+pm{UB(!OAQ``+#2ES+6Y(u>;i<9AllUCxQ8HeL)|iR?2pmU$pdXgtH1dyU zF2YEx#U+HjM?YdRw&50{CNM`~E)F5r`$E*kP$c65LMJkBV?4ItIwB^~CYXV}@Jyyp z&T>!K2N3i* z`zMy*JVIA+?8JPeq3lW_#^3^~Br|Ss5%s^It#B4$tJocJ5(QT?zLAQUHROx@Uor-9 z31Mq#6Kq4sI+kM%E~3?X#sqSFMc*R@IX18@#N#U3Z=`>54?QrCuvOZ3t{x-ISZK$@L{-*vL24$xkJk^2kK%jOJ;m_@B~DWgEWxiR{}b~q5^xS> z&roh8;TZD#%&`(%@i%InWqmBdG2}SMxeDU32lw#8dD;(O<2ow*Lb)*;dy(w|`wreh zGJZkfU)d)y0;_QWMbhX`jKT)|fl|K-@iOA^6)vIlMaB`{$8Kc*oqoY*IE}oQs6XDq zQk+7bKj<$^#Miira+ld3Fa`S|{$yO>H6-E(gj}JVn1-FWgUWvi(HYZm1dm+h92oCl z6@Ed9Ym7Uj;5MSJ)6STW!wCGF^C0xXJRE}W2IC&DBMArL{fB->Pke*}2uLR#MqvkT zqSj6N3F{$lQ4hR^x%d-dw>hq1JT@X7UG7kCRKH9ABKJLxDfkqD|FS;TAm@Gd3v5Ro z;Suey3I#kKF%rL{RRG`CMJ2CC%!J3s=UZ5XyNC<)h-Em95?ssJ8Z&SddHAi_h8T|> z@N!ja9VFv2Dse?*B8=Zbs>L;v1F#flVB9OJ3DzTw?~b;>7KC%1a!)Kpe!h(}0{aoe z6~3c!1x>hqV+C%ZIp676jvzkIZH^>dMGM}m+ydi13dX$}kHGjm!T2mNAMXoQ+0G`s+7sIgv#@#@}!l)BcV0>#eoNM)3!?+IA!)LvX zFcHRQ{e{bM-!&NT4;$|%8t*|F??bFbsS1<_J5VLuBf4Wg4xx5M>W*ZbMOXx7#a`5S zl)gYJqASstSc*$1@fc;p1nfn%NRL>I<0xF2av}jKxPzD|kLZI%IEs+R=^Ko|CR|3T zX!67~c%EQfVJOnjstRKe-X}exE(RePXOX`ueS*PQij!#g6m5x%h^#xqJcrH^q9ZJT+-cBG@zOVkNJ zBY$(&LkjMq+RNMz97*^A_T)$kC=l4sNRV& zf#A-x8BU>a7p~jILYzYWuKXq-;_(;4yYc%=Sc1IW*$?q0E~DaW?1%Ua-Z-|8G588$ zJ-ELo67Ve|d$JuY#IFc@o%tFwa1c3qdBpP=igPH@+at!|3SRBQe1hAEe8VI9<0K08 zWj?}KoW^5sQXYJUz<%6`5%ZC~Kc73|N7NnQ5uf7@o*hU(;4bP9@`!mz$IEYV2PyoD z8iQ#+c!zM@z)?Iil=eX0VU!o=P+~as#e5t_!MFM4FQg*-2>JtG;W{3BhcIU22)rX1 z*BFYkXgG>}6-7rgZ(=!u-en9R8G&P%x3C`f(Qqu~#T|5wXO2RZaV&#(Jo_1rAm%;B zF>+0y9WWFrNJr%RtcyhK#(hLhWSf|U-MEjclUNU1k&cd&=^Jdr4TMi&Zow)PO<;Uu zF3zCT2kcjvi{q$0m3Bm)51G$!2KA@0|6&^|O{bnnKnkv-$_&=WapaguzhVjU%wpca zdR#;FY>xLhfZ#;tK#amB{DbH@?6+8qUlBT&afYebgTRj%9~h2xxPi(^^amE;1Rj~k z{(!Mqi$4)QpZNk)@h!p^5XMyO!EIDr$o+XS7GL5V@_x*?LT}8$F8qUXix`g>g_Ssk z;7{0>(E~HF9oJBLF>@K-#xnef;7^$^&;v8E9e<PcVIzJ=k*|;MqwpRA$U3E!fTj`?YM?ApL@hhcn|Av5ye+9Zt)ft;UGLK*%sPj z9`-^cGv?483vmL0Uodts9NTaY)mAa5VH0kk{A!PAg9L2HEmU5^7{_evN5Ge?hu&C- zV+dJGzhe-V;S36_qpWxbYw!z-uBZMOgRhW|r@mre!$Mp|^ajQYmf$>!Ze)xi9-D9# z;hQKE5^(^fHgo(%GVY_<7TOJ~@H@(W&Af>O?7}@fwUu@72~MNXH?$9iU?F~lH^n2K z#vrW3ape7$IROLlDSklqZS)~}U^aH)CMs@c|G<0r3csPq4v%PnVOWMA5xkS}hSxC% zdvF_%rqUmH9~<#Iitpl>fw%EFenRfu><4%gALB55dpzPvbi;J)#6PI8m;DIi@D+YT zk$oJ$FbvCZ3OV{qCd zju?ytEWuVB#}x#fWM4vU#G)_8V<}Q_9=DL^6!kzubjBDYVik7dEYgwZH0e+u9WfXQ zSd1+=ipvQ6iF%+GTA>fdU@q3+2rePy498qFLqANwLTtlHTt~^DDHjG}A-={11f1nu z8!urnreg*6;5>4lqyO+SMqmzh;4g%pXH26XKEgKqiK4%7{)N7ngB>`B`zU^a{Ll>v z*oX_r`zyy0G(ZQ8#T@iYEL(aT(;fEE~nBz%iB=Xa}^#5F}wE&OlscKftr-j`uMi-{367HRACMx?&g-@C6Rx zSA<-rEl>^ZFd82t6+huVivLX+(E#o6CdT0-ti~Rk!k-W~n5$3@)zKIo@FvD$HkM&C zzQfPBhHU?EeJv{E1++nbjKds!j&E@czat=>V<9Ty8N7_Q@IK~YHFn}h{Eh54sRtg% z^Js^Gcn=@p3+%*?_!HS~v5(>jG(Z=;h4(QJUt$+d;V*b@b1s4MXn~kFRkOw~^-_WkX$bL|;tA60FA&T)};W{>%9` zV$cX3(HA2z7wfSfr*Rpc`@B{}B{V`D#$XzjVgvRf4M8G6l!b9W#=2;a0T_csEX6h) z!DVmP_hV{}D-Ov0zwjKla1|Ds5q08tsw zqYd7~IDCZF*p6fP1OFl~cYUvb>S&5?7={n3$q z!!R8yu^m6+Zv+<%5T)@H8lwx|#5l~xYV5)>{Dt5`q{mZefHoM2DOiAY*oU8R6Ty6U zz6c)0^XLHMexL7S0aoH0{D{BcD?-^(9WSE?-oZ?KhK<;VbGV7z{K8IYJb~xY0Ru4w z3$PL2<5%28p<)5zaXf=p@dn0W0ajxl&fzW|2@McsP#sOt4Z|=AAK?ppgCFr1vT?7p z(x{B5@iKbjUChQxY{yTyiAT6|Y(+eSmUtbbFcY8PYkZG$xQjyE9sV&qhgZ=bqc8`{ zuo3%k4mXjz6k`lepaD8yAl`-X3puN?3#V`m0i_wkcofg00|sIWKEv1e4!_}F7pH<9Dm{ta+l*cf+tW9Ezt|_AOZ8R9N*wL{=^;REYEtVjCyE?0T_$9Sc$DThRe8( zkP3`fMB!O9M(Dn7;V@iPh;|r&_mPB^*nv~Hj^IbRz8O!TA=;o9-oa#ig7x?g z7w`{qRbuR;8k(Xzh9DjvVFkA1B(A~x81+X4o<%I)Ks;t*5!PWpe!>j|Ll{s#rGV0+~^u%yXL=skD3l8BduEG;Vy-)&?sD*}Tjh+~U z(U^=xEXFEq!vUN`8m{9$LLR3aD2ph>pgvllD+XW;W?>1|U>gqLJg(plLZay(R6-1z zp(A=>FvegS7GVvx;Rw=j3pt*kPKZP;G(mgx!3a!75>{Xf_TwzB!c&DdK^USCgC=N= z?ih;6NWuzi!G4^;McjbrN%BA_B2X1|&Y+K> zqYs8+0ur$p8?Xb1a2l6!3xQ9O56UANwa^f)&>4d;0W+`=YmtKeIDtz@hqoH%TPTG} zsD?&pi#QC%1kAu?@icqC#eHefeS;394zM@`xW5r{z}v_&6`L;~g`87Vk~v$zUR40S;m zqEQFU(HZ?P8dI?ltB`^tIFIWHe46jjqCBdiK3bzEhGGH|u@sxI7bkHE_YqQy@r5YV zMGM4XI3{8)lCc#Ba31LhdWJfqJgTA|TA@1zAs&fXffO9YMchM<+VmYF5QF+?fvy;g ziI{~&Sc6oY#1-5}{%7egR6%{TMK26T0v2H{cH;yt;udn%p`8(p+GvK3=!=m^z^b^XX2I`?Xx??CNAQ4Nk0lRSm7jX+Y>e60_Kn*lRYxKlWOu$?uV;hd+ zJg&g|JbjEXR7D-MLT3!ZXiP>DR$v2m;1JH@D()diJ@P>Ws-g~>p(A=>Bqm}O79km% zkcuNXgG;!FJTK4(sD?&}MI44=0+O%-TW|9;S6fWZ~ zLYfAMVu(OZ)W@rc!w|${Iu_we?7%Txz&{9T#yJflP!o;N4t+2L6EFwMu^Fj2hBVwn zj+a;;;i!&=XoH>@h6$LBC0K`4977uZK~QtnM_D|H+IR__(H~g9#9<)fF%yfi4ypJ77jYXQEqJ|wN_ZMg&;flh3JI8pWPF1|IEU--wPgQ6 z1yn_CG(-!uM;!WLIL2cJ=3^<=U<*=l2xo8+>F~6oTquaLh(tBiLko09UyQ&+%)ops z#TsluDvshjuHrs&yuw&V34|jWF{p=TXp8RXhvArjX-L8ntimSjzyX{_8gAe|a>SB9 zN+2B3h(SZdqC5Ix1SVnz=3@mmVKUW4i^WLB2BhLB&fqfcAg~SX zfiOg(8tS11+M^c+VI(GC8Wv(XHeeg}<2cUZ3U0yMmNr2tM4$?4p+1_UBYI*0Mq?so zVKLSq1qW~%X}F3z$kC2=Ko}~aD(a#++M*{0UcM#ZtyipY4h(-+Rp#?glFNR_aCSw*B zVma1gD|X`uP9qIhaR-4N$sa{g7LlliI%tGe=!l*efDssvshEq!NX7=F;t)>aBGM7q ziTqIl;i!tbXo9xrj=mU*F_?;-(AQ6kO0_%~2y*P?9 zxQOexhoG*Eb%dfkqEG{M(FC#Rj9wUoF_?^5Scv6Vi>=s=BRGpIxP`!Ov_FcXEFw`2 z_0SBh5r+X7f$^A%xmb$zNWlS|zqR9ozV+}FcOn73k$Iv zYw~{@TzraE*o;&h#7X>$tGJ7x zH+hd7p(uwa)I>eJgtmAM{qQ#8@d4)I6C`6JcHkgR;ul=OZ3OnC{0Kz_MB{1H$IEDs z9vFakFdiQu5g%g(zCsH2;W*CWGH$}#pZ8u-7-bNN>ZpsRXpJuDgCQ7$DM-X8Sb?vw z4d3B7&fzj{!aIQXtWg+c5Q*xji>7FeF6e_H7=tND#K%~Ubx6TJ9LG6a#!Yw!QhpRg zIYgl*>Y_1X(Fr{<5F_zEW?%u9V;xek2S@QUF5w^CNA^LCQItdkoa6FD0cpgpgD!Sqg48|x-#B|KZGOWSZ*p2UT z2EXG5#9-zM6hbLfL^Pg8Jv2pYbVFYZLp(mfTzraE*o+-Gh?DpQS8yAFLl~zBMFm8m zI_jb+V$lVCFa%>T1&R0s$@mJ}@EuOz7hJ(@1P&#CgrWkXP!sj=5?Z4Rdf_dM#w5(Z z0xZXu*or+kil1=_|G+bh*Yzlf(x`-|PzQ|>i!SJcAsB-xn1zqA0_(69dvFA&kcMlx zhwQ`YXOu()or2<2ZJyI z@tBMmNWu~%V?DMa6$fw}XOM;~NXLByy~D8;g;5IOh(a~gMtw9xEIJ|%eK8m#F&+t+ zh51;5WUR+lq~ZXM;|$Vp1?jktppk4Jg;5IOh(a~gMtw9xEIJ|%eK8oLF#%JNh=o{+ zRoH+O?8YISz*$_xRosGS6vs^DLs5hw0@0{}I%tUIXpPS3iGCQ0(U^d#NW?-c#VTw- z3U=cVPT(vq;wo;zGn(xqABrLj5r{?&)ImcuM{9IOPxQl3jK%~^MIshrDOO9~)e_n3E37^M)7C{#mj z)JHSKq9fwa7lSbpH#3o##08g#FK0){AwG@)~9B%eqGXhW;4_vdl0T z!&vq<=|}PR82*mOc=CP^#x{&~jJzgbBKP+DfMrwhA>rw)GmGa$on@n2vy;kAS}5WkV|W}dh3yp`qO^1Pk6T|Do>KK?eI5Aysyeqg(&N%u3$4Cn9* z>tEnGjrdErg6o8DARV_zf0yTfS#AjMSd8*!^KdOI?Cl46n1elDk(1}#Jm=#%KhK3o zQ<%StBGeOT{#}}7VdPbwW#Rl?k>^M87%H>;37(&1-D;?bS}d!BdT2-7c<#t^XP&$9Y%ub84LxDBd2g1z!QcH@ZxGKzU|cIYg6C1>Z~Pt4--h=v zk?>^F8tYDFn;#OMj+vN^IiyKq`8=K%5?;jfr&x;5k<7Yl$oDJ$-bDNsY-QOtq+&12 zzhl`!o{#W+6vuIbJbxtqCzhY(`2u+u-%r0p+-1U7aRaxAzss_J`8y!MC$a^wzalum zD{>((e?Ni(0er_0g;-V;#Zd}nSf>K<6?uM)a1?(>^LJI$KrNOT|DNUV=K}&oLo`JT z!m&KJCG_5Z=!7PV6GhKEelZn7@zld;+J4`-yzc<2RNY{=i?v zT_^4a()s%~%l<`x*DC^%-Rl!MdCr4Jyo_U>i?OUE%J6r2ROIi+5JFp(L@@hTQJ(pQ z8&6Rf^JOUEQXq|oXL{6_SB-l>3r}hIkQ=nPhqQ$G-U8{39th>{3NZ2xGoSf>34a@T zF)w?98J~p-m*F`Oh4|ZeE@3`fWhuvc#tKZKzm0sXzpZtR{ERvp#|Ps%C(nhAB?|gGuqH%MeyzIZNvdZ!p$2#LUXY`HHCq{c1X^iJ`%%a9| zt^jeyv$5PLhgw(Cm~C$?FP{-_v@7Y!hkci2oN+6CK1apH>~!_Av6(O=m*>~CYd*m+xH#oCvROfz-mt%j#?4p}pv1VfM2TSCZ|9Asj}V zsbOnf=Q5+8jC`q!IR_Ze8GVt_u133C{b1DHN^d>09dm!P^R=JZw%P9F%Mp@eBW)LC z=F9xe-^PAz)X8c~bM7|FYOHV9-^jxb8+En+F3NJ_Oxb7yyB#XBp0#ab+{yYIW0HN- z9G8KlF!nFwT-n%0Db_L8SJRg_^R@cUXge!x_IXCXS=%+*%jjRDEJpv?VXN$NJlSKw z&dZ9o^0WUowjuwv@-@n8+h`wqxs|uw9_n&CUn|Z|FSlp(osr%c+xht0*e~p7XFpnT z#xmKD)-o%PKr;`ct?cqyZJ#Y;3vfthw*lV_lX>FQeUe+}}B)pR8vi zKcnA_cC_N;vlS=DqY-bnj}a&Tw$`!2))FJTYLg^t%D3Xv+BqSt7UP=0=2$c{eL?k3hNF}c* zkIEzO|2cE_?%ds-{dV_j%U8{JznOdQx#yhw`pw-lckbLtwk?IWrO@6K+8b#Kw6{nL zIqin+WIzbplGWGc$&_Jr#J-`D<+LA`ll3LiP@c!JjEv^`nC8}((ODepN0aTsbZ|P? z!{VZh;^f8XSc_1yj%85qGN^YM)Ej9O>h01j;KX{cKIiS?rt><~2N|qC_v3ZGrvUIn+WyyMBdCQXZXJtn{y!>Jq`4q5dSlL5RpAgh1N{b~-%aEB@pM;j zD3wQDXb(=$)>Q} z^Ab8lDMd_*xT$VZibo7&@QX zcBDPbEuTbAhMDCKWH;^GPlYAr0 zBoBj`+a)0 z&jgr7o=6@elVBEkGQ2H6g-j(+kSAd-`6-x7eg@`}XONjNn>>p=N1lfn<=Ny#m`|QV z=E7|9Jn{<6C%*>s$*+?)$O4#CehcQ3--bEmcgVZsJ(yE|pDckl@0XGf$uja0%q@RR zJ|Uly6)?lRlB|OH<i+<<%s-J0WFyQp{|qzD zzrsxOW|(RIgZv3|&3^;mH#js&0ZEpEk|I&5ObSV1DI!Isn50UYq)YF^?6M`Q5jP1;@BL#iq5DbX~%w2#z4+E?07+Fv?A!W<5Q z?Gq1i=#8brq{F2nq$W~R*v9ZE>1e5$)Lc3SxYhw*TxuzuAhnWOOKqf|Njs^%bfR>U zbh31c)ImB`>L{Hioi3drohh9qb&}4O&XLZQI!j%o^Q5j)H>tbSLpopTDP17-k}i~b zOBYFfq>H6Xq)Vl~Qa|Z3>2j&RbcHlPx>6b_T_s&DT_X*Wu9XJE5ALUc{!gJLPLklc z4O}FrfPV^bxfdPmp8z~~jo^XdZFS)Ncdop68uxSYdC^4~F`UUOreRn-I4_PI?g4YR zNk06#5O+x9VeX4GF2jA!I>M2hWS^aCtc&|4np#o~Nsi&ue7fxiTG@RLocWP37tAw~p5bWtm=HHkL1= zi@ahvSeTcU*CC(J_}#V=^KfO|aw5M=cf+~pYz~i?ljY+jpGo8TSots?ly&7fUF2gr zTpoTGa6TUAd@P==kEdtKWyYD!mfl~S2YvBi{hd26UN+VfD9h@UuEW*I z%gFs)`7(K?P1ME0INqU7=JPTHojA{*^SF64elI%j50Te9ES5XFTyB}%G|Z3Z$^A^- zA`jQWc||{y&r6R;%f+9mQ3{xow*(P2@+6i3iSW@;IC0Wb>M+i_P~j zTc3wTp3E@nDTFUmu5vQz^RU@Ew{|+t4R7r{xPG1&_cQ4{?)zKTCzrgq#>}W|`CD**XdZi$GxN-hv)??fgVjeY z56@qeb7^jw#q@NHW1nRAOQGdU*PGpj`O@9879yKnPOjgpyqqSsA?N3QMfr1i&Rbev zY_IM zUf%Ak9NG3FFJHD^SBIOA7tJkiwvOzybRN9Zc6oT)Vwv4?G5eX18JwTji_7rzbRWyh z%FOcRaj$x$;{faImetka(pb4O18F`1=Ck4wwc!OO|}jLC32%&kLu`CPr6-%V#SES~*4!18zX^8EAr ztnGPzyuLin^Fum@k&~cv&**#Oc{SD_b_bn7mn;QHPkXSG`;w-X;u3SbncE zu=a4rCa$0JyK&aU5|8mhA~d7d_Q~V)Z` z`;NCI_cQZFdakrgUW{{oH&2$g7cb+_mCncCbgXhcybXDNt}a$yPIrCG$E^zsyY0f$ zT%V_9`*_WZ_2XsYW#E1o+Fd-5F2;)q=aa>Beq`!JI@XKRMO|XpE1lCS@z zDb9&unDMbWM8=z|-+Vf6L*L&rEbwQpRmpe95%xTomks-xhtcPKk8gAFu;_C-_r)|Z z%+tA#X=0ei@l8mi^Mlj5&*@xN^m!WRML*wxPd?CbKCTbr=y+VzjcFoXjB`EQXIfl- zkx;iLyd8L7d!>myA|KL4{zAi|oEUcH zv7Ta^VBPp3=9yk+CeLWDE|K4D7i=4LuzcJ&r&sJ_dD3OtX2f}VKK*X_#CGOkv3(eg zwF7G(%+r<6Rp*N6nfgWEe7Z$hQ4ZS%vCEDvD_^=^uB)Q9Wjws>=x2sG&Fz1#*UQJe zyy)q)Ty2qy?p?2Royb#2-fn%|YaH{$huOP4ZrzZcp68Sx)0|QBKsC8Ad+w;CeU><6IYp@$Ga@Lpti?ygZCP z5A!tc^EAuZCZ{<2^I^Ri4e1yzOZgZU57tJEkMpL>W{yW9FW1lWV`XFcVcFbt zZXYpUtOJITFOybLoR`6iN7N;T8LykaIL3-$*I8(P+F2=|66@4D&?d0a0 ztvkDYTpp$eu1oaAFu#U4 zf3AE`CSRX&y`l~#$Lh%GnS6{Vy)8u^p3d{<@rugK^Wr|&=jCVW6M1-;>k)k}$9*x4 zg|qtu=@sd8uW@&*|WvBD8$i*rzkI2hu+~?)saqcr2rc>lWx){eWkBey-7ULoh z&x6ZyAL(3%^Jo5^aar!We3|uj+rx_o^Wi$UFY@v7^E7v?XL4ThoQLb-KG(soF)!I{ z-t2sk2W8Rc{Fy%2&G~rV=u`N83T4QO@?3AGkFp{Sb#whJKc+X6kIUqu^K|q%5BHJA z^Wc1L8oSTr^oo2@hZxS3LEWzY^!DYvx#UIJOdVV{m!FS6Q+GaoF`tTf^QDP(P3Ltn zB<97#q8!>x9B(`w{dAsmY>9luhu!?r%Zzzcl$NgyDC^3za;3*HzwA7-^=9&j@pK(b zznJc}2mc*)e^*4=Tw#L9LbI~{k#B{Ek=PkxXKBn6p12WUN zJmYiwiSu#2xqMN+vSCp-uPZB$iwUtjnQ4XQ%XM&h9_N0h9+A$&=!-{XWw;J5&-L>- z`kcmjMW445=Mniu9bR-%PbM#qGrf52@axCLHqSeq*X=7#uh@65$80_WoBcUkn$@C(4LnF>jI1!#th)oSx~6<-jx^ z=X^ZQea<7M^YE7VTtE7`^c0fD^|(4X?pz#mJ&c#7Bfluid0ahi|5ucjsYjIOX`IIN zxaH&dBPBBro+j$>qH*1selC5S&V5nNizcRHSmeR5c!<0rAD832BHw=#PH%5sE?#EQ z7sHulJ{b0^jtigU*yFwi@SC=m*;$(NAyJ=PUkf4b2|4q9eo}a(>R@{aUXfa zuveVx$(6?C(HFy9&Wo0*OO*9W6LoQ3QLjiVB+T>3$6F|$tA`;xQ!X>^^0PL}7cWen zkBi**){VNn^kvdGANR40Jp5ny#pGWMZ!vY@{e&{P^2nrT#*4{sYw}jra#hr}Thbnx z_05cLiEdGr>qVc3#q?5yMZIFU5ZzmwUn~R9i~C|)zHp&3UVL7(%=`-B$&{%mF6zUu z7_UgK@H7c_&nRXLE|$L--BpbjzqL`-%2XB0v$ZghtNkm=uQD?E+BBEWd~$wz)xLiG ze$DP5cmHl4!tV<>yWr#A-l_e)k%WKv!37@TsStNajt>l+(eaZ)$uMVic7%Tfc7$&Q zd(rnv?hBvdcLKQIKE4yjow(n==Ipnx!G8PV!D4pSe)~0Hzx|q|R@Q#|djn-pNNEiF z@YjTW`Q5$vYr<~)djX9(+_k@z<8Z(IcFFzr+re*zxZnQiuC?` zIAgps(7QWn7sKBCxZghVTn>~gAcQ=~iBcH46b|ITFq7^K`|aNXF+AS_`|aNXbQZqF z*>8U=?75Hb0q6X1GWIC6Y^Hk>cHDmw_S=6lx!?XwCp-hrGl4b(sEp%D*l+(;XTSZ| zVb6WsZ-2hC-~J-lZ+{Vl)A!r|D7D}IM;ZI=f0Wv9|D&}1_CIp=+uxYnZ~s?kzkQ7T z4&Qa%2#8`B+z4TGA=q&rz8K@2F~$xXcHFm<`|YzZJL7)))toe!D(<)65O&_*-`Q`! zQSyxY?H`e`-+l|}Sm`+Fc%U|e{q~Q6{r20!Ui`2_(Pbcb}ObeA+rx?378-6M^W z#!B}}_etZV`=tk@2c?Ikho$k-Bhm!vQE8&|m^2BflcmQ&cB=FQgeOQ(IU11b0iaKi zo`aML(roEPI8Tt~N-suaCgtt}Nh~cdYp!y#@?qH?mkthKJ|ha0S^)Z) z9JWSe$_L2@%ZJE~GB!!neth3C;4po z9Qj9xmSk9Jk3M@?G*M`EGf% ze2+Xv9xLA~-zSfg@0TBtACw=GAC||AAmLHd=$W!GfBBD z@-y;ud4@a_&a>eBJovTc7v+~AJXd~Mo(IQtIA+SP%WpVbw!9GhMNarVNPAyiB7XqK zhj6^_gfO-O!tcwg1K1I6^!Vd%Oad1=NcrrLG_*C#|;F}(t5u6!(HaIKzoFk1oUJA|$&JDgC zoENm^`+~LMcpcn=;G4m>;Ft#vxfTG&%Z?1@y37fE3^~q#l+S`I;k?>8RtLXyLf-%n zqpSz|4-VG`pxg(?FHYL#;O`LrEcjRO@8Cbdf59z)@-2YUDasGQG9{!egE+<(0KX1r z6AoKJ{$(I#0~elc;KTaZ%HP2a!P-h4rLIy>Sr1%KLd}+eKP^}XBvI~ZsAD5Yodfk; z=4hA>9KVCqU%}?evyl5s&{BUxz9%R;Xnq!W+JXKrA^taLm;)u96Fe=MG94)EgXcIU z!o0gesJqfbIUf!zjSc>sU>`WIht$51+5^J6G97eW3F*&5PRNC4biV_=9Y~($S~TPsvZpyJVxXN%>j%MOh{PrfgPzSN>4`RQ^)_R+f@~;UilT4N#c| z>B0b|Wi&*?G(w{^Mpdd&of_1n79AOk(*!N2yU=QMS6ZFcpl=0sr+d(vbWd7~?nP_U zI8Rjg^l*9vZ9<#UBk57}XxfZ6 zr*8*Z&|~Rw^mzIvxjXn4X-(VEw)Ab%o}LJlx4;&DGjJ;HNKd1u(=+Iq^eozmo=wl8 z=hDu!3q6l^rQK+E+Jl}?d(sPNFM1*EO)sK-=*9FBdMWKo`_aqj<+MM&f)1cp(t-3U zdNsX<4x-o6AINp|dU^vLLWj~D=}mMPy_pWDx6oVZZFB^^oqj;>pm)-{=qP$O9Zm0{ zW9V3VFTIbBqxaJX=!5hj`Y`=Wd4x`&kJ5?sF*=FW#=_mA4x`KX2SJG8gKgh!Q2vMKS6HQ%6NW= zsg0nqTG>XWcG*e@t%AI&mHh^#XXRfdr9A zp#~f1X=R5&PavJ@mfT23hj1)dLvS=0 z7rH-mH+?XKV?yUp?Xod2s&o!brB{Xi7n&Tp3Uqf4-9&4bjirM^fwJ=;Wk%>K==1A< z3w!-~`eNuM;OQLVE%91terS-B-u}3(+i<(^r67G$_~dYHxUSiFl8&--!=1x;rFRYEn8;g_jg1$DadhM~ zK1wFw%KegF75<9$EITQDZTL^+y71%lhVYQ^(C`#`6XbhyczC#VSf;myM?efm+RN#m z^ycv0Kwn0NhR256mbDDOO-F$LVEA9<;jjuL^@MN$#w#347DLap48ITZQz14jyaZZ? zjY(cL;Nw)T@%&vV)h4=(@Ot2gyc}}gth6m#5nd&)gpw@E_>IV?vuD}w;XlHEhW`o= zbAG8Vrz_+?>1uhHGnQdbh9i+k+p<_hjc5@)VnlfEiAZ^5mq@k9u951ISknC-jzwxk z_JUZQNZm-i$Y!NJgd0Tmh4cP!G>p7MTZRsf91>|1;nz3%O(AwvCq*LVV$T^X7Bb_5%BIiZA zM!H41M|wogkMxXO5a|`UFwz@R`$R5|ToSo7(l^pCav8+Yts_@P21b^Wb0XJ7mXK?K za$V$lI1h;ojocWyDbknT92pMj>&b1A5s}*?BO`Z2?u^_89Ct@X!+A_(W$@kzw%$7O zK;*&5Ly@j@eB_bH1kg4y@>pb2nTFR~)M9NgIO>ybAic>X2$E~E?x#JwANFLF}&{m7EY2a)$9 zA4Zl%K8h@Nj!z>iBA-R@yc*mZ;8+s*DpIC=6ImPiHu7C$U1WXa`^XQGA0t0SHbj~$ zn<9;rUm|st-y)kMzehsKpOL%6e@Fg_{0pB}m7;;D91TX5D2?*X9V{{`}zuzhK=x<;H9ZCmB_oUZHZ-~}{-^d%I{Xo|mu#M3&-UrH|JGN^x z$fG%wvJ;dOt&hRcqrf^S2OGC7$h3yv=fTnQ>7&s{qZa7e%hC5}Gzh=cXcO-T_Ha%3 z)!!X>>w@*%9=J~g9^^lR-VhDJ@o2OLSO8~%4hihw&y@h!*i9hT8``4_?GB;U3jVG? z8b!?hW1)l>HgpDWnYXh$4Go5k?n z;Lv2-9z{=xwTdO+4x?=ht*xfePbbF?2WwA*K0htCRyiYfX6&q3r`XxCb7G@{zbIW| zG1@iOE!I8OBX)kQXRJ%CSM0)A@7Ty-pV)WGC9z9^(hrWyWBp@S#0JE!j17!!RIZL) z6I-ny0f3?dFs`Bn*9q$KX5iUaIc-g!kF^C9=wS7k z(ATE{md=AdPSBn)w9Z0suN9{RTHqqEI)78%i`4)O;r$X?e&+*ze*qMK68ki^0*;lj zRk78vPhx9gU%+{j@-@_XEtLFoWgVohS5`vpeu`~~ZH#RKp5K*UW1Z;c*zd9S^v~E| zu@mV(F?P4MDYhVR8dX%P9u9dd44`%Rbxc(?Raep0{*aW@xSCMQ)ltDuNtf8gQ1@GAcW_U2ZEPp)%xl_YM0o)Dq62yVtwd=>Otxy^boa?dMHTOfO;LF zz8Pq$ey1eVw*$@8=ISwO3sqH*Q;%0qrzfbb)MIHIwXNDtZLc<=hpH#5r>GqueXVku zdb)asdM0S^q@Jy|re~_1)h_C3YFD)z(0Zunt2(r%32m8B>#9wmUH4ME)4rhTGAJju z?f`XHXyL0=i(aD+Qn8(nhQ4h}hp0o<8`YcCVd{Q#xO$6vt9qL{LcLubsrHQBsotgH z!QJf;!x85$^+5>zri@o{4(?HPqKfxJ{{!0N>J%04Tklf8j{TzCsXn8wkY}hf)o0aN z>T~Mz>I>>@^+ok1b&fh$eOaBSzM{UWzNXGszlgn|E>Pc8-%=Nx*cchq;)_teGe z`|1+)19hqTp?W->sV-MPhVZBA3iTIdrMgO8t$wbqQNK{XRKHTcR=-i#s^6;LL2m2S z@6{jFAJw1K4G`M|GQWVoRNbupuKuC^ss05r|ET|}M3c0DR!?`>HjykJVb*URrIfjuz4CX?tt+wSBY( z+P>O;+Wy)BT0`wX?I7)7?GUYzcBnQ(ZKNHp9icVRnra8BwY8(QW?FOY7)U=>J5D=Z zYpI=}wbEK^ZM3#pQ@Gj;sPDsXLpxJDOX~!=HU){!S{H4R+EweO zb=P_TS5NH%t(W$N+FQFw`%`VAJsX3XL$AC|F4y{NS7@iGS84;btF)`NYqUYywc22< z8@*oZLx*TXwLf6GV;Gd|TJ09?Rw&U3?RIUXc87MSc9(`D5{^e>w6WT~+I`wMXoDZg zgW5ydPvmR$5p9C@s5Vi1Oq&EPG+BFGo3BoV*aCGLw8fi&XS9ymMRcaN7OtD7bgFhZ zJw`JCcXPD4+Ei^p;1%sv?f%$&?RD)9Xt}A{Ol_g|Hu%?o|DLuO&P%ippe2`R%b<@A zgj_y>@CxlybyI8=gkAynh4v-1>_P~w)xOofgZ9_7XP_)ULfJQH8?{Z^eC-#=?>B9; z_Ph3n_NVrj_P2ICHQ|%$lD<)s^;a}Sr+OTEeODOcqk2qV3(^N^hTe@@`fnf=)64Z; z^huz1g=XnXwB7Y;P~xcmrM8#8P+J(NtN#sUtFM2f?xIh{vZx1uRss@_1O4s5p^*El z>Js4iOKYkR(T>uO)|=_g^<(rF`my?P`tf>8{RF+0-db;?x7FL}?e#CTa{Xle0KJ2L zs@_q*4`$k@z?}NiawokyJX<&ro+~t#&(pi=-SqBy4?U#y)K8Fm>22V-!9{u>{bKzR z{ZhTJ&Sv%d>sROl^egp&`c?YX`Zf9>{aSsnew}{3euF+lAFAJ|-=q)IZ`OzFx9GR( z`^h783!XaMp`Q;=6-McI>!bC1^fCHa{X+RZ{aScxFjTGy&p_(P`^t~#arsgGcKI=V zl3q)mtUs<#(eIa^(4W+&=}+mG!t;u5@(g{X{H#7pe@=g1e?gzEzo@^Y&(Y`VFYA-w ziNREOR&a;>y8Z@~sxv&hctXDup0n&OpQ`TyPZ{3Vm*^kpOZ8s*GW{ccxqg)XiTU$V9jXjN8#$HBkqmEJ6sAueL)Hn7q8W{T;`x*Ni2N(^F1C4`> zgN?iOM#iB=V`I2}IGmdpO^qXsql}}CW=3=47^8)8tZ|%iywTD)!DwZ)Hrg27^>#*k z<3!^m;|={3ql0m((a|`~INdnIIMX=G=wzI2oMSwxcQ!`o=NVm%Zbo;bhjG5q)40HR zS#M(8p`U5=F)lVP0p3gXe#T|SP+oCtAym zkBv`^PmL8uAAKd1Wr~B{&c+7qE8`yhae1xrt~$vnpBrNcD8NzEQc$PAkiGit_682C--eA6^7^I|z} z9%S4A&&8^lyPDO_8s={1?&cn5O*m?qdzrPtuWQyb_Xc`BvjL>-2DAgrhUS6hK@dL# zsI|?;=3(aH<`HHSNNr#qWgZRu&CSJH3-eg>IFN5?o?x~zZ`InEZ6Wn=I8FlYy+QH_ zvm^LNnP-@1nrE4vK>s=Bxn^gx3&@=TC1?&5%>4rJS82V?i$KE><|V+@#wpF^P`)cb zz8-L+#9=_K4ZMxb>&+XWG(*iB&6_~tW^*{C?`_@&=X&Ny^A1SE_}w6X6dY&3`99Eo z2Do~Vg7s)%PB43$6V1oWN#_5|$>!tc6mzQig!!a7&3wvy+I+^GZq6`gn$McE%;(JK z%@@qs=8NV_<{Wdb`La3Be8qg#e9fG1zHYu@E->FT-!d1PZ<~wEcg%Oq_sqrS`{ok! z19PeQp}EZb2;@FCKQTWwSD2rfE6r8rYV&i@{)PFa`IY&#`Hi{O{5Glkdq?+A<_5_5 z1<2_w^H!|7reZ{%!ta{%aCTvI3TD1uey*R+$yD!dAqJT5p=FHOJH~!!j+) zvaPt4u*$7ntZLS-R&}d}HP_tT!m{sa)w1@oYFi7h|n*9XZNW+P)iC$%9^4zdom z4zU_phgyxT!>q%tBdjJ?Q|n0UDC=menbq7n#%f_5YaM4DZ?&{euv%F&%r;hAtDV&z zQV#>or&t}VQ$hD!^K|PB>rAU$UTB_eonxJAb+)=#=UH8?ZdP|F>-kns>jJBnb)ogP zd6Ct}y4bqJy431xtu`;SF1PwyS6BnAE3JXnRo2zkHP#^O33IS@oprr+gEhn&3c1~6 z4YO{x1_R|*>o#kIb-Ojvy2HBDy2~16-EEDw?y<&LW379w`>b)+{ni84gVsaV!`67~ z5o?0=s5Q}g%$j8V&zfvKZcVYKT2EL{TGOnjtf#GKtm)PaYo^m4&son~FIcm!7p<3| z=5wu=t$Eff)~nWQ)_m)A>kVrG)c!5tdD~iKy<>f&zG^MD-nW)mA6QGR53Oa^N7i!d zW9t*^Q)`9wnYGedWv#Y8x7Ju+SYKLSSzlYj&#c>nCf2wb9yS z{cQbW{c8PYZMJ^5{;>YE{<8kI{;~eG2rS$Q*s=`|#B6Gp*&#b@N9?E_vsHVBsoREa z+LmqGaXVp`+q>A+>|O2Z_B>-Zdv|*eyQaOTy-M55R;@aAUAvyWw_V@f$8KQnYaeOt zZ?85R+6USP*$3N)*p2K%?Z)@)4N>`wOC_Dkluc4zwyXsbog=iQ<7 zi=fXhuzP{d-XPJ(zSzD5`1;!Y?91%S?f&*0bAWxNJ<59fpFQ4w z#9pjDYfiKuvtKa(XXAA?#hz+EVLxeKXe~9LwwIaH?HTq=`&oOI{ha;0{enH)e$jr@ zoMX?mU$*Djuh_5Jui5kM*X@Po0{cz-EqkH;w!O%H$9~s-&t7c5Z!fVs!CmNw_A>h; zd%69w{fYgly~6&?UTLqgSKFW4YwR!VFYT}FukCN_TeWZP@9cHc#zGu7^@YjyliPw$Si|-w;AKxe5 zAii&Wzxe*~1L6(i2gVPI9~?g<-Uzt%jUNWIBjQbfeq{Wp_|frZ@#gVk;w|FG#*d31 zA8#2yA>Jzfg@(`H%Jue;et_N_^63CNJ3_7Z@U&=UK`pNu~me+npLB1b{JFM>9j6@M=NeEfy@2JJ=AHYYw8 zbj^#u5`Q)RTKwY33Gp}L3qU3kUkK+#kjJ|a?iYVQz9jwuw9kj}W$};V%i|wIt}Pu+ zE90x;tK;`Z)_~@7BVWb8hL$)W{w<`hi?0WsAL2j8e}cNr1N}dP_C@jE;zJ_u#{Y=7 z2f4qYMX;2;pyqO-L0n1f62FFq65+%NKzTIYJ)$M_c#nvgXayI41Zq&8&=S=WyC$k9 zeug%f8{Z>wCG^W-(4w^ybrN+Gm&Nx^To>6V(IByJ;_k@hAk{E&Ah?4;x>2G(l=-m4 zIq{oe&h_BLk%^-c=f;~QnkR-wnkSA;90@4s5?=%T*&xvaYI1?oH`tC16RV*-9TSZb zrzb|jd~Bacr^MNba}wt!Iw!g$&V!>{qI;r8q7#HKNc2ivnCJ~@eSoK1;?hLlM8Cvk zkkUVK1<0+;R_R= zCRQXq1IpP>eb*$uNPL<2D)DvVo5b40w@{LGiS>!^6F)#`LSh5duzTWX(En@VA*lWD zi9etvet>i5#J^CUZjg^$-Z`O^)AH_#Q27d&=#Q4i%GL67p)5xEGw{QI1!$QHdU_|S zmG4^KFHxg>xAHHbW;M$PC2E!52Kn}e*1H0DRzPj4m0t@b_yY2~1!{Xxc`eW}5qQ=? z`yO5{mp3VI3feCOiAecDe+)ap_wZ(r!STA*n|Vrlt@<-?#}Pe8vvQhp+|TOW`c0V#`} zQl1TUgf@nCV}Nw-@j)L3V-ju5i>KyTcm?wIEa*-bUD)>;vy55VAiUgfxUV5)L7UlEcUm zq$xSdq2Z|+ImQVeOO7WeIHA_?UP7^d2`EK-N9ZIE(OQt2Ag6#km7JDLSKwU*{&yBR z+X;3t9hf8J{8adYR0z{9ZxH%(Fq}dX_(v&y8OS!G7?D3!bka1Ig875E%@y8_3WUQ$KPOxj7ZP6+(l_ z2;j~BLrMG_N$!O6Kr)JqhWB3XCF9_Ymxsvs3f%rI=?^q?ggh2v+<4}A{|$z@t6=cwYhijCfxKVin^ZR&;q{0wwV;9q*s}cxTO0iL;M)Y_!th{R`0c75N6v-=bnz zPi&L#VNJ1U&uplKJ+sNtb}YOJ$n2Tl^4c@MI}+k)%j}sy$={ALZq1xa(4P4hUP+X} z!Eb?7=D0AtkEjZ+vi1zKR9N}5?HO&0?HL8e@VCurA@mEiXO!~QCbvjlh>y!@&%6yY z{j1@*Ky!Fvjy0%^J+lT@f3ez^?wrq_(FA*DxOIz_KWA^e>ynRm)^>&4?-k?S^6{P@ zj9DD{@NN~2cN0cBTf*@@;oKYSBH{SHYZ~5bNX6f;^6`CliH+|yrM6kMNhfTZ@x7K* zTdE6=kiDgS9Eb0SHx%5~8Q;tQBfR&s3LD@1S^eP2<@PqdmkW3wyanU?L1}pR?V0o| zGd-5NwF5-+6yKiVEwN>OzVW?yd*%=r=?-`Q!WcW4{+WzMmqU3O#>19A`;qJ9zI5JG2mTiqu280Q}x? zTrBmKE|&&C=qhQDbe%K=_Ff@mI2?rB2D`4@1-q?`gS zytC)CygjPcdf;O187bi7y*qsCfUk<*lJ)QYd?ddnO6TXBpD7ma1m5>x^Y7{7yBrYL zixo5f&g$yh@4o$B3e;~ayemH5ligJ+dnWGBM^@qj$cOiMrRO8l$M-TH?+8YCB}OVAMYM`&PU3J_Zmgw-CrMxE5x?NdNI?-dp>Y` zr02uCStQ!4r4q7lD$c0s=luf> z0|x=eC~`<(jFWU|;IIlM2suJXZwld~0?oi3<4{jZSMS932^GWAc4XTI z_%l41- z-VgiA0CTXrNHTO~;F?qj(=JRaNU7F~JpsF4?>PHmzYo(Kd@pSD|EvA53Hi0iam9On z#(&>~gT7RFAHPH4eOVIW9P|Gj-izJ;-5=k#&G_DYhr;{zJHGpP-!^zZ%ku3R{+n62 zpYMLPczedj`?kURqyG3_ILuR=KHgJJ0bi7=%=erAtNYcbe7w6|S8%BGc&`DoCtGJe z@>UBMwA?`~6VUwA*-$Gh8g z1&4gRyG^xy;k~twcem>b4*7U@n`-;Qds`pxZr2qY^6~CA)%Jz=(|o+UT~~0Z^mzB* z_t-Y?ukKju3AW$&J$$@x8@%sW&zpR_dp}=2mK;w`aDKg7ldAFlD*ti~A?K&QVzVvw zC)lyxU)_H3zV+4v-{7woE7(rW&FHTO#%jKL%844P~VKe0v6)t#tN`KR>f==4W=S_gA;y@!iM!w!!<3 zwLa3vyFVXU@%OcNto4yT-hI4RjQ1UDeWZ_fAMX|8eaBiK>EqqUd&PL)vDQa!zj)tz z&sT5q=OZgM1DP)5&qw<6kqi;r*Ylv>ad;7)v*0X1B_U)N; z)1*={-<~P0J+t-jev6OyN+CR5$lp(|7`*4-PjBnt{Wc%(>CmlI%pc#2!F&Gim3iU) zc0lTuf1mFTAMceyc)HMzf%ltj?*8lV^ZECy+va|?e202pd;7g#_3^%K@V;Yx&u06@ z`(0pl+#MJQKcaUB?g4*n;J&~(a(`e3c@R?A-`xk>3SPQ!GRpD~CkJ z)Bbc?Xq5BKUFJ^)`!ec=}1 zeU^{+0(#KLdjXBKMJ&bOy|D59dHBWX=lp*6BUgZbHJKe43}u`_hNeo|4?;JmVlRQj z;2ic0O5)#0@-lD@gzuG&CS%CG@T>o7UVCN&@Ta?*A=fDmZ9Z5;-uBG1b8N9rUYjR#i*HU@qU{0dIQ`{qz$WV}9;m ze<%NIqArDyJ*9?{YN=NJ)U|U}^lFErwt&gv<|79ORyi8#3HJM{=&I<;aNwDcs3evl zf7r)+RmXe%65+k!e}?xCRS55*J+lIS$I+fy1(!+1_ROjr_6$nmU%EZ>`G0E9XtHn5 z;3$pbfA;u}^E2;djqf|IJ+tHE-SF`aXs-zGZSVWq*9QP){ z^#r@gxPpMfc@G)go)CIhaHV;^8cscBOckh70WbSK`}ykRa`*Xa?)3zZg|g@0y`QfZ zHveAe^VMrB{k*A0$)B(8B@k z$fL-C@)&~8n+}#Mw;uQySff0URJZE4X{mk_Q;`*66!8t+i^}xBFHzgZP@a6=0q@wi%oM-F#`PYjTd%r5; z{cylN;=Ktt@%d^t-kZqY>))Fs(KeFo2Rf=U-j7V;J`?R&S0C>?F5Z26#T2PA53!ttlwy7+6YrVxGlk%N zza-vqJ`(X>)#f8{{?*%Idv0%d_va(iuY%k$e|*mz<+n$?SAKl=-jAcIjqjyfFLpB6 zDjghqrh|;{Yj*^DCi8vm4jJ}LA@6Iq0vWVtPKWUw-`75~ir6z9WabtJcqr4~9`Qb_ z()P^GhIg;$O_jH2`0oflZ^HeS*z;A~Z)r!gXV9+O7W)(U&sR$~zKeKw*At|_znW>k z7q*^&jqm)Y?S56n)7b^NRP`|08Sf!+?w zU)cR>MdQ1_pB}d3mj2~mKjZGFS6E)&c*pt3%HW;n>EnHS!MpePUe)%G%sn4jEZ+V5 z)t&o()f?|sZGI*<-iw`o_s924s|J6ge0zrfQdjl$z{QU5ox$Qh&zX-rPwobO4;lBv zPPgCB10MJJs=FU{ZdADTOiy`opcg!E>RrkC$Uab}eCywf*$?|XnK`Vrwvt|!QiiuCzN#JfKqnQG3W0$Y22W@np! z_s941GRAp?W9}GnX^D}+HR>t)Nnf6TfdV+BUtdFeP>j`ibg|{nwd`Hfz@qD%N>j}Ka_Z@eB#>aam z>US=@dynr`4ezKd<$`L*=1q`x9io?}2K) z-}m4d;`<&$o&5>?_dR%%}-F+jrNCjf3@K55RonLzSG5Z11eosd&HCV%Cd| zmYKs^dpoSn_O_m&lQSPVEi^3BpEgz+r@l9gd#k!D9H)h*g$QA1{=H#u`@O0?U(LN9 zxY*~b;{5xTkMH9AyFb2Xj|0V1{P7*ztaS4;UiYh*gJ{p>S|5pg-hb)qBXNA+5${*= z?%cm$^+rHxsQKULEB5)S_x)-*-ZSUlu`b^8GrX4m{pw*Q{NBN5dG~*>{PU*Iw~PJ7 zIym+kN0;aqi+A6C&$QyPHFqBS-Ftqfs@dEVLoghyHf0D=g$O&op zs}-%E;a8sfe04IcpP2&o%oCNoU!4YJ%J+U#G2i!?ATx)x_I57b3qgI=uxH+{^!gd^ z`_-zpUM%?ve`FDRk0l)gU#4qfAwet4NP~EF^RSoZdm2AIMaeijY*GKZU zbM1G3{++i;<^00%?$5s$+Pc0ylWEmp%P~u4XRv3y?f0rSzUQ{zi?wIG<|8xLM`q4P zA|mq5&*1)%eEkgC@7v>iyP^?{N;A2~h8{c3JJ zxa-B9hx^spfcKXwdA~Zh#P_SyW#+Kf-VSS@yJnaw{#A|p)%*PWRk2el2z!n1$X?O& zCQKheDqjCCj_+0R`>X!<4zL#q+1czF@qTs7*AuWd6u)QV->>pEshq#H?^k!W`N+zT z?_R(8?)x78_+B}DXG#@@_sZMvI~(5Tfo=Y(W52&D&jC)0<$wF9iF2Q6=s7QopbLs>~eL+S_3bysqVB)iS)QVZUGF?59_m@0I!XOg7#N zU;oa*fOz-UNAlL#62GwV-JgFiw2l4oJ#&=DmfLy8_npn2DXsnP+B2g4j`qyUMe|*n=zM5-2L2gvI&sTAL$LFj5_+ID;l+Ndm@7Nw&XZ_5(FdtdZV?9AGyr=h! z7)!^y|9n+!o8rPg-m$&54&E30c$e|o-u~M$OMSfic;AWezRbtFkM|uM@5|x-Z1=z?&Kav(E3m@3V_PW? zb!v{M-2w9aX-C@WsDood_TQD@V<5nyGO=uIsH?Wa(Cksi;lVpIVmR6 zvctjH^$y3^0^fqzn-F^|wjlNvI8g@UNO>!^&5SE$Q=!D`^BjA!l+2)b^uSdg^v5{NA&%gAzYpQKV!Q+Fu}2ErLL zd})bAL>ed~LTo;=Me-fh7UkV4oR4gvG)T=yq70u=43+N{&Yq9_&2#_A2B}JM>GUGA z`N(Uc>D0{FRne;*4$X2?UXIp<9k^FT4>4CoSEb2g94V`!pF1IpeJL@Xdcu4p(qDEs zUIy-B=OYgUTpsM;{a^>7je?CG|8N2C2Ls-lI8-b*!~2n`xLX%Dbab$}lRk>HNaFpt zV9N?6Tv-e;ytfLr3eI)r)4k^3n*`eg+XYVqC*u9&R4yHY9i8y$fcG#$Z05P1%<$e#z)-LONAMvp#vC+;_nyI?6^!psk!N7mbXs6qAQ#@}Ioe&k_X51vk$VU0 zfYn0ba9y9E>#7#s=LEk@;vK)mgwK~oC9=o&!q!I?j`zamX9^wPE06aYCCB?EfcJEJ zrmr(9UMAqZGWJY=N6VJkGXsJHD!}_b0WW)Ipp!2m={C)(n81g(%LhX$9w7RnHvEg!yJ2Nn1htzL5BBR1-uUfduBz-E@tEV z>Qo%DmHD?O!0|pJY0r!depjJHx&}7B-x<8K0=%yXYz+Jy_!XQuzKeMO%gNEj`zXNs zu;A$6FmP1HGk0Txt}6}R*Okbg8K878V|bsO9N#B!~4WkJRPYlHYsJlPfp@} zO7MvaCDOGpyiW^Gs{rp4f=>sh2WNs4@h;l$vz#1Vd**q-`?%oj;5cwp#xr*>1zlGf zyl*TK-k(v6oC++u_J?wXJ|Cwi$X8`Y09K559i}%9qnP;j9-usjs?{fhY^Bla- zbI|c>aK7X39dPGo=2c>TrlB*ojv{X)@&0Bd=4YA(ngxoTpLr>D;mjq>o@pDHPu_6c zLcsgH;G*C>a8$-Kckc#WR~o#R&YlS+@jlbQs*R;Hjcof}TrYO2a%yUR24!5lKUVPl z>Zv8gdo8ErtYeD1UoE{ovl!65#KHR#2j@$Z@qKyl>)_hpci?i3@9Ui$-SPbg!26QmPr)VNsElXs zHU?c+8oZZke&%WAsU+T?OOEf)d5rJketJ(UPXpdRbjEj-aq(XG`2KWB@m_iRy+g^z z_n!e1zdCsT)j`MR;2)0vSMb4C7^}$gY&)glSxUMvKFV*;t@2|4^)s_xw#?qErwml=xM@~{E!TA2V zGrpsYJHD4i3Z0*slxjs++G)(>skrA&mA7X~KOfl=YSzlZdn>1oZIpJ7f1=`!@2vpu zwcP4D>HE8Jk5Dsmvcoko&>=a#cU0PX@Z}=0@%?n=^a{rJTI5V6K~4cDj_;kEd{OT? z%Gr+k&M>~8r=aTwcyFcjP+EbbGM>5Xskp8*c)wH_({k0a5PApYU&_Y!{>kyZzsLAK z$FX&$g>ZcDpmc!o{e5SAM;Uj7eyOa`@x4Q;62$doQS2ZwK$aojUeO z;{6f<@4W%tAtXvPj z-9yss84>R{Iyt&{9|m~utqfOsgQGH@xw}2hCDX;xrtUWUVYBtir`$(sbcPecDeUxC&j0C)o zPPG8LUmcT*i|xR}_bPn;eO%I>c|dunLJ2O(e1`Y&%6Mg3PP~s+CMXl(w|kNz-mi-D z?~|Pz-TC(^fcKHg6Us<%RK_!R(-ha02JfYspSeh>ms~$H)xq>wI@RNTRs7!YMao5B z&%EN;GbrO)B!$nvUzF-AS6b|$;_R8q->){#i}zyJ&pZt^s}`K@oC%q!R1db4XDPFk z$W8G!Au z64^5il#N->SJ_*u{M}Xb#reow>&1{S+kW@nKeDjrtJ$qlYRZ=q(^$Iw#a@E$YNgC| z&e+dwl=~cnC5ULh6XF<;PUian_5jfpVxk#226$&G+>%qzft=UC?0PC%~hAvbTl z*Mih+`~8emlb=PH{eCXtt_wl?ojI(vw?hSm;T_u{7v39{2=5(~nn`=cwcpvS44<1p zzcBlKS}5Co_r`l+_Is+Sw_4zdym&9xo_Q7ethX}XIb%Qfaqv#a^=bAy#(AX}-YQR z71{4t|E>EsI4|CdwcnRO%|-^zXZNcv-j_S~tLz>XYwhi@o(%7WpnhxP{UYVa ztozk$ycc%AS~%VdyIgo!11ra70wy^d2{eSCl5=oXYk3ZmBKr-X95-C zJ(#j**z?s{%E|(suV&)ig6F5X?e~9zm>vfw&cBQHOm(Nsu069F@Xnv8Vy(TMi}!r} zxGn6NA<8RR&sVeUnZlm07H-cJ_Ix#8`)qmo{F2-6YXB2Vf?qmk#QRdPXRw@W)7H;m zoR^-B@1F#{Mn6OV{;de|@tv)onWcQKh*UyOKJ6k{Fj_+#$ z?|j7!*4o=)`Mv6f^z6T_J-$D!^vqg6lRdr{wtlAY@f~OF*x!F^&vYpH`2HQ#?BL*f z=ZyW_C|KXYdpiN|_@-aG47?u+c+ZWBql5UpGPK{>`+T#MAC&y>^JU__9lWnMH>W+* z1X8o#=M(YX(J8Zw_n!do{0%;=wYS55&Rw%43{u|K#`_FqX%g@5`+V7WFYJB3!tq|% z`+TWJ*lK~BOOE%Afb?;}pPe)I^8?B8eY${mTp2$-1Md?($9G=wNie?Stl}ub*1ykE zepT|Xf6v7GbXeb>dwib&soCq_MZB~1?=Idq1K#xXM=cW@2}2M@cT{q{xb1C z1Kv-~jrXS@HT(Tl5%2Sy3|+i8hW%3cJF8eA}Jj2g}uL;YJ{y8DE)qVe*w}7x!fsn3)l~vkbjhM_+5A!aQ1+8 z639)$7wdwQePz|_Yi0cVs~`?soTD9luPg-G##iX@D>B?ogwP}sp%Ka`F-IF}#Ii9O zfn7213-;rPMvY`y6=J1I9Z!bJ!LLS{!`f7L=!;mzlIP{l9vke8>j`+t)0l|YejK^> zkJRjR*;2;3xexz}Qac@X2FU#DUP)c3r_lAlr@%hG{I9t8J#cppl)OIYejHqHp}vUs zZYjKjbOCtxMg_~60;+g=uN@Tccy;@D&y6&`|4dcId#4oMD?7fsbr^q$ z{`Lx0b-b@|M&y5#Rap26#&`IY0R}#Li#2s59fF8={9c)F&xq}`Wntf*arYN1wk1V- zrf+I|2Q3xi9Y;1Vyd$0ciFm))$2)J9lK4K}OM`cQzd96W;48#CcAFR8n>cg#m`dqT z=jy?*f4_>YP`W=K@0G_pTTg&}v70k*;jSmx!-*5JC*6zIq3-+I`#2pJaOQP#^&wkN zKuA4WpEhvx6tbQmQyZ=qsOWudOt1WUg8e98PjEmggp>o5^=73xm^Mm_XO@w$*S#{x z_v&8jfoB*qj10!S(ILvvaOV5kxSjwt;h7yoCK(2j17lRDQ5f-pUls zkbgbF;38Yp#d~9?Uk|5z{Y;Z&Ki42f(wf5l1jXR}SaLKy!Kr1{!+Y}-%3GvDi1!QA zdgUT=aaue(;&tIaE_>mv;Q6%15I-__i=X{%Eakrs^$zakh&3<25%MkWdzAQf zN-R@#;dxW~_b7`iF(Kmo%$Vf-jH4qB?}a{Jb#oWzXCCmMH@OW{f{=f|T8jHsX21LP zOeyU53rlFfkEw$8`}S+kh~qo6XZ}$J;}}%I_|AqX@85hrd{MB9I0xD@y}^Dc+@9$J zcFZNPdS+{^pXuvZGMA;vz`DZ}NS%LKL+2pckS_|KBN!POFu~Lrj zn<{A=VJ-5lpZO-nzGu^3cz3;W>t{|BO1UcSdp5=x-w9#wui_lzjyC@;j_-#TI6uR#^32f>sp5J9cYOEPi=~f?TN*2+{k}7=f1kg_ zc=ui}ws1SOXEJf=+cW7cvOU@};`lyti}CKZhxmTebw1wRhABbFAKxoK|1RQvW|4UJ zvS@gBiqD&7`*`QgQWD?Cdui~#<@USVog&_S``vAqQiOcGS03-UllM|*MHf3S3$XoX z#Qh^N#r^&&?zgluu-cKy)q86Kxc>|xqsZ5RF%HuJns5Ke30ca1cJ_}%ve);U3f(_) zAmuw0Tur+|T?f&n0j$x|KuAUxkumPNtYYLLc&(2t-G0~ul={j2BR_OjMvbNDzt?_NTb(G5`K5^78!&8kXnUpJ0>GLwF*Dn%TErFvO)X?EbO+-`zNd z_LLe*s-;@>GjyeM6&K6De`GYd16iSZeY{t7yjLp`-bed*hl}EQ80q>s7Y93EO=deI z_Y5*Lb;)4LQ>hq^?}O=xRNN~tl3eeMK%>ZL!p8Sk1Nru!$sXU?{xhiGYkV(s|Cu4F z@%`OESE%cawBP^P`x1CNiYoo)<JXc z!^5lZPEYK*zQ*^(eZn9sj4xa(fOI^f^w<^(*V(vjoz3SVB@Rla_&l+Fx#U*eWDL{?Z=Y{uzQTeIx` zJ+7&_s1%EVgycI zTSt(*lZqCk%uUO{LCvm@bl8sA>s)I-uf+cOU{8K71r2B;uw@fSioUTIa>Wj7OD^rZ zNVpxuQ*b4nq&U~Lg`ck`t!Tb~EpTJ~Cc0)fQH;Q;8|w&?cT&-Ul(}gcIPm_aNQdo+ zz0Nh`^GfWW5BB8eQqX`l0$VnLq-dpc$Q3)RExEMsBH?xrPr;RRlHy!9D&CXLQsKPJ z&+zO7&$sY=2hU6J9F0GBfti;jbe%;Wm&NC2L`J*#=9-^@Wwwu4N(+~H@f>TjM`-4< z=4W`82^P7YNTrWks2!Fl-qQ_JSjH-Tk8mtcT&-Ul(}gcH~}4NA|19P z_8@D2@OdR(6ME(HuoBO49z3>c0!amw;76$VTG+h9t7XEdfgi0+jQn{(T`*H z=}wzR42dsgAK?vq1nVZidHE2o?;)3ApL~8i4bR02>q;(8zin%#_p9+%sdjEHU9+d! zH~2W-o!-~Jn|OzexcB)W*~99fE_k0W2=3!|*k(EWki^KP|@2S7EV~HU6 zOVSAWaLC9(wp7;pe0z}ekdaqYxG}gXENcS)d-8|dvhud}oxwVKU;C*e98l}*kaD97 zBOC8!&A(4GuWkN{-p^ZHKYXWm*>^e)-zoh*-??`GTz8scYk=11tqG5hq8%_D}ym$HxWhCPCH z6X3jj2-o+J%dk&AKc0r?Vuf`j7pK3lHH&WT;zG?;vITl~zq*mopz|~1z36(siWV&E zesxp**M!Pn*MCbCDbP*zN9o6TmLl!KCX#X)#PI+Q{DT#?26+%XYV{!LbUaFD{w@7D zW}kj-^N1nwrR*cTVUJ+h1UN4r!u37mGVGJjkEh|eSYchs#pxex&9r}yw@Q_Bo9kQX znr*2+MieQ~&GrAKALm($v)X%lh2Q*;kj60UCG7iUv144@9|cta_;eZ&>;UBBMqXI z0)4z*qaWv4YSXM?_7UE&N3d=JoR<&b z`W|u__Q~hR)9_rZu&(6dbVpk=#e2L}s+^nBm`c}dYU7DSkpi94*p+^qXDQMyOd%UC?0XVRIUK|hY!r>EIGVn}=``v`B?BUm>9&dY~zeGj<|`{eWEX?QMH zSXXj!`fOV>#e2L}s+@an<9T$=p4XU06e-Z>Huj<)=UIxh3(qAfmq8p4;Gn*+!qy-U zg1xL>x0cw8&OD8N9J5c)vw6gj_)_)}-mpioZUUT_58?VAavAo?=f~6VT&%FJ;n@@9nZaa(ZJQLghY<8AOo+o!)pE z{W#B3q+OU!QZ9oy9>BpBh84C3c@VtJ>UF#JFQYThpdZKV(>^wj7!qH~KEfOJ2-Z!2 z^YS5F-$O3LKKcB38lH<4)|FhG?rUqN{d>Gss+`-e@k+X8ucR1(Q~Na#B=4l61u1jW zGH_7eS4KK)N9=WO3qG&J{`p`}el7(KXd|#?6G$qc6sN@wYfCQeyGXbl#8Yr3oush8 zpUy`no2A0}0~-g^H9NTRPehRdJ+N^o{W#B3q+K|Wq+AAZJb;7h!U|i1JO~c8dfgi0 zP&)HJ(T`*H>0p~j42dsgAK?vq1nVZidHE2o?;)3ApL~8i4bR02>q;(853@DX{yp9* zRnEPpF_W&@%*JbpA_e-I#y``K^DIT$h1Zaj%OH*ia8O@ZVQY{F!9QEQZY}Z8bmrI6 zk7M>}rp+UU#Fw&<@P<8tbraycdQChXe0#RJ>Oh+u5%5Zaky&@7XP0j62P2(;CnI1UmojxA&VG zZ>B!#%@iYW>P-y<$vdfNLCV~;3>?^hbELy|#GZfdbehjAv41|;lb=gL1KJ2|%>g^2#$vdfNLCV~;3>;MV9gz;(5qq7Rg3l|le?HigpG!dl z+6Zjf1d<9U#c8p_+LBBAE)s4B@f2K1Cn@Z|UGbi5mP+S)H-3L7p+V;($9wU0J`ych z)_f#=iGUuL>{^3Oj(4jaI%#fWZo}VC4-$Vry}5+sZu{v$2Y7#G?NTIy8%?+U^sHJK zq4de*L%I9u-DKuaEjggR*+Kj`+15aEX^K_?H~V>0S^LjSGmqB!e)Zrd;%tlSpo{IB zTZsAR@25A-OpEr@gRa{Vuibunup2+7MU`@;eU172=9tgwNxJBMdflCP4_&iU>~-V# zw8s3#0?Mzdx&0#{xzhekz#i`(xirdWo#V^3(;FY8Qj3EB*I>M#)wsH22|7c{(5l+1 zTKoMYuO#WJ+O-tg?H_r)J)_${^6bVOsw)T7IyvICo|qR?#%l~ zZnV2d;$#l*Cwcovo@dS@ykBMakA$v6Y&*QC_m4a;s+243SFd+?zs3Gl%ehVt_Z-dJ zzXw6L{UgWHzr&mE{X2TU@$~QbACuj`bH7@Azf`|}pWDdp-TA*9YS^uRhYpSi8k`N| zvhc3`I~p`U-eVUbBa^kC9{Tsu!1eE^Qn_oQvfRIS-%oF$#rq`z_wRR%ToGBwPNe(y zQSzdF|9%ZgM}y@f%iHb`yvCl$_3z&snG>8E2I>jgglzBHb9;+-e?PqgY|sAj?bG9# zWwux3{egEdJ5c|Am+jx7>w4&R{riVg`vdO~Rmzq2TcCISyMLA-cyi(X{R>_82R@fj zc^>^F{%GUlHs{9g7d9?#e6rz>-}fZ#ZvFcrYh_VzNjRRlv{7XI&b4mWzq7P>|NdDT z&z#rbfcj9QdB7^9oOj>-pe1qFCkoBZn4Sn6&d4qNX9yT|6+*uD=RX7zr4W# zwayOlE89I6K_jM`h4+|3&df^lm+<-OaE#yM%~JmOUHkWBFCTC5?z#MUf8jPS%+bHc zbxtyk5bxvd-+%l>?cakSYyN#H_2+Ip!{7h#$1}h{xADwglfFV$bpE~j-%DqWY3BTB z{Y;&{a)IxBbRN&lkA2@`evbE77wkMJ-}mU;mXP)i@A#`xym!9>oi!BiXrJ=tXP!x4 zV|upzA`{2Yo%B3<-V~pofh0aZGq=%geukgMEDByYiRWjgPwF;5<6n1pFt^ceeun2G zi_g!@m^6p#$^o^`4&p~O<|9|vb_(a;7lm`|pvn7He|~0lZFNoNXQ1ouIP;HZR!7fD zTxn?+(0<*o7N4K-z06AYZa$KqH|cz2R;%ad`SX$dys7;8$n^83i8~+J?Riu0#xq~j z@l1YLx7F0~44S6A@l00#eobOLGq&eVutM|i`n;(vmh%Yw{+;hv%kSUQ_p1}PfA7|& zYiT;|JUd$B_@j2cSP*RXzP}2|1L2b{UOzLp@lce{I>RF)JjPxWTo|qw`<~g!P-wS)=CAgQ?)mCHv|jAI8VA%mJBTOM7{4zt%No3XW?49X z2ThLOuMcIX)aTb1m<9B_X{mj_3SBn>&p&=&5KXeW($X%V{TjcY6=J5m{(U9&!Ydo6 zQyo?|-XEM!@o3{Ln}dW8){)#O@y`m&2u~7{1m5$Px5cs@?xSXOp?vTq?IOZ})-!tO#{WQv>J@Oq(+N__+S6a3D z-2&GUKCZKPzs}ro&V;}o7_uV12$!vJ%w>?iXT<0GX_QyIODhf<_51e+=sKfkevm4O z9#86;?%y9Ic@`#65=Xp$e^~o>ZWfKVdJFjdJMfO48K^~%C(fn&_XkPd3Gea#9e9U5 z?cb$Em2RyT_ygUUEV1{i9A6&ZulnzMKvHzQnB1=}3-4FAm~QWT_$|QqtL@(RVB5vt z_jru%SC`Z{pw`(z{HVtL>PqvTa6Q3o;hJC2@Zt9j$dOgvvVuE1fLJ@jaj~XRBR8M+B?c;B@Upc zqu?(cnPrw)J8R4lS&D6VjQ3rFU4kR6#_M8wYc_MwUXGUvzbH1H}VY<8t3yAr*+WsvpZ(dHC zv&<|rqjm4LGg^doDl?xHH~oMR<3meV<{wAIH_<`nvY>GcTjnL`9A}sAh9* z?KnO;#QWLC;T@7wq84DhpBCk_&Nkl&-f2F~;{99ZgB?r6tuWrtHfNiY?OKN{yq`kS zv&}*Z?eKoCJ)@xggy7rMzt1%sQ0wdT+xv&~T<-Y*I<4GP2x)~qV*`~6h2Ep|M^@nbda-=}zZhvadqgSs-_N1_%1 zFL~4=yf;Ie!Wt+Ru8QVqN> zG`BUmf4@8I-$9dje`6>^|BfDDM(Y-fcj!9A=EwWO=vukb(k`I=!uy@2_wQNHo4!F~ zkaI=VlWmfhUuc@xWf{k%!M=td)G#1zYV-(!KfA$-4SY|op1 zyVF?4?-TWT)9<>DZpMc9+Z68+x_gcHH;)VN|CeL^dsLMuF;VgU*Di0b()xG0T*>tW z-TU|374H!?dX4wh%&;yV?m;3 zjo&}rb^N}Lx~Ge67sc@>4fc4F}XZJBTOan~yB3 zf1hXe4e|apJIB7b4w`(vdas?2(`+7`kH_zt4-Vl`Adn0@|blXLp7eczUz2q6J4(9_E{3g`_%Y- z?U~+wsgUd&J#XUveZMFlyUbzcl{NIxc)#i3aQ)10&7mDj#I11uKC?Enc5B=IeP5E! zti6^(yZ(K)J)`U2AEo|%dW{2WogKuJYV_};W?i^`=9^*v4w~%WFZ25MQ8P;Y`Uq=cT}L;M z(B)cZ`$3L>5U!8h==JZAtdDwU?%(f^^0CVtW*&(8_YGnH{tNR+#}aWX+`n(EZOq&c zoBwyLC+Wu8CJOEP_g~vHy8eA5_3!Iy98l}*Af8mCe_vtV9`^4yg#9~cvVT7_l;M58 z6=ntX??1HtJ9J$Soxgv_uF-tB(!v4lSN}e%^#1)`8h7v>&>Z7?2dI(1zZfJ%_ZO4( z1Y`T&0X%>Y+52I$H1B??{}s)@`}<*c|K0(grF$GfBc}T2C&aR2&J6y3*zeo+{oC%d z-96i7HBtHdrT&ocj`6v~7{4Po-tqfh*2-AN@9+RVWRKrjns@yEqX_TC#_xQV?r}EW zpH$L%;K3ii@3-y#+s@tgj%~AAy8Q9`j|uO|_3t?Ic-OxlWZfU@`gg8-yY=rZ&Aa~n zzZ-$X)(-_C^-^X^p z3M)mv-}F<`j~`|C@BO@AEw6u<{jkUOeZD;VVaHn?xoOcqt*tvhQ~v$x&k1FNJwM~_ zSNn2Fam-0TJ!+Wv)BV+LGkjcjT4kgXc4F3L+o$y}%{*k{L`2PJj(fw*a`}eZOGupqS zt7*SKLDByGcLP6u|9yma9lz(@Z>gX6tDXAy^2hIg9Qgj-;k}>zyN=&G3;|=JPIxbW z{66^e@9ufiME|}vKW{4k{nhmIrm?)g8Ut}j8O6J6$h`A2caI3-8Sj76=S{SWq`#lu z`cmH44uZWV!1Jc8_gC?xsPp{H!@B-G`oqhfpDF8k(*m<7Tu(5z{g%e|ylJBDKNDS) zwuwIzwg-DY(#_B4d}QAH)qdi=)A+so`N+Qz-jn-B;*Vpz`$x+9$g%Ao$$y?x+Uy_6 z(!Bdey7iI8_K)PVbdR(9_xnqFzB>5(M|Q&do#6?Iq(F z`(fi6k9R+8>EFk;A2y?`-G10C&AT7A>)(s*hs|f{9%tjdto84MzaMrdyqCWp_TLHb zgS}qNjoxB36_ZQ3heiN>7r}tM4{f+G15eNqaGJYT1_nX*wIq$EYFvjmU zb*!Kjq8)-D8}H?PzvS|x$@T&WWCP^PdmNOw40poGuGQWnGM?G``_Bm4?+p5R zzdClj?;FlJbIVRMGsFGG#`Zp+dtdwi?UH}LrGDP8W+RBX<*$z%{QiB%NrHG@KeMg& z?}_y@uhITp`}a=WPE1zzcxHN{f8ShE|Naf_-|4yye*gZ2#Q1#&?cWpq`@)jeN5;B= zQZnU_-v=M>-PQxkeX7u+7pm<3J%0Xv+^?3k9ysoK8M*TDuJ^0E*5aY)bt)V0FHekT zo)NAG9`F6?GoGmTt3jZ6kE5N}RusW}*?50R0`I$*g!dOJ-s!TgrOQ=({rgVMiL)Pv z%+A~y^mG0D*ykhTe`^cOZsU62!_7yoE^xov&-L%|`o?qRuYVsK-gj2KM;E5-{yj2m z6AR2)ifhc>jRneav`&vf{mOcz;q!_p3MQ_?@oVQ)x}>)9t!ej(2Z< zoZfiy_XmDf^Eu6bY+e&xU;aK{xBY<^Su2ZzJ(~P|k3E}LL>BTU%Gn>-&Cl%JoI`cx zfLdpVyxxgkZ^!RnF|#NCioUnExc)i&t#qcz@AED5zR&j+^A*y+%YL5^W!w(#`RCui z5>?8TmimJB>-&7=KW`e_{pt&}e~&JI1dWJ;M0xX(KPhQE^HLqp&~+Ib-e076kI>y~ zy#Jvjyq~Y*8M)*%LzfYv^9k}uP#C*Q`oRaQWH*5b+e_D$7^J?+XslUmR746@%Y_#VsFuOOn ze;?cak?wx=V~Tfb=KJY##rM;Di5<@j&VG9CeeHhkr`P^{?N8hGZIAG{WTAOeb4p`I zYkBkTT_9n)+}c3Qzc+@m%Sm&gS!iaoZrOH5D+o|#MvDV7&>FM}A@AZtJ5i3yE{LD1-mhgUcyyN!|7UDOo#8472O|L z?^ok@tNboN47y!1*?2E&JhQ+&TGIUc8w>RBx;`?#K2ql+-5)`(@qTzocz>tjoi3V= zXX2w7o~v?b?w-oVd;9Usr3J?`@6qv0iQ^f?d%y91SwXzNSMjcRr*1dz_iU;*|9*Kv zyq}_YFA?uLA6fPJ$dx6{M}DWk_hm+dFX?`DVS(pOgF8Qy-v6D~6Li}D z9rtj$|GV7D7QJ6BHvc}$JiDa*-;1m#7~K8e)BQWI2k!j6VV#c@w72`-LHqgl4;ESv zyuiGcaDrhWf@Zo&Tjt=hkL zn4dXvr##ol>F9W--}kE@Er|Cs6z?VC{iQS;{Bk=Z%<(Il>F;Ypa%D~aMtFaMrBPn^ zKK*h{zGt(4xIe)G&8s_>@Jma&obPM9_nYv2?Uy$>pw`(z&YqVR?cej-WxbW=>EZqa zw}pEUfF}1RILWSmUtB+>KEJ-wtfc)3uCn_RK-aD4&Hp~%%BWJVwC{KC_9wW-)>6(@ z{`a-h{X64b?^mVGyU_?5F~#=dnV4GF%mQ;*N&WkO6d1n`?)|FHM;>P4p(_Lv3fXus zYyHeD^A9>7*{>eh~k<-jWig(5P1jhTKf_Q&e@m?a{b$%v3J9Aj}?PoYf$|BhX+Rx7vd*5T0 zd6Lf0bijMj`5DD~zwut|eUDjYH^qC2cuzlX()BZ0y?A?GcK_afKC;;OeStZ@q~}e# zJ`&e3-M?REXEk*FdwYb(CE0jyKc0z~?v|TnPAaK?Uph7aetLtu{{0TRTyyOuu2T~4ybi@hz#URWLK*_-ZvI{e|5Im zE5!Rnc4f)(CMb4*l)WQCF9>DWKXSI2P5VdQZTF9auG;}JKi+3Ym2##1=IGb{k=ukA zyl1L^c0XNo{H}OUqTX-KJn0A;G3EAn|8zmTzew?3;`m+h-fz4Yd!KK%d8OiA@lJi| zL>-&7K4&UcHydv-Oy{gFpwayN)X_g$B?D?7Y z&zo|X^i+oJeZHUDHxs1+%735lnKZxsY&*xz@pC5~VbMPtoFgZ-@}l3@-pkrt6ufZK zrPj{$Nn8K>+A}82p}KHDt+PW^?VO3CcrW(8$LiWc;rIC#h3}|>Cf{H6zpuTzwz?+Y z*M_cp12zBqtE;1Tja_NKIePd0s(+RsDF6G~>*#V_Y%dwdpEUgb>QdwI4#_3aW##v^ zFOBkX4>|W)BkyZ3F^u>7%oQC=WLa5imYU`E?m2#zn;A!@Y_GpWK;eAHe=S@Y&Gupo=d-+b-&XPsYhzZ-{z1aIrt7|{i{=LNU zyW+jycrW&T)9Tuzig(33^`+MYqZF2pEN}Zh-x}NFy75dk#_z?}N3O2@LGfN9-qY(N zb${U4z@%#?dpuLt`k7hg@j8ERc)lH@FK>b-*Nd&TWBcVztQVVQX3=`Fd+mBL=(-hO z`PYjL?)pd_&-8md^XWqG^R2FJ*8W}lcj|R_4|bt&6oq!{fseO+vs({*VlXF=x0!+{ zB^;q$JM@G?(f+;Idf-{+HR1DB?cWm(Z?i?$1E=?&(eKG;wQGA`Hs0IM&$PFcC7EW{ zmb4%CclCQV)WGTacYdEw=ijr?m&GfJ_hQeR=9%3qGym>tKXK>Z74ONXPVTDaOBKa? zvHACT<~fS@636d~_kQEO*!=rEGhOknc&Dy+qOK<>Hvc})?4x*ByiZ`f7h4ZJkKUjE z6|INibu(Bwv-Q@`xbdBi-(6cErR&Ao&(9Q_f1hV&DBgS8zw7$Q_}^}~T+#d0Zua8x zDy@%vPxNiDiQB(FLYHfuUG2>A4{AIgxv}Qf14FVtS`p3bf$xv<@$1962cqvcZKz#p zS-&ukbS#l&Wn*n)?I61%G;2NZdXjFeZKBX_J@BvX8QuDsjkF$kU5x{3ogK0~>BK9F z_hR#rE6l%z&sT4-YX%nAL6hr&&kSW)54^&xpz+TS?RsG7x)r_o*8}6J3?Htva6tQo z_gST{2Uff%QSV>ZJn0A;G3EB-nPT&iE6i1j_Y%i5iuZowz1V!@3iArZyW*Yt(uq2r zDK;Ou!tAejSG-SPyce5~Twz|RcvrknV7wQbk6d96P`sCj_dn3>))G69!SUtc{LCtE zeg=}U?#Hn#oS)fZs_}j8B{dGHb#{o|cILec=`KrDBhE( zkGFXDTv5Cio1a-}-k^Bb{+(cWWo;FOYbmswf4@F4|Na=wzYDszUjJTferBb4x8hy# zK7sLGY<^~?d7t84@jij^UTl75rJ1jISG-SPyce6FS!v#{crOv}o9K3Hx*g|oyibky zkDTev&p@)T)ghP#ynbfCC=Xupcx6rYk32Y>pZTphv}1{+1>|SeX4YT<}zu0`X*Uv!Lt$@kDer7bPlq>DGLBH0|oL~C-8O3`N_5O9ula8PfQ!Z=$%&7T>;$8c9 z!q!CX-;2%9jGAvL-WBf?81KdAXGYDp74M4o35@q*^E0F7KNata_X&*mV)HYjX077A zM7-blkIk%}1UU zVy6A~x8wH~@6*hM;dtiY za6JKNa{PX-H-4XHrqTHQW;=d|u8hE&1;+2wqDo2WcD;Ou)?7e=BMVUOZ*%^YMIOGlb!nYFXQY}c_wygcWom?`E+ zo6OpO=J6WjQz^9j-obA6jP82}57GVVmKq1tIy+=}(utQ{t@huuDfYdCg=Th>zh`r| z#q{zfX!3hDZwzJlp3OqDkiKVgi~XJrbjR{Nn}t!OTxq`zX0-fV@6va6#e3239q9LL z`u#ndV$Yja*ZvreXY_l+S$|hW=V#LU&+z<=?k|?rx>>xaD~t)tnx9!=o-vvCOV$0w zVhtQ-isD`GSLHrcXjZFs;`J8q3(Sf7yh)!o5deqfdDGhz?~3;!!u!7{-WBgdg!eC% zH2;oSOw40)d|)^X+pvAsSWTa=>hsksT!7c>@%uZqf7kwO8goRZW+&z@!7f4j_xW}w=`O)h6xzMdcf2+3-sd|pm_v2tfLdpV zP99~+ve(bFf1fYQMtj~Yb4i2W=bInCvj>`dpKrB&w{>|F@AJ(vv*>-kd+qyt&~wUhfOMjnF@t#Dze_ivWBWT2w%ftH*74IGT_oDBw>ibRd zUX#!mY;$C?@m|*Zd<)DH9lv+LyS~pS5M4Vm82jmcMe$xD-qYV-<@dGqd&BZ~(~b7F ze_v_-65g-s_lC2sMA80zaL4aQHV5N=^@%!u@6f*&9lsAQ-j53g1MiC!?}~T&*ETHk zk)Kt(E8d3)@0TgwOT@d*N6I{;(5$q6!4B`@uD|GrH7_Y(Ve#k=5KXkMI)Ua#?fj^e#UyzBnJ>uT{JIL=FZ zi}w{~FWn!wM7;A=eO>dY=F!b#n#VSeYaZWR5?oJfBu}8VbU03I&S}1_c{*n(K8fTw z9LHvD^o8gf3D8**yt6sCd2;ir5iaq?pi_XwcHupA&eO>reuzQ&K;9iDmUDbb&5=Z~ zYUI?genIfQCQ6v;LOmN8htq5Uzj!mib`E5?NNx zHfNiYZI77sJ)2WVdNzH#WntUz*_><7=+?h~o4#i=*Kk0svqP3Aop{;RDr-IPZ1au~ z?-zw@+(DD;-!Jgizt1+aY5n`%cKtha-3s>n>)&Tbm2##1Ht5&-_ie)Qg3ix$-#_xq z=3uOk)cKj9L;qfM{$0P%7ymlnuF-ed{Qj&{I_e5zN@cBopJt9N>HB=L6Ly~cu%|_p z8no~8>G-|sZgu-lbIrWj(=@wSU+Coj^S- z>w%x5crOv}o9NDDy1hr^c%Rzy>C5uV3GjKfmjIWYPH<9luw7{9f1oy~O@K{XKc^-$#RUqCe`Fea1rGz82qe~gWs4I-g%Ie=&*LDim&*=B$V+|Z;w11aY8I=3g z|J3=J68m>XM{>Q`=crfJ^UtJx|Ex6J? z?)!DW`sC8@SJ%?;^E_KSjz3!C{gyV5xbZtA`n_TQdi&|#j^7uUm+Jn&9mX?7$L}Ae z)!qMUS9o)LPV*-FH|5{2LQ?d8^=$fbc@QiLKGNj-)$^PEzF%ECvc|&F-LHPEIfv@X z0kzH!worknw|HM&n;qV-9%{e*zPJvWoR3^a^N!$RKJxL}+pUP&A-d)upmkaM`!`4Th-p;eVTc+{wtbKUtB*p#58CU@8^2+ z@6*gQ(!bf_9lB$|`{1q@8{F~x1v-A$@q4QC(&tT8f8I1xpEq?FzZYFEHn`)NwIhQu zo;f(YU)AwUsW3Ua!aRuTs2s=-(CZg3XKcel^hhRY8N$PtaWB zr|f(r$DeMd*UvywbUsqn&wM7Fk6c`V`N+#?KJrsd4ybi@ke10yd)vR?W@J9{tZ;q? zG&w)x&qv;7Zln1bo{xm?SmtMLiz?+x`|UAtpEv3L1j$_r{Og)09YG_eT;Bc!{}|q{ z>iz_=1`abt?^o}q%eBQmUEuh!8h?*+inkvJB<=|W@5eEceVIcqYSDfi&2T@C4Q9KJ zC9>)=#Y{2nzeo9a4f3fJ+I^35H+x36AIC#9|GuTh0kzH!S)O#_Wml^#ywh$Y;d-&V z?Hv2^CTMa$jyHxfe2)@4l+0+|V)x^KuG>)~|9%_`qe{8bejD^_KaM-~dz4YL56k;a zlXX6_!~LrE@A3z6Tre2@`!U+TE8Ypz!!n+EgW_HBK16swUh!Tc-gP}e)z=gJy{_N) zC~yBrou5h0(#ZHfFO8-$Vg<^ZpE*JM_Y(W}N9b~`v-6Q0{~&zdW23hp2PEsQ4lXIb zuYG@%k6q?4^FZw|yD!F~U_-bc$1lty9ZO_c*;w0HYyZCXdXjFeZK9C4#m6TeTeY> zFN$}?`w-#%or-tG`w-#%U5a6D*D@nSlb}fZ=>&33O zXLReu9;5YQOKKcY>+F!_Nhe-!*Nd$*PY>6N-4^ao0GiyN;3WJ0D({!N(yXNY39hpH zM?%-_Fpz)0)Rj@CTxq`z`n5m7$))dyt?S>bzW#k%eSfvY{$252b-Zt))%s{{2+FUsb$Q|2{11flpJsmx%Yl{eIJjntx4v-{T&dpE<9_0bi}k z4*onuo^&*o5mPSfeZB=|S%bgtu`HZ}0Zq=&T<^`#EHDdberBnipMkEMVaY!~vmmOJ zEA3aWU-L6(>HJL8?87pC-(JV>CHC*S|GVt_E;Ras%9)6|!kB(p{rfc2)cxN(;9cL> z7T68S`>P+&@p}in7kyt_=ijS7|NcZB&ybM$Sd&)e@ear}jh?>9j**6%m{TloE^FIC|C zP5(~cZ~AoTevM~{np8o?)CWn2im`D|4u+0mht-!74M4oA;S9~74M4oA;SBQ z6z_`nA;SB5#k=Bti17Yn#k=Bti12>D;$87RM0o#i#k=Bti17Y^;$87RM0o#+;$87R zM0kHt@ve9uBD|le`*DiZMyp!*YazMT|2hgCy(v#W?<2#{OcEjCFspuZR1KT~mSm#a7b(Vqa}?K&`WbjEC~l z?EBTS_FK9s+FxvD_`Wu1@_lW8zto$|P0{{h&~-b6<=;3;wP%#snG=F<)BMa_!vVF*4v~SJiR@~X zH9s@k>={09y2#>vc@uQG?V%9!?}AWvd1FRvwwY~awC>(^Mk@%QJEO$`x~z@(z|idt zne#}qqe{8besjQfKaOp>?x$CDeny|KR{iXtq!u&to;5c&pPq=f!bkKYf-SFcBvKp!aUNkM7%ubHr6)Q4zhRXS@SdNNxHGN zi9);mfq!k!cxNDCBhAmOt8qYmvqP3Aop{;f_p;_ASD5X>?>F6G=U^7sL6h^5XNIy< z>htR>%nF*1{Gr`H61r|iG5>rdR?YI^N(%?HU-OZ(y3WrOT~DC*t5v^WeX;iMCHC)% z_p0N4AH}=ko&Ki|%lyns6z_`nA;S9%#k=Bti17YW#k=Bti17Y0#e0c(*Yz`1UqAD= z`V?9Pw!AstezS%tR(#1?G0@d^K5}^z>&0f7S+rj4Ub|ilW!#Fd{OiSLMe~uaG|nhT zzt)Rgy$zr7o~d%?B-QmZ(jtShK5}2}-%IS@bw0A{^O3Jmyer=fc%=VxRl!lybvBdswg^E0o~{=LNhUFT=2K0otM ziuV%nKDhe>e@OSA2@W3P`uAzk^QNu4{{3fNpEng<|E}Zrs*m4y*719Z{kx85sy?1M zM8`8F;(ZhS=bCQcd*gVY+Vkw2cr(5C`5@UhdK-`5=i4vJ%l)BGUs>BLe4p>&@O{4D znnOF5@Jma2W^HEeR%<8geZGB3Ia`PV^#Z2*c8{@V>hCV2JlcA*Ml-c=z|y zTU}dSn_s`n;vKpUvH9`7I_jHTX}@~?!uyjI?@_Z43*KKCzOSu#k1oBJD0;uD{d=;P z_Zl--ve*6l!`i=h7{4pt1*B_7*4X4kAJ06Zcvrj=l80qH^E1V};(dtl{&U5<;(dtl z{tLys;(dtl{y&O$#rqK9eWT)C@jgU&|E1zx@jgU&-=ug~yblrHf2DX=yblrHf30{| zyblrHf1`L;yblrHf2(*`yblrHf2Vj?yblrHf3J8~yblrH|DC1<34w%f)BCIPc6Jb@gd>#xlnNc$?|YQ@J^7>beeDi-FS@^&zTZ^!_nZE# z{d)(z>-$a8ISJ&8g{NVbC69f9ch|n*3JgAUB?n(!5EohrkEowCu{$i$7_&JrEqj` zOjynY$3_;83wE<-l+pVM!9z5D-%{g%T4jgGK+Z&VwaOa5FEsO7{Qai8?S34~o1n?> zH@z{G;rmSs%|iNq(=GP6*VXqFnc{|qFTL@mJkEnOPr{dSP_XU$>O%A#P2;r(asGgovhAtimf)GRg2t(`2q zUqaHQ=F1ea_n$elxy+u?y|2BV@P4u3fLdn<--A5q>}r*@|I9qIZ}V5Qf70Um*J$q~ z>^uXS+<)d?i+A2{X`Y!!`nTKtXQ1nLkjcOQ%)F>luC(74{n~$KM(O*{jMA6huCrfz zLbAzol=OZxG&jza{88#OBBQH=;_p(th>&h4=FJTY7|Qw$6@KIQ~J6`}d9BetM9s zkH$0HzuzC_{dSP_12yU2H-!7?{lYxbv4oWL>Bic|TKoOQ){}H&Z4-s;{(bGpuk9IK z|Gts>_jNT6sC9PmJ;;-epb=9p3-2q;lS91U5aJy)iT5)@8TQj#VO9{{e`x!6=sLva z$2)e7=EId14rssdKCATpeQ?J!YexoSJo5}4&y;w-s(4S1;{ARsPde%fW6EXq@AJ$v z74M37!dAEY)j{dspQU(LyblrHpRIUTyblrHpR0IRyblrH|55R-cpoCXKTq+lcpoCX z@1b~CyblrHrzzeQ??Z(5Jr(bY_aVajUW#|c`w-!MZ^gUfeTeY>e8s!seTeY>0>!)H zeTeY>LdCn{eTeY>BE`GneTeY>V#T}SeTeY>QpLOCeTeY>GR1p|c)x{S&pFJ#qQmiP z4DZLWOW^k7fMj<<7$3YJ$KI07qz44DAIGe4KaMr#h)m5+%w2+Ag7*7y>`u~Mf}<$3 z+mGXTYuxR}abhrs>dFDN&JLYC%93Tj-&EFq9J9=pI`79ZKiqQzG`SzgYWx1`@+S7< zm}O?sejNAO{WzfOcGSqfAIGeyQm(XL_kQiiadqkYaVXxCsQ0gHo^%9_m~we|pB?TW zsd$eyaG25kXQWjI<$b=F>v*Qb@r=H&UG?|1b-$%R@lKuiu)MGR3hm!Z#5@1@e_iva z=F!b#n#VSeYaZWR5?o9B+?-%{9SedJn{%3PYo0E{gy1BS<8Yiv6nr7vA14T)vm|(D zb8hqG=2atH;)_A20E_Lyd+3~}lRf+pgYtpAJ4`I+_>!6psbT$s;C)dF;`dX| z+5ABBjF>bsKnZ9q3H!%*E6EqgvT>z2tj{_zhkjeLT@}}7m;<4F0(09AdNwX}Y z4hKwnS$JM|{w&=#W=my%cSkX|cFOmsNV+{8-2KJQY!1f$Vs8)kf7kuRvQS)f|M%Od z_qyHoU>tulWB*7<#=3vxUE%(b|51VcBma~3kG#Ff0kzH!S*_ZMm)%j8wcpZ>(f*OY z3-?3?P41`X?;m-ixiQ*561r|jy!`v=-56EMmG;}9U;F9l{*kWLhh_iBr|SNZC63<* zcRVvF`=u_?@r>e~y7^)0-K??Z(5`xNhr_aVajj}-5U_aVaj#fo>u`w-#% z6N-1m`w-#%Wr}yj`w-#%<%)O3`w-!MU&XuPeTeYBpW?klyz72TRo`!Es_wVc0q;fk zThjNN*45&H{&f^OqE|g*rOJALb%i-l`}YobFZ#Z=;ysS`b+s65b7Xpr_k$Ggig&`{ zu)NQAh~i!GK16ue{b$PDPfy1)RUglsr2Tt|{rewi__@T6SvkJEcBtL+ZB^}@XzU8f zmC?9%nw2k&@{yXC_;T$qtFlx0tItmhcKk$yK#gwS(*qeXomnE^#GESJkei zaAR;&$Tq<~_PofR*}UGK@y=&>9o!l6rFuJlUuoVG;{7(e$NSY&qW7!c zp}oVtYxfu9`1=|Ai$OBh{l)GL_ZR!G3hXcTL)u^LyG;(Lb$0MuGfz5#MohV^`I*(x z{$h(myn`n3?(Z+Q+N_TD7lW=tY<|42jwF`hYE$1{reA;SAHig(5P5aIpxig(5P5aIn;#k=Bti12=#;$87RM0kIr;$87R zM0h`5@ve9uBD}vz@ve9uBD|ldcvrj+5#HaTcvrj+5#Habcvrj+5#HaXcvrj+5#Haa zcvrj+5#HaWcvrj+5#Hx2-WBgdg!hvb? z1*E^!zRw3;_l8pb_nQ_(m2##1>hE|6RxLRUg0WetKo@m#TQLI^N%_>mlqSoe?oNw|OHgB936@?qLP^2bdMsC9OTO|#_4^mcyc)@c98Q^RMd zpvmW}{{E4-np>m&Bcbb_kmi5BdTUfESK4oiem!3;fB(o$RI}-JJpsr2)ShQ|*q!O^ z4-Cn^RtI(F^#uDxdA}Vb{mR;2;r_q}hwBM`YYy#LLQ48{W^HEeR%<6~f8c#dIj@sE^#s#v98l}*;CqlK9YG_eT-JQ#sJS-m-@h5|mkOH1`(@$Z0`>#rqK9{bt3x;(dtlev9H=@jgU&U#)moyblrH zZ&kc2-iHY9w<+Eg??Z(5HHvq|`w-#%cE!8meTeXWhvHrFK16u`rs7@kK16uGQ}M2N zA0oWprFd7o4-ww~L-AfB-t~R$s=u%OTzy}=1Kx|iudVCftG@pIJKDc@zDPW7Bic|TKn(WtS9Nl+9nF^_MiE+J)_%yW+UxCv#!PgwayN{ z2YJ#FG-AqS?Z>ggJZmz4&*p}3{~6FE-p>qW*neh)SwVRJq1}H5x(>1V@xCIelq>C5 zuU~kdRr>xjsM)R-7aZ>v;{6cs`%RGS5uRE0TiP?q`|Tj5Ey5nfN1%xL_r_3mIcY953(btyE!)m$1p&&;XmNlpYa>1|bbCXlp9`Z(xzfI) zu-%X2&aQYb`n*Z;oli^JR+F!#s-1Yf#(OioU%hrmc(J$++Ub7vXmfOQzY1M<$C>|r_2{TluC(6< z6Zd{~aM#bA*&K}hu=V+Bncw%ggZ`4|+P`LwPc}S1bGA1>1Ia1TUp&vxoEGK%zk5l~ zkLG6 zRmzq2+oE6dGuwo7gze`ei{7s)-jk^JuWO!k1dW(-d3c|tcrWpObsb%<;P z+oLWu=S0^Jl1rk?%FkCXjq;J2m-wua=c`N1rIvr6xuRnUuW*!HYL=SiZTt62NV?Q~ znL@kgP0Q>V-SejP)W2VBIH1ep-^zPJvW9KYXd=ie9C z@qBfjnMdRI+wJov=(-Vj{_*>~s8X)9-yHoKzt8B}zZbnSpix zDkKj?PoEg?4@G&u9VGoo^nCTg@P74sW>d!!QqrfJM>cnOzWM-3H;-(g&<^i^wP$pA zzlZRCUX254ogI7+@}whZ#FWdz`vUV}{hoY>{=F#PAEC>o>u3CxG%?ub$n+NPE6l%y z^E0}BChKAp#k+owvg+TXJT=7oZQ*zZG&!C*$s5nCG%IO5bCn&>K-Y~(@{ea$Mt{Vv zw2!uajb}~{#{})~SBv8PPjsjMXM4BL@n16514A;_^}zoZt_S{G1=a)qo#x;F+~j~- zX9xef=1E7;h$)vfp1C<%54&CP`OyDZ+J>kykC?>9%4a;5$1^$YL1 z9@w?|u&f8(L)QbBIDX%TR=Q2HtKB#@E&l%MXyE2&AQ@}_-e_HFA=+wP;h>r`H5!Zt z?bp9wL(IzV`1W_V4<oHLY@WB1nXib@{5=j-3u9sK`( zP7C9i<7lpZNdUZ`U}xon;Kb&f=G&U?Km18e9y2(OtCAbfFc#j~oZCFPiSZ1MPNSJG zlDyq$=Jen_bk6vAhAqNZN#P9scn108F(+cI8aXwrUl9CbY~1sH+XAe(N9zO4Ga|jH zaG2maW{qdwW>@_r^$(bIKqfz_mnYAb5Rc8~fmv=RPMl>KbvR(s%fj=z^JnQM%=IMu zUHeu5Opgce7|$r)=`9z9WE3Ob@Ri9wo(Tdso_Swv#Nv-< zf}q%V=JivL*a@C2j@p6!;uu)*^W#agB{!ZZYHRSuGeuh9b+{VMW&zv{|^=X&#e_p37h{vs-i`&HQZV#iSIepUP_ zI{*HH){9#&p|EP?1uYIQ4XNZ&Z?W#$AS>1Wel<&b>+`zLt&ea1{cn@EW*zg5XR`4g zpMO`pXJ1Ffd%Rt?F5dIquV&*t{(M#O9>1=VQ@l${Fx|R%FVer`|95Z3Gx%Gn)_8`; zEp9v`;~1g1b~>J61W%-RJa{i}JfnE84rY2ie&4z^9nW|szMf#P#xpNS+^E7wO-V z_p9aMUB~b3(baFsV2|JP;hozYcz;gojgw@3B)G$~orQ#An^m+10Px`74JKaz>Ow-W{A{IeQ~=<7u)7;sbjqHvRgD?~d}B&?;QoojEI|c+YB; zYV*n(&rHnqVmhA5M(5y-XI|cV1p;frFJ9Ab_`}eF?sU~m#)&X=? z`FB8=-oJ$)IY<$h!zq@dMl5qN+XEjuB9~PDHb4nEBT6Cf4$iThy%o9fG}#03fqfL4 zetn$xlHxO=Rk*Y}b5=_6p4BSV#{6;Zahu)Kzv{y z#im~$=e?x(OlTD@?arK)QoLuiN;P?hw~nBz%D*GR^x-W8$w7+198R$uHDZ~I*&g`N z5xJ!Dw*gAX8Bq#(cW{p7?5)U+r^z0O5A37Z^y}limlU4~t-__Y z2v#;Y#(o?~EeYc5XTWnSsPetvG#ZvcS*!;J?bZ8DqYa!5hyVVnaXh@_Gf zdaky9*<^a6t$$DYKUn#E>t}#NTyew>@A37KkU9h?-UTO$cWH?#(0uC&t|Kg8*Weg< zM=JULDtJZlenVIWWzoNb_Nsrsp@FmE@cVbiWf{k)E5fP~NhK-tTy6cb$+Y4<*&-g3Qt;;7NH=h2z7yHkg7}a!6l!BLUqa6Di1ShrrrS-0u6dH20$NPQJE^nd> zI=bU%Cg0b|n`TRh$7b`u9Jkq7mQjb%9d8TI>&~C0o3}3G(Yt3%Eeh;D$KoCPNAfY2 z^^sDR5wj%V{g$eUceme?t|xHU%})*9dIH>~X5FvG*T3uis*eJfZr{H<9ZmJC1;#Ue zkK24j#f||M+lBcZzwhDB@6XRTuAh2$i^G1CB$cGlcD41(W~Hm~ zeUG)dzVDIcfBgF%SsGQ~<=Ou|pPxS7AE4_DTs}y_Khk)IJPQ-9+!C@;WxU@rlEk^> zQS+?2`7Pqoig(u*y-Ssc_YV-h&#?Xb8Mc2vgYq&1BmRTu5b)j(-){oK`G5`N&Y=E% zCiV2NQHB2fj1~uYmL1@~t1Z{2eOwK^-*3M~+}_Lfl40xLeY_t`;~B*}u%UQw{}-|~ zB<1z*XHviWA=|%y$iA=rA=|&l>ja)dK&Spax&J$C^Y{5+qYC}|hguxqS$06(U2Wqn z5zpcOS2g)*@8d-8ogpz6c+dz6azEVPxyQ@rPGNgwZ+pW*)9jl*Fl zfB){z%6%Wo{;T5MHA|0Diub$?n>BtvXVN*b`N-t`D%;NbpYP8{o@3`D^?o()l^Bnn z-mm6uy>n<>{SiBU|48et)W3fuWBd-DL$@2hJ6`&1(!YO%`uBGd@?oP2gJ|ckSOh z0IO6{ujeCiCEcO-tFA5lRCVyK_pAPO>6E^J#u*pc@ytc71=PP^M0vL=fJ=hsdOVD0 za5xU<5uX{|=Psc!5Abjijb}bg<9FDo!g%JQ76*8i9Z-*~x`CfQsxh85L)p_>R}tP}qY8NcREq;V%MPdm<2?`R ztAY0)Dc&9QI;Q;j$O{PXn0q`camSi}KGK~^`gfg=bZyeRl+H)yZCihS<`lv^=24RU zdwPBb8d<%cD=GbZRp)0gE0rD4a#?lDZqaJ=?>aw|eRa}Ye>{Wv86D4{jdVPdM#|RY zls7-)_wT^F_U{hwd9JYb?|E8jygKFK-5fHoC&2y$uu+Bina{L1 zpw`&|wQ#ld>y%7$9ZizG74i@3{7lYP_vha)rtu8s$&<&}=HGcbnp82kx7d>j2P3ND5rZ1l-s|5GP*wU{;Kxx-LJv;HMD=v z*M>{#m(y41_=gzjB{p0hlYk2j0_0o{!hMhUhSFUuaWw<4$gIP7`3 zjPC>6a5y!l8U z@7OQ3e7t`_=V!{i^qIDFekQY7GMK%``;!SP#!OYxq!J^lOD@vjGVXO;D0dcW%0 zq<1O3U(MULz3<;Yto?i5i!o+B?ceh?-Rm1~p#8A+iGeP2V@zlTBnR%U`iML9XbG^Vj z>WjY$rh*rtMOuSVh!TQlzx39|`|BHDQoQ>YWCEmnfpxIVJ%Y90bU@4B~ijeCUW=QlLc+wv7^OEnb#AVsAxmJWcjfd|+Fy7IA*E z7Vb=txSXF7`-*qJRjQr7v3?UhBjg`qq;It0rkDg=a1bEpGKk~B@u4GfNr4tQ*fvVA zwRl?_{=R;hNn7vmY!csR!IJZ4k8R~zHL zcfD9Y1N&HI!&KIv2=&k2E$vpbu(i1U)?Poer2g-EzZ$UogGk@PBn|ywHo7@&+Gfz@ypUSH;-_b{N8X<`Q4d#&$l1Py9w`A{N6BX zogGm7iH3Lm-f$AL?ec#Ael3k>w11z7c-Q{D9ln!%|9%zY_lu}6Pafd89?y+ul6rn# z?^pfS=yh7}SM#>;*vB*OFTkD4|6Uo-N$PmUwNCF+I-bebw!L`XBu{qW0jDLE&nKtl zO3U*kC&M!+$hY3}Ch~iyUGT{-n#XNAQL{f`;)lh3k9hY5`B%1^-;o@$>0)FY)gFU#8EioUyckKc4vk zjo&dBlRUt4qnEtncOB0p+p%|f9na)#TOaT16z?=giI#JJ-QC);8uRap_iooooTB3y?caM1xG~x9&3NV>9nUD<$ArgT7b*+y`2Wsh5c$7d z=6L1?9nWL{LB}&0jnX&PH|%_oC&Uu`W5dv4cK zw|V-nAb<8BxxICJ$or-z6N^ExK1^<3-!Zgqf+^8?riQ5}65X}V0R>L6{G+@Y!;%Zf z#3b%)L2xWdjvKkp>fRp-vd8a-Pl*&tPrP-EZ>z4_HtotEt*yPMrX}4uXJ***Oa0Gw zAG8{)w?BVp3Ab(g@5Fm>+uOE%kb;((4mz*(Y7G8uR^zrcu|3l73vt^W+mKsz4TmRJ!v+hzOhJjvp-ZAjo#@?ekdB7YEAYCKKh z`X0Jkh;P1B(*Bvi^YeZh?SOk^Jtj&EOleG|-EaAa80jfQ!S^NLf`c%{YKXRQnX)ah z0*b(PnHFgoR~kMg5B3P&ut$(n{~l=ym#uK@Y9YS)Qc3$~0?*I;>D{bE@$R=twbS2e zeV6(u{vk&CJ4C_vCE$XC@Exlm+QMbZw!{i30^4O;q&-||_>?@@BY49eL2k%%(GxCP z;n>weeDkG}77L)@`FTIh=Tf};ZBp&@RrRZBG|NB4NMA)1d|v`CI0#o+4bc`ZQ??~m zKoQt3(<1HRO2en*!5+aI_6TxAo{OGv*$T(57UG*Pm9$s@1<%j>=~Y&uc=y|++Ud76 z-b(+I`G*+kw-5#2mw*cn!dt9{XbYDq+Y&1xW4m0UNPCD)_>(Tj9>E*-2pY!I6s~vy z>S_TW+Xeqz(DC!>wBkM8CROEpzjZJDx8@&Wq`yxTd|v|Ye_0+<&=76tx#0NFK@LGu zphXT>nytmlvXAhFJ%ZGb=b|NC=N){PocJbrpNa)g@cn!`T^#SP*C(v$X6y^+xsB&h z@5MjFNI#b-_`U>Oa1fqrHAGvuOxc!L0YzZDOp8>@m4;8rgFS*b>=ERKJQqFTvK5Y9 zEyOopDrvC*3Z9?$)6ch(;&}IMXu6**u%Z4CjY0W`80if}!S^NLf`hQZYKXRQnX)ah z0*b(PnHH&?D-EBL2YUo>*dxddc`kawWh)%JT8MAHRMKJr6g)rgr+;B3ig&+Fs-Dhz z-t8iyiGuG-zy$|ky44VE z;WA}gVg(d|?J_NL)m>@$lswoYc*7n+Zpd@d6E0if*wsRO^QDp&3!vcnc|X0cm1zI& zw@KC0S^fKuOX=VLTl@DOUHpmHzi-+}!q)BIH`lk&7?gjAk={%cd|v`CI0&1qhG+|y zDcce&pa^W2X%Psx((oyHut)HQJ%Zej=b|TEw!*Qih4|)6B`p>}!SnNe`ma`^{kz{L z)lNU9@ih9M%s<3PKZPjxz64xw5T0T+L|eE_*_K!VMPR#3i?oL;4WE(+djxOTBghST zE_%XcD;&F8h;P1B(qaJ=JU{QJpKT?IcfU=lo$l>=V0niKZ6NE7i?j#7afA{d&*)?I z{iY&qsk&%^P4!5&qYtTY=vW23-QgDN?I&{g6HS`^dGE5`**)hs-DieU;Rlb_p1-;{c4Xc{=~aq zebdeow(kAvfsKP{49Y*mNFPWPd|v`CI0y$?4bc`ZQ??~mKoQt3(;^UXrQuWZV2|Jp zdjz>5&qYtTY=vW23-QgDN?I&{g6HS`^kG(_{kz{L)lR>?@eaCX{6mcN+lhkjOTYyO z;q6vKw1vx*ZHX0;v0W}vq&>tY{7IK%kKhe^1P$Y93Rk=Ub+v$x?Sg+U==k|`TJfH4 zld5taZvB)-9sEO#^ut8K_a)$hgYdA`5N+WyWm{qe6oKtBEz%OMG<-@P>=C?Sk03YX zx#$U(t#IsWA-?%iNs9$g@cg`==5s0D{Whs~`tf>z-iv?Sk2Q!FSiUa-x544@Iy7t< z#PJaEt&Ygi2+%8fux%<8T8ouukKj${5lM}w8F4)ixlHJb$4}M5ovDN0bz39FyKAiK zr?T!>e~un)-0NrlC)O{{Z9B^$ZKUsOOG|X46YqX?{Z10L?)~a(8Z)Vn;vZt9Uqcjp zUji;T2(PgkqAgseY)hdr!u&&w^e>5m?@Pc12jQ1iL$rm<)Y*a+3TdjxOTBS;N-E?UB6D;&F8h;P1B(qaJ=JU^dKE8f#>QdQ1xTEC;K$v?zM|Ar{| zz64xw5PoAdL|eE_oh?{F4nb0&MGjY*t;Nf-NAQL{g4B@bq9t6m!m+D`_~uI`Efzq* z^YiJn;yv9aRptD?^+&pz{6mcN?}>u%OTYyO;rCWUw1vym*@6}15F`a!@?7*FL7J^_>}nC``#NzyArXt&RPmnO zE>+|<8AyX$4mrJ|z$K2;Q(qkQ?$` z^n}Y+ICixV-+Za0#R4dJe%?>-XeEkwzfG#0{!8ossQ2O@Vx<2<6ntL-E;tB(u^OT+ zT&8SGtbii0U8Y6a!LuuxJ=oW zSOG;~yG)C;gewi7k_USPZ`dQq4S6nl!euKQyIP2EzEsj;0TetxpH3^@(``~!j-lZx zJ?ghV#7G;W;QJDA?NFRzV>LuuxJ=oWSOG;~yG)C;gewi7k_USPZ`dQq4S6nl!euKQ zyIP2EzEsj;0TetxpH3^@(``~!4*EOvVXhz3{ypBGYyVzV?2g5+*5qvo>-=n0ptaO`R!zWGu~iv>{d z{CqmC{d>Ais>;#+UB>J_^{=n0ptaO`R!zWGu~iv>{d{CqmC{d>Ais>{h* z4{W_1_j=%+VmQ(Dz~y0J;;je1Vyc9#yB;_QdWZL&74PLiJZ4GpKGyG*>G<6rw@caw zmyX~4)|lw&T_*nn^}_r^jPx!^a7DEPhvTyPNX zuo|K*T&8SGtbii0U8Y4^!j*FOuZNX5F`C0qTu@yaKS-%lGPAx;WA}gVg(d|?J_OW60S6SN*?SHykU}nyt`BF)X1yJz(d^)XoPq#@`IZvJZbh?`SLyYuOiGuG-zy$~4sa8X@ zh0By}i4{-;w#&3gOSsbTDS5C*@P<8t+>qy@CtS9|v8#pn=1V0l7C^!C^XatWJ>4c% z~#0n?^+htm$C0uFvlswoYc*7n+Zpd@d z6E0if*wsRO^QDp&3!vcn`E*+Go^F$>a-K8!AL(lH4>8iuAqu`P0T&#E=U5HV7A{k^ zC00NY*e=r|E#XSTr{uvN!5j7nazmbro^aU;$F3IQn=h5LSO5jj&!^Lh_jH?7m4o#p zSR>-riRk*7_<9*#KT}ogj>WG%ChtjD=O1FE_aF+sF98=EggvZ=XbYDq+Y&3F2yB;W z5ieb7_>?@@BY49eL2k%%(GxCP;n>weeDkG}77L)@`T2BO`}cI4RF#AIIn24ac{iPp zjL$#nd}LLzI~Kq8p8Nvpz4(V1>Ai`9?@Pc12VrlkA=<)a%C^J`C<5DMTEt6N8a^ct z_6XjvN01xxT=ay?RycOG5Z`>Mq{RX#cz!;e*8V-+CROFUX!48cYVr>;(k~(kzAph6 z9E2BH4bc`ZQ??~mKoQt3(;_Y5O2en*!5+aI_6TxAo{OGv*$T(57UG*Pm9$s@1<%i? z(~9?Wn^cwalF2WntI0paNWX+A_`U>Oa1dT%HAGvuOxc!L0YzZDOpCOHD-EBL2YUo> z*dxddc`kawWh)%JT8MAHRMKJr6g)qlPAlHiZBkXv%O}5rt|tEwBmHus;QJDA!9jSr z)evprGG$w01r&kpGA+^)t~7i~9_$gkVUHj;v*R~5Ts@oWFd2N2fzhZyPoiGuG-zy$|kf2$$d!ez>~#0n?^ z+htnBOII2`B@gxp-mpiI8}eNAgv(YqcC`@Se5s_x0w{QXKAqP7J>4c%~#0n?^+htm$C0uFvlswoYc*7n+Zpd@d6E0if*wsRO z^QDp&3!vcn`E*+Go^F$>at@jNYPy>ILyYtxM8WqZ;DUp2h}95n;WA}gVg(d|?J_OW z60S6SN*?SHykU}nyt`BF)X1yJz(d^)XoPq#@`IfqX^g03e25F>p! zQSf~UxZofhZZ$+(xJ=oWSOG;~yG)C;gewi7k_USPZ`dQq4S6nl!euKQyIP2EzEsj; z0TetxpH3^@(``~!&XJQ}M^}@7h><>$DEPhvTyPMMv>Ku@?ekP4SNK+Ah80lk(g6~Vf1qb06t0CILWy-e13Mc~GWm=>qTxs}}JlG?6 z!yZ9y$aB#XE?eQ))k1vprIHp4py2uWbXxJAZj-8Vj+=ZuT}}QWM*29S;QJDA!9h6A zYKXRQnX)ah0*b(PnHFgYR~kMg5B3P&ut$&^@?7+U%T_pcwGiKYsiegMD0qH8omRZ3 z+oYOa1c(g8lo*+rff^BfFiJ6rbSx9m4;8rgFS*b>=ERK zJQqFTvK5Y9EyOopDrvC*3Z9=&rxow%HmNFS&g8ez)#M*yq~{O?-63_p?@Pc12jL{EA=<)a%C^J`C<5DMTBIdhY50^p*dutu9zkx%bI}tn zTjAK%LVWY3k`@b~;Q9G=n0ptaO`R!zWGu~iv>{d{CqmCcu%)URXOjQ{C>Kc{6mcN`-pkB`G*+k4-f_4mw*cn!UwE|XbYDq+Y&3F2yB;Wk(O|!;ZyQp zkKhe^1i2y4MNhbFg=1F>@y(Y?S}cHq=jYRD#e2F(TY@`vbZ@((f6XA%Y9mw*cn z!kJb>w1vx*ZHX071h&hxNK3fV@F{t)NAQL{g4~ejq9mk#5Z3mX|Vtbo}W*r74PXbsVe83$seJs$v?zMpF8oI9>E*-2y#Q7i=J@V3dgP%;+rp(v{(QI&(EjRiuZJz zRF!l7@y(Y?S}cHq=jYRD#e2F-=w@?@@BY49eL2k%%(GxCP;n>weeDkG}77L)@`T2BO@t$szs&YOt z`BQW?`G*+kPY?y)mw*cn!Y8bTXbYDq+Y&3F2yB;Wk(O|!;ZyQpkKhe^1i2y4MNhbF zg=1F>@y(Y?S}cHq=jYRD#e2F=EFI6k?q-*qQ3;9!MMOj-38LgIo=6r6f_MlbaD*d>D2OOg z1SDq>5fA|Zj}zfIkRV6~k04o+a6jS^{`%_mtMGO2?#!l}k?P*v%SR)nzuNli#PPw8*j=mLYTZn32H6R5qq>K3!??s=qD(94Or<&fBe;koN z#iZbe2)N*2KgCL@v~ndCU8)5scF`+oGoJ9JVH0m+5v&o5fY*%WDyLl0B1hi}wJk(7 zuNsho7t+Oiiua;VT9tG9xHC*|%0G_CpKem{Lj+uKu%B)vR9d-`iZ0cH6uan^v>8wM z(y)m)u?W_PMZjyua+OoAXpy6Dh1wRPnpX`-!3*hPKE->{C#}jkYuq`eH{~Bk!o7D_2s{rCN|;7rl};;|X6HHt{AF!5Xm$c+FU@a>^Aga`dfG+d@?HssSl@ zAzjR;crW^-RXN*sZ{M9|@{c3(+nN;o5CIn)?Auxil~%5#qD!?P#V&d!ZN?M6G;HEc zEP^#+5%8L^T;-H2TIA?kp|*vn=2Zhy@ItznPw`&#Nvm@3`~}Zc{BxD`yeWRZl%6-W zYU~ciu1m*VW@26baYX)7lY$>2;DUqwQY)d-%9T`fsTQQzMX#jISm{f{Cf>v%SR)nz zuNli#PPw8*j=mLYTZn32H6R5qq>K49z88Jcx}1^w{_5pXoTTrs4qptU@2?K_`>R)s zyUIkR{NsrH6($8gM8E|H`xRC~rIjnG=u$06v5Q_wo9T658aDAJ7Qq^^2zbp{u5!v1 zEpqg&P}@RO^Qr+Ucp+WPr}4e$lUC(iJ?iP_{15>b9PC$H36)l^q@qi; zAjK|vC2htNzBFv&O)P>nViE9~v0UYpD_Z2}TcNgvsOD7zQt(2$m{0Lu^hv97t{Zo~ z=}q~^5&7#(3Vw)y3l8?{tb|G{S5ncXT99HFy^=QL311pE@g^3*8nFm?%~-B-$`vhg z^sP|aLR9mr0V#MPUCgI=FZ!faIoEdm(fro1{NsrHwI&5WM8E|H`?Xd=rIjnG=u$06 zv5Q_woAHD%4V!oqi(rjd1iWS}S2^X17CHJ>sBIytdDVavypS&DQ@j^_(yE*r$4xe) zm;B?1{Ea3BKSaO<2m6gyLZy`}spwKINU@7vNt^M6FAbY`6N_MtSOmOgELS<@iWWKg zR;X6S!TKqziSp~B z(t0s?!*6N5nD@p1LT=>lzuywYO}hU+e9@BbzYq5Q`_ysMOjOE0j>u0nDfl4*E;!hy zS_zd_uB4(%wIIbVdL?b9*L`W&#G6h7H?auTh(*9_#&VTYu4s{? zZ-v?xqMBC?NWlx~Vm^)UMW3`P=e}|Go8FXv9Ff1zq~M1LxZq&F&q}DYawQdAss$-_ z(JN^)p75n%6K`S>tPzWV*No*Vr(Dq@N8bvyEkrf18jyk)(#3p=_o7c)mGeN?L+0tB z{NsrH111GOM8E|H`vX=&rIjnG=u$06v5Q_woAHD%4V!oqi(rjd1iWS}S2^X17CHJ> zsBIytdDVavypS&DQ@j^_(yE*X$31LDFZst2`3Fr3eu#hz4)zDFgi0${QqiSakYX3T zk~ZTBUm7;?CKkaOu?Tq0Sgvx)6)ke~tx(%SRP(90&;`d(kJY%6WR+Gp0A?A4lY$ zHYxZa0xme%pSBVztz1b(muf+ZUGz%Yj3<0)*u*5W;=SmTR^_bL{RQ*wd-=x^`PEDceu#hz4))cogi0${QqiSakYX3Tk~ZTB zUm7;?CKkaOu?Tq0Sgvx)6)ke~tx(%SRP(9sBIytdDVavypS&DQ@j^_ z(yE-d$IUdoDgQVk|F%iN4-s&|!Tz?DP-*2#D!Nn)QtYBv(q=s2OT#AK#3EQD76Gpr z%T-RfqD79r6>3|EYF;%U1uvwF`4sO(pR_9H-Er@m-jshFk$=~u;D-pf;9!5(N~pAQ zB^6z&1u1sXD`_*H@TFlBZ(j<$StkEDB405n_#px=IM^#zLZy`}spwKINU@7vNt^M6FAbY`6N_MtSOmOgELS<@ ziWWKgR;XsBIytdDVavypS&DQ@j^_(yE-^`s}7RhE2SQMX*LJ0$wwgtDJI0iyVC`)V2`SylOxS zUPu@7Dc*}dXij%aSVEAGnttXgVpKkWaQG_+(-?{7anlkc_Bl2^b6#NhY z7aZ(!TM3m`uB4(%wIIbVdL?bdDwXl2VH0m+5v&o5fY*%WDyLl0B1hi}wJk(7uNsho z7t+Oi8sCdPX;ser^#x6D%0G_C&u>!jLj+uKu+MKLR9d-`iZ0cH6uan^v>8wM(y)m) zu?W_PMZjyua+OoAXpy6Dh1wRPnpX`-!3*hPKE->{C#}js|D#WRzovMP<2%KBtH$nN z>`L*jV|ti|o=ou`dZXR*3)eqv#&-F~5&4Bp3Vw)y3l8>$t%OP|S5ncXT99HFy^=QL zF<%-s@g^3*8nFm?%~-B-$`vhg^sP|aLR9mr0V#MPUCgKXOwlK;%Ne=*GmAuVlJ3t8 zUks%CGlRW9vsnG3CMxA0N8}eXDfl4*E;!g1vl1$;TuDWjYC(!!^h(-Hulv%li8rwb z)`&&GYsPYwQ?6){qi==U7NVM04M@QY>0&;O??s=qDrbrMlBPH1A4lYuFe&&U0xme% zm#`8ltz1b(muf+ZUGz%Yj3<0)*u*5W z;=SmTR^=>R|AgsH`Nt9YrA-Qch=2=q*Xb~)|WHADgQVkzpP2Y4-s&|!M?1O zP-*2#D!Nn)QtYBv(q=s2OT#AK#3EQD76Gpr%T-RfqD79r6>3|EYF;%U1uvwF`4sO( zpR_7x`T7c`H{~BktPzWV*No*V zr(Dq@N8bvyEkrf18jyk)(#3p=_o7c)m9u(%4bz+Qk0bJ{n-u&I0T&$Xt6K?`R<5L? zOSK@yE_x+x#uL6YY~oEUf;D0h@S3q)<&-O0|eAJDy>{eMVD$pie2<-4Rwd?DeSeJhs zkzd=S;D-pf;9y_dN~pAQB^6z&1u1sXD`_)U`qHq8H?auTh(*9_#&VTYu4s{?Z-v?x zqMBC?NWlx~Vm^)UMW3`PXZ`wyrZ?puN95NxDfl4*E;!iNH@lRp=EHhKHso+V#XEbXb?J@ko0^`Ne;kqD*recx z2)N*2-`Gm1v~ndCU8)5scF`+oGrsVpVH0m+5v&o5fY*%WDyLl0B1hi}wJk(7uNsho z7t+Oiiua;VT9vbTeGAi@@{c3(o0}B;5CIn)?3-H&l~%5#qD!?P#V&d!ZN?M6G;HEc zEP^#+5%8L^T;-H2TIA?kp|*vn=2Zhy@ItznPw`&#Nvm?k*S9piDgQVkKi;I^hX}af zU>|QKR9d-`iZ0cH6uan^v>8wM(y)m)u?W_PMZjyua+OoAXpy6Dh1wRPnpX`-!3*hP zKE->{C#}las=kfsP5H+W`K?R}eu#hz4)(3Agi0${QqiSakYX3Tk~ZTBUm7;?CKkaO zu?Tq0Sgvx)6)ke~tx(%SRP(9^Aga`dfG+d@?HssSl@AzjR;crW^- zRXG^%FoyYYERFB+c%H`hR*l`k*tL6o4-@P1k0bKCn-u&I0T&$XyITpBR<5L?OSK@y zE_x+x#!6orHt{AF!5Xm$c+FU@a>^Aga`dfG+d@?HssSl@AzjR;@xADiR^?2nf7kS; z{NsrH1e1avBH)69eS(!xY2`{Px>O5N?4noFW<23b!zSLuB3L690k0X$RZh90MUK7| zYFmhEUNs;EFQkk46z@f!v?`}Eu4;bkK>l$=zG71FLj+uKuve^vN-I}V(WP3DVi&!V zHsc9j8aDAJ7Qq^^2)Oxu4=1Ty(IQ9R3bidnH6PXlUPu@7Dc*}dX;seN^?l6fCI2`g zzqd)j4-s&|!M?YZP-*2#D!Nn)QtYBv(q=s2OT#AK#3EQD76Gpr%T-RfqD79r6>3|E zYF;%U1uvwF`4sO(pR_7x-}?ThH{~BkV^rrmdi2MO2 z1wTZ<1qb^9RzjtfE2-#GEl9D8UP+trgf9)7coU0YjaUS{W-M1Z<%$+L`c|lIA*y-R zfE2utF6L9b7k$#YoRNE<-lQl_();v=F9y>4^alGry+iAVo2Zn39FafNq~M1LxZq$v z)JmwdawQdAss$-_(JN^)z3xlHCf>v%SR)nzuNli#PPw8*j=mLYTZn32H6R5qq>K49 zz88Jcx}1?4-;apmB#rOG7XxX0AME&kWc|k`D&-$X}X`_iz9H?auTh(*9_#&VTYu4s{?Z-v?xqMBC?NWlx~Vm^)UMW3`P=ji$| zrZ?puN92z-Dfl4*E;!hawh}6>TuDWjYC(!!^h(-{Cwytx#G62{?JR{QQD(QJs{Cr9M(svK0c<{eMVD$pie2LZy`}spwKINU@7v zNt^M6FAbY`6N_MtSOmOgELS<@iWWKgR;X2;DUqw3@f41%9T`fsTQQzMX#jIc*2*4O}vRkutqEbUNe@foN`5r9DOU)wh-04 zYCsBJNEh=d-itnIRn9r}^Gt8bKaR+sV^Z)#1YB^ipJOFdTDg*nF4ck*yXcj)8Bh4q zu!%RZ2-b*2z-z{Gl~b;0k)v;g+7_akR}DzP3+ZA$#e2~wt;-p?=c{p>)AQBXA48$i z^VPvVU(K=$?CAAK)%$;gF61}r>aeNsp9t_x0=_TBxy?xGD@3z=Oh0exd$D>^{i1wq zy?Jbm3pJ)w(yhC;&9&FE?Oi?J$a9w%9Xof)4*6Xz|DB*kSvIEA?^&)@bo=9_^$vq{ zc6M3WaZajyeE-_qzT|M{&YE{{8mIIW%iS|yk=H0^(-M7Q+0LHBdd@I1zYgT4_S|Nu zX+2YWrkNe6ZlI@G>~@=**7H+K0bghyl|or9JvAup@&0p{nP|YjKVF_wid(bs>w|pXZMc!7CKKIvNgz{<^v(5K%r0`}uQk4f1_!f1RY> zAiD38KxP=}x9V@3UF6E+eP)hsk&VyQ)v|Y8J@4nait$>tM|OzSY%g_3eKoW0_puR@ zD>g~Jr`I5}_srP?*}0umdAu((moGWoxygf!(QCSkmYgz3UC^|CiN3Ig8D0B#Pc<^P z1#%O+4>Huj-4nYHHak$=Kp$+eLu~Hg?vGds_(4IuLrO|d3`(n(fzo+Rzv15>=g%oc z=Iy}_uI3~!WrU|ktxe>$gi0#fXewGEEjGpF=Fjb#-`J*jEs#{M+J;ohAg8v4sOH0Z zL^kAbzC7MpD$%Xsfdy@JFVf+yS=e$u+!M}cj`VQW>8=O^W+B@}Qj1uv1+hLDiy7&U z_DmT&CBIHBAKxF!OE1y0WUjrI&E@KyC(kWyum!qgM}bdR*=6$*qT-><@5@CJW zEI@UeUdJvoM#=9z8z|tf2je@i$yT9weKNmZheRJ1};w8dps&Fxy%)TMYWkW{YPhE&QRr>zN5&4=}fY{=n!dAze!qFciQ ztJ~-f$M^T71Ec$qLm%JAxN*0UcK^$K-n`P$==eTc*BrU_vhjTl)536kU&zXKMfW59 z=>AZ4Pag(;vFBcc{5_NL{ShZs9`Cb_;Qh$q9N%{u!uWnrFgiPT1epWs2i9@dKxdnP z;_+SYDFBf%JsjU(v!gw*!-j2qf7;9#@b8aL=9D5&kHrqI<|Hp=gr`UFu!+2u5RTMh z;RX+)6~bauTcIQx#mLOrg#s%(f;{#{~dkk@4nBhr~B`XMs*|i-`_I#$o~`E zCy(#H1J!MG?!Tw;T}O4FY7Zby<9q0h_RpvF1n5J*nqX=@ttV(SsvB8Pu!*_%{@dU_ zeY~Dv)8Nkh=&UD5IlpYe$P zcs=lZ!T3Hp>w&*CO3#}H{=P@(?^Vt7rqze(dDGhTylF4{ylL}b1w|IDCU__tA0ghV zb$hln$W|SVJ#SjSP1X~j~2HRrEx9 zzN+!qOxnov)%DGj(Vk%b9>@De^xQOFKQj`~SJQk3J?v*Q<~vjFn@e%ur|&n#{>ZXM z<}3UVKQhlmDfHYmNhTdrZe2RA;=b8(9HN|`AjrPx{>s9n& zIDb#qtBpqWK=XH8uVRJ!iG5zL_P_ppB(7K2w=<{>gL%}(Hos}~eUHrpe2XC8w`aza z)Rsi|T@uJvMtYl`?aVH6H`_IvTxN$Hy*B$}4%M<9T|GPHxm`^9tsdDSw!7u;;pD*E zp~vqNA_S;x-|gAkAp7*}Yi0L$QswI-uNuMcukIP#tx)S4N%f5lp=|dczY7Z;ZB2X1=II*KHILbW>INF$(J}uvH&54_M!$S(XMAv73n?kx z+!}MK=S~wz`1i*;4b&#=5@me6MT(u3UltE5y3sKF7^@wc9;e49Uut!>%PS01- zJK_DA^!?RF<8`3>Gx+{0?!atdM^MokKVR+t{>(@`UtQ4J5`JHMVarMH`4|Z@hCwVC&JUyyML|#j%q@sWiJl!o(H+VA$n z;v@aOCDiu8i1#DiOd4%&?%D5fzF#bj@9;miSrzY_1#2tf>s7H!j%j@F>wS7ZPUCwR zC=KUlRlK*-_#{^^b;NB0M#`lK9azMd$dVeGuGkF;1@1Jz<;~d)e`Py;* zery`w2RtXr1k(7PW$hU6KTq*q7S03mQoN63ydNLTfztKrfWg>=K)cOnR!-Ne1N3hH z_h(K_3|;AS5`8t!PlWys9q^4l-MZNDqf51 z6fSh=E@hPJEA_1|w>0La`AqDO)}}5naf^Q(C4W&5cA>;}@Go-ljU4c@cB#|_P6za` zzOs^G4U!idq#o5PC4~}PtW~@g*(qFDpu6f+x;*u*F1Ix1rg)G2(b`ly&fhP|&$Tpv zZ!Wgdd}bu)@0UiO0K++d*IrKXuAXQtomKI^MY{h!KnL}I|NXKwz7OEPa(Gt7dn>I6 zZpZn|q_GXuomVBvOKPcWf{<}+8>sQh1kKk(J2g~RcF;4Dk; z2aeCsM&74~5_<%1&5Pfs7wRj%PcMI4un`)*_XCgCd}h}DUKxLXb+ErzmSySp%EI_G zZ#gXa{&y&W_rHTaV94Y9@cmv{8sE_)jl3^4jqmVOxHUSyPxt_i@9BPI7%4-`x7+;v z6Meo)30FN2=bx8(7XpT^+$y#uEX)Nx=7|IJX%|eT8V2 zkLl-4eJ@ros$Z0k4CTL9W_}ykZd-S4n`^IS+q-)7*SYX(Svz;h4)I;B#5+NY8vDKB zEbB1!b#``j;@64CxnCtNUoZAG_r4UdaX61>4f6NOrbJIf#G-qK@Ox#A{N6BX88e4( z{nVb@j1|**ruN|Xg*_iU;Y{nf-R6{n%tFEMm4Pp%r$*&NU47?A>waXqUhTUNnnl`e zeDC}B(z9<8peaqw_Cj5k>>Bd^Gb7R{$A>qoY`*izDY3eNcU&TdN##-nOBt8 zZt;HUFuXrf+n!}Zdw*oQUWF%d1*&`Iu0*|$C6}&OV~;d?y?SQ4UX2}BpwjqWa7n;u zxAA@RG@l82uPmG5z051hYqxlxZ7#Lkyc@fIq`7*XUY}gYyu|Zmo+7_s^Q6TD7n$L^ z|DNtg!sm_r{%ZRDrZ75@A836fet#8malD_N;vG(jwluy+?jWMw#`kMm=z8@UJGXi+ z_+)v(=3lCZ&sSd#@K=L8bwohEPEv0W9f+1>XBg?X>TjD}!1Cv-Gjnu{Y<#Yxmc8rh zc|XrxXIfb8ksV?++v4tEPMKvh>wX^_A-Q6k^crOLo;iCUJGYZ6f4;g*@EIQJ7>@kp zK|Wu-rn^}CDTCAnP3xEF3u~CswZE0PE0CMmeUPCJ?w;6vu-QXt(BK^0eTdB|1(}0_ z=d0jL>4{PKP*>mi6z}kjkM^1M6z_dUON=xc?{^1rnc_Y6p-^djFY}7>+HHJ)J;l3r zT_0(R_dXnB+3gnZZ?;gpr~5Mqp>%(yzw@gvtkL^3t@Qqx>+N;dRqiS;%dWQhYohDb z>jM1xAm5iKvg}5ZnoM-xC4o#a(l^&{F}ui>U$0Kh(P?#EkyOj>boJbw=WaADyss`h zwB2v{4>~#Urq=!baD)KW?Qw%luRm#JpLSB^*Q-wjYreJoaHZ!Dat-f<-l7FRAHwzO zUGAE_s27|GJ+E4c&j
^;y>lX@riPBME~4m3EEdJnNVr66-eaJ>q?l%5!s4|VmO zPw@`l_-LP6Px0P&w8TiG@xD+Hm$N$F)BPFrVY)vPM{;9SqxWZe$9R3|{*3p9&!y{C z?~7ut-L6+>OYvUp#E6sPJ#q&T?H2D_x6u8WG@n5*rTGkX z^Y;|*zGsJ;8_w~4^yB>xvozjEYrR&5i<4*Z%Xe1G)< zy9%kf@2?Ku?;WIgM;wLgBgc36$cl66_dQ~NG#c-R5Bd9i?HBLO&1cg0SL4Wvso@;o zhccfTDBgAc9)DkZ3G+6Z>Gc)noHg$!7_IqxdOvU+vqPbVbN)UW?+5;Q3q5Zdt@%tE z--i<6aoKho-`aR0f=c5ttCwu^}SJU_&M%mEv?KZxjl;VAW4o~BIe-3K5ct5#? z;yvA;L1d-%!2O+HePIKwC+O@s%&wgItv!mCv_7)TnDUFZckiCrI;|vWOWRZ#c*IQF-2! zp05tj(dqtse-3K5cz+;xpWfi+Gs8E3PxBc>R+`WBcYgJSH9DX9Nf7Vp{(G4>)BX1{ zuPCqG)&n1v;$6G0k2J-5AC9r?c8m98S}5K}>v>bUAK707H-`=9{Cza;N1mJRM-I@z zX?*X`LG3oa;}<7%OY?X2M3|;{552+pc8m9$TPWVsdZ@ucr6Eqm$G7-Sc>=l9Mo>{{+kwx_p7We8wM6_Z1bD;blC4T zi{Cd7@GXLT-@P)Pq_!lw?~*{aGSb`hY-e_nEB`(D9dh*A?2oy+TDGIBXQw=OwMoC# zBRj-)xBNYv9C$nQ_MBSqiRd{ zAb*=4<=-lAx~k4ztbN?pxJpp(n69}DHBZ-=u6fMvL`?=XIOgBx9A&Wa!SBg~FQuDX zqat;sc!wW+wC~W9;$0$R;A5llzG@KHDc;Ncn#T7suPCqG#`n*E0OP&6&z_NtclrIM zzUMRjuP119J~NW*35GM?hq69$pz&RwuihBU?IzdvwsV%rb(yc|Io$tzCVak%a#DIQ z?*|^O`Amv;-?Kx_wRgPFH%sF^t)D^krS)QiIR_hEKQr{-Zwklvp}qfow8r;ze`YWd zRbFN|$M?~=KNG&2B3-YR_322?-_!lb(Bq>K@84;m>(w-$LGP#eOn447ns0PIGd{Xr z9n9}hruhu|Bt36xG%`hQRy}W;vxUa@G=G;f$3JmO&zl-Oiw3$Msn1vEZJ~Hi^BMGR zn$I*E<++U@?#(k(Q;r}+%R$j@fd`Wbgx4VYrR8Ec<;|a?H2EAw@|!aZ`W~O6}+MQYMZ~N9uF*mr!;wFKkZaZ_1n+TFJAOXMwe%=|m-`NY zYKzkeJ+E4cO@ewS_8w@cNxc($Cz(Bz2Mx}o-a~9oDaafVtbYezN>7Z+hr0UCr+9~N ze6&xkr+Du>T4JQpc>hiimnq(39}1Pm_cE_2uieJ??hjzRH@6;mB;#GyzxO?#>3{uu zqw|@OT>n0t@jjIG?*onRy8iv8U~V_LKF-crCf8-YqUSK?F*<`O&S%2)1dx)_&CQXe zru4iCen`)oeB3pjYxH^3Poj9Awd-e6yr+0?Ji=qiM&tdjE%g4#6z?hC<0x*NYBb(Y zaQCvZY;eC<7S3me_I-~O?T^8@+B-8}9`gP7O#&;2 zc7G;auOhP2^=g0TS6^78*Q;3zjqfSmQ@r;T&jaxrjrU55_W@j)=I{MEsNLr8bEJ6h zuR9Hv;=MlywOhQ;*+TI?TGy-1t&jXyN0zKBUs$8_nXeA{`D$AKE>S8yk?zm*6_GLj%HTeUBBOD= zx>bsIb$1_Wn$Ps%7|U+A`OMZS-uvrLgQa-y&q3`L?_X)5>($BDmPO3-9o-hToDWC8 zuYII~Chc@jbOL4}+eK1~1Z^$|7Z{5f>5uj_`n+k0o+WebjXZDqgq2-3vL~FsFBc)9 zX)73H#hwT3Y=0#uRsMdl+vW;O4sU)q<9$l7@~~Me&kCNKmX%$tSJp@B+utBFxa-x| zgZGOKZGB{lcl1JvcX*-MtZbUi^D-y4h6vg_5+7~ik^0LFWB>t{xC zJ|pXA`kv49|9-JX=QAVuezD=4&kW`M%s}J2uAkXCnA=URA8GCqO|MU`V_p)Tr=Y>X z8{8x>6l8|)e&lG)XHvX}eLJ*#d&m3fvozkcWs+%uVvf2di2-mzG*l+cgYULB3lX8a6G_ z=QSH&^&Dm;o(<%t_S|NuX+2YWrkOpI1`W=%p4)9sDab4oT(5#JrKd*aLtTC6)ALpM zCcIwle?If~OzzJ-;#^uD?;nKuOry_NZyWObefZ`xjs1R8I5KR}&{;K}q|)!nyAx!{ znRfeqk1gD1uK6VG!Z#G==^E2DkJ&?4fCk6>+nl3}(D-0{2VY7zH%FGbuCa0XTyW*^ zg3Z4a{l3S|LG->F$cFaD`PWJ64WeUdre+xFx9V@3U6Atm%*-6!A{(D8sAccEdfv}- z*BRTZJ+ecrX4}#ov?$AF*8M&q zx{I}+GDuy}w0?=cu!b33`&)_q0=bFZ2N~+%?up$8n>~~U4bH*chuEA_kU1!bckre3 z#Hf6ztM7bctiE=ci>($sJjb5*Qdk$Z2R$s4<*8Rw|p1}9{P;LG6q0dJn-p9@EYfS5Byf1t%#k==KG1qS6`_SJ{kk-#23ex(S;Ng@w|GCsJp)Yl zXSgqgPVrvu7vZ*By#K0&;ytYwLky+$V*Q<8ePNBR7n@_q_aldIy;zF(6z_e-^FaJY z<9(fAZN=d3zYkx$r{}92@9F#61I4-G1AV_qzps67u%2LW@t*ESN|cJ{)Av_30{c&A z)&0m5()_*uj!EyI>DNEQdA&N6@2@sGpII->XZr2WEKB!i`g725#`|cjpLwr^?!S-L z^=kS(%Kjp_IczxNeKdZLa_H|{8ouA7O!1Cb3-3pc58kyF$KjR+*{Y+l@2{>ug5Pgy zw|L)Z$m4s8cZpJo$L8J-yqEp9&E`>5r+AOg?8c~p=I{D@!yA79){f-wYs>qV z`i}Sh-%rr!_@3TRkY)P5r89$flg#S(EsfTECdGSWV`d{#!#STBjr%ikyq|9FPR_db zi?wFFr}ts^7x(QJ?@PAO{mArvZA4c3zIK1-S6^78-`D=DdzV9&&Fb%Kr+82C-d8*i z#BVg-<()60ZC1y7WA9sfId~$R-nW$Aw&YO8Sg{6|31)sMxQtB8$EBDX`=t&?#Xp|AF4l2543(p$M;=_9Pi=yj^B2gY=7ZtFys4Z-JfYL-qU=hzj$x&`OLd%K2zx2kz6m9 z)<=f!9*z0T(L)~J+iyOT=I>#Y4J|*M^O@0z_n)SCAE3k2_}-s`+AZFXPx0PgcN#3k zdw&jUw|GCZh2s5syLRoW;7;b%Hh)d@du7)J`1L`)?_Rl)q?)^4onlJgT))NaQbYOg zl}*jjX?6XEWG(Z*C2@C--e_8QUtM-+ll$)v=BVhOTK9YZ_uujB&yaoEl`sGOrjfk= ze*PeTGj&3*v^G2r<^IfF!Mev#r{?wk%u7+c&uy%j)H}I8sdrLj4`^^E^&Vn#N#bRa9FBMN+}U$?)Dl5}V*6XqeGw{LKHi_pJea2s4_M}HR*^m0 z^JreGJl?fH_Z3#$)2apj+Q=S_vdudpslf#r^@5~<-jv~CTN)y@8XFR z?-~)3wsX9{n&Lg~%n~Zad+e0vldfBZ_xHv~|sm?{DRr-i|b? zt}q>)`OM6ocYEG9J6c-l#a``wy(iq$d;t4b9&dG(Eqtjd$d-Y(X3E@%&v7pxBy=_YdcBzDS;mj}ctdc3--8!D#>AiuZKA8pm4seC88Tbf)=C>@%U#{5|$cd(3B+HIcoX9p915vSsb~ zzI+t#f@tfS8{b#RHLVzFR9#^@I^+9Fy({;wYId}Ab-S<8yKJPr4rx&6@=Z6q zqPyyZP0Hg`?I~}eqCRbIKI6-!+^q1xb~bKhwj%R)%x8u^zK`a7Cj32{a5mqcKWEka zy+4~8#b&QIDjCatWRT@zEkf-%jJnG7H_vNqd@rBBw^zKU`Fms0k>>ANRz80p`t@p> zzn8~gn!lI(W$4_-#`hh}d_UkZ;O}T3X%yw~ftb%Hw_L&sS5tm-Wf;@KU^&`Ee-E zSKBMz)BTyU{x9D0==^rUx81IkeF+4q+UZ~DTH=-E0=XhaX?ldFQ%JF_rVa0@RMS0so+~-rg zdtbCeE{ylJ^6@=hb11Fw(XFWG_;zZ9;~A~WW!XmgNZ(51ySKS4SJt*Nx#rhLmTPH_ zo5uI%{1r-v@vie3AE{o_M}VT9)m?QXuWJ)w7k z&8t>Hl=|C%Z%%@we!pq2T+{a=jjAh5N9X(6-|yY8ccR(R(gW>&aPRKX-stzW)pmdX z{aJdqp-K!-itjh=Zr-EV-1{T<%-_5S8~T3#%5$^eFy8rGyG#t4!e;>RT z!+75}e`b0}i8>$Mh<8YMju-bO!}-iF^DEa@dft?tulimaOs-wm6NK}bZ@TBJMGyGs z_VahoE6RuQzS{^tUrqCwqW{Y{X+D!>;rQ;KuNJ-KW4ra@eK70AiY*K|zO^Bj^Kwq7 z`;qLIR;I)8-CwVwC*#dWfRFcBBBsLeeWdTtr13rWeP2`>-?J=yKY@?;qQ@GG_if#E z?r6sQVAj7ETNrYDYeO#QXVv(g-Y>>I(KtQ4_upqtyr=u`jrI5c_WNfV^TF^wU-j{x zp0AesKRsV9_si&VD|vM~9Z?!=s4u^}{atrYf7$-}w5Pvg*B5#EV$mf4Iw^QAtg z@EM`)5r;?YYFGzn4^jV3Aph<}<)5Yc=ARD&-aq$?e_RC{h<-RBYGy4{}<7x+4#1V z!mdiS^8WjFgK5_hir1~#X0;Mylfo8vc0|7Rn6E0vcGUJ2sz zdeP^~ze?xvYefIS%3Gz-l=nxLeT?Fd<30DAt7oRoxn|{l<$lYur=#|oag5H3e9?$0DUU+RV--i}l3^JP!x<(=Jcko@nc9dDAqy6C(*m(Ghnl07r1{0=0)zkCij z19!IieSheA^C9YY;cMKOI1#_PcHKnh(I!!O^Q&m|`STl+|Ao-buGgg9j=qchbPUNO zF2jDfO6s><9M-ovZ~p~k-)Yp(-=p#EdeV0j(SIUZ-o)t4&;CmI-9(>E{W^O&{!`NTI>puTBrk6&@b<4K{jT4OZjG=Tgv}j zAAUCT-corp|1IU4d2lJ;%!f<)W?o#%H}m6C{`r0Q;h8?{H}mFFJ!bw~$~W`qQvObT z=r{A~Qh77K2H*V0abo5jrF=8rF6EnfcPZb@zf1XM9$v~f^X*c;nU{kvW(M(`%NO`& zo?fcQ%-2ixn0b3C-^|}j`DPwp$~W`*Qofnjm-5a0-tf(z-71}Tn)F|8Ug>DXtH8JO zxYCMuOYq6TIEj_67yzkYZ6V>-*G$h^;$|GTZ(>-!hc zH<0`%h<=aeKR+1<1zz9LM86c-n`K`o{4K%{5ZqdY!^8A>vklcR*H^B2*&j*%Frl4* ze2deO*@tb`+yAc6uKxFkKF=avehs3}q|g7SqfjHwVSlQ`Aq7ke}bC>+9Xg&K*U+ zvn#)TclBKo`Js~A<}cGm7VXqj<}*T;8?s zKEiEv!RIvJ&ygX@nUhO;dO_;Hh3Ru)V~USWiJn39{}KHkqW?|y+uKLMI4TkB?W@|X zr>`V?PbB&cI^U)X?i9#*=Hur<>d*D5KgL=EUGeOAk#~&z{Br&CAF_w;Yjt#*l8d_b zR*25Bd8z!|L_cF|cGYL6QF|Yw_P$8%dw}9|bJDjx$!|vWe~swt>HL0%&cD4$-=CyD z*8m>h7bE>E6I~_!=TrUvp!RJ|?c0s)`L@i9oIQ&Y9^cP5EB?uzA6wd1YD(&OnPn5m z&ikpKb|JgpC%Y$--9NH+@%XOsF7wdL_|kOW|-G)%Q=TZx5<(64kdK&65wK`hG(6QB?m!RR23v z{~=WWQB?m-s(%vI_d}w$p!)w#_0OdGzen{SN%fyf`sOA2lSH3I`qm}L=T~Ik8AShD>~Zb? zJlXdi$;&s*oOpI7;TIA;huCAa;*i_p6f7k2j{X(J|CKVIbNDZ5ygH2Ld%3);?@{vq zO%`$LvhB#f8xy^d74`DRQ2FZ!uT%d|A^E*Y{{z&2M-jcC=ywLJNc!v|fM7m;68Z1a z==v(lend3m8`Ajk4%su7?EgB^*OL6ggdMBdRm)A{f)#rtFwa`XQz z+nW6GKDB>!!p|Z6heSV0_U}dYJw*L?CE+VleV-uuXrk|<`j@2s`WD%<8_}0g{cjWg zL&CpJ_@+e9Mg5i6@A~Ibk$3b&`n>!l_1B-M{>`cVvk|>J(SITT96|I)$zSJ?eH&B# z=Tdtw7TmSxOC)^`IE^X-Sm0%F14TW8>sy^ zQhgt%_B~JSS(xw(2>%Ju^OF5bQGL@XUUnw@Tq$q4IMhhrW#o?===1F`q8UG&@XM+G z`Ki7CN9|jb@bd^?g6zGB+Iun47f}6=5xzU&mlOUeqPxg{dHt3PRX3A;N74B89{K0D zRR28G{`rXBkmxJOKTA>l83XVv4Ql_p)c)t9`YV;cOZmJ$M_VoqI|%OReW-svN%gHy?cJ5iFHiEFB>ydv|16C! zYg74OQ~B>u`HQLi_Ei4!RQ_Np{|J@ejml4r{Hbr#aNUN1QYgGOqD!(U{KZ43{LFGS8@_W!aMOh!|+kdKzmsTqdThhArZKOU|Ud5aU+MdTg*A)*hIb&3wZlI*{SXvW_l`_?6Y&P(>rr1sxR=i@I4 z|EJvVuwKF8W%Bor>A9`E|HL&XyN&eUM*iA`#@k(q-jv#N7wKD`)_LAS_$y@Z--y1Q zxwx z_WYS>#%tsszQ6WMvOiyk;q2#i7~dg%ybfY<>hEue|D3*YH2(Dvy`jiE|J+6A_v@r@ zSt|b(Du1QKx6}94h^|zyF2*jw%FE@nlefb`FkZ}{_@5xOlV6(pt2Pf5`}lc0uD|1t zQm;K4xdMGZ;SUI%*H`JtaaaEv690~Vl;Zihh^}-#ZuFhx+E=6>6I|=-jOi@(9iUA!JYn?&a!t$*NncE7*}kzp8=v3x_7!Nf*WhZOjZaUT zHH#(s_9A^D4Sj}=^m*F6H;42+VdM`8^f3*88QkfM=`8zMtk3rEjb2}YhJ6NCeYKc2 z@m!+sPoyuTQQpvzK2K-adXc^?J4)v3Dqlr>F7NdhXy`Y%laJ{v+ceT&>A?58y1YK6 zwR{)i>0yr-=qCkt@-dxd+r;&C!T#q0eN4k%gFAgOZNA?Y>C3W9WV}%MDvgIq=XjRU z_+(f8`uS-^X{YZ|W6y@(-fB)q_}2+Hw5zWY_g`gGizr+nI?J}D&+{FLzEtJ|svvuW z#?$wVz2WEILqyM@`QH;AR^CeCFu~@W`m95)9~|RbG=JTQ>>E$?Rb=l!2tR`K{hsDK z`$V7LS%!G={gq|UlKtN${BWADe3$Cqlju9C{#Qx=K~}$C2eF&=Or;|0`ed~b{2%kp zx&V7!(l>sC%qw$0t3Gvmr4m1vbhNbw^~LwSna;Asay#<^*&I=Q=KD>AzaV~51F}b(`75J&P?kML=W#VUPfUyGy7g}Am!FHgHYcl6KfX`&V^scnD!&=o z|JBHT-=A9H6XGu=v#F$iEvo-T!j~ibYO4QLl0TE;xR=UrD)u^iUZ(O-5ffB&GoI|*g6OwMeiOl+{#A+o0@0r&dRd}BP4p^4+anG~Q2UM~ z`cd-Fs&d`o%0EZ=3>w$orE%m?ThcWz`vQ%#%LwiSRv_BCEBKtT=DN?JEc*`GzdzA` zB72`F`}QUK_M-AT5j~Ccy-51@A^Yvec3}UFbUtn}7Yg{#(ce?~8wIyq9L}(wa_-8m znHOAN{#N=Nd4k5j{pdbH{(cCju!qXa`yu@2zVhxG16cKyL#uUcnW zd;8M!1jWZc$)5cE0?yw2{Q{28-!I_k-e}&GW!KXA_fP82w~0Q5=)Y5ce;w`*;&EOY z-_MS&i_CQ$_5Uv@zD^?gzf^yf#-C%U{%z^=93Lgqe=fEq<<6AwnNhE<4UU zGP}lR{pZuwR~&GOm1`{GC6Sarh%t{%)e5mi}?_Pe%ST*X5)?e=g(XCs6tP zIgP{lIn7k5-^J4{mM+Gv#IsYAea_lZJTLNib^7iVe>(aqq7Nf_3fZ$3#otwO{pR$Y zK=Q{CeLLxYn(*BS{}#~?5Pd(s!7I&LUy=Q%$M#oY|EHXN6{TH$3rV}|5r>CJ|38V|m*%@S zNA+cy{JO0lkIoYPuD<-at)t`dvC{cxBfq=1S7|4|PUOEz=iiL{PJw(*=kk^64F>3ruz|(6aM#TzFMimJ|8cRcKUXv@|WAsDfMTi>uyte zE+sQZYkOAH{RU%D+bC4XygS(Eb-ZuC(Hv zIN!eQaitZn!v4iPu5^S4{i`%zEVhk;+%8eM&3df$xEY&mD7G zaqF*(g8JZ3Lo415{bQBPDoQKf^@NcRp0g{hc;{q;f79z%T5&zqcfILdDk*q_si+xmk3R@&kD_byPm*($a8dl(ff zAIzVW*79BG&p-S6l~&xwXD}Wpt$4@vQm;Lt{WQ1+TrwhTFvPk zH*?c2RN&&x#?$Y;KBb-fQYG?Nlf0o_{pgPcJ#Ob;hE}|`sL5UHaitZn-jTik{=yzt z+Tk=l+VjJVmx|lZv#NrFN6a-Qw+4+R3jRjYs->V!3%nYFD}+dmP=bnMBu5U$dIkKUubL6%4QMWPAVB z<15MiT_^B)qJKi|eUR+^IO$u8==vPCey4u|+5ZgrkMWhso>hdlt;FG4vagHuJwf;( zRDMUgzrgf2&=Yp<*S8nXYxL^HlG)wdt{?=|tC^T!KO{AbxbWZwZ){#3!8eX&2~{JE9RA49wP zUZnn>K>cwh^~Xl!-_5CgUm^Mol0QpmSN~qKS^qkE3o8FrYVW<|j~V2z*U6vbNnhN) zO7~5s=3ak2thBS|`=tLBqF*KYPvp-F$bVJBpA>()4*9B_FRuP?Q-A!9^vy%(*H*Tq zKR*_v^J72ik0r@JOA&n{`Sago?+iLWzCrfCLH0AgG}X6^(60TLQGdTo{@#i3Pf+
>=_F-;?@(U7|lj_8cD7SLt|1+L`NP+N=wv`ac}mU#U`grL9)uzfQu5&a%15-Yckm zGiW@%ljwVB{C%F{Z6}JycZhzU%6~2Lk6F_lwKvPYO7zO4Z(q{)GtzfIoj-F?eEgc) zcRKn148m`X`p?{pApLI$p7)2jRwa9%r~2Qf^QD*U{{xkOf#^l4{p-s84_E(sME{HG zyS)RVe*8L@+WRxozXREKH?@CFs_$j8_g^%gTubD!dr z_cZnIv(`WUdH=4teczJQ>6wT6Whc_J3B}QTB)s#Jjo^>y@EQP=NEYki$BncVTd zKBX0}0so`Nl~&yTo=xzc;CWGenP;^2 zJS_TS6{Dxu|9(O4ck>L$>MQysm(T6eelYiNqj9TJVL7~)5{1N%Rck%$SAPqx<-8wX z5xZS|qSyS+6Rj(m&6>*X%d-1Q+oAr*%`o=`-?cSpy^hZ7&9bZMI+^>Y7R9IeewOr) zD}S5NT4DBuh?e(#hW)v7RNmoE-^x_qcOv;LyVI`Yj{N}<9`BEh>@erJrMaAbpDK=r zis`>iMLxGn-jfPK^u~J7zPz7F-s{yk;q#r!b?j*BUBI1hm7I3<<+QnXJO>6fYow{O zQhm=H!*Nz65`V@17*GANkF8Sc&9a{merSYOsyI0|_3cqw{nP>6{Nzfm zu%dL1o9hhHe}I*Aes%u%NAx*YspjtuRJ}PJx7+u#zLz!^H};?(I=o#G>ee`{zCF6&^)tB*S-HGf9*o?djs9axQXcBlmE^peTS32 zsYE|a{yUBEuaG|~(jU%0t5AEErSiWcd#4e87?poq?05P05>9t*HKP(tjbfcRb<0Cj3~c|4UTgmxfeXPw*yH3j#U4_gl|CguSWGPAJLVL=S@$Vp-s;hqOoQTU9EVQtwHo@bUpqJikH=B z{`WCz?{Q@BhloC%+WQg0PbGS-sD0*ls)$~Y>VKa6eF^z<64ie>;pdWPve(R6$z61PaXtl@UKk@b|9pT3i zZfM1AeEa^D_%^iS9T*S4?8__daP;Te0nYS>2Dei^TcXlIbZ36QE3dGkw9~)3LDmZN z$FzC3QZ)WnI#)LGS9*D(&G)k6`0b4KRg})_H*3%${pLGhbp3izgjYJ&wJq`enbX>y z&iH;sMQMlcV9H+=*q_si+wpNVj}x6`zoqdA_lH*}c|)td&M%p4c)vZTBm8k+-pU&~ z!v8_Ip(A`c;f7Y+#-EwO=M0HIPiNUWaeHbMFG{Pv8v6eUuTSX+f0A%dXW8%L@v?9} z=D$ay_EvM+>4*P1E3Q4YoR07s;f9XzF2W71c*k=l7mlYn?eJ}_s1~SnDx7P6Glvcco>x9pHJf~y5 zUpLPINN;rqW6zI+ayhMf?fk)fo@)Ont#}8156Il|P+V!n?S1LcA9$W>=m-zzPrwZw z;oeD9oA&)EV@cV7f>96Lr!)Fqn z(+)VX<8QRr{`Zo{ooOU?;_0<5+X~jFyf95(d zS6ERx!h`eO;)ZrO^=Bvbr+t6xK7oGJZ)jH@_I^LWbK2qPzkLHdryUOY{Q^9vBYc0t z4ejtJO)k`*(+)>`92k_(X@~#U|Q9eS5p;`NCvs|3gCO_L|?{8-uJbzaBj=8cX*x4vy$b z#|u`IFaP!E`pV(1zCT2``RtVS3OTOw_--FIuXm!%>vO-D-`TQyoL}|2p04M!Y%-Nw zk^Hlu)MJl0Y)$?cNB)=~xRc-1`or1be&_r(d)?#s8YdJVS+*#}-(qw>XmO%@#eP@+ zIBL%=)ZXLd`pfz49Eyj9=y}&YbpL68I$su}{@aoCoj~=S5?}vy%o)j7ly>dO``ytm zioBy=h{~J!JJBzb{40d#wA1%0;jdBo*NOf&$>;W2E|k7Ocy6z&?@hv)o~U0 zs8s)DG%XaI7h6;OEJ*RP5YY=${45s5Po?^IYiV5HI5`e0Aj{%!E<{BtsQ9}(lL85iu)q#bXX+!$Xjr=2}H?d);oW>7hy zeL10BIkmeZ_D_~Q62-Uq9y;~kR&u`N^_sZ{J^z|U^0yHEu+XmjBZTL)!yhGlI+gzq z(H&8I744r#aHs!lo6~;GvfO@$FF^X3-ih$@XuSO%jW55Z_AEv5K0n3x0z|(@bS;i| z`n;%gd^@U7KhLevrj7pdDfUC9L*mlOx${8e9N)!bUf$@G?dMUwS#})JH&Yz_jPT=$ zK0#FHUju(JEA1 zA*5BzQ`|Ie|gw|gZze{($7V#Xq?LhCi}vKDW==GY8?hy{^7F31@mP!hdIJdoVim^TNC@(rT>c^}64E$pBvJA^rfWLfSX8zngGB=c`) zSDo~{N#El?a$c13{WX^2;cbeC{}BFPiieY^zIjRhB+~a^!rvi%kCDEaBtNInuD$0) z^QTH>8H0@V{&&~K!gu2X@%g#9i2?F!2ieg+in|K+Fj4lxaIkeSm}z6 zS9$452kZ|%e{$NDv+K^yb9|M{%b91z)c^C#`jy;&MSqE(ivIX7op4%un%gC&kDA*?F}!!qn{JH}5Cc?rUg1 zbOX`7RL>NuXHDxNZKt`HLUH^TS|4}^%^Uwp?S6~eeG0X^O8DtielZ&N&Z6?ak3PpL zmHCY)KI7ur{C-n}XW4Y3x1;azzC!pb)ZX9Q_WI8yT~~~Cc7EO=>z2#zU*~ex%aD)D zW!Wm^@0!??%V*h5)L(Ox|Ncq-+l>78Q}W-Zx~<(#|G89tI*m&YkUy>>dmbnKi^%n$ zi_c{vKV{i`VxPlrA^kU!{tHR|9D7~k&I>nw%X#7XFXSy`zK-8~9?edEeTw|DF8TEs zYWJ6@-5;iY{WSIKZPd;;Nq%vXzgFb)R>{2RlP>O=Hs8CY@_)7Ei}S?|q<;$ECwq+g z<$ALB6V?(xZoEVC*O2_DNPan@FQM{(r1Hy?{CwoEH>v!esQmR5*S5IxpIM_u_#cQ~ ziR!Pn&1-)V@`yKmQ=@%k`OOY!r_j6t9;O-c9G# z@iyMwIH%9$t7D~I_K43Rq1}1La@syBXV_HVdvty+MeTir`tx>b@878WLe$>7sJ%B( ze=Q%ktK)TRdEQKuKQ;QCs8q0y+K=~H_E*xknv{16Ru|eHO}QH4;WppjM4R^?QTsnb z{XLoD`Lkrt=ZLOT`J1Wytzv&}UzRN{{&x0HBL9tzu1n1|De2pd`fD>O@AQwO{#%FW z^NGHI=)Oryik?u zhho~D>o;?CIv@&?+u8pg`g~iC`sbHcpA*j(6?z#u zbK2?q7~xA$`HvI5B+2LYIeV5OJh#`?w>05QFGKi>mbM3@!}pK)$?@~&H)c&RmESWS zw{$#q_P%3tUJusknRU2!z3Nx}{drxFtNgq@BDcJ`EsI>2W#a|Ci#FL z$(wbsR{j?xAMjP)#VPwoFhb(;`U%<#Gl_a^LO;yjoz=;&jDZkYWaKR@_!=v zfFH@5^|1LmN;e;{dOY8^cWLt1X5`N&$v>Ya`IW7IUHfdk7n$FSLi?Wc_7dOMe}woi z_gAF@_uuw**EQxH>=AB$_n7M6knG(?aOeN85&a(Z--d*D5&a{gmn3=xqSq#RXQFo@ zdLE)@Cwfbw*CYBPL?0ZTKb6j!@kH>u3`%RfbOY}RzR#1>ig$s2(e+0~=?H(Aa6>CT z2IZIX`jw9Gr3p8*;$u;MHIFMD;j0sFXvN2&{6-#ETJak2OTGO{NBGTz8(MMezq;2? zv{_3Y_eT}=ZR7PRt@>>LoaS+&&3i~F-p`Bm+xL=u$CuA(HxA@(1i9Vj1uza^&4b1s?(T}Jj_O!px!iu`1LbBW|XLi&D7_@XlZ&+RksQ6qda z+fr?Bmc2{*=9GE7D?b;}8`He~eX`d$!)#uEo#=O|y;G_D6-57z>brvI|Il^9%um;E$5XqG6584K59tS|U^c4%pJd;m zWdD&gk2#3!-9EaXX})tv_&>?MXNi8B=>HPkP4>P`_O46z?ML-b6x#XYT#BO`#J|oz z*OI?KP5!u!%Kw|}`2qFM(}dqi_@@cKmGqCH>$Mfho+IeIzntRn465%vs_%Wme@OBD zMY88@nm2uq<{bx7`OV3m^-15sRDJ_0zb46VPxyL-?@0QNB>8noem;_4ljK(=`L#%X z2a+F8^4}!+HAsE~lK&#fZ%p!^CHa{Y9~%+=4)s@!^leP?n-TsB-G_Z)UYsC)e4Jl! zcm7;Qhxbr?cF_UU!`)HE$Qt$jqJUH?3qUO%X@i! zd3mp|r@Khsg>$1qk8eopB*u~a#U#HO+4Cc!_ow!+Df1@hj~z(=SO34gD}mc;+TMG= z@AoxPD2dxVp-H6y%`>7|ljbxaG$^8^l$0ceN+gxx)|F(6>s~^J%w;GV4c)G8`<{K)^S$|f_i}On*Y|68-sh~f*IsMwwfEU)pMB0IdN;z8iT@qyFAF%y!JZdM zpS|R-eU$%cDz75pnuO=jechc@{xITiK)4m*Ye?SvMBhZXAmM#f{(8dW$bUO2e=91# z3Ss}fiL8Y_Q0@t;rq$pqg%omTSSc-3C5 zJpv`!Xk5w|^FAbRFO7S@ruQ25Q2Rbt*>AJOUffnj_RS#wO;z^d`7+V_5q$&Meu}4KfYn2uyy(G zjpd(8`L9>}_G)^?)!oZ&PN z@iAP%f6v^*I{nk5lT^;WI7s(qy z`5RLHdVU-e@fY><2wz70uhP2A2T1>G{r9?~{LN`zrzhDznE9#vI)n=(8E}`u~A&U-C~2D(_;#RDLs07uVsB;||a4RK4Qe5|Y=5^l47GAK}@APa#~3 z@CIs^yU3rP6MkLs`}fepc-Hs-rDNmQAyi%o!jCKYHko=)E%NskMaMT76}DOL!>grZ z?RGlJzlHD_gwG_rTgf-(5aF|k|7^k-6iGct`oBT>XA*s$!q#1v>c{-|CgopCxU0&K zJ*^w^5a=P;nrkNXToy`&n5g0$$O9R zLgHUUcs}7(lz%bN? zy+U{m;jM%}Cfu9k_aWS!@cD#4C3$}*{2Ae$3fn|g>VHq5{`U`riz{psRaAbPNWEtx zoq+o*N8_Y*^gQ7<8t1Jc`^wYvn%Pcj=wEK|4!unD>EZWQIm zcRf@*;(Y+ZJ7_%emLC7%lfqJ9I-YFmlfh|hOaaAj%wpAk@V`7H+WW%$Ga&`HdFbtRC${|R52$#uiG2ziGlR-oPIxZiW@PUo((e}HpXBIK zyGebI%@}+y0-g+U@&x6(gYcioZwrXtNX3y&oJw)Ci1;5O{F>^IjJcQe9_Zv5^WJfB zy=}su5B8<`nt1!1w_&Hd-rXG8%h;Hg$gkbVuiX{)^KMWjrIj&zsU7e>x6m7Zf&YAp zBj~H>50XB9AKH-rQz~y4wY!A7z68Hqn$i^g2Y#jH*n~fylMnq!j1S+eqWTz>lJ_De z^WyUS`5?cm<4a?FYnbfHOV`1*%Fo8^CS051<};$tBKk7&OGo0LPq-i9E2w?9A^K2- zZQ^*c_j{`6m5LvG9S~kd{y9 zjpSWO^n;{-JBsh;sUIys*T0jMJpbHjeaxOY)b87;>y4kstQd_;{d2G%qWm5o3fOi; zeV-AqdyZc=(W+rAgDn|D4f%5Pn~ZX|lWKzGlr_{H;xl zbooR4d5p1nmW&5-o=3li^XYMbO?2_)yQ@z6x)UFt$#p1TycePFBW%`rKEL~4gsi9b zwT$dJM(dyC{Q2m<>S^U~n^&Iq$Kp1h#Cf9-R}MFhVTtqRgwKjF-m_Qw`T4SQBDzh; zbIZB*^fnEl${ZoS3ANFN{X-v;dHy$RnR zVa)F-c^G48``!H8gAu=94-zXczxcC5@Q+(x6UxIrjL!ZLcb~$4#gKODa@=~1&`xc( z)Z=%dTt|=Dl`Zoy$xv=K$4v_*A9YT6i|UW@T~l?v#=E@4Ka+4%!p#W3PVKZG;Wny# zn>-u#yc+Dy68m2Z?bW8|Ri@*7ti8H^H`dQP9P5|!h@2w9PYxHgQGG=H=<`Z{>-dh# zz*q1v{n*Pce!C3v{Wu}zFPkh2e>@TSBf^TllIXyZzc;#H0q-FHHz0jh(KvOv%NqL6D&D?G z{!4^QQ#-0c?e+_*pJHTx1-hPGNdEm)>2H(rd}LB&KlY%a`s=3KO;YBkN5uFqAp3SH zeq$~sdsaAmLp$>Glvs1<7S#klP1Sr+|KR)Ez*mR-b1s#?h5Ypx>H7r5V|%iHCDC70 z@@%&BYsW_Y57r`6{w2PCU8z#(O9`)1?a?N`_3@VCw~5Q~t82{PMM-`~vUk6i7sc0| zRNiok*W;bMP#*(QC8OWKue6_S!k-U(7pM4E(0t8cHBLu=KzOIJ*O+~(z1W1rSFNaA zV~YFnQ)JJJs(-Y3ih}E#_WPdlC%)rD_Kzli)+Yb;r~3a+)j#@n)!uAk z81(sLxUQuzz7I}*T1Vr?9;%)C`HxRxa%5ck32edhHT(+o;?Jis)|;vNwwC7EQrOy& zkP_q=lNuMhvqGs(emPTNo0R$RL6IKttEWp=_xHK#XD~lb_6>0*g?RE9V{dO?N{UTf zLVO-${#y9~{XW%eeWfofRoFilZW_}+wO?4u{%HU46gH-{Z)YjJ@cnn?XFNZk@`tMO zuuhHW^C|zCsvY}r?tw@@KOeIpV0ZsnH|lr%bF|X~cH@w85r+NxzQVm{60iRjRA0V* zhqyXb(fxc+g-E_HzfOd)ho>qJ>&B@aO(NV{VK2W-OkQ6_H)by3c7*R!{=_p=x=yC{ zlaA___mkd8`8$#P`w5??u=mFqG5sGPc|8qC;A2|uL99eCOnS#D-pda;qk*@&{Q5A_=cxL#b}8(OueVPq zef<1zm}jzC-XFnl{ZoFsm&T#~d|D4bf7LW<7alhw+=6f`!eh< z7Qwh0U8~xWG3zL9{rwWYHA8msebkLqU(>068c_XrBK!rd&zMH?^m`4MW2E-IU9}6} z|9lg*SN~qrJuzGe^%Yxp=H}%V#pp5*(kH?)7bJh_dc?e(($CAkFGfF4$5%q)E8G{^ zB)6wwWX~1eKdw}iOY>=d++Hg--X5BYKdjfrue6>v;m?OSP2UG$pSL)ln>TC|#R>XX zS8`eou&OWX_}fMN9=8uT$D7N=Y!n8>o`i*cliQ+0QINO>H9%9&aD=+qa)R8Yb781>=52U z{o*)Pp3RoHjjxYus~SeWdm)bG0EB>ix=W;vz?h^1FJd5vzyY z8k|F=wVruH|IVx|f zvd89?I1lS$aeqML-46-hLU@yshvy!uKf!Y$;@?Pkio*W>?u1zVzNF|_gGzV};q`>K z5&l47U)~>LtRL0JE$u%EA= z9J99_mG>@Pp9ZP?#tbHWA>oS%wEoj5%GVluzy}xIi^on%HN&vGS%LU zd5G}c)K4!^*e2`1{?I=dvq;hLz6#-c3ExNf0LAYQgm)-=aoteZk7wfTzoCj}o2URB z?i2AHM)F5q!WXG=FxJsif3_4c@?6Z{70I3x6}HJo!9O>~Us=&{O;y+?<@xL27=JZI z$23M%h0((g;h8OD>ViN84E32OX|ZzB-B2I*Uf_*3h=BK?+7 zdwzlXy9dd?r&0Z^Bzr~>{UFg_BP{C$LwkTdgwLY#+Y)X-*jY!^brJqf%p!(JKE4Uw_^2U?>FRFP7yaz$_>j+OI{1Mgf28x$e#Qzf2 z|DAL_TSERlN7;+}4;61V`w_BVua`6Ca+2SW{P_>^&m%-{LGk`1@wX)UGVqzzAOU;Yndj*tV?q}ldy$H3Z?i62_5x<|$4*JXbmAJeTB<~W^kLPnAA%EAT z{4GfS0`hN5qPHU4g7{A*`SXfs{U0Fz)hGRHsr)v{@za*#Z8Pa}p30ATMQVRHQTaVc z-dU=B8*??~f12#&_dWEwRyZ{4ruu10{`ecwclh{mQslo{6t72+J^d-( zYN_^#eHlomE`&L!lC_?r~dwQ zlHZ^Fb%6LUAi7_7?2L4EP>THXxzfi46ZnEYkCK1tkv{bacP0NUr2d`XV{b+Jwx#;- z=H)rv<-cP{|Kmx%UQdntJ(8aw{^N*#KIxw%{u2lnqx@}YzN!TAXA#aO{3!MJy_7yS zi~E<7l)n^Vevh>Q)z_IyKECfk^wK1+5z+Gyy$i)-SHj&04<`SOrS{UD`14YE-%)(( z_sH;^oZ_hhmDil?Z%Mcn;U;8%Q^L&%*CBhF6TJoDmW1<>z4-~ZBK{%N|EyB&8}DzC zKE3GraHaB>P59>qvHpPkaR-g(w-CJumA``M1<0NzM88&Hn_TXCf}l?`MaTXpgdZTx z>sI>^eHr0ZE}rvlMOlYO^Sd9w*ur2KP;eiG5|Ao@2HACsuQ zJCnY1NWXH_U$r6mH&cC_P4bt}^;JK=#C$KwKc2=5H`kmPqIf3~Im+Z7)hzg4ID+)DNqrT+O`(yuG&SA*nLCjWjy z@{b^S-3S}9Pu^RMk3Y+iel=D3Hu*=o9-OM^_>Kbkt2f14HHwD^DSr#c?+Q80e@@}U z(EgLBulkh=9+#oqOy~T}>wnS%zn<(2E--%PS?iREPjjS^pXW{^fAn+P`dscM>U_T= z?}1FUlqq`u*Zh^!2RYB+%Z(YrFVnfqob!Gqr;f9uGw7X3ncViNx#i1L#&7xDPAJE= zW$J}~%QpP3TiOGeT4ttmY5srbn9GLs?}+}F^Zb@{$)tQH-)B0Pv-ix*m8p!J?Kd-5 z?)h?-o%2lQGK7zN-c08*=g#ff+-j3sc{%xVSHf>S`f}R!Q_tkiFF&=EpOT-iWtnCD zG&?fo&Ur59nIF@ITTNzOefD38zf9U>I;TrWqug-jhDYRO(mK<*blE@8F}K?NJf;0E z<=61QFHy&t%gA&#)45;6E5Dcdzv+QYSHl0cn9O-y_;0h|e>3)e8LM+f$1hXv|DRHR z_uzk9U6wW7O*yj!Z#d<_TZwO)isp86q8V>a!n>y@qUmd% zF=I?;GuBKt*WjI(apry_53l8cUYS(72S-Wc@l;Tf5RO1P8L1Ld^;GJEV_zgF;nE?z zUM(ruQ~F12xhZAKEh$@W&802nf7BLe@(Y)L9(;LyW$P7=}>jt-JyODqF&7*{KKR6vZh-q zUQ5HqYbj3KlARK#v#4(8!q!f(bs=nhCl;sPULT`k>r~}eXyE?--SQjY9jL};-C@d; zHZjSy2j3R8ZIzAKbz`djZbtnb3%ibScKNn9H)YR{$@li8<)_P6RZK~oDdlvM{-CibjyR~`;wH4mf3<)4dD>(sU-|>zF4DI9zKz>P{|qrB?W04g zeY}^W4ttw;8=0cwCd5mgpCMikSHFjk*L3@oZt@JIU#gw@)`B*T@6OaPFQYH0Z7#!m zp3Q*zBejH=2O_mIHO)|@ZqRNtQa{Y+^fw7}fk~PHSlTfV?-CBewP~=)Yc4YRuya;^ za|!lAy3`y2c}F5|K{E_nxQ;MKnaj=5W+d9hC{x&6VTzb5(N3;He-{6f#V#^8CX2rA zN0P-rU!X5ql4Xp%DROe^+|gL(SOY6jjxL{V#;+=3+7~Kn+GDH08kYbM&o)iQWt&yk zAzhE(_|(QW9OVxpT)O9@Y;*L-*|0=*YsOplNWvkDLu%lB`fn&Me)0uSdCPefP8LC# zgON$zn%)aqBV_J^qpZp)2%5;6hl}P~9FN2C5~L0IorK6q$oDXQmjmB281^7&!;$0- z_F_2qE#wr%QC2)zoL_=;5Q6g}uk6A&2zV9Jo6x5)&dtX;3x_=mS)*~j9q{FlAz#p4 zj+6(o-h!-I_}vbM$xg8r=N5x+9Qd~b%kH7Fqo?dDDqn(r8A*01UX3Ixxn;N9jYzT! zsO)4cyOqigxLJ@>97#O&6tL`SyAP=Z&Mm_c;@wUHM*tr>3SU9Ru`tqp&}2u|4M?)H z>>i}`NN*!Oha|ffFOx0zDs&vZI_V;*oMrfXG0_v0vU;yn#{kHB9wah!tlk0Q-QYK8pMz%w36cJP%|sta)30lslK zRz}*7x@ZPIk)0psrz2HHnt?pCkw!wktY$hLd8^_mU+QiEy1X%P436L9cnC>$G+qYU zddT?}$J;=YT}kE5()q|I3pjDwyaFtCiatpkAHccCajp!G#lhcJX!u=FVhOTdg?^*Z za3uC*m1c3AZ;kXa@B#?@D|p^QzJ~a{9CTU9-3+NO%50AF1HhXN+FsD)EuYm$n~|p? z&dtQ{8c5rb-a{&kb8>HfH&P>{GDvlBZWzjX5_0I6B0cO{b4-z22X;F$>>r0@ANc;!nxB2VP^z`6Hu zt`qo{fv*ly0(wjU&k+268a{s%=~$eTFWgQ*o|B+sDWvaVzu3M9e6?|umG&1R4a52R zNV1bgB^+Nz-fc({U-I>C`SPB8J@b6X8v=bNgQq5rgP_YEr0>By5wv+ovJ25-q%FvE zJfi+7>iemJK8WJi Date: Tue, 3 Nov 2026 13:31:44 -0500 Subject: [PATCH 2/4] test(typescript): pin variance parse shape; correct docs and changelog claims Review follow-ups on the variance patch: assert tree shape (call_expression type arguments, mapped-type and type-predicate names, tuple labels) rather than only hasError; make the extraction test fail without the patch; scope the indexing setup to the test that uses it; drop the next-line-method guard (it belongs with the #335 scanner change). The changelog no longer names Effect files that #335 still blocks, and the docs list the `` tsx limit, the real over-acceptance (``), and that the second `const` is ours rather than #364's. --- CHANGELOG.md | 2 +- __tests__/typescript-variance-parse.test.ts | 99 ++++++++++++--------- docs/grammars/tree-sitter-typescript.md | 29 +++--- 3 files changed, 77 insertions(+), 53 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 58033935a1..848465cb67 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,7 +53,7 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ### Fixes -- TypeScript files that use variance annotations like `interface Stream` or `` now parse. Before, each one was a parse error, and in a large file the errors could make the whole file fail to parse, so files like Effect's `Schema.ts` and `Stream.ts` showed up with almost no symbols. Re-index TypeScript projects after upgrading. +- TypeScript variance annotations like `interface Stream` or `` now parse. Before, each one was a parse error, and in a large file enough of them could make the whole file fail to parse and show up with almost no symbols. Re-index TypeScript projects after upgrading. - In TypeScript, an awaited call with type arguments like `await fetchApi("/me")` or `await api.get(url)` now links to the function it calls. Before, the call was dropped, so typed fetch wrappers looked like they had no callers. (#2586) - In JavaScript and TypeScript, a call or `new` in a parameter's default value, like `function renderWithNote(note = buildNote())`, a destructured `{ size = defaultSize() }` or `constructor(private svc = new Service())`, now counts as the function's own call. Before, it was dropped, so `buildNote` was missing that caller and impact on it came back incomplete. Re-index JavaScript and TypeScript projects after upgrading. Thanks @inth3shadows for the report and the pull request. (#2588) - In React, a component rendered at module scope, in a top-level constant or inside a test's `it(…)` callback, like `createRoot(el).render()` or `render()`, now counts as rendered there, so an app's entry reaches its root component and a component's tests show among its callers. (#2587) diff --git a/__tests__/typescript-variance-parse.test.ts b/__tests__/typescript-variance-parse.test.ts index f2d4e013b3..d0227f505c 100644 --- a/__tests__/typescript-variance-parse.test.ts +++ b/__tests__/typescript-variance-parse.test.ts @@ -1,18 +1,16 @@ /** * TS 4.7 variance annotations (`interface Stream`, ``) - * were parse errors in tree-sitter-typescript v0.23.2 (upstream #370). In a - * big file the errors pile up until the parser gives up and the whole file - * becomes one ERROR: Effect's Schema.ts, Stream.ts and Channel.ts indexed as - * almost nothing. The vendored grammar (wasm and kernel) is patched; see - * docs/grammars/tree-sitter-typescript.md. + * were parse errors in tree-sitter-typescript v0.23.2 (upstream #370), and in + * a big file such errors can pile up into a whole-file ERROR. The vendored + * grammar (wasm and kernel) is patched; see docs/grammars/tree-sitter-typescript.md. * * The patch makes `in`/`out` keywords where a type parameter starts, so the * cases below also pin that `out` still works as a name where real code uses * it: the upstream fix PRs as written break `type F = out[]`, and * accepting `out` as a type name everywhere broke `[out: T]` tuple labels - * (Effect's JsonSchema.ts). Known limit, by choice: a TYPE or JSX tag - * literally named `out`/`in` right after an expression `<` (`x`, - * `…`) no longer parses. + * (Effect's JsonSchema.ts). Known limit, by choice: a type or JSX tag named + * `out`/`in` right after an expression `<` (`x`, `…`, + * ``) no longer parses. */ import { describe, it, expect, afterAll, beforeAll } from 'vitest'; import * as fs from 'fs'; @@ -22,28 +20,9 @@ import type { Node } from 'web-tree-sitter'; import { CodeGraph } from '../src'; import { initGrammars, loadGrammarsForLanguages, getParser } from '../src/extraction/grammars'; -let root = ''; -let cg: CodeGraph; - beforeAll(async () => { await initGrammars(); await loadGrammarsForLanguages(['typescript', 'tsx']); - root = fs.mkdtempSync(path.join(os.tmpdir(), 'cg-ts-variance-')); - fs.mkdirSync(path.join(root, 'src'), { recursive: true }); - fs.writeFileSync(path.join(root, 'src/stream.ts'), `export interface Stream { - map(f: (a: A) => B): Stream -} - -export function runStream(s: Stream): A[] { - return [] -} -`); - cg = await CodeGraph.init(root, { index: true }); -}); - -afterAll(() => { - cg?.close(); - if (root) fs.rmSync(root, { recursive: true, force: true }); }); function parse(language: 'typescript' | 'tsx', src: string) { @@ -90,19 +69,39 @@ describe('TypeScript variance annotations', () => { expect(tree.hasError, src).toBe(false); expect(typeParams(tree), src).toEqual(want); } - expect(parse('tsx', 'const c = (x: out) => x;').hasError).toBe(false); + }); + + it('tsx: still takes `out` as a generic arrow parameter', () => { + const tree = parse('tsx', 'const c = (x: out) => x;'); + expect(tree.hasError).toBe(false); + expect(typeParams(tree)).toEqual(['out']); }); it('keeps `out` usable as a name outside type parameters', () => { const tuple = parse('typescript', 'type P = readonly [out: number, value: string]'); expect(tuple.hasError).toBe(false); expect(tuple.descendantsOfType('required_parameter').map((p) => p.childForFieldName('name')!.text)).toEqual(['out', 'value']); + + const call = parse('typescript', 'f(x)'); + expect(call.hasError).toBe(false); + const callExpr = call.descendantsOfType('call_expression'); + expect(callExpr).toHaveLength(1); + expect(callExpr[0]!.childForFieldName('type_arguments')!.text).toBe(''); + + const mapped = parse('typescript', 'type M = { [out in K]: 1 }'); + expect(mapped.hasError).toBe(false); + expect(mapped.descendantsOfType('mapped_type_clause').map((m) => m.childForFieldName('name')!.text)).toEqual(['out']); + + const index = parse('typescript', 'type N = { [out: string]: 1 }'); + expect(index.hasError).toBe(false); + expect(index.descendantsOfType('index_signature')).toHaveLength(1); + + const predicate = parse('typescript', 'function isOut(out: unknown): out is string { return true }'); + expect(predicate.hasError).toBe(false); + expect(predicate.descendantsOfType('type_predicate').map((p) => p.childForFieldName('name')!.text)).toEqual(['out']); + for (const src of [ - 'type M = { [out in K]: 1 }', - 'type N = { [out: string]: 1 }', 'type Q = (out: number) => void', - 'function isOut(out: unknown): out is string { return true }', - 'f(x)', 'let out = 1; out++; const o = { out }; function g(out: number) { return out }', 'interface I { out: number; in: string }', 'enum E { out, in }', @@ -111,17 +110,37 @@ describe('TypeScript variance annotations', () => { expect(parse('typescript', src).hasError, src).toBe(false); } }); +}); + +describe('TypeScript variance annotations: extraction', () => { + const source = `export interface Stream { + map(f: (a: A) => B): Stream +} + +export function runStream(s: Stream): A[] { + return [] +} +`; + let root = ''; + let cg: CodeGraph; + + beforeAll(async () => { + root = fs.mkdtempSync(path.join(os.tmpdir(), 'cg-ts-variance-')); + fs.mkdirSync(path.join(root, 'src'), { recursive: true }); + fs.writeFileSync(path.join(root, 'src/stream.ts'), source); + cg = await CodeGraph.init(root, { index: true }); + }); - it('leaves a method whose type parameters start on the next line a method', () => { - const cls = parse('typescript', 'class Repo {\n find\n (id: T): T { return id }\n}'); - expect(cls.hasError).toBe(false); - expect(cls.descendantsOfType('method_definition').map((m) => m.childForFieldName('name')!.text)).toEqual(['find']); - const iface = parse('typescript', 'interface Api {\n get\n (url: string): T\n}'); - expect(iface.hasError).toBe(false); - expect(iface.descendantsOfType('method_signature').map((m) => m.childForFieldName('name')!.text)).toEqual(['get']); + afterAll(() => { + cg?.close(); + if (root) fs.rmSync(root, { recursive: true, force: true }); }); - it('extracts the declarations that use them', () => { + it('parses the file clean and extracts its declarations', () => { + // A small file recovers locally even on the old grammar, so the parse + // check is what fails without the patch; the extraction check guards + // that the new `in`/`out` tokens don't disturb the extractor. + expect(parse('typescript', source).hasError).toBe(false); const names = cg.getNodesInFile('src/stream.ts').map((n) => `${n.kind}:${n.name}`); expect(names).toEqual(expect.arrayContaining(['interface:Stream', 'method:map', 'function:runStream'])); }); diff --git a/docs/grammars/tree-sitter-typescript.md b/docs/grammars/tree-sitter-typescript.md index 36979ad14f..de4a7b66ae 100644 --- a/docs/grammars/tree-sitter-typescript.md +++ b/docs/grammars/tree-sitter-typescript.md @@ -32,21 +32,24 @@ tree-sitter gives up and parses the whole file as a single `ERROR`. `out` stays usable as a type-parameter name (`type F = out[]`, ``, ``, and ``, which means modifier `in` on a -parameter named `out`), as tsc accepts all of them. This is upstream PR -#364's rule plus the name alias from brajevicm/tree-sitter-typescript@9fcaa13. -Both upstream PRs (#361, #364) break `` as a name without that alias. +parameter named `out`), as tsc accepts all of them. The rule is upstream PR +#364's, plus the name alias from brajevicm/tree-sitter-typescript@9fcaa13 +(both upstream PRs, #361 and #364, break `` as a name without it), plus +our own second `optional('const')` after the variance for ``, +which neither upstream PR has. ### Known limits Making `in` and `out` keywords where a type parameter can start means they lex as keywords wherever an expression `<` could also open type parameters. So a **type** or **JSX tag** literally named `out` or `in` in that position -no longer parses: `x` (a type assertion to a type named `out`), -`…` and `…` in tsx. No HTML element and no conventional -type has either name. The alternative was accepting `out` as a type name -everywhere, and that broke `[out: T]` tuple labels, which real code uses -(Effect's `JsonSchema.ts`). The parser also accepts some forms tsc rejects, -such as `` (as before), `` and ``. +no longer parses: `x` (a type assertion to a type named `out`), and in +tsx the tags `…`, ``, `…`, and a member tag on a +binding named `out` such as ``. No HTML element and no +conventional type has either name. The alternative was accepting `out` as a +type name everywhere, and that broke `[out: T]` tuple labels, which real code +uses (Effect's `JsonSchema.ts`). The parser also accepts some forms tsc +rejects, such as `` (as before) and ``. ## Measured @@ -99,7 +102,9 @@ either side, rebuild the kernel (`npm run build:kernel`) and run ## Dropping the patch -When upstream merges a variance fix, bump to that release, check that -`` still parses as a parameter name and `[out: T]` as a tuple label, and -go back to the crate and the checked-in `parser.c`. Tracking: +When upstream merges a variance fix, bump to that release and check that +`` still parses as a parameter name, `[out: T]` as a tuple label, and +`` with `const` after the variance +(`__tests__/typescript-variance-parse.test.ts` covers all three). Then go back +to the crate and the checked-in `parser.c`. Tracking: inth3shadows/codegraph#11. From 0eb0804d285e9829d09eab0f50e462af8b6bec0e Mon Sep 17 00:00:00 2001 From: Eric Minish Date: Thu, 5 Nov 2026 19:41:26 -0500 Subject: [PATCH 3/4] Mirror #3226: README note and re-baselined TS differential The patched grammar fixes 54 Effect files, all 4 Zod files and the variance.ts fixture; Excalidraw and VS Code are unchanged; no new errors. --- README.md | 7 +- scripts/ts-differential.baseline.json | 194 +++++++++----------------- 2 files changed, 73 insertions(+), 128 deletions(-) diff --git a/README.md b/README.md index 5973706f3d..69169bea91 100644 --- a/README.md +++ b/README.md @@ -2,11 +2,16 @@ > **This is a personal fork of [colbymchenry/codegraph](https://github.com/colbymchenry/codegraph).** > It exists to carry fixes for bugs that put wrong edges in the graph, found while using CodeGraph > as the ground truth for other tools. Wrong edges are worse than missing ones: a -> fabricated call makes every tool built on the graph confidently wrong. The fix it carries now: +> fabricated call makes every tool built on the graph confidently wrong. The fixes it carries now: > > - **Impact is fast again.** `codegraph impact`, `codegraph_impact` and the viewer's blast > radius had become 2–3x slower on busy symbols; the answer itself was unchanged > (upstream [#3249](https://github.com/colbymchenry/codegraph/pull/3249), fixes #3248). +> - **TypeScript variance annotations parse.** `interface Stream` and other +> `in` / `out` type parameters no longer turn the declaration, and in large files the whole +> file, into a parse error that indexes as almost nothing (upstream +> [#3226](https://github.com/colbymchenry/codegraph/pull/3226); the grammar's own fix, +> tree-sitter/tree-sitter-typescript#370, is unmerged). Re-index TypeScript projects after updating. > > Earlier fork fixes are now in upstream: `codegraph sync` on an index from an older engine > (#1842, which upstream made a warning rather than a refusal), imports onto an exported diff --git a/scripts/ts-differential.baseline.json b/scripts/ts-differential.baseline.json index d6cb9a2d8b..a7a1fdd11a 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-06T00:03:17.738Z", + "generatedAt": "2026-11-06T00:41:26.630Z", "wasmSha256": { - "typescript": "3a44d634c9840dccec36f33b99592bd086a2f940e9cd80c64347c45b7dce662f", - "tsx": "8f647a1b2cafe9ab00fb2056d79021d2a144ba17a72f45511072311c1b05d08e" + "typescript": "cfa98dd06ea15830b0e203fbd2c30b144fcbf9cd8234790d4e8d20ae368a3bd1", + "tsx": "2e9b0cdb5a08babebb2ba26ecd8d1b69c41fb7fb55fd4527190d071866950992" }, "divergent": { "effect": { @@ -24,184 +24,135 @@ "packages/ai/typesafe/src/TypeSafeConfig.ts": 63, "packages/atom/react/src/Hooks.ts": 188, "packages/atom/solid/src/Hooks.ts": 65, - "packages/effect/src/Arbitrary.ts": 53, + "packages/effect/src/Arbitrary.ts": 512, "packages/effect/src/Array.ts": 216, "packages/effect/src/Boolean.ts": 97, - "packages/effect/src/Brand.ts": 37, - "packages/effect/src/Cache.ts": 113, - "packages/effect/src/Cause.ts": 79, + "packages/effect/src/Cache.ts": 431, + "packages/effect/src/Cause.ts": 684, "packages/effect/src/Channel.ts": 1, "packages/effect/src/ChannelSchema.ts": 200, - "packages/effect/src/Chunk.ts": 54, - "packages/effect/src/Config.ts": 113, - "packages/effect/src/Context.ts": 68, + "packages/effect/src/Chunk.ts": 549, + "packages/effect/src/Config.ts": 190, + "packages/effect/src/Context.ts": 216, "packages/effect/src/Data.ts": 415, "packages/effect/src/DateTime.ts": 1, - "packages/effect/src/Deferred.ts": 60, - "packages/effect/src/Differ.ts": 29, + "packages/effect/src/Deferred.ts": 270, "packages/effect/src/Duration.ts": 1148, - "packages/effect/src/Effect.ts": 122, - "packages/effect/src/Equivalence.ts": 62, - "packages/effect/src/Exit.ts": 89, - "packages/effect/src/Fiber.ts": 73, - "packages/effect/src/FiberHandle.ts": 59, - "packages/effect/src/FiberMap.ts": 62, - "packages/effect/src/FiberSet.ts": 58, - "packages/effect/src/Filter.ts": 46, - "packages/effect/src/Formatter.ts": 43, + "packages/effect/src/Effect.ts": 553, + "packages/effect/src/Equivalence.ts": 348, + "packages/effect/src/Exit.ts": 780, + "packages/effect/src/Fiber.ts": 434, + "packages/effect/src/FiberHandle.ts": 318, + "packages/effect/src/FiberMap.ts": 354, + "packages/effect/src/FiberSet.ts": 319, + "packages/effect/src/Filter.ts": 176, "packages/effect/src/Function.ts": 1, - "packages/effect/src/Graph.ts": 85, - "packages/effect/src/HashMap.ts": 52, + "packages/effect/src/Graph.ts": 830, + "packages/effect/src/HashMap.ts": 337, "packages/effect/src/HashRing.ts": 138, - "packages/effect/src/HashSet.ts": 53, + "packages/effect/src/HashSet.ts": 227, "packages/effect/src/Iterable.ts": 129, "packages/effect/src/Latch.ts": 372, - "packages/effect/src/Layer.ts": 56, - "packages/effect/src/LayerMap.ts": 80, - "packages/effect/src/LayerRef.ts": 45, - "packages/effect/src/Logger.ts": 66, - "packages/effect/src/ManagedRuntime.ts": 120, - "packages/effect/src/Match.ts": 154, - "packages/effect/src/Metric.ts": 113, - "packages/effect/src/MutableHashMap.ts": 65, - "packages/effect/src/MutableHashSet.ts": 67, - "packages/effect/src/MutableList.ts": 37, - "packages/effect/src/MutableRef.ts": 72, - "packages/effect/src/Newtype.ts": 62, - "packages/effect/src/NonEmptyIterable.ts": 53, - "packages/effect/src/Optic.ts": 67, - "packages/effect/src/Option.ts": 78, - "packages/effect/src/Order.ts": 55, + "packages/effect/src/Layer.ts": 666, + "packages/effect/src/Match.ts": 482, + "packages/effect/src/Metric.ts": 2715, + "packages/effect/src/MutableHashMap.ts": 268, + "packages/effect/src/MutableHashSet.ts": 265, + "packages/effect/src/MutableRef.ts": 177, + "packages/effect/src/Optic.ts": 1310, + "packages/effect/src/Option.ts": 422, + "packages/effect/src/Order.ts": 326, "packages/effect/src/Ordering.ts": 134, - "packages/effect/src/PartitionedSemaphore.ts": 69, - "packages/effect/src/Pool.ts": 60, - "packages/effect/src/Predicate.ts": 48, - "packages/effect/src/PubSub.ts": 68, - "packages/effect/src/Pull.ts": 42, - "packages/effect/src/Queue.ts": 175, + "packages/effect/src/PartitionedSemaphore.ts": 447, + "packages/effect/src/Pool.ts": 530, + "packages/effect/src/Predicate.ts": 368, + "packages/effect/src/PubSub.ts": 894, + "packages/effect/src/Pull.ts": 168, + "packages/effect/src/Queue.ts": 683, "packages/effect/src/Random.ts": 317, - "packages/effect/src/RcMap.ts": 77, - "packages/effect/src/RcRef.ts": 69, - "packages/effect/src/Record.ts": 49, - "packages/effect/src/Redacted.ts": 58, - "packages/effect/src/Ref.ts": 61, - "packages/effect/src/Request.ts": 53, + "packages/effect/src/RcMap.ts": 253, + "packages/effect/src/Record.ts": 264, + "packages/effect/src/Ref.ts": 535, + "packages/effect/src/Request.ts": 453, "packages/effect/src/RequestResolver.ts": 1, - "packages/effect/src/Resource.ts": 43, - "packages/effect/src/Result.ts": 99, + "packages/effect/src/Result.ts": 413, "packages/effect/src/Runtime.ts": 198, - "packages/effect/src/Schedule.ts": 55, + "packages/effect/src/Schedule.ts": 487, "packages/effect/src/Schema.ts": 1, - "packages/effect/src/SchemaAST.ts": 4093, - "packages/effect/src/SchemaGetter.ts": 50, - "packages/effect/src/SchemaIssue.ts": 1125, - "packages/effect/src/SchemaTransformation.ts": 78, + "packages/effect/src/SchemaGetter.ts": 193, + "packages/effect/src/SchemaTransformation.ts": 255, "packages/effect/src/Scope.ts": 323, - "packages/effect/src/ScopedCache.ts": 61, - "packages/effect/src/ScopedRef.ts": 40, + "packages/effect/src/ScopedCache.ts": 282, + "packages/effect/src/ScopedRef.ts": 183, "packages/effect/src/Semaphore.ts": 476, - "packages/effect/src/Sink.ts": 66, + "packages/effect/src/Sink.ts": 397, "packages/effect/src/Stream.ts": 1, "packages/effect/src/String.ts": 162, "packages/effect/src/Struct.ts": 149, - "packages/effect/src/SubscriptionRef.ts": 39, - "packages/effect/src/SynchronizedRef.ts": 40, - "packages/effect/src/Trie.ts": 62, + "packages/effect/src/SubscriptionRef.ts": 250, + "packages/effect/src/SynchronizedRef.ts": 149, + "packages/effect/src/Trie.ts": 161, "packages/effect/src/Tuple.ts": 79, - "packages/effect/src/TxChunk.ts": 74, - "packages/effect/src/TxDeferred.ts": 65, - "packages/effect/src/TxHashMap.ts": 87, - "packages/effect/src/TxHashSet.ts": 91, - "packages/effect/src/TxPriorityQueue.ts": 61, - "packages/effect/src/TxPubSub.ts": 55, - "packages/effect/src/TxQueue.ts": 82, + "packages/effect/src/TxChunk.ts": 295, + "packages/effect/src/TxDeferred.ts": 228, + "packages/effect/src/TxHashMap.ts": 383, + "packages/effect/src/TxHashSet.ts": 354, + "packages/effect/src/TxPriorityQueue.ts": 364, + "packages/effect/src/TxPubSub.ts": 459, + "packages/effect/src/TxQueue.ts": 557, "packages/effect/src/TxReentrantLock.ts": 487, - "packages/effect/src/TxRef.ts": 64, + "packages/effect/src/TxRef.ts": 183, "packages/effect/src/TxSemaphore.ts": 575, - "packages/effect/src/TxSubscriptionRef.ts": 69, + "packages/effect/src/TxSubscriptionRef.ts": 204, "packages/effect/src/UndefinedOr.ts": 34, "packages/effect/src/Unify.ts": 291, - "packages/effect/src/Utils.ts": 122, "packages/effect/src/ai/Chat.ts": 234, "packages/effect/src/ai/LanguageModel.ts": 1, "packages/effect/src/ai/McpClient.ts": 206, - "packages/effect/src/ai/McpProtocol.ts": 158, "packages/effect/src/ai/McpServer.ts": 522, - "packages/effect/src/ai/Model.ts": 36, - "packages/effect/src/ai/Tool.ts": 212, - "packages/effect/src/ai/Toolkit.ts": 69, - "packages/effect/src/ai/internal/mcpCore.ts": 51, - "packages/effect/src/ai/internal/mcpProtocol.ts": 521, "packages/effect/src/cli/Argument.ts": 351, - "packages/effect/src/cli/Command.ts": 124, + "packages/effect/src/cli/Command.ts": 645, "packages/effect/src/cli/Flag.ts": 482, - "packages/effect/src/cli/Param.ts": 44, - "packages/effect/src/cli/Primitive.ts": 74, + "packages/effect/src/cli/Param.ts": 1001, "packages/effect/src/cli/Prompt.ts": 939, - "packages/effect/src/cluster/Entity.ts": 75, - "packages/effect/src/cluster/EntityResource.ts": 55, - "packages/effect/src/cluster/Envelope.ts": 114, - "packages/effect/src/crypto/Aead.ts": 192, - "packages/effect/src/crypto/Cipher.ts": 119, - "packages/effect/src/crypto/KeyAgreement.ts": 143, - "packages/effect/src/crypto/KeyWrap.ts": 176, - "packages/effect/src/crypto/Mac.ts": 101, "packages/effect/src/crypto/SecureRandom.ts": 38, - "packages/effect/src/crypto/Signature.ts": 284, "packages/effect/src/encoding/Csv.ts": 1, "packages/effect/src/encoding/Ndjson.ts": 517, "packages/effect/src/encoding/SchemaBinary.ts": 858, - "packages/effect/src/eventlog/Event.ts": 59, - "packages/effect/src/eventlog/EventGroup.ts": 60, - "packages/effect/src/eventlog/EventRow.ts": 300, "packages/effect/src/eventlog/SqlEventLogServerEncrypted.ts": 273, "packages/effect/src/eventlog/SqlEventLogServerUnencrypted.ts": 164, - "packages/effect/src/graphql/GraphQL.ts": 127, "packages/effect/src/graphql/GraphQLClient.ts": 95, - "packages/effect/src/graphql/GraphQLGroup.ts": 23, "packages/effect/src/graphql/GraphQLResolver.ts": 133, - "packages/effect/src/http-api/HttpApi.ts": 58, - "packages/effect/src/http-api/HttpApiEndpoint.ts": 275, - "packages/effect/src/http-api/HttpApiGroup.ts": 56, + "packages/effect/src/http-api/HttpApiEndpoint.ts": 1230, "packages/effect/src/http-api/HttpApiSchema.ts": 563, - "packages/effect/src/http-api/HttpApiSecurity.ts": 43, + "packages/effect/src/http-api/HttpApiSecurity.ts": 233, "packages/effect/src/http-api/OpenApi.ts": 1241, "packages/effect/src/http/HttpClient.ts": 311, "packages/effect/src/http/HttpClientResponse.ts": 241, "packages/effect/src/http/HttpEffect.ts": 297, "packages/effect/src/http/HttpRouter.ts": 834, "packages/effect/src/http/HttpServer.ts": 48, - "packages/effect/src/internal/arbitrary/model.ts": 31, "packages/effect/src/internal/core.ts": 309, "packages/effect/src/internal/dateTime.ts": 1, "packages/effect/src/internal/doNotation.ts": 8, "packages/effect/src/internal/effect.ts": 1, "packages/effect/src/internal/executionPlan.ts": 98, - "packages/effect/src/internal/graph.ts": 18, - "packages/effect/src/internal/hashMap.ts": 26, - "packages/effect/src/internal/hashSet.ts": 22, "packages/effect/src/internal/layer.ts": 40, "packages/effect/src/internal/matcher.ts": 242, "packages/effect/src/internal/request.ts": 20, "packages/effect/src/internal/result.ts": 110, "packages/effect/src/internal/schedule.ts": 19, - "packages/effect/src/internal/trie.ts": 22, - "packages/effect/src/net/IpInterface.ts": 26, - "packages/effect/src/net/IpNetwork.ts": 28, + "packages/effect/src/internal/trie.ts": 318, "packages/effect/src/net/NetAddress.ts": 619, "packages/effect/src/persistence/CircuitBreaker.ts": 389, "packages/effect/src/persistence/KeyValueStore.ts": 830, - "packages/effect/src/persistence/PersistedCache.ts": 31, - "packages/effect/src/persistence/PersistedQueue.ts": 76, "packages/effect/src/persistence/Persistence.ts": 611, "packages/effect/src/reactivity/AsyncResult.ts": 1, "packages/effect/src/reactivity/Atom.ts": 1, "packages/effect/src/reactivity/AtomRegistry.ts": 219, "packages/effect/src/reactivity/Reactivity.ts": 324, - "packages/effect/src/rpc/Rpc.ts": 78, "packages/effect/src/rpc/RpcClient.ts": 928, - "packages/effect/src/rpc/RpcGroup.ts": 37, - "packages/effect/src/schema/VariantSchema.ts": 41, + "packages/effect/src/schema/VariantSchema.ts": 228, "packages/effect/src/socket/Socket.ts": 681, "packages/effect/src/sql/Migrator.ts": 201, "packages/effect/src/sql/SqlResolver.ts": 80, @@ -216,9 +167,6 @@ "packages/opentelemetry/src/OtelTracer.ts": 382, "packages/opentelemetry/src/WebSdk.ts": 108, "packages/platform/browser/src/BrowserRuntime.ts": 44, - "packages/platform/browser/src/IndexedDbDatabase.ts": 154, - "packages/platform/browser/src/IndexedDbTable.ts": 32, - "packages/platform/browser/src/IndexedDbVersion.ts": 36, "packages/platform/bun/src/BunRuntime.ts": 46, "packages/platform/deno/src/DenoRuntime.ts": 25, "packages/platform/node-shared/src/NodeRuntime.ts": 30, @@ -228,7 +176,6 @@ "packages/sql/clickhouse/src/ClickhouseClient.ts": 143, "packages/sql/d1/test/Client.test.ts": 78, "packages/sql/libsql/test/Client.integration.test.ts": 303, - "packages/sql/mssql/src/Parameter.ts": 44, "packages/sql/mssql/test/Binary.test.ts": 98, "packages/sql/mssql/test/Cancellation.integration.test.ts": 26, "packages/sql/mssql/test/Client.integration.test.ts": 21, @@ -236,7 +183,6 @@ "packages/sql/mysql2/test/Cancellation.integration.test.ts": 18, "packages/sql/mysql2/test/Client.integration.test.ts": 46, "packages/sql/mysql2/test/Persistence.integration.test.ts": 46, - "packages/sql/pg/src/PgProtocol.ts": 1387, "packages/sql/pg/test/Client.integration.test.ts": 288, "packages/sql/pg/test/Persistence.integration.test.ts": 111, "packages/sql/pg/test/PgMigrator.integration.test.ts": 17, @@ -248,12 +194,7 @@ "packages/sql/sqlite-node/test/Persistence.test.ts": 210, "packages/sql/sqlite-node/test/SqlEventJournal.test.ts": 353 }, - "zod": { - "packages/zod/src/v4/classic/schemas.ts": 35, - "packages/zod/src/v4/core/checks.ts": 28, - "packages/zod/src/v4/core/schemas.ts": 181, - "packages/zod/src/v4/mini/schemas.ts": 10 - }, + "zod": {}, "excalidraw": { "packages/element/tests/dragElements.test.ts": 16, "packages/excalidraw/tests/clipboard.test.tsx": 39, @@ -279,8 +220,7 @@ "__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-using-in-for.ts": 3, - "__tests__/fixtures/ts-syntax/variance.ts": 2 + "__tests__/fixtures/ts-syntax/gap-using-in-for.ts": 3 } } } From b8c0b3b7e7617206685f4ce416583d20e7d0f620 Mon Sep 17 00:00:00 2001 From: Eric Minish Date: Thu, 5 Nov 2026 19:48:28 -0500 Subject: [PATCH 4/4] Mirror #3226 review: variance.ts is now a strict fixture; README cites fix PRs #361/#364 --- README.md | 4 ++-- __tests__/fixtures/ts-syntax/variance.ts | 2 +- docs/grammars/ts-differential.md | 4 ++-- scripts/ts-differential.mjs | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 69169bea91..56c4b6e31e 100644 --- a/README.md +++ b/README.md @@ -10,8 +10,8 @@ > - **TypeScript variance annotations parse.** `interface Stream` and other > `in` / `out` type parameters no longer turn the declaration, and in large files the whole > file, into a parse error that indexes as almost nothing (upstream -> [#3226](https://github.com/colbymchenry/codegraph/pull/3226); the grammar's own fix, -> tree-sitter/tree-sitter-typescript#370, is unmerged). Re-index TypeScript projects after updating. +> [#3226](https://github.com/colbymchenry/codegraph/pull/3226); the grammar's own fix PRs, +> tree-sitter/tree-sitter-typescript#361 and #364, are unmerged). Re-index TypeScript projects after updating. > > Earlier fork fixes are now in upstream: `codegraph sync` on an index from an older engine > (#1842, which upstream made a warning rather than a refusal), imports onto an exported diff --git a/__tests__/fixtures/ts-syntax/variance.ts b/__tests__/fixtures/ts-syntax/variance.ts index 0978099968..ca99abc806 100644 --- a/__tests__/fixtures/ts-syntax/variance.ts +++ b/__tests__/fixtures/ts-syntax/variance.ts @@ -1,4 +1,4 @@ -// Known gap: variance annotations on type parameters (TS 4.7), tree-sitter-typescript#370. +// Variance annotations (TS 4.7): fixed by the vendored grammar patch (#3226; upstream tree-sitter-typescript#370). Must keep parsing. export interface Producer { get(): T; } export interface Consumer { set(v: T): void; } export interface State { get(): T; set(v: T): void; } diff --git a/docs/grammars/ts-differential.md b/docs/grammars/ts-differential.md index cc3fb866d8..9fcbad964e 100644 --- a/docs/grammars/ts-differential.md +++ b/docs/grammars/ts-differential.md @@ -34,7 +34,7 @@ The run **fails with exit 1** when: does not fail); an unknown baselined row accepts any row. The `local` corpus is exempt from this row gate (its rows shift whenever a fixture is edited, and it is strict per file already, below); - (`local` fixtures only) tsc reports any syntax error in a fixture ("fixture is not valid TypeScript"), - or a fixture that is not a gap fixture (`gap-*`, `variance.*`) is `DIVERGENT`, even if baselined. + or a fixture that is not a gap fixture (`gap-*`) is `DIVERGENT`, even if baselined. It **fails with exit 2** (setup) on bad args, a fetch failure, a corpus that scans 0 files, a version mismatch, a blind oracle or grammar (see Canaries), a baselined path that is @@ -49,7 +49,7 @@ integer, or the corpus an old-format array; anything else names the corpus and p Reported, never failing: `now-agree` counts only baselined paths that are now `agree-ok`; a baselined path that tsc now rejects too is counted as `now-err`; `improved` is above. The in-repo fixtures (`__tests__/fixtures/ts-syntax/`, one small file per modern construct) are -baselined the same way. `gap-*.ts` and `variance.ts` record constructs tsc accepts that the +baselined the same way. `gap-*.ts` fixtures record constructs tsc accepts that the grammar does not parse yet, **one construct per file** so fixing one is visible. A grammar that fixes one reports it as `now-agree`, which is how a candidate grammar or fork is compared with ours. diff --git a/scripts/ts-differential.mjs b/scripts/ts-differential.mjs index 87f1774430..7aaa0fdbdf 100644 --- a/scripts/ts-differential.mjs +++ b/scripts/ts-differential.mjs @@ -24,7 +24,7 @@ * The `local` corpus is exempt (its rows shift whenever a fixture is edited; it is * already strict per file, see below); * - local corpus only: any tsc error in a fixture ("fixture is not valid TypeScript"), - * and a DIVERGENT fixture that is not a gap fixture (gap-*, variance.*), even if baselined. + * and a DIVERGENT fixture that is not a gap fixture (gap-*), even if baselined. * Setup failure (exit 2; each also appends "**Setup error:** " to * GITHUB_STEP_SUMMARY): bad args, fetch failure, a corpus that scans 0 files, a * baselined path that is absent from this run ("vanished": renamed/deleted/wrong @@ -94,7 +94,7 @@ const CANARY_TSX_GOOD = 'const a =

;'; class SetupError extends Error {} /** A fixture that is allowed to diverge: a recorded grammar gap. */ -const isGapFixture = (p) => /^(gap-|variance\.)/.test(path.basename(p)); +const isGapFixture = (p) => /^gap-/.test(path.basename(p)); /** * V8 flags are read at engine init, so --liftoff-only must be on node's command @@ -549,7 +549,7 @@ async function main() { listRows('local fixture(s): fixture is not valid TypeScript (tsc reports a syntax error):', invalidFixtures, (r) => `${r.corpus}:${r.path} (${r.cls})`); } if (nonGapDivergent.length) { - listRows('local non-gap fixture(s) DIVERGENT (only gap-* / variance.* may diverge; this is a grammar regression or a misnamed gap):', nonGapDivergent, (r) => `${r.corpus}:${r.path}:${r.row ?? '?'}`); + listRows('local non-gap fixture(s) DIVERGENT (only gap-* may diverge; this is a grammar regression or a misnamed gap):', nonGapDivergent, (r) => `${r.corpus}:${r.path}:${r.row ?? '?'}`); } if (opts.json) {

yWJoqpl0=<80m`WS9YBGK2K?npQ>tY5Y6bey|eyzX?bk}}h-Rn~6kb*JY|_$;N< zb*Cfe?9qC^%iBIn$E>E;oxqi4oskLd6A{={l-w)+0Wu0Dnn@yu;l^!nxaBSWnpoa#^(&|?KYd35xUwwXnkd&|tEya!#kQ9_ zcIxf5SR5T~rOq10bL`a1Yq4v(a~ynPzgCS2XU#Smr~(nD4r$VZhK2Hk*{|g-hz-in zua@cr(+{K=rIuf-j#D^;N+$I#^N3LkG;-7)z}0vTRu>R+>_Tfm2G;Rwc|EnR=XrR8 zw!UY#q2h0>;L#`e5+k);wSy7f)JPb%K{s>Ko42=cjf~v09a|+92P^!Joy#^gw5=Pr zZ?l23qo?m2%Pwe-qG2!gl zMgvtK!qg#6dYJ>|1;eIlO*{$Tx1m2~txTe>g)==jO zBi~Wb%X@aW_?>;Po{QZ(9372(E_N#37yGE2t$r?cqVJ2Xs`9?rMSq8PdM+04i-m=k zj{4hEZGU7<@a?gXnf&*~?&G)GUe!cZ?ORtxsR_M~Cm-(3v*NwoPaq3dje37V=V;!Luj9#wn_3h9_nerE^w=rV@njPk#*cYOFvv{)exi3Zfq35%>Y~&H z^3l7csWmYjkDYp36K^Xu;me@>{|WnTFrCjQdRG(shk8Ih%6`Ib6_blMbwBaDXWg;W zJ3?KQnwZ=gu-2Md6VJY5rvpk&_>H$5JJ}k3b{;#uE7Sw>QT7vdtC(E8sr!i`^+uCt z$91OzLtT`bnA{q$)|y%q&%R@)_m-OQ8*e#wvNindJa#%L)C2NS_7irim|VQ6`-z*L zb=RFf5bC1T#N^h1wbs;{c=jDT9a3t-Z@lH$$=2|*^VkVlIJDG6sR>&S9)I@M#NnkT zN==lSs58L-d-|bL6Qw2^R}=HyR*MgM!XIs;5#w|~|7h5{0fC>Jsz}ZEHmF5O*c311 zY7aSE+9zQ~CHAZix#Fj)29ubzcX&n&92ecwOMbRC0^sHM*tx7Ui*}^jQt?4g_^37- zG0p|_qr41oK;V;?_9Atpw?SD-!X{*4mt5^3wIY~U11?@gOYG^$@G)&PVqA}) z9}~84K;Y-ru}B^5ZBUDnuqj^1)gE%Tv`@l}O6*x3a>Wn!6A}%ywRd<%3>+8T(@TD~ zHUi*fKatByvuM5BPaqG+hRP}XiQaA(P2EpC`|jBtS8BqSLb+#WzY(VM{fQI&Ry!5{ z3wV6*vYDL!1$>g5t^QxYe3#8|s9dbM_@98EZrxy4Wx#K8(AfVMaPMoPH~$NG;_vO~ z^uK_mCSI02EBXA zXSezoZc8H3{|oqzgrg(8({b)@@qYp9|38&K$6mYV?-lP&O+0VH?-lR#&a)%u@SSIy zbp6h=ZO!`v=li$aOzwVSan;25j-7f_6Fhbry(SiY>@@b8=>4%%Z)#%V$4;GULXMp- zPL7@Sao;otx42d7Z=faV{Z4US<=83aq8Ct8YvPJ&czt~-_MPMx-^@$h?dKGFN@PQ&H8lUmKCCR8%I2Af(F?NSqJ-ItnB$>ws0TF2SFy@!{5y^_j5 z@6^}x=bcvSx+WI?|BOd2|Em5oe3ksqc*!)zk^eJ(fz!jMsc=zI#45(!+P8X%rPcq(eyIJhqut+rsC~a{ zS{gVg_qYGxA;BQ?h&pxxo!Sp2`r1}!xYR^dm72hIGBq`^%rvZtkUAf5JTZOmPb~Di|Jw)kId=EIDH{2#_)g)f&{)>|Vf|HgME_*}rf63m!->vz zT=Z{>K9_K!OjUi}aZc&yZ;EbLjQp|FsXae->P<~-IN>w*PR~2t-R5tK?(h0p@vGH2 zHhyQ({cnoOId(b6W=T)YIre_j@Ep6;M5&3XtckZy!QNVr3`1?-h6Y`FN3fb{t~{1isuLf$2wI;fMm(Aoq z7hBFJ%J~Gh;;A{uK5QDEPn4P{H8GVnad@c-wJY9qTzB8gGk_{}8L+9(0DiL6gj$=W zCR8%I2Af(FM^D3=7$-a-x_W&-F{7NF8VK1z17n7Z?cQWJ5VcMmNYHSv*Wc}QTIfwp^!{Bo$4tZL zV#oGu$7yO$Sl(rWEwQ}ICe~vPny2r@Wdt^v`LvhVS<6k6ciD_Q$1cys#=Caqx!BC+ zJSNgupNm~j?I$L7&u;Rci=DdjiE`{Trj2WiLQOq(`hlv6>2l9*C1NlmCu_QWI5G-rIq?n3|f{r0e?=r6$gu&F{6`djJ>8 zSDqgStB1miW&Th@_Wxs-ciF_0O-)T~T52M$f~p)lsbq8wHuc!)rKKj+x-T`MlF>ET z)SBr2{}h#Dr*iC+FQ2B?#1_+VKT)p5mS@FTWmEI}iBr_w;OTNLw$wzaiK(oKzm@wF zYR6yBCsZ=J2Ag{9)ct$K%lSk(pU9U_Q){C8_W&+QH8H+t#mhSi^0gq;-qggze?QUb zc_;b(#N}PTYhV9+kHo(TLyKEw0~Bl(UlH-45Syi73ej&pbGmI~7MD*f=<=0vmi z|KqVY_w0IqAN%6uS@CcB=fUUKPlm@7mS@FdE+Vv<+sAI+-oiD~a_<%2O6`ZMYOvZm z;M>#?{;%ftZ8q51(bIPha-eP1j%}BO1FkIPH${?({5aO%6n(KgE3OhazWqdbmyJqY z25jnnVrliQQ=WG!HIdo0CroN;O+05B*2D=urU%s#@xvZ|r1eX6X#7XTe@wxnufo3= zsS~Tu7~#i_gkc->2`Bwz>nYdB$Q?U9omh0?hkW^Zqtf zUe_Pmz+r0-tv|H3YeCcjz(HAi=tUk93^G4e|8*X8YOkN@Yg?V+QWI5GY69EI)YQaF z)wWw|qUc?K*hxR{1Sx9IPmZIbrLjO$cYosgaYfym`xCeN z7)HN8QT}KAShk^@Os97!A30|apZgWMen-LN|Ihf5HBsL06z|$CdOvY<#d~(QtBoRm zYT5h!L{qOjt=n}?==}ul?eUJ^Xoe96K$ThR=4C>rUmm6Dwe9 zt~;$-&aveS$c^Q?lS)R{U~kT`dw+l8g{3Ccx-T`MlF>ET)S9?coq(156Qw4)E(B$u zsWov|sR^|fOHHU`bPYDOCLWuHHBqj`mfsYyAgAUxMMstEPU`!x>?c$*x(1uNpWu@O zoc?qbfS%ee6;b`7N_I`-$G)$KJI(+o4wI_@0X`zdco{%YaR- zi3g_Pexf|vQJ(E!iA~M39RuY)w)%!E*PT={x(1ti-D$=&tcfr9-x43Ce#`I)4Cp+mcv`%%6a=G7QpO#o0tj-AdnKg8(o9&ld zY_M~-r=Jt#Ks&7!+qnq`Tv^U{oC{hPdfAJVl)42aqHcV(`sIuwPa^o{=XPuC0rjhL zu{CSLRzIGxCRQ=-*1pwC{6)z<)PC4u_qQKv-|w211`f*o?LT-(FvvWjevb`0wI53K zwXM!@sfns8HG%D9YHH%IYTGR}QT7v^zp=(H(bWCK6VtFJM&7e4zbTTt6P@0TS$=0X zdd-gY{>1y#ac6nwS-BQF`W7{QPE)VN{&^bK#MGTnjISnobB@iYZAL$zSoD4Dv7cl2 z{`c6uId+=(J-bfl*m58Hb?WNF{MO(7dG!1i&!OWt1Mtz#vGsjyNKw0+-(#1WSkyUo zsfoB{Rv>@f)&xsHyvj*=0YWR{r?TvCA`nDs>sKsn?yZFZ&6#Hp_lOC8KMwsr!k! z({Mjgj-3{D-Kjk9G|^)1blpjwcUpED)uR#+UyY&zg9* zdh#gj9VYx-EdK*kurmU;DD3q2h0>;L%s*ON`WZ)ec5@QzK#6 z2Hng_Z{FU*H8OI)J>4p?I9P2R@NH`7WH)Z#W`ms_J)LKJ;&7{WY`X*t!jY{ATG z)`FR?R|{}Z7R-FFhXjMj*2_mhPp9^*NF6U!YND!2O<=2;nwoePt#qW|34ll#uIU40BEI@@uHzp`6ceJ`F~cUPZVghzW1K5=HKwUGHn+l&+t5 zDm78|6S57bV^eG5)KU{_MUL;e*xnpF@wca=A3H7jcXnexcIy3aPkU1n6aVdLr(-Ai z?dcWj>cjljH{Fqx{5M~h8P*1Lt5jGEY|)WkS8g!21| zMJKDNHSv}544_)En~dwa(_QX=MBFoQY3tJZIz{gO#52kNkr=GD3?5!yL$7e-D~H$+ z%66Xq=S1(Bf!O|*a8&Ts-yP>41ON20eKR5_e}7^F^_*IiolI!ouFtWj<{7{jshXHB z&j6PD6XpH{YjbMuPrS0+pHN?o<2#=y$4)AB8L+9xPTk+1c=n!Smzu~Ff+97wCe~KZ z#gunrmi>g+v+@B~lp*HER!6l<6%KeG) zYzXCiV$s=ZYE5jXevds}j-96NTI~4t6TSKU1fT5~{aNuvKie_(-%s@Z*^b`)eq!R! zc69pvggo1^ZSri#w*EH~^IQCVMEn*2KHBdm^mQjlQM;S>ikJ6xl=pUU+nbtucHdOL zvzspW?56Jb6XV-Ylw+s(t(k+GdhGPWW#Vk6%du10Pn7+{RPHA(oQC^}QWK>nrm`l! zH4ST`96ObFW3nc4zq6b8Irdn8Kk;Gp4B&J*b}BVdYGNvD;>c-O6DRoRO&(Nt*dO-r zBQ5 zbdno~+H9~h%hQL09B5CsVrwTHaAjG>apty{YeRMgC6#|xd>wVSRxC{JxJB2`imwx% ztdEgxG-0b(`+KhPy8h4x4qJO@{h_s83!)AH4$9g?FY=IJkol>44j*)C zub=2^Tb<#upD6nYZY5K5>~vMvzsJ`1Cno2&r(@es{84=am;D5`p|YP?^!M#p_Y>=> z@AK)hpD6dS7xkN>avyuqTmIg1l?QEHw2y2ITVir!_Uu5DeXjvOI#y}^}> z40xlHUeKEC_ln=@W4JAeM88-3j)bGby3=v)Zt=b1_bMqf?OJ7R^(z5wW%A(O)Wq{9 ze9x}avmHmy;d{mR>-slE+b%)x6)*dV$*YK7y;r>V`-yj{X8_B7qUL_bPe|Ae4_U?@kpr&weCwzsAO~vHnk=mD>b3k zeW?kRjIP0^*2GiOuqMiHPs?vlS&&on-i~wBZ%?Mndppi_F`d=^vg-k%Kf8TS`&<>N zaOA7(y!QDCSLo?@fsxs0=*9I@!57w?i;P675A5$FNZ)RMyVlD6rYIHHcM2|PUoyhm zo2&1&f6%_vHO%lb-!5;TnY1fMXr(>`yDG>)f zaB6pc*aw|I_v_=hLv*#9^|ihx09Do1z9z0y`2kJ)>b54XudUsfSk)c`?sZKpX#b*p zt819yZNA;nzB*~8Ca^A^Z8h;Lw?*9PYXVSJ{mR$G-O2V!4!Bslt%-YU+rLeG(01DQ zx+d;x-`{@FHO%^9-yUiIDru!AutuJ3HId&>{4v>H%YGuQ)sa{^b{d%zO=;G#(_?Py z|BK&G0II6T{C?u`q$bFbId;3Bc%rubWa2}t>#^7SiKp66x2rj>xmowmL7Oq>v9@kY z`hH?nb(Fo9S|9d&V%23=UAD>R6DKb_p7V(zw?)jF^JSM0K}6{0xgD+ax+a#Jv%;JeUBe7l_HC6pLrEKJO{^B?63?-3H)nile!9h` z_8fb>bL-W9;`XI(59io`)2vSJIri#d9m7jGc1m+S5-Z0}BXgoDy{d`cTzAUtC(dc7 z=M&t6$Q-*pc3Kkm6Qw3(>&TBwLQSOCok~sQ*L0+onuxi`LCva({5kfT$+1&8$Ih*1 zO>1gRlyhvo76r~9JFS(}MA=VBwniJ9S`+0yc5aR4pY2#DsR=&yA==%ZPh41E^DEDG zNJb|zPVIFk`xHf|88qwIX+6L7AL=Ldt$vL2=A2&rqTkMv5};l?>vYeIlqmbdptnJ= zOX(;B=<0q_zf>)%Rn?)RwwqlPhgSTcmuOCRG%kYystKbGH-@NlB4Rnm(=_-!y^7aj zHE%Tdzrzzbqe+ZLf1v)>l5sS-MbW#_U6kGF$Gdy(tJIyCPVsFRw%w{?O<>J-UlZIi zu{{yGXYe;_b15~^X}ye>|JWkydMwtS?An5O*=j(b=`xP5Ci44%6?+;ZVP2Uv8a5HZ$Ghd_SmWW{e-QFm(1C;J_1JU<=AOa zYj7gG+b5!w==?Ilxb7%9Q&8`ov%BqJ4ZN(*J81?gC8kTIO?4qWLO>P|2@5@zH70lJ9c04K1RQ5H+lE$ z9vN|!EzT%EPtDixc<95F?L6KKj?e?oC8;J3 zuDA2~)qK68Jsc|l+c@}<5{0AQ=|N`t*F-s=z#1&)6S5s|?#{8d@b4%9R8^b1cNAc3* z1u^>gpyLkeKk!8UWI=dV{P^X%eGlNd&VnqXzqjM~<<52O_~qhz0LMGGUOg+m!_qq} zE$;yYEOX%)-%*g#J7J|JdQ}q-n72rDS`*{rPi;+%cW%9^i3gT?AiTE&aGJx3*2J#< z+nUEgdxmrD)Hbkqq$F3RA|*=i9gfU-!~_{a+f_S6u}OH|Nq#$lvD@EIsK7E{Zk`!2 zKhLQy~4u&N&*Zg#PVm_vaJu8uff)vY!<%`-yZ7muJP(d~}29XT@0)ct^p= zWo*Yz@f^F?&x$V@HBp`wAGxJXJtcqaG%~KS)x=(-?kCEz)5x4oCZ!xZO;J|_5`(EPF`w7w_MP&FK6tUAQ*nkX=#L{cA)9YFB z7=I4R%`+zlTDcaBEHwRjCw=U+-#G8tEoy7A*J9ISr*eM++sb*IT&XE{sXpYR(6#oChm&NG?g*v84d78|cSm6{k^{wGVST#KEoOjebCzf&*o zPfYeZ3YLs(v6HtR%kQx#FPD>h-6`I)E7zUIvX07ir?F&d>SX$A*K)~8aF7A_DT2oP zs&9DB$Zq)`5k&cA4F5F$PJk%?=NS-)_Kg|CigbzhJPjf1^x^Z&nzSV zQXg3euX?+|&!@j2@Ee0)>CaW-`uq~{;Qu!Ni<+Qb{m9I3Y5xp&g_Je_YC?D`w_}@)L`QOh<^`CUVHPPEw%?Hshw;B2C{RSJ%S2MXii+FXencv6F z_B6}*`-#C%G58He|2Bi4;kR$^)Wy)(H@EMZXAs?2n1?#9zP>xaRdq7o*m*DUdSYTH z&U2&0URC|ZtmlJG9Q0RJKc-$V^fn(+K*-HXW&0$UsWlV*GSl!@a~v%P)KtdCW> zy#@Pw(SMDP%+vc#yjL3erySqqHQ3w9_}j_kd1r(F#B0X&Cwco{vmIP(w(~l#K00)> z7+1i_@2}&MdAVONQ?900)z{4T+a_jvKh4B(_Dr}4>eWU5IroUy`XP?D8~N{hPL$up zLBRv?V*5H=NkW?;rb5( z3x?Bt9dG0hCLZK}Z1#`8Hu-wLk-x|AKWDbTH;^CfZ)M_Zne}~;si*%j_Rco=mkoZZ z!7nuUw+()X$;WwSerKBP=W9m(BxCQ3hJTo`_apOt{Xrvtvaz?9$?qA4|0RQe#o(tH z{1StI)8HR4@qEMJ7a07rM*nk$f2hIVXYkJ({r_j?d#2%^W$^zs_!kWR9fN<%;0Kv_ z{+D>zUXSPcukpVA13l!8xJU)BDtBDzI3wxqc+$~p^&me|&K+lF_1*C%=(U09&xM(l zcgKfWx;qZd(%tcBmhO&AvvhZSnx(trRM6cAON?{0c-(Po){Z-V&C=a*Y}WpD%)Fzi;OLxb+S$Z{!ygUBQ%Ddy>EZrRsXX);^I7@fO$62~NP6pk5()_#Q zIxL#)Urv_}?O5aN+mEzVlZ*>>GjC=jX!jOYy3@ z$*%&@ud3?|et%-Ws(!-bL78B6rNM78$2Tu9{6~zv?RfkY?7i0DI~e@8Ccb%we+T*A z3%Zre@xbYZf4|v3ebVfoyn0xlRkgsJZy#;+7aIOi=6wBEhW{&bK68bM?-+Cb{9fiS z%x`5gzpoqpPn-DW8u>38`M(+Yj~V=AbA90xhW`u0U){|26vMyF_YexQ9 zvBh?+r7d zq~FQ-g1!HwT#d);DXfQ)`m34ij`ljqBW62)Dv3W_cL@GBGx9$(b?_d8ufu$Y{9a?O zLvQOX2X=KB@j$4rTLs)+x9T@_{l8{?UuoifGFhKhW%>UweBNn@>)T!@TGmGv!mCy? z_!A}{8=H8xH28|M8kw`Q_ERn^-}e!V&My}Po>AHE0l_wuLB_s;tbo?dURs_V`CzisA^`qTCwF!TEy z`E~yK`mw%O3GrIIs(Agb7I(TUneFpMiM^_N6>;CATh`2HZG&HB@^PeD-#;<_c%34~ z!)Hz-zAo2qAgtjdvEL&yPp&N-$IJKDZeBB}R~CPpiT~d{9_`3=&l!w6=x<}x;#+9qJJ!e_W#Ze&*nhdfcQyGr z)A+mE_cZ~73uGx?7YW%(0;BPVh&ocgRF#L}ie|s5wZ#4M2M*m7<|JP=I`Ht-F7D42aWz$%zp8!=6m=%2Dkj>4gU&b{|_df-OI5 zw`aaXzIHI%&wgh9cbNSD#o#L#`Qr`#0%QLkGoKF`e1GC0z8#q#-=n+K*gw$luQU7g zHyQlfMt%zu-ycmpa}57ehW{T1zskh-VdL*ka~$$R!(Yz$d(7B>h2ekG@DDWj^SQo4 zK6hq(0pG{?f0c><0`i0W_D23^M*djCKgRG+VLV<6-6{sR@$F*bJl}f?$ngG|FFM@LwALKQj7v8hl;j?q{>Rw+q2Yhm`2U%af1UC7e1q>}@GDF_ zFQmUP|5uv)ZENsv8UMdB{NoLOd&7UZ!JlL1Tl)|3+-2f>nfZP_*5v1E<9|al|HsYz z-(>hdG5oh1d;=5D4#wYIW`6%|_?wd-=J#duefD!RpPw4s^8d|ze_dnzJ;%)NW;366 zC-L_6@jq0{`B}idRdnw*_BS-&A4?m5hbH!`>L8Dw zTaEsp(LcfHKhNlY)x^6QpZD`x==i)}%>Vbe{RaNW%yseic#dpORrLhp2?n0<_e&zb zkNUyhN5~KOJX8O_=kvqC-eCs6z{J0&!7cw)rarbd`8A^p|G#{R?ReDJ$w z|N29NUuV{jy*_2Hmz-k0Ki^@tw`UlC2=HvPy(%w%4m3W&FYZkInY? zZj;Z03~u=knd?XPdeoC9zWV-ih|k`Cex+F-_I~fRhW~cvFW7sH*}weR9M8Um@?rk= zKHo;>`|(Xi{uXXeL4SGHSHM4S_;(q6^JQT$et)zK|958l_-OL|)Ytb$?@8PRye9PZ z;dt9W+Em9~=KE>T{XSux#zkkR> zHR_(%t8w8E{5Z{r;KJ{p=b)h&kKi@Gs^C9vFMa*#^_PH)y%|4F{RuAo0nGnJ(ccIh z{v1EZr+8KEl+J$u@w`LXtMOXDs_tVvVy_?D<4RFpaN!U9&dKi(`GP0>Jq+LB!k>Zp zy)*Jh;Fyo&2l*7QD*kda@?q})V^8DIcX(ni;_mn}&DV@ao&1NDJ&Qj=ez2F~RrNvh zeY>UEpKfOG|Kay#ZLg}nMSj3%dr0E1s=J;4xV^dS=iEPdD!OaT{&l|R1as9TN&WTp zrRQHGasGx`{P*=4+^@gSsC;34XdL->cpX6Bj1;e`qtg5jn0ggl^!@k2+0ow!9QGYQ z$ftN!9h>?a#QMEh*|Rv-uj2=MDPC2_8GC;+_ALHKV=u+s|5Y;fkk6}Bd=|(296!XD z;x6~8y&=SNf3!COM?8)%_J&fts&+B<5YJ=Ep2ZQ5;|F^wURCd;7)ydA`}tUuC{W zBoCthem~zj9nSBjiG7Q^eSWfCRn^au`StbHzk?0=P4TK)*<3gHS>nH{zHg2@-|7R6 z^S{iTx9ms0OsBftO{#(ub z{$co68~jULf5F}}hW}lI|H0t58vGK2_nCNBG5J{8_4#{U|;&Jwnl zwaE|ong-v};OiOur3T;4;IA|I9tQt6gZp%=?bn|cDBPEi`kvm!C~{?+L3VeqdQd%rODK0)Y$)^!GB@= zJ!JfyZ2awM^0%?EcZ8AuDB}q$WXR;>2%~?z!GCJvd)UNxit)FXiSG`h{~LpU*x)}j z_TOdf&ocX`514olGWf5J{XZD{UoiGJH1U7J*!#G_e`W0d$=Ls*vA>_O{}E$vzQM0E z_8&F&&ouV`pRs?8vG*y1-)-#w-q=6Q*ngX`Kg{3Jgzf8lln?lB<~sGqjs3rv>w+tr z{o_?U-U;^hH}ds+R097-a~+HCQHjU3e2#VGbNvSxyT=>+V1Iqq2k&Mm&%=(ib2jr6 z;@Qj0r+yDd;Mecr2)KO@$2HGELIb<{yT@%D?)eOVTpN$W(|Nk*qWyZYd8n#SnDue9 z&!0ai$;`8=?0tlt&HjD9ng8h~k9V2%^95e_4imiG#~IM-5XKh>-z7ib%bNUt!}$N9 zIp4V7;D?y)`GW>O&fwoQ_K&B%I-b7%H+e|H3%KxS7{1`bA2NKwg+FNcf(w7Z@CC2= zRn<1@V-1tPSDEXu^?i|`|GZ?rRaM^?3H&>Z{auW`7n=2bk;&&8#(sTYB-sDD(Xa25 z1irmbvM2rftp?o#KE9E4a6PxHAh)KEV`QDx+kcR|f%6Uc^#p>es4G55BnScZ#Vci8GpS#`ueYRGxM(?@H4cydkZ}8 zON9CV+3Zh#XZ&wt{JnyBSpWB$?+gERslGpN=X@o;0mL^i@cRs2RliK-2XA%qPepmb z#a=)7dcHL-{28}7{u`sd;KJ{_$?@a&eV@VI|CKlU!&8&^+%;iyed9dZtL?kFntY|- z=Y2zncg=9R8t|aMpV5EHoImVj_+K#b?quTK#N1c;7o-2@M89tU`BV83T=F;L8pnOB z%5RN__}`ISkLeq@!pW~0!a6a7_< zeTN7BrL^aJXLm-82mX&7XAPxaGzTm?VS7~fk^Ox-b>Fz}2ad1iC%D+3`6tI! z_lX1-{=k)v|AH95;KHA=nu9(R`GN;NzJEWh_%$B*_&z;O@oPNcA8+^$7k)qXKWcu0 z3x6iI-<3qX>Jwb}{`==7Wgp)c4j29)@RK87@W6-vM-{)u1Hb;hLXd9h^ZIK0>c5V3 z-#fbCqTl~>!>@7S4`BOWEBY5)`2E)#{Tdhk;3f|GLev*L@KHZ{{xzQP)%V{Z_zq9_ zYW;Y=n*U(^T&$1M(FITR)%T;A{@TAfi*X8G^WA;dUe5A@Ugvbp!928`2Ifqha+Eb;SXT@ z*ZMUc_-1_#nDsS?@1Gwi`!z25p8rF`cX;6A`{^>puW{iIV0~{H`GN=jjm(Sh-S$3E zqzFK@R>h#oK@rbjNr9= zRsAEGue%=E221R@=frrtALRdMPRhTZ@JW1qT0j;=x}1oN$Qe+?+} zpKmnzc;QkAHJGnfHu7_g{2nI1x10HFV78Cz&GwkiuWu0b^7F901U%&LJIqH2a4lYM z3H%*RzJ6%xWo^m_{daoJxP4ZPFW5WW(3d*O>S%e?{YO zC9^&@G3(Ng!TPIv?qA5 zccWQfSMd5v;BRm8^;P3<0p&x0`+Lo}zMnGJV}EYe&&y4|w>J1;CZGQ_@$P2q-D~3i zhgtuYzoYTDt6AUc8~;B{@>^A(H~cpk{jZtzo#wO8@2^%f`>%*s)qk7&p+BPkkngR{ z_y6C_`uMxS-)ZnKa(fE)RyO%v&EOjud>0eXs|`MEzE8I^{&qL`r_J|m%jiEh+5Y5=a-v$S=VfTv(5JTpuyi@>ia>1 z?_}hcH}-ci^8aVPAOAdz)JVRn>IAbre8kklIeh*jY#%q7`u?J^|5x&TkM0H&-}Pqu zc#k}L%7u{2H)1y<9X)$X(!|Vt7d*D8he+Ucy36xC-)q) z;a_9$rwx9BdEVwMgTKba_jMEBDJCC3Huf(w@x9sb7a08c#@^*7o`q)n*wo0s(ZqYE ziFbyPUugXQ+{C+|;a_U-xyIhgCf-#H{%RB7Sth=ZntE7=_QM8t8s)Lk`Q;81&ks!e zA2j^S48EL+e{Hk9Z9qKupU?OM{*Z}(AG3aj4StUCcbfUWeY2S_pBM@5s{2g+)c4zh zz%yq5T$%mZ^UeH!WY)(eem?R3`v<(`zP^JwO4_T7%sk#|>^xxneA~!>)od3Rn!JC@ z;4_WA?{S_Xp4aofbdB@*AN{>_T0IX61b&^jzW&!I{Hj_mneRyc%FDx2{9b>b(LaOt z&BcD-Q{HinI{10XaZBI8-yLnIU@zca%lVn{q=Qa~e8Gk9_1*8I#Gl{^e@DZ2c*5V= z@EtDv{^xlx*cZI!yZug57kvXSck;^qAmYC~+PAoukH7D#s&l-*xEWl%(M{<5C9eFyz|{RDlpzC_O5 zyJH^eII3zlZ#wedYxoBk{&D2{-p$j$KNV|)%Lse`@14=#D>WYc|0c2Lwo8wX-2UqN z8sTp#C%=@+V~q#Z{3f zTk?Gz{mFJ%=QreQEpz;}w)x&UDan)j9jH0}xxt+8yeo;ns(xqo`)4Kl4R`O#*nf*T zZkTC~3qEP^hmHIP$oElTl4qEBzeV}LKi%**;s2KBt3m%?O+NqX zIkKHq)#k?EZ;ZXi4L-;0S5`Fmss{h1iD#ZUzutg&*dBhs_yYcAgRjE+3j7s`hxvZP z;2$#UXG_C>mEr&Y_Ra&`idyUYnZ3`UtEgZ_MM3NZdlyvfC@LseP%PLx*gypfR_tO| z>|Pu8el6Gf+OS}6D0Z*C_wS!%l1zSQ^FH`q?|r}fy!V_Zd+&eN%F0?RE166tGcykU zIUoMM2>3+A&k)GJ9(aPsQUBLa-|mQyW3gV6?{6{YIM8>7{4a5w^z#Y557D)28vjFn z`CR_epK)Fh{o4cW_b&S1B*fESeEdXv=g0ZU-TwS3%3q|TWsT50jd}QmXs`XyA0Gq% z)n30?|Hlruw7Yz6f2{a;*l{)b!ADMF>PMG@{we6!fqp#J@vn09mU{910wD0HOyDMHOyDsHI%RTYnZP%Y?!ZjY?!aOY?!a(N5gy_M;hiUo*U*X zu9Y9!!v*Qsb&5~N}k29hF-h=hgap<4jas1r|{dIoy&mI{r zYTv7Ng`m?ydH@?Ui`TED>)Ji=O_--I2z@)?_}B->uRY+eIbqM)u(uoNE5Y9RGW+z7 z6JY=T_h7H~UZQ*_$Uh79&j$K9l%E;(bpqZE_MZm%9U=b)(Ceu0Y~XgNZ#v*3QU6!) z{|%`B9@Kv$=$oVd1yJ8?zf9$$b!W!ezKRSAxmERlX6V`LEQGNp)S5Acg z`lJ6%fPbz9z5#f~%wKv=4)CrS_Wn%cV#L9|qPP69RI(4)n3wZ)zS`=}wV{2AfP=i6 zeJ<9pBoA2cvCGy8ygoe>zguq-4)W^#^z*$$4>+Sw09`nv-vGLBMt>LdgtfktwO>*9 z>rc`CfHQeFLY{C&zX^2VKyTXB{fzPhj`Vdze?OIPDsiN5Ao~6ldWlQA_7Y*dpWEZ0 zfEkj}i>A$?Pl;oFdy4)+rM?nJ`X-{EQlXbPqtBSG4>wu5a7LdA^qGoyTo2DFEAKN* z^P|_Dgm}MUCU0iQ6Atud_&?x4uT6HpB7f~|kIRgrq$mAK{+gGY^vm;u0!7Ie)8T-r~K-AP>F;5+G;9arI$F+n{9ioP^rJf8GS|2 zg){m}pbH0j&A!*BT7QWH-POM`$_od2E9<{i5k~cTNZ&~Gffag*Gx~#|3rBia_cPjEFL9&~2ED|QZrACm z$AJ=O^y+cI(ksV-CddysD_Y=Lq6&=p_#H`n)+k;7HHcO^Z6#P2D_V>8Ni3Y|I<^yu#5_ zKk@ttYtJ_34OZV}D)LJl_1gvdmpIVf^~Zfud0^f1(qJCAFZhL{JoYEFcMa`bgZ~1K z@-XhyN*w8ZRrP)qeM%hZyXE%RN*w81fnMTBFXs)VfkiFH#&pf+3AF)`SK=to>Ngzv z3P<{C`guTwUgAJ^^S4>;28aiv;+i6h;Pk5{9- zaHL!QYbtb)^Kp4o_4~!dr|~0O|I?QyLCJJ3rU>EDC?Bg+2_{5$w*U)`TSMfq2{U&;Q`o=9IE=Uc?v zg1)Vv&pR!wkj*oH8nbs+f6@GjcpgpdL+t!ND*C@@YAea36Mw*^zD4ar-5-<2wTJ_~ z$(5VvK(hnd=ZMVz#{AWbh6y$Zj_ z&Z(jlbuVAnD}{vJr@oz?$ER`u2fDLMe3_k<^7VF(lISH42DSF&_|7UY*W$}Ms9ODNa$nSLFd$^{(hww^;O^b!Yp-NwcGi5_sE zyM9~M%l7LwmFo{4x6rHhfs>Hz$+2SDSsLiZ91naM*3)$Ir@zuY`t@Nx53FH4DsgPD zKriP{$**NO&a3KnykEBBml9hg^jFm1(dPygdWjuX^d{@qQxiSlK(E_&TRzbPj&$2j z8&>Egj&$qK>iAvaj9wkTExj^+yLdh$$qzV|xArcV=*}O)f!<{G8IkA#N4hP4W`z!1 z|5fzLcvrJ@U6Lv*C;|@hT>Tp-dcc9+RF21?e83r9?UK<`JQdCMxyLsrdcd*#WcMqT zFL9tZ+vDk7mGULd=y!uI9OzB9{%Su4u9xFiC}0k7zfycpc9IILL&fKq#d3>dpTXHU z4*!V#aL;3&^c3(({yITvhsNmaxU2m=z*DkyX{}+R{-06*K9GMaw7IQl6Z zm+Ss`9rNS*q0LWmV$6%sZw^m)pY~%l%u60^Z*!x&&FYw!oZ~v|y`mm*o=AJfpx*mX&;7uY zQ11&4$Lp;eFU#vLi9Xr;GaQdvT=($v-7r2S{X=`uk9TL|osQMMU$|QA$14~|UPXIt zg?@A!=#zn;h5fzS*jiG2yo7PSx2Ibs_jiT&XKeRo@NWuvuYkBv?2Lru4Z;E=| z=6;28#;lsPQ&E3QT5lHR8nd{!+qHrHXodT7ZiQd`^I?5Z&OKgEX>VA6vCovTf6x5y?g9H^y>>rR8c+TH;fh@HS!VqOzNF_W zKHq)XkB1S*V_MnV#6KPAKVn>%4d;L7gZ@6&S;nFt-I0x_@&3fvKCW9;^y!ZI&n4)m zmjidR=2Xfr1iY5_tIHK%lWq6&B7ejg{Q}Sv*8Wh~-wFO11A1#eZbW;#fd6#xKbHAR z*M_~lrG9!Ym+war@8xlnzaQ}a;2#EhiKD#XpdXC#hX9WNf2m*8XC(M9bv32L2U>4DyIS z2faXhw#WSIuFSvMXNU3NN3`b&Xz%IK|4sw_en)po$cA)WqMeVS-Jis`HQd(|{Wfwc za@ikF&(1rFnqRj|{=EqH*5Qv&VgK>4?^5hrpBw(22yFMGRL9pff!m<|h2Y;aQ2)99 zyt4F5QGZj?dsX_!a<)1@sk7g1ez;(y6Kf9^>N^MZeebc8YCjf2yM2!Scmn7@!Jnr< z{*tKw2-LSQCKq#Cq2SCL#apbce9;OJd@%RSl2Y1y-7}(2j+5&`7P@gT3>>`M`ZhojJXT+9*EN+ zo?hyy_uB!thyV5h-ft@Hz;W;!UoQHs720zgzHJ1iTFRTj99*8~kxD{LvQv zTMqGdCiow5{V(ZfT3dw@UIqHh=$bUPYh0)Oi?_pl+K;x5#T9mWZ9I+{?SR{ZzXRwc zj`F7ieR`Ci0k|Xhsb8so)UVVx);AN%6VD9#slY2^y?7B%kMb7=|DwQ)fq!w(OC04b z0s4|C-xGK#@R#~Ue=H6DYg|n!PD=e_{mVce@v@-zaoBxGMw(Z$p6`78N4<7;<9;j` zkB7co$`9iz^TY9m_4Gi$Xlidwi`AO@G0sc|eQV#3qCd6)KFW_nk^YEZcZm2G-%lg{ z)!}Flue+9f;XaA59vJy~eIXjM5$3aN0WX^2qTX30`&ZU;!gUAVe^PzH-|SaQVLW;^ zYtN#v_nTGyJU#qyBmCAD^woh60UqITwEsx7^AQdwJ3@Sv_Lb!d+!vSl!}@jJp96p5 z`$Sf1e@40QBF=BaJ`L>0(7h1e?pVJ)Z{9t%gX3RJ>o->J>6LXri!1p;_RrU={Wy;Q z4DeU-J$uQo{VI6h>r%(t)c^isa|K!g8U;OoGDJ?JHl z@+N?O1IphBd=vOf{amgUdNcU1b~PpYO8sN~w?H28t)M>%JRI%c8SQ@n=s$x#(a~dk z#CZz!9tkGvUn=JpKi9g_seh%ouf!=J(KauDGXY^Y^7Y_7Rw*0q= z9&kqg5Om={Z*9xZS-F3LK{=)!^C#`3S0=mBT+)j<~y^tQJAW{DnfM(+>0aGZv9iyqh8`bcX}j0 zcs&!={q31Pdj37^{u$@7hl2l9@IMdS9rMTwLBH3H)6wnb63o9Z1#S)eCG`0Xcr@yJ z5BMS2cO1$O2mdBc)uiv1&}S>)?!Y%g-dDiyK%WyGJ;r-{&Yyo?O^V-+-p^67HGnq; zelMHPYfm=la{{lQjkCtQg!%o;z#n+K$~e@%b=Y~Iqa^+B0q%qAhnGX2jyN9}2mUQU z-yL|>?0m_XqapuP@V^87pF!LXg#ClF^8h_-74_Zk?RB5_<8mJ-vHdnh{mtIK$bTo| zY8do;z;P!3J_GvO(Em#4dkXw93H}H(Sm02cfA{sc zq!-04u4J%V_adPk`2658@bmODSplj1ZJ^Hp`m&(k3VS-iAD8+#iT3;j*gy9;)nB0e zqZs!)I!TFtIOGk2zRN(~f#BZ~{2RmnAHtu@1OFX(U!0FlkND{Vd?xG}it_V9emCHS zfQP}pfw1p()b};ob1ukR8+d!*FCcFe=%ay;1wIwHGwk0M{@NY*2k8GR@bZv18h9Jv zp3r9^Rp1)99ZsBcA(Y{n?o9P=4)v$o8vkS2b-h(V!%&k z_4&BEuww6?&~Lk(-?e9}O8e{${!LNe!_aS2@b}8(Yuy3#%|L$y@)ieu0Lu3UeKF9N z2mMLNUm~OX_}IDPuk#^qaK^7S4&YX3zc#>aGh8$cQ9M@TdkEw$gK>}Zq%(2;wlm5v zp4F#!q+(osEgJ`my49x|FS|nC>REk7&GJ|K(=On@2FJmUI1Ua1|9TlNnyvh5JZ_ZJ z3rnw#!{@r5St!^4?U?av>;YaKcqhz5``|b?F1O!}Pifrt<6*Tu=W?0^eLOuKr;1j& zeZIf0oYw2g_k4u+N(4FDcb2uQZ-?XuAIAx6-7#wiA9vMuejktOILD2q8{@V`t z&a5A3?bFj^`A%Mb#Lpvc9z(yHBjWW6tuJTsuWL0hl=dX_u^BjCmdUOwQ;<&9>W075@!_efO)T>bQ3i#)+Ms>tp*Bo?q7^ z!S_7$I0Jqk=W%SvL$Y=%YSzy)SN!~p*HgLvZyeff8O#G8h96sDopEuLUlo4hzPods zrXfD{yi4G+KbH0sP5yZdiT^%~4`*ULxDdF#i;EQhqa}HaOxL=OentP+LcZ3GlppFV z%KVmmzI@=*Gkq|QFAcms@N&TOVqDw@$C))j9|rnGpg#usS@7F8;C}-A>%xyuf<6HB zr$FBe{qbqg?*e^dM)&PrX$LnC*rakkurH2d`vG5(oevfDw_UiW_PREs>)zdLUZCSR z@J_%(frkMf0DLC;>7Ah81-vBe=?T0d@XEle1NQ=619(l~wSm_GULSY^;J&~c0dEZ4 z4|pK(AmFut`v7kZybbUih~GJZ7X@AsxHs?`!1p4)?*p!ZzYg3Ecn08kfxBhcKi?wt zA7ggO=*A4m^eLLk{!tzkiW()CWz#{eG-d>rrzz$XG<0DK|vMZn{MF9yB@_)_4@fG-EW0{BYctAPIkd^PZ| z+5F6(r!7$#zbAnICg7WaZvnm)_;%nsfbRsp3;1r}qkwk=-U4_M;^zh6w}IaQo&x+X z@L{O$aNzI2|2=RG{Br<51^yR-Uju#}cuUCJ%Hwi8(Y{~I=R0Cv`2)(g&gKJpPA!h# zNBZ$B%Kr@Kfrp~Lv8eBJ$X_uV549&5*ZZFaz8d=rUi8QBsL!q0y1FqNVZPT7coX2= zyna#MtXTiKFqd$h-cS$i1MIpZ&yZTtQ`>SxS&Z=cgraa>zM z^b;%eNtnNEfc~&l)_+=-e{;RVmo(GoigOwcVS?PC8){oCt^yYhp z2SD$qQO^v(djLO~`L%HM-BPJqIcbs{#+RavUB|7Szx|%IN72UWu|=%6XtMF$G2xn}?^Kaz@z#;9>uti7`U-o$ zqPCX0TuXT)_gh;huTuV^JJXY-UE661^!2~cF_BY zabB?}@QdJo1oD>#-YY9#)OLdYd*e9N4)V8#J-5RjtNHq@Q}kEVj*|Q|P7xdPAngCu z#aWD-+F?#V#hYGYll)wi`7QZQ%hsoKe>mjNg5&Blu*dg^&@YNwFIRuSx<3Z;mcY0; zD)X=2k%E3Rm-kC)m9Fz)-&p=$@S?W7III1%FY3Dq<=;eo-7ubZhJJ@3KGui)-7|Vo z+Zg^h0`hK$e=g%Z5Aw%D|GT~Z&Pz6a>~U^v>c7Bx_Alzc0pt6bh|godueh>t8rx$q z;zRM2(T8OIFy=|f{}K2|)(3h!$lD+ECd8+IFMQH>EXuzG|33x1gP#Xjquk$nn76)x z_}R(HPyOte(o^SZ@jm&jsQLV)*E_J|UEs4by^FeChwocyhouoGFT#!vS$WNcA-^-| zpMib>+IeO4lbumtKg7XnkhgNiUlePDf5U8kXUthB|JSU%o?(u5`3d|xBd*qjJr97t z8U7fF@_$7?eFWuq$@q)fk+4rM-O^ub|0duKvhy`Rf3Na?p2b~D`mS01x()=qBF;8s+atJZ%g9YccM=jq;xWKLor*<_~`zZKjGnTW54*c0+sp4t;h9 zeUA+Ld0XE&A1&(d>bdci=kftaT@c>>)m?xBlLd($EWQ;-`3%lat5LwjD;T$13ogt zz8@T&>~#G=IQYr!a}20S=|!{MH=vi^gz`;|{JeODZu{9AslGP0{D4Gv zc=LpvK5c;8CG5`Qw~ScV(x>9L>GO7palTmQProj(ZItKti*-%@Dn?7+Rg(U|qGkTl zb@-|1b2Zv~sSNw^v{G+9U!N-i4)N-+;y1KI3p^$7AN3Lke&@&Slilw6cE5z1ZGX^v zLqdH4hYZsj{p0j(K2SLRyHQ>^mcIw%{q)&5>DOPTPx`q1p=rGK`}Wd!?D=P?@Y}e1 zE7f1eI18+2vEcaMGn*g#eR|`gJY!DI>@{Xv%#Ys9)|d1SJ@o(cohOn%Hp=2b^Hboy z87^Ace$*}5>+t-*JtEe-D6{g$ES=$^nf=)MuQFb`eUFuX?QqX1-(O!_HsNABmEW`C zuMOajb#6KKNza7xc18LEkar^NJ_C3->N^SY7J|G>P=0Or zVSHBJum66Q`oCKr{!H5H`jy%)_#yBGtaVghZ?x-aZ+FBmWc3&`DvM8@OJ#Z%wWC#A zW&eJ;o}sy;J8uc~7PZ?|!(1^g_54uS{{Y6-I`q8CuSZ5bU&-{)JtZ0T*Zn?;^%b>4 zT|~#YDY3>X@2^sBQ5y+9k9CbR*1^<4aKbN(C(aK)O zoUPK&ExtXrv+nb7{LV?Lv#1^H?9jW^GrdE8@XvXt%<%Fg4A z`7X1!sCO6V9u@sha3w>$XbklBl=8y+#f;JWSd^Fe{CgOaKKqp=G_F+miki<)<=)Qp zD{8~VJ!hpq`R8OCGksQHQ9D9>S628uHb(ka>eIDZ^#31#k3hVCkhgcUJx+Fy?X715 zXa3WB?$Ce!mf@n_M&+x1S|9jJ;3e|%HG5rif!KfK8_c7g_WH;8z7zeSQzlQ($;P;U z0^7+V4tSPr3l@u@>t875;wD)s+1G7RtW^d~t@0y1o9lUDRK( z;vyl*`#tM_n)hYx=kLQ3ZszKs4bBl^qb&}W9cekXs| z)STu*-+yC#4!}Hidw*UR={w>)@2UJe!mXQZ5cMtE*?IVGMLO>6>*7hz4#jcD=O@LM z&Em$GxidR-yuti@F7%7Jf#-qW?uER0GVJ}nak9hNwPD11?|jCuJqL)3N8zXbnV*cA z59OOMu0HPeHzvRN`*L*uo^H~r#7m9$>pTFt-$Ji(z;*bg74TW$Zw-2T;IqNs0rZ)G z&jJ6;o?gaVf%R0a@nrTD_4Tsxsi@tM_b<1uH!!xFU*8-Ayj8@;9EEmR6YC(Ovg1!t z+^G6=X}XMRFMpdTuc*%=O8-bVW-r)(3+(BU*`s&EXXh1O{@^HI_hds~-mmtMlb_XPwQJA531<@FyuXs_B<(zA7f6#_`j#KEcxRsPj^;Z z|85WZP4LfP)Hek9X2+lU*|DW3PwAMC*FHb!;n!_1s@S;`+UXgz%k9u>=S&YDC(}j0 z8gmQcuvgx$bsHy@ebR1S^Wus=%Vg_t{(k&Pk?!$}3A^&C-8}u}NY{PA(En1*R}RnO zMC*vz`KR9V4S)22zaGbUH>zxhchtz$BeTcT7p~A>%k=T|MI+tg#VXj^w*YWuzq`A>vSfvB$DgHumrmHN zKcw?KU*9s7dFZgx(|X^JeuX&j&(p8&Be3fo_D}ES&G>wND5tghydOG$zaHfpGkfMQ zt&PC{Cwu?<%355n*Yk$Je;(RvUd*F*1fCE0bLcZa=sN@V0NxDsj|1)r{@sD+2A&Cc zFW{Mh$3p*k^5c2!K-X@S_Q~Q=_Y>v)%RT>Tp4eV~+28pLX>{KgIq2 zt+0MF6mj`>)=!P;gL%T7h^u4Zx5q%g8`yxqmf@m)m+U&X;D~@Ic^CFfaKO_)FlgfWHR*2Dn@=Dn~EP&ociPb-Nxuq@w?X?6~F6Gppmq zCy2MtfIA=_rUO2L@sN$vIzNWI^D|sD+4auzEBfa1b6rb9eX|443EU;aMQtg`PsbHK z=Li1W0C+>-zQCIRZwfpBcyr*z&>xluUJ&QmyYS z0xt^wMS!;leg^hD3;a>m{>FTq;iAdT+yAQ)50g;-Mc`L}Uj@Dj{@Doo{<~qk=ngz5 za95Ar(b0aa2Kn=Vf5r?KHGBN2o|pWT*{?N&3>URE)c#$gKZ@E~h=-lv{~a^zub&*5 z$~W2ip9HS@du5!*zmbnG#ckH;RK9k1j@^CAw?(?vVc?$;etdAH?8l7Re4wb?_D{#h zqOkf_*7uzJJ1g=J$n4ei@66vi-_3B*+Fp-dwKCpYd~8MDoQR)!GhEcy6n|PLQGMC? zDp}Cy7~nIq_BCc4@Rgaqx|b37AjsPp{#_X3@j@B)*N0ZE*t=Xt*SKqpM3HWmhj2DMvJpT~*TlCL!vhyO1 zchLVWwEqQIFWLk0_XOSx_%q#{`tJw&ZkXS{mz{TL-4^^qVDB){hXWq~ zd~|l6Xv`;&w;Jew2mO8Ymrp_e4A}1zNypnSK)37nY5dc^Sl|yZ|LKnQ-wpgMQ+s9OR8g{Boc7$V{HrxlrE?nZJrU>zfzxx-;7U5%j08GI_dwgz_I{ z<%`;;DdlS0^S4h)fVyZ_x+~+^*s15fV?e$ zX9u1L|Lp|2-%p(C`w9LU3jRHS{e2s${2hoF-VgIE;xpg3Y|JmH|F0PD=RyB?7yW5Z z=(igD`y1rHhw|?O4?=zIF&=yX{=tav4?*7w{bg_H`w{p*2A&)ETKMztpnnRyEBK!S zUJv$thVpYj-xcAXm4JsMe$USQU)1lwcyOVM=JbIdi4CK9# zwV(ElgI)mFfY-!$TJGm@Ua(a^nCYYS5!Bbyx2Mz6e$>(5W`Mo7q5TJ;ea?XYYtU~B z=>35^LS7f(MNz-M|2d79{yI;>ylyiWk&M&S+{j;IIlfd5v`fUmMJ0qTU@i@lAaKyubST8yl^8E9$lm8EeePf~T zD3pH#_N|f8iyFtLcffyO#&66Z=)Voj?2qw# z){I}*4T0wZejEC%fch7JeY-&4xgoC`@Pa765O8w*XKaL2J#jLeG2IQzJe4Fi@;z11$`FfgbMr z2^~0pKdt8b;C}_}`7Y>BLjT1x1zq4 z(LXK#e`oNog#OR#i%(#_aVg~WfxPWtuM=N6pZ*f#!$OF+5vXqn*Hb1 zRnYfR(3ge3UPXM|g7d{ru-88iAjS7rm_Htl^~-Ni{tMW99*$pq(Ehu^-k-DjoHH|j zJnZ#%Ubi3fLEg&n|0$6F1N40#_(90)0sox`|KE)H*{P_H_vc)T@*9AEN;aR@GyKq= zA3)y^f!~7sWns_HXrC_d*Laj~a_t@6UHRb@ui$^xPk%?%zpA!WkB_8;{~dlcYNL}H zWH!i}ig_nCU>(~auR+#SB>pG6kp~*J(*HaH8!Dr?v3(Vmi!|* z)2huMk(u*OTMhqMWaKsed!T9a%fHH&Y1M|u(5dM+t$b4}KP~x2G|Fiy-{yE-*wY*H=DB~Q&or{QQC?m{K-0oGEj(6UBdr_dg}VQo?`hTU&#CSI zwv_*^z90Hh?)}Cs&s^eM#-D>4*U>1qQQn`U!+)gw#{++!2O7s|quiExjYf%?p+7(Nh8H$z6>AFkm zR6XhZJ+rFr&soi!ZB{q)6unHBVk>io+1hMswlQa#!RBeRooQ2yFem6K8qbqu`nGA5uAbUt3GI~@R9Z-Bi85`g@9mV#l0Nj{6|^~0v#N?R&zU8ZgIZPO5?LzE6z zx=86_`&;cgTIu(BjOox-PmEAnSZQ&kC6xv%4N>}i37rkAeScHC+S}-V|GlI9dr}#% z{bb|gh|?osr;XD$(6&=#>v6L6EZI7DB~HD)K1QvrlQO?b1NZkot$!6WMfJ@!mHKR- znCSY0?~A!@3ma?K3uXJgqV}6xcFpGO@_lbgY0rNr-`f-9hyFb+vQuB~Z$=pFo53*- zth{PF1bK@YtLIMAb9Sevwcq=Eu5w)HU&fWUJ^0tkvT?hJo@?O8n~lqOo!!N&m9wfD zQ_7k@#;VtAVx|B6(eaF9z|_XG&@UQ~XZiT!`(g04A4}O6FK7^>wm%*t8*P8=+9GBK zn`)nYK8w>7pRKZX@pb>v{xP+9ntJ~T1_LA2@Wv4UynCZ=adhFN!rlT2VW;DaiOy&SHvpLXoG6x&CZ7HbZ9u8*LF70OS z>y+%Ko&&UV^JMKV+FkjJlzEc}wlZC{L+FMjnoY+coy_=qI-4*4*4gwMp>6V`n@zuy zlz)1&={2s|EO~Zkvz@-}pG3H{WVcr41|_?xsIDaOvc$Me^Uo;%RQ(QrR+oD=ZDpQO zGOE|i8g_g6yL_Kg;W>0reoTCArPDnkcNRWJJIYR%@E`QsZq}@eX6vfSs8{rD-#q<* z(q#P}sLEeaIeS;dY~t&t-BO*z_lW5BNz~IR&%Qa{K9%Aj@oldB8AU%vvbR=Q`nd?OTSvQ5qsVi|Uv`X*M~_ zrtYeL8RefT)9usB>>Gful&t3^^LXK7lulBzZ&E)~X%D5-ly+4brnJA(D5bGVrz-8D zw71evk~5>~k*dbNMclqw-0s4gNqHOVTjEVC{VtTg6>lefw^2G@w9!h3DjlSBw$ezY z;Y#*x?QP`)`!}b4Z?50XDx(c#M4{f+larbzHe4tqms5BNzU>p8P8Hq0$$hB4$LsqtrOTCSqAe;p_AMsAh<1?Dw!-#q zM7tqR;`B5xJ?UL-W!ui`)L!4$D6gIJy6Sr$m9cjp+^gS5O3y;&dr8N;73elD?HdqI zRsQ`-6NSH#(3!;3N4SrE-!A(3;yqUBR@Hm9{Y@c`@akqu(ni zeX8_^(j3aOcmG|Xw6@ZMN~>V}-D=jZM*5@{kmyn#xMEi?)x7Y6zw86M zDak!kI;t6rePZq-kgzm@XrQ!MnPFk|nwIbQPC)wg{^@0hV~DcDkZ$4IXi zRmR>$c!tuxO4c{WDQ}q4UzOgMoi{3tRhf(QJ(Kk5p=9IlK&8W#j+5*Ol69lX^e^z=|$=+oX^tZ8S-%fAGy1;*`2D;CsTOaA) zMZfRW?+5ffLTNFjif}4xOX)ZT)KBK5O3;__30G zvu-=p-Adm_i)SUJRfO%6dVkdK4^-aXebHCx6{U&ddqUs)=zFkIKc$WuPwF$Mf9rdD zeZQpiwi?Mkee8avZ}t0XeRomnDxRx^ztQhi_4_*gwoendN8bl2Z%L(*R*ur?O7=~x z59)h@l6||#+xi|Uo%WZ0yDHf?U7V|L`@~v*SBHp|zf)w(tn$xS%Cj-Ep?;6i@2}L} z`^jha4IkFVaiZBiYh&s)CHrPKJ4V|lPuaT(&J&N_WpD2k-$K7TNUswl;~CLxOzfv* s`_o6tv%7t5+}mB*z4hD1qkUk;TGH`x@eC5}9`W0@w!XLi?kT#WB>pF literal 1445641 zcmeEP4S-eC_TT5+J9j?rxiftzsc0r7yh1*nmx|-5)8l^?%;$oO^!zYwfkyUVH7e zKSq>Pk1z!OYo0S`OnF(w@U90Mk%_;Y63!OJzB%U_W5v1VSUile##s7=rx51~yh3B; z7rlgeK_paKab8YY_4(B!O9qw-Q-79}j~rT}K4ZnjBT7e9R*fkhP*PnQ8Y?J{Ra{(C zGN8OP9*d}Grf5wub}KF}s~A*PRXVVyc<|_ofi-276)KG}Qe=m$XgHiDLfMh5P$ZOn zbf|f8@%gAz@xYSu^5TItl~vWkEU2j}EiJAttEnliDz2%%K;*XJSS2GzmX9eOR8mt? zTvb|LIj~xUa$|ddlNVa7dc`wf}qak5LC-gL$kKI$)>(;+1hT&cNWSe1! znF7DoGcvOy0~;Aw{LU_nY+|JD@#TV{%?vI73i)*uDyuCz-cJA(R7>F~rEX&@MkZ+F zXN^qM$kf&xXA&ceXK193k=3&_GDXLk;}kZHq1xMZr0Ehd6fHB=hiz~vb2xh4>RlO` ztC2Mtna^oVj#%es zLzCNboK*}g*0os8z&PE0YZ+LeX;{a=Rc(iL%;837=-S;m+l>rdna#i^1~#^1U^4?2 ze{bRMpNkl%{aQ7(X3Yft{;4HLn8?6u#;}guB$F8WxCO_lW8e{;XbJ->b$zEXusn~G zOlROVUEi4u%-2a~F;J&jG>3tkw4BUkV3HR3`3yXv=~%$Pi<&_T8Ms7ex`=`6HBT2a zFkZ)4!oVU;=~4z>(bZqZz~!2b ztYhFq4XkJ2X3fEk49w7V+r+>j)4z!j41>Zvi_OIp_{ZwPG?}f24*twj!r*|fva^J&0*j&4a{Yr&U8BEe1deL z3pjjwWLU?r>Rk&NnyX7$#K2XtVIA{SoW%^irQ*tky{;GVqxOCNc1>=2)H1L$}=&26TU$#@}z~ET%K?x&~%4 zaGfS&76Vu4Jm)a*yiPKgfn08;`TYH>CTjr$KWbnh178&l>ljkvu!x~ax|qcb)M{V} z15-3*OBwi46S9nf?=`TTfsGni!9bnPVSUb)cwphs z>vZ&u47{SFZ(`sV&5g|rY}UXQ0(AGP{U+{X0)1e_d|vB=i406Mnfa3#cvhER$3T=L zOrh^W=K3@a+@uxXbOt`wDt1e|J121b}83XrgU^xTNX`Q@+ft8x{l{ya% ztYTn!`(Yik6a!W>G*25zYZ-V%m$Qz6H+5~+GcZlZ*vP=$x+OO;uo*@Qx6WpUp4QZE zA)t_(q4rxP3vX$DOkm*MmQGVmWavLS&Ljp_Wew|?t7=on(8s#QQy6$kkMz?R*q~c) zIs>yc17td67Blb@ zsuxk!Tf)#RE#gZVcuteHjDby>wB-zJ)Re4X;BB49N(R2rELz2Y7U$Lct-Iw~{+_C> z$8`kgKE7Uluyk$YsN;3oO$^*&aDUs(z{NVVEesTLgxc?vXspu}n83g*I?ss=Jf!oS z#K6y5V(S?AQLFVS3@p@^*fa(nC~$hlbb<=?bc4e`)P>Gs;Br0jnZv+B4a{ZWc}>=Q z2G(ogT)@B;x+xYi@VF*?kp}dXWHAHxYQua915*l^UrQON)xa_a?$PbLoPjzmBP$qq zU6a0&flG9;s~Fg%i(SpYM$M143@p(x)-iCGuH1SCZr7P^WZ+tzWD^7Pb*7sc_(aFp z!oZsvsNJNbW3tY40t3J5JSH+QLnoQUz!N$~9Ro8pFol5!b*9r8*r=7)bOvT?g+7yk zdvx2*V&GZL(>V;R*KIqOfje6a>zJ+j_k4yP*0R2Uf$w!=E@WVujE2rfmOP{ ztz+PQo#}c8zR|!&2JY4T+C+dJFgD8%Hqp0m)I0LE&iGzQ#dNKYCophJbB-~Qfp>M1 zNeqmSaf~_!mg^W(7}%sW)iegSXd#%c^U#`eCIe5SiJ8_}41LtxnSsn<=myQtxeUCg zf%yzvgG8*57BDos*|3gLB|QrndR8Y}#J~%BbXd&5V>-qX2Hw}YVJQP&I`YB54BfWN z8Cb4Gas>k)YhWbeXIGunt=&gj@J^PTX!9YzNR(QdIs*&yx+*cwOVX9 zF`!#(Gk;%(nH(D#TNt`AdsxSqqO0}?DwSC}L4NS`b0U4fI(<)f`AH1is+n2Gz)Vf# z6b62Z4(ph&@}I`g#hRVd8Ca|tH%uFws=o`D$}*hqk$6l~(q4VqV*8TgL|wlFYGH$d%w zRLkF?mDdCY?$iQ4k%3K`s7VZL&@|LB@Tr!bDGYq4<#ieZkLV=R8Cb51oyovw8kohv ztejyT3zU4#VQ3>nx|xFJGPF!ra6SXiXw9~Of$uc1kbzYiSj50j8dyw#?k7v+2ltbu z@`LTuWt{GMoo=}dWk2N#`N5R0lpjpr?l)-!O0uG~fj-qA5O zF|b8&DVrJiQcLO<2G(exmKMvGq6hc;L0~$>?lRPUlda`Aq&^q~&QA15azx=P>Y^Hnrz6us}EN zd;$u2lwKe|Si>)rAFQYsak@LDU`4~i7ExM`c7A*uH9}*}qs*fU%`U>QjXq)dOT>&q zd>vtgLq`>cibNqkJDXN>fnS|X(b2T`>KjHXN@uSU!}GHuhG9fRw9xDw3rCSwM$Bn$ z2-_$MSw;dR^Ra&xePbeOnNdYRwr$|s7DXbYGM9yg?4QI5R9a!k?lC++WQI%>6zYx7 zPJOCk29o3F&!7TTL*-C!a3lVX;GWxAZ&9dJm z-lFnF!}B{t3JMA=s~}Whg{>^hz!(2#$^QzdnX)jy8lE2sA!Y%%gm2=!X+$H$cyCQR z3VT1uNujV0=o^bBVFlP7%R#WLk(FI93Rlm`rFSfkTC#pAl(~p{aAZYn&57k&mi!ft z!40MqUQv3BWO)gInqMPCH;$rMt6(Vt;V+99G3WX02tUJhQ{ zJvDpVw{jsShgJ(jEtG2Leaa5e#(qmzlZD3;Gn5o3zNc@VLVccWE&Jqlp}J}1{QruF&^f>T78;d58(nsC=-SYv(3PPpLYIav2~7x%5B+BTZ2rgG zWNtJ!m|vNnm}||C&5z6v%@54?%y-Qd<{Reg=4U#^nm3r&nOB)tnpc>Yn-k5;%uCHn%n9Z=v)260 z_|^Eu*kb%_{AB!SY&QO5d~bYbd~1ATY&13)UmIT;>y0msFO1KPb;f7Lr^YA7TH|Bm zBVq4B=4%6QjUVZ33yZiJQ_=Bvgl#*4@x1Yz@vO1Lc*c0zc*y99y1;_9x)ag4;c>{3ycSh`;GgI`Nmx1ZsSg4j&X-E+qlJ;Y20i~H*PX+ zH2!5wGj1@hH>Mg>jO&ca#_z{)@E?C4GrGEJ)X2(;VP!*y3>djW6oTpvQx5coazALeo!c*VeTcL;8T58uq1h}7BM~-%{VPT~ii>!Q#c{Fg zLe>;28uXabQZuhN4U7sV#!^nv(MfPXpV*HGkorEvMqb&BDlW?T{UfPB2sPc>)H~!f;{E@Q%phc#LS8Xmkw9hz7PolT1!I z^oCC$V;Yl&sjAXbOj&9BN^rrt0UY>+st5ksDBgNr4r>wXIlN~X0G`E<+vvv<{J4pJ zJcA!M(vPR{<6rdSDHH&MizYLLa+ss>7_7?zPrAa4!V4q$^M?I3wcFL;q)%)^#eUAP zH&E=W{9^Zw5qbAgyem zi4R$54o7fSKxi2FP>?+;ZACIkO}luM{gfDP?{++yjMKOz-9mN&>6X|A!+JtW=q9g( zs^rgV;k0s;1aSVb+YIaR6v;pa3-o71+XSwhPWhoheFLIYuRtkarma$cLMg|~YN8UL zB1WB9RxNgm!F|dvgD)wAi)991BXz`{g6cb2jH92#nn=IcxR4Y!(_Ta0C&hj& z*s4VyHLL}y>)BURPCq51Sj|lpX^_GBUwQ{ilJT(Js)3=Ba@ND-Lc_WrrEVf6dzY-? zcU}=@HbB9~n&~c&)YQ&x`=QoXfmWLa;LSL?5s2n`RB|CLRr@`dELH6ZF;rx}r2pHb z^eexO*&C!|mK>W;BNH4U-^o<=YiJAr@YHdW*hcBq{+XMJtbNGuzKS2{~Gy!?aluy z&i}Bu{M+`69ZLD%ZrFEF{_DYRUDP43ZXnK4>YfS6oWCiJ|0SY`o zm-QnxB-I%yNYX>3BI70v+3utvizW>@=uG(GnKa~hCk;6~X~=da4e4kD&>-u(g$QCn z0!PWYdH+B)D0HSMG33XZASJ7Pe7n)Y$*7t*s4@YF8Dz$&k$>s|6OJZ`b2E z6@>Kl8gI233avI#&QDB&)EoPN2nzW~^-F5V4^8r0r^>Y}iG*Jkq)9$BP522QUDOmY zUEx*m9~;&O$Q-@K>k!50q@HSApcdAKNTA`yH z>aH~DnW7i$7T*h+Q75P~Y~rP?)!Rw=pt9c=t?0_v#Z zieitT*zcu^U2QL**pDLidlY*(#eO$w?EPpoB*)hyQZ89S(5j>C2Plt)k`IY#4Z9sE zgJ89ig4H+nAPS>Fn=DW3A(`r(gc6~rWrypD74EDD*--BStK3?EAAIN#vbL<-DCh9>x9zsc29iW2aaqQcm_p74~8B`f$>`yu+i5oNqdWgJgstVmi0C_34Glwwaq zY?#v#s~^RFBUS8^>_;f}^@t6>XvFGEv0qObyI0@XiS~088&2iqvFwEiCN}HtWlk~0 zWaRxkCA&^0do5|^ApCgyaf(IJG4qUAf22Z|r;6RrUPQ6$5PLbrwxjl|^gb$Tze4XL zqxQ@6?iIC{(Yt5Veu>^aqV|jQJ_4GO-rb}2QhNUZMAG~4sQnzhe;Bj^2uMX5*x z|BpnnXky+whEX^xYTr!^-kd6rpJ}e9EEuAVR<+WLn)idT$uJBP|BR3-?>p#Jn(14c z@MA9hAVf~xm8T^sD?3qFX^zMghlVqJI%_Y96RAK}U(%UK%|QihvSm>T;^zJ!ZlAuf z!>#?J_MKF@ZzQ9BpG-W+q<4(L?A+XJS3KZC&Y^m0@yN0-amAw}wv2s^CePkzVD}BS zQ72?>wL(T>NgCDSO9NKqS8|CBQ>8DGq>HDAk~_8fijuNO?X7DCZ7*|?b|)u z^zk`=NO#V*Qk96Uah0{!FWmcTek#}K_1HUY*_86`Mfa@D!tmo&_ZzJBgH~abW*Hs)SgNP z!fN2%PzWq0VIP!Gh+JzyqP=KUrHgbc$U>`PA3!UTgB(A&G1_M{lx?H|ZiIxsQA zuZS1%gU|{bahqGA~FEc;8!{0(H@3URT^%EAj>CW@CFEc243BwHoN zo<+QU6-o1osF1>lC#ou#wrwH^Tan_{Xfcjw+4HF2Ws(<(k?hYA>fzurL%fKhWU7}^ zq*8SX$;1|7qvGLYJv`?qm2(Db+Bo z=Ofyl$3ZEd1TJ7#1aGH!+JKuyQLrvK1r2SdKn_g7NtA0HjYTx*VRblxJ+!AnvIl`k zv{;-FI}Y0lbP`$_brxQZjoOoR0Igs;0e#eh1TFMSY)`2xpc1esV-G&5D%M*W5t52W zQpWnD-0Glc#Vo-70knZ8sdMmt3YkUvRmC1M3bTqx0ns`Z)+-kn)ee&23){Fgs zVLgc0STswP_kwz{?^g?Z>ypQQpkD0z4C?{p{dw}(_t%R(UoGFknVyW2`|8EM*RbwG z-f#sZi;Xog4^QT)wXrXf$G*2-?0XFBUgQl|K(f5&)r&n>Ek?o3kSz8+^sDOYN+;)a=bTxR>&`vIAbdVGc;lZ@T{;o_NY2>jnAqm!ccCYe$mDv+&f z0Z7$wH`ZgoG{d@)llP77r5qvu()nQ-JVghZRxg|D4Qm<-#aa#>ZiwyLmfUK|8sLU{ z38xxzWlT9@xZSL&_>rP_O{tfDvSCe;*A7QT^O@_ zB>ypa^2zm**BRF2xa3$(#4hU{~^) zg{(;uAVG$c8#WyIkdUjJ?h0ELz{e4O zDSnWWvo67pE%@sUIa9ZPKS_F_S1cOyB{w+Qj@xu#Ihzh(IAc3~SZXEm>(gF5 z^6N|X=Gc4T>!19UZSRS%3+W4{azvSx@NZLRIigRjGdX+pTN;bHRn zgsd@6cqeaoh`d1|IQ@0{y}jWkd5J>S`A+y=-f)AwM;l%+pIAp&2A5#^9kK>F!OgwF=VDqOvIaWA&Ah?In68Jc0Zwp%H~1V( z<3m_a&}_-~2KUDVJY=2g1joF=XWIuMxY!A{yuoK->Kn4oae|}X;4^9F%e^wMEhfgv zMv$|;mgAY$*-o0=wwOgHOLLYt%^B8NPMVyy_V1FWIn$fwbSz?M+Opf)`zK9vhBwV= z))`KkNL#y8(ln=g)0}FZ?xe{g_Rw_VB>4OH1?Nt4g2HalU*R(dS*JQdAvfqR_C5$Y z#R)Rqpp&CSkM&p5ibwQ~ousts^)%f*nJ}DxJkh?5Mgc5a$j=k(Tj&$BKlypQeJg$b ziQERnb8?!}FhyIuPIN$w5OR7*b2dGhQ^Q205XaTBrEbrm-6**j+3*9+Pg~e=dJn2T z7rRjm8YZ%70#%sH!$ib8OsFj`M%*yb&lx8AMeU9t==i981yOq(5#P0MtdIR9)f6il z?0S-W!R04L=iX|=`LRxDA>zs})fmSp>$5L~W4{=U>2ldoy16CFnqapRDX@3!kIEI@ zhZ96}0_o6{s8$`A)>DF`ZRtzwO$p%TklXm>FATnILCnzI z+Gj7B4#9}ki`pd=wf{{O?x_OgX$VS0k&lph^^N^rEp=iU0}U$84D!{o#X&nyL?}e2 z0b0^-jdVRI9ri0RakSXKD^Z2BcQ$QB!h#4J2YT}$jDtX0-4P_W&66Em_`TW%g9_0` zB&^F2y>eOe7W$Uk{J_IDRNs)hS8A(`nB!1!Foqa}#UGr(sAtaTtyuc7#j&x29XUPN zVJnu2uoA&+r}dEEs~HC`N+6^@t%2|~ZaKo`>anqWhr;}*P0JCqoF$hYK&NEmp}Lhf zenuu>cD>Uy+4kd<~1ss46pP0i>Bwf^%>sV0Fi`P50uTml)84Fp+3_6s!=CT+|M^I~>)JopI90e`q zL^&yDDIV@A`|}#G-ReZ~bRH+gI?CnRkZL5#zP>gKhqX3~A@$yr8VgtQMgp~Ui7XLl zGsC7WW!9c@%{*jv)bid)TCIcJ3kEW5+E`{4NxCH$X3}>D`i54+3GLvt8W<#nt1vCC zhK)4brP@&{o7lUDG7NT)+C-)9Hd4T7sjdT-+o&~YJ!}uIK`5bbL<(^;m+BiyOokAQ z24ynf?>o?$a`|~e41LWggvpTDBb4<)=iZK`<2RCMed?`^TH0$DwP``jYRijXyXn@S zDYad=p0*3yMGd&ycay`btyGNiy656cYLQ0Oeb~iffjE!u8*aCU1DpCgIkT}?h9;87 zl6IvwA|==o%R>rkr8%?w)8xwldp5wCR*9U+Y7(45N1}Dj#KoBAz_4Th$;vtr*A0Ym zRf%c;22NdwHH79+P&`&|{3JO?x-`I%T@pDGZW0{H1xI#C!V$#}I}H09BgAn0sH%!J z!>oWAQMZ+hfcHun5Hv3HQdN^+L=G5%J$?zIk(3byP)nK-Ym-YvLu-dE5*cAO2}Wdt z5iOE4LM~ULL%@K9a#1S-R)JdQv+^lT5iQZml~(zQt@HSXkCB-b=UWWU)K!_ro4Ov~ zA}w}+IOSH1>1Lb%QF0UafHX~9x@jjU^Oi0oqG2th3_ZtUcB|x_6JZxXGBMTaDi?Mj z^IO$2acDy=jY6Me@o>qyy>tx?82xY@LKGRnRT^V?e5F&^^cb+%0KuUeI}0s|y>6*0 zUjot0q6spcE{tQsn&eF_m(zI`Q}1p7Bqj!+B&DLVLIF)GLq%w0*!I}86+fx8fs+O0 zG=03MT-!4=H=wj~y%=wF?mR3DoOW+m2qThNn57R( z;gT@}Dj|2bR96)EFOL#hl@;@}iYI(oT`{pWn$Id%A67@C?M!i|@ww;&FWqjk# z^X7B7ac7Bh=T6c~cMQ69=kA1icf7am+?M3toqw6raQDvj=2UDozs{U&UTfBw*O*tE zSDBL%ZsQqmUYz1ao*%G#c~hFV@~p|8Osg2qetD) z^P-W?9X$`%yQSw|W1ex3ysPIfL*LeOyD`hS&A8RL#h7XQ+n5o=%{>>Kf8OXCb$ic< z^5JxW&*0KQ0|%7wB|c}Iewz0hpJV&>>3z%}kG79GvRBU@M|A(g;p#%4gW_)V*?X@& zI~L(mpWWNH^WN)Y>5F|rpE$FM)$(Qn43YX8pD^r42--f!LvzAG2kl9hKAOWwOD8xU zO$+BrrG?@Sq*DLq6k-HWx;vK^D6*lR@dLvKEl|J=!T6Dl5g?+x4f68@oD3%YALoE` zeVLKC6^f5cq*i`MoF!h3(Q4NsQy!Qp!g~(BaifMwM`G-$7yzu<_<`f}CLL(8Clf-a zR4$_*IH6+a;(aULHxNMQP{Q`7@X)<#*dJg}1OrTq4i1Lx?|{By*zarfEs3rL`m$lK z(kPu0RB@LX_Inz|Nk6-m3YhLBdeN}o)xkL2XHTSH94|rYPmt$Q!+u8x<4hi-xX@>% zMsaKp=mx~a#XWCp^c9J20{X0BzopTaQNR(%e=6R4CmI6-);{>gdO{ z_;CyUz@ZK<^a;a$Q)l#?gFbH9D>O7Wl8_NyAj$vLL=LBoDUqmN6JZmwKl*e`1o z=jITX&<6~AnMNN2G5dp-@pw-mqAtddEWF3zJ%NB)neJPpn`hWB>2!3uO*Pm(hW(;O z=>Xg$O7si7KGW&P7MM_B>>BACyUVa&(DCk7rucN6qYd8Q;e8bWIH>_w3x3cMh_Jlz z^WQ3`XDKJ@IGqr>L57kn;`~09vxGwFR9F}%$@|h_dqSTflzP-9l=pg>h-!4B3Vxb` z(Z7(0vig@opCVLsHtImr6uOwunaJuI$_ktN?JMaAcFiO88pNBb;yp?6=(N}66#R)3 zjI-86(GwI*$GepH;9xYNj}uDAxAKt&+vJ%b91y0^MHEWMwXlo}r6Pl=YhA5^AERKL z&q5*+?yD5~D52<5KuI}FQs^UuQU?nmC)%@)Ev2S~UF?WPjJaGzTS(E++nA1t3VoPR zx9eS|(1!@UM#iOWPM0e5K|-&VD2ekW3SB@b^+RDdPu%&fDE(GNeSo4)k{M84$1C)H zLa&r4^}dT0dLN5|zCB{+}32@)i&`wt1;Lm>6UeULZpbXSZUBLnABAbKT0lEMolcsGHnhpq#7z69?g z@Hdc%9dRb@L`Ra(5IS0h-btb8p8%adpz5ncPPGK@An<1yllWXE!Px}GiM@mqh5m23$3aXT#+#c{Br}PR5-b%^Qfw{gTBq(GR!(feuL+msh7 zsUfjchD!I&S2784V~_-Iq$KG3_RW-Jfea;CA0R{jMWHz9gQC9zSR%n`1b!|-YR7XW zC@*KCQ$4D(#S)a;T9p!@nCD1vDkc9ECE^I2Nmu3|38|8^Whiatwbn|I$T&-a*Ae)! z1gWxTN^mlPN*z$IxuIMAdO9^~Mf~1#vOYjl`UzQ;Cp<^T{w^%F#C~WT;8JmuDDKq9i zrD?`fdh~i+kPbSqqZPrVT5Oro#T1G&E3{7))`|?J);v;%j-yc3(}~Jn609ZgIT@2W zU{49s25xyWLv@xO5|mee&`}jNz8)b#x_ZWXMuOAKig7Th{rzA*X zbGQWQ4isy#ll=D*l$$)BlpxW0m;~kh3v>)a3ICxIq{~0#^>eDJ4w0Z-zFZ_@(y(~2 z1m!gmk4cb9?i^S7D^^6Y#l@uS z8q{#sPR99&;wW7}U8t=D*ARHC%#Ap*n*>)A2*rTpq<`8-@IwNXmLTEWRe~Q7NW1w} zL9HeDK7q8KUrB5$39cfLcJGH_rSy&MBEk0voDQ=01-XML>`R2TkYVpq811@O9BD4W zcL-DpgZSD^f-4Ec#(Kmg$t#fH+XT{eQmR$+CHNMB*GrI;T1_M+P@P}|dqGHTU`411Nr zu9mqFNNcL5{R)9sN$?whVF|uW;3Nr>q{w-ry^O#s9guvHru`CuSD?I(DDN+tkwS*O zNMRF^04`UG17b)$uod_MgLMKS{BcKzMYJHB-@e-wm zVuSBlLNAsm(ar|n5<>m`5+C~|IPY{MHV^p8~yX29)pI{7OM1Zmh7g0Ri6%)qP zN1KH5l9claqYkMoLU}0zZi!LCd!EcsUcG=V;bB}*qisXFLBXmajKoZthVp(3>Xlm}24_1?jfRd-WZDPd&BDRb~H!Ujd{-4OkE6hu`UD5Kv=K?4XQ zaaE?^9KuQnBT*}n@$Mk(T*64$l_5BruwuffC}juUPS`m*tug~=5!PR0{bhc)5q36V zM2j*AVf}`%br~47sImudAq@Acs3ub8AZFMhx%C)570U-M-@c;*9%l&bn1)pxQi_7A zrEEi(y|l#`SrNCCX^440?JWjIRaKVZO@y677?F00B=<(b{ze#)_BV|7C_?!x)?#}f_~%%pycFJkxAgj2wB+ttEMu_7DaVK7EYg%j-80# zj>OYRqO9J>9($}n4wqA`V^pC;3@x9-2}KxkBTaD(xduaY@rnBWqs$S`4Y_q#$>Y%y zn?RUN@kl}15*tt0QJS)&BnGW0w-2xTUKb==v2!o8kwZ z00V|{sXum?2g+y*uo5z5>e4YUx~8Q=5oY38obz}Zto9W73nW&CEuHRFn?p@?8aG}U znTHDGLq~e)S{G_Pd4N<$`GNY~Ap%=x<@vaSDQ8j%%I1}a-f(Z45)@_f%9Csd5k@ku zEM7WNhh3J8DT7y@T$CD)TsjBHqUnS#?Y-Nah;rP^*k>QbFQQ>Dc{-DJ zhSFh4N=b(D$P$kJd!&*{glXMWsijMoyUPvXd$`;3^ zO(AP{!ie>|%k1fI1cnwUlhWw_&>q!2CuL2_cEvfFWIQV6$!03(H>%=VWF!~Q-ho=(>} z&9sg>Mk~>V_v&K98=@eo(l0MiGVC)`)!oH@k-o7POvS-H-q3sUupG8vDH2+$!*$pu zrQ&=e|Ady#?-`XIammJRsZPLQ*OHXHFsW^-ZcF<)iibR&rFV0cmuw)t_KKLBKzYP4 z+l1O+Uo@RIlWHHkUh=bAwQ19aszfK$P$N3W2BH^prcZIEPt&^@6;30onr_gkH0)0x zHsN@g!=-PLYq+3A3jvyNVvY7CQ4|~!(-MkYq8t{aQG`O zk)$`jdGqEf5p|DzdAba-=@c2AvXl+-iDWjN{jw-`50@g=1srg`!(6w0CVQYeQ`R3S4ubA{b5#O#h9zL5bM z%Fa_<+l&md<%v_orK6@6*&rlfdeRprRis+uvPrfQ5RE-tOAs;nxmDjisPUMYaGib16p6xWOySz0`5 zGyx?QV?g$s(zPM z)Ra~YE*V&=K1-^qN+_!#r5C7DM9t8u%JW4<>G@(cElBP4*LQ3n;hssts8lByx2N0j1+BnIJSLn`F=(3%nD#RDrx$dBrpss9>44EghLn1s%DC{V z(wfm#6>$Ixs44~NmGL0uSr!irKzj_2O9h?}jr-&_aLFhe92W`>*OXO^E{%iEA6ix( z|6N`(ptQVnP+W|%ih)&%LDW(Rl+2>v1IsI`iKFpYb!qwFqyZ4TiulOYsBOt0CoK~` zsC012=yJ5^`6XpFqN;4j&>B%*I=Dtum(q_KQG>R|t8&1w(t(IJ0F7FLA0#z{idB zx_EGT$&hMMT~bq4J-Dp2T0odfD+bB(Ai%{XuBwE7QFoL- z&MT=ZD;a>MKv+5Gp}>-X10fLj0XoIVk}~|DK3Mkm(kcO|D61*skBUO=4(C#h`M$M^=@chYsRsj^eUG=xAlAXO*ZPit16s zq@mmzo&>tD#e)^4)ioeMwpCo_496jg9c2T`%FEDiM^p|{RFLkfLNpiAU3FyXKov!I zRR_?W6Ut~XDne{39tv^9Z>X~Y1l5d&uqdiVlu8IqBnDNA(G|lhD$lO~>!<@m_dvCQ zeKn9D0-@sKzN%}S4<)kk5~LGxi2kIOc2fEB*og(HQNlG^syLlf@!-)F14$@~Nh6kk z-crbNP2~uP>cHaa(h+3?E6Xb@1Qg)Na%$!3(dbZRHKQpFjTl2K2O(=n9b^s2$k7AJ zkr0hv?!h73gH#M~16orTD~6O-DEW3F?wiFW6%~~b2g+79J=DRVvVlZITu9}JvKnZt zA*vnX10d^3;F3XulENbfltF5pzD0#<)d6J%k~~35ZBVcEz=@Ud1k15U_g*TYyz~N8 zsN54Np_@}gcd(34KDwd=1Cl!`pp~lXLj#}>yphmfN7RF)+I9vP8gt`wr6wO(RW`CF z9!#q6;z*I|IX;1-{Nh3IFD{MhMe&FhlX$EQTCxNRMoLC}Kn0|@Vsv?VJO=K1zDJK7 zL;@67Xf^a(X@xQ-cytwGr1-`~g6@NK3@xpOX2po)vdYn@1Bb%S5Y&mpfXd49(vk{k zYKXyAl_Q`cD~DhJfnq2_VTILWMhvJdhaMr%D2=9KNO|Rel5*h;%Ebf9D+dl|BZ^S; zDFw;VUC@{=)PN|^BL)r?qiLLt>!#9@p~0h~xTa(Xa;mI`uEH-EXO)9xhr&zoa$qU_ z94t!8r2y5GomUF;Z*(b*NYWY*=arP>lf(pCtg39l=$cX*E9Kbb0D~~f1LyIeUZ2&* zA$6wF)uk8#WorK7yxcDyh27Y4ywsnt&?-mh4_SZxQCf~_y4etcJb-DGhhC*GIOd3w zkt6j0!w_X82A9y24Ud5(_^r)jS6wP=HSXIP#^W$YjvXy4ilu0}-;TCnrRs)o1;{4A zxGxzjJ1{9B3@6I?mi6JGMh3X1I^tlEksupS>VpRr8BhZ&MxhS*81OhF41nrqd1dAB z(IeGwwoYXfr+S=#3?&#}&|E4mQ2ga8g42y;2F_rigP|s20Z^ak_)ab| zzB>?$!Q~iSMwE;hpay2xMDZP0#-?F}1}tuHH3Ff3$-to{)tH}@VBjc640M1IBO&W? z<_npTf((h#82ed>73SDS#qygv3;j?t6$wc#PUe?NE~I5GkW0L9Lux99l%r@l=nO5b zDnqX=721Xo)s>^G2Fk9fHJ2!@9$11Ine(mYG(%w{4g`h;h@N1lzhYt{Ps*xFN0yej$JMwxK#qk< z{W#e%9VO5v^(HA!6z)tq7iw>3w&6soZ);aOAtZdT)$}aG!9BL4gL=(D2To=>IDuL^ z;zlngjK?SEJCW}P)gM}%xE@9BpzcJ9^{x|APuexZG%OjRbg+{oPEk3SqXFXeh#Tsf z=DL6$2Z$rPimqL|iXKH>x`^M2{r89HiG4+9u@B@=>@7NqBH{fnUp!zMB3nF;XJ@e# z&mLkqp5w*qcv|Ac97D7fZ{XQqoE$R*{7kzTqQ>ZpXSISI9Bu%$BE;`3F1WYCvkz;RfI*3 zXeIU#2Z}$7lf_@eU&Y_VDdJRdnmApYAA4hpeXukb5Mzzjv zu+}>DcyUT>AMiOxctFl7L5Kdnd|4)0Kd* zI18;i#o^{@8FTZDSf>PTZVNBnmhGQ0EyaPiY*>_f_*0TGO#`C?5!(OXzg67ua)lB+NUwJ zw%bFtrnd&I`&??arf+ONYQ|;UJH`jzJ6zsek})-x1x}6S8SU?ubg9Xj8_4K#Nn0_z6yGn|i zHos#jZNP5O<9Xr`JiCa?@iasoR+*o4?1n3$!&iyb;#b(QG4NSggWG1sW^M~k%Wa*J zEqHxy(E2C80f}v@vZ}{%HFjT#7H%u9!n2#W2G5@2T0HxUPvtoNPb+>LA00F0*gYzi zjrj{%)HHvYg852iEGoz9M2orMaejEL1&`tJQjj=`TjDC&udb6iU=3y`hl-E!JWSwv zD@bV!c$P5%&;5)KAhBy5iPa@SkpMh&-eB`h_nRSx8){;W6Np4%mfEF_=R z#xj_RC7XpeJjbt{%MJBA?`YPz{Vq$~3?61XnyTS`G(6TSjUJ+HtIAj#+2>OEKN9uz zRA}{7dbYD{`wf^gt@UWz`ZJ^*t7pCR9sqyUq2eGs4-@~E^v=g~t>~9eQhF40Zez=* z*H*k)j%l~aF)cms8~L%w>$2m8X;1R4asy?!!jNG*kHkPN^;N}&%-?Oe4>HCv2*RvM;gOnY4 z2l(1e+=XX9c zLtO9Jlnm$XlLMc(Cu{3;=juDYH+iXz9~l~!%*Lix$>mdN+BVzfvvYlp9eh_rwPj3R zN3V8W16!eoP&6N%=BT@EG-p2M=6hCO;@4f&4E%)?xkKoy3 zEBM+DtIgULb4v?~uU_5on6ww0Zg0zB*?khc>?WSVv%mNuOsjV0-LY}w528Ev2=x+2^2*;3F%*6I0x?GX zUHn5_DE=wNidr#FTr4JtOT?w(GBHtHF0K$)ib>)sakaQc)QM)imU#>4>LL=Y*=K-f zix=_iESBLpp6%OCp#2DErE?a0NS~8Z-4%XO(!n{f%#&H9>BxbWbbsGy%tO7R^;J;W zO}vgLEOL(@*Gr`Zdp!)_Ts!vU?ih--7drFRWY-HFhTdwA)|%q*If~ZVy8f0PpS`S9@#H(X*NOnr5KSD*vuK6RSTTb#-8l zcoUMDE#AemhggN@c*hI2GL|J*7u2eMC3Xs^KIHXzxOt`1k20x=SFfs8jzUvqr!f!T zwwBG@B8YI$-`;-2OxiZ$@eF8r3%Zpm;R($|-d15u$QG(KzlIOfmA4Ned9<3PiYdBZmTj+VD%w7%3tX-#d_eIRwuYN>nD-La&{^1LJ?%+xgYGo@!M zYhA78A-eAbEpeIY>ePJvNb+%Q#(Y#Of!lM=kxWkCY@%|S1Iw0lliHQ*)lC;QLEZFP z6Xj!SIsH`1>AH;Nl*R#Tt8L13_9iBi(-)d3e=XhzkT^S1eur)M_|u+Gr5ltDnQYdS zo*uP$q*r=0-a1!%Fus5+7-Bu1T^zf!poO~!gZ8tu-O4q#OzrbzGVpwpm4SHAv$CdM z{V$^RjV4NKu4fFm&m)%$*sE|I?h4WSu4va4?Q2q&YI3huI#xr=B)bXX_g?9FWP!)S zkf;Ha&*3@H-JWN2UTvU#4jZIrq_Z<)-`<{)9FHD22CeVf{YQry*Y4jIA4o{<#2YV0 z!FNOJs$HcQWc%;Jb60XUL06NXuC4UJC|_OwdfvKkWBVs~>$(NvuS=#gm9B4kbEX23 z%Bz^@1NlMrpyYjLPBk8ksiC$-yh{Zix7G z1aIqZ&CUqdPNH?^4oSVs>DfsUVPI#}MdB0qw3(el&;kX&29qTh|CXws~pX8bwJgv%UWVV})^^Lghuy^yFu* zI9FPZgYoPkwtWrL-CL}BaB>SS-IY#vRL;w9cvQ~G-#%+-@vWt0JM*?Gl5ItOSDn-) z&SctJIea$zRM}={;@O$cV{4BZd3kB3xou~eGxyhLv2R?{k&Y(HWbGm|uXr*|8}HLg zN7JhLI!W>N)U>I6I~K;TY>|&=CM)#hH_w44+q%`lbjF5kUg7fECXKzem3Rs~GhKQ{ zY)|&k=o9rFF#Fh=KAL#mIx|WJ21ZG?Xo^;36sPR!uUL8g0w3Z&30m>KE@EO1HbrPZ z!H)C`xFb)CG)A6g+iB!UtsQoe+M)GUX@~8(cPBN)@pGK*kH=cjspm6u{)Q*f)H zUOTS53E6S3t$UU;k2@{HdC3{E;BDR0n-Gtp9-p>a*Yu8H7d3$qEWRb(eQ=q#<+jf; zqr3vFb|0(TnUwDEa!rr(?RYl6Bggv)Yqm`HC(vG8HB-=bW2)U;7r>{i?sQ3Kf17K6 zJdS;0e%`9>w|6wxbHdEqR%Dw+rER8fzG-+>W(Ibny0fZn)Af0tJ~$P7ug427g<6`f zi|9G~j+7_2{f18 z?PSqs3+1(mKi81H&xFndYHgEvGRxgLni*fRJyxBfPt%l6uTGDqt<``1GweUb+oAtt zK57Qle_WZ(+~XJ&4O>5_OLjxrw%w_cj)y8IiM^raxjICnfdvoQj^7U(;hCm7b)zY2 z*i%{=b8QUeRZnGOWY+Ip*&3H&9~-|N`q(8I(r{T|G-Q6_+k$UUuXoXDGxE8T$9-!( z#p#{WaNBF|2FI^Gx6}CL(vbOy*P!%K#It6l`%yY0Rl5Bsv#~0|`v=u-K}}C){aX1y zg6Y?KE~8e7G(DN|$Df`|`J-l4YK?L0=<(NknbDIg;%^QN!i%MD^d!Gg@>$JPoZ8cU z-2ZH6u86-m#XFNTj_Yo1lb4XK@na=dr37N`LJdc!IX{yrEoZEv($yTxBSB1U)>}30e z^gi0;H^(&0?ez9q<$3m^DleZ`b2Y9nCK(^&*U!@DWAYtoLGf|x=UMLBSxD|$rIW)u za?k8vGql}L3CwoS<-2p$y+K~7OB^rVIiL4FDc5t-a9>Y%w9Mjr>G#13-gsxfSLU7s z?SFS~!OC>kP!`_+zpsaq%>4=5PDw*IX3)G!>k8dgG_Oi-x1`fn>7E0~_V~K@2d8ka zUcJ9-k?3*Tp7)Ts>o=vm6Lf1@%=Nc#-EJ1Eft{cY>&|W61DcM@}|E4%gY&UX8KIyyX)^_z%ij-e@PSYl^jo*ka|q3ubfhO;4^U>ahdi+o{D_JTcy{GIn}3T3l`G#z+LKze=`?VDG3CuAZ~>FMjt zW~c+<^l zr^1F*cdO-ESo<(q8@n3o^CRLO(atC~&NWJn!A7rqOWxep5;dDp?*_Jrh(C9rr6C=@ z>pS`rXC1B`n5kA#o?CUVN#oLzEfR12)f6>GUkSoO?jS8wxBq53PtQqWiK?4XHD`9b z4cgTDYyJLtCima7x&J2Xubm3g@2^e0zUOd#&-JPADH+r^*%&bZI@PsS)6rGIjuCof zZz?myoRrqR?w7$>^jkNh-+J%Rw(6^<(pTnTET_M|qsR2;@SW~hesl(XB_iTaYwNa8 zr++Bhm)1V(|AmXKAIsI6y1E@*(~{1}nGP+P*_ql;p>CGXjF$R7rERr&n~F?oS*$-^ z4PyO0*hhaa$;iG`Hl4ZyO!K~RWU{I8{wLN8dGL9rs}GLMNFT)S)zG|eoIaSv9s^B9 zIufuwJQum1wcv(5JbHzC>sNTv_3y<0^(W1x^x7(D9TgGrtIwL2bXrW?SwZcHk9a&5 znv!(5qA5vz6LMx_NVdnuQod77&yKgQ^oZu2eKiJOA|8*a=13-#q?VP;T1fLm-NfIR zlw`3_MbnT@&k5d}lEv0wW>mO)@q*dwsc(K()}Y#Zqbb_)-hzn73(!;RTmni6%N!PZccTFYf7 zH(5M3Hzo~xG%+7}{W;7~pSjDf&C~a_HT8N9`+ri;^8Y9GtO%%{5uW3yd)Kw52xdIV z#0S{a`_IUL`K|7bZajYLc2|GHqVefa_o+7~9mhHibo?J!vuSs3d=>1If_rEtf9qN95HRo;2c2RVwzoFHb zbf|W@u#wxPsq2M{0@DkM-?jhax0oX;oORdw^Tdk-;&)S*s|f+sGmE`vT9Y(}-%O7+ zm;O(-ePw%MKy9u)U*3}|jb}rvzj>o2@PBjK`a123fZDyO>$FJ$)l=Kh>Tj$4Pp(q! z3%NQVe(T$8o5uQrvXkl>c`VUm+T=#2qpA1#DFMk~Q?KXs0o7B>)wKV~m9MRIV?g|F z>T)$bpn7VXP-#y+X6|^KFiSMHXE#eUcHhbpjXlfH5{*56W{Jk04Q7eP_HAW}#`eBu ziN^N3W{JkOpmuNKJ0p^vKH8MQZtnla`u(tz*RN{^JHr1P+wadidHp)<bL2ZxDU(oF-;qeis%q@yrsp;u#UM6f(o|c%8=jD7Fy+EEi z?~3RB;s8ANHNM32UJ>2J5H&_$JgbeD@to(}3oCvcxhx+XYg)IZdi|s$Q?iItI~pO{;dxWxZYxtnKb?Qf;?F*6yvq zYIkb@wQD>bsM=BkfE48Q6q}!%L8@smerBT};M~pQnFD%x|Qa{DBo%kHj zE@C~Nhl&k&9wxrUv%B~i&x^#bc#aiD0gV;ecuo*8JSU1~c-D!QcxE*N*a`&N>T7$4;Cm=Qzi)Yhn-wG)mQZDhUL;u*|%ICm$|I_)J-{IyPy z{V@LiqeROsecMJ!YKNUvQj280_6$r?Z`%nZb?^UbN$uREBy~6O8Ri{f@fDs?@gtrm zi8Wa?5`K*5VPZCJ5yL!E(%co#F5*BuyNg5c94ijPvsU!LbE23lXG#ytIZ}QLn&EB4 zv)Y*{b;CGEGo-_LyzB0ab7OGBn7UW&4=qCC1JS~0WqgibzhVBhixJv2guj=(TKp>Z zE6DfEmg?U$mR?;{Esg@smN**E?&26c$BI69)`}DGOusJ2a$SzgxGuc{tjnK4vnBq5 zXLs>8JjaSt@vIeRkI)IeQgq8Cn|R*C_jr>z)-XBROT&u(HUo;}4d zJo}5*_zQ;pjlba;F{<#)GnThB#3si#a87{*Ic-cxy;${Vy%MYY z@}*ptiN19?DM??xFu=N84Vo=chi7*&8PBm|3ZAv%Mm)WB@zYD!b6uwS)+L!|n}xjNlP!eQ{YGuwx|_r%oA{))Tge^eSI6aIQz zd9I}6H&B29(bLMKW2yDnsMxl)GDcFqv%eraKdHX#FE!?P5zFq#e@Ro-y0!GXb`XWm z4PE})Q_0mV_DGSz?JeEPhG;5>%VlbQaX}66}3=$Lrd&K1%5SKSP(>+ZXM6G{QK+KRuJXYuj8Y>bzBs19UIn3 z!PN0-ssD95KH*!(#R1oGYQ#@!u8VX`+8^{SQt3(R4AGkBZK-B#YL@dH_|RP}#dEB9 z5zkt&98a%Jq`A~X{#^`9XxnZX+e5D;v4`qf>3Q1i_*H+Nwxj`j$d&nu24sF@ATpmN z#$hDN7O$i3w>#tGKYiQjACc4+L3$cxDppC=$hZ>ab`x8qEugu*!dE8W+UD`l<#AO5 zJgy0Z#}SYHwPP)>EH3+JkG=PVkG&CepMTf4HCGh`)92kb{lK@p)q!ZVZ0Z_=FFYe>3p27iYdU4^w3jpT^!v_w^qNz|*La>LHsa~h zu&y8)XK~P4%9-#VkRRZSf^F}$S>gwjHePJ@l=-bM$2WQUtFm(Fo?G=d)*9C7Q{mUr zn&BtklC}iWwr*)VV*HPY)NT1|%C;2Ew!JO=N;aFNlA>?`C1;EC@t1JAiGSeP(`nme ze+_N4M%pDU8-5l>Tvc+L9bU5AquMs}v;W#R z3&O(19c_}snenzm3f`utlZm@~$WjX>cZX!yuIg`=#mjQK-W9T>RLLE8c*$8@a%Qzv zUK~BocYR6eae69xiyjU3LSLmmJ4JMIdTnZru}8fTS80rNOAYUE3pq=4MvIOY`{C*8 zsU0`g{?50rb`7Mjx|(6f&O;CMty{N%>$W3&C0Xp3QeG(CLmKiw#d}m;|5JLl8I7f3 zak$hvy1YYt`Ffa-?U1e?%9WVzzGd|Yqz%KO7wXr=(Krp2ncON%*V3hx2)BMm`PT2~ zKc@RJvERL-QLj2w|;vCT-xcrrJWgYX=nSE zc1|Fr`OPiQO*yw5;M4!owbLS^hqRaK>upo|V+N%xdvLSlV_~|wo5sR&S+bVbp}u?` z7C>F=k4_c7C5}u{V!Ac-j!vC@%i1pxDRTQ`m2YV^0he~3Z)q0ZbC(ZVen#@O`IllG0 zE0B7+QZv`Lw0QxSHs80j`vWd*fp2LK1zg%f-_jlpq_q0;zePUtzb67JaWQ(ly9=VF z@9wSU*~z^<>3Pr8T9hlBPy2FoNkH{ee+^R4P=@>ZUn+h4FX{GlZRPg&Sh>&n)^%xs zR_$NPPHeBpkdw<2Z%;f=SYrk>gm6YQ|5GA|4<8|L!t_Xy)ZfS4% zmbNnB(%$tgZB@Xf?aX!iz?YM&1LovMzNM`VxU`+QZlC&ca$Ufj{KB`i^#PZ*GuQ2F zUrufegp+=w&$lT@pG^Ubd+vDfgKs@IZ})osl(L>%0U? zX@1gUHcz?7t$C1^eS2RUv~9pPXvCMRIe~E1?HPH#rCI+gEyd|teeTfZWWFyan+43t zow>9YzMR}8U{3DLrM33uWSf9F+19tT_5qi+hi_?x0hiX&f$Yqqpt!Qg`3l^$1|r5#?Pa@u$;|Zce9cj={6P_(h%q{FC&?drzwOY97D4&U=H* zQO$Rgd*^A-KJ7Yb`1TmGZ(ZBAuW!Bk1yFCdtcLc-2RXC*#P__;X91j&b?bGrZ(08i zpsbdj`+`r;r?b%N_F{FX*zu5{us9LVY;h8vUBt0$D8ik8jClb z%e@?LI+uGT-sg$|;u^fm#4vGL^AK+18i;$ihBVKX_n~N=TZx;y)T#MI{r=xpx2ZdE z-EP>4>-MjNy1BY|H{bmd?E>8|vA=Iw`vzLpO};wo<^Xh-%fo;BmUT;@W!>gm*6jh5 zwe#q!JACB+PG3IW9RMF)`Ph;6&ON^Mx;M~z-R^7O-WGs;>+BF#t+KNZ;>>?h+ zvzvGv&z|B*Jo}43X45@``{mGGe^K0)5;3mDotc}Q6P5lqm+l&OD!(19AOG7z;^&+@ za_^qu%j@3)mEApk%i24Dc6DXwDc}D8OrZV0r*FNE476T5Qine4%fsgb<>3pyWxW(= zSugvR^=hDHz2;li8-bSfrf*qq2U^xUzGb}^Xj$+3mi1u(W$iq+-WnfU?_*y+e)2y) z#`!NkN#J9Pl>Q6lgGuzbr1n^A|4MzoiuR*?j?&eQ=;X~NPs?Y`TPF2mpX#~&-0Qpk z(zm_83ZT7H`(4#v9ch|=*A2dW`6d9q#8S$N^2mKB?aS2i;mSekm5tAuw@xY%`d<8V zq-Sm*e14^{bmQ&IAAIY-Ie_}_ma_io`zt>Ok6LY4ALVD@gTB2=`zgsvA0+wJHf0@@ z|Fvn=#7d}%u1B+!^@!J44N0WdSlR>ZN@$MfZ#O7i)hdA+clJ|XE?cLhZ|n7HCFZPK z=ePbGv)oqlzJ<@4=O?YjsVpD6HbA%X$;b0p`QcOddd=fZss9|cZG~~d^}aVmyE{+n z>pOSp7wFvOCttm@B>=sXdOTW*H9iSly;{SS-|c@6&@HQ>8_BkPeLf<( zd3@!{WvX=mGUe8*jc-|P11+n)Z&`Z;T2`TNSseo{YcJoj zIt5VH&f{0=*kb41&(S%dZf-x@&sRo%7l4eoWp(u}>%c(E>gHS4A%T{4m~UB!2U=El z-?DlHTGo5MW6S#ij4fgQTMc?1GS;`m@sVw{%UoIP<;%yT0_EdNzO{NG06x0)YIv>w zc4<@8|J!L@ur{2|J-@Rs%S^S;tq*K$zkSTwiaWYRYOmihEp|-B7)^*YhFUMB@wuakYt`fH$N-R;Z6djjR* zDZceOEr5EZ_T$9+N|cwRf0`QLj25Z9BxkiC-)br^iT7{eR>qxUIM#!+gss51_1_N0!SIWI45bz1M{0 ztHQU{+eW}^OAYFt(^0c-9<0##~zEbnEK4*#FVEd8`>Sct$z)z znddBNs#ByVV|Pk-acN3UWOj0N7l#w+^P!=W0NcukWU`RBimqfK*_!$GlZBl}TTN^c z@yz9t$zEdrYb@Cdiz^`S>EAJ|{%Re~RpbBSW4eB{=AM42&UCA@+mk>=SX_-~o~XmK zyO@G!t(b=A?V<{&xfhE^<(Y2nH=WFS>3Y^nFGO9vl!JBeDAr2peuU2O&y5%9p5%7_ zn%}sHiCo5un_6Va_Eh%_G~}&qBRzR-aW*7f@1i@FHFQR1TYJA(663i)6I>oEZj~IL zg=d|Zjpw!E3UK^jV}pn9GnntE=7;z!{LwL&^SNlPMBX=dbfFp*XdIbPZ#2jjBk=cE zv$tWlL_5iQ{Z}jLR*3ZEGMQFPoHsS@2-(p2(qLsnjgW~WL%fzsHa={x5i*-kZ_R;J zb`y8uIYXQ)PjYE(Fx%%Zh~I<1&a1rOq_;>XQ148~^FJld+t!fxds|x|nG`18bkP`6 zn8Ro4)Csz|vJFOn`*}u%rwvBOQm=80inWVtgG^e$Tlzd%dZjFVq^I=hJ`ymaAehqU z%hE^5(yKhB&+{pL{#KWsT4OH&C1b@yc-D%Ac-H+Nd+z~fRdGFzpUZpu-u4DdSx_v9 zD+=NYL_x4?umTZQfwf|Zg(6^3QP8zlM6j0_3sEC>MMdm2YK$5sN(>@RV$=}7#_s>j z%$+wg_s-0{_ucz;VgJ8R@|nlSoja$_nKNh3oPj5?y$a5y7TYOvV1UEt#zQ`f{gqVn zB!7#YhQ$a|_zq`THv zT8Eu~9c?S@glAWbZ>tl}Zi(XA1=Zb(?%4^58JvLx;&Tebpp4Au5KG)U(Ei)cy1ULn zxvyO%i_KO|^Qknc6f+mA*_?y5yt1$YGeN~GwX3SwYlkl)7wFERB#k3?$5*89fLR$+ z)#H{7y9-kv(u=DFR$0t{|NC{cQlsE)Y{$Vn*p7$yux*A#)Pg@t?}Dqhz+Xj7Nv)hW z@R!`Zc?*9@*7f`NODNUd<*LbXi{A|Q-{Z<^`O~?C@MRvX!pI8C2%eSE-^Opr)aQKM zDDQ=vdGjIV&2q|{6_htC19-!Eu+-(zGM7gmyF9Yv>aJUGGYO`*`8J|6;fPUOB=QI$MQs$vwT*NEOl9+G?S*8DstP(&}hB zo7KXur8LhANi$hf3B^(Lq1rfCm=3H%9Vmv+v8{tIs6PA$+qsq*!?ofwTE$#{7oe8P zhj5eWfc{pSSm#eIw`HtPE8jFXS^S+ zY5vI)V7&i7l)wo1AGRamJ8Vb857>@@pRjF$qK>2zSQgs_A*5uQyZ=RPC$e)ovRYs% z{3Y4szhDkOs{ytJu3&f48POeY)U_YFCWNHRw3hhgRfe({0TtMegeq)DLk+fLpd+?T z&>h&WGGvP&0PlO{oh<}84DXsnK6uup4`{&(@j zc}Vo1#d=uPMDGbeg>hamJH%{{d7Tzk$Gr0-caX&H-)4E{YWc(V;BCVn^ZeS_^l*lv zhi1AqHhb8h*o|&ReP%ajOw{@9d9cpsZ^PH%8tt7C?2b(aUZ649W!SdlZjOCfAxFT2 z)=8GjT92z^IRC4wk!NAJW#$vVLCbAKA^2t1SDf_=L?@ z-PmN$ebx3hSFcxey3%-7yftdgEZ7Fy*|06PbD%G_SHV}xIptR93zNK+s{&6aMW%*) zI;pGk&Eq$nv2x(N-1@iz<69&~5iWkiR$jhi4Yx*iGR`TJ?wZ%duzL!zhw$DzuJl=h zF?5&6dHS_ z^^)w~N5nbCTH_q!W5zkQgxArVYcOW9$u}CNUIm2Nu zJ#_Bkz>wS-Rlapn#O?Sp;~d!$@vyCd_O~WP%}@Kb4z|IMF3eX(xJ$+_*twfGLcs0mtqq+z1)MV}Lv8MQI zfjPdkriPp!vvXZS9a{s;`v=pW&hHy;81YWNFCtnq3CuppP}G!Juq(E+VRvljz@FG% z1s^Lu$q?5kIVC}#r2X)k$0`}G#px+Ouid+&9ES)xuZ$Kez4ns^ef+bOxvACBe_2-Voz3%=UNj_4PoCvl{7O{`{)|}C+F=v$TE~2lpw?GE| zra8}ATF~<>vwm!BYr`s6KbV~oGW*c#87-@dC$sj$KR&-0|AOKrCacJN<<{P1hXDV`<_%0Er&Lv+zo4;TVdw&_ND;6<+DBPdAnVI z$$3Nj(OsU?Kxnp|*PCpte+}9&V#xelo6*(TX!A@SfO+lUR@rnO(3zXb+SqN2nS*=<2=e#LIr#FK8?h-Y{;$jJW_JVS{07~9z{2D= z;Qc9F3q?GAiB*Qr#*(4gKACK)f34Us&Lp`1#$ru6nX=j;Z6nhn*Vj5ux%<4ta`!o& zTr=*?^YN%jjc`1@cg^qXyl2&?_Y=Ky9p;T0j@KV(Hdr}CyJcIOyE(zC1@W3m7sDlR zDO?7Z!xeC)#n;=|^qj|*n4X(+z)f_?@es4EO>(s|ox7U%*KzXQ#BECZ{#xB1c=y+4 zU(>XznR%J-x+Q!~5y6msO-=##HO)SY31^l|WX7CpLB14(!@KRyJ`YFhXg>S=sxH~Q zulBRn^1T4FLFU+IK5;UxYhm(M`EHBFsJwGn#5Q>qfg_dJW>6J@sIko`wXct+(GK(L zcf9(&Eyi1mCrG3+zb(EyAMXrrkCg=m!VcIDa%=RlnqhM=Yhy62S2ZUW?XuMd)7Lu@ zIp9In`b11^ZZ?A_WPK5v&{c$tgAqH zyuDPhGL1LoSw*g8ue9H>!ZLNI5QIvs6$hpxl z1=}W=imkYL^p>#_NgRkp2*<$)JgXVRSAn2vLGmiVYwQJ6I2TvB{NKmSui{Ibmn!pv zn1%ak>^FZ(yScG>mIV{cS8_6B)1382&G|Zpt_lm>wZ!H#bS{arnxui%Amo}ky}|}- zN{s4{X_$`lO<3W*th0O{E$5=vncU9`ycYwD%_LW-=U8{ zYL%Uizh&qvC3jL=qEr`9&xyaRV9*+|_E8VCaQxgjIp{(+53+K&HWr5klo3`aqhdix zyK4fU0f$t}^-r2;tumgcHzpP&K~HZhJ-rfwa;O!`*o2^rw?a8Q78IM+J<@1(kJj3b zuy%eIS~Jb-VX@4M2}YR5DLXf|W`~2AhS`cAa)OngC&r-7>o-ocLYl0B6pkX$}T*a{r82w{r84Q z-F$qZozl(VfC zV|GFo<6JA0^Adt`ffdR{2|*cDW7~i1R1;^fBjj?4m6ppAqU8!JlsO4OnQMhIFBX*6 zwKDc`P9)i>y$dj0MFT)mUtaYAlHbNoc_HR(f7c2+GG+&uw`^o?9=g7rI44Ug+yq zj=hl($KJ6*c`qR-?^~fPO$f?|Rw&C7g3_L7`Pj;_KPsq2)SY=ckOGbj0QY)15{|5zg zPv+tou;5swm1ETjajZQ-skL&fQ$ieTPf$8rIo35Hj@4VC^hgNGrdBAMB?P6xYLj~> zWRthB($Xs-T6$ZdH2gm(KAYUf%CYTYajeW(t@}AfA zD)g^UPO4C==7fEFelz3k64T9B|Lu|zw2A#8{QdQ7u>Yo(?3SR~4(4j$^E#4OGTB=! zCBRHH^yJ?46xOzo zRfKI8>Sv>cf*3Iq8^jLAC`~#BL~f;`-VVDJC0^cYcf=~;F1#^uuyTj(u5t(OHTI(~ zA>WSJ;N3uq6M4;ZTJGJ81*m)Em6{c3VLpahr_M=rNx?E$4nM=*_^%?Tv(v@7tz*=e z6*HjbSChPI^2V@JFiU2xjej@NorZg{9SrwlI~!h5s^Z`0^58-ICHM6{DC2Z5tkmDu z40m%+y)$|+txHC#^3MSoBW~-XV-fz&sF^npQ{FsEdGiG2&8rG;9(Q^3l*^kJ3&L5E3qA#yNxg%?*ov!aZ@U?bVVUm0{Wu<+AGI( zqIX{FEq95zcQ0;L_jX@;?o}NHQq&rC4=Pph#=5idks9t-?2GRkrRfVtqm=CZ;WhdB z6=sclj%wTsRO4Qu8uyl>aWAmeU{Z6aucd5I-X8V$^SXZD0*zRN$;?a=Pd%i1qk;=Ybf|^$f#h4+ORrV$a;eTm? zy%h}j&SbTVL2}xc$x+E~*!_%a5V7f~Rgyj?ckfO>d;~M^$(sIP4&qn|;=aan%HcK9 z=C^>z*OgNAdKrz2q?wQ$jcK>GBlnkr-bl{ha)#S!yiey!t{Q#+V zREJ(kcek!i*!_TRcP`_y8gUU7ojCNBE;dU7u?W8dHS=aI<;^zQ3?j5C689?VrZck#uMPUMB_3T#J06}F?GBetWV4%;!%1=}X* zj_o+u1l#e@6WeCk8ruo54Yms`xd*)3VHSCT)vuuhe>X*sv<81kZO3l-OY$$b#9#7G z%2xP$BpeN!cS^zGa16evb$m^l)F^YPU3Xq;vBFoB*R9EWYAdsZm>Wg7!k^V=m= z3)&@BpR`M=R!LOV8s`H7%Tg$2|G}EeYm9ULhQ&V&)?Gtk%{-X4 z!d*Z6%(bLtJfrHaxu$kFy*1A$zh@QI;+kJMu0fsT)=6(|=R>CeNy}UdtC>L>DKyag zu3&{{7Lj#|+tuzyOl7+o)z1!|XF=4Med{%7>9|$kRJ0!-dyCrkxN~S|msFkHE~%Q) zE~%Q?E~&a!+7GoK8+d)Yr0Q%*1I^jug?Nj=TthG4%7Ew7vx;))hmkKe7FurfC;Ern z?b=^dWto9q|4V%hnA|#TPjR;ilIDnv^g`Zc+T18b*|VO4k=PM172A<89otcGI<}+X zOl-%%S=ctgIoOVa7Hr4E`PeqY<=9RD7Vo?o|GfaV$1{&I*b()^{Q41(KF2>@E`osw zNxZ{Smu08T-7$NsTh>;)ta~=<8$3nuD+N|h3D%ZYSX)Jg)w=foAbiWF)N$~fs@YL* z?s;Qr(Ra{0V;r5#@cG!v_XXJb;Sl7g$cP(?7Kr5C?~1?V^l+f`MhwY0_nwWFmP9#0 z6mWLV7P+GlJsE11-L8>kC*bUCAH{n^K4Q@R9J$4&tzmdy7G?HK9#z)lHHHucKA207LRtdxWcnmdNaVHt(CgD)Y|v6($GX~MsD5??^uI# znVpRE#1s5cG;dk1opdbj752wmS(4jXMzi1SS@|q)RoKhH)|>0Q#Hh@ag%vb=OTFU~ z<^CVf#wFQX;j&f5n!{g@`E$oYt=WQyFIjo`N(>(A<^;PP$LGXh?wlCs&WWEZ5ifdI zQ-5bM+MEzHzGkKI&oO8eFy6Gn_)82JJYF#$_iJVD+mcVd*fzq(5w-BY+8}uM zrImO8iNU)f_)K~C^Aq>o&sA36bWL9GehPa2YNhAh81(4o6uXPa=Tx&hr;c#v)PFs5 zD&C$<2cNwl%i$m8!av4^|Gfu(lIz?BG^bU*i^;Kwe*ZGOZzkkC$m*}}6vJOPzYo1} z%=U}$ehjN&A>J_&d^^@UKaP(vKLm{9tg<;FhHM0k6Rj{#P6Wn8D~!pBz&OncV@3=Z z;r5;EhHh)^JF{>s`l6;U=(|228+#3T%5!|Nue%HIc-_2Iv@79>U z-(gmI#>JpV=X*^-oe=TYsjlxe-Sxc=NHoUay}v2nL}qi$cKbN`94mq+6!|^q$}cEZ z&TsjXop)IKTm)qpn-b?zscZ+#%-jsJ)-!;TY(B8W{HnIv!`c}3P{1ghJ_;E9taS8` zK}R_MfmJ|gE&rhiUQzV&8CNfZ&O7qal_-8gd@h9d8%p4hl_VOm6x(uOv2xx0+qu~c z+NZuS5C+kc!iANjK9IQQdI!wGbF>t`vRwilG3GxED}c?y+q2{}(R8ygEbMCnVb6;U zTj>07tIqEqL+1sIeXVQB@EB`}fD!Z}eg0=o0!HC%kU!>Jor^h}BhD-~%OfH7HG+BY zS@$M9t8~Jn44q3@J-Ai4&a&GnvoiV$R4tk4@!+gd=Y+$ob*o-gohzLX4v=auHgPHZ^|3 za`(uM`02S!oA|j1Z9&`lKHAC(l4l|GzLVAe?i|DaZVSD?u$A;)@UN?tfAul=XFj{~ zS6#mx=^g=BVmlJ9!gdtQ$96Pai|rV=9@{3k8QXDiE4Jg|Hf)>WZfqyOz1S|WRAA@% z^%r9_j8u}i6n{x2iL3FK+#S3Te@R^bPW&a2{RQ|-Zs#43mGwwo{Uo?OS5snRr)j>1 zrV==X=D2)^EylfRr8G6)g-6lvL(UKnF}YfQZ866lM14{1Z(-u+8@sM7(CCV=8_!w& zjTd708v@3^tT6ta2#jy6FusieV`G>9CmQ*0>@=;?&{S)DHH581{&gq#E*D>GylafE zhDjB!GUP6GcUo!PU&Ev={J4kFMymO;B;O?YeAx;k@7X&4DB{r^Vr{oqXQ@>r;Piss3Fu^$ec|kam`UEcIprQ(AnN9H zH{!|GwESWUW^0jzl_00yY<**ETU+=XPomG!8nM-leXp~SC-+w?jCT`(5p?r0 z2|9u@?2~|Tt2KUqTa5U9Tf|+TM_ZxBU0H6xVff#Z%?)V%Sm%pKLqn_NbhJKgFZ<+H zm@~z;SifFv$F#lPO07F7vqcQwhToC!zn$f;VWZ2@FGOvhw$Rr%P^R5m!OrOJ zVZDX0#XYRI(HkLk(cZyda+9HdqW7>wOz=G%pVanxzhJe!+F~tS>YJO}732(3@bN>J zkIM?i$JT_!?+p3vfvK`p9IFui&QNRepe^+FW1rq0P!PS<*`MW#{aNAKpOvot8I!2} z(bbw_@K+-iqHfz-7mIZ+7Vmi8_48H&8CDrym)b(UpZnx{d_m;f7PNigqwVy9(5BNJ z`MpZMujemSe&y=W(gby<+<1Pp9=Q-E>%?9qxnu6EN1VZr!`xNxIeh!6@i&j2Ns>F@ z=JR9!S?&LYH+we0*@J*D+>x(M!9?&~ga@9PFdbn>~ctJCi(NGHDbh^?@V z-@AJKqiY-AO;EqfjQag^0LO<}>YnUYQx`(7dA$=IA8hm7sbe1Va|!Z6w@$LRXt|Y1 zxloJnm-y*5o^_Jn5N$xK(1MkRqt&0&@j!kHmtztA{oC;CWD)#L(fv1F-4BX1=A-*! zulo;cZ0?^iVsiqF(;yCW+4bw&3k1ZOGf63U4=edAp^{+r1Lyt+1)RtnuI8G2*`h zMjtDT?Gk};q!q@|iNGk_Tj;vE#{5#g#%|^6!`7}oboJ>PH9Qh^K6|@%6yC;@EsVjKZ*Y8eR!WV+`gB+QPUUa>Im2#+mWyX zwxeJmwxi)!*p7jnv2B8(*p7o;u^kV)W7`bFv7G?>V;knB@oiAj`=6S*JS-e@BC7~307 zLYNCdZ;OYwo5A>U9)`7*!a|ZeUNSZOj+ZHCgXQuw`@f-3z}~(kS|RRunedl2G^{po z?(&t#bjM5PBhw0RY}x#(c>MVjR`%kKm#hWsjcYNpm>!tl6qjW$^OUXh!5Yi&dU4){ z#XcBk^NZp#&dgJ3E6jCs&itOZjAc}vwcYUw*4HSniAS}trqhEpHPvX5xF+hYtNAVQ z!p$S0dHy?5GAGASZPx}ILZ>YV| zMDFyoH=4+up7ur)xzp3$Xd-ud+8a&ePEUKIiQGx?(!}#@-|0Z^(b`|q)YTj6hFV`kKM$ik_Nx%qti8%=vL9a0952G#4y$->+P;2CY4jx^j)Yi06PHE1R3?&iwzj1K!71LB=9kt4spBfH!2b;0Vr@OuJ&f5voAAdXiP z{(P`4^ysKo(j(z7HCp|p0Wtigw&33}t;9buKaNFzmfU?h9?xLQ&;~SMb=nF%$E~Ah zxc;}MCslNz@uvFFZ$jyO>)#@sBA@Fd*S9{!^{t0_eCv3*0)o~_F0E4vMyoC_fYCY? zDHeGF(_M;x=TiJeg88~S9N4|O(-j=fba6P##bJ3H;J{(ea&dW~4RJWf#o_4$anR|0 zi=zAIyHGE5rLaEHTt=NPF!&cMx^StB#pNy*D?L2m>o3pXj&{c=jPE)H-{2krQ?VTh z)3F@|r(-)B&ct>MoP})@oP+H+Xu)VjU0)V0R`pe@#j zt6GV+BG^QE%dgIT%P(lxolnktTin&U8u_T!F)z$J5=F4J!pEL2AA=$b`S4LU-&qdq zd}Y30>(2M<-TA&Y!TBzHvu11l`w=nn-|JuvzHpaTqKB6umk$OOySo{wErVOJEr;7E z<#%E`3l?BI8}7sQBKT9O13Nm8V>`h4H)ick&AlCRyUU%sUGChA{=)fi0bB?N=dAPR zxS#k1Iy#-48|x}_FYl3e_s)Zh;S#tME`!VA3b+#Y?*GRBS_V&SK=Do?qrq1Hd6yXe zGv62a>2BM7k?=b|$Q0rJlB{jr@mA7D)~Z4O$VByf&Gn=qX_m_=-bn!FDQDN z4}D?|wr-yG{b>Ef9C*;Rbr18EAZOtgR+4j#czZ8F<5AYN;FuU|K^8uyF(vl$3Xd%P zjJ2tWb~qU2V{b~HRH1+0aZ&|)Q@Ir16l{c{G*eL@iRBTx`4ayYC^jVME^JgABINX@ z0w?I+VN^K9@B-x_n{lmoSFZ>jMQyw@H^)E8q;vK-sKQ!Q8r#BGe;lc6jeUriXF;o2 z{^vaS?k4I;Bb4o6e;H`%jrsIs<=b=NleEqJ!J+1`Th>_+0kS*{-+PrEB!?{dV>>FjiI z*h&{C#u4r;EU6fWIiE28tB23HvC)3Gr{QbqeOB4sA47Hm#-mp6`|(6-b_TsHpTBKv zi?!uB)b7?evug|5UTDX(y@a&2hELEIa(ks6%k8yxOxvH^F>PnK^f3d;fVOeN4SF}IXnL-SRRWmZ{eRPH$m$s?r!>1cQ^f7qH$yM*@?gY zVSewF7543Ol3VJ1`#kN&sl(dhdK%p+#pq1ur-J_M*3#;HP7X4V!79&LIFdqJr$9^BnxPff<_GN@obOo}MWOv$fi^2+ zhSrkF2U?JQB{@^AV_$9h%3q2Iejy^N1<0V~mhI{yS8FRmohyr38ScC!i}sqx)_;~= zj`NylKGO3}GSaPxVrC)oP*VdTiaYpX+sU?T@)uH$OeM$?-R?-Kmhg1AP`k zR5=Roxi{9FB`b0ZJ>LsMTeNdF8+}K)^nLHKtKL;Px?K&Lr|-1dJk7*9VT?LsGVq|{ z_mGoRa-R7JW(Tpnk9}+Oc^|`Tx=O2NxY;6G`i9(!@*MhjWtfMQw&v0m*GAp(by57g zLn}$v;$m#ic746C=#FeXwu9jtY-ho@*v^I@u{{rd#&!-sX9uo=QJCe}(K(xDJl>4$ zMCWO2%bYi{9gxd={Mz-SzIXR@V^B+3-s7TNe(12u3MJc7&2`KITbnwU$Ug82w3)3i}30m6jP=@WDun4nAo1JHi9Vm6KLjUpW z+*pUFoC9YCBxtA^0tYsI%AxmA?cK`~pCdPJ+u6_)TlEGFU#0oonU1bk(;a_Fy_`)tb6-;2 zp}7;!FW4QLn$Gq+G&KP}7mGqNZ;Rdi*&Hz}cRjCae6L5`?g?8zD6HSrnztL1&-~lc zm6Nbrd?)FD_fYn1ZEqc#JlUvvX^U@f<@zcES~b4SZ%eFAeE)8s;juc%N(ynCd3muPg>wtH#H@>o9E1BZ*|&&9~U zS&l=|gCt)4K#x}+KbD_ycWC`FCb22(h;7fDpLr2;{jdfque!c9+B>pe*am;eeqjgvCHsY)@t5ou_QYSZU)URe$$nvXTyLZJ zp@pZ2Q!?MBto=~5pxsgQNxP$HRcwmPZz-_3@1N;rZ;j6dJ_o$BS@)JgB|Ty37x^Ux zW_$LhwkH@P`%4Nn5)S<4mbYep&^rp@EoCsaoPW`+;+h)v3IXG1xK|XIz28vqXLY~( zg?K|j*37Vaz&Xp;7yTOwr1E<)u2bUF&#MjQ7Zl>pny^wAFDQsrk-wwC=Tp%839{5> zezG+^SX24?37oHCaSy`S{Ca|nG4n{;3UB{RGuN|}ag3^~=C>1q^)$-M2~jPo`Q?Nv zoImpH8RvQ3+Wc-p;bxD}IPbd&WzuYq@@fLJn^FDb;5ij%E@fO=qQ9AtA2s2;e(o1+ zfu{t-`_G@k4P_t0DQakU6rJ4eD4NmkD4N;sD7rTGK4wF+4A-|iiq4L$b>_O`2Zh|n z+3SwiN-H_v$9d~}N2@wMG9+HMs^i2XK=P(O@UlT4ueGbH#4mcR0xe1g>)cS6!|AZCC~%|*qBcdWrEZgDR6jpU}u`ESR< zT$m60cO)_EFgJgg45Q47ai~=zpc&hda0Ira;23O2!?D;^(}Q>2d=7YLvpHtnGjhzD*`710 z?Fq&xOw5|$z-e)Ktkgx!TC9pZX3ghQP|RAEy39|urUz>(k6ClRhQ&PyV{^<} z#+Z2|ZG|_BS<5rc9J7{jjH;_aF>9NiMu}NRwW#)(wTxBxn04W1kI*=M%$m;_;$^Z~ z6ZFzAvzt-<S;fx_wbZV%F`8A`-K1Ulfs; zb^D@-#H`yFMI>h3z9=Fw>v$BIW7cPf+{cB9S*xChH$EIKW_?abynpP$O>i@|7g6Xcu@znbG-`3u+?NO9@Jbxpwui|xp@#W+;5v$ch z>KT%AQ*x*2Y^>rlw!C|;LPjIrQzdV(&B8mX~ug zWU^o*kVzDJK51w4tl9|ZF`xJ`|H1L%JHRuIw4opwqtao@RL7U5dPm=3TC-VW(w;l5l5zY<1dDuxHU~j=TA+ zLe|Kz8o)J@`{??UK9XI}bdjC=hCkp81JRZ@|JnY z_CmoL%1`+?Ps3tv$JczuC*#ZZaczaQcYc{q_+$*D>ZtjIFGxSlbH?wPMzx^k^F4CU z&}==;H&O~WXN0DCPxnf5Gd#+Dl>EH-;F%O>1{G0Cn4OQ}V{L)er8e|9Nfde-HUfG! zGumSRyqt&mpFJ@H(!mHuerL*Z?&YgE&ZZ$eB!0^5&CyCG!+@Ha0S@zn-WW8eM?MN}PE-wxofuaC{a zO78Xb3gzrmKIxR}mF8Ee)bGR0HlBP%(arel$Y%wgYn2LL*_m>(-0hU}jQPo;=~Pji zq2HR}`5^zYt~p;sUULMDgLAn6|FOdOItGm2va_S;b(!#(66P2ffS?W!~|ZL!P7bl9!?cy-B|tV%{hHg!6GW ztW@?%x=Omq?+<@L$YOsO4rbJSl9}#Q7eeI({+ZP{U-K+U!9Bp5mMaY8gA{XZI zR+v%gR@WA01C!J8@b)j`zW#C})p7DZnb7fB8QYxZ@4kee(^1y3ZBh5))oCq3DHb-z zD+)bJk+bN3VK!a7OuXO|jr?=)%-P^&$jdON{Pt{cR*6zRr;3*gUKtWATP`>`&$D3^ zMaC00f_;HG54&xVhc z^-K4{YrJ*4b@|z~;QSOZrfHTK)2Ru>m|n{H`}JLH>)a+?qUL|Mu1q#7xJ=TpI%2Gp zH-bzZHtg$r9y#apueF>NPE_6mN%n zBa_kNkTyDdyL2`t>bcwML-oXr0sjldq(apG9Z7YsAYYlSk~W$eT$+X_O4Fw9t7|M5 zg1sy7IG*Cv!xPx{g{QD>gwN5xsY~E~4|`*6BCd?ho|o46y^H*_a<~>U{WHIyDr=!P z_8&dcpAXddy01dLmF_TtW?a&=hJzZPR@jqcxm|pPauD1!`gajbW}F z&rDQ~oV)A|N5);iQ*D~h} zaBX6G^md!<4Z=Z1>3 z`g$d~txc*mu-n=l@pa1-WS|5(M!2ah#@?rkdF;KqDUu2JUKch zPfoCmeOz8+7r{i-@$N81(e#tMlu}J+b6?o_6Z3*0^kupQ|EV#@KHW0*?_!R9mSyZS zV~(A?Ow({`LD#)B%u=-F%#6t{o|TEWUbI;FeokI|FVRFgxIf5u`$7J7)HrP#W*1l< zGYdMtn7N+g&ksA??=x!}|)j67#jL!bk%5yf#*T7gCnV+pILqXr*;O`B;q5mE`SJ8ZIa( zUoZ}-tP+LWFD0)tMOclKR3R!WaUhe6435s)GGUvt{H|uW97G}8LauYk`xkg`8{?&A zusPmADF^j_XR@bnfI|rUrR`a=7_k*1AUW316HGi#)^J7?LwX%kv4;R3N zo|@}sd>+P(k~BPu?O=GHVzQKC@*%}!8O7vdY_EbpEBHLsk>T;4E3r2t;iHp_?9cES zz^#SdhY2qio$fO|?n<`PEyt?@?+GV0$M}jR=#S4mo`>204a?_VHD zQ+<#Qhyf`BU!$*lHr$N9@x_)d)ysz9Q?tB`clHMexk5W#%RBQ^@|JZ;TpbEE-i^_iF9;1T?t*u z!zwrK=U4@r6v9oz%gP?Es4Mf}v-nH)YR^l%@Q%4%C9f*3kL`EHcN~ev_aP@pupPD~ z&=1>6=#OnJG-BHk24LF>24TB1?1b%L7>w-@*ah43U^i^%z+Tv13;SSu9Xx<1b{9hl z;#>r!7!53Q&Zu(WA*jL%1QVU@vE3%872DKQz|*h<{smvaSFnlG+u7P_aJF^&I@>#q z4##f^M%7E;d2B1;MQm%~Wo$dbtJrpeH?iFr{(|jb_$#(U;C*b*gAcKt1Iw_z7Cy%I zI`|gb41AC6#qcAx*TA+Zg3W2zKIG!MxSC+eV*-byZ1`0g<@Oxz2-5HZwu9jnY-d9m z@&jW%iVR=ENDA5Sz2-(#zLaEGlanDiohh9BhM~+ZcBQxn{`(q5mP~%Ku z+2yC>&;Iy*8d&xEk@)YyFdEz0P(k^#SmDoa@V#%spC zhU)ZklLG0b4pz@rgtd7q!rHPxu(&=IVs34PI2XBVa=tdz>`QHpqo-k8Y-ht0$~v=+ zJJ0&MzSLi&bvUdqrB)GS>st$YrD?br+rh9sh0FblOI>gOa{MJL+e$4&H7~>anyz}1 zB3oH@;%mRDEZbB;V-Q5SBAIC==QP?@@30VcGnRS79Lg$}lRLPwdq&zdMLDa{$?tCJ z#obH2xcjLW$D!WmdTtN8p4$g`$WNRO)mD0Mb5>X8b2~>z!*`U1A1DpKC^Y=!(%|4O zn&@Ck@~*<*iP{ zUY$}^2tsC1}=W6FWc|r8&q{wH@EO(CU z5}e zdgJG$=s5NvwOPxk&DvGbiWRQC9qQ`ghk0m)E((`?Oh;Xv*@`UZz3i^g#m|^|_KSSN z999#8IJvh1k#llSmy^%t!ATv&3hMJbL2bys3dE<}mHKJdmh{eJz0pCG^H}y*A-dW! z+@ZE7&o8hQGx~FPP5sJ+{8JtfvzGh{9wm+w8@7$#>{{LbN?ugd$f<4o zbKP8~#uz(V+xYw>G|u^_ZG65)$ZJEA{Nd-TaZXjUN>q~VMEDwai_8B#q|Bcr@#m+u zan5RO{O4IeadLfZ`25^A&S|f0e7;V}>r;~Y!}CDmWq-)K zRHpw2E9=66?t1V)X$9(>i?{PL6S61bad+?DTUU#Wz4F6nn*XhxVU^Kf*ygcr^d#lL zPxa%R<=gNd=}KUgB!MLH=RU9O>n1rq&qaurf#BEE-za+OubP^q4(Ucul1Ds?B3|x< zpGQp!k4C$iG)`L4lAC9TxuZ{$MvuxPovmnAXc*^0=`BG?j)o)L(YKaHPlASH6dI0l zp=>WfNsfkN-O;~|WiR}?#I5!5?)blwuup2!(Z2yjaLZ)`-h z89Eq~6gp0E=_tyZ4x5j`YyHR(>Zr1?jn5;-a-=xP@egzNP(K%F55;rF;$@2Y=fYG) z##3Aw|5KWA(R9@&1D=f*CkM?oKF?f^ldo(WpJ%nl$z`{V&vWSFWX{>f=lTC}vi@!3 z^US;UcPwd3vacH z=h}#P=KEc~>&h0ce)fu}pZU(CeCuojE;47TR!T>mdqvZ8?E>Zb*n3 zxC?IsWnG`^5sH7a;?LYyQJM2hgkQqEtrqH&3{-f#V<_IH;E#B-C!3SVJ=N7YC|>`E z_;m~tm){^)OLwZN%6%np6F$>Cs8UYfA4B>aScGjFp2Ri-i?J<*CD>NL^Vl}RT*Rx$ zc?a7qoQ0SP*UdQzW%Xzd(<|}D`s1(&p6yDixD7>ZNx=gOEf0mF&5itW%G@Ah)>-Ur`h=H9N58~5Oa zm-~(DOMhDxL}waq$2XuG;RXfMo3#94a7g_<;!$s{RJ0sd5v+$La4F8NdRT}vrwLxC zbiP69d<)xV_>}GnE~fL4OYDKFQpw_Ur*?+em=c(dV>P)WUXK56ge$Qf3T&*^bgZ+K zv8Gh$$0~v)(p)}KnZ?gm1*d6wOJz+1{8}@;H;ny%6_JjT505}j1LR{`paJefGmyZ=(mIvUH zf-Mx@^a|unZ>4`j;{6vX^gbC#?|7yE;Q{>x?>`LWy&CKL7&UtuEXVfuIr%NeEZHJw zytAxp2^>?Q?S&s>B^@J!5w;?y zBewaBv6_z2la8@jh%r*|yu#-f1NfYR6^b6N4A8?Om_Wy0i+J_T@pqT%lpDW0uDVq5 z4Onci1?NXJeN4kd4V=jy&qG8GnKux1PW4gd$aaBqY+{ftV(ZVC;11kjLzCl#434v?8@H<{i0oZ1`i5zNNjQZ&2y1^xbVYOm&puva?U z`xPDI2|C6nd5*E3j`1t3XHw+sjBSwZO~Gp9weStrBCl<}K?>F>{XY-rFKofrA#6cZ zTwYgjc_RRqV)zERQxD%_+X&xdI~0Dzwi!-EZ@<)8uK4^@u-fLGa1V{Pu$>P%r{QC; z?|!Bu;bt30no7r5r;Kq+Rqz-c@aslM(=kq?WBj0u@ql&=oepPkjA^;GX;@?(E~elA zhU(ww5c-#bXnw0s=SwNf<0;H3pwvBr5J1Wz8=RT=Pqn{^bex7qoT_LF;xXC$ZM|Lpj;k`lz_?r;L9jneMg@OpkW z5z?q@=%`~PTwhW~6}XnUn(-%GYwF>T$hk7O7u#|;kXoOq`0pyG48NY{?2GMG=W}e2 z%Ec8IRu-W)kW=gyjBT6wIf~+Vh=k)_IQ|f)CyvJT?A*xw979JvR2p?G9d#dR)H?!3 zWt6j-!Srf89rbWJ>I=x1DrXhdrSp-W>)`^*)gd^l;KJAtQaX~3dbEV=DO5_&NU|?d za1A5-Q#94WUsJa=5Cs8QBRnJDWZc$8+FhY%?$s+cKDpZ55Dc zc#+eLEkCFJ1jqKDQ=9eRR2-)creVwN&FPd28Ho#bEBJ=t!fABW8PcdN-5|>d96}#ZjJ(VRN2yA zL`S`Zj>;@;F`dJYNwVvt%nKnq^Qf26QLm6jEu*78C5>7iFsk1&Fd5FFqcY3Dq&FF* zw;oQVGE^;tkfBb`wn7ca&(fCA9E*8M4$WM|3#+$c+uxIEF%RWXin&4q;J%6?^Z?3e zEHxSy`7HAWZgt{htx#ks{pA$ zC9Ku0xlvixkh)I_w?oRfnGWO(xe4w>=#4M|?Rsf$6?@;1A;4$RdsxHxKxeGt;Vj5= z7O~akZi%zoP|mV7W{PGOg;`zhrJTJ_;_R`MvqPz*n7?wjqVIMephw=CX`Yk!Qyd?Z zaNLh-Q@w=aYy*y563m_*t4QKut0dBHhRUM|_m-R&`)ml?`84L39q5cyZ0F-vSRBif zQM(Rw{;Xj6g!N0Eb@<4)3dQ%so}w~%T9N@d;T+j-{4pRw{KB{Ot__BB5Hu>JGtE4S4YPy5*;t%o@PDV zPiM1A$4hz9A?UTsLiFooLAkd_AcGq(NVO>751XQZgv*$P{ppUQV; zJSUZ9Y6||{Q!Vq4>&Gin18E!*0a*_n z>1dhoEzFp38 z7Ng+!P1Trdtjs)~zm$d(C_evGa5xeBvztWT+{zS?tWz=aLW?Z1GJgQAKWb@B1F6~1 zdBnA8i54ev4wwRxc_?r?7VmZmYE}KpxH(d0{@CDONx`;I$G?9`n==vR^Xe6~SKAR{n?T*?+MWcNO-*JVdb$vAh+QGfZv_2t6KWS+9hi*=-HGK_bR{ z$TBy?n8hLOS9u%ts}2b_nSMI^_J1f*zUI!O>qGD!L^sa=q;VEfI~lwO$iUhFJGl`g8BiI%-aiEbZ>D`l0Fq8@)*mLRT;@HA?e9Dmeh8fM+|I5`$4M}Rn13-LXGJMr|6oWhYCW_O_O z$mhL&I-jO=-Xld_zgMEJf=+cLIYP{$!n@%}>!FE`cMy%^sV4wsIgY6#`Eh!kjVDmXlb^aFl)9fNW-Bz2*^1EAZHu;Wh%-~7?h1vv zs?a0#p(FL6bTRGRC(n_7Lr1zq!s$86Gp<)P2AuqS>O=XonvOSJ!>5k9k;2XAIy#@f z#yQgLY#C!dkEIyhAW^u?Kp~%N@`+5exn|Nv#+BK~mGy8A<&CP1f;T}kq>NHiDoOqX zMe;&kX1jYgjl1^T$U@fE=G!n@V8{+&? zqW@DxySwLRotgf<=}I1~4{10Wc~lQG@jj(kw`Svhh4?8w@H~;+GU0bt&G5P+&g&s~ z-7kjMao#s5=bM|LRcLWfHhUw_hUCug?!&iv$(d$9_db^y{@xn0#AyOBOve>LqYXJjk#w4APK`s9yg`(zTxy4G}YhWf*up!$pxj!xN}J z1ZqQ$<})zZ49O8>Q7 z)r)->IYxYfH4N@f6TL%s2xVyxazQ(6W{yg5zbjnH0pe_hP48NSntMzjnhlEP`1 z&sM{&Mp$_R@ewe3C@|z*UXY|-r;<9JQny$msqJ!-N&%@BAYk@UV6wP6qf3S9_pbZW zwc-Yemw!`uDc0*EdZ(}n`k@r%yRsc92al^Jdkt|Sdk3CE^~av0p%L3A7=W!fnfkH1 zSn1stCBW|c37Sm1&y-tTgKOhW)CQ_Iy2y?CVi<%lOJOj!JHjs5Hp3(6IerR%Mc%E> zos#WT-vRE1?O{rJ8a~0wH*4T`PRgwS5dQ}z8@CzP5jb5%9#ShsHb^T+f+???ttJGtXCi?q`YdHZ%5XQ07f1yPZ`7A8A zhvlTF-1Ur0Y!@T`)mPCsPCQSj_BW1kd|`*%W)1B|w* zheB_?kzR6lNQ^hnK(D}Uyu~JwyFX&A>kMPrcz2g(9TTu88)56_T?KN$JMRu~*N-{M z`mvva_W=gHQ*e;duh!U)-1icE7-i_k&XBym!WgZufVEnbF?$)tWc8N>?6JmvWOpz6 z9d77nlhx50S*dbh>-ap)I+m;!d$98DC|3s`R&gR=`WR`+5QfU@WOyE|&BuR$Y1!Z@I8qKHh!M zWDoDS4@YY32;8O_aAWmaykqX79h2|q4o6HKI1<}ZI2zk|Fag{7@D;9^mCnt$mpsZD zgnPLyofOjXIqZh{%3I~A;iLG!KaP%Dj~1ZPDUn9G49D`0QljDM3HW^mPQokM%MczTMeT^B*lPQ+rXf1*RkoJ1eSBdlb=cT}Etjg!d3$Y@| z0FX0QODypV-3aoxEZcQG?nO=cWoej<^fl!6s6S$D{~^w<&Oy$^`V7uy7F{J-%HEz| z<$9j#=~?XF>70fmXJH1mb+9RF=TEfysfd}LfpctA=n1Fgq79`QDYKcwX3I<*tK6L} zqfpnL$l=ZB440# zqD6*TIG18}5w<(RCD`)l0f&CRYm4N)I;Yb=t1ib8PzOWJs+5~$#vv`%?w8fQ=ao3V zfA6VAEX~+m6#+YS&RDoR&g1P zvJ0!oY~n4_F5>D8i5=K_^f6dg%vV618gp_QMAsVcNM_D1pcLIm=k0A0XJ6HDmXG4+ z%iVO8aI>Psy`|0~+{}L6i{Ibr+OJ9)!{l@3G}JqC7oA%(GY$(W4&h|uotcZYGgD`M zWV^$%j6b*7f1v{p)R&;OCaY!-YLy%CEDLYQD!h0IDX4=-ux)|KXwio_OK9|%^FrK} z6XVX-%3B@xF*@!dI_~Lo+!vH_#Z58wyC>;)i|Ka@=y#=xY{YjZnzeQbe%BwK#dZK( zX0_1&MvGboPjnD>CG`>eG_L(D14hO3d5Y(Y6i?!(4RKyn=o5TXzk8W}_bUDFO#0nh zp}u>ae)k6bj>LC{I9nRN)A8jk{H{N|jqLy!W#Nm8>pK+Ydlcqn6y|CJOraYWX>~(~ z6I)Z+9iBcGoOIv5Pw81o>9NUK_w9%D+huuu`!W4?d0yW#xGMs`Rb{Xe``5v0Y+K+v zDue5k`5^8s>u6>8t__5#`3-?R*%SBA(zY_$}YPT&h`7bg@t~A8C!|fWGCQkq`3F8=$a09Cfh5h z&jhG(mF_Nmx(0Vu=c*B29n@mm0yokOjw1Z#r<@NbZsew+6ZR7O#~D>(|48z1x%7&a zogMS#JL8w-@E~e}*^5{4>Pqpdr+D2#@v2wW7=f2g58lVQ*B^S|*LFP+avBg?PMhMW z{b94fv2}PcySqhR-!7pv^$Pq}+uFYOrO?_&f0ex3I3MJ^75 z5R)d@30o0aKDwGjtpq-4-rU@Pb%%ot`jT zu?v1{w?n#bnXMR>*SAc!cMJShwH13{|2o(U+ZH&H`X5Ic)&ljredu?;rr)(tf2Z1D zV>s{MllE8oY%sCE((#6^mHQ#Y0q})o4(YyScJu)Ht!&?|X_vkav-u_VRT?b>a zZGpono<)YWwaATc_rkTO9=va%sFA?1c->;eYdpp4aEcc>A0OiEtKenYJ0D5EJDPqs zpVG6yz;|^|!s-i+S9JVFJWn8d5>a7D*f4VUUbZ+)2W&R#E{}~;^<@IZ`#6gC1r+b2 z6?(i3d@b|>-{H79z#cV5y+6LQJ z^_#atePiSKI?RfdrNsRf|6V0SW4Qm7eEpdkzs3B0C;I)7Ql#=g&G$lo^f7nw_sLq{ zMb+7TDF07Z^kk;1v!ec&PG6YaJ2g;Wyng-xHQdiXmEKa|E3OU(v&+*cjQ?0{n4tMb zZM0L>ztgDx&7k`CE4nTfD|1%N6D})xU&r=Fzo7P4I=4u&dJ)I)o;|8?&!BK;QnC!O9gfBX`JZnuSkrY*F4 z9NpM#U1st1iV*v9zn$q!?Znv=)# zPE=>U5p5bd`R;*dAiH?{q#G!ln<$(!C|{md_@bM~J+%C`$u4b_-B(&(2wr`w{ku+w zS*`)o-Cgv%Bd87Ps(dH-s($xJ z`rSSByE*hbNAW|1?aC^72|W?F;EV(v-o8Y-X?_>UYo5@1CdM4W!@wY|vdB?dh7Z zK59R@cBG}X<5|s`D0p+Y)+UI*_XzlVeF(e$BIUu$ln19!`9G-ez%=h)rQf|yzdMQY z?hu9NVqWO{xN`ii6g@WL$9*UH?AK`cp~~zH3imArm(HuB6nq6-^}Dy}ckj^eswtg2 zDfkLH1%Ib$`KzOc`K3Ej$<9Kock z;Ru?2vYUk8O`7pJe*W)oq2IqM>E}v~JXQOBDb=l2icX&A+V697HHlT-l(SSiE7sSW zrBVz_QDP2!gl#D-$94y84#daZJD@&c6&v@hb`{>I_+1^W!nOsDpmTSWG8e?!D|o-D z)|QCBuhIG#;_v!Q7!|M2C|>`fc##@FL!1E$AI01@%WO5Zv71UVzh5KsjO$bU8)01! zUt)U${0G|`a}l?lF|xIjv$HeU8G;$Tk0X~bM+Eg!y%PR~?J9T<={h=>Yl|;yppId-6}F`?0NcLs6Ml0Y%t5%% z+!G34v=-uaysKI__cGs6D;-PYJ}7|W@R`g+E#35KqbYj ziek1awj&*qEk4SbreGEf=Z7i*C%E^IQg6Y{Y2`#JL?YszC&#&p;#@;v+vyxg=y6bVS&bjFQlOQD^-km`e{yGd8&Q2U2g& zwJwxv-6+>usEp6Uc7$^o)xj<}FGo2G6t3y$=x(K>M6nN>P>4OT-2pbob^siWuvWqZ zgyppo980E&ThcFO9c;!g4|Wd6c7$`gf@KkGg}qB*Yit{#0sr=FPBPOoa^0;I?1rnT z$fsRY<;{NQV{H>+tZlK680%TzSXpJ(_Ql?(!1mY*y;5KRmzKfk_nzayGrxN zma{#yhpb<=p1X$bxx3Oc7}sA*xCZxrQ0dKT2(g^vhv|B`iQ=K{*~7nHp3n(3o358U zuQcmcrP&)LorU4pw!mVP>k#K<#q-*?2gyqAfwwj;LqDbz&OzTr%+>upbj$w2fmD-b zDjNFR3hpmt6yM@t+E?{0F3t5V27fg76dKKCw}qx_{HbF1o`&q>-%q_~_RW0FH=M>& zg~pK{8fE?;O8Gxu@d-uMql}WHxG&}I77BMo-4C_z5p>*J4daTn?>9Zj{R4itrU7r) zsN<0OtQhApjHC7?wb_R_cN+TQd&6jldCnu-UH(K*Js3YP(CkCh@h_x%<3A|lo9LfN zad}MXYvSu9+ILZ?zQd^uwlc_o*R*6cM@CbfY{E9}z9+{jbNvprL%iyu(zp{HzsfMa z+IKp|`(*>(LdJ&$$an@F=XJw4D$J1-za2v1HewVw>!inrRb@F-F-!8rxxa7=E;GLG6Qd@Trn8)zO6yT5P*mEuv@ zim3cCJ<{&_G{6J@97@OE75FB-JD2wT$k4agt?ar7;yTpbtv!YRZiHv)p6!n)gRkKm zY(-6aRaS@5`SPPOzG=RYx&}j>wMt)scN(_G6`~Bz!9D01IgTBRc8$CnLS8xOhb#2) z$fMElTWp))By2@4)H?L`SxvGQ55KOYaMu~&s`Ok<`+i~QTkPHom95Mw8qHz$EuyOBNgRdHR-tr`+ZojU(0rvpm1UncN6{&~GnwdLT|;!zS1Y&ExoPso;CM!cP_7Lnsad zL*YAs_WfSLSI{QpG|IOw6ub2Sjzd}+U0PVRye%j#BXL*R>{7&MvrcDgBpdSkK-rQv zn}#?~DRW2E6I1yxhV~s6iVrKPj1N@!U>diHj=Q^ITpf*DNi) z^PGv=;=ozhsy@$YII8e@QZNg9i1l>+pkR6enq!;dJmi)zCHx4nHjppHYd zdWiF;A{(JgYTxy=?^Fe*iQidjFP{$8_Zm9x14>_kgKArtkNgdO!EN^mf%rU+9*YC%0(ku;0sM zwsIKRvpe%JcGv7MkCWReNR!w zHT5MmcZN7KLiN3u_N`TDGwBdJfAF4o@py`gZ!@*i`zy4GafQ5=R`A#h^R$V5l;b4l zQJZ@^(xQvxsrLB-+V>)CRr_q)lU7msw^Q&GeC2*|GnFdWj!TsFKLwW|M6frd)la6G>Rw2t`zlKJ)jqn_bxCJ`UqHIJ{k>4LHkxhU6BIX{ z?c+SVSmD`xg=gwp_t#SVuctIuVC1UEIS<=D&c~=jD|6A&6x@hC1fRdNuB#)dT+azL z2Uz9yQB^6*`37)$!?e%BM%D9_#p&a`*gv-j2bXDYnmVLN9I}%96!=n-Mp$m$_5X^As#V zC?ZyHVr~p_e}U9}kmbyFz;9s`ry1U%e*6PkKmKkUvlQ;dwhZp0RNRkkGdzgx?eGoG znii)Ea#`NTuoETQS(3LJPlwK|x|6)`6?Xe!-`8k$ROZDg12K`a{*3vn%8{#AOxMIyv z`#whd_EKz%sP(P(eVq2~ZS3n`7tcdk>()he+$ZU{{S4!Bxjn7uu_`xpyr<}RBx)w; zH_=o_`;H04t7mE7!J)=|iS`{9s_!eb?{1;`zDoP<9;)wawC~=b`o2#4?qleyJCB(x z*~~MLfBrS*NM8ok71Ca}kJe`Tb;xu|%Jt$pW!^ob%sbxa2Bpt)N}pmkKEbRTi}Eu6 zdmWwg!Tz^HeaX8N-ibFa)V1~nob?X8gsr;PzJ?fzJvzsGQ$^=hym_CVN*|SebzZzn zWqgQ&r)ggNjrN^@SOw3aO=#b-N?&1bieY=yl!34Vwu9gmO8;xvHo^nAvsnqlF|J+Y z?1nt-lZ#~*LrI#f6d1R?}X5gug2Ktd940itmxicqW;Xx}`&$P6pc4akrs;yBPWw!-uHl zx5Ed-%TwfcIeJZpJ2&FjM>$6!$A$cKYwx>MPd=veFnFKAR@A@YHx0^}pSrH9^YH^J zoxfwN&c}-pH!&Yo+8>~6@py%HAtSZ#KPaD02*v+@(!Ren^ws(K4@ma(2gKNGgH>Gm z(($)a@D{qO_U%tK>^lV)L1P*|LXLUQq%NwJ&!p7xKBcfHDdU;+a3$?KIaJ>@wC`!5 z`mUvYXN2neFWUE9LtiytlI2aaI;3g^QeJsf<;CZ8?DGs`t9`$ueXj`B_bb}>N<&}o zK7WyCpRdB*o{qJ(L09k2Q8*6qtS#}WCy>=})&^7ZU=Wj$N2*f!qhOr_5X zrH{^6Su5>_Z?(W)gMSly13m1?N}rVqY>wa0N*^zN@?KyywLfcp_D78giG9rjZp}*5 z8T>=kHXW(RP0U+W#>40wuSHzN8ZY{)c5)rX^K&1bYK(x>f2uBMR<@FWi!+IYdRC%de^=40s-+>B#LKbS@47C*xDQk2!6n}9Dc%fn_L8V z5#FbG7v6(Y@rK9KxU0D!w>P;6^N!0gHv%@{rx9uBi?d7gIKl1F!Pvt;MiFE;A=%9( z*iO!2k=~>O-dQ*W7Q4C5UPza@kjitAvYH*5d2g0g-ae^B*!-38S;+nMpuS$2b>o06 z0$7c`OQ9Cq+u=LZk``wZl(5)!iTS@piRw}C_q#vBJfJ4{2e$K|6OK~`ow4l?XQCFL zo8xyD;STUem9IW(sM(UxH)fR|%8T7)oKP>ae zN?u=kQ~HXLvMPr~MKfs6#7-;=Q!#2#@8)DRVDBE#2ir#Y1|tTg&Lh}c=#$7@e?b#1 zE`sgw%Sq4=TQPt7Vh$piKRm~t^Pjz|+aLRKeZK+cxL4oP(1<#k=>w-uOC$B-67!GLY+*KGeSwq>v!?YywH-u2~VcYQfJXFWM|rVSG)bXmSj zaSaeNTv)<~J=_(4Ic^iecb+*<-hO0r_yio=%!M@kPg#{ucJ2I$IZWBxnqqGDsFrP` zZKnK~n<)az!;JV(^x&U$?{`i{{2e$I+Z|vUwgX@wt}ZL#5PE-$Yb@s{ljdpIk4y7C zx*~X2U^cs0?-^3>O3lnoLlur8{E{17X`Yeek&O#!tOv!cN*aDpczu&Q&dl66UcK@6 z5S%>Q$1mAp%%(KS8ug2!QJi0F1wEJcW-Dll^2@t|s-D>uF6QUuFc)}T;KPgE)4d2` zIB*HJc%K^E0nnGqv9DH+Y+hVJ@sg=nu28{k!AQjxJg3+K=8G^dWDdoF>&%BJnPu)> zUzvAvX)hV-6$;cKPl{zia3~zdK?;sjB^*=AsQ1b8uca^mB2plN)IRaHh*A zMDr9Ht9<@ee+7?66+EuNZ$-u8Q?cH7DOUNJQpYQr2`P6rcw|g&*WozoIqnJ%2mR+C zvUj~T&O&kW!F835eS=Rr`+L?xCQGK-H&INOX8%I%x~kbla0~V*g5P6X4u8N_zjsmf z{}NaK@5t#tm-3DZcb|~B%c)>C=PruZ3pfL+obg%<eb1kEhG>;gm7?{0Z?>JsYol{FE)Els!Nx8;6=AR#J8B zhp>mLSM#*8XP7+V!=%yD`!V0x|MTeVQApR>ig&dLze#C*ERHvm_LFpMChcRi-i5p# zEtYyeqU|mF`^?i{g5UJe`uk~EqpUjTy1M&pPIo!3jBC&1NUHo)&lGF>Vh_2_agn>e zkxK2hmGJ1CKaheKaSY*~pNKw%cop7j4|N#(b?9Xru?$|twm*EV%#Jkdpse3-xIWJ7 zJ`OOO@fME3_mc-{RzqP07glEI?xP%cU*zRbZUrVNRzO~lc#q?h9_mg}UW?wQxX5eK z|3})LfZ0?&4jg~)+-poTV@XJ3jIlPhF}4ZG9+D&>p-B=#wva7JlI$T{NJ5h&NobPL zBu%zt%a$}I*+WRu|9j7wbKm8jJN%zt&-1xD=Y7w+pZ6^H+%xYOqf(8%o7g$^o!PSc zvs+?Mpe1-`g4R|uvq#I%ff)K|ITTdB4LOwWNKouowAg0(Lg#MpSHD>4+56R1&Lhlg zE@yVP=k;HS9nA=}ukrJ8wP)X%(rfe^vGg`H=Pz|%J)xA~CimOS63DRbxE#Q(*Kfjl=zR&B=Nj9 z>pA7M_Y_Z@ydqlaGESY|zfWt=Or<@Y7|pd9YVYegdX*fXw)S%U8q7)W0WCfCuAGye z-GjNT^wgQ~8*T0g*M9&1GG~zYdwLN=`5rIM`Q^Voj%#ZNg(T8ZzXW&C${?+ldKNzdM23t8#e`)eK7{nh^7VHzV)w)fqE)V!i7DLfUJd+&+! zi4PgomHE4lzU+4jq-fg~3vBCzKOG`m|GVS%KDOH`qdwl`+@wD9T!7jlX1V{K@$G^NVtQ%@Fas74!Ft^WJe8e`JXD zW3}~89T#YIl+6IV7tKPf->ZI-OHS>3=~;Do1Y;j&Gg@Q<``IVPR(k3)pZHmDzBOmx1>zmGY8 zzcO6dZ^>y$ouWizKBL7Q94E$j(zrsFGq_B*bcjAp2(iA0w%#d!U9J4V?USa32e(f< zEj)PpZCZHn_6Kee{*)FToc<9lJUIPdv~acmGPpWP5M^my`B$C~@ID~_cUOtbdG;Nd zCiH~coE9z~BE%ye<}*n=!enQ@(2<@^{{AR^57Q zQxE#!iNLt;#`)_KdfrLn?+|G?faK9`98d@d8) z=potW_I@D8ihnw}!;@n_+i1l-{_0DneRmvJAUgI-b6w2|qSWzp7(;pEb+Qk`vuamOd_;bR? zY2k8Sb<&Rtk-jq*Okn$>ViKQA#1uZ4i9^P?{G8*)lED7+Yq;I#MY#sdXn++KecS+3X9 zmFwTu&as?6@r0EF_5r6p>Nx$(rA?f2{-DjzvYbwML#+%lJg0gr&aQ`BSz5T1 z#Vy|S+l=?U%e`|az2H9WZ}h494TO3=b4iOQ$KPOW&iMbXciOa()~2#wWqQN3e4P5I z=V#4a&d=obBem`2`q3fQkJZ*Y`31M%oDl6YUfW*gw>!jn)lzLgmhn@y^-g=mYR8Oa zfooH_-OLdAhg!cVM0{^<_jC4IA=Wnvv3{6#{qNKxPOHcAKs`dY_ad#mopc@yF@Buz zcrBk5w~^1?98=Y~ZlyI}uHrLEtmdE*~0{qG+cwQ|TA}^=zrEU>^uNIzm8*NiZYa1t@1T7ue#!j8>GuHK1&7Esc z=e*UabMU!Nw04f^;6+QM1HcI`wIH+f%)J4oWOVW&KTQ4%6-KyKIMLun0;;J z)TL60w4LzqTg)XdXxqzUm9u>nEnMzTPIy%i7cL9Gr>-p#b_WLr7m4{71SWwYnm!#R$hheM>{Y#R9mu+;+wT+(8(wA+NOJq{-q9TjWC89ZVP+DO2JkB|I zesO2uzEXQF4cU%P8$5Z7@Yl5PlYu(&?Jrk4@_uO@e!J&&h6CWLoJ~OF6SxftnmbQIwwp)mDIrZ-zB0N0% zd4^^@CzA6oL+oogwZA@hX(z8J!WFL^uQ3JG@fxdz#VKJyfOT z<2d!`snsKRT=&w#<+ygX?|qB#fm*msKd0x8t}`y}@22drH!MUNPF>Y8^MgwpI`M+r zWSVQ6jL`Cvbq<}*Y%QJ8@#bproHiU8B0nem$y?mxxrY(zcCX6Wew>!R>;otKO)Xs3 z*C$T$cDYL82BTO$y;z6m_WbXoo563ig73d{xAqqMw}Q_3U@mc!6#5EL-2c6smrr@V z>s(VgWf>o`EcRHKaEtIsw+Qc`wWa(%!>ulMEkyVh^k|2v&uv~)t} zcUFt%wC9`<`SA-l_Mf66n$IQTQ??Cm11F7lLZlI{y${O%ez!Px!BafnG1lbwyYd)w zq>y_3>J@p(U4Ac;zqtHv(JKmQVFk6YB818QEKHa@*NoM|Vw5mhj=19L^IEhiS55je z1M#F1Et=6T0|U>>$nEv_8aRET-fO>+cMT6m2>dpP;rXXQ|fPxoJaJMFekOGmb=?Dq$?`!R0q<$v17e9M9pFZle<|6Q|s zUp)AH#XiOl)8aYh{UStpL+AIF>s+1|A{{564Yvs2c#H5&A;LqoYpC`5vqtyRpK^}x zbhrJik=*vOHW%g+4_NW*@yYuj`0c-ZR?(Nsepb=G*C5mM-)nH5NwM!W$T0uC1}DrX zKB9kuk8=%-WBuk^wnKOAIOeqfHzBqQcX_WvBkC6+9^}*icb@Fu^T;-7YRp@kIe)Gy z9>6+8pN7A3~&KU#rV9_^;KSGI)jmT3v?uuhpF}r+mA$bmhF`g#V<4%lX6!-*b!b zR_v|v`228SUURm8Tnm3BD16^7(m!yE@K?0s^`n9Go%UDHOH!nHI*|K>}x6+=D((rVgBnM z8K!RM*nnH_F3Cgj8*r2U*`X`)}BuO>M`O& zmwRt=dp&=-{uwP@r#=3-ML(Ph5$=4qYJacvEcKGVaCPoA$-MVlzd!LmbLzj2lI!)q z*(TRNrPiyC^vK;!mJ)QJ>hDhHDe?beE z&j&j72tKbKpyeMr-gGUVlV87(`3<$+FdqDj-X-=P`7DX7um1Ohov~9y+n3}$KDk}F z5YPQo4zd0*ZM~CEQ7s>N-Q_YssB+&Xr)LF+XP<-T681X zdcpBdQ&RQ%)!sjXe{XSC+drIoRu556IdEzX3%S*PoSG>lEkoT8f zRqpFK+inff-(K;$HYVRt#-y`t9&KBhuM=KC3zvPJ)AvtrTH`e-FkbHpk%p7U6>U7q z@#+Mr}BkMSGG_n8B$in-k9hzwj|&f`0mC|XhOLq)YR$$HCl)3j%)eB!^` zO4ol?Ca;NPd&zXWYGXsLpTe;*__wshLZs&v)3vsFOKBUYUE@M*>x35%5uVd{^$Pzl zTH*pNJFKAmJH1Z2XSH-?e>&k6v~bz>&VH=U9}l~n6FKQz($Wc@$AmVng2NxwwwLAb zidkCQzOA&a?620^?=t232etK1SvPBW%~8&q?Ry;WXnU%>$05`0q>V?petw8^s?H(e z>%U2M+FU)?^3rbR^^H@HR$4t|n>pe8wKkW1@8lCaM~^V(XfJbdAI6u5_qo1Ht5g>6 z@mWK>&*yz&8OMnsd^4fOT4IIoCuF$i1LmGyyzewPMzT0ej1is>iP4)FKJhWzMTvf_ zeKqi1$47)l@>}*?*?;qQC2^h-|M~y&het32$hWb&&48N;hOblN*8(N>i8WR|2D7$*VC@&w!~eTFw^Dvd zeEF_8-tO$O{ny#s`@|+f^NIQ#an}TD_Dvx4J8Ro(S{r^FXhXG^z9(i4v6+~|JwFh` z-%C#3L$tDQ52SAY*0}+B%Qe8T_COq4juw(4J!4_)scDS_HMe--tJg5oFE zdc4%FZtUp`MFX*{E(5&XWZpS5y0 zZLnBtgG1SE;MRXf*k0Z}&80m>(AdiTU!Il87bt_1!xAlrUvkLdS1ku;dwqocmc#ZZ z*j|n>y@YM861LMysK;n%#VDi2@QT%Ut5z;Q?oa*33!q>faz99OJzn6sVw&CGme)Mq^Lw3i$M`h4h5!<-M@ z-pqfEc>d?D?Ur>b>2+ervFOYe+bDsYEfV?NpFJ0;_3+OJ$s*lqts8;X3f^085>FjV z!7)U<8bcl#!{YsKB=YoSI7FuAn&~T$4)EMQgo;t^;+J=`n0z?TP`Q;Yjd?t!$ zj)#K-dzxDdMOg7<8`^VyX?_bGBiv?uXH4pQTV%ZRT!!0h9i1Jj*YbI*4y}!GaE0$w zV#E#W?_LgIZ;139)Ak9sI^?Aeay)u-c%n(|;rwh>Srp*2hA7DAec~H>dx$4oJ9_)W zlSN@GZV^6fitmUulr~l8=NLkQ=jY(D5KBBc9_3i*f46))y;}|AwC!?gxN`y~L;?))8a4ryPA@&kgEmsX&ZG>o=ZqwD_{$<)Od1qY~Tu@2I(z zvNEa2eZeQ*r5AIHcj@P617om?wS5w8Y@b;=BTt@Fx}{vrDxVWquU!qRcIJ%pjPSox z^FG4d?|cTQ5j^7r_g^io98L?p!2T-F0PeSH=pT>jXnTMylf@?bV1%b0G3?nlIEMzr zlWpkM7LBwr=(#*dSPfyeg<1}OjNqE8F`Bxhq3;t95u>tbVa037r?cniW$~vIoRd0> z{bvNdrc3Uw%(PHRjdCV$H8!NANe9HZ^JAW^vt$3c#CqyqkXNV^WSC1EJtveD{ zLu|M9k*DY%`~1%y!S87!`04BsEcf1Lw3*yYHCgPidi~izud6Yhv+~WU$NVwOcI51m zwNYXxDa&`-{=>Tk{og#ejhddscbj>7Q+EGfV6e|f)ROsUjbxE#mA#K^+4~WrhB#!k z*?{aebIW@m@zgP`&YXh@GiOep7{b~pv5%Ao1!j(~3xzSu`|F^Va=29nyZv4cltGQ* zFJ-bgVbx<)c0IgeG;8aSmVNFZ&)0ln3?aEinzm05<4wkK*00~xl*cN0yIYl@E;F+)9GF^{FH zfsrDQQ%)be#q1#aU;(8IKAT)f8Z|^8Yfo834EqQiJo_&up4>~FEA*wTy`7_&KbK_D z*Ba@mfzhV+^cU7SS2?X8^`2gD#i(P%2rlU|qol!ov78v{h*S6a6@;04eJ-(*wH{H8 z@>lfu7;!B;D=0^1pzU*I|9zuX#ETTG`3yeqS!1QKk!#(Go`r{xgFbVxu)SHfE0vd2HDnFQ4g7C#FYi;j@z1 z%IBa!%lJfw6}HU^+hK(5vch&-VS9|QeOA~3E9{^VcA4LJCyK+YjS?5Qn=vjh7t8V; zRmykFiuoI#(Za`-$BQoUPXyx2G~_zoDQ=~4%1R?QX}CS-dnS;EPdv|D8Y|9OTb(EV zD}g-iXUHkJOL=@^9Cu2h#6`jqjpK|@*k{I{z4mJZAD=|<@?KIS!KIB^({io zSYzzV__FW#`+!`5Cy5y1n`fLp5o@h2&S#RSOu60&?0+&Xbq?FdUCn4w!rJOi_M5(e z_&!mJwH~pHxjWiZl=}jCl&}bHa3_i~)^?%hA~`-~-fsPNZ=m0N*>_gUS?Pu!`c^WS-I&~ zU;6PTi?QK${F80rUXS}p*&`m{vy!OCr+SQUV1+fZ!X7ljnp$BGSz!+wVUJj0k6K}m zX<@Pqa!fJTSo_-J#0-7hmu(``ko&n@=T_ggf&EFwbL(GOCK)g1V}Ok3mY&=Epw4sl zK5)hw=iOb$xgGZZ8Mm@coU!%a~spL4qj327WI|wCeys#eN4vliT>0&M!d*p zG1`}_6qj=y8DHil%bN4LoXhE4iw`3I2+@%-E3e3Te-ZC(iWDyq<`Hu_$NJUa@}h#>)eiSZtd{8%eHR>*7>w=AeJ!B<#)p}|33Hl zpDl{!>|U;O%S)XH-?Zu)$5~3W=Y7s&E#+2nZhi58q!$B1``UsW`>zH^r6 zfG@KB3^AXuw&Gnr<#mKlyvH*4TllObmhdUZzfXK%g?(s+eWZoSGRVH*$rdaACszDV zZzKL^R{YPc_-jMNck3s&xmLETESuXLD%(uPllzEQd_g(n@z);9-1QJ&vOY?D#b=VJ z!_my`dg$vw-^#ReE(7zMmF_ouMvK85ALTJkrlGd+L4R+F{r)R+@sRcFZ>OJSd^wJN zVxV=-_pOynsOu}4zFQh{om*eHjeFU~+?BI({@$uzG~;kg;FvAbmHGQze!CZ3KiU7z z`Na>UANp9Xrmwyu{c4EoHCZR0*lv}7r&a#DLzLgGUDQ17^Nk;GyNq3|^NpYEoH?$^ zZ-Qi-$vl0crxky1j`44I&g#p(sY;BoL5z9(ns~oe_eU7>@|u|6DY7=FIo~b6LoWM= z94oSJvi;>cwLRx^9uOstSmkWO_dFi`CM{`HU6r z_a^PK>Gw+Y_SEkuy5%F+xt%k*)y1vNCfTGG|pM^{r6G1 zPr$J?QCzTU5^6qm%TuoNiHp|Om-&nqc^JQLbD~>2sA*iW(zupm8nW$WT{Z;Xc_r7m z+ zzk|Wu05w+~pGQe_2;3ke>5Bhuf24vW_yo zTz7XM4Y}@rDbxS5ty}rzI_J3mI(tu|h|=yW$g=-0^>G^m_gL+tf1gq`&}P2uXZ?yX z-g1lPTwlrOab=lgx_TW#-TzSQY=3`c_pAQ>l~34D_PL$^^Ia9^Ir6^o4gO}1|94%o zOfnC-&aLg-;<>GJ+xB+Hf?IlWo%y#%s_~Z-{m*aYTyD3#Z+D-R^PtSbZQCaU=Mg^9 z(faPPxHbEj=LhQFF<-#BT`rgNVL6A%Jl*QxwobN{+*Xb`xy~(*|E1sD%5uBws!fX zTeteUUg{Bs<@QhZCkhcxUF+5pIaVo^YY_?IarPdx3c^% z>)guXmY&-_;TEs|-NEOd)vPx4pJ(v5d+0}b?2h9X3-))u_gP1mT6{)}DxCkw@7ulN zsCK+R7IeIKtAjjO_lo;TRo(-8prrX+iQL{N>RIJzz-N-Uk8-%(7i;7)M%?<(E#8AJ z+ctGs=a$|>F7Y1zAJ(}YN8QqU#3c{6b&tBld(35>Y;Ujd#jE#S9uMjpxANTXI+>5$ zf7-f~$8BuOJiOuwMuU7O!IP9x|1M6(mHGVt*E#o7I+9zo(C?=>=i*NhmRop2oQu2V z`Ls)Y-Qvl0KJg5>M2TnlOcdX<54hc{m+@tt<(Tk_=h#~A=ToxxbN9G0+ON!G`I`Xt zdm6fvhDSWlXC={#PkAq2rsFn--Nu|-dF48v2!3)j_&%+SFY}k@dUBmxyqwp0#XEfe zDepf9UkCgz`N+A@Cpz;B*eLOW)jRrkzdWl?8T4Nw1h;|PKHk@5jH%CC+TUyTw|esz z?R!nb%ba?9IooiF=Ds51%Q`v7leew-=JCY-4##dE{ay{<)v`sD zm}_mP-_Oq7o#1^mCUG0z_sTIUb`zbE~I zbo&}6_xi2H@FVl5f=T`pPjpw$lI!5hrxRi1RKi{6p+8D8n&tl?X z&IH_^)p6?snZB%-+BWuc3d>11_&Ei;JpQ-K$BHMldBd4g>@ai_i`&?7YZte5 zGCiNT#`9utixreRQp{prEEDKcXTMxYSfU8EU&`+$ePW>%a}}RaMtuD{q)nXv$>(+S zYx2+8T3(a;g#8=2wN{#;o>6uix3Z2rufW#wJm^3k|GA+0cbMJ!R&Fo*!EIc~IhS99 zkxz`+z-KYhFvQrB@nyQQ{LcKfku=Qt*qM7bTVeX#E7MZPWI8dU#1=lOZHRMjIcLZ; zwkqcd_V?QvIp!(j%QW25-KM0Q#JFoK-2U#kOheX1uG^hi;Ju)Kk}Mz+aF>vz2B zuYQhN$KPn>{^c=iO)N+1D_mVfiuOFeu6hg z#RW-)`d5dz&7WN9e^dA_dzhb3u%}BxirIG%$wNukD z%AnT&x|PBWBZX*dT>e43s&Va-eQuP@9`83vK^^axt^V(Az2f&IkZa%hPCsfiJ9xE7DMW?LmM;9BxNoWaO_+1bNiG}hYVYNat7 z*!@&c>nGaO%B`@Gn?19|k%Bs2i&$}EjJUDZ+Bjpaom+9E4DnXnl15y6Z0p}va3_E# zL%8PVQyl~LjQFInFWRHX=T*xq`>J&I7?f+?<6W+L@0AUV(*#NvCCc-eFYqj`+%h8j z7v^$J#q5#5d&$|Rs7T^d{wkC{VmXHW$RqX#(sTCxzQ(?9$E~8pl{tB{-)1D&jLklp zctv$`;VD7Rg5(ojUXg5-sHRaOyKj~mBf;%20XwCyrj^Jk{SBjc?IYg}_84`BvG;}x zTonVmvQEv{_ay4Hw@RgTN` z13hi;VW~#%*)v>!V}`SH>8$1A6_e?yNb$U}wjnhyDjM^tjv)Izc$1hXy-$lPTcvrR4eU1E%-Mz7+jeaqH%eu%?dZBT z$#rctV{Hp+6eFrL4&@cCb3~Y891-ldc!u+fO?9rc%TQBGSJo?6_P*tu4b3*jtG)Go z+SX1VBpYk({%X$H4(_koMqE4H#>QHEd@XYwUyo|zOV;4|>^FqSHLbIcG;&Rkz_F(# z?O9Z`;!_=Ic4=xDrLp&5|8KO^J=lJ4XQK7yLFYc6(<1k4DaicW1@gCZsvaU<=RiDr zG&a#jqjTI_WURHz+0Q7aox*V~t}K!NujANf!S*k-6BtYCnW&xS04+_q^@PCI_Sw~S z#%J)}&`GN$e^bCZk7{Jhzjg{2TvOW z(`+5s!|iguW|Y%z&%c?Cg7>Z`v~oK8(p;ldcHcMG;>!GsTfZIhzeUVGs&{9Gk>gIr z8ycv)JvWpv=7u(mZI5Wjr#zO(t!ri<$GzFVe$jvTBIDHw#Iw)$Cwukt{q|Na9kg7y zGs-fvJ0(}I4N|PQosGD5YjoFIgX>Gj6VE1^)k~WB3jst$t%~_3c2DX4aJYpfAYTMfTX(eMnU1Y^w%%{2sEw$FB8YwKZ z)-E^Ju3)*SSjlH_8+>K7fnB#Pu63Ja)XhFW{EJ>!kBFe?;j5h)sw=5A#^ zz2CZ$u4i0HZzZlrWbi3Rnasai;L38F6>o*ZZ{N-7+9WOjt^DDQELp!>lAx-@)-9Y?BjB0#+f<;*m1+OxHA7^*`tcN#>&6B zk-xpRg|YTHaf^yfKGiwFu75Y9{w=I@A0Y*K?JM&?74KZZWLasRbWQV7BTai&`JFV? z`NPitF(d9M>w0Cq*8W~$U$115f;zw3DKs%su+KI8zll(DJ4Hz&#dnOWL&|Jr$L(dr zweJz?-<~=n!~fiZEQ4&BGl9L^K3h6Re)4Qd#=8*cL3^Y}dDU{tcozfl?ER#&>nMN3 zsJq=F6}7c8&EEpOcbU?8#1%f}eC!q1thLvTwKuG_H;uJ+PF=N}oGbFG+FF_aIo=>; z&w%!9T9>h}-nFpjr>}0yd&cFE;;@tyH)>!M*Z#am!F!-aqrAOjp!M5_9|?pP{c@~y7lI| znOtkgt0ZssU!CYhy7EfSE9`eu>TjhC6EUPXII!RH{$7^lTX*^HjAi-0(=ZXwvV0;q zOq4X1OB?aa8sP~>czKp5EBRM6!mIFETa{(?j(>F{ezLLrKJ%9R zYeZq9CgGKo^3-Ozma<%jWwriwSyuC}&$8NH4Ox~?b%cq=EZ?D|*Mwy?y=KPt&5dRI z*<|Mk7$)@Z62n9b;>#!g!$eCX{Z__uYa{&(+Cy#cHb!_mW4S%cYW+K~Ebm!|iB3j% zim}|;Snk5I+J0SGR?E}P2=8Gm_cWG!8_RuIR@=KD%WD4&Fyhrbe%d*;L`gd?)Vw@2^ z-dLV!EKg=xzJV)D_c}cE;HLoU#1{Bm5%EYI!aj;a809uNmRj zjqPu+td>XrOG;tlCgJM-%Hx?@{$a+l&sYv;S)CsvSXSF7l4YT^f3&fEUL$^fBfJ31 zYWf9@@WL#s{awTek6~Hu|5%pQ^7+3#RmWGHkzTy9T#{wAe@e3~k0D{AtP$Q+I|tH_ zF$u)=A7je%uUe*xMjDAMt93kT>=Q{wcvWNjH;g%_I^pV=7#**tpKPR8lVx>It!<=V z$B18-Wwk!_jpc^M_KjIq`=|-aYJHor9IK3>E!0OY>uuVcxczCq%c77p>V|U2bD6H{fa{PN`EnBfs{>atCACepj`e z=hqtL>tw`FVOcFtXCu6evD}qqwGX?oe7{oO9xSWr^<+6-2`|r;u{y?j8|nG~3b)!n zeT?uDw5QrW{Rpq4q(6XVHUEJutMk}kmgO(`!o(0``(Z}>6m35Z6Z5&_qRtB=jO|An z%cG3t(JZU=`_vd8V+dEvJJ#5K1HX7vw;xBiTHo2xh$)FHjiaBzc;u}SGO-@ly3p?)%>^8hHCx` zjr13>9HWep#YTQhjr3BDz`&UuV+~;&jw?8qY;0zv7Bx!Z(&*Ozmmp2u$6GNei_F0+l=KMM*Lz%{dXDh zceAXv_Z}mBpRs&^Wpz9pG{O%X;YV3k%YV#>Z~u;8&Z)e}ZET;{Sk~{Ehl%_~cmZR%Aj@i-7iL+_zX;1} zePWFGuQE@n*O;+JeE&6{+Fo%+`tincNtV@lp|p`+S(fW6?VrH1TK@9Jaz&Qa_TEc> zsOM&hgsazxNk;trM*ONq`qf!h$7nLkYJ1f*;@iJpa>kQB25S@7f9y;!j>mP3H0m08 z)Mr`kvxY3IZPb`$wGEmW+cz`9o3pI8X$vE~rLo-KI5xK;Ty2BaM*KD`tL1ISvRdBu zEUVYq9gOWev8F*tB>GZjAga_BaH3s-$OcME=-Ix!bh>Jw&!Rgd<@HKe~o2X z?lbxr9!Hpe43Fnu^_+a7k;Y_})jEI9Hxvt$I!!ggr?IS-afT5-lVx?@n9Z_U=7;#J zaB6-Xn77sZ<`Q4-BYK_Y5#~QOEZ|?Y3=6ew!bGxhUcX3-ucx^35m$Uwi3@gYOYlR){C@Ax@*xy+XW*&+#7~N)TcKwj*CTA-dx; z{DTL|Q+ND?LKTE~0`KB?RIW%p@h$GEL>prX&ZAZ$`Qrx^uPj7ge1oD%LOg|KIFIU8 zh=&a1sVYQge25FER*kyi2NbAI`dEnbs9uBZuod}|h3J6yaT+!5V?5##YSknjzCoT^ zLcETD(X=*gkDpQWe#QfSM)5j~VH`oJ2N+lQ6=muQ(I0DZ0}bj4F%H{Npg!$_xj2H- z4d`>M!au0rkbLnS?r$W-Cn(jJzQQ3q`XKpZKZ-VCjNpCT-IRX8PTbXuJn#;FL8*t> z9*6K~bLxj&57U?U3Z521Jcut)=@H6~6R6OVzQAX=_fgWrFL=Ba=4_xQu5zkQN$rWbESJ zPD0E?o~MKuf#YbFBE$;ZK$oZKXC!u}9yo>)&yW}9;}{<4!kmE&ggq-n9Sp<@WFfw* z5bd!B=TQDR_BSlVQN(l;qBY*cR^;kVzu_gUz-c7(VBf$}{D%1F=@U%DPDJ-)Twyf6 z#1&NPMLF>fb|X)3A)4T2tif57et~@gGqD}MK8zC##78)ed-@8|4%4v>x%yE@yohBu zf!O}^BgSJBuA%Y(A-Z8c_8`xT%%d2N)i{lWfs8rK#CG@wkv|6FV`QS(VA>B;um%62 z&P(KvW%w0EhA?h!`P6Jq*Uj$VAbX z=^wm_jkt=$k?gCOho2Dn3S$aG@CmX|Y!u@a6R;V7Bk5K85$|FzijEfIF}#7Va0w5+ z#=M8maT+DY(AW4D)m|6kJ>(n9K8E4=6u+a`8{~yexQa^S81I;ay@+~Kh_;x3O}L6m z2UTX!MwpMEaL3#92|h;AnY0()z*o40a7d@i1P+d6Zc|+2MJYa}&%$ zChl3tevSD!g(u!)f5j0bE}~ADhto)SUx-0ihQE=#ScqO&hpR|lLO9a#50aL$-(nkz ze!#fGBy2}iDq|RPa2of1$k@btIFC}xs2jdTm5(SNPN33q^1!cnjIyjz7@!TeiV@JiLWEpu%^|)A$6}QEw}A z7d}QN?)#oGfS(baK{y8B0~|!YAB1R#m#`AQBYqqGg&Eimv7Pe@^u&A|M$sKYw8X1e zgFg_vlQzOQY{C^(*u}Xt-apO}LDEk8nPQN!W->D0`Il#6*0JizxF8#}rJ!2KB)x|BHPbn^EQp*F^XS-LA6V zqs}$Tg#v%G58)IlU#EQ7j{Eewj(3rVzqDHq{qX^Q#yvdU_!!=R|MxBDQG#byAIE(BgyK9c>i-qPJJ^o@ zP=&wx@hoQHM?~>l`2!e^FK`K!c`mgVKE&@R!>?nX#e4V#ck+GzD>#deJWoCe|DY1z zMa_bT=P~QyWBC8l&_fuGk8wBmRsHu?e?&d*5xkB|c#L~(pWUMJvxhHO5L;I2}X8EbJCwMz4rVjMxSG9K|Xw&VV?^dUB(!o56IjE`^@ zl@ll%KE)-JD@PeH3E$(6@@$U}@duu$KzWg?B4Y`k;RNokM0;X5zQjLxAdzu_J1esu zC-7(zV+SYDs0w2f=h3t(?TLTUv>NS#-|(h(mGAS2Irt5wYSJfo z17F}Yiq#@Nyo&RvR-1Of?VP{NP;R`5FL7r>(!nJBj699#cYKWBQLHiPUG`wmv% z50rk2dSWj2B7X{Pi;?&oC-KA>=ir-QHS>`TeqH z3xeO!;yKboTsP{23wW}-M{Gug9z1`FwTOS-Bc4G9^7ZtHhWH2tdoezdg-3gHzZAcr z{tNUmPN6{`>Vdydw=diA~j%qV02R_D0+%wA~+F%S;;TZDIW(=V>7GpQW9O{G= zOhg(^qVQby2MoYs?1p%UvY-QoRfon)uz*__`2CHxk zdEaHsqYvgG1J_V?A?ac?R^lk4-($?62WDdnE~E4!;$k#b<2dra&wh*n_#7uuXfb0L zL$Lyf5V3^05M3|@-@~(%;~;wB9qh%OA2842Z5+WpshsEF6>PvIBz(vmiD~!_H&A66 zb0n7FAo6`g+hQnI;5QUmPTClawK#(kAJbNtfQ|SI;~Eo(nLQj#BPLbB29F`G;GF2 zl-%qQtuY3xk%_|JFkfN_QgHwg>5NnK#9U!LBtluG3uiehF}I( zVjE7v_nk+?qYm0*Af{qDwjvW^E5`uTL>u(OM5H1e$8ZBhzGqHFEA+x*9KlW8lfj&V zNAL>f;4^H;dED^>a~B%mDZGUF_y)h?AC%a}aS9zV5RJ2j zgf#5NDTM8y?@$%Z(HWz#2-JLAI>5FKIS9TM|_8T7qVRt9K{Q4u z48%-q!ckmB$pefB48i-zz+Z^}nd1=#<2~%a-za^M^%#sPSdRS&JH&Yi+T#^0!ggFk zp~Lha9>p*$!8Tk)!6R&k=ID;e_yYTI3gRevq9$6RE5>0SRw5ne;QNJkK?`)oKupDA ztj8XlLijP}AXG;y^u{D7*AN0msSc5|dJIS1Y#&{l+@d@_ePZa*cBkn^B^v6uB z#SWZD-cy`kqaAu-G(Nxv{DLbebecB7;~0YZNW-rPKg011HSq`r;0-KCIu7Fkd}pZx zlF=MJFbos15Ua5Thj9^+=ZKGFv_e-5!AvZ}2JA)_ZX*AA+88y_5?wGDn6hgA5$SMMPX=Zb1?nqZ5W< z8d9+y2XPJ2mxzZZ=zxBhjy2eeEZlLK{Luhi@De8CLuBAA!v5m=3U%=e24WIcVkffj zH)5}FoIq#v$7oE)Qhbjyh`P$yMgw%g08GXLq+uT}BkwilMKnPdjKVxDM+QzJ{BQaP z4UvKon2Xiejf=>C-6JZZ8QNnA#vv7H$iPWN{KIh+321_D7>$`&g&jD98;H5Vm_R!W zz-TPOM(n~d+(hiZ9GB1>9ncfQFcI^x9P6xll3a-s=3 zV+5vQIkqAbH<6cTaY~~;QZNKFumW3g6gLs);dj8Oi}o0d@kqrw?7?N^4+|3&Q3oxN zf?*hsrPzW@Tt)$Jn5c?|XpbHkgBe(fjW~?U$nOgi@kmA!w8KD*!9uLZ0bE4>T$BOL z&;_F~538^lyKx*h5yQJblF$mB(GR0A59@FMmytg=`J+BkFaoo&4hL`&5fMCZh=xeP zFwDeKticu>N7x-<;vQ7QL+FCxn1T1P4&NaY|Ds@In5cqgcp7~$0dw&oHscU3;*KbO z%Y=I9grS&>cd;7Z;wY{ne{`5AhlY3>{qQQL;X`b|PdJJHP?-1QS43^JMpq2OR4hX} z_Tdb|_}ijIP!@I28oe_QfD#u@mP!v*n?9L zyhE}ul28}z(E}qf5sR=6JCKQ+D9D>L%cDLzpdZF!9#&x+j^hRj6r%j7jaKM}5txQl zY``9z!ZqYA%veNSv_fa}!+0#l1{}aC_;|BhL6k>*bihDNMk+So04^fB2=5<29kf6S z`d}OuVKug353(Tcq3o!LhG>sI7=yW3iOo2GbMVE`uSh}@bix2k#8Rxs4jjXEWa2ss z@HUVH)I}R~#W0M=VywYd9LHsZ^Eb+hpepL49eQIdW@9PVV;?RcGM=)dHd>(@MqnzI zVl}qnFwP*n1n-qV5*ni&dSf(ZV;R|B>qPDz2t}Lco6N; z7h^FCsaT5)9Ksp=jrGm+`t_b8F#3H zhIkS^@hWEHBW%XcIE8;upc3N&wecuA<0Xv49Hin4?82|OhKNMwPn1P6nxh@MU;svA zDi&fTHewf!;T*0byfS$s4vDCXmPkQwjKFxz#3HOf8n$3Jj^Z4yBRq+;5Qp+eMnkkj z2Xw;_jKgfCVja@43z@ip8;GdFSVsbCq8Zww2ZmrAW+N5ru?>fD0ir771M#ScnrMOc z=z(FFj73<33>?HMTtQehwnq%gqYhf26Z&BcreQHwBOUvYi3Ojw^_~kFkZ4NJL#UM+$mkFh*l07GVX_um$^Y9OrNy;WZf-h(meQMoXli z4@P4qmSP>Y;V{nN2J+XU4ycMIXooK7gJBqpX;^?|NJ9n=A`2IB6M1V>A0(p*TB9ol zVhm_Tf0r;X1 z8CZL?@HkM)) zHeff7;uNkUZzI|OiKvT~=z;+ljhR@AHORn0WZ^pUHfH>xDw?1jx?wQJVj31;CDvmH z4&xNABl1D&fU>BKCTNFl7>qHPhDBI|E!czOxQMVOj9-*QRWw9vbirVZ#Y`+i8ZvMY zCvgS7rt|?yA_;ZT3Z2mhBQOs0kcxHKiUT-_%Mi^N3y4KU)IoE!M-L3dILtsQR%0vn z;217IJVZSZhw?~9L$pIT48vH=#8RYT2ae(*ZX$1U=694uRWw8!bj3i7!bHr&GOWiA z9K|`@MBaxf1FE74I-n0mV;UA<8P;Jd_8|+G;cG!#qAZfp1Z~h6{V)m>F%QeJ4(Zr~ zi28UOT`>q_@HUoWEwij*#TUrH zA)LX#$om-Qbx1@#w8As!jh8VQ?_wo3VHbYE1$bIBj!+y`@gUlvI|kr2%)k7I45ni-KF1d9MHa3iydC|9vZ#e7Xp3%m3F9ya%kU+(;Rw#* zKjeQROq4(p8lW|v#XyY2M9f7h)*u}_a2Q#*fSZVD&zy$RsEYb%j`rw^0T_X?n2Nbr zij_!1I(FkQvTy;{;d_#?fmoDBO*BLcv_n_)!3d1UY%Ib`q+u)e;TX>01|mDq--ts3 zl2IQm(Fr{<5F;@T)35-`k%q03VL7wMqoTWgVM|Ctr3v@tN^uY*>#SARKa;(8d zWZ(cYaSqoI)`hl4VU$K9YN8=ppdGqm07hXvW?%tQu?icJfju~ileh@+Ec*%yA`S_t ziaKbHHt2%h7>qHPjM-Rddf_@l=ahQgMSb;R8V+Ri4IL_b-L^s+7 z1rd+(sE)d5hSunWZWxHsn24EJh-Fxf4cLm^IE*Y@z;*b#(>{nrStOx08lxrJqYHXt zFh*fKW?%tQu?p+41-oz%nK*}Q2>Gq?irJZ*)7h(iLZq7Is%6*{0R`d|n~VZ3W@AO*cK7^5%| zGqDIOk%n~azyW080SAhH;pNc}T@7tj8AY!cm;WMTq{iF^Zrpl29AX&>Ef44FfR}<1h{L zuoSDY0o$+-nK*}Q2pd3|Q5dC>h?;1KN6;S6q7PoeD7=Xon2%I^hV}RkyKo4ZIFIYd z^&;aM_n7yvhq6+GuDO#f= zx}q0?%Oj0C%G#DxoGCp#|EaGkRe#Ud2Sr!XkW(b@&E5uph^97T4f?iSdJb zP#Tp{8;#HsPogXOVi;b>RJ?=5_!w)j3EQwA$8i={;2FaFi$aJ;1tg;$nxidJ@H__M z6^zH*Sbz_)8ed~8e!@}wfy?+05kt9-K`ib?RosszcoZG*9Qt86#^No^#S*N@P*bMvw z90I&Ac!Us87$^!{2~-4b0%`&Efu_LYKs(@Npcn8SFccUCj0dIz^MR$npTIWY0O0B9 z5rRNLpeS%9Pzksdr~}*&JOn%ibO2rjdIJN1;lNkGBw!Y>82BC74D1Gu0!k<74-^D0 z0ZIVnft!F@Km(vT@C5KY@Cwiicn=r~i~`03(}ACXrNE!SHsAo@c@g>p1%aYKDWE)X zBTxgV4>SfI1KI#D0NsGMfPuirz!$)Gz%*bUunbrSYzGbk;!Cgtpa5_&P!gyBR0V1S z_X5p;R={&W7vOcEA20+M349Ao1LgtCfOWuj;2WfL6eBKxd#Q z&=(j2j0C;~rUCPSWxyI>Gq4jl02~8Sx}dFr0>DK;ao{STB2WdW4%7ke1)2gafY!kC zKxd#k&>QFnd0ds)GzzX0`;BR0Ta0n1z zMgBkpC;Vn~(rfsREMNfV0Y!n5Kv|$Na0^fixEp8$JOVrkv;$rQx&dzh zeSty1aNrAI954m=5ttAB2CN1)0^5Ooz)?W%j`I)@1ug(C1xf?ufg6Boz#YInKx5z$ z;7Onz@FLI+cmwDQ3<8D&UjXBPDZr1weBd`=HLwxb2^;{90V)4O-vna05^cxC6KcXbe08JPEV| zUIe-UZvcIPLBMd}3t${D1^5w|5BvtK1~vjafdjxXAmt6TJx~C+2q+F*1yls80M&sy zKtrH8&=P0^bO5>ny?}Rsfxs|eBrq131k32bv#lD%?PN zd=TLf5J6anYXWINL7*^b=fS-IxCpoeaQ+oVd@;~211<+jAY2k|Y2Yg4SRUaD(4rD> zJ!m%q^i1W=z^#a@2Ddug+u`!Rn()^K?gZ*0t{&XGu^ZvNa2o=RKqEW=G)A~-I*s%s z9h)OBl1q3v9gl)WXbC(4+Ec*Okohda&%@sV=m>e807^r$UIaP|vhXTs-GJ8+{vY^z z!F>bnTPWXqp!WmbM|dDG7&1RX{Kvp22#-Mc3&ekk@KB@RR!++!erT=(i3sHiAaj4Ezmj1-1h_fnC5J@Q_P1(tkg6 zA#i;TfOZHxN8tVkR}^8hq9iCH-Uo)?52T8+IkP#Ux{;JXI&a`0aZTo2rY@Xf%j@DpxNM{T%uf%?d=A<{pPj;7#k4*$b&2_*Yb zpd~!c!4H4SCLjI|t#Pf%(8f@GSz*ub?l3 zy9zvOLHiSN>k-}zYz1~Aem7`);Xeo*f&V{1@ZcMNfZ~BI1F8qlg#!W5LVylLfr1{d za6aNMgj)pROW`jLT!C+gu4Q-fv+dc=JTxSY%KgnT!mX_pEnIe!!t_HWDMWb^mjS1HGIxLyzqZ~y6)S8I0qkaVBNp-@? zLt_Z}QEn0C7ZC<88?#aocLn?;Q-;j+vfKk?Oq|;;8Pa&Z)e_LvC@wgR;;#Np;KgCS9C5gU6~{qSM&OTx)!U z90_4uo5Qu+LPFbk&;}mVhX-w7XZ5w(~Ih#^rL=Q5w_^&hNvz)y8YIYI*+AM{T0VZDq8tbf2I7XO{ji_n6eZ} zPfOAG9`^8Q5a5HE-8!rPU2xS!G~CKCn-#U8&D=`yiLM z6SEfUl?KP)9k#(>Wimmw#V$9>XE{v$0aCZF`xv%(%NCBC&{yEyxph{ zWh)J9FV4$d$g|oF<;AG!g^l4mU&zw{o${yi0o4g>3$LU7Y(L2$dBjI`#r@}jE&^1C zydFz}kL6AM)7F>zA8gs`g9Fvko)76@=TqFGORyUn7o6BM`K}MU)XiK7zecLpugh-m&xO8N-~*WMjf(zS^Kf`7e9~j^DApd7DqI@9T|N-9h?Q`Hv!|I6IRuN6B{;4mrzCbie&%;zkMzdXtbJiWj z^Ez?*Z9bC6()0SV`D80EMrX52Kk~Qd&OVff^iM%Oq@W&BP!B{?VrV9Ks9dZMQQgI+ z;bkg`^c2V4%dL85Ixt$STwX3J3&q>|+kTS4>9KsyGz!X@0xAA<-F+yJ59RS$`cPa+ z%TM{+akg9*&%z|vm#z!R^`+;}@`#TsiIoAE7W)%%BDen00Z;osG=UE6*Qv~zqoGqP z=4ZOaX_%Slq{K02mU+@BsNeMJwLGlJ(>nmykhMVuF+GVLD`rF`^u+Ney1x*rrC5*`*F!P<5U;W4akKW^poB-XcEV}1L6?32`nn$J%xep(j>{U&re9oA|2gTS6b_3jDS>thnuyr&3LvFiN;R=uZV)q5sZy=P(7`zNe)&lP?a=3%va0am#e zVYPdS@Qd&(R=byC2m0k$@m?vc5`M?3_aDL;-%tcVsY_u z@d~koSW+w{mKLuRuM)2o%ZS&AWyNx0d9i|6QM^{HBwi<0w&dR^RuONq=(mWsiq*v1 z#OmVhVhypTSWB!e-XY!zu0zn{67g=azIcz=K)e^aHWcp{8;K8yjm0KnQ?Z%YTzpV` zNPJj)M0`|iAwDLy6dxB`iBE`6icg8H#izwK;xl4f@maB*_?-B>*k0@)z94oKJBcrf zFNvMSm&GpPD`HpiRk54+n%G_ZpV&j}DfSXy7vB)y6nl#sU>zG!YY*TG`T?2v2=TDs6AJ1z` zA)hm!Wd7I`c8K$HId;s+_VF?~%a|R1XOy@z%4~zev7nk}E5)=zO#b8dZO+Hiu{1U< zdotqt2-lJ5Vla-qj-b8X<#(3$}CA)s!C*t{u9#2aa&IxZa8Hwq+D^p@w zr|&%I>f_eE+Xvh}a5nV;=N!ZycWLakksTfy!M=&>)>>G`D1A`{_!!8xpcqG z2^P=!I4{|nlg9l{I=4rbhGdcs+~xWtbGZ)j@$vNda6JFX3TL+*d7c01$~ULw$gZB8 zkKA}a5A(d^!$fz|xS!l)aHb(1dJZHRFQ*d^=S$57KTqen$FEzrj!wLe==q48z&UpD zF_viLx8pL8e>{&^UOuil)7pNgd?uTZlaycV!N#V{bmF2o=fQbnb&1c{saw3Chq+5> zSq@A#(K%Qg*PqTIcK)0vYnPXS%dlnhbgbO5be=EcvGe6=$Ypb$%;}tTE{D4;ol}>1 z*(}U;;^{KGoX@Tg;^BESKg);vx$ZnnE?WzT zjk!c;aa=ZY>6~TjYRB<&8PA8ijGyy)t?`E9INi>J=g)baZdP%OkLS-_XC7P^?mBrm z&FOO8;`un8c%5-hdZM`acxPVmel9nWOY_cT^!PYunER=}a?lze_mj)QvSV$K)(qKv zoUMt)t{KL!A#xen;f+rl8|G`3eBClWU#3@Vns}bGA)H^zk+Zs{zIgK5F7N6zCwk_D zH*d<$%gNpBwL!d|@!@2;F+LjCsO`9GpBrpB$>K;)9>@IgVUodN>tXXUTCy;e-;Rsb z)23&Z;f!N`o|enA!#oe}+G#WM*l|ow<}_SB%`&p);qgwHiD>chu{^epvF+fbbDc8l zL$X+VJNel;-IT8fL!m(y*1Y+ZPIrVGpKWcevCE}Q%9{GE2g^kaHE)7WLR>xP%r z>o~vhI?F7R=f`ZEr_Ed+PColytIg*uhm)6&-8PM<;caG@fsGYBp4`|n*g7&EmM7Oa z-gWZu^4l)gC$Zj69qcr`{(0JDu9MH{PsUGl#>eXdtYPw@1N zpUY)>ahkIpWA)&6%F;RWns!Z z+hyQsSbwFwnNEr9#^z;w+y+QLigU(un$zXw;Cb;lXIjpamCN(tJa&4!O?la~KBqhR zd7Z?z3Cn}=*)pBwjqSUv-bfa&YwkMJB#O7|ozljR16&5vBfkE4J)BCH^%FL~JC*sy z=M~=8`G^SpAM?Zn!O=g0Kq`tUgJ#^-PIaogr{Sl>w2f8yoDhk1TnK9A>g zTQ2K=)V@59(!_$@|FhGuIZAw((zA57%XqjvPIvZs9>>bh_4Pv*fzoq7#c_Xb+;~|O zcG9@aWON>XBCa#PWPVmoyIyFmjMoc~i(fw@x(l}sPF5e__fO9xm(Dlz%^LzMH#@&@ z9eG_)*y)cAQ*M|H;NR9^BkJ-GhPe7K*- z@qWqDaJgKb-99`op3d$kHg9%mcKJxptkT={>8u;31J~8&;W{$cj;FHmI*H{;l-5pn zeBRjfyl&#%%yRhoh@E%r_?+df;GL$FjIxoR*Cp4B!imeyb)@%!NrtTh_p`K&?(|c9 zd^ocVUf)ia`*~iOb#uxke`dKnt?kD1P}ru~z?y5+h#I}W~XE6 zNtbvUFB^AlSuBkbH%1X3D-+X$`0X;ZnIx-#7u4=-0Dy_hbH zFE)RsBa_GDdA=03X)G^RPs#jD2cC|l<#oVh+4A`Lme&)x+|SeSe3J1py?J}^^gIvl zvNAelbGhX5dL`E`FH1{llJWAiT&|NZz72SJcsUY|UCztZ(E|*U< zCWn=S%5TSUS)`}a&&y$_vFnY~cp4t&>7C(Z{#c!2$AtL2cErYeMod=V_!#q8c#m*l@bJ7`aqVtX2wp?DU z%kt*3m|QN$u3wfn>BV(tdf0UPoJcfYHoMHW9*k!5^SrrU6y{?Mm(Sx8xg;-MMk2ms zG_I>Np3}HXajb6Q%MlxP%3yw8U$%~14%gYKzcW9lES`qz!Q--$!DYqIu_-OZ*|6uU zHjUyl(|KC%+C1^&8k5iUCO1}g)?r(IEFaO6#U+!^(y;!ahg*%p8j}l=CoXwc-PiDxjj)D zXF49{Zv46Bcry8Xg}%$l<=ScN@^bm)#^%BMFL!x8+G&|Q7EfQ7v-5HKdAYb8O3(Z@ zKj-0fZpSkoXMf>5v1#a=wb(}oZwM6tSRAFb!NyF|IW}KP6I&)bjh&vS<7u6)&2P_B z&V}!**LZ%N45w@sJ+8UpVt{>dJNDF6#qKE~_P5r)2rs zbZ$SC#@QdZo}9*A&KI99S(wwE>66LedGdIt8}H{~E}w_VWwpS{!{hBSiPsx*xn4G3 z;&?8f^Rs-C%W%p|+jnV*xN>%(cu_$dB(yz%i|W_Da> zTJGmA&)exHlIi5<@kHZ&Bdhd`FTTB*?Zu}{%$wQ1xDHO2r%fc2;+*lx(q)J4l<$<8 z%+F;y;}gkmlMBJ4o{be zmYq1xLvB_wIG>Zp>F4oz?dBv8&dc4r*5y>l_g4 z$OFdoc*M+@w?&<6fC@U_TrpSJc}Xl3oUK=fBE z?x*qlbUGhVJ0kpq74BsH_Qj41bhJo!`y%#3_-VfdI%vNI=3~EKV8?~n<6G>w@NLF^ z3$*6~9g}bnmB%rzdDwA*?YFQH?jjr%a_+aV452l^GVHgoOtAM`_*=;Cehcfc-vS-9 z--0Br!>&$B`hE+l7!ZS?sK7cQi2WAGr4WOP{T2e^h3Q8T?6<)E7pD75SrpoD;llL& z7OqL(Z=oXgTet>0FWexq{T8ZP?hV*^fx_gn{T6CszlAztU9p~c7xr7Ii5(bdzlB=x z+50Wri~SaAf?g|~)*vp#=+9WGY_1p5xt%GQOeduY_FHHmz9se%-xlA&{tkV`_r!kU z`(l4_fH)ApgT%q&hvE=%sQ8gMO#E0JE`B0@Dt-p)=i*3ll=y}Cr8pXK0}vW3euFf9 z;r2tiQQ{<|A8g6_0paOMB#nZkACO`RxJee}Hqy%P8|2szGW#Q6(q?^9Z3aNbKyeS^ zNdoCO5_)`!w4Yh}Oh^1EO9NJ}K}jWj2u@a7l61ajC?pMooR2Lz!!0RP15D0mN#%@$ zoX=6FewIcgi{wm)B+_iGSi?j5)b>zJ9S>2y0WZ~W15ZDsWb(gEDt|P1>UjD?8k0Q| zHPqHa(y1NVTM|1WJTP73FQ7Ba`8CMz2kIBdpXz!P>S#JbZ+qzIYaQ=<=on}ngFSQ% z#W4&A{eJ2>i2Y4Ig*(dgh38ApXwO%kF`lnIV{tH-ekbCXjAJVBgXR0daw+_iXAXW3 z3G+Pjt(eJ{J0B_bV=v`ppzX$rD^mhO=5lR1Gg4dWS*e}$ob22v9>0PO>^q$mDdf)mTD19Iek_IC@L>el6Bn^Xa zxbz9)K9dIG=$DRx(jHGgX|HFX^o=x5`WE=k`XzUYG!?%;STqV#42%6%`dOMM&6gHP z3#CQUVrhx=i}b7Xo3vC~CN0M=#r-a=w&IDtPFfE>JH-;DAkLpHu3bpGN7@U%{n7#H zpmfOMUnd|Nkq1Z^qa=J^>s zRQ4s7)TIb5MUBw$h&S=k#`_G8XK~PP8yqiqJK}f|Zf6`Fy{~w?BGe5>NBBBg?kg6x zxA!e?A8&8(JKlG_eZB8_`@!GeJHR{8`vLd{14F!fJuiU%v3I!l6Yr-uI>I*+;g8|_ z1Q_G}8tyk%Oh@k?59Lj{_w!B#I(nyhr+a6>_m+2-ceeK@?;IRI!~F@gS-?+Lh}^He z%Pjg&-c?Ak8gXloeuj4)(tYjS2yDjD7jn1acRRHB8a%t8eP8^p^6p2dpZAdWUvPYl z_;-L+`1Q!Myk2=K{O_SOBfYAeDhK3ut&;XbK69+{e(g<@_jqO@Gz-U69CN&>7Uvvq zK>iw1D7QYKQ+`vurRBcJk(O?fsX5S?-&w<=OoI+pt`i%yi0mUcJDWi1&ay)ER&=Eq?8hR8$Zk8ljdF$BkFmVZdb z?^iM%W3At>oWxMtce>g_Od|dCK|91B}x&cs8US1 zRJlwku3WBMp_EWcDy5Xt%9Y9&o~xBI$~8(^rJPb;si0I;u2m{2*C~~i>y@uOH!4+> zo0O``&B`sxtx7fJHl@09yHZ1`snk+xD|aY&Ds_~)NB^GTzOD=NZE)T#2!@+2xH~l*k!Dh@`UoF@|4nAd0J_sJfpN#o>kf@ z&neF8!l0bWvVWx+nj^i+B&uPbjTZz{c&x0F80 z+sZr2yGmc>J*A)WzS3VApbS(#PzEW3l@FC6$`Ru zp?s-~hRiX_*UDJ9X zKFaqG^0^N=HdKZ|r!P@=hmfi_O1ee)MmmOiK88AY5#_uO%|8~hJ1bM9e##8_eZ+i+ z`XFs5p`N2Dv*dqJe+%ShNHGe!_D0>+My)Q9i>AzzhgmK23fgF$Tr#DrGEII9dHg6p zhu`_~T)BKod+5Sy`xv;oqZFf*n^LN#tPs+aTT`l~@LtUOF!i*}axb*RT=Xj5qZ_6a zO-bIXf00|JJf6}j#qQfR(tCHil;r)}R2ItAx3lWkcCTI~XSZM1cJ%AT@(SVBl%w(+ z%EXjKXfbBdx28->>7~p_nVIrq%B+-S@>=;(Wo`d#}*%G5vZM=PiJhM|w#qNMt0hd#|0^3mRWn+3!7w-EKE`GzP3eT965edqbk_g&z- z&=*aqg|;c;YpoRXk);*)byBtq&nP8*rF^A*AD~}1u=@Wv^!$Rp3P?Etw$V$e>}w3W z-5@-r+~j*y*^FHQ--Hzp0MFk-VP8#OE#D`w|DLe?s8#Z|3eg()s6NQY@vPF!*WCA@ z?``E_-#b=$AM>^JHG}oP0PAKYKi~Hv^0O_SmHu65O*QbakLutvM=gv{TKXm_ulqiS z_0svLiE_U09pAgYzP|T-eW780-vHl0lz)(KFv>FozK?vv@O!@R6V%?slu^niVWh9N z@`dk9-)P@fp&iaTkD<1jD(`{wJKqG~MBgOeWZ!!@lYD`5+%(^G-wYp}*>cua1$}?` zzQx&UGR}sraJG9@*@XPb#%n8EeNkmQwENCCP?_M{jU4y-_WAbv4)_lG4*CA|9Y!hk z2oL)93WEP`#p5sN8>AHWZ4)M@{44ZQ4h!{_fd3w}>?Z8oSTtq3aM(9kStf78XoKE~ zGv#^y^ZgIu%=oEtvHuePCSOtid%jEkRJKVtq6*31?HV&)=;>i)HI4e(J1X^46p-bK};*7AAPXo{kysNAvwY7n828df7}R54UjjjCyC0kxo7NG+^B;U~Te zE$&OyB5F~~7loBxuI?5}sF$my)Y9rS?^Wv6>LKA8wX9lBEw5HkE2`J3mDKCh%Ifv% z4dB`@+@w~8d%1e6`j>E1>eG<>jM`RxR-NX1P7V0m zs~yyvd>z$J>Wk`2YG-wTZ;kgAwX6E7dJFnab@ZO={5{qB{#NPzjrX%x)xIkAu=mv# z;JC$K-@noOh`*~kL>;Prqz+R*R)?#f0H4A4xjIrE1$PL-#>Ui}#b%Huk z-S3^Os`6AdP4>!Lz0=hh>P+=Vb(UJr|C2gLovZ$=&Qs^B3)F?`B6YF4MEynmRsBs} zsxDKP11r^42(MQEP}hLtPjww)HmDobP3mU#FZFMAi@H_arfyevs5{kv)LrUsV6VCl zQVysGk#>oCSUsX1RsU0uVQXD6^)N2@X(}(Irlk5(7bB0<)IjP)%sR%)mtuBy6GnvU z%GH>`RkG%Aw<-lOTVrEoRm=g|{H_eLIiJoUj;6ZsyHt15@&BGC6RVs62llxDrjTR7fx`{o6$Cvlx?X&Wk>2x)WeO+e)%@c><`Ks=H)u(_W@<8e5GT0 z0h)<#$CZdL;1B$UmYE=DH5=L?`!H`0rPm0b-Cq_c9$1XFnkwx^3ziOC8TduMI#4Ds zLoORA7bqR55TH_23S1Yc9JoGkL*T|hmB3Abs)3skcWa`4lI=K z4AcqK4b%(V6}UT4KX6ZA7W%_|fobynfgjOdXja@b&ZyRLeCcTuIEHdY&@MGF57iaAjw*%nQ5!uK;MXEoLhI2U59&ZtXdb!)*Hd0) zliViIC-66}r+iA^fM4kspsS)$9#dH?)3wp3Q?@z+~zp#4EPRcRA= zDsZ{-ZQu~Dytc>_1Cs)iq4CtfT=|E<4}s}{8G)IBA3>ds(44?r)Yt@hZeT%RAxgS9 zup}@wumE=OFUmg=u`3athLnE<)&vCQ&%nCCdep+kz^1_Fz+ZvC10H2-U|V2&UToH3lL<^4=&P2~-L84E74X z9(*JCrKfjrliVlxcJQ5Gy+GgKd%=Fe_k+8Hg@J>@2f;zX!NCuLLxMwtQ>71rQ?SA} z2(-_FBS0M#?2F%3xVB$|>w2OOLh3=FZN$|n>_0d;I3+kW_MI`;E%ys z!P&u|f^&j%gFgr71?LAB1Q!Mu1s4aG1b+$s8vHG|G`K9dJh&pbGPo-EdvJB|kKmf% z+TfqTb;0$)4Z)4UO~J+TU%|hFTY_7I+k)GJJAyld{{(jhcL(Jtbf5BteR9)0Onxy>`#OXmx(R`X;GlHoa8eh}2kQUY=nywj|sYSIk@D*BWULXpOZd(DkQabL~OxA!zo9_FJ%p_L$aEdt7UUyq?sWYdeEa!}pBV zR(n=!r#%PSf58q~Wv!#uNqbS-6YQ+LtaZ^|(Yk7{YTdNgwC>vfv>sYdZJPYL_M<#I z*jsx`>!ZD`y`#O068#bAr@gPGY6G;Y!TQ=DXkSVj0{0_rnD((&Qu##djXoAY-~BH* zN~814XzeR)jP|uQR{KU9r|p+}Yu{-Tw29gzZ8CnRYTs)=Xrn#TwHew>?F-K=?HKy@ z9Icx63sOF)P1hD`i?qes673i5S8buZ6fze>>Pl^u_Pe%P`$Jo!%@0o3W}?q*&^BtD zAoDM+mbOLP0C}r$7F-_uN86?C*7hLRE0qbz_aHd_1>X_S|3keAAu%*nI}n_t;e-~d zt<4CG@~EL1S|Ah*X`zYQomwPB`b`f^)zaWwh!{1rS__6Q2rYutRoZT>D;<<4LED+o zvu}Xfpk!#3Rys5RIg|`dLVjgKX`%9=FFi|;^Wk7XX@Gh?7`z}f6Ll-%H!XxxLwfZP z)pX6!Sd{OM&;XQi0%}fICTaD-wNbk_bYG}p=>AZn&;y~yp(dfGp=P1xp$9_`g&qz) z5_&YmR_z}TwF*5EdNTA>sCDRR;F(a{(6ga-p)Dx=5v@b07S{Uj$NK-vxXZ!T_ghP^ zhPs7b3w00uFVrKnI@l{j_b;kQy+dz>`h?yNy%Tyj)Hn2As9)&)Q2)??(7@0Kp+TX+ zp$|i8xFhmWsF3t=Xn5$8(5Io#LL)+-hen3z{>VjA5$UVYn9$eI<{Qul!~b1qLTF;B zqIQ`yB{Vfu+`3;v_hOEDdWEi(W<&m<(A?0^q5nMdLuI9fp+%v^p(UYTLcfN73oQ*T z3oQ?=2(1j!{hHOGKSFClYr(rNv_7;U*0ye zH5!h+&vHTd!th05y3gX5iiV3J)n(!0NOwiJM7U(QRJb%!T@~hcTsleR!xh36!`Fr@ zg%^b?hpz|cjo~Wco5EGWcT4!zaJBGl;p*Yr!!^P+!?nV-!*_&hVa=~@xL)|K@ZI71 z;Vq#C;d{gPg&T(N54Tkw2saKtt27Na3pWox7^d~PN07P&v}hTAJlrb$MEJ?@Q{mR( zr^9W+&xAig{kKC&iiO*UJA_{dcMNw5zZiZg+&TPmxJ&qza95Q5DXjO=8pJ19b?6m- zJ^V)a&2aB9ts}f0ekc5HxNmp|>h%3^|L}nDXQ2pH)_e z(f(G+*M--IH-tBaH-$Hc{|f&d-V)v#-Uit_!aKwNq?c=Nn3e2c_>fhmBjKar|H8-c zP=^@tM5Kr}B1e=+O2ii-%~K5zYr1@!`~6AB9HsQC6_BZnBfE3%2)7w_;ZqP?X_C@wb4nz({4n_V& zxMSpK*wj`>lf%3>KEx3gX3bos9sFJRKH9wj@T>o5_(C!lwMlDQol;SS}&ttgB;4~<@E}B zMg3a6l75|DS-)PtLBCP2qCXxg1PLUg8cy7jW^u~G~RRrGG?!6uCZzRFCVe^e6Nu^{4dK`qR+r87sb>{+#~2-X1(J zfTxrGqW+TJS$|pYqQ9bd)nC=S>96VC_5bNT^qzVz{dN5f{Y|~M{+8ZHe_MY?e^>9T zzo+-p-`D%=1N4C?(;$7Y{-HiZAF6+(57R%^heP@+`e*tG{d0Y!K1%;W|56vEEA%m_ zlM+@LzSRZ&JJk0?eUd&|pQ2CIzt?}zr|Hx68Tw59M}3w)TmK1VoU8w=&(r7Y3-pEh zBBWgcoqt8#QiPZ5D-c?R608Q+=xg;qQKRei4f;lXlfGI13w5?d->M%BZr69{JJFV! zzFXg;@74F|`}G6*LH&^auYOoRq94`&(~s$bAsQY-GQ5Utc=Qy*XZQ`(NHqdR(9n#K z5jG-*ZWx9MdK#z&jiY*D<2>Vh;{xMC<09i?;}WBYQPe1ATxwiq6gMt6t}sd%C5=)> zY2!-cD&uOSjB$-o)+lF`H!2tvjcbic#&t$zqmcfKe4|mtxXGw$+-%%p+-g)aZZoPI zw;MH#nno?7wsD8CJm}Z!8ug63jJu8c#yv&@<6h%FqoHxX(a3nfXl%TpH#M3W&5Z|* zhm41fM~p{}7RF;nOXG2)mGOk}r16x|+IZS%V?1NDHJ&xv8P6Hd8|{q_#tTMAqm%KX z@siQmc-iP;ykc}UUNyQIuNjx=|1)|RJ&j(*>&6?#n?`TrEu)X|wlP2WuF=?`p?EZM$oKmgb>;U<2Ovx^y_KnKDnS-$SiE0XP$2!mM=6fGA}j@=|#+iy zHS;#)mTJ~8uh46mwauBvon{@gu319A%e>pHZ{A}zfG+o$rS$vFEA)+KpIJxk zWY$wVgEGh*Y<>v-p-4XrJYB)t&HT(9VSa9oG@B@2m|vQs&9BTc=GTz+jXBOdqK!Ad zGbfl6%}M5DbBa0D{2p?qnbXY~=1lWPbCx;V{K=eS&NY8F=b7`(1?EEJOZof)?%&L% z<}!1+xx!qDa{X?uHvcf!K*pcuI&;0b0n|-qb*!q+Gq-?mo7u*^THR?@P)WiX$SAAs z2Palm&410qIF6b%)#auT{TkALLOya-iKaw-QGc|ux&pQGfilz_q=cix%y9Ho(~Q1t zrbXAIhTbv@N6(9XX6`p1Rv%R_j$RTi61`O|7QIQmELuEzd32CjB3d#!$sBK98GY2e zI9eup4P=&!b}=h}^V;aUsO#3|_0jI;jnOL6o1#^b;ufHbc^hQCiX3Vp#bA`E4DzWP ztrxv3dUv!wDDBOAqxV6=%c#W%qV?4Z(a+6h(V?jQEn0iDz@yQ(%*Vj@c(hgYiRhEj zr;yhR=093*v%LCj^n0}I9J77&Ds{Sfy*dGP{-$}zd^viL`U>=YHTsSDTJ$yZf6(F)PWp-&N%bRx9V{QeeQ8eJA$9$gV#3IFfW)zLqqYocqTe@53u*GD%* zHzMt3i*HMGYjhiA?TGG-{sZie?uqV=?u+h^9*7={9*X`OJsdp}JsRB-Jr)(x#57OZ zI&jHpN?J;qFYQk(^#6?9cR+e5ZCf;wrluKbX4=uHnN}ce9&%X{JuhuGxGqG>i_3#u;gv{r2)bODc3E0EK(r${Bv|~+CETLAbusv_&aKJ2ikv~RSE+S_HBR;N`V#8eQC##Ukb`iHK;(V z;+XcWM7au{ zt%0VCAoDq-l+#v6A3*9R(5qR2%4yE$+1caqC+n9zkk1~xXTSV`{F9X#1;RymM?=6n7MJ3! zjVpwb@RtSz;VQhLQC27~R1_)+m4zED8vRres%H3^=N6%w<*6>z5NcVzJA^uMJjV}4 z@qMIv7TevKm@h$GRJaER`;+lD2>)v+G_t&n1%5QeTOkjn9|GPC;r_Jt zbzUR)PM;ur5?~zU7lgGwl1#r0O{pOfuA6eFuaaCzzSGwvl{iVpoj!JKGS@;XanY}u zUJM`W5|rHWSILT{JXl&DMJ1{)9Yv7hIGB&~Bh(YVmxR~BoB5AY(%+lHTb4^ajPGsXU5oOb@V+oW z_&^ve48c1>A7^=dg0%ej48G5WQ8>P|Xk#FueLBe3UKlHk6UO81p$S$#0=`5rIo&4+ zQ-vQa|8!xdFv~iAfRMSN>olkSb~^eg{64zbh)t7k}W_R zZV~B(bmu>I%84cBA~e#gso%>z@ubsL8YL&Ury>ZQ105_2AwN<1FZp^X_ zvI|c?_f%S?5+}*%i6_hGz{5{|#!bK6BA!5>S`aQ_MjZsTj36iOy2D1^14K9g`EE(;|LH z>yt&Sfq<+nVoef@pp^7?Jd60#wFp*GIr?=i;#63~dbG(#Jo_pLe_O4y6|<)8xO?xM zHSNm9tZ7eNTidgyed)8N1IL{;9g347So5OX%$g1hG@1(;bEd`u&6o&vM{Z|LY(B))&pc}ipYW_Hg!6tSeXTEa0<)%2S{>bq?JTd22*2%|+3&dKM!CoZRvE1Z8Cwq*z1aJCZibD{Ji&t1jNwKte zmE$-$77;x|#)!YOIY#`g|9#et5mCn&@lPI%5oKa5!kslStIhseQ`WO4{S2{){5)&Y z9Tt(ZSyNe@A!>B(fv>vQ zhdV~ltm#}DBkJL6K7!ByXec(aETW0n9Bw`FVX+0=$AKrsr^UA7bMSQ#JBgjeSHy1c z{|^v^UidCgAMss$sbv7Z0W$=&h8BGozHJjb8ybNxxDaKu__a9B@_mOd@5J&PKlCv4 znrfw*mMQIXh*GuOkkN z{5pc3KcheQNk9I~--$fw=Uzvg?kD|nYY|6Xi@+1EdH?LIYY}IwMc|o7^au86rgMxq zmg`v)jWh1k;I2jFH;WKG&gYtPvij;;1gn9p)|yWINk8{~1gqubYfa84{Wx#-+{9yq z++If{n>ERaNg{>i7g`JTEt1T2zS<$y}p?p zu4ERG*R!UGYY`{WA_}@!*4gRo+2ToN5e4)3%Gz)(;v`yxJ4R%yvuBGbnMLIF7!h?X z;v`zc1@0J;t=^s;reqdzK^~701zd|bi55}VwTSF=_H6MavxvfZY!QWAi#UlE;m(?} z)!DPfl*}S>J8N>E2B)_mPW98^nma~htG8!|DVarRxgI0V^9aHPfFN9C{a)fJYPsy$ z*Gu6)PbltTUogAEbE#0$)YUhusZGw&Y62tV#*EZomH$JTGjf! zCB`DEfp(ryJ>4Q|z#?kJSi~KAt%?_h$Gg?&MfRSJxsE zcg9>$lZ_GRx9o+V9Lr36hmO8E?Cu|t`~4%beq*RXKDLN6W&a2v*Rv+qB2N8vL}S+? za(w1amLT~Uk=q?r8e(45$kW*RrCghOntL8X=n+rX3?&+Qx(O{nV}G=xiXgPi2s3Kz zZ!6D}p4KrO_KqrTJOeD|ww`t|9I+B8^t>a!1NhaY^)dLoR2u z@v?S!|MRgORRY>UgLX>^WMfB_B90wZ_ImeXN0kQFjw%7|n3464D(7QQlCLBE;$|Ov z^I%7n?*nW{l|Qt(20wDQqsn*L+)*W9YDsn@imzpNj5zgULD4C^a4jM~Sj01~MVyEc#H4jCB0pHfv#v$N^y(7{ zxE7HgEaD~CB2L5zV$!-6ksmA~KR@Z`KE;vKXJ4xeHPUx@zvH+&yvLjjtU%sA`^vwI zf2yAb@8XUTnVUA36nBis4`W1re)je3A0ym*)~EiSb$-4darVC-;abG0w}|WV@vQ0W zw+Q!*p}X;1)2V%9XteG=*Obf4hD^zlUq|HjjUji8IQ3&hU3ZMg)U$I-NNy3iebUdh zh*NJ7`T32Zvwzm)TEwZhi2VFk>Dg})C+{7)fidr&x$n^Bc3xno+u?mMPv4=t`W$+P zu9A`6cj(+P;?$23`S~5Xvww_mE#lN$M1Fo_$hC-^KE>gF!AubH^ZOC5MYtAW&-0z% z;>c=0>-_wFgliG5MdaKf^7H!l8h`<2V=-=TBA*L3Q?*OZ^120#1X z7&>`l#E0$};f@jMH4yKd`Y$27V+7qBxHqFA8VZdpe`A3kO@-#xPIISY*DWC*KMj8N zj}h*y>D14f^7H!d;BC@~Mbn-0XQ`aI~ zi-?~trH9Y9SMbHaKgDt8Jn5I))mPUdPQ69s=R0(+MdbWx@H(Ed))huQPn{f(l6m{J{JTBu zIMrXdbiZJh zQ_>Ee;|SLx@`FXV-)qWo$4{ETwTS#+5$^Yzl6LSMN4OS|A1uQCUQ>=ce$oW4MdSyI zaKG1-w1ek3!nKI}U=jIwKWq06oqLDQd0LY*0$F|c)%}85Mm3$VC-29IllL_E7w)sK z>Fw>lLl@ui&*Z1UN2A}4@wA7^V?1Nwj`NK73>GGM#tV}&dh{6h#%C1j3Slt(uM3nW z{%=Zpnm2{2Ruu94V9{<7s#%ojo|&Fmo}ZA%T+c_s$5|c%@`ydgLyvkEZ49(%pAPc1 z7seuPyfDu*FI|V&Z*lx!<<7sv(O6jEX^s-JV^O-x!?sI_5|z^u7V|@OG8o_gNc6Wp zn24HlnqN*)A5(fNYkj5CC^fk~6+!46V6w%3sK7WKYvCcd0Hn2)4@qOx&Gv1#DoaXxw@HZa{uw^r{wFt{f zsQz4wi0wt^rbYbfT7+v6LVg(|{5cvUmST?4#yStS5q^jJg0S4P1}BB_Lf4E_LmT+I zXM|QF#hN6uCQ3rZ(xv4iERmyObzAgpQS6ET zjr3~j_n7tcP_D8hl1sCc*jZB#Ywkq94CAaBRu5$}QttBZ^72^|$*^ZlJs_1*(64jW zR6blHPWxS6UXn9=*0dvI*2MMAp8F4aO(RcZ>z7hA_3XC#(O!>j5sf_EgccdSt0%bj zds=3M6Xny&b1*L6wum;K0alWKJ?-Ln;w63JARGbje;z>+q|R2VE}7D{@O1Tb^K{3- zlF5Qc;sU%<4~wcuGX^i74xcI6$09Bule+|zUxlT@avUo& zVl$@L85Hu2jO$Y|kvRzL@MqhcP}iW zfpr~0GPp%FOS{gO*&?36b;R&Y7O^)Q7E#UmN--~5De*e-sD4zRk#Rj$H?@w%(b>^! zbN5zh#VF5(zKuLQwXOA~b%c8z(Nj5H*Aef!*Ac>d!s%RVI^P{5ayUkO zaL$bp&g+PFSZSoy*OzckaH{Zw!bk!tunHa*B7P*x@7EExq1A7mD zYQn88-I?ji`gZW-^vb$!(ktt`(yy%RpY|*3+a-2T4J1DDgGCf^yhE3>E9>_|@zy}$ zGs_~bb-XbYt8H$tteqA?&oz-nyd=C7v(^-E5dz{9j}i8BO?4q9@fdODS;P)cVtb%+ zpZ#M*?kytmd)8-`MdbZjlXKQY_pE94bq(I5&U)5#{P(OYKuThZpw-tiYu2>GlX&gb zoi))JA^tDFTZD6raA!^NV+Hkwv;BUAJ4VFYbk^a-V?^xJ;PH3pvhyvD3K=twGylrk z9V7TxIAXuWac*8mIKN=l09V%Rn|@>wx%sBweU=^2J?pdSn||~?!^B7S#|XMZpX}>2 z?l=9iJ}aL{Z1U>}`;3Sm==>eS8n^#ZW{8L9%)O2{WZj`#>pOS94eo5GzBvGtLcp}fD2aNduw-x#7(cuXu0_PwR^D5L^C=GdNx#@JB6m;vk>)f;#NV@apY)4u)9ikeIe=>@ni;*FvBedyX-V+L>EatI|GBRX4gwECL-jiD}hKcXwv zn!4rk4qe`Tod)H$4yy*z{hY>Q*f___p0%6oNx#!;5wGU@9Xi({x~E$NwYziHlsk){ ztBpjnCf6dewyWf^xx2DiLW*BbAY?n#A||F zcZ_h>M&A1KevEM5v$mh&INtY~lC8e-(z^Goc}bw7gYtP zYu1!}^)Mbb@m`rdH<3k9%Hvx^*6+||eI0RTeJwvPzC1v6c4m$du0>GW zWdF~3&-%olYvTFRS`&>liB@0Tr@?tG<8vNY6ju?-*@&s%3b%Hbr?iB2( zLM`PSBPM{7=nh@-nM78zrth)VG!6DLBbTeMKjzu$>ja4%R0D|*s)^*Kq*&+QnK?#W z?%ttuHqvqZxt}#<)l(oS7Ek&YH5*b~cYYYoa#ovJN{f;%C<)T#HZyL6upbac52QU5jun!nFuoHI#xS(C>+_zVh+Ny^i2D zLGIbQ`s$7m3*9lo9V6T^!ZAiHb}hoS2-hMU7V(Q~5w1nJ7U8gn-&~7uEyA@3hefzo z*0FaZ=y|Sl`F_N?`CQX7w0a}Y3hS5Jzo}=H)elxnT`6e&HS(;HT3FxEr{JGfe9Me5 zK`EI)`jUWx~Y0)Hy{kSE~Q? zr4zodPoRMvRMufzQL)eTd)j~6Us*X}JbX@2xmsBv<#|79=Xht75r- zIw~!PwTnY}_|tfsR&W2|_!B39dcW3*ziPtG%JtC+t0sI@DLV|@pnP<~YHec|{Jh*c zuL*Pty-NAcd-8xiLpR=+RUEFAK%L8+HEO{;W9uxA;#YC(t`I-TpRfKwCu!_Y_NQp` z>7Hd#B~0>{dqzgA)bwUDVrukHLeZET-lzE_Blh;2$%rTe%JN5*!$0+Sy0H z5k1jAydTPlm-u&jwO*({_ZO-X@9R%eYGN;RR?~f>9Y%D{v7`>r6_dZ9UjGhgny*AAEgj+j1Tn=g@_scJb#8#6MLbv zI?gw$7(~3ZAVdrX_k@U87b0R^21MAW(+mcKs@1hrx0(3{zEe#CtLEPt_owo(*6@RmgJpX;Be?H4FS zT5gYvPggxv1LqzPK0TJ2OzGjyZS^5!KTTNq8Myyuf|5`00)@meN z?yuM8d#rxM+8q6ev%>FEe~3ymGUC&rjQDJhe#AvR7xkpInojG9_anZ|iF@DmXsqd@ zJ$HI{YxOyWh_(I~{IyC=?1j$iYTu}05K)wj81^3xWyEIP+E`K9JgK#Q#6iJ9N=DFF z6XGy3qOUKjj5w%38FBWDqF3aNl~&U=>ifS=BjP%ZgzJ6!5BRDjBd$}3XjMjhUB_n1 zYY=fmh=`3jWW-JWO)bcXO;H|h_HWf$*{oVk-|?YtQHZ$Czs53qRSY7E zlMxelqgK;w-7{HHnH`S4HtJd1GU7wQhZG{t)U77OVG!|HW<-3b!x3?p`f9dlL~POD z&plz!`d$kWTNEO;Mqd}Tn(mL>=Bqch2OIRP9|{riL;vB1ahTX(qgK<8{U4_yVypjC zf4l#vQWVl{H9e-Orq%SgLc|vT7ycHdCiX&S^@ML!F^D+4pq}+muq13X?Gv8Cw9mBW zGQvKKV<;F>h*+r+fjA5zvbUOs3Pi+MY&HE-eJSqfEA^~@Wg#NZ=xch6~`QCzF(f=YWvU)Aha=ALztqpxET5x-N2*r{d2 zPW>n`1gH5+r~xz6!eem>b*e_f(|idca+HHv>)u(!6qB$)60c>uLq zsbmCnR<8(*Dh3e;7bGJV1n;YDtIVzKsBP1u@G$4r)ZG3AYBj;`c{?H)U)}Hl@HjcjLy{mMFD&Nci zV@)%4NoNJG*5(0$LBz~pxi>v3HX-7G$em=F;~f~)8}SVy4h|9Vx?o;X&=eXW;*j8w zR76boW(QNf0j1~(y#6Q;hX$u;;+qvB<^)iODMZW+4i9E3HL({ut0MxVib2Hr1tFq8 z*ij)wtk+{rJ8J9qYL19O-NM>Y10wo^euany8WD)YAmX@cRz#Ru?My@*slJ+{G$M}D z-_J1tjlRAkFf(*VDMZYRzAoxV92dEhKH=ko^wHOWfJR?W3{GkohZ`>;;*{W&;I5SU zhlRKAmP!ut@bI*64l&;>gpFSQNcA3hllpTGy0SMvTQ))0wJ#XK6&7rAxXvlo4lJ zGU6Dta=SG`uJeL)8F4`hk;;i7K!C6X8?1j$iaT-W=C(WGiAglRQV?PpVYeNtqvypb9>hYYlG$1d<0fJEsuH?uh;z3 zdsas^W4_(BA??hbW0fz&M?ZT$f_m0#gUf^F>za_0)#^w3YL%l7@)KcaJhMB1?bpWJ*7RqD}5uXX{7o zQ2llE!|k4RG9t3{BSuurmI9|EB5%+7YV{`13a-&Q-u_~Z2+v#Qw3^`Nj1nTwRsYKA z-^zJGIwGjmv^KadL#ru{h-Io>bcU8u^@v!acy6o7Mg+B*7!UKk>vgM%T1u#aWQ8)P zmy&A)=B_}*?BJP{RuknU84=l9P1zBVrPXBDOndFcBVvR4(s%k_)jHn(GyW#sKALPH z0^_oiV~7~n01s*}O#?*G=lsF0jg0skhgwJT~MS)sg?|3;;SFFa|jrlR^013_Q78a%%CmC{e{ zM`T<3NzWKA?oo)~l}xCCWQFpK9YhQTD^k`qQN1T4BHOyA?1;#+u8F^c_M62c;$HR5 z9u;iWI^O;<0iBjV=*-Zm6A6?LdI%B6HSAd*AJ82`Nr<2sy0yXm8D{9>h`=7OyHZ+B z^AyjWp|cS|Gjs+K4=P0PoE&N(S)s&Z2N8>c>r-av=*=V}BHIjIc0^>Ep`-ll3cYwl z(8&W2sqY;-hE@mJ?~iEorSQ40Nr<2wLu&)vG1TmdBVv=<6O<++HY%RGW5`CttvV@# zh_|S-IQWzSls#D?P@{6{NF%M?t)>nB??XhycMMS$k`ZCA2H&98`txdV#9`*Fvm+wQ zj-jYZ+HNTx5kJ)b{Y!Mtk5(s`dEUdpmFkYc9|u2;q=K5CvreSguKCGlRN#J6dLC82 z$Pb-m@mTP<72ju63cpb9FE&&N&+1Fc_GRyh;E8}Jzf|#`uVTRuI#PK={otY}@O~Ag z`0LR28)ZHfkb;pP2wKH~_;%`+zgflcjCOn8OT1@;eXTuov*6hq7jm_u zPUBS^hQTZS4(xd@c%5D+l4TW#2~Rd!#Q}T$YVeV);&@)~rNc^&7a|*6r#l%q(>u#? z*E^Cb<&@r}m45H+eW&`zXzf`Ld^OW54#d2p_Re1VwPzIv(r{OUqeSoQJ)_U_z~dj; zS}SKOzSGB=7QU#Jc#L0zh;e!qu|Y(ycB^xbD%DC~#q25_86w74cCSp*F^?rgOs?>{ zrYVsPl&N7IP<>6S?CrQsEwU{M5#OGagos&_XHDi%SO{QOa5P>vY zM4&{oCZDAc0UrOzmbHYf`%6c}ErN&fZX`l!YVmHgG=n0)*jaqHy(?aRzrA6Pj!35wX4Zq`+8`U;+sR;9AzF>A%%P#uIWca{y?kh+ZIX3&5X(AOuCsd zZ57A#JrQp^AG(=wBq@Ac-DMbm?#jLPHS5icU$aupcQfM}t8U$!8RMnN>b7OX$3q!` zu#Hx6(0c3SFNM=>EF)HzPDXIK*o?~vS^LU01GCIB!bZerBSbV_`$}a`LIm$kz`7>* zGBUzl*K~EqAp)gMlM%8%0<~j5d^6)%-ycD(riX(emH9?8g36YJ2vh1ubu4L!K&$CU z)mF*gYC1}_mX4_uy<_Mdy1g{dX*Ka~A((5`3asREUamOnd)&K9(-3jv9;RN}V{6Y! zzZd6jH8qnFw@jeBO228Hc9?I+(5ANT7eyN7O6Ilj{DwESyL@X$u5<-<{b!+Vy~@&_t>KFx`hg{s^qRZi(a z=}zf+Q7_aUy>J^Ee(*zNWnIEZt$g{PB^bdHC=zsrB-ZJ*0`5Pk_ zWW*_zk45ez%cb6YXGGJ!QRPz}$%q|2S0x3tX!SCJPB4R)dKr=B1hc_NM*L6DLRGGX zm9ur}&h}o}3$jM(7webxttGUC7tGUBGaE>?^)lkATr%R~sTWTzhm6RFh<6Jj5)mSZpq86kIcPO?IwIa9h;Uze=o*`d*s0DG z9Bmn~bIQ&soh&0x6GW5<5z=Z(d|4^Pe66O_1rdq$IW}d4AR_T)r4aKW;`cq$vreke zv55#X`Z{_&>++1g=0n7pA|sLj;f+m1>^%nh5qnSByQBLNX9*%oga~OhCBCc_Vm=wM zSP+p|pJP)-2qF?+Rthm`&iZUMyViIWhvzk4#j(Vhqsz03nh@HHh++R-;mwQ_CjLRUgtD#TK&F#caU3+I`3&8SlSjUaqe-QWh@HNQ z!@aAtf67E_|7m)X=T^>B-|cxyha%erm2;J1x8brcaEV&a0|lv_r~QzNC=`lAcpj&a zo;PqPC#>5!Knnb``J9eAuU3WT*qO>Pz@!|&#<{Y&Y^O3%Jmi<-bWNmnZY3EJu20+b zjO`Hn7^r~@D;KFZc~NDlGB2upNShZ{mQ_F}4!EwmP;n_tJr5KV>mu#P^OhX)}c8>PrnIkTy&`I}pp4S99{HOd_7@h~vwoqAde#&6%+|B^y!IjD zqk@PK1Vy!)WUQ(FUnRZOly9u5orw6jAVLsP{|OgNDH;*Gq95@I=|`k~1=5d5t(s9| zw6E3lNs$rZTa{K*`#$fYWkfq$P13XG@1QtD{7HJ&T&ba%6%pBc)}K&A=#%u$S<)x_ zb9+};R#)s*9N@TTajdR1Tg8DmJP$v5%vjSjpY~Z_9yB|PgTun4*os@lu|8O+%1vr@ zg>7+@bFell2UC*G_RdEP`&U#&f-8E z%~x^Mmvgw~eb)7H6i3O5i0mo0uhn$9^A#CHWIvro)-}2BQO26w`hY7dBC@V)T3`9J z`ffj6`K&TwgSo!)IrSqqabY)Vz2Z_B=&k|<`9v%*Kda+}jY4q<&-+}M0(j}q=Tu%k ztA3+qy3PJC=`lAcpj(FxUwiGtlK$23jDMA zoDL9yeA2^IjsYg+05;B*&1E~4fnp)Q9H(m{t*ZqQZl#pabzS9p^(L>cY)~d_Ft4k8 zRsG0KT-c4ePH`y=bXS3bYCtS7H|RKFqfi{e^S&CU0ABj@Rh5?w>PI@|@_Oxt4i0f) zQl2>-AcFFM*qLhQmi&Xlxw5%zr!r6u$!~IQzpi5Wsvsh{a!N$Kp|VlE$&HnplnEQm z8!DUBkKDwC-KZNBm%>1I6(}e^Vu5*+juSQt#UVUzQCYyWmz&g&bjsyM?S>8x zabZ%PIUOK^@_^WxYUh^xgTlG8xooF0P!7p&a&B){v1}4VBv(#}sGBR_QE&1)N{1rb z<_Z+M4VQg^OVoNEC@B7Sv>$R2g+g%%&*KytR~F@jbvp-0fqyoi(*YuoPkNZjF~Fo8 zz{a_N=YfLa z->dzQizpO|LwFvi(73WFC#>5!Knnb``J4_Afqc@#RE_~A4m4RX*zZ|D) zBCUG_5pJcF(6zO4zj~ARR~}R*Y%sT09#TJY6Bl-)wkj@#f$l0$Pz{I$=7Ty;*eDc- z@Vtk@6u?V=9#VOEQ2j`!T;8wU(7_=tOv*E-14K|B5Ia-t+>(D#I9E28?NkQJA^ACY1?FTYSf(kYjZYd3UohzpbQ%;^9Tln2DlR6Doi9~91&&1E~4 zfpSQGlXLq^70VNXh~&yC74=u@P5xT_SpQAssmkw^d%JJ$j{tvbw3-F?N2qp2mH z3fGf8k7=qoo#uIU$I!1Uq)_%`6(yX}(%yAVL&1%Gw61B+o^(3RoIRVbYq~gG1BE+= zP7Y31`pWSLHAkJ+(tKT0{pmC(M}?%&Zq?A*DwkG_>wfE=UK3;1RUDp|Z4ccGm2p+i z8&@SowihZ;pulao>N=E6e2I_kas#Rse2D7)?r+(xnF6>72 zDlUbA?kZ4F1&9S^RmTY%h2jvN*B7P$Ui#Cg@={el(kYjLc0&h;xG*WtoQ_IKrO7cf z)y^&X2ZeKGbJT>itAX9Clhm7>q;x2TJIUOJZ`J{)b90N?s0c@Nro6B}81I0pq zIZoF^TDuD(+)62-YjSmpdXrO>4n?-fRVa2FF8czPsP#NhPz_VGA94|eLU9Ps;}jZK z8s&s_I|oRCe>R`f0V0r3dYH;Fz@!|&#<{Y&Y^O3%EaaEtbWNl+SrFk?N(o(4tJBn* zoL1dinXti}T78N7k(;=%8#PsNDGYR1fr4s4EHL-hal%HSIE3fDBuoLk^yeiiFMF#W z>6FW9+6^5X;=-gnb2>l-(D#I9E28?NkQJA^A|D6-9}Lb2O$*%!D(t>=M);=fw^As1076o>FUPN8vSQBGL5bAS~1XY)B7 zAOiWMhp8L`Ov(XloGY8lb}9qKLVh_;*F;*g1QBkfl+eW|A=BBvbk;9U4bE~B@NuqnxmA z=Kv}2&*pPFkP*lyJxt{oU{VfX<6PNXwo@4>7V^t+x+c;(P-KK#DJ68hu6l@ilZPlB zifpf|Lb2O$*%!D(t>=M)YB)suAs1076o>FUPN8w7QBGL5bAS~1XY)B7AOiWMhp8L` zOv(XloGY8lb}9qKLVh_;*F;*c6GXU`QbHF-AkEk#*)UScW1}{g$0KPZlSU$$#wL$d zcHijhY*mjk`dUH=#IoF9JygBPL#uCACTuYKt8>(k+{A_5sD8zzFwk8E3X(u9FyE}> zgpERR2(_vvOaZ*~XO7Cto7InW%H^Tj4ILcf!lXQNI*<{R2gJ@)JGbN?6wZ~+WjmFD za!7uYb9P;R|JyMyl!92Wrl=_jIxUd^_xZ+Y6=&k|<#YZeK zkJNF(Mxi)_=N%QM0ABiYl*-GI>PI@|@(AsQ4i0f)Ql2>-AcFFM*qLhQmi&Xlxw5%z zr!r6u$!~IQk5RE4C5T9_oDxyrQJtsWBZu1Ejz|o6qS05y&S!OywA0QVw9_T-jW3$CenI`Ai}Mb z61tA79WS({ZsNjj)NzVSVW7JT6jTFZfjOY#gpERR2+un)OaZ*~ z=R}p40rexDa(TRVLkEYrFe%TR4iG_kKhvYXowKL>NMKrJ!$(RPE)+)J(nm&DZBe4R%oi(A7P*S zs#f!bC&0!{E<>|(U+I)vpfKqv?j&S6_cdO>+4o1pL#DY;QvYqIs2}U|tApCLyoYxT zEv&w~`ktzN67s8+?`DWNO~+zVHHbL9N;`(mthRCzGR0IJBF?HVROKdxvL`E(|7^DG zh&W{2A>*3I>H0Z3`0wy+@FUf2);QhxNOf;kD<>fz9UQH844t5N3?UBQG4wBctx)GH zBSz@Eg~g~%O3LBUQ6YEjj-jNyWIy*cIdl?L5P|=LWIWJ6MN+M$(V~yV@sK1V4jp%B z21K}ijt&k8_s|uMh&N3WMDQyUM2rq1UOVo!84%(6IXZZGn-Fo5Ac6tmEmr@KXX_RY z=}W5h`>eq!ZlCqJVXNu9>S*t?KD$Z^HIS^LYRYKIE+aBV=y)3ne%rFXWT#m_;tjq3qH)GqH~k2?KZ5I|Rdd*XX^4mk6VFlm z@K;nOOl++m@wESRbfe0IiBr_M1>6@%Yc=h;=c^{V`FuJ$FM`9`{PvwZV5eg2*%4vF zG`1b5dQ$k}Ss(0qZErD%_@E#ntoo#WMB}%T%oRk`*Gut;c$GTAWq*B&3+V^-zE<73 zrOvtbc&v%|8>7tNbeh$bk45ez%caT(V!@9dBO~6}OJhxM>b;7Y8BB_8lgd}x=<7zs z+vMHXbDzdHMndh=X>QeNn9>r*uvwwzL zw{Egdr`h0dP%`37J=TOcn#%|-nK3tXxQzIb`hL#V#U=d%-XlG~iy;CW7ZIM<3=#8F z&ujXWM~K+b(+m;Un%5B8ibKTz^ej~6CWRVER&^O@LTEQ4ChkV(H61vS&TBd_L#xR~ z#8duL5h4y$t)b?Ks6VgisgfchYd@lWh`2bV)g*{$0;^Q^2HzlJhMG-SQE5LSzA!o7 zk0>i54plXl$;`iT0L?a|lz`>a=1n~lC6t9$Dv7X}g8*EN02 z!4%>uZWTvs>zYhC8r$02j~Mo^30H9xbD#B+J(~9;>dRZs`>fB|qrN1`lzfP|R1lF^ zo$W@%*@YtFtzCqOw`WGgW$J(Uvg-Nj{a#kx=AEzfRnl)IUS6?QXcA4 zr&!28?87}osn-#f@()|H=gO3|ug$^<&(``GK0cP_@5YfDj#=eh@O3)AJ5oXd)^ylgsy2aN05#Y>^Mxp8ch{4F6RK|rq z&CMmv(7nf}`G`%y=?&v>iR*FKpGj!)^s+pm?IasL5 zO$s%TtT+#2V}@=ZsD-Vjr@~pcr!vgYt+8h427&>#8vJW|h7NJ$=|>DiO+yOJbwpK#J|DBc|ZFr_G@ zD1??4er)4e?1uAFb+FDS|PQ%GC7zW9H$w_yKLop-UoMzQp5_p6C*z-d3$T> ze2>))3K2VfQYc}v;s{2Dh{t#5ct&O}2(GJbtIVzKsBP0XP{EvAQ@4{%pm<^Tyd9Aa z+m6~#LchmW=hhYk3xc_|_2c0aam=lefqN}_VgLLn z+3s1Nt9z{LszWL&^e;Ka`kwVr*c)dbY$7C{W64#^&^%A%YrlXSW|tgX^G-33zjQIA>CHf zC7Q}@rup9Ws?~H>KngXGtT+#2qt!G!*jb@g({s8Xv7`3fUd>xg&xU@{YMLF)R;{LQ z=vEWr$kS??9lf>AY&G4h%6F75Bk9Kkv_E1nSjL}&=Ff}jfqK@*MefL(WjVeM5k^J~ z1T^}3e{fR6IIQTDl@NiR;aw@Cuk#ddFj%M*g>-w?@77e)vwlz^;;4WWY9Lv09!7?U zqQ;sQ1=of9BW8uYRB%e7O9@~8r`!-9C>=yi=wyInLX>IR#WqJO`plo zYT~bnOoIqn*W}hrcGs}~nLX6c4f|gxR7M=$MKa=T znPtSM)k~bIUnJ?X!k+b1&&)@FGd+68)U!Syawl2lggdNBQox6qk2pB&S${5=mlQOG zMlxcmH`Pmp?9~cGS?b?hpD^&w7FGStE`-J?s7m_MO?Y&exClyvPU!i(^I~i$g6=M!d98 z8S$bnk`XV&f3U`*5<5TNtNzOZZ*BWAQ{nZbJnASh+RF_ zw9XsNu_hjAy3;HBxvzVv{XV;5tZCDfPC4Z={eR5mB+W;7-oIDJLO4)IR0%KVDSC zob?+nzP=OGjvB5gotii4SwYK!^gj5!gb*}&(2>@ zN7C)RNX}l@bc#C5`?Tn!a9YLD>}JOF(bw#^_txL=UfjB-6Dte7Q+h~wk&P*AMirmY zk}M;N8*6%3cwW2|BBex={j z(Fh!ccB`iRH>z}3KjKG`jG%tRBhru1YyB7t^@zB)kbcDLOVp3}iE1^)&uaqeM|xgU zdOsrHc}?_BG}7~$Oh2Nv^P1fM!E{%$j3}xf(QW57jZQxzd4|qyHO0^Ld$sx`nzfqJ zM_;p_`&$3y71wIomHmkPt){m-|EVz!TqR7PjP4Z{i;o8`rWi=_B)0;{Y<~^>PP%6){oc` z>qoe!HQ^+u)}CZUZ5U9)9ga}5pFq(bQM3=B&{a239*JLNwxa!iblj=#ac~M z+SF?Lu&ir}UUhfLh?mCZtbZ;tqRCj(XGBJ1IIl^1*3lnI%u=+BcymlftS@x!tLa&v zFES!}liejF{wvmx_-~OBO=QGGi zL`FpKF&`p^1rbpV+Lm@BVpf~_5q}UwM6dCG)tb%U>UEo>KV2QvE^`v{@2h{P{$I7# zlaNo-u|&yOCn5i_dW9zcsd|-RXS9vue+}cO;PLM!YY*Ke!6hpEnd9LTaWvmUhq&D5lBkfKxrZ*F zjOeM!{s{LwAy@RVILxBfz7G4}Y*VZ0JdqL68_S0XUl0-1plxY4BL2Nii1?BqB6^Ma z5K$3CL^Wtz+Kq^t+k}W41rgC}%!i1YAR?+k+tO}CY;F@G9uP!CuQ4AYb`wNIHE3Jf zjflT!(^%7^f{5rf=0n5;K}1x8wx!*Ocx9Uq@wgx&dX4!IF;Nf^)u3%@HzH=X2@$^# zL`1JKA0l2Ph=^*?wzL}&`?U!XPYNQU*SJ}|MEA7(J!)Wf=4tt6hHh7$mY+T!ae|&r zi(W<(%V2P4*t1?2&bqBrccL_#p_?)d(b6fGxT9%hWvQN_LmYW#=msO$cjgRT{drA$ zYD6?TuL(6Q=QW`g;!pIkIE?i3nl9IM?RakB=ntN#Y^%(z?WnESh=4g)#c*vnXAQgO z?TB>PcGLznB6ie{tEMW5;SfUJFuDqUm*PQ9HOB&(>JGFp-mkuD<+(*NffBlr4) zS#3JgPh^C72O=ZJ@*X<#o?sjHU)H9c^$(?I9aXg;qD+XG-X=smEQk<91Pi0HEywOD zm(gp|mSKNremm2N(Gd`ZGSw&`l0D zM|UxT^L+T7dEP9Ysc})g#PbMuZ*W+Qe7JXnrrh3B4er)4e?1uAFpgLR+BrFx92}=@ z$Jeo+_raZ_6tM#D#K_M{-rkyOZdAEJA!4Ub3N?_dq6jitk_%MS=<9-DQH^HkwoOHb zcGR{_Z9YTylh7|_=oSPE)C}EvJwt~$^32dJhziNGdv@i}ETK(luRR?Rd2jEPengr2 z5rMO{=oSQvMMgL^>vgJN@=vkrAUQBVOBLKjLDM5iy7s zFCzpIqlt*uw}^=4f(Su`Qv;ngAMuwhBI3h>2PS{)kPw#~^#?uwx=t{Y{<8 z0n$fbn?~q(=nwvqVBwo*iKSNff&sb;0$&1zlKfKLiFkgPcFtY&hnDSh-cYrN!d zAea~;;;C@;-cuRQ;#gy?^cx5U)Jngv>6LznBhN~|fvAvXrQa9!;F8dZ{p@PLnLgGu zJUL(LuTtOF{`wmu{h;2L>E52XKZ5wJ-XHM>9jD3DDsPQ;tn=R3ONe+=?^TAK(N^63 z5pU^TsLD+WB}`TsvlV%ZK9-0AOFAN2n~&Jwe=}VBx_|hU@1Fq?_WcnX{0%7KGG3!UQ6dSZScP>h%nWvZ6YH!d1?D2HhPdC_x0Qt zwx`@y)2+JxOsi>Z$cVKqBH|uFgdoDHflg~R-Pj@`?h`~f-$SGM2NyeVA8 z@thug-BEik!%4``hJLZndUh~d?X&)d-e-+C^6ayo9Tl=O_gM=ffcIoP(0@cD1jKpK z$Ko*35z*SN(%Hcq1QAZnHflBHJ$XP7F`9^IZ4ce-V7wqg5aHB7r?r||+c7jd_+@y1 zgtVIYvqR#>KcclAL$iZl3nCZ_p(%*yte$miJBDTlzY|2X9T9R59d6;9;U}wD z^*41U_pFOr*EAS>FI@X7_t5dHNS6_L=d1-0qlt*t)-??VKNLhT6hc!FF(>sT04627`wM5rPP(2Jp?Nt$i&cB3fJ5G#ET0h;Y7#M)MJQ zTTS(=IOw!|Il&AoIbzk{)Y)o3qG^PVhhhI$AtH*ttMrqyt2Cm8?Jrr#v4_VD_;;%r8>90(qiXx|1O9SL^w6Dyr;7e(ON%Z*#DLw!ucNB(Q3L^HGPlL&0o@w3Fsu`!C+aGHaPR5 zCNiB3eq7{^yjhmxgY2Ld_?`TpRfhH+TYMb^P!Ft|&f#ZiAY_&miM3>GRy-rcpY z@77dv%H@OVERLfBQmBDs6(yX}l3bwl{SmFrSuYAM4SUwJrXfQsDzm2H0o1QAXRbQ&UB8*5q=TrG%jzK3?mi2B=m>D*Vjy?0mK-rL#93lz#4OYbTiX2a^O5u~(5kXPx&Md%9ZAE3Q-QH^|ru=u63L@~`C*Nk> zenhl3LpKooRuEypr)}x2ro5-q2qH!k5v|S84FoR;A_Ngm4J`H-`!}VmYnrcki~X~e zq9E?Nrt>t_tZTYit!rY*FnThgwHdmBU|e`!leC)nvk)24S%_$DhHfC}5kxQ)LQ@dY zS%_$DhHfC}6-2Zh5%qiM z*z0ZL9QIFbQ>&>mZH1cm!>&8%yM+^twMj`C8jj{IJ97`6Afil&SluQ>yhi#F5%>iW zWkST7HX-6%L4+Ve&Cv0fk{8*S!e&%W87-}@YswgH=xx|v+a^SOLl6sD*?5re^xLqy13rTk5#_pFOs*CeB_yt7s8=m|6`r1{7ozb>QgWm6bE~c}<8T&v{MHMv}cV$C_THS~vUa77pnL^}bfSY(#+5 zDk9QPFneP!onZE+-qA$FTY49&a+5+0B&+CC&uD2kBAyBNS??cy<@@i|8X`9M8zMv? zjy#Ci(BX)vpP}2N|6^sJ^{&`woe^lExBlQx)a_N)aFWkSTa1QCJ=rv{4aS(mdPu~`t|d=IKm~(1k)!)>a z+-gccou+Aoj)(prkbZYz9TXsGa{rP(G7_Bt{_4X;nYC4_akl* zL^$6=qgIp1h;EP(w+bQz5l#(syNtL^5aE0eA|tvT5w{B>1QAXRbUPyM5JWiNgUE<( zN5q|i2tkBX1Ko~@y95!=_aHK&+YxcMAVLt~)Ihf*Vv8Wc`5r_@bUPxxCx~b}B4o$V zXrAd8d%aDZ{lTv)+bVNwJ8J9o9y*wF)sEk5Cs07xamOO-uCJsk1oVR3n8NNLH~wq^8c~{SoOmGd7LT@o;&-XK~EaEuj^adDB`u zdEoNka)k>zivw}wLB!=zAv^Od4(UgfsUK18lYWHrC*h^Hnq`dAk@O>6Kr}#v ztOoA}M0`yU(RM^gtEo(_rheIHof#2%TTR_D*7RggXN)zSDq~HV5h1OnMy;l|*KXA{ zX+~emdGf&1(rRiuBBa$+rdHESrPY)f5qVopGG|?;IqOG7Mr1}r-d2{;)WR#OZT>2ub3TTRllE>q9?Wzw_GjEKBFYw1Un zsULBH^dmAOBCm}2YqhTRXubB8^uI}1`wC8RYhUMvYhRBY)wQpGtJc0AT_c4WNLI1x zZ|aPeg*rZqTKl>tTKl>=T;aVr!)kE*9=bKbnrQ7S;>ff1bxl-AS^G+_d6qT~aNc>` zF~>VBMmpR(LQ`()Kt&;9cJSM9SLt(FM(n6Pmtj}wv!P$? zDxDq7R=Y~Sp?8%cjy$_cXGewP9jSJW(9Twy(q4Od&pIz6q#seHe#Ax6kB9**9T9o^ z5h5cX0h1*JNzK?RXy}aoJ{@1h$%s9}R+GpGuHbY;{j zX+Gk>n(QidAyGUcL`IZJM*K{A)-E6#tm4SqYTB%tzB7CzL;6gAt{%&o<1dTS2Im0n z2c*|){(+G@@@82M_K(%R3~80OMmyGdhxk`$+buzV!#GS>W1Hj8@t5i`un$EeVaz>1 z@#gr4DMggP`>QAqPxc(Csb+t~ZECD(hEED*PgWdvRx`ODQPh0IVDN`<6~{U~ezc;p zF2j7pl4Nh_UtWOU2S^xd0?z3K?_F11$BZV4BRWr5BI6jM7*YwF~pY;#I zbxl9Wu&&A8XZ^|GlhHnF#F1xR(~x^szY9;&u$}E;7QY*>=bX z*;QJmU8Q%(uF}kikX@zSaPojBG9oh~^6rngLkapVdhY<~_k{Z+wp;rnz}Xt^I^g{g z_ebtn7Pa%i2Kyr(3in5B2_9}3M^e1o{q3pyBep8ucK=bOD5SeT;xSD%`y=jA`y;ma zq)-FNDk%?*XvwXnqWTd-!EeL;5&MLD9`?y_SLwxJp9A|NhJqobuhjb^5J#SV#86bo z&g@5QQ03dHzZTM;@#%D$$=2yK;5;9GXP!s>h;dQ9Bz+;h4Nj-2hNshfJs96Gj-+@e z2a|)e^O~Ob!JVQMg>+A+*;`Z1=`=SeMC|lQp$3vwQXU%7k_%K+KVm^}TDYrp+f?LY zM{V0woCb641j-Yg46{RzlR&56PeQ*qon}F>K%GvrUY|~bIP#oMvmh#DXP!~5K$&Xd{7Y4c0_bXKjPF{ zXPo=GQ(8@#5s`QFRb)h&WWQb`^AVkK!~4GqBHE6K?r1fg zGRy-rZKy zyEWCU;&@QaSsxXULJcIVDB+Bj-Act9kult?id=>h}coXDvti3U#;R;pjUAq zjy$V4`XfYi<|+<32^r@+C!d2%XG3Qc587Mwu{eQ>k`YQi)^1V%@i+k)3CKyvjrK?6 zZ8gd0Yneu0za#w!=f9>Mh!7c3CK++J$Ou7%Qv=<8f5a9+g!4VLLq2Ep&k7Qkr8E*5%&oq z1QAXRbi0h$Du{5t2ayroj)?ydL$)`+0e09(9oH@ zW2m^3kk62lkYn{<{JF0(XI-W_>mP}X$c%`*EB!=9lu1UsS7bzHMC4r!{%IxXu|t6M zSpnT2G1c1~o&-jm=}}JT{)hu2camj}cUX*kxOar6+}?9=cz?v_f_X7N&7D)dsb1Rs z5z`fKsyCn%J?{Mxr)Z+NKVr~ZsLD+WB}`V$bL9GHZ>y<4I73bza4Xy^zSSf$qD(U4 zeIg^;jtJ>Tl&K%_6X{1}Mnv9zgdn0!i1?`>qV0%~(`m|dI?W|=I*lO0sR5k+y;S%3 z>rc7thI3y(B8YIl2br_ZJ7@j&+L8LMRdep^ZR*@tKFO~IYn$cQq@h|5Gq zv>g#LA5o_H2sxiaW`^#cY714lNulh?s$pgln8~Zbi@J4d zZ7^{+x^?TX!`l}BI>XJ3H-$HJJ)!RFS{tlY`kDG>M#PclX2!KqAv^PCM(J6Xsb_tI zw3=f7L&eJo*&k7+{Sp5x`y(L_v=TWQa z{>UB6qIN#$AFE?AJaeD*Lq4^dwgeA1jKhRAw(b6QKdsfYRq?j_k19p}-5I*aG}W}4 z?osQSw)mt_1IfyyoXr+BC>-xawVH;4#i5MYCu}wClcCjgvDIoC3WijxX{By8A&xw) zrlF{io!M#8 zuRAK+DsyW)YU_1N2ks;axwQr3;S+Jp zt&xI1@(q2rP}J2X#Xdjn?2iN?hqZlC9&Ac`?dd&h=|^-!KVpfVX_X{Ef5l#(sJ0i{#L^$7r$cS!7#QA~*gdoDHfo?~{g@Op@dk`7X?TGjnL4+W}sex`s#6^M#=X($t z(d~#B5=68e5wc^bOgo0oksU*s5g{x6x?!c?2Sr9?Mnv9~ej+2vBqPoh8Ic(gd1Ztk zqD+W*zaT;o;ncw7U~-UlSLyRUxKos(AnskIdu!@^kJSxopEcj>UY;A?&l5yA-$SFZ zro1vj_D7Uyf5gSokI0OOy!{A4M41q=ToBQAM93+ZWjf{ZCE-cP+rtxQw(qsF;(1HM zeb%sh-ikZgfr;(Ef%5?I;U&^gpnPr6Z zBO1*|yuH>LCzxF#t)|R~$lH&Q(bqDKzMd~*O_>oPGNO@;c(SK6WWMr1~W$cS#3 zkGMc&L}o;YjOYd#A^nILAlh&boyMBJ-dg-7X@A?e2ibbIe$VD6yZi&vohR6w_oTNxA!gz7Abv=Ug?K8 z^7JDXMTP9leuN+bcu&Ry{YPZO0;4d=cX5cgOb`*P;Ph5g-Z^VQM41rrNkK&05h4AE zGW8>tNYk4 z8L>_fA&78lpxb4{<$?(3dk`7X?TGl4AVLt~)Ihf*V!a^3`5r_@bUPxh5JU(foEqqM zM0{Eh;d~DwBf1?CpAkd|BAgoNc0_zu5aE0eA|tvT5myQ#+K!0sI0^X!wH10lh1nmm zUhR*V=W)3-6zAY(u=M8BZh(@)#_TQca{0rujw?!Ti$btQWV5JucGNL<9 z9(a4LGfptOPFhWEM}*u}TBf^7-zayLW=2Hb`3N~1yi8|<|5qp@Tl|dmW4V#i`p@CS#&ew+rqW4Z_BXu z)xMeWvfwh+n>bVVBM?WPe#B)_Av?1lA)~Kl8h!ntjJ`VmHSL(QmR3`lT1_*<9YgE& zo`)T^^?S`#^84Be^qIi!c{?H;!`i+m4>qN}_Vj*4-d2+!qD+W*rSv0W024$^^^VhZa(t|2Ja4); zRjC1`=n1?NBR?m3r)c|pkJX^J(3=^M@**2k*o-2`Xo>zl9siH-?l^Nh`h%H*h*<3v zkBIJ=q3e`AbdOf$EDjeE>4?a?hi-%VTf^Ra)}Qe=>DAPegU#WpYT`T}%~a0PSsIu8 zcNk{3H#jV`v2nO}gtp$^Qw{FcF@HT6-!KjiX`7RS?!MvuIyrg3{v4D&9T9o^5rT*^ zoyBpzAfoMvkXBQf_RwvX9YdKBA+4t8eYB~jC`Fa#_N@2TRPI;L_ij*U`t9^dpox!M$Q^mJENAw-LHjbKRo)uySm%A( zze3wq*3NAhhY4$J#hpCxF}1E~txpOykgQC~*=)(JrlQt04f{O$x>?UAuc&OEw6fxP zOT#&9*gbDWq{FtN@^b4;zk`B<)Ve0xAAvaXtZO27&>F zh_C6DeuyIvA_k&Db|xaEA5o@$#IUrQod243%twfffCNmI5F|BYub`nb`ulWz6(=Kp zBQnCN*+z)SJNhb!C=(+7R}dkHaB862`w>qGBAoA`9Wp{zaqLvBrsVlKa9VqkTTR8y z&|M-kbg>sw{OGH+n#$B_`kly#%!rVFL^q7SJ}rn4L^w6j?frpCCdI;nYC4 zBjPzhg!4U!jOcbm{811gh;VA4+Y#}+Aj0_`L`HNwBK{bF6*V;2#jJjHZ3o2S#qr zn{6K4V4w9N;XdnIg8qha*zvJ_jz7m=s?RH^-)DV*;?407Q;K}M`>c=DRI|_eHnq=s zhEED*Pgb06Rx^1ucu{-k27}+p{SmQOQ9L5#OusUn>GyYXreE6;(H;GWQ)``Zrk|XI z90NofPC}M`M49>#zVstvkSM;@B#0;zA_75#Ai}AEyz>!nuXV-=W;H>C^F6dp7M0X&fQ|_UAu^^)Di0F>7rjxwR7;E}yADx!JZ7M#D9kp#! zo8R91lh7}2?_CfqP`CH4*SGf~jy$*bE{G;wI`j5k=~ZI-c z^=aFrAJj{y=wI^~WN2lI2n_{j~fy_R?wjZ|c1&DQH95CU29MHfOz2 z@iuw)_1qVp!Eeu5f1q}&j@QgtzomDfDmN+AK(cC>nFMC^_v!G8nzP>EKON3l?;oD` zy?=(Y!Edt82H)Us@K;vO)MtYujyz|BZ-`bJbmrOM-7#lEnZi9y7AwTfesPs)pI zOkvacuroN?i-=+WYMHZ+y#<+%=_SqD+W5MOsa5M}*AK?Nn{TvfLl>QQ1|R84a>hNTKY>N(X8|Ywvu->R{q-w9oq5aIERt3}a394BhHrwYt5RX6O({p0TFYQ6W2X zhEDcbV;6byE^FF<-U1-J=wopL6*Xr)82n83Svxf=tHIGOI!@Qg@v)lmyl!YU{g>Ql z9eeM^x0>!%e``nSzc$j338>XH7?^cU;LMBu{%Bp(agjTgMfzTY^mR=G0kxX$4^CqtmsS2u16n>6QroSO8bL-q-X8aY@=3F-kx=LtbM&y*1lFCBV_Gs z3{VNqtJUAyS^BSy^u@s@y-IXhusK{+P5dR%-`^}9%ej#|AyV(W;IJ6^aPJ6BxxMFt z;BFoBb-_gqOCNLx>~Kj-lC6Av<%& zkRSs81j%@y|AmyJQtdW<=!OLnreQWtxxp zf8nmub-E?AqOvZ-4BZrKtO=uWD=SO&SQFyNGuAX13Bt}CYq~>~Z;P6vV*Q@*B;@VZ zNyy-D)qdcQMqlrb+@Qsu2OFG({7|?Wd`s|f!#Lt`!oA(!o_Z4UR>j-yKdKakbVpww z(^ND1dXMTyZ1G8s|SQ*NQeZsGNpA4g~7l-IU&w40Oaa2}n zL?Dhlh!~0r*_nv=j9Q^_rC!BB`sWi?ae!0YDvqndRUBU&)m0qVs#P3U)<~fSl9lse zXK+Lxi{rN_M68Ndar|DNud$-?`>D<6BkWZitAbSu5wwZ}apXb7s;H2ii3sUgm#Js{ zt#Cd<#+vvqr}#N*=|_~QAMuE+YhoybW;!DB_N-;jx=eG{zmauKnGun9&RP&rCPehe zDvq`z;!CR6{AJysfy->{wRTr{lAz zp7pw@XT4iE*0fuOu_n7`y)IZ6^{f#`o}Tr(sF0o6vlbaqCK>S>krB>+O*`hSrDt8H zp7rz6v(Ai&ygh4K#ZjhJ9A66OtmOnV21fB?O%(GtYTvB=d+l4bZ`ZzCyR~+uce7fZ zdb{pjc;210yKCR8ozGeDzOVRr3?*WD--*`C8b4%XKU-_}*B-2WuZO5#^cpFok)|F} zxj5gWAL*3Bm5N4B5ZO3w*IXDmAL#i}SXR$_B(j116XoLgJa1d=XAU=tKw04HN@rK; zSEgPt89vU{Yjt6>pLh1YGm&ol$!n*Wq326ux2UI(o`d?BQKEPDzB)|Rq+ahcJ=P*Q z-+mFtcI2Mp_hfrkGmeNK2qJXV2_n+Ip!)B;vk~#1f(SuG8W=RaOo-@fNk;5Y?SP-x z{!8l{d(KyONPox(^MGdBNKa&HHT_D3p->d^vEcDg7XQ39tXoZpwNabti#mK-tLcAZ zttQT2a;xd-+S58ercAK?y!P|j@0EI>2eu>yUmP>+=}&#DDc$d`<(#Qk`ZY`Qz)AH! zY7XtdNlAX{L+x5hdOyPCqqSC3G9n-&%p-^}b&+NhM5NVBd+AvaQG|>@&)PhK2vZkn zHbF#M&9s-E1re>u2+A*727job)%0D}x}a9m?O{8kyT+RS&uLxRJ?lT#S{rNPFX8=( zV@fjC#P!oIb7W&paYS@)&sq@Sd7U=;+FGlL5E@5B_s&NMB03Kdd0I{1sQpRJ(0P5| zuJ!a`h7M0!tBFT*lEz?8j#>y52mFvtN2#=;X6Sf!4(3Q_=seHwN{9z^_8Nf9A)*7lduX{{!^Y+3CzXAK!KGDQ5HAR?-A zS;aweq+XgtRn%6C=~=gy%x|l2%hAw6vdBgpBBxeuN-`zsL6WBRG}OG4u2z@ISb# zde&%zjg_7?$pX`}X4$|d-k`_``i{#hBZ@#oJ6lbH2>Qatmfp!SqKH;gxAd%~)x@|I zL~u>eSW~>!)J{Z*jNrN-OQs;geH%c;A8IG`p6~UjRzA&aT z9r!gdb4bb|r-M0bJ!uqPr2XSKpth zo+SPLEVS>{2gNRMp@>2@;sbfaGdjfwI{bJZe)N!=Lx7G@%x!K`Y?Kmwo0vH)<&e`s ztI7Cbs>!KaBAf2oDR#;!IGkFtDXpgDdMOX}#eFYT@0fls4ec-PgJKuBP(&dc@li_R z8J*$-9ez9yKYGZ`AwWkc<~BDeHcAP;P0SpYa>(fb5ylTwO-|hs*>u-Vu~SaL;nb2% zK}2%Bl!v-c-^;e~xC}bl(N=ZDUQ+%MqkLTe>54kx6=m^E!<|f5P zDZ#ginZr^JIUOLv_+hHasaqnO?%FAK$|*RUTCypKNUoRiP+#8n7wR3;?=M38%ln|% z1uhg($VPmWl6Xd^_&|pr&%=)%a&rjK5sJCZO^S_Df^QQuhou~HIzWW+!&H+~w?sDG zwNvbrQ*b!7WK$54TrcIJzOrvW^^WPcUub`29~8U5g(3>sh>ubd&*&5%=^p|i%GC+<)>ismroPL|s-y!Eu*DGpn)xoWA!3yZL!l_-swz>C8X*Gau0n)K z-G0L;H`D_?Y>S&*20K);T@aC6FJpn)8X_pi_-g-9`?y-y^xf!`$2>E1ru?)v3h|PS zIdopr>RzJeM?|sbHJQ_CWIm$1=Og$##h3f4J|JTMsHOax&~{MYYx`c`NB{Kj&!=4& z3ddrbX^413-(U8v{n^i4yyU)X0& zo|QH(cT(pO-3ZQn%sVbw3?c~F+oK0IvOn> zt@R`RTD2FB)+0$r_noVH3r8#WkW%&on(0UUjrL(vj9(M(N*xD6;ajnvqxFG-!}F3Pf+ehm9ihu%y$7qfNv*yllgg#QkJ#34cC|OcDO^I#W*hIujGu>5cmxJxyi3nRp9IfUf@Xu}jXQ^)DGJ^O? zUyAwqjUPkf*v6WSFw#O~1fv0_AmTNGh_D^S$iR1zgnZEJpRp+;q}5darW#S~Rud3` zw#-|5-x}SFg0S_iCh(KK6cg@B6$|-^%ZRbpYI<95ytTw`ls>7Ppw~ZR6A{vCs((|B zD1WCAaI)@4oZJUQoUB_-ZV1rKckwr>PmAY#i{|==i~X?8_&B-m@B0?1bxnwMbo&t} z_mM&kBrD|Fl-!h|-iGpyO+<{FR-fB!lBVw`w6XYp1IvpoBhYFh89{9x_Lf~na0qTI;cIf^!vFE#i;OT8)pnc6h}NpuM#RWlP0i1J zl~z-0?`Pz`1re>)VX=s4ex@G~FLY~`CM%SL%GtQI@HbZH zBd(OuS9(1e^?y{~o)l^?w z?WD-Mrq*iLZZ&OCGD2EScKZo+DXpf~zNlU6yXc!{*Kd2>(vN7Ze&4J9+uo;p*6-6Nn7vQ` z*ST?kX8MHUcJsTn$)V1`&nw`cvnK2oTGWQFpWlAF@i+fd%I*|Yw&>?*B) zT@5JztiH>0G$PK?qp#;^M9}xl!9X+LMWeAM6D}PQ=cuu!s}&*;>*ylloIX;hfnobg-V4TLxQBV!Zob|5#Qbb0yQs3wIeL&5V(GNQ8=VLxj z(QOW>pg^6keXwt)l8NyD(l?}ix%r?_;6qVLWV-$uyG&^0(tRk0oDO7!@xxRKPr4}) z=gQ`?-A)5E+g)#OpN#nLp228^OntgSDXs>Jl@TUivaZS0#pv2ZMzm7@?O6MY^sxrj z&4;`Cl>DTxBz40Y7p+KzJ0Ab&u6^awwNFNvIuKhsYhZKbJE})WKj^S;*6KSB2UJj? zz^5?KU1ccnV?Pv%`QRX=?IVkwQiIQU{Gfo#>7dnQ{4mwdttk=b%I31&&J}33yWTE{ zsIQZ9QQ9%qgc`t@k6RP&Xb<_hDCWlvk>sKgAaLUGkM3C0g_RHL9)=(y>8+KEX7?j7 zXN|oO@hAKK2oqBJ5vDFi*Czdl*6ROX6#_2StHCeUtHCc$Km=%Jy_;DLZfNysrmqIS zSgi)XO|1q;tfRXc{Ng@RsDWgKay2TYTkf&B8vGzx4eq|CCa!m??~-rbf{egj5%H(~ z{s{O;`cmxkn%GZ#K4R?MAAuT3R$K;{&7ZM}2)RF^`I|F7-cg;W#)Rkx9rkx|*#heB}(a1he=k;P7_!Dl>vP{8GM(6csvm}=+Nl!$X>bJ=d^3N+ho z>>R)JBTSu?)s|mI2KcVGa2N^|kAHOMthsc8i28R{E=oIO1pUv(*B$Z7 zAL62x(*JSO>(GRb$3MF3nmEUT2(F2;njh&~siZyqpu_$VWrA*VKm`TrBiaZ1W-6H! z*O2z*)(M3IABs{U)AiTbWkMsD?n61`bkMUlewa$(NjD|pT-jW<+i8GiyX)=kM8qYs z8oa*3+d#2LUmqOt44uhf`kb|lzM5Lv6*d`tZLOAVL_8#jh|OK2F3UdFB#6k5i1GeN zS8Wm4pKfe5om)9i%`MXpI_w`)QUi3Gb6$lgpq{G~g@NuWLx&%F zF4bfB6pBNDLn(xwG8&W`Je&AADCLmT!F+`A!&E!BrbL`8o6B~N9VTeDyWZaFe8eYY zj-kF1N0oxF0&m*9?cxz}nIIzd9Sb5-t7g;~cB|L;XeU&mnw>hAK0<}u}VBbt7lj7o7tjbj}B3^Ky*k=34 zVmF~FHaiUEkkdiW+W28Ag(uyVh;wCg*>0x*n(emjlvb-fYdZ$9kA)go*Y_#)j_C&- z_I1hx-R6J_3e-C7gMBlVOp1$Ru}esyz=5Ka$h3VmvzyS!rTb70IUOLv_+cuAC*72Y zb7gbcZl?j7?Y8ZdmLS5elQP<`u3V$Wndk={_N$c%y3GL<6sW7U5BAMeGAS;Og=&O+ zQYdhsC?zt*MlRila>(fb5ylTwDLm<>M4T&|%XT{r&}?_TT@X=UC*`7C(f1kk zuSY-VuwS7}&}|N=pg>*GcV!p`zFkFeaV&OST%qIT5R?+7X!~krr_|sJxpW`OA*TaG z7(Yz4b8AY(xw5%zx6=U4cH4H;3DT6O+%@p|zN^%mq#tzHKd(&CZ4RiQKz&~OVBbt7 z)5L{X?1w^u4+RdJwy$P(6FMG0=b6*N*J=DPmBN#5O2oOcxoo#{1e)!xw+kZb>!fUy zFY0$ZzsKbJ;ow?D`*HA7>-8=-Y;U_ox5zQ;qrsP)ujjGg@mRPco3ubY@5@#U7pNRw z*z=XXuY|O(Sv*eq5w>VE@O~Ag`0LR28)ZHfkbyHsbo@I9E)8Y6bc+DN{LL{S2Mc_ zja<49<&e`s&)WE5DupNAl!$X>bJ=dE0h;Z$?O)fNB8(rVQh3r$i8xm_ zm+f{MpxJKQ{zJ_XMA&swM*Cxx$JLvpA9UCsQzqy(2UJj?9@9S9H&e-^xHuNOMko|G zP?Qpxwy$P(6B@a6AIc%814I}T3Ul~1cT zNk8bYuU97MHV0Htpw??2?3<}%Qd}I1T_Y3<94JbOOxss8y9te4x)0@$(*YukAEr`x z(oKmtS2maJb{e4BZrlC^%@IV{by7zAxBI@U`oHvp4*R#23A)Vz^;S)T4L;a6{268F z@MAv|3VbMV*tC5$vzyTI_&Lv<4iI7dFqOiSPGzKA*mT!!=ZO5;l(@ZhMEtGnqKjAJ zsJdUMj8nJf&<{H7FQ|Vz&}|N=pg_G)fe-f0R5A@6e&`{e6bgJOaM%pJWim`?6F&!} z9CA89gz>{v3QxKz5$DS0vYlgx37YM$x3`Xn`Z$C#nl;c{4b(fPA9UDzl?l4d0TmRe zUhRW@GnGt=i(|1%MxnrgqLj$AeKoV2(8#6xP!2gAm69q2`(P@CC*72Yb7gbc&N09Q z&34=N@l+<8B=!>4z|`tA^(N^D9rmfp1l{I<3JTOz?Sp+Yl}w6@W3elQLV*KCDUoUW zYGyZ~kxTcX9CA89gz>{v3QxKz5$DS0vfWMtG}~?4|6FrKM%Z;yM*F_i>FQ0=4?67o zDid^@11cy``)VKTo2g_{TpWvCBNPf8C`yS;+gCHY35{I359N^40V0earc!v)O^G;H zHka*o8lc&3+dfls1QB+fl+oT_Jyg9(`ay@iUzwoW98f`l>eoKlH&e-^xHuNOMko|G zP?Qpxwy$P(6B@a6AIc%814I}pR5B?pj>WDE3Iz@nr9`IftC`(|MlRila>(fb5ylTw zDLm<>M4T&|%XT{r&}_GDzgcqx5q6!F(SA$iHuWay2OaiXlnJ`c0TmReTeJ`M%~Uce zE{?^n5efwk6s1I_?W>vHghnpihjPg201?IyQz<;@rbL`8o6B}P4bW`2ZQr6ff(W}# z%4om4?|Z5pKtJfP->pp0Z4RiQK;5lM4T&|%XT|QpxN$vyC9;zPRd33e&2oS9n%jw?B7===r#vbP@ulAeXwt) zl4;^XEcQd8z=r~dP1{#9y9phSpYzP=01?IyQz<;@rbL`8o6B}PN1)m6db=Q^zD~+T zdARapCGF`49rlNn3A)Vz6%?q4wGZ~qR5B?pj>WDE3Iz@nr9`IftC`(|MlRila>(fb z5ylTwDLm<>M4T&|%XT{r&}_GDe^he>5q6!F(Y`Cr2B&&)&#MQm`PuXJHA-jLgKkd3 zXJ2w!KG%epBdLKe>UMy87RP@m+Q?5Hc))34$jJjEc}va0miOd=?@wVhHg=W%pzlA` zcS}F$u>U}rpxYc!L4o>#_QAfHN+!j{vDojCLV*KCDUoUWYGyZ~kxTcX9CA8nH5orl zrSPPi5^=6g%Lj zlpTFPSMQj9&|%-9Ower(sGvaY&_38VQ^};bI2OAuC=@tQloFY?uV!`=8o6{I$|0xo z|JnN%K-;FO|GCfOUia*Ck-U<8NF@|WLf)?{Z&HN%OTNAyl3Wp$9v{7^BuSEdiX=%A zDj^}RN0P_&CbvRf`FusB|NPD08gq_0);@Qid(PR;S&6;aPgvncas{Mm0~e$WD*=X=mK2UJk7&I=MEEmZcjC02AU zs09vIdSb7oy1_{sQRWLH6hEklBqLPnvrQwCs5Dn#?E^H8*WpqT^_(<|a{r76{Wj(Y zE#Uio54z@n3JTWygM>&6l|5~V6`c!efrFKv*lVe7aMDJU`N9ar4=N(b2$lM5(}*N0 z%@tVt08Qg{xKu#FhcQzibyg-r9Rs&6;aPgvnY?vc-(Jee$WDb%=e&c z4yd4DeJn_bv{2d8mRQlbpcXh->509T>INrmM42y)Q2d}Gl8jKP&o+%nqS9P}wGYrV zUWZFX)N|4-3ce@#y)NH>Wgj7X2ljeu@=bsOO|vlxJo<>$fpKXaPUtd(brpR8X)!6C^}hsO)J= ztms@&3mmNU#9m8vgOfI*%oj!|eozrfMyS+hn?@v2X|BN92WT3v!=)nXIcXSWsBg$Q ze$WOOy{BuAhXW;0Jxm?6`I_jE$(Eoc8sN}FCesz6w;*QiOU#uYRD_Bl^Ilnru}f6> zSd_0SE>PwlVyTGv=V$732ZpBkZOji^zyrPqU2{MM1?xbN5NV;Zr!BFf$4@PAu+kHI zE!7Q9+K4h=7@_z^@I< z0tYKSvDZ@F;G~Tx^Mw(L9~?C$8KF|2Z5ok8rMUuYAE0Tx4ws{*dQKWf3FnGDhvr!$ z&Y}Gn!dWNJlWXUpK|-YSvr%e<*3O;m+!k5tex6#-Wfcn;*1p7C`6*}C_3RbOXfn{d z^N2;WIa|&nMzb}>DpSrQkh!UT9T!FO@&@^6$ z%XvgSC(WWPJ+zG9#{8fKytMB@*Bnqm!Mb#i5NV;Zr!BFfb3rX|u+kHIE!7Q9+K4h= z7@_zWql92=70(c)@6f)NDGxcZHX0~4{Cvfm7dsZscvx6MwI!&2*nTf z5lKd<)MuMUBvEOuz}g3B8n45pBI-G57G?RN75z5m2QA>`eGj_kfC>uM<%5Js3za=> zi4~m-YJr25p4e-tZgA2@l=;F4#SbbX$q1GDY}1G&D$NyG`v6Vjb+}YSJtxhg>@@u? z{yz%xgBI{kz6V`%Km`TsPC-JXh030`#EQ-ZwZOqjPwcf+H#lh{%6wsj;s+IxWQ0n6 zwrNBXmF5bpeSoI%I$SEEo|9%#RvLPx|JLINE#Q@W54z@n3JTVhf`mv5l|5~V6`c!e zfrFKv*lVe7aMDJU`N9ar4=N(b2$lM5(}*N0%@tVt08Qg{xKu*Bnqm!Mbvg5NV;Zr!BFfb3rX|u+kHIE!7Q9+K4h=7@_zOqRbaYD1J~8Nk*vDXPZVOQE9Hg+6QPFufwGx>N#l^WsRXV{Wj(YE#NhL54z@n z3JTUWf`mv5l|5~V6`c!efrFKv*lVe7aMDJU`N9ar4=N(b2$lM5(}*N0%@tVt08Qg{ zxKu}gA^=zLHM9IW)jUQ2a@lQyEv7e*+4u#ZSGLZv?2G$M&ga|PBuK+|{~E)`MF zNwX;H46Wz4F+XSluj6~rH3w8su&xs%L|UlqX-ll=Tu=)ftn|cQOLc>jHloZIMkszz z5lKd<)MuMUBvEOuz}g3B8n45pBI-G57G?dR4gEIe2QA?BeGj_kfC>uM^@D^+3za=> zi4~m-YJr25p4e-tZgA2@l=;F4#SbbX$q1GDY}1G&D$NyG`v6Vjb+}YSJtxhgY&^87 z-^To)1-!BELDw8mLBYClkPvC1vZpPvqH{qlaIn%7do9%sPTGhvUl^hIK}94Pp;Di1 z8j(b$xdLk+plQ4gmx`$8q*)Zq3eIBL+NC0-7TD|UDLK-#94-}+=c9Sp=0jWhir@z= z;LUvxy5@ii3f9eogh&gOJ#C2r6TG%X%=Oxp{@Nk<_9g{t$Yu<=70(c)~)jHloZIMkszz5lKd<)MuMUBvEOuz}g3B8n45p zBI-G57G=kwo&7fE2QAuM9fO2O3za=>i4~m-YJr25p4e-tZgA2@l=;F4 z#SbbX$q1GDY}1G&D$NyG`v6Vjb+}YSJtxhg>@xH=zm54p3wRgbgRVKCf`WCIAR*F1 zWlvjTMdyNA;9#XE_FAeNoU{>TzA!@ZgNjHpLZv?2G$M&ga|PBuK+|{~E)`MFNwX-s z4ejo?F+XSl@8)~ZH3w8sujHloZIMkszz5lKd< z)MuMUBvEOuz}g3B8n45pBI-G57G=+&clvG24_d%``W|%60TmRidj<)S7Akw%5-U0v z)B*=9J+aqP-Qc8+DD#C8iXT)&k`XHP*`^UmRGKTW_5qs4>u{-vdQO@}*=uNTzm54p z3wSTzgRVKCf`WCgAR*F1WlvjTMdyNA;9#XE_FAeNoU{>TzA!@ZgNjHpLZv?2G$M&g za|PBuK+|{~E)`MFNwX;X486y1V}8&A-pBW#YYwQOVBIH3h_q1I)0SA#xu6y}Sm}wq zmg)v4ZA6(bj8OcbB9e?ysn0fzNTSkQfwd3NG+u{GMbvZBEXsR_-tV_DKWG8J*Y}`n z4yd4DeQ%HuX`!;GEwQ3=K`n5w(i3|v)eTPCh%#Roq4+^XBpIPnpKThEM5Va`YagI# zybhO&sOO|vlzoTx^V^sow1D^ZJ?NSPDkxa@4H6n_&IPr=!Aei;wNy7aX(P&fVT9rb6_I3wN`1CzL=u(e3aovArtvylDx#i~ zrcrwLZtw%M*;C#P-piR$-VKiIPQ<&x4;uQYpSS#=1$>b2LDw8mLBV=ZkPvC1vZpPv z0(-Jh3mmMVN-q+l>6131%oj!|ez1>7GD4+3+cYAHN^=F)K0woW9WMKbdQO@}!K}c1 zNb|E)gwz6iy**1s=xjVc;ZhNt<#`ooOmFv65jq>sPx#QGkNf=tKWG6T>U+>N2UJk7 z9vUP>TBz)4ORVUeQ41Wb^u%6Eb%T>OqRbaYD1LC%lw^cTeYR;t5|!o(tbKr{@j6_N zn(8@e7Ui&^Px)=k4_d&7`5tu50TmRihXo0d7Akw%5-U0v)B*=9J+aqP-Qc8+DD#C8 ziXT)&k`XHP*`^UmRGKTW_5qs4>u{-vdQO@}`OMJaejD?H7Vu|$54z@n3JTWG1PPHA zDtp=zD>@g{0tYKSvDZ@F;G~Tx^Mw(LA5=t=5i0fBrV&Y0nk%sO0h-3^aH)uTPMSse z?9k`^Hs%K{;LrLVbj<-36s(^O5+W^B_OvBdbS|g`4pw?%ucf-dNgGk-3nLUisE8yZ zRO+)$Ba)~zS77Y}G>zBcQW5o>G>h`Zp`-jZ<_9g{FZv#I%>fk@tX~WgA}v(*v?W$_ zE~o_#R(fKurMkgM8&T#9BNRWVh$JIa>a$HFlBhISVC@4mjo0B)5%ruji}K~6qy0AK z2QA<)`yO=70TmRiUk(x?EmZcjC02AUs09vIdSb7oy1_{sQRWLH6hEklBqLPnvrQwC zs5Dn#?E^H8*WpqT^_(<|a?H@NejD?H7Vt5?2VHYO1qJIdK|-X3%AU5wip~YKz`;sS z?6p)kIB6rwd|`y*2NjWIgi3w3X+#p0<_fHRfTr;}Tq>fTlV(wl8#>-^V}8&AKF;@` zYYwQOU_CBKh_q1I)0SA#xu6y}Sm}wqmg)v4ZA6(bj8OcbB9e?ysn0fzNTSkQfwd3N zG+u{GMbvZBEDB}?XR&PUQV~)M?Dh7P9BEn(mx{>q(LC&gp%Z;Y@Piic3BCtib3g?J z>j^A*yR5v(jBg%YXgyIMLh$JIa>a$HFlBhISVC@4mjo0B) z5%ruji*nM?$$lI2gBI{fz6V`%Km`TsNkKxSh030`#EQ-ZwZOqjPwcf+H#lh{%6wsj z;s+IxWQ0n6wrNBXmF5bpeSoI%I$SEEo|9%#P8s^1-^To)1$>I{LDw8mLBV=TkPvC1 zvZpPvqH{qlaIn%7do9%sPTGhvUl^hIK}94Pp;Di18j(b$xdLk+plQ4gmx`$8q*;{H zhEDg}m>;x&PxC$Kngc2*SWgQQA}v(*v?W$_E~o_#R(fKurMkgM8&T#9BNRWVh$JIa z>a$HFlBhISVC@4mjo0B)5%ruji*m-$nSLAdgBI`^z6V`%Km`Ts89_p%h030`#EQ-Z zwZOqjPwcf+H#lh{%6wsj;s+IxWQ0n6wrNBXmF5bpeSoI%I$SEEo|9%#@L$gPU)klq zmzV$WF8|w|z22UZBTdWUQW1GRnulFA?doaH@q-rdRlWyZb3g?J>s3KQq=m|!w#16g z2erV#N>A*yR5v(jBg%YXgyIMLh$JIa>a$HFlBhISVC@4mjo0B)5%ruji*nY`+5R|y zAGCna@;&I911cz3&k7PEEmZcjC02AUs09vIdSb7oy1_{sQRWLH6hEklBqLPnvrQwC zs5Dn#?E^H8*WpqT^_(<|vfcC@{81A>XaR5Md(brpR8X*P7bHYlsO)J=tms@&3mmNU z#9m8vgOfI*%oj!|eozrfMyS+hn?@v2X|BN92WT3v!=)nXIcXN}gA^=v+_>9IW)jUQ2a@lQyEv7e*+4P!UN+sMKehMkG;buE5#{ zXd17>r6TG%X%+>ug0on*cBu%d1@?M-N{%!whf77|`Dh+?-p~cUBKScI_&nc(t~sEB zg7v&0A<{x+Pg`O|=Yv|{V5KMaTB;kIv=L>#FhcQzeMFKGD)rf>5lK{pn`(+q97sC zLS;`|VnyeITHs)%C-z#Z8=SNeWxg;%@q>y;GD4+3+cYAHN^=F)K0woW9WE77&q=c= zmkwR#w=q9x0blBS&@~5CP_SMaBt%-M>}gA^=v+_>9IW)jUQ2a@lQyEv7e*+4P!UN+ zsMKehMkG;buE5#{Xd17>r6TG%X%^**p)371<_9g{D|`>S=70(c)+>U9NDGxcZHX0~ z3u=Lbm7dsZscvx6MwI!&2*nR7BFPAq`fSsPBr44nSo;7?<8`=HL_H_XqRbh(#&2VO z&;p+0d(brpR8X+a2@)bLRQ9wbR&*|?1rAnvVy~sT!AToY<_jYfKd6W#BUI|MO(T-1 zG*@8l12m1-;ZhOxoHUKnyLW?Mm(8B?Ztz~tjPh=9WOpLo4SxO54SwG8gBI}hz6V`% zKm`Ts^+7_Uh030`#0u=mLM?Exf-1d8jHXZ8h%#Roq4>c*BFPAq`fSsPBr44nSo;7? z<8`>~BkDP67UjmFoBcNC2QAuM8-s*M3za=>i4~m-YJr25p4e-tZgA2@ zl=;F4#SbbX$q1GDY}1G&D$NyG`v6Vjb+}YSJtxhg%pJPTZ)1MY0-o!8&@~5CP_WJo z5+W^B_OvBdbS|g`4pw?%ucf-dNgGk-3nLUisE8yZRO+)$Ba)~zS77Y}G>zBcQW5o> zG>dY_&|Q8T^Me-f9li%$b3g?J>m5Ntq=m|!w#16g1+~DzN>A*yR5v(jBg%YXgyIJk zkz|BQeYR;t5|!o(tbKr{@j6^8qMnmxQSKS~qu<8-pap!7??KlbP(i_ZPmmC4p|Ynf zv7&Q9EpV{X6MHSy4NlsKGG7>>_(4S^8KF|2Z5ok8rMUuYAE0Tx4ws6k=cHMbc|(8p z+n67;fam!hbj<-36s+@tgh&gOJ#C2n_&IPr=!Aei;wNy7a zX(P&fVT9rb6_I3wN`1CzL=u(e3aovArtvylDx#i~W>KCP`n%u8{GbK=gzrJu98f{Q z`b3ZrX`!;GEwQ3=K`n5w(i3|v)eTPCh%#Roq4+^XBpIPnpKThEM5Va`YagI#ybhO& zsOO|vlqZM&>9;XIXaPUzd(brpR8X)!86-qnsO)J=tms@&3mmNU#9m8vgOfI*%oj!| zeozrfMyS+hn?@v2X|BN92WT3v!=)nXIcXNHs%K{;Aeafy5@ii3f5>Y&ZnM2Aea1TE13haNJSt_ZyaF>7C9uKb`PR1BH-%1Vq~ zqRPjjd{uFQGXD@uMa(}xQ=dD~p60hPKWG6D_#Sl40TmRi13^Nhh030`#EKq2wZOqj zPwcf+H#lh{%6wsj;s+IxWQ0n6wrNBXmF5bpeSoI%I$SEEo|9%#@aucNEkJ%%U*0?* z?;K#Sx2NPt({i{}M4pf4VGFf~{I?!IXaO(ed(brpR8X)k6eL7isO)J=tmu4D3mmNU z#9m8vgOfI*%oj!|ez1>7GD4+3+cYAHN^=F)K0woW9WE77&q=c=!|jFrHs%K{;9=i` zt~sEBf^|4Zh_q1I)0SA#xu6y}Sm}wqmg)v4ZA6(bj8OcbB9e?ysn0fzNTSkQfwd3N zG+u{GMbvZBEXtzo#r!tr2QA=5eGj_kfC>uMMT3M$3za=>i4~m-YJr25p4e-tZgA2@ zl=;F4#SbbX$q1GDY}1G&D$NyG`v6Vjb+}YSJtxhgEZ$zyZ)1MY0$$wrplc4OpkQ4* zNQksh+0&L-(Yc@&I9Tb4y_V_*Cv8NTFN{$9pdyltP^r&0jYy)>T!FO@&@^6$OGVUk z(k#l-?PdHn<_9g{rF{>&=70(c)}@1lNDGxcZHX0~3u=Lbm7dsZscvx6MwI!&2*nR7 zBFPAq`fSsPBr44nSo;7?<8`=HL_H_XqAc59&TnIW&;nl8_n>PIsGwk7Hb{uHP}$R# zSkbwl7C2bxiM^KU1}AMqnJAr3X`!;GEwQ3=K`n5w z(i3|v)eTPCh%#Roq4+^XBpIPnpKThEM5Va`YagI#ybhO&sOO|vl$G17_-)J&TEHv& z9(2tC6%?#12MLiDDtp=zD>@g{0tYKSvDZ@F;G~Tx^Mw(LA5=t=5i0fBrV&Y0nk%sO z0h-3^aH)uTPMSqot^HcRjrl#FhcQzibyg-r9Rs&6;aPgvnXq{*Yw+%AGCni@IC0711cz3 z*9a0KEmZcjC02AUs09vIdSb7oy1_{sQRWLH6hEklBqLPnvrQwCs5Dn#?E^H8*WpqT z^_(<|vQ~R-zm54p3wSNxgRVKCf`WCeAR*F1WlvjTMdyNA;9#XE_FAeNoU{>TzA!@Z zgNjHpLZv?2G$M&ga|PBuK+|{~E)`MFNwX;HwAb_7m>;x&*YQ2*ngc2*Sl0;>A}v(* zv?W$_E~o_#R(fKurMkgM8&T#9BNRWVh$JIa>a$HFlBhISVC@4mjo0B)5%ruji?V)u zL%)srK?`_&--E6>pn`&R{U9OILS;`|VnyeITHs)%C-z#Z8=SNeWxg;%@q>y;GD4+3 z+cYAHN^=F)K0woW9WE77&q=c=8@D(0+n67;fH(F%=$Zp6C|EZR5+W^B_OvBdbS|g` z4pw?%ucf-dNgGk-3nLUisE8yZRO+)$Ba)~zS77Y}G>zBcQW5o>G>fu%drQBK`9TYK zbKirmIiP}qb@L!0(n4iVTVh4$f?D8Ur6=}UsvDfN5oNwGLh*x&NHRjDKHD@RiAr+? z);>VfcpWYkQO`-UC|k9+_S={rw1BtrJ?NSPDkxaD3KAkMRQ9wbR&*|?1rAnvVy~sT z!AToY<_jYfKd6W#BUI|MO(T-1G*@8l12m1-;ZhOxoHUEFZF_sajrl#FhcQzibyg-r9Rs& z6;aPgvnV^ZclO(uAGCmX^gZaB11cz3cMK9DEmZcjC02AUs09vIdSb7oy1_{sQRWLH z6hEklBqLPnvrQwCs5Dn#?E^H8*WpqT^_(<|vP=7IejD?H7Vs{<2VHYO1qJIaK|-X3 z%AU5wip~YKz`;sS?6p)kIB6rwd|`y*2NjWIgi3w3X+#p0<_fHRfTr;}Tq>fTlV(wN zYwzy2F+XSl@8)~ZH3w8sujHloZIMkszz5lKd< z)MuMUBvEOuz}g3B8n45pBI-G57Nxw4gYVbK-@l509T>INrmM42y)Q2byYkz|BQeYR;t5|!o( ztbKr{@j6`g5%ruji?UaHZ@-QCK?`^<--E6>pn`&RuOK1PLS;`|VnyeITHs)%C-z#Z z8=SNeWxg;%@q>y;GD4+3+cYAHN^=F)K0woW9WE77&q=c=ub#f@bm#a%3;5N(2VHYO z1qJJ?gM>&6l|5~V6`c!efrFKv*lVe7aMDJU`N9ar4=N(b2$lM5(}*N0%@tVt08Qg{ zxKu%yj^YHBNE%) zspyJqz`FEjpRdogdgiWbH`Q;GmbX@4bS;z-_1exw#bMMBL%=Yi)CmJkVBRnuhIRo ztwn3g1go!FV!>^1(ZQOwa`EsELE^53cUeN#+3f>8?bP<{_Nji=(!fDEwS91a1cS`^ zDmu`qJv-Cawz|RZZ}01M`9TZ#{k{iXb3g?J>-&R*NDGxcZHX1_om${vr6=}UsvDfN z5oNwGLh*xrM3NCI_1UHoNmQCEu=W9(#_MqBim1yK%2dt3e(nAJHs%K{V0>GEt~sEB zf_1+jA<{x+Pg`O|kD6NGV5KMaTB;kIwCmq#j8OcbB9e?ysn0fzNTSkQfptWnX}k`X zim2zLS(F39o(g-b0|SKq0FQxADmkEng7ttP0j}_bBN}2w=Ym?IA-Y;(G%!6u5>e(0 zBNRWVh$JJ_6saDOM5Va`YagI#ybhO&sOO|vl!MwI_1l;qw15xtJ?NSPDkxYF3KAkM zRQ9wbR&*|?1rAnvVy~sT!AToY<_jYfKd6W#BUI|MO(T-1G*@8l12m1-;ZhOxoHUEF z`t;ZN>xulJ1-!cNLDw8mLBYCukPvC1vZpPvqH{qlaIn%7do9%sPTGhvUl^hIK}94P zp;Di18j(b$xdLk+plQ4gmx`$8q*;{m6i0cAqggYy*U^@WC>7D`Io2%ur6Nj2G;7B8 zI@&|qANS{q{GbJVsP94798f{QdT5XkX`!;GEwQ4brxrL^>509T>INrmM42y)Q2gLL zBFPAq`fSsPBr44nSo;7?<8`>4N7QrDG)nL8S?8H3_pI}LOe|LJStFklanIVh!~C}% zKB@gwg$d`dHdastB1|39qy-HNRIng6C_}$msvAr{kYbct{!>+)!WmRDxpx^y zidvw0uRVaP@j6`g5%rujjq;hWjc@Hwala}&>+|Yq`njgN6@S&P&m+OsYmC(D(_UvN zuQzy#pcC{LAHf6thqn)}=47Ymnx+qE%|Z93=wX8j`mER9WExk z&N#{X=i4pstAAiH$j*pycePW~h!ps!e;=V#Ja|I;#9%j3PcnGobb?Oy(xIRc`LdiP75)do<*W7 z;*5-w;ySZ^mgk(^W<{J6r8*b+`VFm!MVCq=UNERzMXWJ%hxV>MYwInN?B*2#t}OM6 z_>w=%U`4E3Dq>u}7%CMZv&{DC$@#?TZAF~v=luVv^XI%Gz?J2>tq5FCHl)h;h;G9R)GRI3rNPVN%+tcEjN4WD*Q(dl5rfvpG zMKA-p3N);@T&W11jpr+TZuk~FPkk3&5a3^AXVw=g{zVENIV+bKsm7yOxyl__d=Xh@D-2DN5Fgvq;Nbw(0@W@^sGg6PY zpD>ia8+>G2;5_N2|Ji=VuaxU_X8mkt(VykUr^WgzXu$W=hPlGdLV-RMTC1)?KlRQ#gZ4CihM&lxGyAbZWH+%4&**%Ra(pqri za)4JE*1s59P4Qo=V2QcjuVJK)amN~=HI0N}8+0u%z4q`rekG&R)z|ehi-T_ch;LXy z8~c9KVXm;Vd7y6@@6T@b8rve9&vn8+>4Jo?pS01^B$c`)h#a4PG8F z@UK@_Um->92fFwd%bogC5zdv0aPGOU2)wQ3wQAny6`|kd^4wO$F5&xaGJa>>{l9MM z3Z9t%y7e|cTK%iivHsVs-G*N{|8+}mh0(&@epQP9x`p43{$Rx4(9Qo>r9bg!8T?i0 zME}<<=e`{7^G-%Zboy2rIpgKc10(0gxhB4O0KXfRClD~U1^HDep2cTHO#GV%%09xm z1^>^CWgjuW`gCqI`v_FT=_BqVz?G%`JL_KVBaZdI7O=oe(6A80U2t$R!rr*H<9OzxdlD9C|cul+_dqkK=^Snkx7t zWuP22Ial7-g#X1^pMbr6UlYz0{;9m?M@{oTkLcx5)A9a$8lTi2S7E|Aeg;-h1tLrx z(xjEFQeH6h#{~;w0~F|>Uyy}#5tR#Plo_7OHC z&BM#@teq>rvv%&e|DE;m{m@CVW%ah`qY{`p#H4Q{%m_kNVN-`w?S(@2h{Khu_@gy{{w9`EJ*m@ZMMG zZlRxW4gW3t)b{M^Ew9OT{aO>Qy!PtqYws#zuUHKjTd9b&g(n_r;{6C@;qxy_xya9~ z6CHCOEBb>2Bp75S{(eO7DgyED9jl^L1oF|VrKuJ1!rDh*>+e%4!e^npE#H0_<`6&AcJ1Zs1f06<}>OwIW`4M@{c972zjuIcl;M{K7nH zLKgNd6;Ud}mV?Kqaz*Ut=PW*G3GY9Ql^6#D`u=fl0|KACycMbaf(>d>5;h?VyX0yQ zxfQ|08gTI{TAD|B#w>nthc3womEPG>UQ;^3wB32M77fWRj&Z$;{WV1u%hgiXl8F1gx6ZbdM$23)*~mgZ5OF^eBmM3NCIy|bmf zrgVa7yYpzt(`~5;osDL~y}ciCP^_DBX5GvAQO>N9UEI0j9q-xdnc4--`$xl^?bTBp z&K+9SM5%}c-7*Uz-_(k@dBk4~>Cr!*?pc4l>?8c9E!Ud#{02Og&#ZfU)Rf-3Q}z*d zR!k(`)P2MY?|#Im%09wR{IZX*)&IiXM|`GKM5zc{4jzBuR>a|@B1%P+iU=9Fd+@Wd z8bB!L5gjJRgprzh9&yAA?n%GT$Eqk5F=5lcgQ2EY#0%@p`irp|un9{=bePB!MrvwB zT>paGM;sNaqEy6$P5%ytnpzPrtbN3nV>MtCmWt>wktdAQ)Qb4g6x>G~9p>#T)$Dyf z|Nn?%{5U7#|3^4i{(r>$%6T;ZKLYxHSC2;KZ_C%#>u<~Ff0KaB#Q*<@mxnj_-`bxd zcvYahdYb-^Dt9aXs_LEpNy|d|{r}*tKJ9fz@AU?^7IOSAK7t4O4{sk{J;T-MKdMY0 z&^m+eP0_;!6||A>H<`v2vYQ3^(`t0iO&>_>zcY@u-txZs2L^-ejObTwU?seQ`mY~~ zJb~bxG5_xq3F5i`A4Bkbi25eZ|HqKTg}(kjhK}@l`1rR6tK35F82>>F-q@B>5&oWX zHt$nCOdlu}F}7LtY?o(GZ))!v=Bzvi3NNK1%06Ojv#pa>Q}+>{R^R2NB1%Pcn%iTe zHMJtrQ$A%M;asVRvCaNYT1~Bp?@YmcL~ox4Pg}2CeNDNTc&MpYUvGMG%Ej#VCl|1kvD zFRXjkG1&nqM@@M?CKhYzQPZC4D(ws7-Qa1vmx@Tan0TnE74c-L2sIfd<3GIHqo%R` zhj-`7e|T4$vIchhk1F^N?@+pO+|M;l{C{{a&ow!>r8>WJZoT2OZk2KLhA+=G>1a3A5AIICRWbyPZeK`^VFS^3j+L$ zw*C#>g^GWXf=ABLB}Qs9w}lbD)JPb%K`-;tSG2G6D;b^6Bj#il2i-LhzpjFg^P|0? z%@uZT4D_3$9B6aeX`P#Kz?J0=&$+98Pmuj%l*+!^MAWUUz6m37LV@;D<2AR{^ty#T z#=MVseFtmW{#w(w4iev2a@$Pb)?>4#Z!>+CU$r!FP-acvEkL zYe*xX-+9Euzj>fk#Qe@9%025eFBb&rb{;Wj@cwXsxmc+PmDaM4P{|l4*wlT*Dy1US zmM;~dk}*!OsTHB$bTn0tn#!4VIkQGNPR^P2xl{1Wdh(uY>U2+NrxTUEu6iN6R&dhwLIxJ&N5KyO?}euXH)R%>+#|G z*Pqon|NQ}eFnjj(A;o`0!D^!z@G&Fxc>4)M`Mbf50fXW_CjV?d<5w~|J^Px!quqb~ z#A|zf6?B5{rwwz3orMBjUjuaR*>+loqXiR=ThwzF8(w@EvP(uO^_8a-HtG4ZuiKCN z+1Jm_Q~_7u4eGhlI(L4QgJVWIORY0}OOSYp^7_>9zdUXB%%_HD&z!C3ppi0r=Cgq( z7;OJd{r?Eisr^(J|DB^EwN!+2r6Qc0oQimqP4cVKZPfAP?Dq1$KKzkSn@2@y z0szNxRHvgR{j1U-7qrLotJ29kYAO|xw)uFW=SM}XIwdNiJjGF-;y^u4&T~z#SR{QH zOqJ)FCT|~6&Lh%n7%$YDeMIlCHElBm&m+n{qUwdQ@J03ikO`H5!;rdCM3UF7VKJ6`NfdrtyACB-$$H3?l&Rp ztFQQF(QN-g+bK(t%0^r?7>V)=*Cd!ixZVVXoWG{V6 z`^*_<&LE@HQyg{X1#S#ztiuC z6u28(MU?-#rBXQIU~ej7?04w8RfOE3`{fkeN0c+`a%PPJot!i4^VR)`a%NrbM@-zV zqN(>I-aQ4+tjo2ga;*uKIXTyw_Md_kQ9rXT=Mm}Ldj3!Pm3MKBw3i$0dBhLmH3|P5 z-xPT}O*xM!=Mk9KlXD(%?G!wZDEo-=6bC9|a-QP&#}wR0l=Fyk9)XIOob!mi%6SBm zUoGXo_ev(l-}mNzMDPE5@1En{N1XpWx#V*NLx)a@16gnow7h zbJWyVj+*34&G%&=p^`C9u&MiqA5Fo1#N=ITDitx#GEnMGt%$RxU`3RprgGGT(wdy3 zrlBc#)Kn^>RK(;}#0FEaBFa&db6@RK2O#SIsmyg>&p2A@8=mvczR~?hm2=cviL{N0 zgPVHPH2$YJCjMGesfbb$sLW3Htb2by;?ya49#NiaD$g~cA|~g#rU$0rb4{fpN<~aw zMcg+9E211Vm7^w9#N-?`9a)~@K=P}l+>ekf zt~H??C+F(xn(C-&s=S@%*zhje^VHt!f&l*_d#B%pihq%UNB(NN#7J%CwlKowf0deq zj00`z|0>;O3jVLsvX3bH2$bUF>?3|K1>X%`Dxy@xU6%(+AS}?~IdVoNIYs{R4wR zc1HBu`Ax_xsQhFh@v5xuDh{;$%JD`Ng{FdJ<}^!|U9 z_NF4nem~+_a~7#KdjRE4$UCX;irMY=`}#O?cy{~9;UiV0fJVxZ!(R)KU@)cMmJd3$ z$Md%Q$vbK)6=CPe*zxB_MVvn+Dq`~P&@EU+l>ewQzk2D-{fM#eBS!m{%cazleq*~I zq4yCJ^Zz3zZy!<4Bjz{97mU}NeZ=KsK0E1l)O1sO*Kk~Pp}IpiRqjWWiYV8bP<@kg zX8o&D5$db2>?2e%#tAlcA92wXtcY?RQQm}%a_sb^U+>Q&9#&6rOqKJ9QW2#hCa)qM zFBPGV4$8GAm5gzMO}*AM{@>6|{I#aCk0|?y$=gSa|2K4{A}03#S@WLt!r8ML>3?p` zb@RVxUHE_H5Xg;wDHTyF0<&duD&k#g=1-N1DCZI7JOULlIagmV znu147M~D5(E7e|RKJ#d5nR(q7`8#z^3rP$uj5xT zIz0`(US@I7tsn6XE9e;CZ#v8sb~X?6Eu$Q0>kX%MtBeD#EZcg{_QN{{*`1@5N|^}y z{v|zs@9Xq2KW`yncDnMn&zP-V+c^>9%*`3RKS(SSpV#-#`VT(nY4Zjj7@X(VDCz;= zpv)WmYk&lU%=PN133O^dkm+k%-Qm$y#A6=sVsHs#$sffv|h*L^Ms9kNRBUi;XVEKK7Nl1n^^`7;`r6SaJEES=WF;1|l z74c4W^|d_dS1MwhWuVlXS`p)a%jLvB#Zi7SRDLmp(wdxK3>~PhVV2*}m0t|0FZpqT zP5s5tN2g##)UP!i7v3y#eD;>hBh(hVb5wUf?lw{)o&cANj1@ti1S23;wv|6;A#3%EB&O^Yry)>yke>9@wr z9YW525;NzYUTPocu~XZ#+jxV3_6!`9Q`-jzNHEB(yF`)%o!aAhJ58ww=SoF%z8}&1 zidbRX@8T#GQT7q(J262`-AAlgDk5z}w_w+rdUMpo-$#tRkC^}OBSw4F)cbe(^`;_v z|2ym7t0%r@xBqhtM@aJ}xfw@K z+dDkxuJ%1a_K#7j^O^O^>YGs8m^iqp|3BjEQ}F*sOx`}CTx*)Ris;QgqW5Rkd&cjQ za;?d^QW2#hcAkP~*5#a4?_f==qF-zJ)B*+~-=QmSFsqejMd?62m=>7eO@xOUs;`b5dsHwd774v^`?$E8O_7UZtb$PCd-^3Hq_U6pG_xp&)$9=7- z>?6uk9GxntsTFaPdXv@Eee*y$k0|F6th(OsBl3!v8gCvb=Mm*R0`q@z&Lb8Z_peIJ zQByf;dOjUBojV1eeI4DCekZAG0vD;Xp-x+ev`dWCW^M~3e5sKzY=d6rrLSmT=~ps3 z{b$BGnZ-eOO~kLOpyT{FZfJ9bof`wayq#vUp7h&c3O?yqj+)9*6TTZJ=cs9`DY%a) z6;Uc;@+#uyDfkpey&}plhSIgB@{1u<%YrZ6o@_JdYs(wV${WlUe4dT0(VP1b zy?+|~YmKOgaz7&NBg(U{BUj=4INkOU^6cxD0hK#+ zm_g&baL%{!)GMbz&{JXhD6W=$LE8>SQekUr-= z);H1ry?471!&klSw4^IdbKTc7PLgr%8=mvcKK}RK+aklf+P0#f)ARo^)SL5&Wybur z{BGBpE*_q!|K5APdRu<4{(En!h*T4$B4V*G5HQ+`*nHgAno31X?6a?BA0ZRH({oL| z-$$HRDnd4Z?-%TTL~o9o_$K6$kDBIxhi)O{oZ#jB$d! zIgjZ59lE?Crp9mR%C)9)tqJ8gIoF!rRjxIu@4^M!N0k3Dq*7M{o4Sv%>3lH+lPr^5%ij&92c%_2#Il_y6Jj(^K%wx>Uscj+*9< zcsyF3^qXI$b~|cXYx>rq7CtitE24hXRG#8UM@{7^j`_{|k$K&Yn&i2rG|{& z$AVpJDpy}eo`23Y_3G=13y^^GZdijbAE4C1admQ!C;xr6SapFBPGZF;1|l z74g4Qup&tUm2^)o-r}k(05w~)vVL9{YyQdo}qX|U1uJuhVh#)s&yB8z_05r z_DEY~7IbW<4_z>%Jx>(8=^~ph@}}xHbbxcav*WlQTWn!9(p;*JUFk6?{!7oFnr_i&3?tG=Z5vR;VZMXR0JyTg;f!E`1x>G zs0cv*9TTAV(Y|qPlh;`lfx+4BOeE;x+e#NLC3hN`ocVug+h!?&tm!VIKj=xySuJ;_t&xW)(q>jPK0he`Z{v z=l#g%5zkcG&vv!a>wScq**9~*uNd{TnOGN^`S`G2N4t+0@;0!f^N5YiQ7!os)lTkt z#Db2kR~50*A{)i?2*7!EC-yvIxZ1+>QT7peuIpIYN7QqYD7~tP-ke!?+DDu|oS#|S zeZ=^#H9a5q5v3y1{I5gLhl*G@+eeg&sBh(*QYs?PM~*eCB0ArXSTw7Maz7&9!gZ`v zL_H^o(yWSD%+LMBXMWG0gzY=Mnk+h;r1V>$DTx z%!(-YtUGPX&ija0X5ZgsAJHjun%2yUDEkP#4Fz5~%>9oB^rwC7PjWZZ-ib{P#O5q? zQjkuRfQIH*Q7_35x_9utbg|xD*+=U4-27JOK04z12Oq^p9Y1I#nv*<@%V303e4U}| zW7M7aV!0D9(ctwYbw46;o(t&F`Ho;T5zOo#jnrsl4xcbfqwzKxnOTds7axrrWmf4} z5jWN{oaV*YDq^*nuT}egKh>95hQB$di?z5y+ME4v`gv3M~HBJ1Pbvciih;2KPjdIj9 zQf5G(h<(KPE28Wp=C_T=EBlDKE*oRtzPS6?S$+m2+TTzwrW zGoVjIMU4MEqEy8Ew$ViMN=3{sqYHK(v39&B4&5WQYt1Uuj^ot)1W(=_y1Uff&lJysKzEPZ zf_U3=f&MGAXic47SH#x+oaO1hZ;CU`e{eC&6D3J;_5)8cohstQDOC|E{!UP*adwiM z%zM_QB06u8u~2nIytY(ChZL5I=#Z58ke*Nb2&sro`!}sUo08@QzVpFPl$4&NcT$w; zw2zotM@^g8Mw>>|d7PS`;BwT2Ts)sD;v>~8Kg=DLHgg4~`HvY6exfAdq<2!3fxL71 zdBoH@YAWXu{>-qPM^w{z9e-xMUiifjAm`TczZhD7=K2AyL_AF(^k;T`hX$lZeiz3^ zm92c!O1Kl(<6Rs_`?uMR z@11_9R`0_@TqFNt=;$R*_3P0~q<8u)=-7Jo8@eYJeqv#Hryt-vzv*2ZIlUWJDxx